/*
Theme Name: Sophiamedia - Avada Child
Description: Child theme for the Avada
Author: Sophia Media
Template: Avada
*/

.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/sites/9/2020/07/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/sites/9/2020/07/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;
    }

}

.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;
}

/*****/
#header-sticky .logo, #header .logo{
    margin: 0 !important;
}
#wrapper .header-social {
    background-color: #2d2d2d !important;
}