.btBox{margin-bottom:3em;@fragment btClear}.sidebar,.btSidebar,.btSiteFooterWidgets{.widget_bt_bb_recent_posts ul{margin:0;li{margin:0;list-style:none;.bt_bb_headline .bt_bb_headline_content a:hover{color:$(accentColor) !important}}}}.btBox,.btCustomMenu,.btTopBox{>h4{font-size:1.3em;margin-bottom:1em;padding-bottom:0;display:inline-block;width:100%}h5{font-size:1.4em;margin-bottom:.35em}body:not(.btNoDashInSidebar) &>h4:after{content:' ';clear:both;width:3em;display:block;border-bottom:3px solid $(accentColor);margin:.8em 0 0}label{display:none}.wp-caption{margin-bottom:.5em}select{display:block;margin:.5em 0 0;width:100%;padding:.5em 1em}ul{list-style:none;margin:0;display:block;padding:0;li{display:block;width:auto;margin:0;position:relative;padding:0.8em 0;margin-left:0;a{display:block}&:not(:last-child){:lightSkinSelector &{border-bottom:2px solid $(lightBgSubColor)}:darkSkinSelector &{border-bottom:2px solid $(darkBgSubColor)}}ul{margin:0.8em 0 0;padding:0em 0 0;:lightSkinSelector &{border-top:2px solid $(lightBgSubColor)}:darkSkinSelector &{border-top:2px solid $(darkBgSubColor)}li{padding-left:1em}}}li.current-menu-item>a{color:$(accentColor);&:hover{$(alternateColor)}}li:after{clear:both;content:" ";display:block}li li:last-child{border-bottom:none;padding-bottom:0}}>ul>li:first-child{padding-top:0}.btImageTextWidgetWrapper{ul li{padding:0 0 1em;border:none !important}}.btImageTextWidget{display:flex;align-items:center;&:not(:last-child){margin-bottom:.5em}.btImageTextWidgetImage{flex:0 0 30%;padding-right:0.8em;.rtl &{padding-right:0;padding-left:10px}a{display:block;line-height:0;img{margin:0;border:1px solid $(lightBorderColor);max-width:100%;width:100%;height:auto;transition:all 200ms ease-in-out;:darkSkinSelector &{box-shadow:0px 0px 0px 2px $(darkBorderColor)}}&:hover{img{box-shadow:0px 0px 0px 2px $(lightBorderColor)}}}}.btImageTextWidgetText{flex:0 0 70%;overflow:hidden;.bt_bb_headline{.bt_bb_headline_superheadline{text-transform:uppercase}.bt_bb_headline_subheadline{opacity:.8;margin-top:.2rem !important}.bt_bb_headline_content{span{font-size:0.95rem;@include btMaxLines(2,1.4);a{&:hover{color:$(accentColor)}}}}}}}p.posted,.quantity{font-weight:600;margin:0.5em 0 0;font-size:.8rem;del{opacity:.5}}}.widget_calendar table{width:100%;border-collapse:collapse;caption{background:$(accentColor);color:#fff;font-family:"$(headingFont)",Arial,Helvetica,sans-serif;font-weight:600;padding:5px;margin-right:1px}td{border:none !important}thead th{background:l-adjust($(lightBackgorundColor) -20);text-align:center;padding:3px}tfoot{border-top:2px solid #efefef !important;td{padding:3px}td#next{text-align:right}}tbody{tr:nth-child(odd) td{background:0 0}tr:nth-child(even) td{background:l-adjust($(lightBackgorundColor) 20)}tr td{border:none !important}tr td#today{color:$(accentColor)}td{text-align:center;padding:2px 3px}}}.btBox.widget_archive,.btBox.widget_categories{ul li{text-align:right;.rtl &{text-align:left}a{display:block;float:left;.rtl &{float:right}}}& .fancy-select{ul li{text-align:initial;&:first-child{padding-top:.5em}a{display:inline;float:none !important}}}}.widget_recent_comments{.comment-author-link a{font-weight:700;display:inline;padding:0}}.widget_rss li{margin-bottom:15px;a.rsswidget{font-family:"$(headingFont)",Arial,Helvetica,sans-serif;font-weight:600;line-height:1.5;padding-bottom:.5em}.rss-date{display:block;color:l-adjust($(bodyFontColor),-40);margin:0 0 5px;font-size:.8em;font-style:italic;opacity:.5}cite{line-height:2em;text-align:left;padding-top:.5em;font-size:.8em}}.widget_shopping_cart{ul li:last-child{border:none}.total{width:100%;border-top:2px solid $(lightBgSubColor);padding:1em 0 0;font-family:"$(headingFont)",Arial,Helvetica,sans-serif;line-height:1.25;:darkSkinSelector &{border-top:2px solid $(darkBgSubColor)}strong{display:block;float:left;padding-right:8px;.rtl &{float:right;padding-right:0;padding-left:8px}}.amount{display:block;float:right;font-weight:600;.rtl &{float:left}}@fragment btClear;}.btSidebar & .btCartWidgetIcon{display:none}.total strong{min-width:40px;display:inline-block}.buttons{width:100%}.buttons .button{width:48%;min-width:auto !important;display:block;float:left;text-align:center;background:$(accentColor);color:$(darkFontColor);padding:1em;.btHardRoundedButtons &{border-radius:50px}.btSoftRoundedButtons &{border-radius:3px}}.buttons .button.checkout{float:right}.widget_shopping_cart_content .mini_cart_item{position:relative;.ppRemove{display:block;float:right;margin:0 0 0 6px;.rtl &{float:left;margin:0 6px 0 0}a.remove{display:block;text-align:center;text-decoration:none;font-weight:600;height:1em;line-height:1;width:1em;vertical-align:middle;color:$(darkFontColor);background-color:$(accentColor);&:hover{background-color:$(alternateColor)}}a.remove:before{content:'\e680';font-family:Icon7Stroke}}.btImageTextWidget{text-align:left;.rtl &{text-align:right}}}}.menuPort,.topTools,.topBarInLogoArea{.widget_shopping_cart{display:inline-block;position:relative;.btMenuVertical &{position:static}h2.widgettitle{display:none}.widget_shopping_cart_content{.btCartWidgetIcon{cursor:pointer;position:relative;.bt_bb_icon .bt_bb_icon_holder:before{content:'\f290';font-family:FontAwesome}span.cart-contents{display:inline-block;padding:0;background-color:transparent;font:normal 0.9em/1 "$(menuFont)",Arial,Helvetica,sans-serif;border-radius:2px;text-align:center;min-width:1em;.rtl &{right:auto;left:0}.btMenuVertical &{position:relative;display:inline-block;vertical-align:50%;margin:0 0 -50px -15px}}}.btCartWidgetInnerContent{width:350px;background:$(lightBgColor);padding:1em;position:absolute;z-index:2;opacity:0;right:0;transform:translateY(-200%);color:$(lightFontColor);box-shadow:0px 0px 20px 0px rgba(0,0,0,.2);li.empty{padding:0}.rtl &{right:auto;left:0;.ppRemove{float:left}}.btMenuVertical &{right:-310%;left:-400%;min-height:auto;min-width:16em;width:auto;z-index:500;transform:translate3d(-100%,0,0);border:none !important;margin:1em 0 4em 0;transition:all 350ms ease;.verticalMenuCartToggler{display:block;text-align:center;margin-bottom:1em;background-color:$(accentColor);color:$(darkFontColor);border-radius:5px;cursor:pointer;&:after{content:'\f00d';display:block;font-family:FontAwesome;font-size:1em;margin:0 auto}}}}}.widget_shopping_cart_content.on{.btCartWidgetInnerContent{transform:translateY(0);opacity:1;pointer-events:auto;.btMenuVertical &{transform:translate3d(0,0,0)}}}}}.topBar{.widget_shopping_cart{.btCartWidgetInnerContent{font-size:1.25em;color:$(lightFontColor) !important;text-align:left}}.btTopToolsRight .widget_shopping_cart .btIco{margin-right:.5em}}.widget_recent_reviews{font-family:"$(headingFont)",Arial,Helvetica,sans-serif;font-size:0.8em;line-height:1.4;li{a{font-size:.95rem;font-weight:600;padding-bottom:0.2em;.btHeadingWeight_default &{font-weight:600}.btHeadingWeight_bolder &{font-weight:800}.btHeadingWeight_bold &{font-weight:700}.btHeadingWeight_semi-bold &{font-weight:600}.btHeadingWeight_medium &{font-weight:500}.btHeadingWeight_normal &{font-weight:400}.btHeadingWeight_light &{font-weight:300}.btHeadingWeight_lighter &{font-weight:200}.btHeadingWeight_thin &{font-weight:100}img{display:block;width:80px;height:auto;margin:0 0 0 10px;float:right;border:1px solid $(lightBorderColor);transition:all .2s ease-in-out}&:hover{img{box-shadow:0px 0px 0px 2px $(lightBorderColor)}}}.star-rating{margin-bottom:.8em}}}.widget_product_categories li li{margin:0 0 0 1em}.product_list_widget{.reviewer{display:block;line-height:1}li:after{display:table !important}}.widget_price_filter{.price_slider_wrapper{.ui-slider{border-radius:1em;background-color:$(lightBgSubColor);border:0;position:relative;text-align:left;margin-left:.5em;margin-right:.5em;margin-bottom:1em;:darkSkinSelector &{background-color:$(darkBgSubColor)}.ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a2a2a2;border-radius:1em;cursor:ew-resize;outline:0;top:-.25em;margin-left:-.5em;.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:$(lightBgSubColor)}}}.ui-slider-horizontal{height:.5em;.ui-slider-range{top:0;height:100%}.ui-slider-range-min{left:-1px}.ui-slider-range-max{right:-1px}}}.price_slider_amount{display:flex;flex-wrap:wrap;.button{display:block;float:none;order:3}.price_label{display:block;flex:1 0 100%;text-align:left;padding-top:8px;span{font-weight:600}}}}.widget_layered_nav,.widget_layered_nav_filters{ul li.chosen a:before{text-indent:0;display:block;float:left;content:'\e680';font-family:Icon7Stroke;margin-right:.5em;background-color:transparent;position:relative}ul li a{display:inline-block}}.btBox .tagcloud{a{display:inline-block;text-transform:uppercase;margin:0 2px 2px 0;font-size:0.8em !important;line-height:1;font-weight:400;color:inherit !important;.rtl &{padding-right:0;padding-left:2em}.btHardRoundedButtons &{border-radius:$(hardBorderRadius)}.btSoftRoundedButtons &{border-radius:$(softBorderRadius)}}a:hover{color:$(accentColor) !important;background:0 0}}.btBox .tagcloud{a{&:not(:last-child):after{content:"/";display:inline-block;opacity:.4;vertical-align:middle;margin:0 0 0 .4em;line-height:1}}}.btTags ul{list-style:none;margin:0;padding:0;li{display:inline-block;padding:0;margin:0;line-height:1.1;.btTextLeft &{float:left}.btTextRight &{float:right}a{text-transform:uppercase;font-size:0.8em !important;font-weight:400;color:inherit !important;&:hover{color:$(accentColor) !important}}&:not(:last-child) a:after{content:"/";display:inline-block;opacity:.4;margin:0 .4em;line-height:1}}}.btInstaWrap{padding:.3em 0 1em}.btInstaGrid{margin:0 -5px;span{display:block;width:33.3333%;padding:0 5px 10px;float:left}span:hover img{opacity:.6}span:nth-child(3n+1){clear:left}img{display:block;width:100%;opacity:1;-webkit-backface-visibility:hidden;transition:opacity .2s ease}}.btBox .btImage{margin-bottom:0.5em;img{width:auto;margin:auto}}.btIconWidget{.btIconWidgetText{opacity:.5}}.topTools,.topBarInMenu{.btIconWidget{position:relative;display:inline-block;line-height:inherit;margin-left:1em;margin-right:0;.rtl &{margin-left:0;margin-right:1em}.btIconWidgetIcon{line-height:inherit;display:inline-block;vertical-align:middle;.bt_bb_icon{padding:0}}&:hover{color:$(accentColor)}.btAccentDarkHeader &:hover{color:$(elternateColor)}.btMenuHorizontal &:not(:first-child){margin-left:1em;margin-right:0em;.rtl&{margin-right:1em;margin-left:0}}&.btWidgetWithText{.bt_bb_icon{margin-right:0.5em;.rtl&{margin-right:0;margin-left:.5em}}}}.btIconWidgetContent{line-height:inherit;display:inline-block;margin-left:0.5em;vertical-align:middle;.rtl &{margin-right:.5em;margin-left:0}}:any(.btIconWidgetTitle,.btIconWidgetText){display:inline-block;line-height:inherit}.btIconWidgetTitle{margin-right:0.5em;.rtl &{margin-right:0;margin-left:.5em}}}.topBarInMenu{.btIconWidget{.btIconWidgetIcon{.bt_bb_icon_holder{&:before{font-size:1.4em;vertical-align:middle}}}}}.btSidebar,footer,.topBarInLogoArea{.btIconWidget{margin:0 0 1.6em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;.btMenuVertical &{margin:0 0 2em;flex-direction:column;flex-flow:inherit;align-items:center;justify-content:center;float:none}.btIconWidgetIcon{line-height:1;padding:0 .2em 0 0;text-align:left;margin:0;font-size:3em}.btIconWidgetContent{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;.btIconWidgetTitle{font-size:.7em;text-transform:uppercase}.btIconWidgetText{font-size:1.1em;display:block;line-height:1;transition:all .3s ease}}&:hover{.btIconWidgetText{color:$(accentColor)}}&.btCartWidget{margin:0}}}.topBarInLogoArea{.btIconWidget{margin:0 0 0 1em;float:right;.rtl&{margin-right:0;margin-left:1em;float:left}}}.btAccentIconWidget.btIconWidget .btIconWidgetIcon{color:$(accentColor)}.btSiteFooterWidgets .btBox.widget_shopping_cart{.btCartWidgetIcon,.verticalMenuCartToggler{display:none}.btCartWidgetInnerContent{.cart_list{li,li:nth-child(2n){width:auto;float:none;padding:.8em 0;margin:0}li:first-child{padding:0 0 .8em}}}}.btSiteFooterWidgets .btSearch,.btSidebar .btSearch,.btSidebar .widget_product_search,.woocommerce .btSidebar .btSearch{padding:0 38px 0 0;.rtl &{padding:0 0 0 38px}.port{padding:0}input[type=text],input[type=search]{padding:0 1.1em;background:transparent;height:38px;width:100%;display:block;.btSoftRoundedButtons &{border-radius:$(softBorderRadius) 0 0 $(softBorderRadius)}.rtl.btSoftRoundedButtons &{border-radius:0 $(softBorderRadius) $(softBorderRadius) 0}}button,input[type=submit]{width:38px;height:38px;float:right;margin:-38px -38px 0 0;cursor:pointer;padding:0 !important;background-color:transparent !important;border:none;.rtl &{float:left;margin:-38px 0 0 -38px}}button{transition:all .3s ease}button:before{font-family:FontAwesome;content:"\f002";display:inline-block;transition:all 300ms ease;:lightSkinSelector &{color:$(lightFontColor)}:darkSkinSelector &{color:$(darkFontColor)}}button:hover{&:before{color:$(accentColor)}}.bt_bb_icon{display:none}}.btSearch .bt_bb_icon,.widget_shopping_cart .bt_bb_icon{.btTopToolsRight &{margin-left:0;padding-left:.5em}.btTopToolsLeft &{margin-left:.5em;padding-left:.5em}}.woocommerce .btSidebar .widget-search .btSearch .btSearchInner button[type=submit]:before{font-family:FontAwesome;content:"\f002";display:inline-block;transition:all 300ms ease;:lightSkinSelector &{color:$(lightFontColor)}:darkSkinSelector &{color:$(darkFontColor)}}.widget_search .btSearch .bt_bb_icon{padding:0}.btSearchInner.btFromTopBox{position:fixed;top:0;left:0;right:0;bottom:0;transform:translate(0,100%);box-shadow:0 0 50px 0 rgba(0,0,0,.15);opacity:0;pointer-events:none;transition:all 800ms ease;z-index:99998;:lightSkinSelector &{background:$(lightBgColor)}:darkSkinSelector &{background:$(darkBgColor)}.btSearchInnerContent{text-align:center;position:absolute;left:0;right:0;bottom:0;top:0}form{text-align:center;position:absolute;height:6.75em;left:0;right:0;top:50%;margin:-3.375em 10% 0}.btSearchInnerClose{display:block;position:absolute;right:0;top:0;cursor:pointer;.rtl &{right:auto;left:0}.bt_bb_icon{padding:0}.bt_bb_icon{width:auto;height:auto;transition:none;.bt_bb_icon_holder:before{font:8em/1 Icon7Stroke;content:"\e680";width:auto;height:auto;transition:none}}.bt_bb_icon a.bt_bb_icon_holder{color:$(accentColor);transition:.3s ease all;transform:rotate(0deg)}.bt_bb_icon:hover a.bt_bb_icon_holder{color:$(accentColorDark);transition:.3s ease all;transform:rotate(180deg)}}input[type=text]{padding:0 2em 0 1em;height:2.25em;line-height:2.25em;font-size:3em;font-weight:300;border:none;text-align:left;transition:500ms ease all;.rtl &{padding:0 1em 0 2em}:lightSkinSelector &{color:$(lightFontColor);box-shadow:0 0 0 2px $(lightBorderColor) inset}:darkSkinSelector &{color:$(darkFontColor);box-shadow:0 0 0 2px $(darkBorderColor) inset}&:focus{border:none;transition:all 500ms ease;:lightSkinSelector &{box-shadow:0 0 0 3px $(darkBgColor) inset}:darkSkinSelector &{box-shadow:0 0 0 3px $(lightBgColor) inset}}.btHardRoundedButtons &{border-radius:100px}.btSoftRoundedButtons &{border-radius:10px}.btSquareButtons &{border-radius:0}}button{border:0 !important;position:absolute;margin:0;right:0;top:0;border-radius:0;width:6.75em;height:6.75em;background:transparent !important;cursor:pointer;box-shadow:none !important;.rtl &{right:auto;left:0}&:before{font:4em/1 Icon7Stroke;display:block;content:"\e618";color:$(darkFontColor);font-weight:400;text-align:center;transition:color 300ms ease;:lightSkinSelector &{color:$(lightBorderColor);&:hover{$(lightFontColor)}}:darkSkinSelector &{color:$(darkBorderColor);&:hover{$(darkFontColor)}}}&:hover:before{color:$(accentColor);transition:color .3s ease}}.btTopToolsSearchOpen &{opacity:1;pointer-events:auto;transform:translate(0,0)}}:lightSkinSelector{.btSearchInner.btFromTopBox{input[type=text]::-webkit-input-placeholder{color:$(lightFontColorLighter)}}.btSearchInner.btFromTopBox{input[type=text]::-moz-placeholder{color:$(lightFontColorLighter)}}.btSearchInner.btFromTopBox{input[type=text]::-ms-input-placeholder{color:$(lightFontColorLighter)}}}:darkSkinSelector{.btSearchInner.btFromTopBox{input[type=text]::-webkit-input-placeholder{color:$(darkBgSubColor)}}.btSearchInner.btFromTopBox{input[type=text]::-moz-placeholder{color:$(darkBgSubColor)}}.btSearchInner.btFromTopBox{input[type=text]::-ms-input-placeholder{color:$(darkBgSubColor)}}}div.btButtonWidget{font-size:0.75rem;display:inline-block;line-height:1;width:auto;.btHardRoundedButtons & a{border-radius:$(hardBorderRadius)}.btSoftRoundedButtons & a{border-radius:$(softBorderRadius)}&.btSquareButtonWidget a{border-radius:0}&.btRoundButtonWidget a{border-radius:$(hardBorderRadius)}&.btRoundedButtonWidget a{border-radius:$(softBorderRadius)}a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:flex-start;position:relative;overflow:hidden;padding:1.5em 2em;text-decoration:none;font-weight:700;text-align:center;transition:all 300ms ease;.btIconWidgetIcon{padding-right:0.5em;.rtl &{padding-right:0;padding-left:.5em}}.btButtonWidgetText{line-height:1.1}&:before{content:"";display:block;top:0;bottom:0;position:absolute;width:40px;left:-60px;transform:skewX(-20deg);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.56) 50%,rgba(255,255,255,0) 100%);transition:0ms ease all;opacity:.5}&:hover{box-shadow:0 3px 10px rgba(24,24,24,.2);text-shadow:0 1px 2px rgba(24,24,24,.3);&:before{left:110%;transition:.8s ease all;opacity:.2}}}&.btDefaultStyle a{color:$(lightFontColor);background-color:$(accentColor)}&.btAccentLightButton a{color:$(accentColor);background-color:$(lightBgColor)}&.btLightAccentButton a{color:$(darkFontColor);background-color:$(accentColor)}&.btDarkAccentButton a{color:$(lightFontColor);background-color:$(accentColor)}&.btAlternateLightButton a{color:$(alternateColor);background-color:$(lightBgColor)}&.btLightAlternateButton a{color:$(darkFontColor);background-color:$(alternateColor)}&.btAccentOutlineButton a{color:$(accentColor);border:1px solid $(accentColor);&:hover{color:$(darkFontColor);background-color:$(accentColor)}}&.btLightOutlineButton a{color:$(darkFontColor);border:1px solid $(darkFontColor);&:hover{color:$(lightFontColor);background-color:$(darkFontColor)}}.btMenuHorizontal &:not(:first-child){margin-left:2.5em;margin-right:0em;.rtl&{margin-right:2.5em;margin-left:0}}.btMenuHorizontal &:not(.btWithLink){padding-left:1em;margin:0}.btMenuVertical &{display:block;float:none;margin:1em auto 0 auto}&.btSquareButtonWidget:last-child{.btTopToolsRight &{margin-right:-40px;.rtl &{margin-right:40px;margin-left:-40px}}}}.btMenuVertical .btTopToolsRight div.btButtonWidget{margin:1em auto 0 auto !important}.btStickyHeaderActive.btStickyHeaderOpen.btHasAltLogo{.btButtonWidget{&.btLightOutlineButton a{color:$(lightFontColor);border:1px solid $(lightFontColor);&:hover{color:$(darkFontColor);background-color:$(lightFontColor)}}}}