
select,
input {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

input[type='submit'] {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

input[type='submit']:hover {
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
    color: #254d87;
}

.fancy-select ul.options li:hover {
    color: #254d87;
}

.btContent a {
    color: #254d87;
}

a:hover {
    color: #254d87;
}

.btText a {
    color: #254d87;
}

body {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

blockquote {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.btContentHolder table thead th {
    background-color: #254d87;
}

.btAccentDarkHeader .btPreloader .animation > div:first-child,
.btLightAccentHeader .btPreloader .animation > div:first-child,
.btTransparentLightHeader .btPreloader .animation > div:first-child {
    background-color: #254d87;
}

.btPreloader .animation .preloaderLogo {
    height: 80px;
}

body.error404 .btErrorPage .port .bt_bb_icon {
    color: #254d87;
}

body.error404 .btErrorPage .port .bt_bb_button.filled a {
    background: #254d87;
}

body.error404 .btErrorPage .port .bt_bb_button.filled a:after {
    -webkit-box-shadow: 0 0 0 6px #254d87;
    box-shadow: 0 0 0 6px #254d87;
}

body.error404 .btErrorPage .port .bt_bb_button.filled a:hover:after {
    -webkit-box-shadow: 0 0 0 0 #254d87;
    box-shadow: 0 0 0 0 #254d87;
}

.btBreadCrumbs span a {
    color: #254d87;
}

.btBreadCrumbs span:not(:last-child):after {
    background-color: #254d87;
}

.btPageHeadline.bt_bb_background_image .btArticleAuthor a:hover,
.btPageHeadline.bt_bb_background_image .btArticleComments:hover {
    color: #254d87 !important;
}

.btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

.btNoSearchResults .bt_bb_port #searchform input[type='submit']:hover {
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
    color: #254d87;
}

.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .logo {
    padding-left: 80px;
}

.rtl.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .logo {
    padding-right: 80px;
}

.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btTopToolsLeft {
    margin-left: 80px;
}

.rtl.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btTopToolsLeft {
    margin-right: 80px;
}

.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btBelowLogoArea .menuPort {
    margin-left: 80px;
}

.rtl.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btBelowLogoArea .menuPort {
    margin-right: 80px;
}

.btHasCrest.btMenuHorizontal:not(.btMenuCenter):not(.btStickyHeaderActive) .btCrest .btCrestImg {
    width: 80px;
}

.btHasCrest.btMenuHorizontal.btMenuLeft.btNoLogo:not(.btStickyHeaderActive) .menuPort {
    margin-left: 80px;
}

.rtl.btHasCrest.btMenuHorizontal.btMenuLeft.btNoLogo:not(.btStickyHeaderActive) .menuPort {
    margin-right: 80px;
}

.btHasCrest.btMenuHorizontal.btMenuCenter.btNoLogo:not(.btStickyHeaderActive) .menuPort .rightNav {
    padding-left: 80px;
}

.mainHeader {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.mainHeader a:hover {
    color: #254d87;
}

.menuPort {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.menuPort nav ul li a:hover {
    color: #254d87;
}

.menuPort nav > ul > li > a {
    line-height: 80px;
}

.btTextLogo {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    line-height: 80px;
}

.btLogoArea .logo img {
    height: 80px;
}

.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: #254d87;
}

.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: #254d87;
}

.btMenuHorizontal .menuPort nav > ul > li > a:after {
    background-color: #254d87;
}

.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: #254d87;
}

.btMenuHorizontal .menuPort nav > ul > li:not(.btMenuWideDropdown) > ul > li.menu-item-has-children > a:before {
    background-color: #254d87;
}

.btMenuHorizontal .menuPort ul ul li a:hover {
    color: #254d87;
}

body.btMenuHorizontal .subToggler {
    line-height: 80px;
}

html:not(.touch) body.btMenuHorizontal .menuPort > nav > ul > li.btMenuWideDropdown > ul > li > a:after {
    background-color: #254d87;
}

.btMenuHorizontal .topBarInMenu {
    height: 80px;
}

.btAccentLightHeader .btBelowLogoArea,
.btAccentLightHeader .topBar {
    background-color: #254d87;
}

.btAccentLightHeader .btBelowLogoArea a:hover,
.btAccentLightHeader .topBar a:hover {
    color: #ffd043;
}

.btAccentDarkHeader .btBelowLogoArea,
.btAccentDarkHeader .topBar {
    background-color: #254d87;
}

.btAccentDarkHeader .btBelowLogoArea a:hover,
.btAccentDarkHeader .topBar a:hover {
    color: #ffd043;
}

.btLightAccentHeader .btLogoArea,
.btLightAccentHeader .btVerticalHeaderTop {
    background-color: #254d87;
}

.btLightAccentHeader .btLogoArea a:hover,
.btLightAccentHeader .btVerticalHeaderTop a:hover {
    color: #ffd043;
}

.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
    background-color: #254d87;
}

.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea a:hover {
    color: #ffd043;
}

.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: #254d87;
}

