/*
Theme Name: SMN - Avada Child
Description: Child theme for the Avada
Author: Sophia Media
Template: Avada
*/
@import url("../Avada/style.css");
.deepak {
	display: none;
}
/* hide cart icon from menu*/
ul.menu .my-account-link, ul.menu .cart {
display: none !important;
}
.avada-row {max-width:1170px !important;}
@media screen and (max-width:640px) {

    #header .avada-row {
        margin-bottom: -20px;
    }
}
@media screen and (max-width:800px) {
 .avada-row .alignleft, .avada-row .alignright {
  display: none !important;
 }
}

/*logo*/

@media screen and (min-width:1207px) {
    .logo {
		background: url("/wp-content/uploads/2015/10/sophia-media-banner.png") no-repeat;
		width: 1170px;
		background-position: center;
    }

    .logo img {
        visibility: hidden;
    }
    
    .sticky-shadow div.logo {
        width: 600px !important;
        background-size: contain;
    }
}

@media screen and (min-width:801px) and (max-width:1206px){
    .logo {
        height: 86px;
        width: 100%;
        background: url("/wp-content/uploads/2015/10/sophia-media-banner.png") no-repeat;
        background-size: contain;
        background-position: center;
    }
    
    .logo img {
        visibility: hidden;
    }
    
    .sticky-shadow div.logo {
        width: 600px;
        background-size: contain;
    }
}

@media screen and (min-width:924px) and (max-width:1206px){
    #header-sticky .logo {
    width: 450px !important;
    background-position-y: 50%;
    }

}


@media screen and (min-width:0px) and (max-width:450px){

    #header-sticky .mobile-nav-holder {
        padding-left: 155px !important;
    }
    
    #header-sticky img.normal_logo {
        width: 146px !important;
        height: auto !important;
       /* margin-top: 18px !important; */
    }
}

@media screen and (max-width:800px) {
    .logo {
        background: none;
        width: auto;
    }

    .logo img {
        visibility: visible;
    }
    
    .header-v5 #header {
        padding: 0px;
    }

    .sticky-shadow div.logo {
        width: auto !important;
        background-size: auto;
    }    
 .avada-row .alignleft, .avada-row .alignright {
  display: none !important;
 }
    .fusion-sharing-box.share-box {
        display: none;
    }

}
/*****/
#header-sticky .logo, #header .logo{
    margin: 0 !important;
}
#wrapper .header-social {
    background-color: #2d2d2d !important;
}

.woocommerce-container .related.products {
	clear:both;
}

.avada-row #nav ul .current-menu-ancestor a, .avada-row  .navigation li.current-menu-ancestor a, .avada-row  #sticky-nav li.current-menu-ancestor a, .avada-row #nav ul .current_page_item a, .avada-row  #nav ul .current-menu-item a, .avada-row  #nav ul > .current-menu-parent a, .avada-row  #nav ul ul, .avada-row  #wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder, .avada-row  .navigation li.current-menu-ancestor a, .avada-row  #nav ul li a:hover, .avada-row  #sticky-nav ul .current_page_item a, .avada-row  #sticky-nav ul .current-menu-item a, .avada-row  #sticky-nav ul > .current-menu-parent a, .avada-row  #sticky-nav ul ul, .avada-row  #sticky-nav li.current-menu-ancestor a, .avada-row  .navigation li.current-menu-ancestor a, .avada-row  #sticky-nav ul li a:hover, .avada-row  #header-sticky .my-cart-link-active:after, .avada-row  .header-wrapper .my-cart-link-active:after {
    color: #1578AF;
    border-color: #1578AF;
}

#wrapper a:hover, #wrapper .tooltip-shortcode {
    color: #1578AF;
}

#wrapper .wpcf7-form input[type="submit"], #wrapper  .wpcf7-submit {
    border-color: #000000;
	color: #1578AF;
	background: #000000;
	
}
/* Adjust the height of the books item */
@media screen and (min-width:801px) {
	.products-4 li img{
		height:295px;
	}
}

.has-sidebar .summary.entry-summary{
	    margin-left: 230px;
}
.product .summary.entry-summary{
	margin-left: 230px;
}

.has-sidebar .product .images{
	width:200px;
}
.product .images{
	width:200px;
}
.woocommerce-tabs > .tabs{
	float:none
}

.woocommerce-tabs{
     clear: none;
	 padding-top: 0px;
}
.woocommerce-tabs .panel{
	margin-left:0;
}
#content .woocommerce-tabs .tabs li.active a{
	color: #333333;
	border-bottom: 0;
}
#content .woocommerce-tabs .tabs li.active a:hover{
	color: #1578AF;
    border-color: #1578AF;
}