
/* Small overrides for a static Avada export. */
.static-mobile-nav{display:none}.fusion-main-menu-search,.fusion-mobile-menu-icons,.fusion-mobile-nav-holder{display:none!important}
@media(min-width:1151px){.fusion-header-wrapper{position:sticky!important;top:-43px;z-index:10011!important}}
.fusion-logo img.fusion-standard-logo{width:125px!important;height:125px!important;max-width:125px!important}
.fusion-main-menu{min-width:1117px}
.fusion-main-menu .fusion-menu li:hover,.fusion-main-menu .fusion-menu li:focus-within{overflow:visible!important}
.fusion-main-menu .fusion-menu li:hover > .sub-menu,.fusion-main-menu .fusion-menu li:focus-within > .sub-menu{visibility:visible!important;opacity:1!important}
.fusion-animated,.fusion-animation,.fusion-elementor-hidden{visibility:visible!important;opacity:1!important;animation:none!important}
.fusion-panel .panel-collapse,.fusion-accordian .panel-collapse{display:block!important;height:auto!important}
.fusion-imageframe img{visibility:visible!important;opacity:1!important}
.static-contact{max-width:900px;margin:50px auto 90px;min-height:260px}.static-contact h1{margin-bottom:25px}
iframe{max-width:100%;border:0}.fluid-width-video-wrapper{position:relative!important}.fluid-width-video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%}
.post-content img{max-width:100%;height:auto}body{overflow-x:hidden}
.woocommerce .social-share{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch!important}
.woocommerce .social-share::before,.woocommerce .social-share::after{display:none!important}
.woocommerce .social-share li{display:block!important;width:auto!important;min-width:0;padding:20px 16px!important}
.woocommerce .social-share li a{display:flex!important;align-items:center;justify-content:center;gap:10px}
.woocommerce .social-share li .fusion-woo-social-share-text{width:auto!important;padding:0!important}
.static-product-thumbnails{display:flex;gap:7px;overflow-x:auto;margin-top:8px;padding-bottom:4px}
.static-product-thumbnails .static-gallery-thumb{flex:0 0 90px;height:90px;border:2px solid transparent;cursor:pointer}
.static-product-thumbnails .static-gallery-thumb.is-active{border-color:#f59b36}
.static-product-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}
.static-gallery-main{cursor:zoom-in}
.static-image-viewer{border:0;padding:32px;background:transparent;max-width:96vw;max-height:96vh}
.static-image-viewer::backdrop{background:rgba(0,0,0,.85)}
.static-image-viewer img{display:block;max-width:calc(96vw - 64px);max-height:calc(96vh - 64px);object-fit:contain}
.static-image-viewer button{position:absolute;right:0;top:0;border:0;border-radius:50%;background:#fff;color:#333;font-size:26px;width:34px;height:34px;cursor:pointer}
@media(max-width:800px){.woocommerce .social-share{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce .social-share li:nth-child(2){border-right:0}}
@media(max-width:480px){.woocommerce .social-share{grid-template-columns:1fr}.woocommerce .social-share li{border-right:0!important;border-bottom:1px solid #e7e6e6}.static-product-thumbnails .static-gallery-thumb{flex-basis:70px;height:70px}}
@media(max-width:1150px){
.fusion-logo img.fusion-standard-logo{width:85px!important;height:85px!important;max-width:85px!important}
.fusion-main-menu{display:none!important;min-width:0}.static-mobile-nav{display:block;margin-left:auto;max-width:100%;font-size:15px}
.static-mobile-nav summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;background:transparent;border:0;color:#323b4f}
.static-mobile-nav summary::-webkit-details-marker{display:none}
.static-menu-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.static-menu-icon,.static-menu-icon::before,.static-menu-icon::after{display:block;width:42px;height:5px;background:currentColor;border-radius:3px}
.static-menu-icon{position:relative}.static-menu-icon::before,.static-menu-icon::after{content:'';position:absolute;left:0}.static-menu-icon::before{top:-13px}.static-menu-icon::after{top:13px}
.static-mobile-nav details[open] .static-menu-icon{background:transparent}.static-mobile-nav details[open] .static-menu-icon::before{top:0;transform:rotate(45deg)}.static-mobile-nav details[open] .static-menu-icon::after{top:0;transform:rotate(-45deg)}
.static-mobile-nav summary:focus-visible{outline:2px solid #323b4f;outline-offset:3px;border-radius:3px}
.static-mobile-nav details[open]{position:relative}.static-mobile-nav ul{list-style:none;margin:0;padding:5px 0}.static-mobile-nav details>ul{position:absolute;right:0;top:100%;z-index:999;background:#fff;border:1px solid #ddd;box-shadow:0 5px 18px #0002;width:min(85vw,330px);max-height:70vh;overflow:auto}
.static-mobile-nav li{padding:3px 8px}.static-mobile-nav li a{display:block;padding:7px 10px;color:#333}.static-mobile-nav li ul{padding-left:17px}.fusion-header .fusion-row{display:flex!important;align-items:center;justify-content:space-between;gap:15px}.fusion-header .fusion-logo{float:none!important}
}
@media(max-width:700px){.fusion-layout-column{width:100%!important;margin-right:0!important;float:none!important}.fusion-footer-copyright-area .fusion-row{padding:15px}.fusion-header .fusion-logo img{max-width:85px;height:auto}.fusion-page-title-bar{min-height:0!important}}
