select, input{font-family: Fira Sans Condensed;}
input:not([type='checkbox']):not([type='radio']):not([type='submit']):focus, textarea:focus, .fancy-select .trigger.open{-webkit-box-shadow: 0 0 4px 0 #3070b6; box-shadow: 0 0 4px 0 #3070b6;}
.btContent a{color: #3070b6;}
a:hover{ color: #3070b6;}
.btText a{color: #3070b6;}
body{font-family: "Fira Sans Condensed",Arial,sans-serif;}
h1, h2, h3, h4, h5, h6{font-family: "Montserrat";}
blockquote{ font-family: "Montserrat";}
.btContentHolder table thead th{ background-color: #3070b6;}
.btAccentDarkHeader .btPreloader .animation > div:first-child, .btLightAccentHeader .btPreloader .animation > div:first-child, .btTransparentLightHeader .btPreloader .animation > div:first-child{ background-color: #3070b6;}
.btLoader{ border-top: 2px solid #3070b6 !important;}
.btErrorPage.bt_bb_section .bt_bb_headline .bt_bb_headline_subheadline a{font-family: Montserrat; -webkit-box-shadow: 0 0 0 2em #3070b6 inset; box-shadow: 0 0 0 2em #3070b6 inset;}
.btErrorPage.bt_bb_section .bt_bb_headline .bt_bb_headline_subheadline a:hover{-webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; color: #3070b6;}
.btBreadCrumbs span:not(:first-child):before{ background-color: #3070b6;}
.mainHeader{ font-family: "Montserrat";}
.mainHeader a:hover{color: #3070b6;}
.menuPort{font-family: "Montserrat";}
.menuPort nav ul li a:hover{color: #3070b6;}
.menuPort nav > ul > li > a{line-height: 100px;}
.btTextLogo{font-family: "Montserrat"; line-height: -webkit-calc(100px/2); line-height: -moz-calc(100px/2); line-height: calc(100px/2); margin-top: -webkit-calc(100px/4); margin-top: -moz-calc(100px/4); margin-top: calc(100px/4); margin-bottom: -webkit-calc(100px/4); margin-bottom: -moz-calc(100px/4); margin-bottom: calc(100px/4);}
.btMenuVertical .btVerticalHeaderTop .btTextLogo{line-height: -webkit-calc(100px*0.4); line-height: -moz-calc(100px*0.4); line-height: calc(100px*0.4); margin: -webkit-calc(100px/3.3333) 0; margin: -moz-calc(100px/3.3333) 0; margin: calc(100px/3.3333) 0;}
.btLogoArea .logo img{height: -webkit-calc(100px/2); height: -moz-calc(100px/2); height: calc(100px/2); margin: -webkit-calc(100px/4) 0; margin: -moz-calc(100px/4) 0; margin: calc(100px/4) 0;}
.btMenuVertical .btVerticalHeaderTop .btLogoArea .logo img{height: -webkit-calc(100px*0.6); height: -moz-calc(100px*0.6); height: calc(100px*0.6);}
.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:after{border-top-color: #3070b6;}
.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before{border-top-color: #3070b6;}
.btMenuHorizontal .menuPort nav > ul > li > a:after{ background-color: #3070b6;}
.btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.on li.current-menu-item > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a{color: #3070b6;}
.btMenuHorizontal .menuPort ul ul{ font-family: Fira Sans Condensed;}
.btMenuHorizontal .menuPort ul ul li a:hover{color: #3070b6;}
body.btMenuHorizontal .subToggler{ line-height: -webkit-calc(100px/2); line-height: -moz-calc(100px/2); line-height: calc(100px/2); margin-top: -webkit-calc(100px/4); margin-top: -moz-calc(100px/4); margin-top: calc(100px/4); margin-bottom: -webkit-calc(100px/4); margin-bottom: -moz-calc(100px/4); margin-bottom: calc(100px/4);}
body.btMenuHorizontal.btStickyHeaderActive .subToggler{margin-top: -webkit-calc(100px/20); margin-top: -moz-calc(100px/20); margin-top: calc(100px/20); margin-bottom: -webkit-calc(100px/20); margin-bottom: -moz-calc(100px/20); margin-bottom: calc(100px/20);}
body.btMenuHorizontal.btMenuBelowLogo.btStickyHeaderActive .subToggler{line-height: -webkit-calc(100px*.6); line-height: -moz-calc(100px*.6); line-height: calc(100px*.6);}
.btMenuHorizontal.btMenuCenter .logo{ margin: -webkit-calc(100px*.25) 0 0 50%; margin: -moz-calc(100px*.25) 0 0 50%; margin: calc(100px*.25) 0 0 50%;}
html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a{ font-family: Montserrat;}
.btMenuHorizontal .topBarInMenu{ height: -webkit-calc(100px/2); height: -moz-calc(100px/2); height: calc(100px/2); margin-top: -webkit-calc(100px/4); margin-top: -moz-calc(100px/4); margin-top: calc(100px/4); margin-bottom: -webkit-calc(100px/4); margin-bottom: -moz-calc(100px/4); margin-bottom: calc(100px/4);}
.btMenuHorizontal .topBarInMenu .topBarInMenuCell{line-height: -webkit-calc(100px/2 - 2px); line-height: -moz-calc(100px/2 - 2px); line-height: calc(100px/2 - 2px);}
.btAccentLightHeader .topBar{-webkit-box-shadow: 0 4px 0 0 #3f3735; box-shadow: 0 4px 0 0 #3f3735;}
.btAccentLightHeader .btBelowLogoArea, .btAccentLightHeader .topBar{background-color: #3070b6;}
.btAccentLightHeader .btBelowLogoArea nav ul li > a:after, .btAccentLightHeader .topBar nav ul li > a:after{background: #3f3735;}
.btAccentDarkHeader .topBar{-webkit-box-shadow: 0 4px 0 0 #3f3735; box-shadow: 0 4px 0 0 #3f3735;}
.btAccentDarkHeader .btBelowLogoArea, .btAccentDarkHeader .topBar{background-color: #3070b6;}
.btAccentDarkHeader .btBelowLogoArea nav ul li > a:after, .btAccentDarkHeader .topBar nav ul li > a:after{background: #3f3735;}
.btLightDarkHeader .topBar{-webkit-box-shadow: 0 4px 0 0 #3070b6; box-shadow: 0 4px 0 0 #3070b6;}
.btLightAccentHeader .btLogoArea{-webkit-box-shadow: 0 4px 0 0 #3f3735 inset; box-shadow: 0 4px 0 0 #3f3735 inset;}
.btLightAccentHeader .btLogoArea, .btLightAccentHeader .btVerticalHeaderTop{background-color: #3070b6;}
.btLightAccentHeader:not(.btMenuBelowLogo) nav ul li > a:after{background: #3f3735;}
.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea{background-color: #3070b6;}
.btAccentMinimalisticHeader .btLogoArea{-webkit-box-shadow: 0 4px 0 0 #3070b6 inset; box-shadow: 0 4px 0 0 #3070b6 inset;}
.btAccentMinimalisticHeader .btLogoArea, .btAccentMinimalisticHeader .btVerticalHeaderTop{background-color: #3f3735; -webkit-box-shadow: 0 4px 0 0 #3070b6 inset !important; box-shadow: 0 4px 0 0 #3070b6 inset !important;}
.btAccentMinimalisticHeader.btMenuBelowLogo nav ul li > a:after{background: #3070b6;}
.btAccentMinimalisticHeader.btMenuHorizontal .topBarInLogoArea .btIconWidget.btAccentIconWidget:hover .btIconWidgetIcon .bt_bb_icon_holder:before{ -webkit-box-shadow: 0 0 0 2em #3070b6 inset; box-shadow: 0 0 0 2em #3070b6 inset;}
.btAccentMinimalisticHeader.btMenuHorizontal .topBarInLogoArea .widget_search.btIconWidget .btSearch .bt_bb_icon .bt_bb_icon_holder:before{ -webkit-box-shadow: 0 0 0 2em #3070b6 inset; box-shadow: 0 0 0 2em #3070b6 inset;}
.btAccentMinimalisticHeader.btMenuHorizontal .topBarInLogoArea .widget_search.btIconWidget .btSearch .bt_bb_icon .bt_bb_icon_holder:hover:before{color: #3070b6; -webkit-box-shadow: 0 0 0 2px #3070b6 inset; box-shadow: 0 0 0 2px #3070b6 inset;}
.btAccentMinimalisticHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea{background-color: #3f3735;}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img{height: -webkit-calc(100px*0.4); height: -moz-calc(100px*0.4); height: calc(100px*0.4); margin-top: -webkit-calc(100px*0.1); margin-top: -moz-calc(100px*0.1); margin-top: calc(100px*0.1); margin-bottom: -webkit-calc(100px*0.1); margin-bottom: -moz-calc(100px*0.1); margin-bottom: calc(100px*0.1);}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo{ line-height: -webkit-calc(100px*0.6); line-height: -moz-calc(100px*0.6); line-height: calc(100px*0.6);}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav > ul > li > a{line-height: -webkit-calc(100px*0.6); line-height: -moz-calc(100px*0.6); line-height: calc(100px*0.6);}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu{height: -webkit-calc(100px*0.4); height: -moz-calc(100px*0.4); height: calc(100px*0.4); margin-top: -webkit-calc(100px*0.1); margin-top: -moz-calc(100px*0.1); margin-top: calc(100px*0.1); margin-bottom: -webkit-calc(100px*0.1); margin-bottom: -moz-calc(100px*0.1); margin-bottom: calc(100px*0.1);}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu .topBarInMenuCell{line-height: -webkit-calc(100px*0.4); line-height: -moz-calc(100px*0.4); line-height: calc(100px*0.4);}
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btHorizontalMenuTrigger .bt_bb_icon{margin: -webkit-calc(100px*0.175) 0; margin: -moz-calc(100px*0.175) 0; margin: calc(100px*0.175) 0;}
.btMenuVertical .btVerticalHeaderTop .btTextLogo{line-height: 100px;}
.btMenuCenter .btMenuVertical .btVerticalHeaderTop .logo{margin: -webkit-calc(100px/4) 0; margin: -moz-calc(100px/4) 0; margin: calc(100px/4) 0;}
.btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:after{border-top-color: #3070b6;}
.btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before{border-top-color: #3070b6;}
.btMenuVertical .mainHeader .logo img{padding: -webkit-calc(100px/3.3333) 0; padding: -moz-calc(100px/3.3333) 0; padding: calc(100px/3.3333) 0;}
.btMenuVertical .mainHeader .btCloseVertical:before:hover{color: #3070b6;}
.btMenuVertical .mainHeader nav ul ul li{ font-family: Fira Sans Condensed;}
.btAccentLightHeader:not(.btMenuBelowLogo).btMenuVertical .mainHeader .topBar, .btAccentDarkHeader:not(.btMenuBelowLogo).btMenuVertical .mainHeader .topBar{-webkit-box-shadow: 0 -4px 0 0 #3f3735; box-shadow: 0 -4px 0 0 #3f3735;}
.btLightDarkHeader:not(.btMenuBelowLogo).btMenuVertical .mainHeader .topBar{-webkit-box-shadow: 0 -4px 0 0 #3070b6; box-shadow: 0 -4px 0 0 #3070b6;}
.btMenuHorizontal .topBarInLogoArea{ height: 100px;}
.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell{border: 0 solid #3070b6;}
.bt_bb_custom_menu.btInlineFooterMenu div ul{ font-family: Montserrat;}
.btFooterCopyright{font-family: Montserrat;}
.btDarkSkin .btSiteFooter .port:before, .bt_bb_color_scheme_1 .btSiteFooter .port:before, .bt_bb_color_scheme_3 .btSiteFooter .port:before, .bt_bb_color_scheme_6 .btSiteFooter .port:before{background-color: #3070b6;}
.btMediaBox.btQuote:before, .btMediaBox.btLink:before{ background-color: #3070b6;}
.post-password-form input[type="submit"]{ -webkit-box-shadow: 0 0 0 2em #3070b6 inset; box-shadow: 0 0 0 2em #3070b6 inset; font-family: "Montserrat";}
.post-password-form input[type="submit"]:hover{-webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; color: #3070b6;}
.btPagination{font-family: "Montserrat";}
.btPagination .paging a:hover{color: #3070b6;}
.btPagination .paging a:hover:after{-webkit-box-shadow: 0 0 0 3em #3070b6 inset; box-shadow: 0 0 0 3em #3070b6 inset;}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle{font-family: Montserrat;}
.btPrevNextNav .btPrevNext:hover .btPrevNextTitle{color: #3070b6;}
.btLinkPages ul a{ background: #3070b6;}
.btLinkPages ul a:hover{background: #3f3735;}
.btArticleCategories a:hover{color: #3070b6;}
.btArticleCategories a:not(:first-child):before{ background-color: #3070b6;}
.btArticleAuthor:hover, .btArticleComments:hover{color: #3070b6 !important;}
.btCommentsBox .commentTxt p.edit-link, .btCommentsBox .commentTxt p.reply{ font-family: "Montserrat";}
.comment-awaiting-moderation{color: #3070b6;}
a#cancel-comment-reply-link{ font-family: Montserrat; -webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; color: #3070b6;}
a#cancel-comment-reply-link:hover{ -webkit-box-shadow: 0 0 0 3em #3070b6 inset; box-shadow: 0 0 0 3em #3070b6 inset;}
.btCommentSubmit{ font-family: Montserrat; -webkit-box-shadow: 0 0 0 3em #3070b6 inset; box-shadow: 0 0 0 3em #3070b6 inset;}
.btCommentSubmit:hover{color: #3070b6; -webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset;}
body:not(.btNoDashInSidebar) .btBox > h4:after, body:not(.btNoDashInSidebar) .btCustomMenu > h4:after, body:not(.btNoDashInSidebar) .btTopBox > h4:after{ background: #3070b6;}
.btBox ul li.current-menu-item > a, .btCustomMenu ul li.current-menu-item > a, .btTopBox ul li.current-menu-item > a{color: #3070b6;}
.widget_calendar table caption{background: #3070b6; background: #3070b6; font-family: "Montserrat";}
.widget_rss li a.rsswidget{font-family: "Montserrat";}
.fancy-select ul.options li:hover{color: #3070b6;}
.widget_shopping_cart .total{ font-family: Montserrat;}
.widget_shopping_cart .buttons .button{ -webkit-box-shadow: 0 0 0 2em #3070b6 inset; box-shadow: 0 0 0 2em #3070b6 inset; font-family: Montserrat;}
.widget_shopping_cart .buttons .button:hover{ -webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; color: #3070b6;}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove{ background-color: #3070b6; -webkit-box-shadow: 0 0 0 0 #3f3735 inset; box-shadow: 0 0 0 0 #3f3735 inset;}
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover{-webkit-box-shadow: 0 0 0 1.5em #3f3735 inset; box-shadow: 0 0 0 1.5em #3f3735 inset;}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents, .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents, .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents{ font: normal 1/1 Montserrat;}
.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover, .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover, .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon:hover{color: #3070b6;}
.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler, .btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler, .btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler{ background-color: #3070b6;}
.widget_recent_reviews{font-family: Montserrat;}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle{ background-color: #3070b6;}
.btBox .tagcloud a, .btTags ul a{ background: #3070b6;}
.btLightSkin .btBox .tagcloud a:hover, .bt_bb_color_scheme_2 .btBox .tagcloud a:hover, .bt_bb_color_scheme_4 .btBox .tagcloud a:hover, .bt_bb_color_scheme_5 .btBox .tagcloud a:hover, .btLightSkin .btTags ul a:hover, .bt_bb_color_scheme_2 .btTags ul a:hover, .bt_bb_color_scheme_4 .btTags ul a:hover, .bt_bb_color_scheme_5 .btTags ul a:hover{background: #3f3735;}
.btDarkSkin .btBox .tagcloud a:hover, .bt_bb_color_scheme_1 .btBox .tagcloud a:hover, .bt_bb_color_scheme_3 .btBox .tagcloud a:hover, .bt_bb_color_scheme_6 .btBox .tagcloud a:hover, .btDarkSkin .btTags ul a:hover, .bt_bb_color_scheme_1 .btTags ul a:hover, .bt_bb_color_scheme_3 .btTags ul a:hover, .bt_bb_color_scheme_6 .btTags ul a:hover{background: #3f3735;}
.btSidebar .btIconWidget.btAccentIconWidget .btIconWidgetIcon, footer .btIconWidget.btAccentIconWidget .btIconWidgetIcon{color: #3070b6;}
.btSidebar a.btIconWidget:not(.btAccentIconWidget):hover .btIconWidgetIcon, footer a.btIconWidget:not(.btAccentIconWidget):hover .btIconWidgetIcon{color: #3070b6;}
.btTopBox.widget_bt_text_image .widget_sp_image-description{ font-family: 'Fira Sans Condensed',arial,sans-serif;}
.btIconWidget .btIconWidgetText{ font-family: Fira Sans Condensed;}
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle, .btContentHolder .btIconWidget .btIconWidgetContent .btIconWidgetTitle{ color: #3070b6; font-family: Montserrat;}
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText, .btContentHolder .btIconWidget .btIconWidgetContent .btIconWidgetText{font-family: Fira Sans Condensed;}
.topBarInLogoArea .btIconWidget.widget_search .widgettitle, .btContentHolder .btIconWidget.widget_search .widgettitle{ color: #3070b6; font-family: Montserrat;}
.topBarInLogoArea .btAccentIconWidget.btIconWidget .btIconWidgetIcon{color: #3070b6;}
.topBarInLogoArea a.btAccentIconWidget.btIconWidget:hover .btIconWidgetIcon{color: #3070b6;}
.topBarInLogoArea a.btAccentIconWidget.btIconWidget:hover .btIconWidgetContent .btIconWidgetText{color: #3070b6;}
.btTransparentDarkHeader .topBarInLogoArea a.btAccentIconWidget.btIconWidget:hover .btIconWidgetContent .btIconWidgetText, .btTransparentLightHeader .topBarInLogoArea a.btAccentIconWidget.btIconWidget:hover .btIconWidgetContent .btIconWidgetText, .btAccentLightHeader .topBarInLogoArea a.btAccentIconWidget.btIconWidget:hover .btIconWidgetContent .btIconWidgetText, btAccentDarkHeader .topBarInLogoArea a.btAccentIconWidget.btIconWidget:hover .btIconWidgetContent .btIconWidgetText, .btLightDarkHeader .topBarInLogoArea a.btAccentIconWidget.btIconWidget:hover .btIconWidgetContent .btIconWidgetText{color: #3070b6;}
.btTransparentDarkHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetIcon, .btAccentLightHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetIcon, .btLightDarkHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetIcon{color: #3070b6;}
.btTransparentLightHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetIcon, .btAccentDarkHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetIcon{color: #3070b6;}
.btTransparentDarkHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText, .btTransparentLightHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText, .btAccentLightHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText, btAccentDarkHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText, .btLightDarkHeader .topBarInLogoArea a.btIconWidget:hover .btIconWidgetContent .btIconWidgetText{color: #3070b6;}
.topBarInMenu .btAccentIconWidget.btIconWidget .btIconWidgetIcon{color: #3070b6;}
.topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon, .btBelowLogoArea .topBarInMenu .btAccentIconWidget.btIconWidget .btIconWidgetIcon{color: #3070b6;}
.btLightAccentHeader .topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon, .btLightAccentHeader .btBelowLogoArea .topBarInMenu .btAccentIconWidget.btIconWidget .btIconWidgetIcon{color: #3070b6;}
.btLightSkin .btSidebar .btSearch button:hover, .bt_bb_color_scheme_2 .btSidebar .btSearch button:hover, .bt_bb_color_scheme_4 .btSidebar .btSearch button:hover, .bt_bb_color_scheme_5 .btSidebar .btSearch button:hover, .btDarkSkin .btSidebar .btSearch button:hover, .bt_bb_color_scheme_1 .btSidebar .btSearch button:hover, .bt_bb_color_scheme_3 .btSidebar .btSearch button:hover, .bt_bb_color_scheme_6 .btSidebar .btSearch button:hover, .btLightSkin .btSidebar form.woocommerce-product-search button:hover, .bt_bb_color_scheme_2 .btSidebar form.woocommerce-product-search button:hover, .bt_bb_color_scheme_4 .btSidebar form.woocommerce-product-search button:hover, .bt_bb_color_scheme_5 .btSidebar form.woocommerce-product-search button:hover, .btDarkSkin .btSidebar form.woocommerce-product-search button:hover, .bt_bb_color_scheme_1 .btSidebar form.woocommerce-product-search button:hover, .bt_bb_color_scheme_3 .btSidebar form.woocommerce-product-search button:hover, .bt_bb_color_scheme_6 .btSidebar form.woocommerce-product-search button:hover{background: #3070b6 !important; border-color: #3070b6 !important;}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder{color: #3070b6;}
.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder{color: #60802b;}
.btSearchInner.btFromTopBox button:hover:before{color: #3070b6;}
.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after, .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:after{ background: #3070b6;}
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before, .bt_bb_dash_top_bottom.bt_bb_headline .bt_bb_headline_content:before{ background: #3070b6;}
.bt_bb_headline .bt_bb_headline_content a:hover{color: #3070b6;}
.bt_bb_headline .bt_bb_headline_content em{ color: #3f3735;}


@media (max-width: 640px) {
.bt_bb_headline .bt_bb_headline_content b{ color: #3070b6;}
.bt_bb_headline .bt_bb_headline_superheadline{/*font-family: "Fira Sans Condensed",Arial,Helvetica,sans-serif;*/ font-family: 'Montserrat'; font-weight: bold; font-style: normal;}
.efectnew{color:#FFF !important; text-shadow: #3f3735 1px 0 5px;}
.efectnew2{color:#FFF !important; text-shadow: #3f3735 1px 0 3px;}
}
@media (min-width: 641px) {
.bt_bb_headline .bt_bb_headline_content b{ color: #3070b6;}
.bt_bb_headline .bt_bb_headline_superheadline{/*font-family: "Fira Sans Condensed",Arial,Helvetica,sans-serif;*/ font-family: 'Montserrat'; font-weight: bold; font-style: normal;}
/*.efectnew{color:#FFF !important; -webkit-text-stroke: 1px #3f3735;}*/
/*.efectnew2{color:#FFF !important; -webkit-text-stroke: 1px #3f3735;}*/
.efectnew{color:#FFF !important; text-shadow: #3f3735 1px 0 5px;}
.efectnew2{color:#FFF !important; text-shadow: #3f3735 1px 0 3px;}
}


.bt_bb_headline_content_desc{font-family: 'Retro Signature'; font-weight: normal; font-style: normal; font-size:5rem;}



.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{font-family: "Fira Sans Condensed",Arial,Helvetica,sans-serif;}
.bt_bb_color_scheme_5.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_bg{ -webkit-box-shadow: 0 -3px 0 #3070b6 inset; box-shadow: 0 -3px 0 #3070b6 inset;}
.bt_bb_color_scheme_6.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_bg{ -webkit-box-shadow: 0 -3px 0 #3070b6 inset; box-shadow: 0 -3px 0 #3070b6 inset;}
.bt_bb_color_scheme_5 .bt_bb_latest_posts .bt_bb_latest_posts_item:after{background: #3070b6;}
.bt_bb_color_scheme_6 .bt_bb_latest_posts .bt_bb_latest_posts_item:after{background: #3070b6;}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image:before{font-family: Montserrat; background: #3070b6;}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_category .post-categories li a:hover{color: #3070b6;}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title:after{ background: #3070b6;}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title a:hover{color: #3070b6;}
.bt_bb_color_scheme_1 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title a:hover{color: #3070b6;}
.bt_bb_color_scheme_2 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title a:hover{color: #3070b6;}
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author a:hover{color: #3070b6;}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_meta{font-family: "Fira Sans Condensed",Arial,Helvetica,sans-serif;}
.bt_bb_latest_posts_item .bt_bb_latest_posts_item_title{ color: #3070b6;}
.bt_bb_icon.bt_bb_style_borderless a:hover{color: #3070b6 !important;}
.bt_bb_button .bt_bb_button_text{font-family: Montserrat;}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title{ font-family: "Montserrat",Arial,Helvetica,sans-serif;}
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title:after{ background: #3070b6;}
.bt_bb_service:hover .bt_bb_service_content_title a{color: #3070b6;}
.slick-dots li.slick-active{ -webkit-box-shadow: 0 0 0 1em #3070b6 inset; box-shadow: 0 0 0 1em #3070b6 inset;}
.slick-dots li:hover{ -webkit-box-shadow: 0 0 0 1em #3070b6 inset; box-shadow: 0 0 0 1em #3070b6 inset;}
button.slick-arrow{ background: #3070b6;}
button.slick-arrow:hover:before{color: #3070b6;}
.bt_bb_arrows_size_large button.slick-arrow:after{ -webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset;}
.bt_bb_arrows_size_large button.slick-arrow:hover:after{-webkit-box-shadow: 0 0 0 1em #3070b6 inset; box-shadow: 0 0 0 1em #3070b6 inset;}
.bt_bb_color_scheme_2 .bt_bb_arrows_size_large button.slick-arrow:hover:before, .bt_bb_color_scheme_5 .bt_bb_arrows_size_large button.slick-arrow:hover:before{color: #3070b6;}
.bt_bb_custom_menu div ul a:hover{color: #3070b6;}
.bt_bb_tabs .bt_bb_tabs_header{font-family: "Montserrat",Arial,Helvetica,sans-serif;}
.bt_bb_style_simple.bt_bb_tabs .bt_bb_tabs_header li:after{ background: #3070b6;}
.bt_bb_color_scheme_3.bt_bb_style_simple.bt_bb_tabs .bt_bb_tabs_header li.on, .bt_bb_color_scheme_3.bt_bb_style_simple.bt_bb_tabs .bt_bb_tabs_header li:not(.on){color: #3070b6;}
.bt_bb_color_scheme_4.bt_bb_style_simple.bt_bb_tabs .bt_bb_tabs_header li.on, .bt_bb_color_scheme_4.bt_bb_style_simple.bt_bb_tabs .bt_bb_tabs_header li:not(.on){color: #3070b6;}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title{font-family: "Montserrat",Arial,Helvetica,sans-serif;}
.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after{ background: #3070b6;}
.bt_bb_color_scheme_3.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title, .bt_bb_color_scheme_3.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:hover, .bt_bb_color_scheme_3.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title, .bt_bb_color_scheme_3.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:hover{color: #3070b6;}
.bt_bb_color_scheme_4.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title, .bt_bb_color_scheme_4.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:hover, .bt_bb_color_scheme_4.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title, .bt_bb_color_scheme_4.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:hover{color: #3070b6;}
.bt_bb_price_list .bt_bb_price_list_title{font-family: "Montserrat",Arial,Helvetica,sans-serif;}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency{font-family: "Montserrat",Arial,Helvetica,sans-serif;}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount{font-family: "Montserrat",Arial,Helvetica,sans-serif;}
.bt_bb_color_scheme_5.bt_bb_price_list ul li:before{border-top-color: #3070b6;}
.bt_bb_color_scheme_6.bt_bb_price_list ul li:before{border-top-color: #3070b6;}
}
.wpcf7-form .wpcf7-submit{ -webkit-box-shadow: 0 0 0 2em #3070b6 inset; box-shadow: 0 0 0 2em #3070b6 inset; font-family: Montserrat !important;}
.wpcf7-form .wpcf7-submit:hover{-webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; color: #3070b6 !important;}
.wpcf7-form div.wpcf7-response-output{ background: #3070b6;}
.bt_bb_post_grid_filter{font-family: Montserrat;}
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:after{ background-color: #3070b6;}
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover{ color: #3070b6;}
.bt_bb_post_grid_loader{border-top-color: #3070b6;}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail:before, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail:before{font-family: Montserrat; background: #3070b6;}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover{color: #3070b6;}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:not(:first-child):before, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li:not(:first-child):before{ background-color: #3070b6;}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a:before, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a:before{ background-color: #3070b6;}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a:hover, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category > a:hover{color: #3070b6;}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_author a:hover, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_author a:hover{color: #3070b6;}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title:after, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title:after{ background: #3070b6;}
.bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover{color: #3070b6;}
.bt_bb_color_scheme_1 .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover, .bt_bb_color_scheme_1 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover{color: #3070b6;}
.bt_bb_color_scheme_2 .bt_bb_masonry_post_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover, .bt_bb_color_scheme_2 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover{color: #3070b6;}
.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item:hover .bt_bb_grid_item_inner, .bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item:hover .bt_bb_grid_item_inner{background: #3070b6;}
.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item:hover .bt_bb_grid_item_inner, .bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item:hover .bt_bb_grid_item_inner{background: #3070b6;}
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail:before, .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_thumbnail:before{font-family: Montserrat; background: #3070b6;}
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content, .bt_bb_color_scheme_3 .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content{ color: #3070b6;}
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content, .bt_bb_color_scheme_4 .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content{ color: #3070b6;}
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content, .bt_bb_color_scheme_5 .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content{background: #3070b6;}
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content, .bt_bb_color_scheme_6 .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content{background: #3070b6;}
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init, .bt_bb_color_scheme_3 .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init{color: #3070b6;}
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init, .bt_bb_color_scheme_4 .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_title_init{color: #3070b6;}
button.mfp-arrow:after{ -webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset;}
button.mfp-arrow:hover:before{color: #3070b6;}
button.mfp-arrow:hover:after{-webkit-box-shadow: 0 0 0 1em #3070b6 inset; box-shadow: 0 0 0 1em #3070b6 inset;}
.bt_bb_required:after{ color: #3070b6 !important;}
.required{color: #3070b6 !important;}
a .bt_bb_progress_bar_advanced .progressbar-text{color: #3070b6;}
.products ul li.product .btWooShopLoopItemInner .added:after, .products ul li.product .btWooShopLoopItemInner .loading:after, ul.products li.product .btWooShopLoopItemInner .added:after, ul.products li.product .btWooShopLoopItemInner .loading:after{ background-color: #3070b6;}
.products ul li.product .btWooShopLoopItemInner .added_to_cart, ul.products li.product .btWooShopLoopItemInner .added_to_cart{ color: #3070b6;}
.products ul li.product .onsale:before, ul.products li.product .onsale:before{ border-color: transparent transparent #3070b6 transparent;}
nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li a.next, nav.woocommerce-pagination ul li a.prev, nav.woocommerce-pagination ul li span.current{-webkit-box-shadow: 0 0 0 3em #3070b6 inset; box-shadow: 0 0 0 3em #3070b6 inset;}
nav.woocommerce-pagination ul li a.next:hover:after, nav.woocommerce-pagination ul li a.prev:hover:after{-webkit-box-shadow: 0 0 0 3em #3070b6 inset; box-shadow: 0 0 0 3em #3070b6 inset;}
div.product .onsale:before{ border-color: transparent transparent #3070b6 transparent;}
div.product div.images .woocommerce-product-gallery__trigger:after{ -webkit-box-shadow: 0 0 0 2em #3070b6 inset,0 0 0 2em rgba(255,255,255,.5) inset; box-shadow: 0 0 0 2em #3070b6 inset,0 0 0 2em rgba(255,255,255,.5) inset;}
div.product div.images .woocommerce-product-gallery__trigger:hover:after{-webkit-box-shadow: 0 0 0 1px #3070b6 inset,0 0 0 2em rgba(255,255,255,.5) inset; box-shadow: 0 0 0 1px #3070b6 inset,0 0 0 2em rgba(255,255,255,.5) inset; color: #3070b6;}
table.shop_table .coupon .input-text{ color: #3070b6;}
table.shop_table td.product-remove a.remove{ background-color: #3070b6; -webkit-box-shadow: 0 0 0 0 #3f3735 inset; box-shadow: 0 0 0 0 #3f3735 inset;}
table.shop_table td.product-remove a.remove:hover{-webkit-box-shadow: 0 0 0 1.5em #3f3735 inset; box-shadow: 0 0 0 1.5em #3f3735 inset;}
ul.wc_payment_methods li .about_paypal{ color: #3070b6;}
.woocommerce-MyAccount-navigation{font-family: Montserrat;}
.woocommerce-MyAccount-navigation ul li a:after{ background-color: #3070b6;}
.woocommerce-MyAccount-navigation ul li a:hover{ color: #3070b6;}
.woocommerce-info a: not(.button), .woocommerce-message a: not(.button){color: #3070b6;}
.woocommerce-message:before, .woocommerce-info:before{ color: #3070b6;}
.woocommerce .btContent a.button, .woocommerce .btContent input[type="submit"], .woocommerce .btContent button[type="submit"], .woocommerce .btContent input.button, .woocommerce .btContent input.alt:hover, .woocommerce .btContent a.button.alt:hover, .woocommerce .btContent .button.alt:hover, .woocommerce .btContent button.alt:hover, .woocommerce .btContent .reset_variations, .woocommerce-page .btContent a.button, .woocommerce-page .btContent input[type="submit"], .woocommerce-page .btContent button[type="submit"], .woocommerce-page .btContent input.button, .woocommerce-page .btContent input.alt:hover, .woocommerce-page .btContent a.button.alt:hover, .woocommerce-page .btContent .button.alt:hover, .woocommerce-page .btContent button.alt:hover, .woocommerce-page .btContent .reset_variations, .woocommerce .btBox a.button, .woocommerce .btBox input[type="submit"], .woocommerce .btBox button[type="submit"], .woocommerce .btBox input.button, .woocommerce .btBox input.alt:hover, .woocommerce .btBox a.button.alt:hover, .woocommerce .btBox .button.alt:hover, .woocommerce .btBox button.alt:hover, .woocommerce .btBox .reset_variations, .variations a.button, .variations input[type="submit"], .variations button[type="submit"], .variations input.button, .variations input.alt:hover, .variations a.button.alt:hover, .variations .button.alt:hover, .variations button.alt:hover, .variations .reset_variations, .woocommerce .products a.button, .woocommerce .products input[type="submit"], .woocommerce .products button[type="submit"], .woocommerce .products input.button, .woocommerce .products input.alt:hover, .woocommerce .products a.button.alt:hover, .woocommerce .products .button.alt:hover, .woocommerce .products button.alt:hover, .woocommerce .products .reset_variations{ font-family: Montserrat; -webkit-box-shadow: 0 0 0 0 #3070b6 inset; box-shadow: 0 0 0 0 #3070b6 inset;}
.woocommerce .btContent a.button, .woocommerce .btContent input[type="submit"], .woocommerce .btContent button[type="submit"], .woocommerce .btContent input.button, .woocommerce .btContent input.alt:hover, .woocommerce .btContent a.button.alt:hover, .woocommerce .btContent .button.alt:hover, .woocommerce .btContent button.alt:hover, .woocommerce .btContent .reset_variations, .woocommerce-page .btContent a.button, .woocommerce-page .btContent input[type="submit"], .woocommerce-page .btContent button[type="submit"], .woocommerce-page .btContent input.button, .woocommerce-page .btContent input.alt:hover, .woocommerce-page .btContent a.button.alt:hover, .woocommerce-page .btContent .button.alt:hover, .woocommerce-page .btContent button.alt:hover, .woocommerce-page .btContent .reset_variations, .woocommerce .btBox a.button, .woocommerce .btBox input[type="submit"], .woocommerce .btBox button[type="submit"], .woocommerce .btBox input.button, .woocommerce .btBox input.alt:hover, .woocommerce .btBox a.button.alt:hover, .woocommerce .btBox .button.alt:hover, .woocommerce .btBox button.alt:hover, .woocommerce .btBox .reset_variations, .variations a.button, .variations input[type="submit"], .variations button[type="submit"], .variations input.button, .variations input.alt:hover, .variations a.button.alt:hover, .variations .button.alt:hover, .variations button.alt:hover, .variations .reset_variations, .woocommerce .products a.button, .woocommerce .products input[type="submit"], .woocommerce .products button[type="submit"], .woocommerce .products input.button, .woocommerce .products input.alt:hover, .woocommerce .products a.button.alt:hover, .woocommerce .products .button.alt:hover, .woocommerce .products button.alt:hover, .woocommerce .products .reset_variations{-webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; color: #3070b6;}
.woocommerce .btContent a.button:hover, .woocommerce .btContent input[type="submit"]:hover, .woocommerce .btContent button[type="submit"]:hover, .woocommerce .btContent input.button:hover, .woocommerce .btContent input.alt, .woocommerce .btContent a.button.alt, .woocommerce .btContent .button.alt, .woocommerce .btContent button.alt, .woocommerce .btContent .reset_variations:hover, .woocommerce-page .btContent a.button:hover, .woocommerce-page .btContent input[type="submit"]:hover, .woocommerce-page .btContent button[type="submit"]:hover, .woocommerce-page .btContent input.button:hover, .woocommerce-page .btContent input.alt, .woocommerce-page .btContent a.button.alt, .woocommerce-page .btContent .button.alt, .woocommerce-page .btContent button.alt, .woocommerce-page .btContent .reset_variations:hover, .woocommerce .btBox a.button:hover, .woocommerce .btBox input[type="submit"]:hover, .woocommerce .btBox button[type="submit"]:hover, .woocommerce .btBox input.button:hover, .woocommerce .btBox input.alt, .woocommerce .btBox a.button.alt, .woocommerce .btBox .button.alt, .woocommerce .btBox button.alt, .woocommerce .btBox .reset_variations:hover, .variations a.button:hover, .variations input[type="submit"]:hover, .variations button[type="submit"]:hover, .variations input.button:hover, .variations input.alt, .variations a.button.alt, .variations .button.alt, .variations button.alt, .variations .reset_variations:hover, .woocommerce .products a.button:hover, .woocommerce .products input[type="submit"]:hover, .woocommerce .products button[type="submit"]:hover, .woocommerce .products input.button:hover, .woocommerce .products input.alt, .woocommerce .products a.button.alt, .woocommerce .products .button.alt, .woocommerce .products button.alt, .woocommerce .products .reset_variations:hover{-webkit-box-shadow: 0 0 0 2.2em #3070b6 inset; box-shadow: 0 0 0 2.2em #3070b6 inset;}
.star-rating span:before{ color: #3070b6;}
p.stars a[class^="star-"].active:after, p.stars a[class^="star-"]:hover:after{color: #3070b6;}
.product-category a:hover{color: #3070b6;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background-color: #3070b6;}
.btQuoteBooking .btContactNext{ -webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; color: #3070b6; font-family: Montserrat;}
.btQuoteBooking .btContactNext:focus, .btQuoteBooking .btContactNext:hover{-webkit-box-shadow: 0 0 0 2em #3070b6 inset; box-shadow: 0 0 0 2em #3070b6 inset;}
.btQuoteBooking .btContactNext:hover, .btQuoteBooking .btContactNext:active{background-color: #3070b6 !important;}
.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner{ background: #3070b6;}
.btQuoteBooking input[type="text"]:focus, .btQuoteBooking input[type="email"]:focus, .btQuoteBooking input[type="password"]:focus, .btQuoteBooking textarea:focus, .btQuoteBooking .fancy-select .trigger:focus, .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus{-webkit-box-shadow: 0 0 4px 0 #3070b6; box-shadow: 0 0 4px 0 #3070b6;}
.btLightSkin .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_2 .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_4 .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_5 .btQuoteBooking input[type="text"]:focus, .btLightSkin .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_2 .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_4 .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_5 .btQuoteBooking input[type="email"]:focus, .btLightSkin .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_2 .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_4 .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_5 .btQuoteBooking input[type="password"]:focus, .btLightSkin .btQuoteBooking textarea:focus, .bt_bb_color_scheme_2 .btQuoteBooking textarea:focus, .bt_bb_color_scheme_4 .btQuoteBooking textarea:focus, .bt_bb_color_scheme_5 .btQuoteBooking textarea:focus, .btLightSkin .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_2 .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_4 .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_5 .btQuoteBooking .fancy-select .trigger:focus, .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus{-webkit-box-shadow: 0 0 4px 0 #3070b6; box-shadow: 0 0 4px 0 #3070b6;}
.btDarkSkin .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_1 .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_3 .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_6 .btQuoteBooking input[type="text"]:focus, .btDarkSkin .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_1 .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_3 .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_6 .btQuoteBooking input[type="email"]:focus, .btDarkSkin .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_1 .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_3 .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_6 .btQuoteBooking input[type="password"]:focus, .btDarkSkin .btQuoteBooking textarea:focus, .bt_bb_color_scheme_1 .btQuoteBooking textarea:focus, .bt_bb_color_scheme_3 .btQuoteBooking textarea:focus, .bt_bb_color_scheme_6 .btQuoteBooking textarea:focus, .btDarkSkin .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_1 .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_3 .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_6 .btQuoteBooking .fancy-select .trigger:focus, .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus{-webkit-box-shadow: 0 0 4px 0 #3070b6; box-shadow: 0 0 4px 0 #3070b6;}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText{ -webkit-box-shadow: 5px 0 0 #3070b6 inset,0 2px 10px rgba(0,0,0,.2); box-shadow: 5px 0 0 #3070b6 inset,0 2px 10px rgba(0,0,0,.2);}
.btQuoteBooking .ui-slider .ui-slider-handle{ background: #3070b6;}
.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{ background: #3070b6;}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError input, .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea{-webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; border-color: #3070b6;}
.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText{-webkit-box-shadow: 0 0 0 2px #3070b6 inset; box-shadow: 0 0 0 2px #3070b6 inset;}
.btQuoteBooking .btSubmitMessage{color: #3070b6;}
.btDatePicker .ui-datepicker-header{ background-color: #3070b6;}
.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText{-webkit-box-shadow: 0 0 4px 0 #3070b6; box-shadow: 0 0 4px 0 #3070b6;}
.btQuoteBooking .btContactSubmit{ -webkit-box-shadow: 0 0 0 2em #3070b6 inset; box-shadow: 0 0 0 2em #3070b6 inset; font-family: Montserrat;}
.btQuoteBooking .btContactSubmit:focus, .btQuoteBooking .btContactSubmit:hover{-webkit-box-shadow: 0 0 0 1px #3070b6 inset; box-shadow: 0 0 0 1px #3070b6 inset; color: #3070b6 !important;}
.btPayPalButton:hover{-webkit-box-shadow: 0 0 0 #3070b6 inset,0 1px 5px rgba(0,0,0,.2); box-shadow: 0 0 0 #3070b6 inset,0 1px 5px rgba(0,0,0,.2);}
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before{border-color: #3070b6; background: #3070b6;}
.wp-block-button__link:hover{color: #3070b6 !important;}

@font-face{ font-family:"Business";src:url("../fonts/Business.woff") format("woff"),url("../fonts/Business.ttf") format("truetype"); }
*[data-ico-business]:before{ font-family:Business;content:attr(data-ico-business); }
@font-face{ font-family:"Construction";src:url("../fonts/Construction.woff") format("woff"),url("../fonts/Construction.ttf") format("truetype"); }
*[data-ico-construction]:before{ font-family:Construction;content:attr(data-ico-construction); }
@font-face{ font-family:"Design";src:url("../fonts/Design.woff") format("woff"),url("../fonts/Design.ttf") format("truetype"); }
*[data-ico-design]:before{ font-family:Design;content:attr(data-ico-design); }
@font-face{ font-family:"Development";src:url("../fonts/Development.woff") format("woff"),url("../fonts/Development.ttf") format("truetype"); }
*[data-ico-development]:before{ font-family:Development;content:attr(data-ico-development); }
@font-face{ font-family:"Essential";src:url("../fonts/Essential.woff") format("woff"),url("../fonts/Essential.ttf") format("truetype"); }
*[data-ico-essential]:before{ font-family:Essential;content:attr(data-ico-essential); }
@font-face{ font-family:"FontAwesome";src:url("../fonts/FontAwesome.woff") format("woff"),url("../fonts/FontAwesome.ttf") format("truetype"); }
*[data-ico-fontawesome]:before{ font-family:FontAwesome;content:attr(data-ico-fontawesome); }
@font-face{ font-family:"FontAwesome5Brands";src:url("../fonts/FontAwesome5Brands.woff") format("woff"),url("../fonts/FontAwesome5Brands.ttf") format("truetype"); }
*[data-ico-fontawesome5brands]:before{ font-family:FontAwesome5Brands;content:attr(data-ico-fontawesome5brands); }
@font-face{ font-family:"FontAwesome5Regular";src:url("../fonts/FontAwesome5Regular.woff") format("woff"),url("../fonts/FontAwesome5Regular.ttf") format("truetype"); }

*[data-ico-fontawesome5regular]:before{ font-family:FontAwesome5Regular;content:attr(data-ico-fontawesome5regular); }
@font-face{ font-family:"FontAwesome5Solid";src:url("../fonts/FontAwesome5Solid.woff") format("woff"),url("../fonts/FontAwesome5Solid.ttf") format("truetype"); }
*[data-ico-fontawesome5solid]:before{ font-family:FontAwesome5Solid;content:attr(data-ico-fontawesome5solid); }
@font-face{ font-family:"Icon7Stroke";src:url("../fonts/Icon7Stroke.woff") format("woff"),url("../fonts/Icon7Stroke.ttf") format("truetype"); }
*[data-ico-icon7stroke]:before{ font-family:Icon7Stroke;content:attr(data-ico-icon7stroke); }
@font-face{ font-family:"Productivity";src:url("../fonts/Productivity.woff") format("woff"),url("../fonts/Productivity.ttf") format("truetype"); }
*[data-ico-productivity]:before{ font-family:Productivity;content:attr(data-ico-productivity); }
@font-face{ font-family:"Science";src:url("../fonts/Science.woff") format("woff"),url("../fonts/Science.ttf") format("truetype"); }
*[data-ico-science]:before{ font-family:Science;content:attr(data-ico-science); }
@font-face{ font-family:"Transportation";src:url("../fonts/Transportation.woff") format("woff"),url("../fonts/Transportation.ttf") format("truetype"); }
*[data-ico-transportation]:before{ font-family:Transportation;content:attr(data-ico-transportation); }
@font-face{ font-family:"btConstruction";src:url("../fonts/btConstruction.woff") format("woff"),url("../fonts/btConstruction.ttf") format("truetype"); }
*[data-ico-btconstruction]:before{ font-family:btConstruction;content:attr(data-ico-btconstruction); }
@font-face{ font-family:"btFurniture";src:url("../fonts/btFurniture.woff") format("woff"),url("../fonts/btFurniture.ttf") format("truetype"); }
*[data-ico-btfurniture]:before{ font-family:btFurniture;content:attr(data-ico-btfurniture); }
@font-face{ font-family:"btGarden";src:url("../fonts/btGarden.woff") format("woff"),url("../fonts/btGarden.ttf") format("truetype"); }
*[data-ico-btgarden]:before{ font-family:btGarden;content:attr(data-ico-btgarden); }
@font-face{ font-family:"btRealEstate";src:url("../fonts/btRealEstate.woff") format("woff"),url("../fonts/btRealEstate.ttf") format("truetype"); }
*[data-ico-btrealestate]:before{ font-family:btRealEstate;content:attr(data-ico-btrealestate); }
@font-face{ font-family:"btSewing";src:url("../fonts/btSewing.woff") format("woff"),url("../fonts/btSewing.ttf") format("truetype"); }
*[data-ico-btsewing]:before{ font-family:btSewing;content:attr(data-ico-btsewing); }
