/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-tb-header.header-transparent * {
    background-color:transparent!important;
    color: white!important;
    backdrop-filter: none!important;
    -webkit-backdrop-filter: none!important;
}

.fusion-tb-header.header-transparent div.fusion-builder-row-1, .fusion-tb-header.header-transparent div.fusion-builder-row-1-1 {
    background-color: rgba(0,0,0,0.8)!important;

}

.fusion-tb-header .fusion_builder_column {
    background-color: transparent!important;
  
}


.fusion-tb-header.header-transparent .fusion-button {
    background-color: #F5562F!important;
    border-color: #F5562F!important;
    
}
.fusion-tb-header.header-transparent   .awb-menu__mega-wrap .fusion-button {
    background-color: transparent!important;
    border-color: #333!important;
    
}
.fusion-tb-header.header-transparent .fusion-button:hover {
    background-color:white!important;
    border-color: white!important;
    color: black!important;
    
}
.header-transparent .awb-menu__main-li_regular:focus-within .awb-menu__main-background-active_left {
    border-color:white!important;
}
.awb-menu__main-background-default {
    border-color: transparent!important;
}
.fusion-tb-header.header-transparent  .fusion-button:hover .fusion-button-text{
    color: black!important;
}
.fusion-tb-header li.menu-item:before, .fusion-tb-header  li.menu-item:before, .awb-menu__main-background-active {
   background: rgba(0,0,0,0)!important;
}
 
.fusion-tb-header.header-transparent li.menu-item:focus  .awb-menu__main-background-active{
   border-color: white!important;
}
.fusion-tb-header.header-transparent li.menu-item:active .awb-menu__main-background-active, .fusion-tb-header.header-transparent li.menu-item:hover .awb-menu__main-background-active, .fusion-tb-header.header-transparent li.menu-item.current-menu-item .awb-menu__main-background-active{
   border-color: white!important;
}

.fusion-tb-header.header-transparent .awb-menu__main-background-default {
    border-color: transparent!important;
}
.fusion-tb-header.header-transparent .awb-menu__main-background-default {
    border-color: transparent!important;
}

.fusion-tb-header.header-transparent a.awb-menu__main-a_regular {
    color: white!important;
}
.header-glass >  div, .header-glass div.fusion-fullwidth > div {
    backdrop-filter: none!important;
}
.header-glass .fusion-title h4{
    color: white!important;
} 
.header-glass >  div.fusion-fullwidth{
 /* background: rgba(10,10,10,0.5)!important; */
}

 .header-glass .awb-menu__mega-wrap> div.fusion-fullwidth.fusion-no-medium-visibility {
  /* background: rgba(10,10,10,0.5)!important; */

/* margin-top:17px!important; */

visibility: visible;
z-index: 9999;
opacity: 1;
}
.awb-menu__mega-wrap> div.fusion-fullwidth.fusion-no-medium-visibility{
    margin-top:17px!important;
}
.header-transparent .awb-menu__mega-wrap .fusion-fullwidth {
    box-shadow: none!important;
}

.fusion-tb-header > div.fusion-fullwidth,  .fusion-tb-header div.awb-menu__mega-wrap > div.fusion-fullwidth {
    /* background-color: red!important; */
    backdrop-filter: none!important;
}

.fusion-tb-header, .fusion-tb-header div.fusion-flex-content-wrap{
    background-color: transparent!important;
}

.navbar-hidden {
    opacity: 0;
    transform: translateY(-100%);
    transition: opacity .3s, transform .3s, background .3s, border .3s, border-radius .3s, box-shadow .3s ease-in-out!important;
    pointer-events: none;
}