.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: #254d87;
}

.btMenuVertical .mainHeader .btCloseVertical:before:hover {
    color: #254d87;
}

.btMenuHorizontal .topBarInLogoArea {
    height: 80px;
}

.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
    border: 0 solid #254d87;
}

.btMenuVertical .mainHeader .btCloseVertical:before:hover {
    color: #254d87;
}

.btDarkSkin .btSiteFooterCopyMenu .port:before,
.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before {
    background-color: #254d87;
}

.btContent .btArticleHeadline .bt_bb_headline a:hover {
    color: #254d87;
}

.btPostSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn .bt_bb_button a {
    color: #254d87;
}

.btMediaBox.btQuote:before,
.btMediaBox.btLink:before {
    background-color: #254d87;
}

.sticky.btArticleListItem .btArticleHeadline h1 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h2 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h3 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h4 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h5 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h6 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h7 .bt_bb_headline_content span a:after,
.sticky.btArticleListItem .btArticleHeadline h8 .bt_bb_headline_content span a:after {
    color: #254d87;
}

.post-password-form p:first-child {
    color: #254d87;
}

.post-password-form p:nth-child(2) input[type="submit"] {
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

.post-password-form p:nth-child(2) input[type="submit"]:hover {
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
    color: #254d87;
}

.btPagination {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.btPagination .paging a:hover {
    color: #254d87;
}

.btPagination .paging a:hover:after {
    color: #254d87;
}

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    color: #254d87;
}

.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
    color: #254d87;
}

.btArticleCategories a {
    color: #254d87;
}

.btArticleCategories a:not(:first-child):before {
    background-color: #254d87;
}

.btArticleAuthor a:hover {
    color: #254d87;
}

.btArticleComments:hover {
    color: #254d87;
}

