.mainHeader{width:100%;position:absolute;background-color:inherit;transform:translateY(0);font-family:"$(menuFont)",Arial,Helvetica,sans-serif;transition:opacity 300ms ease;visibility:hidden;opacity:0;.btMenuInitFinished &{visibility:initial;opacity:1}@fragment btClear;a{color:inherit;transition:color 100ms linear;&:hover{color:$(accentColor)}}}.btPageTransitions .mainHeader{z-index:1020}.btMenuHorizontal:not(.btBelowMenu) .mainHeader{box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.btLogoArea{position:relative;z-index:1}.menuPort{font-family:"$(menuFont)",Arial,Helvetica,sans-serif;font-size:$(menuFontSize)px;@fragment btClear;nav ul{list-style:none;display:block;margin:0;padding:0;transition:all 100ms ease 0s;li{display:block;margin:0;padding:0;position:relative;a{display:block;position:relative;padding:1em 1em;font-weight:400;font-size:$(menuFontSize)px;transition:all 300ms ease;&:after{content:"/";opacity:.4;position:absolute;right:-math($(menuPadding)/2)px}&:hover{color:inherit;opacity:.8;text-decoration:none}.btCapitalizeMainMenuItems &{text-transform:uppercase}}&:last-child>a{&:after{display:none;.rtl &{display:none}}}&:first-child>a{&:after{.rtl &{display:none}}}}ul li{transition:opacity .3s ease}ul li.on{opacity:1}}ul>li>ul{opacity:0;pointer-events:none}nav>ul>li>a{line-height:$(logoHeight)px;padding:0}.btBelowLogoArea &{nav>ul>li>a{line-height:$(belowLogoMenuHeight)px}}nav ul ul li a{font-weight:500}}.btTextLogo{font-family:"$(headingFont)",Arial,Helvetica,sans-serif;font-size:2em;font-weight:800;line-height:$(logoHeight)px;.btMenuVertical &{line-height:math($(logoHeight)*0.6)px}}.btLogoArea{.logo{line-height:0;float:left;.btMenuVertical &{transform:none !important}.rtl &{float:right}img{height:$(logoHeight)px;width:auto;display:block;.btMenuVertical &{height:math($(logoHeight)*0.6)px}.btMenuCenter &{margin:auto}}img.btAltLogo{display:none}}}.btMenuHorizontal.btHideMenu{.btHorizontalMenuTrigger{display:block;position:relative;z-index:1;.bt_bb_icon{margin-left:1em}.btStickyHeaderActive&{.bt_bb_icon{margin:math($(logoHeight)*0.32)px 0;margin-left:1em}}}.menuPort{opacity:0;transition:opacity 1s ease;pointer-events:none;.btShowMenu&{opacity:1 !important;pointer-events:all}}}.btHorizontalMenuTrigger{display:none;float:right;margin:0 0 0 0.5em;font-size:1.5em;.bt_bb_icon{width:math($(logoHeight)*0.3)px;height:math($(logoHeight)*0.25)px;position:relative;padding:0;float:left;margin:math($(logoHeight)*0.375)px 0;&:before,&:after{content:"";position:absolute;display:block;border-top-width:2px;border-top-style:solid;left:0;right:0;top:0;transition:300ms ease all;transform:translateY(0);transform-origin:-.75px 1px;.btShowMenu &{transform:rotate(45deg) translateY(0) !important}.btTransparentDarkHeader &,.btDarkAccentHeader &,.btOpacityLightHeader &,.btAccentLightHeader &,.btGreyLightHeader &,.btLightDarkHeader &,.btHasAltLogo.btStickyHeaderActive &,.btTransparentDarkHeader.btHasAltLogo &,.btLightDarkHeader.btHasAltLogo &{border-top-color:$(lightFontColor)}.btAccentDarkHeader &,.btLightAccentHeader &,.btHasAltLogo &,.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive &{border-top-color:$(darkFontColor)}.btTransparentLightHeader &{border-top-color:$(accentColor)}}&:after{top:auto;bottom:0;.btShowMenu &{transform:rotate(-45deg) translateY(0) !important}}.bt_bb_icon_holder{&:before{content:"";position:absolute;display:block;border-top-width:2px;border-top-style:solid;left:0;right:0;top:50%;margin-top:-1px;transform:scaleX(1);.btShowMenu &{transform:scaleX(0) !important}.btTransparentDarkHeader &,.btAccentLightHeader &,.btGreyLightHeader &,.btOpacityLightHeader &,.btLightDarkHeader &,.btHasAltLogo.btStickyHeaderActive &,.btTransparentDarkHeader.btHasAltLogo &,.btLightDarkHeader.btHasAltLogo &{border-top-color:$(lightFontColor)}.btAccentDarkHeader &,.btLightAccentHeader &,.btHasAltLogo &,.btTransparentDarkHeader.btHasAltLogo.btStickyHeaderActive &{border-top-color:$(darkFontColor)}.btTransparentLightHeader &{border-top-color:$(accentColor)}}}}&:hover{cursor:pointer;color:inherit;.bt_bb_icon{&:before,&:after{.btTransparentDarkHeader &,.btTransparentLightHeader &,.btOpacityLightHeader &,.btAccentLightHeader &,.btGreyLightHeader &,.btAccentDarkHeader &,.btLightDarkHeader &,.btHasAltLogo.btStickyHeaderActive &{border-top-color:$(accentColor)}.btLightAccentHeader &{border-top-color:$(lightFontColor)}}&:before{transform:translateY(-5px);.btShowMenu &{transform:rotate(0) translateY(-5px)}}&:after{transform:translateY(5px);.btShowMenu &{transform:rotate(0) translateY(5px)}}.bt_bb_icon_holder{&:before{.btShowMenu &{transform:scaleX(1)}.btTransparentDarkHeader &,.btTransparentLightHeader &,.btOpacityLightHeader &,.btAccentLightHeader &,.btGreyLightHeader &,.btAccentDarkHeader &,.btLightDarkHeader &,.btHasAltLogo.btStickyHeaderActive &{border-top-color:$(accentColor)}.btLightAccentHeader &{border-top-color:$(lightFontColor)}.btDarkAccentHeader &{border-top-color:$(darkFontColor)}}}}}}.btMenuHorizontal .menuPort{nav>ul>:any(li.current-menu-ancestor,li.current-menu-item){:any(li.current-menu-ancestor,li.current-menu-item)>a{color:$(accentColor)}>a:before{content:' ';display:block;position:absolute;z-index:5;bottom:0;left:0;right:0;pointer-events:none;height:4px;opacity:1;background-color:$(accentColor)}:any(li.current-menu-ancestor,li.current-menu-item)>a{color:$(accentColor)}}}.btMenuHorizontal{.menuPort ul ul{background-color:$(lightBgColor);li a{padding-left:1.5em;padding-right:1.5em;color:$(lightFontColor);&:hover{color:$(accentColor)}}li .subToggler{color:$(lightFontColor)}li:not(:last-child)>a{&:after{content:' ';display:block;position:absolute;left:1.5em;right:1.5em;bottom:0;height:1px;background-color:$(lightBorderColor)}}}.menuPort nav>ul>li,.menuPort nav>ul>li:not(.btMenuWideDropdown)>ul>li{>ul{transform:translateY(20px);opacity:0;transition:all 300ms ease;pointer-events:none;a:after{display:none}}&.on>ul{opacity:1;transform:translateY(0);pointer-events:all}}.menuPort nav>ul>li.btMenuWideDropdown:not(.on)>ul.bt_mega_menu_content *{pointer-events:none !important}}.subToggler{display:none;cursor:pointer;position:absolute;top:0;width:45px;z-index:80;padding:0px 0 0;text-align:center;.on>&{transform:rotateX(180deg)}body.btMenuVertical &{display:block !important;padding:20px 0;line-height:1;right:-10px;top:-8px}body.btMenuHorizontal &{right:math($(menuPadding) - 35)px;line-height:$(logoHeight)px}body.rtl.btMenuHorizontal.btMenuCenterBelow &{right:auto;left:0}body.btMenuHorizontal.rtl &{left:math($(menuPadding) - 35)px;right:auto}body.btMenuHorizontal.btMenuBelowLogo &{line-height:$(belowLogoMenuHeight)px}body.btMenuHorizontal .menuPort ul ul &{right:0;line-height:inherit;padding:1em 0}body.btMenuHorizontal .menuPort .rightNav ul ul &{left:0;right:auto}}.subToggler:before{content:'\f107';font:normal 16px/1 FontAwesome}.touch .btMenuHorizontal{.menuPort nav ul li{.subToggler{display:block}a:after{display:none}}}.btMenuHorizontal{.menuPort{>nav>ul>li{padding:0 $(menuPadding)px 0 0;.rtl&{padding:0 0 0 $(menuPadding)px}.rtl&:last-child{padding:0}:not(.rtl)&:last-child{padding:0}html.touch :not(.rtl)&.menu-item-has-children{padding:0 $(menuPadding)px 0 0}html.touch .rtl&.menu-item-has-children{padding:0 0 0 $(menuPadding)px}}>nav>ul>li>ul{>li{font-size:.9em}}>nav>ul ul{position:absolute;width:$(dropdownWidth)px;right:0;top:auto;margin:0 0 0;pointer-events:none;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);z-index:1;padding:0;li{z-index:4;float:none}ul{display:block;top:0;margin:0;pointer-events:none}}>nav>ul li.current-menu-item ul,>nav>li.current-menu-ancestor ul{margin:0}>nav>ul>li{float:left;position:relative;z-index:5;.rtl&{float:right}}>nav>ul>li>ul li{a{transition:all ease 300ms;&:hover{box-shadow:inset 5px 0px 0px 0px $(accentColor)}}}>nav>ul>li:not(.btMenuWideDropdown)>ul li{a{transition:all ease 300ms;&:hover{box-shadow:inset 5px 0px 0px 0px $(accentColor)}}&:first-child>a{box-shadow:inset 0px 5px 0px 0px $(accentColor);&:hover{box-shadow:inset 5px 5px 0px 0px $(accentColor)}}}}}.btMenuHorizontal{.menuPort{>nav>ul>li:last-child>ul{right:0;left:auto}>nav>ul>li:nth-last-child(2)>ul{right:0;left:auto}>nav>ul>li:last-child:not(.btMenuWideDropdown)>ul>li>ul{right:0;left:-100%}>nav>ul>li:nth-last-child(2):not(.btMenuWideDropdown)>ul>li>ul{right:0;left:-100%;.rtl&{right:auto}}}}.btMenuHorizontal.btBelowMenu{&:any(.btSoftRoundedButtons,&.btHardRoundedButtons){&:any(.btAccentDarkHeader,.btAccentLightHeader,.btGreyLightHeader,.btLightAccentHeader,.btDarkAccentHeader,.btLightDarkHeader,.btAlternateDarkHeader,.btAlternateLightHeader){.mainHeader.gutter{border-bottom-left-radius:$(softBorderRadius);border-bottom-right-radius:$(softBorderRadius)}}}}.btMenuHorizontal{.menuPort ul ul{right:auto;left:-1.5em}.menuPort ul ul ul{left:$(dropdownWidth)px;right:auto;.rtl&{left:auto;right:$(dropdownWidth)px}}.menuPort nav{float:left;padding-left:50px;.rtl&{padding-right:50px;padding-left:0}}}.btMenuHorizontal.btMenuRight{.menuPort nav{float:right}}.btMenuHorizontal.btMenuCenter{.logo{position:relative;z-index:8;margin:0 0 0 50%}.menuPort nav{float:none}.menuPort .leftNav{position:absolute;right:50%;left:auto;padding:0;padding-right:$(menuPadding)px;ul{float:right}ul ul{right:auto;left:-20px}ul ul ul{left:$(dropdownWidth)px;right:auto}}.menuPort .rightNav{position:absolute;left:50%;right:auto;padding-left:$(menuPadding)px;ul ul{right:-20px;left:auto}ul ul ul{right:$(dropdownWidth)px;left:auto}li{text-align:right}}}.btMenuHorizontal.btMenuCenterBelow{.logo{float:none;text-align:center;img{margin-left:auto;margin-right:auto}}.gutter .port{position:relative}.topBarInLogoArea{position:absolute;right:$(pagePadding)px;top:0;.rtl&{right:auto;left:$(pagePadding)px}}.menuPort nav{float:none;text-align:center;ul li{float:none;display:inline-block;ul{li{display:block;text-align:left}}}.rtl&{float:none !important;ul li{padding:0 0 0 $(menuPadding)px !important;ul{left:0;right:-20px;li{text-align:right;ul{right:auto;left:-$(dropdownWidth)px}}}}ul li>a:after{left:auto;right:0}}}.topBarInMenu{position:absolute;right:0;.rtl&{right:auto;left:0}}}html:not(.touch){body.btMenuHorizontal{.menuPort>nav>ul>li.btMenuWideDropdown{position:static;>ul{width:100%;@fragment btGutterWidth;left:auto;>li{top:auto;border-top:none !important;float:left;>a{border:none !important;color:$(accentColor);box-shadow:inset 0px 5px 0 0 $(accentColor);&:hover{opacity:1;box-shadow:inset 5px 5px 0 0 $(accentColor)}}>ul>li>ul:before{display:none}>ul{opacity:1;top:auto;margin:0 !important;width:100%;right:0;left:0;position:relative;box-shadow:none;>li:first-child>a{border-top:none !important}}>li:not(:last-child){border-left:1px solid $(lightBorderColor)}ul:before{display:none}}}&.btMenuWideDropdownCols-3{ul.sub-menu{max-width:750px}}>li{width:100%}>li .sub-menu{width:100%}}.menuPort>nav>ul>li.btMenuWideDropdown.on>ul>li>ul{pointer-events:auto}}body.btMenuLeft.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown.btMenuWideDropdownCols-3{ul.sub-menu{right:auto}}body.btMenuCenter.btMenuHorizontal .menuPort>nav.rightNav>ul>li.btMenuWideDropdown>ul{width:300%;left:-200%}body.btMenuCenter.btMenuHorizontal .menuPort>nav.leftNav>ul>li.btMenuWideDropdown>ul{width:300%;right:-200%}@for i in range(0,20){body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-#(i){>ul>li{width:math(100/#(i),%) !important}}}body.btMenuHorizontal .mainHeader li.btMenuWideDropdown.btMenuWideDropdownCols-3>ul>li{width:33.333333% !important}}.btMenuHorizontal header.mainHeader:not(.gutter){.menuPort{>nav>ul>li:last-child:not:(.btMenuWideDropdown)>ul{right:0 !important;left:auto !important}>nav>ul>li:last-child:not:(.btMenuWideDropdown)>ul>li>ul{right:0 !important;left:-100% !important}}}.btMenuHorizontal{.topBar{font-size:.8em;line-height:2.5em;z-index:2;.topBarPort{display:flex;align-items:center;@fragment btClear}.topBarPort:after,.topBarPort:before{display:none}}.topBarInMenu{line-height:inherit;float:right;height:$(logoHeight)px;margin-left:math($(menuPadding)/2)px;display:flex;align-items:center;.rtl&{float:left;margin-left:0;margin-right:math($(menuPadding)/2)px}.topBarInMenuCell{line-height:math($(belowLogoMenuHeight) - 2)px;vertical-align:middle;display:flex;align-items:center}}.btBelowLogoArea .topBarInMenu{height:$(belowLogoMenuHeight)px;line-height:$(belowLogoMenuHeight)px}}.btMenuHorizontal.btMenuBelowLogo{.btBelowLogoArea{padding:0;z-index:0}.menuPort{clear:both;position:relative;margin:0;float:none;padding:0.5em 0em;nav{padding:0;.rtl&{float:right;>ul{>li{margin:0 0 0 $(menuPadding)px;&:last-child{margin:0 !important}}}}}}}.btAccentDarkHeader,.btLightAccentHeader,.btAccentLightHeader,.btLightDarkHeader{&:not(.btBelowMenu){.mainHeader,.btVerticalHeaderTop{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}}}.btGreyLightHeader{.mainHeader,.btVerticalHeaderTop{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}}body.btBelowMenu.btMenuHorizontal:any(.btAccentDarkHeader,.btAccentLightHeader,.btGreyLightHeader,.btLightAccentHeader,.btDarkAccentHeader,.btLightDarkHeader){.mainHeader.gutter{max-width:$(baseTemplateWidth)px;margin-left:auto;margin-right:auto;left:0;right:0}}.btTransparentDarkHeader{.mainHeader,.btVerticalHeaderTop{color:$(lightFontColor);.btStickyHeaderActive&{background-color:$(lightBgColor)}.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal&{color:$(darkFontColor);background-color:$(darkBgColor)}.btMenuVertical&{background-color:$(lightBgColor)}}.btBelowLogoArea .menuPort{border-top:1px solid $(lightBorderColor)}.topBar .topBarPort .topTools{border-bottom:1px solid $(lightBorderColor)}}.btTransparentLightHeader{.mainHeader{color:$(darkFontColor);.btStickyHeaderActive&{background-color:$(darkBgColor)}.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal&{color:$(lightFontColor);background-color:$(lightBgColor)}.btMenuVertical&{background-color:$(darkBgColor)}}.btVerticalHeaderTop{color:$(darkFontColor);.btStickyHeaderActive&{background-color:$(darkBgColor)}.btHasAltLogo.btStickyHeaderActive&{background-color:$(lightBgColor);color:$(lightFontColor)}}.btBelowLogoArea .menuPort{border-top:1px solid rgba(255,255,255,.1)}.topBar .topTools{border-bottom:1px solid rgba(255,255,255,.1)}}.btOpacityLightHeader{&:not(.btStickyHeaderActive):not(.btMenuVertical){.mainHeader{padding:20px;.mainHeaderInner{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);background-color:$(darkBgSubColor);.btSoftRoundedButtons&{border-radius:$(softBorderRadius)}}}}.mainHeader{color:$(darkFontColor);.btStickyHeaderActive&{color:$(lightFontColor);background-color:$(lightBgColor)}.btHasAltLogo.btStickyHeaderActive.btMenuHorizontal&{color:$(lightFontColor);background-color:$(lightBgColor)}.btMenuVertical&{color:$(darkFontColor);background-color:$(accentColor);.topTools .btIconWidget:hover,.topBarInMenu .btIconWidget:hover,.btTopBox.widget_search.btIconWidget .bt_bb_icon_holder:hover{color:$(darkFontColor);opacity:.8}}}.btVerticalHeaderTop{color:$(darkFontColor);background-color:$(darkBgSubColor);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);.btStickyHeaderActive&{background-color:$(lightBgColor)}.btHasAltLogo.btStickyHeaderActive&{background-color:$(lightBgColor);color:$(lightFontColor)}}.btBelowLogoArea .menuPort{border-top:1px solid rgba(255,255,255,.1)}.topBar .topTools{border-bottom:1px solid rgba(255,255,255,.1)}&.btMenuHorizontal:not(.btBelowMenu) .mainHeader{box-shadow:none;padding:0}&.btMenuHorizontal .mainHeader .port{padding:0 math($(pagePadding)/2)px}}.btAccentLightHeader{.mainHeader,.btVerticalHeaderTop{background-color:$(lightBgColor)}.btBelowLogoArea,.topBar{background-color:$(accentColor);color:$(lightFontColor);a:hover{color:$(alternateColor)}}}.btGreyLightHeader{.mainHeader,.btVerticalHeaderTop{background-color:$(lightBgColor)}.btBelowLogoArea,.topBar{background-color:$(lightBorderColor);color:$(lightFontColor);a:hover{color:$(accentColor)}}}.btAccentDarkHeader{.mainHeader,.btVerticalHeaderTop{background-color:$(darkBgColor);color:$(darkFontColor)}.btBelowLogoArea,.topBar{background-color:$(accentColor);color:$(darkFontColor);a:hover{color:$(alternateColor)}}}.btLightDarkHeader{.mainHeader,.btVerticalHeaderTop{background-color:$(lightBgColor)}.btBelowLogoArea,.topBar{background-color:$(darkBgColor);color:#fff}}.btLightDarkHeader.btMenuHorizontal.btBelowMenu{.mainHeader{background-color:$(lightBgColor)}.btBelowLogoArea{box-shadow:0 0 5px 0 rgba(0,0,0,.4)}}.btLightAccentHeader{.mainHeader,.topBar{background-color:$(lightBgColor)}.btLogoArea,.btVerticalHeaderTop{background-color:$(accentColor);color:$(darkFontColor)}}.btLightAccentHeader.btMenuHorizontal.btBelowMenu{.mainHeader{background-color:$(lightBorderColor);.btLogoArea{background-color:$(accentColorVeryLight)}}}.btDarkAccentHeader{.mainHeader,.topBar{background-color:$(darkBgColor);color:$(darkFontColor)}.btLogoArea,.btVerticalHeaderTop{background-color:$(accentColor);color:$(darkFontColor)}}.btLightAccentHeader.btMenuHorizontal.btBelowMenu{.mainHeader{background-color:$(lightBorderColor);.btLogoArea{background-color:$(accentColorVeryLight)}}}.btLightAlternateHeader{.mainHeader{background-color:$(lightBgColor)}.btLogoArea,.btVerticalHeaderTop{background-color:$(alternateColor);color:$(darkFontColor)}}.btLightAlternateHeader.btMenuHorizontal.btBelowMenu{.mainHeader{background-color:$(lightBorderColor);.btLogoArea{background-color:$(alternateColorOpacity)}}}.btStickyHeaderActive{&.btMenuHorizontal .mainHeader{position:fixed;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.5);transform:translateY(-100%);.topBar{display:none}.btBelowLogoArea{padding:0}.btLogoArea{.logo img{height:math($(logoHeight)*0.9)px}.btTextLogo{font-size:1.5em;line-height:math($(logoHeight)*0.9)px}.menuPort nav>ul>li>a,.menuPort nav>ul>li>.subToggler{line-height:math($(logoHeight)*0.9)px}.topBarInMenu{height:math($(logoHeight)*0.9)px}}}&.btMenuBelowLogo.btMenuHorizontal .mainHeader .btLogoArea{display:none}.btHasAltLogo&{.btMainLogo{display:none}.btAltLogo{display:block !important}}}.btMenuVertical.btStickyHeaderActive{.btVerticalHeaderTop{position:fixed;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transform:translateY(-100%)}&.btStickyHeaderOpen .btVerticalHeaderTop{transform:translateY(0%);transition:transform 200ms ease;.btStickyHeaderClosed&{transform:translateY(-100%)}}&.btMenuVerticalOn.btStickyHeaderOpen .btVerticalHeaderTop{.btMenuVerticalLeft&{transform:translateY(0%) translateX($(verticalMenuWidth)px)}.btMenuVerticalRight&{transform:translateY(0%) translateX(-$(verticalMenuWidth)px)}.btStickyHeaderClosed&{transform:translateY(-100%) translateX($(verticalMenuWidth)px)}}}.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen{.mainHeader{transition:transform 200ms ease;transform:translateY(0);.btStickyHeaderClosed&{transform:translateY(-100%)}}}.btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen{.btVerticalHeaderTop{transition:transform .2s ease}}.btVerticalHeaderTop{display:none;position:absolute;width:100%;padding-left:math($(pagePadding)/2)px;padding-right:math($(pagePadding)/2)px;.btMenuVertical &{display:block}.btVerticalMenuTrigger{display:none;position:relative;z-index:1;height:math($(logoHeight)*0.6)px;margin:0 0.5em 0 0;font-size:1.5em;.rtl &{margin:0 0 0 .5em}}}.btVerticalMenuTrigger{.bt_bb_icon{width:math($(logoHeight)*0.3)px;height:math($(logoHeight)*0.25)px;position:relative;padding:0;float:left;margin:math($(logoHeight)*0.175)px 0;&:before,&:after{content:"";position:absolute;display:block;border-top-width:2px;border-top-style:solid;left:0;right:0;top:0;transition:300ms ease all;transform:translateY(0);transform-origin:-.75px 1px;.btMenuVerticalOn &{transform:rotate(45deg) translateY(0) !important}.btTransparentDarkHeader &,.btAccentLightHeader &,.btGreyLightHeader &,.btGreyLightHeader.btHasAltLogo &,.btLightDarkHeader &,.btHasAltLogo.btStickyHeaderActive &,.btTransparentDarkHeader.btHasAltLogo &,.btLightDarkHeader.btHasAltLogo &,.btAccentLightHeader.btHasAltLogo &{border-top-color:$(lightFontColor)}.btTransparentLightHeader &,.btAccentDarkHeader &,.btOpacityLightHeader &,.btOpacityLightHeader.btHasAltLogo &,.btLightAccentHeader &,.btHasAltLogo &,.btLightAlternateHeader &,.btLightAlternateHeader.btHasAltLogo.btStickyHeaderActive &{border-top-color:$(darkFontColor)}.btOpacityLightHeader.btStickyHeaderActive &{border-top-color:$(lightFontColor)}}&:after{top:auto;bottom:0;.btMenuVerticalOn &{transform:rotate(-45deg) translateY(0) !important}}.bt_bb_icon_holder{&:before{content:"";position:absolute;display:block;border-top-width:2px;border-top-style:solid;left:0;right:0;top:50%;margin-top:-1px;transform:scaleX(1);.btMenuVerticalOn &{transform:scaleX(0) !important}.btTransparentDarkHeader &,.btAccentLightHeader &,.btGreyLightHeader &,.btGreyLightHeader.btHasAltLogo &,.btLightDarkHeader &,.btHasAltLogo.btStickyHeaderActive &,.btTransparentDarkHeader.btHasAltLogo &,.btLightDarkHeader.btHasAltLogo &,.btAccentLightHeader.btHasAltLogo &{border-top-color:$(lightFontColor)}.btTransparentLightHeader &,.btAccentDarkHeader &,.btOpacityLightHeader &,.btOpacityLightHeader.btHasAltLogo &,.btLightAccentHeader &,.btHasAltLogo &,.btLightAlternateHeader.btStickyHeaderActive &{border-top-color:$(darkFontColor)}.btOpacityLightHeader.btStickyHeaderActive &{border-top-color:$(lightFontColor)}}}}&:hover{cursor:pointer;color:inherit;.bt_bb_icon{&:before{transform:translateY(-3px);opacity:0.8;.btMenuVerticalOn &{transform:rotate(0) translateY(-3px)}}&:after{transform:translateY(3px);opacity:0.8;.btMenuVerticalOn &{transform:rotate(0) translateY(3px)}}.bt_bb_icon_holder{&:before{opacity:0.8;.btMenuVerticalOn &{transform:scaleX(1)}}}}}}.btMenuVerticalOn .mainHeader{transform:translateX(0);transition:transform 1s ease-out-quint}.btMenuVerticalLeft.btMenuVerticalOn{.btContentWrap,.btVerticalHeaderTop,.btSiteFooter{transform:translateX($(verticalMenuWidth)px);.rtl&{transform:translateX($(verticalMenuWidth)px)}}.btVerticalHeaderTop .logo{opacity:0}}.btMenuVerticalRight.btMenuVerticalOn{.btContentWrap,.btVerticalHeaderTop,.btSiteFooter{transform:translateX(-$(verticalMenuWidth)px);.rtl&{transform:translateX(-$(verticalMenuWidth)px)}}.btVerticalHeaderTop .logo{opacity:0}}.btMenuVertical{.mainHeader{text-align:center;height:100%;top:0;bottom:0;position:fixed;width:$(verticalMenuWidth)px;clear:both;z-index:101;padding:0;box-shadow:none;overflow-y:auto;overflow-x:hidden;.btMenuInitFinished&{transition:transform 1s ease-out-quint}:not(.btMenuBelowLogo)&{.mainHeaderInner{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-end}}.btMenuBelowLogo&{.mainHeaderInner{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-end;.btLogoArea{order:0}.topBar{order:2}.btBelowLogoArea{order:1}}}.btMainLogo{display:block !important}.btAltLogo{display:none !important}.logo{float:none;margin:0;padding:0 2em 1em;img{margin:0 auto;display:block;height:auto;max-width:100%}}.btCloseVertical{cursor:pointer;font-size:1.5em;position:absolute;right:20px;top:10px;.rtl&{right:auto;left:20px}}.btCloseVertical:before{font-family:FontAwesome;content:'\f00d'}.btCloseVertical:before:hover{color:$(accentColor)}.menuPort{display:flex;width:100%;flex-direction:column-reverse;.leftNav{order:1}}.topBar .topBarPort .topTools{padding-top:1em;padding-bottom:1em}nav{margin:0 !important;ul>li>ul{opacity:1;pointer-events:auto}ul{transition:none;li{padding:0;position:relative;background-color:transparent;a{line-height:1.1;padding:1em 2em;border:none;font-weight:400}li{font-size:.9em}}li:not(.current-menu-ancestor)>ul{display:none}ul li{padding:0;opacity:1;border:none;background-color:transparent;ul{opacity:0.8;li a{border:none !important}}}}:any(li.current-menu-ancestor,li.current-menu-item)>a{font-weight:600}}.topBarInMenu,.topBar{.btIconWidget{margin-left:.75em;margin-right:.25em;&:not(.btWidgetWithText){margin-left:.75em;margin-right:0;.btIconWidgetIcon .bt_bb_icon{padding-right:.75em}}}}}.btVerticalMenuTrigger{display:block}.menuScrollPort{width:$(verticalMenuWidth)px;overflow:hidden}}.btMenuVerticalRight{.mainHeader{right:0;transform:translateX(100%);.btMenuVerticalOn&{transform:translateX(0);box-shadow:-2px 0 5px rgba(0,0,0,.1)}}.btVerticalMenuTrigger{float:right}}.btMenuVerticalLeft{.mainHeader{left:0;transform:translateX(-100%);.btMenuVerticalOn&{transform:translateX(0);box-shadow:2px 0 5px rgba(0,0,0,.1)}}.btVerticalMenuTrigger{float:left}}.btMenuHorizontal{.btTopToolsRight,.btTopToolsLeft{flex-grow:1}.btTopToolsRight{text-align:right;float:right;display:flex;align-items:center;justify-content:flex-end;.rtl&{text-align:left}}.topBarInLogoArea{float:right;height:$(logoHeight)px;display:flex;align-items:center;.rtl&{float:left}.topBarInLogoAreaCell{border:0 solid $(accentColor)}}}.btMenuVertical{.mainHeader{text-align:center;height:100%;top:0;bottom:0;position:fixed;width:$(verticalMenuWidth)px;clear:both;z-index:101;padding:0;box-shadow:none;overflow-y:auto;overflow-x:hidden;.btMenuInitFinished&{transition:transform 1s ease-out-quint}:not(.btMenuBelowLogo)&{.mainHeaderInner{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-end}}.topBar{order:1}.btMenuBelowLogo&{.mainHeaderInner{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-end;.btLogoArea{order:0}.topBar{order:2}.btBelowLogoArea{order:1}}}.btMainLogo{display:block !important}.btAltLogo{display:none !important}.logo{float:none;margin:0;padding:0 2em 1em;img{margin:0 auto;display:block;height:auto;max-width:100%}}.btCloseVertical{cursor:pointer;font-size:1.5em;position:absolute;right:20px;top:10px;.rtl&{right:auto;left:20px}}.btCloseVertical:before{font-family:FontAwesome;content:'\f00d'}.btCloseVertical:before:hover{color:$(accentColor)}.menuPort{display:flex;width:100%;flex-direction:column-reverse;.leftNav{order:1}}.topBar .topBarPort .topTools{padding-top:0;padding-bottom:0;border:none}.topBarInMenu{margin:2em 0}nav{margin:0 !important;ul>li>ul{opacity:1;pointer-events:auto}ul{transition:none;li{padding:0;position:relative;background-color:transparent;a{line-height:1.1;padding:1em 2em;border:none;font-weight:400;&:after{display:none}}li{font-size:.9em}}li:not(.current-menu-ancestor)>ul{display:none}ul li{padding:0;opacity:1;border:none;background-color:transparent;ul{opacity:0.8;li a{border:none !important}}}}:any(li.current-menu-ancestor,li.current-menu-item)>a{font-weight:600}}.topBarInMenu,.topBar,.topBarInLogoArea{.btIconWidget{display:inline-block;width:100%;.btIconWidgetIcon{display:block;text-align:center}&.btWidgetWithText{padding-bottom:2em;.bt_bb_icon_holder:before{font-size:2em}.btIconWidgetContent{font-size:0.9em;text-align:center;align-items:center;.btIconWidgetTitle,.btIconWidgetText{display:inline-block}}}&:not(.btWidgetWithText){margin-left:.75em;margin-right:0;width:initial;.btIconWidgetIcon .bt_bb_icon{padding-right:.75em}}}}}.btVerticalMenuTrigger{display:block}.menuScrollPort{width:$(verticalMenuWidth)px;overflow:hidden}}:lightSkinSelector{nav:before,nav:after{background-color:$(lightHeadlineColor)}}:darkSkinSelector{nav:before,nav:after{background-color:$(darkHeadlineColor)}}:darkSkinSelector .iScrollIndicator{background-color:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.1) !important}body.btMenuVerticalOn{width:100vw;overflow:hidden}html[data-useragent*='MSIE 10.0']{body.btMenuHorizontal .menuPort{ul>li>ul{opacity:1;pointer-events:auto;display:none}ul>li.on>ul{display:block}ul>li.on>ul>li>ul{display:none}ul>li.on>ul>li.on>ul{display:block}ul>li.on>ul>li.on>ul>li>ul{display:none}ul>li.on>ul>li.on>ul>li.on>ul{display:block}}}.admin-bar.btStickyHeaderActive{.mainHeader,.btVerticalHeaderTop{top:32px}}.admin-bar.btMenuVertical{.mainHeader{top:32px}}@media screen and (max-width:782px){.admin-bar.btStickyHeaderActive{.mainHeader,.btVerticalHeaderTop{top:46px}}.admin-bar.btMenuVertical{.mainHeader{top:46px}}}@media screen and (max-width:600px){.admin-bar.btStickyHeaderActive{.mainHeader{top:0}}.admin-bar.btMenuVertical{.btVerticalHeaderTop{top:0}}}html:not(.touch) body.btMenuHorizontal .mainHeader li.btMenuWideDropdown{>ul{>li.bt_mega_menu_content_inner{width:100% !important;padding:1em}}}html:not(.touch) body.btMenuVertical .mainHeader li.btMenuWideDropdown{>ul{>li.bt_mega_menu_content_inner{display:none}}}