.nav-dropdown{background-color:#fff;color:var(--fs-color-base);display:table;left:-99999px;margin:0;max-height:0;min-width:260px;opacity:0;padding:20px 0;position:absolute;text-align:left;transition:opacity .25s,visibility .25s;visibility:hidden;z-index:9} .dark.nav-dropdown{color:#f1f1f1} .nav-dropdown:after{clear:both;content:"";display:block;height:0;visibility:hidden} .nav-dropdown li{display:block;margin:0;vertical-align:top} .nav-dropdown li ul{margin:0;padding:0} .nav-dropdown>li.html{min-width:260px} .next-prev-thumbs li.has-dropdown:hover>.nav-dropdown,.no-js li.has-dropdown:hover>.nav-dropdown,li.current-dropdown>.nav-dropdown{left:-15px;max-height:inherit;opacity:1;visibility:visible} .nav-right li.current-dropdown:last-child>.nav-dropdown,.nav-right li.has-dropdown:hover:last-child>.nav-dropdown{left:auto;right:-15px} .nav-column li>a,.nav-dropdown>li>a{display:block;line-height:1.3;padding:10px 20px;width:auto} .nav-column>li:last-child:not(.nav-dropdown-col)>a,.nav-dropdown>li:last-child:not(.nav-dropdown-col)>a{border-bottom:0 !important} .dropdown-uppercase.nav-dropdown .nav-column>li>a,.nav-dropdown.dropdown-uppercase>li>a{font-size:.85em;text-transform:uppercase} .nav-dropdown>li.image-column,.nav-dropdown>li.nav-dropdown-col{display:table-cell;min-width:160px;text-align:left;white-space:nowrap;width:160px} .nav-dropdown>li.image-column:not(:last-child),.nav-dropdown>li.nav-dropdown-col:not(:last-child){border-right:1px solid transparent} .nav-dropdown .menu-item-has-children>a,.nav-dropdown .nav-dropdown-col>a,.nav-dropdown .title>a{color:#000;font-size:.8em;font-weight:bolder;text-transform:uppercase} .nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px} .nav-dropdown li.image-column{border:0 !important;margin:0 !important;padding:0 !important} .nav-dropdown li.image-column>a{font-size:0 !important;line-height:0 !important;margin:-20px 0 !important;padding:0 !important} .nav-dropdown li.image-column>a img{display:block;margin:0;width:100%} .nav-dropdown li.image-column>a:hover{opacity:.8} .nav-dropdown-default li.image-column:first-child>a{margin-left:-20px !important;margin-right:20px !important} .nav-dropdown-default li.image-column:last-child>a{margin-right:-20px !important} .nav-dropdown.nav-dropdown-bold>li.nav-dropdown-col,.nav-dropdown.nav-dropdown-simple>li.nav-dropdown-col{border-color:#f1f1f1} .nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{border-bottom:1px solid #ececec;margin:0 10px;padding-left:0;padding-right:0} .nav-dropdown-default{padding:20px} .nav-dropdown-bold .nav-column li>a,.nav-dropdown.nav-dropdown-bold>li>a{border-radius:10px;margin:0 10px;padding-left:10px;padding-right:5px} .nav-dropdown-bold .nav-column li>a:hover,.nav-dropdown-bold.dark .nav-column li>a:hover,.nav-dropdown.nav-dropdown-bold.dark>li>a:hover,.nav-dropdown.nav-dropdown-bold>li>a:hover{background-color:var(--fs-color-primary);color:#fff !important} .nav-dropdown-simple .nav-column li>a:hover,.nav-dropdown.nav-dropdown-simple>li>a:hover{background-color:rgba(0,0,0,.03)} .nav-dropdown.nav-dropdown-bold li.html,.nav-dropdown.nav-dropdown-simple li.html{padding:0 20px 10px} .menu-item-has-block .nav-dropdown{padding:0} .menu-item-has-block .nav-dropdown .col-inner ul:not(.nav.nav-vertical) li:not(.tab):not([class^=bullet-]){display:list-item;margin-left:1.3em !important} li.current-dropdown>.nav-dropdown-full,li.has-dropdown:hover>.nav-dropdown-full{display:flex;flex-wrap:wrap;left:50% !important;margin-left:0 !important;margin-right:0 !important;max-width:1150px !important;position:fixed;right:auto;transform:translateX(-50%);transition:opacity .3s !important;width:100%} .nav-dropdown-full>li.nav-dropdown-col{white-space:normal} .nav-dropdown-has-arrow li.has-dropdown:after,.nav-dropdown-has-arrow li.has-dropdown:before{border:solid transparent;bottom:-2px;content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;width:0;z-index:10} .nav-dropdown-has-arrow li.has-dropdown:after{border-color:hsla(0,0%,87%,0) hsla(0,0%,87%,0) #fff;border-width:8px;margin-left:-8px} .nav-dropdown-has-arrow li.has-dropdown:before{border-width:11px;margin-left:-11px;z-index:-999} .nav-dropdown-has-arrow .ux-nav-vertical-menu .menu-item-design-custom-size:after,.nav-dropdown-has-arrow .ux-nav-vertical-menu .menu-item-design-custom-size:before,.nav-dropdown-has-arrow .ux-nav-vertical-menu .menu-item-design-default:after,.nav-dropdown-has-arrow .ux-nav-vertical-menu .menu-item-design-default:before,.nav-dropdown-has-arrow li.has-dropdown.menu-item-design-container-width:after,.nav-dropdown-has-arrow li.has-dropdown.menu-item-design-container-width:before,.nav-dropdown-has-arrow li.has-dropdown.menu-item-design-full-width:after,.nav-dropdown-has-arrow li.has-dropdown.menu-item-design-full-width:before{display:none} .nav-dropdown-has-shadow .nav-dropdown{box-shadow:1px 1px 15px rgba(0,0,0,.15)} .nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before{border-bottom-color:#ddd} .nav-dropdown-has-border .nav-dropdown{border:2px solid #ddd} .nav-dropdown-has-arrow li.current-dropdown.has-dropdown:after,.nav-dropdown-has-arrow li.current-dropdown.has-dropdown:before{opacity:1;transition:opacity .25s} .label-hot.menu-item>a:after,.label-new.menu-item>a:after,.label-popular.menu-item>a:after,.label-sale.menu-item>a:after{background-color:#000;border-radius:2px;color:#fff;content:"";display:inline-block;font-size:9px;font-weight:bolder;letter-spacing:-.1px;line-height:9px;margin-left:4px;padding:2px 3px 3px;position:relative;text-transform:uppercase;top:-2px} .label-new.menu-item>a:after{background-color:var(--fs-color-primary)} .label-sale.menu-item>a:after{background-color:var(--fs-color-secondary)} .label-popular.menu-item>a:after{background-color:var(--fs-color-success)} .label-hot.menu-item>a:after{background-color:var(--fs-color-alert)} .nav p{margin:0;padding-bottom:0} .nav,.nav ul:not(.nav-dropdown){margin:0;padding:0} .nav>li>a.button,.nav>li>button{margin-bottom:0} .nav{align-items:center;display:flex;flex-flow:row wrap;width:100%} .nav,.nav>li{position:relative} .nav>li{display:inline-block;list-style:none;margin:0 7px;padding:0;transition:background-color .3s} .nav>li>a{align-items:center;display:inline-flex;flex-wrap:wrap;padding:10px 0} .html .nav>li>a{padding-bottom:0;padding-top:0} .nav-small .nav>li>a,.nav.nav-small>li>a{font-weight:400;padding-bottom:5px;padding-top:5px;vertical-align:top} .nav-small.nav>li.html{font-size:.75em} .nav-center{justify-content:center} .nav-fill{justify-content:space-between} .nav-left{justify-content:flex-start} .nav-right{justify-content:flex-end} @media(max-width:849px){.medium-nav-center{justify-content:center}} @media(max-width:549px){.small-nav-center{justify-content:center}} .nav-column>li>a,.nav-dropdown>li>a,.nav-vertical-fly-out>li>a,.nav>li>a{color:rgba(74,74,74,.85);transition:all .2s} .nav-column>li>a,.nav-dropdown>li>a{display:block} .nav-column li.active>a,.nav-column li>a:hover,.nav-dropdown li.active>a,.nav-dropdown>li>a:hover,.nav-vertical-fly-out>li.active>a,.nav-vertical-fly-out>li>a:hover,.nav>li.active>a,.nav>li.current>a,.nav>li>a.active,.nav>li>a.current,.nav>li>a:hover{color:hsla(0,0%,7%,.85)} .nav li:first-child{margin-left:0 !important} .nav li:last-child{margin-right:0 !important} .nav-uppercase>li>a{font-weight:bolder;letter-spacing:.02em;text-transform:uppercase} .nav-thin>li>a{font-weight:thin !important} @media(min-width:850px){.nav-divided>li{margin:0 .7em} .nav-divided>li+li>a:after{border-left:1px solid rgba(0,0,0,.1);content:"";height:15px;left:-1em;margin-top:-7px;position:absolute;top:50%;width:1px} .nav-divided>li+li.icon-top>a:after{height:50px;margin-top:-25px}} li.html .row,li.html form,li.html input,li.html select{margin:0} li.html>.button{margin-bottom:0} li.hide-title>a{display:none !important} .nav-pagination>li>a,.nav-pagination>li>span{border:2px solid;border-radius:99px;display:block;font-size:1.1em;font-weight:bolder;height:2.25em;line-height:2em;min-width:2.25em;padding:0 7px;text-align:center;transition:all .3s;vertical-align:top;width:auto} .nav-pagination>li i{font-size:1.2em;top:-1px;vertical-align:middle} .nav-pagination>li>.current,.nav-pagination>li>a:hover,.nav-pagination>li>span:hover{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);color:#fff} .off-canvas .mobile-sidebar-slide{bottom:0;overflow:hidden;position:fixed;top:0;width:100%} .off-canvas .mobile-sidebar-slide .sidebar-menu{height:100%;padding-bottom:0;padding-top:0;transform:translateX(0);transition:transform .3s;will-change:transform} .mobile-sidebar-levels-1 .nav-slide>li>.sub-menu,.mobile-sidebar-levels-1 .nav-slide>li>ul.children{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:100%;opacity:1;overflow:visible;overflow-y:auto;padding-bottom:20px;padding-right:0;padding-top:20px;position:fixed;top:0;transform:none;width:100%} .mobile-sidebar-levels-1 .nav-slide>li>.sub-menu>li,.mobile-sidebar-levels-1 .nav-slide>li>ul.children>li{align-items:center;display:flex;flex-flow:row wrap} .mobile-sidebar-levels-1 .nav-slide>li>.sub-menu.is-current-slide,.mobile-sidebar-levels-1 .nav-slide>li>ul.children.is-current-slide{display:block} .mobile-sidebar-levels-1 .nav-slide>li>.sub-menu.is-current-parent,.mobile-sidebar-levels-1 .nav-slide>li>ul.children.is-current-parent{overflow-y:hidden;padding-right:100%;width:200%} .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header),.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header){border-top:1px solid #ececec;margin-bottom:0;margin-top:0;transition:background-color .3s} .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>a,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>a{color:rgba(74,74,74,.85);font-size:.8em;letter-spacing:.02em;padding-bottom:15px;padding-left:20px;padding-top:15px;text-transform:uppercase} .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header).active,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header):hover,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header).active,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header):hover{background-color:rgba(0,0,0,.05)} .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>.sub-menu,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>ul.children,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>.sub-menu,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>ul.children{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:200%;opacity:1;overflow:visible;overflow-y:auto;padding-bottom:20px;padding-right:0;padding-top:20px;position:fixed;top:0;transform:none;width:100%} .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>.sub-menu>li,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>ul.children>li,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>.sub-menu>li,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>ul.children>li{align-items:center;display:flex;flex-flow:row wrap} .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>.sub-menu.is-current-slide,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>ul.children.is-current-slide,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>.sub-menu.is-current-slide,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>ul.children.is-current-slide{display:block} .mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>.sub-menu.is-current-parent,.mobile-sidebar-levels-2 .nav-slide>li>.sub-menu>li:not(.nav-slide-header)>ul.children.is-current-parent,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>.sub-menu.is-current-parent,.mobile-sidebar-levels-2 .nav-slide>li>ul.children>li:not(.nav-slide-header)>ul.children.is-current-parent{overflow-y:hidden;padding-right:100%;width:200%} .nav-slide{-webkit-overflow-scrolling:auto;height:100%;overflow:visible;overflow-y:auto;padding-top:20px} .nav-slide .active>.toggle{transform:none} .nav-slide>li{flex-shrink:0} .nav-slide-header .toggle{margin-left:0 !important;padding-left:5px;position:relative !important;text-align:left;top:0 !important;width:100%} .nav-slide-header .toggle i{font-size:1.4em;margin-right:2px} .text-center .nav-slide-header .toggle{margin-left:auto !important;margin-right:auto !important;width:auto} .nav-line-bottom>li>a:before,.nav-line-grow>li>a:before,.nav-line>li>a:before{background-color:var(--fs-color-primary);content:" ";height:3px;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%);transition:all .3s;width:100%} .nav-line-bottom>li.active>a:before,.nav-line-bottom>li:hover>a:before,.nav-line-grow>li.active>a:before,.nav-line-grow>li:hover>a:before,.nav-line>li.active>a:before,.nav-line>li:hover>a:before{opacity:1} .nav:hover>li:not(:hover)>a:before{opacity:0} .tabbed-content .nav-line-bottom:before{bottom:0;top:auto} .nav-line-grow>li>a:before{width:0} .nav-line-grow>li.active>a:before,.nav-line-grow>li:hover>a:before{width:100%} .nav-line-bottom>li:after,.nav-line-bottom>li:before{display:none} .nav-line-bottom>li>a:before{bottom:0;top:auto} .nav-box>li.active>a,.nav-pills>li.active>a{background-color:var(--fs-color-primary);color:#fff;opacity:1} .nav-tabs>li.active>a{background-color:#fff} .nav-dark .nav.nav-tabs>li.active>a{color:#000} .nav-outline>li.active>a{border-color:currentColor;color:var(--fs-color-primary)} .tabbed-content{display:flex;flex-flow:row wrap} .tabbed-content .nav,.tabbed-content .tab-panels{width:100%} .tab-panels{padding-top:1em} .tab-panels .entry-content{padding:0} .tab-panels .panel:not(.active){display:block;height:0;opacity:0;overflow:hidden;padding:0;visibility:hidden} .tab-panels .panel.active{display:block !important} .nav-box>li,.nav-outline>li,.nav-pills>li,.nav-tabs>li{margin:0} .nav-box>li>a,.nav-pills>li>a{line-height:2.5em;padding:0 .75em} .nav-pills>li>a{border-radius:99px} .nav-tabs>li>a{background-color:rgba(0,0,0,.04);border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:2px solid #ddd;padding-left:15px;padding-right:15px} .nav-tabs>li.active>a{border-top-color:var(--fs-color-primary)} .nav-dark .nav-tabs>li:not(.active)>a{background-color:hsla(0,0%,100%,.1);border-color:transparent} .tabbed-content .nav-tabs>li{margin:0 .1em -1px} .nav-tabs+.tab-panels{background-color:#fff;border:1px solid #ddd;padding:30px} .nav-outline>li>a{border:2px solid transparent;border-radius:32px;line-height:2.4em;padding:0 .75em;position:relative;z-index:10} @media(min-width:850px){.tabbed-content .nav-vertical{padding-top:0;width:25%} .nav-vertical+.tab-panels{border-left:1px solid #ddd;flex:1;margin-top:0 !important;padding:0 30px 30px} .tabbed-content .nav-vertical.nav-outline{padding-right:15px}} @media(max-width:549px){.small-nav-collapse>li{margin:0 !important;width:100%} .small-nav-collapse>li a{display:block;width:100%} .small-nav-touch{-webkit-overflow-scrolling:touch;flex-flow:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap} .small-nav-touch>li{display:inline-block}} .sidebar-menu-tabs__tab{background-color:rgba(0,0,0,.02);flex:1 0 50%;list-style-type:none;max-width:50%;text-align:center} .sidebar-menu-tabs__tab.active{background-color:rgba(0,0,0,.05)} .sidebar-menu-tabs__tab-text{flex:1 1 auto} .sidebar-menu-tabs.nav>li{margin:0} .sidebar-menu-tabs.nav>li>a{display:flex;padding:15px 10px} .toggle{box-shadow:none !important;color:currentColor;height:auto;line-height:1;margin:0 5px 0 0;opacity:.6;padding:0;width:45px} .toggle i{font-size:1.8em;transition:all .3s} .toggle:focus{color:currentColor} .toggle:hover{cursor:pointer;opacity:1} .active>.toggle{transform:rotate(-180deg)} .active>ul.children,.active>ul.sub-menu:not(.nav-dropdown){display:block !important} .widget .toggle:not(.accordion .toggle){margin:0 0 0 5px;min-height:1em;width:1em} .widget .toggle:not(.accordion .toggle) i{font-size:1.2em;top:1px} @media(prefers-reduced-motion){.toggle{transition:none}} .nav.nav-vertical{flex-flow:column} .nav.nav-vertical li{list-style:none;margin:0;width:100%} .nav-vertical li li{font-size:1em;padding-left:.5em} .nav-vertical .image-column{display:none !important} .nav-vertical>li{align-items:center;display:flex;flex-flow:row wrap} .nav-vertical>li ul{width:100%} .nav-vertical li li.menu-item-has-children{margin-bottom:1em} .nav-vertical li li.menu-item-has-children:not(:first-child){margin-top:1em} .nav-vertical>li>a,.nav-vertical>li>ul>li a{align-items:center;display:flex;flex-grow:1;width:auto} .nav-vertical li li.menu-item-has-children>a{color:#000;font-size:.8em;font-weight:bolder;text-transform:uppercase} .nav-vertical>li.html{padding-bottom:1em;padding-top:1em} .nav-vertical>li>ul li a{color:#4a4a4a;transition:color .2s} .nav-vertical>li>ul li a:hover{color:#111;opacity:1} .nav-vertical>li>ul{margin:0 0 2em;padding-left:1em} .nav .children{left:-99999px;opacity:0;position:fixed;transform:translateX(-10px);transition:background-color .6s,transform .3s,opacity .3s} @media(prefers-reduced-motion){.nav .children{opacity:1;transform:none}} .nav:not(.nav-slide) .active>.children{left:auto;opacity:1;padding-bottom:30px;position:inherit;transform:translateX(0)} .nav-sidebar.nav-vertical>li.menu-item.active,.nav-sidebar.nav-vertical>li.menu-item:hover{background-color:rgba(0,0,0,.05)} .nav-sidebar.nav-vertical>li+li{border-top:1px solid #ececec} .dark .nav-sidebar.nav-vertical>li+li,.dark .nav-vertical-fly-out>li+li{border-color:hsla(0,0%,100%,.2)} .nav-vertical>li+li{border-top:1px solid #ececec} .nav-vertical-fly-out>li+li{border-color:#ececec} .nav-vertical.nav-line>li>a:before{height:100%;left:auto;right:-2px;width:3px;z-index:1} .nav-vertical.nav-tabs>li>a{border:0} .nav-vertical.nav-tabs>li.active>a{border-left:3px solid var(--fs-color-primary)} .text-center .toggle{margin-left:-35px} .text-center .nav-vertical li{border:0} .text-center .nav-vertical li li,.text-center.nav-vertical li li{padding-left:0} @media screen and (max-width:549px){.small-nav-vertical{flex-flow:column;margin-bottom:20px} .small-nav-vertical>li{border-bottom:1px solid #ececec;list-style:none;margin:0 !important;width:100%}} .nav-vertical .mega-menu-item{width:100%} .nav-vertical .header-button,.nav-vertical .social-icons{display:block;width:100%} @media screen and (min-width:849px){.col-divided>.col-inner>.nav-wrapper>.nav-vertical{width:calc(100%+31px)}}