.btCommentsBox .vcard .posted {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.btCommentsBox .commentTxt p.edit-link,
.btCommentsBox .commentTxt p.reply {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.btCommentsBox .commentTxt p.edit-link:hover,
.btCommentsBox .commentTxt p.reply:hover {
    color: #254d87;
}

.btCommentsBox .comment-navigation a,
.btCommentsBox .comment-navigation span {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.comment-awaiting-moderation {
    color: #254d87;
}

a#cancel-comment-reply-link {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

a#cancel-comment-reply-link:hover {
    color: #254d87;
}

.btCommentSubmit {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

.btCommentSubmit:hover {
    color: #254d87;
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
}

.btBox ul li.current-menu-item > a,
.btCustomMenu ul li.current-menu-item > a,
.btTopBox ul li.current-menu-item > a {
    color: #254d87;
}

.btBox .quantity,
.btCustomMenu .quantity,
.btTopBox .quantity {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.widget_calendar table caption {
    background: #254d87;
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.widget_calendar table tbody tr td#today {
    color: #254d87;
}

.widget_rss li a.rsswidget {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.widget_shopping_cart .total {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.widget_shopping_cart .total .amount {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.widget_shopping_cart .total strong {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.widget_shopping_cart .buttons .button {
    background: #254d87;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    background-color: #254d87;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
    background-color: #ffd043;
}

.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 {
    background-color: #ffd043;
    font: normal 10px/1 "Montserrat";
}

.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: #254d87;
}

.widget_recent_reviews {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    background-color: #254d87;
}

.btBox .tagcloud a,
.btTags ul a {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

.btAccentDarkHeader .topTools .btIconWidget:hover,
.btAccentDarkHeader .topBarInMenu .btIconWidget:hover {
    color: #ffd043;
}

.topTools a.btIconWidget:hover,
.topBarInMenu a.btIconWidget:hover {
    color: #254d87;
}

.btSidebar .btIconWidget .btIconWidgetIcon,
footer .btIconWidget .btIconWidgetIcon,
.topBarInLogoArea .btIconWidget .btIconWidgetIcon {
    color: #254d87;
}

.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
footer .btIconWidget .btIconWidgetContent .btIconWidgetTitle,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetTitle {
    color: #254d87;
}

.btSidebar .btIconWidget .btIconWidgetContent .btIconWidgetText,
footer .btIconWidget .btIconWidgetContent .btIconWidgetText,
.topBarInLogoArea .btIconWidget .btIconWidgetContent .btIconWidgetText {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #254d87;
}

a.btAccentIconWidget.btIconWidget:hover {
    color: #254d87;
}

.btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterWidgets .btSearch button:hover,
.btLightSkin .btSidebar .btSearch button:hover,
.btDarkSkin .btLightSkin .btSidebar .btSearch button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .btSearch button:hover,
.btDarkSkin .btSidebar .btSearch button:hover,
.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .btSearch button:hover,
.btLightSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btLightSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin .btSidebar .widget_product_search button:hover,
.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btSidebar .widget_product_search button:hover {
    background: #254d87 !important;
    border-color: #254d87 !important;
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
    color: #254d87;
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #731053;
}

.btSearchInner.btFromTopBox button:hover:before {
    color: #254d87;
}

div.btButtonWidget.btAccentLightButton a {
    color: #254d87;
}

div.btButtonWidget.btLightAccentButton a {
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

div.btButtonWidget.btLightAccentButton a:hover {
    color: #254d87;
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
}

div.btButtonWidget.btDarkAccentButton a {
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

div.btButtonWidget.btDarkAccentButton a:hover {
    color: #254d87;
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
}

div.btButtonWidget.btAlternateLightButton a {
    color: #ffd043;
}

div.btButtonWidget.btLightAlternateButton a {
    -webkit-box-shadow: 0 0 0 3em #ffd043 inset;
    box-shadow: 0 0 0 3em #ffd043 inset;
}

div.btButtonWidget.btLightAlternateButton a:hover {
    color: #ffd043;
    -webkit-box-shadow: 0 0 0 1px #ffd043 inset;
    box-shadow: 0 0 0 1px #ffd043 inset;
}

.bt_bb_headline .bt_bb_headline_superheadline {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.bt_bb_headline h1 strong,
.bt_bb_headline h2 strong,
.bt_bb_headline h3 strong,
.bt_bb_headline h4 strong,
.bt_bb_headline h5 strong,
.bt_bb_headline h6 strong {
    color: #254d87;
}

.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 {
    color: #254d87;
}

.bt_bb_button .bt_bb_button_text {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_counter_holder .bt_bb_counter_content .bt_bb_counter_text {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_countdown.btCounterHolder .btCountdownHolder > span {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_countdown.btCounterHolder .btCountdownHolder span[class$="_text"] > span {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    color: #254d87;
}

.bt_bb_countdown.btCounterHolder .btCountdownHolder span[class$="_text"] {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_progress_bar span.bt_bb_progress_bar_text {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content:before {
    color: #254d87;
}

.btHeadingDash_circle .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content:before {
    color: #254d87;
}

.btHeadingDash_balloon .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content:before {
    color: #ffd043;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_date,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_comments {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_date a:hover,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author a:hover,
.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_comments a:hover {
    color: #254d87;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories li a:hover {
    color: #254d87;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author a:hover {
    color: #254d87;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item.btNoImage .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category ul.post-categories li a:hover {
    color: #254d87;
}

.bt_bb_latest_posts .bt_bb_latest_posts_item.btNoImage .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author a:hover {
    color: #254d87;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a {
    color: #254d87;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    color: #254d87;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta > span a {
    color: #254d87;
}

.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: #254d87;
}

.bt_bb_post_grid_filter {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:hover,
.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active {
    color: #254d87;
}

.bt_bb_post_grid_loader {
    border-top: .4em solid #254d87;
}

.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_button_text {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.slick-dots li.slick-active,
.slick-dots li:hover {
    background-color: #254d87;
}

.bt_bb_layout_wide button.slick-arrow.slick-prev {
    color: #254d87;
}

.bt_bb_layout_wide button.slick-arrow.slick-next {
    color: #254d87;
}

.bt_bb_style_simple ul.bt_bb_tabs_header li.on {
    border-color: #254d87;
}

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_price_list .bt_bb_price_list_supertitle {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_price_list .bt_bb_price_list_price {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_price_list .bt_bb_price_list_title {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_schedule .bt_bb_schedule_title_flex {
    background-color: #254d87;
}

.bt_bb_schedule .bt_bb_schedule_title_flex .bt_bb_schedule_supertitle {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_schedule .bt_bb_schedule_title_flex .bt_bb_schedule_title {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_schedule .bt_bb_schedule_content .bt_bb_schedule_inner_row .bt_bb_schedule_day .bt_bb_schedule_week_day {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_schedule .bt_bb_schedule_content .bt_bb_schedule_inner_row .bt_bb_schedule_day .bt_bb_schedule_inner_location:before {
    color: #254d87;
}

.bt_bb_schedule .bt_bb_schedule_content .bt_bb_schedule_inner_row .bt_bb_schedule_time .bt_bb_schedule_hours {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_schedule .bt_bb_schedule_content .bt_bb_schedule_inner_row.btToday .bt_bb_schedule_day .bt_bb_schedule_week_day {
    color: #254d87;
}

.bt_bb_schedule .bt_bb_schedule_content .bt_bb_schedule_inner_row.btToday .bt_bb_schedule_day .bt_bb_schedule_week_day:before {
    color: #254d87;
}

.bt_bb_schedule .bt_bb_schedule_content .bt_bb_schedule_inner_row.btToday .bt_bb_schedule_time .bt_bb_schedule_hours {
    color: #254d87;
}

.bt_bb_schedule .bt_bb_schedule_content .bt_bb_schedule_inner_row.btToday .bt_bb_schedule_time .bt_bb_schedule_inner_desc:before {
    color: #254d87;
}

.bt_bb_event .bt_bb_event_content .bt_bb_event_date {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    color: #254d87;
}

.bt_bb_event .bt_bb_event_content .bt_bb_event_content_title {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_event .bt_bb_event_content .bt_bb_event_content_title a:hover {
    color: #254d87;
}

@media (max-width: 480px) {
    .bt_bb_event .bt_bb_event_content .bt_bb_event_date .bt_bb_event_date_month:after {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
        color: #254d87;
    }
}

.bt_bb_card .bt_bb_card_content .bt_bb_card_supertitle {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_image_position_top.bt_bb_card .bt_bb_card_content .bt_bb_card_supertitle {
    color: #254d87;
}

.bt_bb_card .bt_bb_card_content .bt_bb_card_title {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_card .bt_bb_card_content .bt_bb_card_title:before {
    color: #254d87;
}

.btHeadingDash_circle .bt_bb_card .bt_bb_card_content .bt_bb_card_title:before {
    color: #254d87;
}

.btHeadingDash_guitar .bt_bb_card .bt_bb_card_content .bt_bb_card_title:before {
    color: #ffd043;
}

.bt_bb_card .bt_bb_card_content .bt_bb_card_button_text {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_content_holder:after {
    background: #254d87;
}

.bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content:before {
    color: #254d87;
    -webkit-box-shadow: 0 0 0 2px #254d87 inset;
    box-shadow: 0 0 0 2px #254d87 inset;
}

.bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content:after {
    background: #254d87;
}

.bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    border: 2px solid #254d87;
}

span.wpcf7-not-valid-tip {
    color: #254d87;
}

.btContact .btContactRow .icon_name:before {
    color: #254d87;
}

.btContact .btContactRow .icon_email:before {
    color: #254d87;
}

.btContact .btContactRow .icon_course:before {
    color: #254d87;
}

.btContact .btContactRow .icon_message:before {
    color: #254d87;
}

.btContact .btContactRow .btContactList .fancy-select .trigger:before {
    color: #254d87;
}

.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: #ffd043;
}

.products ul li.product .btWooShopLoopItemInner .added_to_cart,
ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    color: #254d87;
}

.products ul li.product .onsale,
ul.products li.product .onsale {
    background: #ffd043;
}

nav.woocommerce-pagination ul li a,
nav.woocommerce-pagination ul li span {
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
    color: #254d87;
}

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 #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

div.product .onsale {
    background: #ffd043;
}

div.product div.images .woocommerce-product-gallery__trigger:after {
    -webkit-box-shadow: 0 0 0 2em #254d87 inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
    box-shadow: 0 0 0 2em #254d87 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 #254d87 inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
    box-shadow: 0 0 0 1px #254d87 inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
    color: #254d87;
}

div.product div.summary .price {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

table.shop_table .coupon .input-text {
    color: #254d87;
}

table.shop_table td.product-remove a.remove {
    color: #254d87;
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
}

table.shop_table td.product-remove a.remove:hover {
    background-color: #254d87;
}

ul.wc_payment_methods li .about_paypal {
    color: #254d87;
}

.woocommerce-MyAccount-navigation ul li a {
    border-bottom: 2px solid #254d87;
}

.btDarkSkin .woocommerce-error,
.btLightSkin .btDarkSkin .woocommerce-error,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-error,
.btDarkSkin .woocommerce-info,
.btLightSkin .btDarkSkin .woocommerce-info,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-info,
.btDarkSkin .woocommerce-message,
.btLightSkin .btDarkSkin .woocommerce-message,
.btDarkSkin.btLightSkin .btDarkSkin .woocommerce-message {
    border-top: 4px solid #254d87;
}

.woocommerce-info a:not(.button),
.woocommerce-message a:not(.button) {
    color: #254d87;
}

.woocommerce-message:before,
.woocommerce-info:before {
    color: #254d87;
}

.woocommerce .btSidebar a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar input[type="submit"],
.woocommerce .btContent input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .btContent input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .btContent a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .btContent .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .btContent .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent button.alt:hover,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.woocommerce .btSidebar a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btSidebar a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar input[type="submit"],
.woocommerce .btContent input[type="submit"],
.woocommerce-page .btSidebar input[type="submit"],
.woocommerce-page .btContent input[type="submit"],
.woocommerce .btSidebar button[type="submit"],
.woocommerce .btContent button[type="submit"],
.woocommerce-page .btSidebar button[type="submit"],
.woocommerce-page .btContent button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
.woocommerce .btSidebar input.alt:hover,
.woocommerce .btContent input.alt:hover,
.woocommerce-page .btSidebar input.alt:hover,
.woocommerce-page .btContent input.alt:hover,
.woocommerce .btSidebar a.button.alt:hover,
.woocommerce .btContent a.button.alt:hover,
.woocommerce-page .btSidebar a.button.alt:hover,
.woocommerce-page .btContent a.button.alt:hover,
.woocommerce .btSidebar .button.alt:hover,
.woocommerce .btContent .button.alt:hover,
.woocommerce-page .btSidebar .button.alt:hover,
.woocommerce-page .btContent .button.alt:hover,
.woocommerce .btSidebar button.alt:hover,
.woocommerce .btContent button.alt:hover,
.woocommerce-page .btSidebar button.alt:hover,
.woocommerce-page .btContent button.alt:hover,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce button[type="submit"],
div.woocommerce input.button,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover {
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

.woocommerce .btSidebar a.button:hover,
.woocommerce .btContent a.button:hover,
.woocommerce-page .btSidebar a.button:hover,
.woocommerce-page .btContent a.button:hover,
.woocommerce .btSidebar input[type="submit"]:hover,
.woocommerce .btContent input[type="submit"]:hover,
.woocommerce-page .btSidebar input[type="submit"]:hover,
.woocommerce-page .btContent input[type="submit"]:hover,
.woocommerce .btSidebar button[type="submit"]:hover,
.woocommerce .btContent button[type="submit"]:hover,
.woocommerce-page .btSidebar button[type="submit"]:hover,
.woocommerce-page .btContent button[type="submit"]:hover,
.woocommerce .btSidebar input.button:hover,
.woocommerce .btContent input.button:hover,
.woocommerce-page .btSidebar input.button:hover,
.woocommerce-page .btContent input.button:hover,
.woocommerce .btSidebar input.alt,
.woocommerce .btContent input.alt,
.woocommerce-page .btSidebar input.alt,
.woocommerce-page .btContent input.alt,
.woocommerce .btSidebar a.button.alt,
.woocommerce .btContent a.button.alt,
.woocommerce-page .btSidebar a.button.alt,
.woocommerce-page .btContent a.button.alt,
.woocommerce .btSidebar .button.alt,
.woocommerce .btContent .button.alt,
.woocommerce-page .btSidebar .button.alt,
.woocommerce-page .btContent .button.alt,
.woocommerce .btSidebar button.alt,
.woocommerce .btContent button.alt,
.woocommerce-page .btSidebar button.alt,
.woocommerce-page .btContent button.alt,
div.woocommerce a.button:hover,
div.woocommerce input[type="submit"]:hover,
div.woocommerce button[type="submit"]:hover,
div.woocommerce input.button:hover,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt {
    color: #254d87;
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
}

.star-rating span:before {
    color: #254d87;
}

p.stars a[class^="star-"].active:after,
p.stars a[class^="star-"]:hover:after {
    color: #254d87;
}

.btDarkSkin .select2-container--default .select2-results__option[aria-selected=true],
.btLightSkin .btDarkSkin .select2-container--default .select2-results__option[aria-selected=true],
.btDarkSkin.btLightSkin .btDarkSkin .select2-container--default .select2-results__option[aria-selected=true],
.btDarkSkin .select2-container--default .select2-results__option[data-selected=true],
.btLightSkin .btDarkSkin .select2-container--default .select2-results__option[data-selected=true],
.btDarkSkin.btLightSkin .btDarkSkin .select2-container--default .select2-results__option[data-selected=true] {
    background-color: #254d87 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #254d87;
}

.btQuoteBooking .btContactNext {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    color: #254d87;
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
}

.btQuoteBooking .btContactNext:hover {
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    background: #254d87;
}

.btQuoteBooking .btQuoteItem label {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

.btQuoteBooking .ui-slider .ui-slider-handle {
    background: #254d87;
}

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    background: #254d87;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    -webkit-box-shadow: 0 0 0 1px #254d87 inset !important;
    box-shadow: 0 0 0 1px #254d87 inset !important;
    border-color: #254d87 !important;
}

.btQuoteBooking .btQuoteContact .btQuoteItem.btContactFieldMandatory.btContactFieldError textarea.btContactMessage {
    -webkit-box-shadow: 0 0 0 1px #254d87 inset !important;
    box-shadow: 0 0 0 1px #254d87 inset !important;
    border-color: #254d87 !important;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px #254d87 inset;
    box-shadow: 0 0 0 2px #254d87 inset;
}

.btQuoteBooking .btSubmitMessage {
    color: #254d87;
}

.btQuoteBooking .btContactSubmit {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
    -webkit-box-shadow: 0 0 0 3em #254d87 inset;
    box-shadow: 0 0 0 3em #254d87 inset;
}

.btQuoteBooking .btContactSubmit:hover {
    color: #254d87;
    -webkit-box-shadow: 0 0 0 1px #254d87 inset;
    box-shadow: 0 0 0 1px #254d87 inset;
}

.bt_cc_email_confirmation_container [type="checkbox"]:not(:checked) + label:before,
.bt_cc_email_confirmation_container [type="checkbox"]:checked + label:before {
    border: 2px solid #254d87;
}

.btDatePicker .ui-datepicker-header {
    background-color: #254d87;
}

.bt_bb_cost_calculator .bt_bb_cost_calculator_total {
    background-color: #254d87;
}

.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
    background-color: #254d87;
}

.bt_bb_organic_animation_fill.bt_bb_organic_animation .item .item__deco {
    fill: #ffd043;
}

.bt_bb_organic_animation_fill_accent.bt_bb_organic_animation .item .item__deco {
    fill: #254d87;
}

.bt_bb_organic_animation_stroke.bt_bb_organic_animation .item .item__deco {
    stroke: #ffd043;
}

.bt_bb_organic_animation_stroke_accent.bt_bb_organic_animation .item .item__deco {
    stroke: #254d87;
}

.bt_bb_organic_animation .item .item__meta .item__subtitle {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.bt_bb_organic_animation .item .item__meta .item__button_text {
    font-family: "Montserrat", Arial, Helvetica, sans-serif;
}

@media (max-width: 480px) {
    .bt_bb_style_filled.bt_bb_organic_animation .item .item__meta .item__button_text a {
        -webkit-box-shadow: 0 0 0 0 #254d87 inset !important;
        box-shadow: 0 0 0 0 #254d87 inset !important;
    }
}

@font-face {
    font-family: "Artistic";
    src: url("../fonts/Artistic/Artistic.woff") format("woff"), url("../fonts/Artistic/Artistic.ttf") format("truetype");
}

*[data-ico-artistic]:before {
    font-family: Artistic;
    content: attr(data-ico-artistic);
}

@font-face {
    font-family: "Arts";
    src: url("../fonts/Arts/Arts.woff") format("woff"), url("../fonts/Arts/Arts.ttf") format("truetype");
}

*[data-ico-arts]:before {
    font-family: Arts;
    content: attr(data-ico-arts);
}

@font-face {
    font-family: "Design";
    src: url("../fonts/Design/Design.woff") format("woff"), url("../fonts/Design/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/Development.woff") format("woff"), url("../fonts/Development/Development.ttf") format("truetype");
}

*[data-ico-development]:before {
    font-family: Development;
    content: attr(data-ico-development);
}

@font-face {
    font-family: "Dripicons";
    src: url("../fonts/Dripicons/Dripicons.woff") format("woff"), url("../fonts/Dripicons/Dripicons.ttf") format("truetype");
}

*[data-ico-dripicons]:before {
    font-family: Dripicons;
    content: attr(data-ico-dripicons);
}

@font-face {
    font-family: "Entertainment";
    src: url("../fonts/Entertainment/Entertainment.woff") format("woff"), url("../fonts/Entertainment/Entertainment.ttf") format("truetype");
}

*[data-ico-entertainment]:before {
    font-family: Entertainment;
    content: attr(data-ico-entertainment);
}

@font-face {
    font-family: "Essential";
    src: url("../fonts/Essential/Essential.woff") format("woff"), url("../fonts/Essential/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/FontAwesome.woff") format("woff"), url("../fonts/FontAwesome/FontAwesome.ttf") format("truetype");
}

*[data-ico-fontawesome]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fontawesome);
}

@font-face {
    font-family: "Icon7Stroke";
    src: url("../fonts/Icon7Stroke/Icon7Stroke.woff") format("woff"), url("../fonts/Icon7Stroke/Icon7Stroke.ttf") format("truetype");
}

*[data-ico-icon7stroke]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-icon7stroke);
}

@font-face {
    font-family: "Music";
    src: url("../fonts/Music/Music.woff") format("woff"), url("../fonts/Music/Music.ttf") format("truetype");
}

*[data-ico-music]:before {
    font-family: Music;
    content: attr(data-ico-music);
}

@font-face {
    font-family: "Productivity";
    src: url("../fonts/Productivity/Productivity.woff") format("woff"), url("../fonts/Productivity/Productivity.ttf") format("truetype");
}

*[data-ico-productivity]:before {
    font-family: Productivity;
    content: attr(data-ico-productivity);
}
/*]]>*/