/* TFHV Enfold mobile navigation + homepage slider safeguards */
@media only screen and (max-width:989px){
.responsive #top #header .av-burger-menu-main{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:100002!important}
.responsive #top #header .av-main-nav>li.menu-item:not(.av-burger-menu-main){display:none!important}
html.av-burger-overlay-active #top #header .av-burger-overlay{display:block!important;visibility:visible!important;opacity:1!important;z-index:100000!important}
html.av-burger-overlay-active #top #header .av-burger-overlay-scroll{display:block!important;visibility:visible!important;opacity:1!important;z-index:100001!important}
html.av-burger-overlay-active #top #header .av-burger-overlay-inner{visibility:visible!important;opacity:1!important}
}
@media only screen and (min-width:768px) and (max-width:989px){
#top.home .avia-fullwidth-slider,#top.home .avia-slideshow,#top.home .avia-slideshow-inner{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:420px!important;min-height:420px!important;max-height:420px!important;overflow:hidden!important}
#top.home .avia-slideshow-inner>li,#top.home .avia-slideshow-inner>li>.avia-slide-wrap{height:420px!important;min-height:420px!important;max-height:420px!important;overflow:hidden!important}
#top.home .avia-slideshow-inner>li img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:420px!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}
}
@media only screen and (max-width:767px){
html.av-burger-overlay-active #top #header .av-burger-overlay-scroll{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}
html.av-burger-overlay-active #top #header .av-burger-overlay-inner{width:100%!important;max-width:100%!important;left:0!important;right:0!important}
#top.home .avia-fullwidth-slider,#top.home .avia-slideshow,#top.home .avia-slideshow-inner{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:320px!important;min-height:320px!important;max-height:320px!important;overflow:hidden!important}
#top.home .avia-slideshow-inner>li,#top.home .avia-slideshow-inner>li>.avia-slide-wrap{height:320px!important;min-height:320px!important;max-height:320px!important;overflow:hidden!important}
#top.home .avia-slideshow-inner>li img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:320px!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}
#top.home .avia-slideshow-arrows,#top.home .avia-slideshow-dots{z-index:20!important}
}
#tfhv-mobile-menu-fallback{display:none;position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.48)}
#tfhv-mobile-menu-fallback.is-open{display:block}
#tfhv-mobile-menu-fallback .tfhv-fallback-panel{position:absolute;top:0;right:0;width:min(92vw,390px);height:100%;overflow-y:auto;background:#fff;padding:72px 24px 28px;box-shadow:-8px 0 28px rgba(0,0,0,.18)}
#tfhv-mobile-menu-fallback .tfhv-fallback-close{position:absolute;top:18px;right:20px;width:42px;height:42px;border:0;background:transparent;color:#111;font-size:34px;line-height:1;cursor:pointer}
#tfhv-mobile-menu-fallback .tfhv-fallback-menu,#tfhv-mobile-menu-fallback .tfhv-fallback-menu ul{list-style:none;margin:0;padding:0}
#tfhv-mobile-menu-fallback .tfhv-fallback-menu li{margin:0;border-bottom:1px solid #e7e7e7}
#tfhv-mobile-menu-fallback .tfhv-fallback-menu a{display:block;padding:14px 4px;color:#111;text-decoration:none;font-size:17px;line-height:1.35}
#tfhv-mobile-menu-fallback .tfhv-fallback-menu .sub-menu{display:none;padding:0 0 8px 16px}
#tfhv-mobile-menu-fallback .tfhv-fallback-menu li.tfhv-submenu-open>.sub-menu{display:block}
#tfhv-mobile-menu-fallback .tfhv-fallback-menu .sub-menu a{font-size:15px;padding:10px 4px}
html.tfhv-mobile-fallback-open,html.tfhv-mobile-fallback-open body{overflow:hidden!important}
