@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');
/* <style id='codiqa-style-inline-css' type='text/css'> */
:root
{
    --themecolor:#d11e27;
    --themecolorgray:#5e626c;
    --gray:#1e223d;
    --fontfamily:'Roboto', sans-serif;
}


select,
input {
    font-family:var(--fontfamily);
}

input[type="file"]::-webkit-file-upload-button {
    font-family: var(--fontfamily);
    background: var(--themecolor) !important;
}

.fancy-select ul.options li:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.fancy-select ul.options li.selected:before {
    background: var(--themecolor);
}

.btContent a {
    color: var(--themecolor);
}

a:hover {
    color: var(--themecolor);
}

.btText a {
    color: var(--themecolor);
}

body {
    font-family:var(--fontfamily);
}


h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--fontfamily);
}

blockquote {
    font-family: var(--fontfamily);
}

.bt_bb_plugin_active .btPostSingleItemStandard blockquote:after,
.bt_bb_plugin_active .btPostSingleItemColumns blockquote:after {
    background: var(--themecolor);
}

.btContentHolder table thead th {
    background-color: var(--themecolor);
}

.btAccentDarkHeader .btPreloader .animation>div:first-child,
.btLightAccentHeader .btPreloader .animation>div:first-child,
.btTransparentLightHeader .btPreloader .animation>div:first-child {
    background-color: var(--themecolor);
}

.btPreloader .animation .preloaderLogo {
    height: 120px;
}

.btLoader>div,
.btLoader>span {
    color: var(--themecolor);
}

.btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline a {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.mainHeader {
    font-family: var(--fontfamily);
}

.mainHeader a:hover {
    color: var(--themecolor);
}

.menuPort {
    font-family: var(--fontfamily);
}

.menuPort nav>ul>li>a {
    line-height: 120px;
}

.btTextLogo {
    font-family: var(--fontfamily);
    line-height: 120px;
}

.btLogoArea .logo img {
    height: 60px;
    padding: 10px 0px;
    align-items: center;
}

.btStickyHeaderActive.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger .bt_bb_icon {
    margin: -webkit-calc(120px * .125) 0;
    margin: -moz-calc(120px * .125) 0;
    margin: calc(120px * .125) 0;
}

.btHorizontalMenuTrigger .bt_bb_icon {
    width: -webkit-calc(120px * .25);
    width: -moz-calc(120px * .25);
    width: calc(120px * .25);
    height: -webkit-calc(120px * .25);
    height: -moz-calc(120px * .25);
    height: calc(120px * .25);
    margin: -webkit-calc(120px * .375) 0;
    margin: -moz-calc(120px * .375) 0;
    margin: calc(120px * .375) 0;
}

.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,
.btAccentGradientHeader .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,
.btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: var(--themecolor);
}

.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,
.btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: var(--themecolor);
}

.btMenuHorizontal .menuPort nav>ul>li>a:after {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.btMenuHorizontal .menuPort nav>ul>li.current-menu-ancestor>a:after,
.btMenuHorizontal .menuPort nav>ul>li.current-menu-item>a:after {
    background-color: var(--themecolor);
}

.btMenuHorizontal .menuPort ul ul li a:hover {
    color: var(--themecolor);
}

body.btMenuHorizontal .subToggler {
    line-height: 120px;
}

.btMenuHorizontal .menuPort>nav>ul>li {
    padding: -webkit-calc(120px * .25) -webkit-calc(50px * .2) -webkit-calc(120px * .25) 0;
    padding: -moz-calc(120px * .25) -moz-calc(50px * .2) -moz-calc(120px * .25) 0;
    padding: calc(120px * .25) calc(50px * .2) calc(120px * .25) 0;
}

.btMenuHorizontal .menuPort>nav>ul>li>a {
    line-height: -webkit-calc(120px * .5);
    line-height: -moz-calc(120px * .5);
    line-height: calc(120px * .5);
}

.rtl.btMenuHorizontal .menuPort>nav>ul>li {
    padding: -webkit-calc(120px * .25) 0 -webkit-calc(120px * .25) -webkit-calc(50px * .2);
    padding: -moz-calc(120px * .25) 0 -moz-calc(120px * .25) -moz-calc(50px * .2);
    padding: calc(120px * .25) 0 calc(120px * .25) calc(50px * .2);
}

.btMenuHorizontal .menuPort>nav>ul>li>ul>li {
    font-family: var(--fontfamily);
}

.btMenuHorizontal .menuPort>nav>ul ul {
    top: -webkit-calc(120px * .75);
    top: -moz-calc(120px * .75);
    top: calc(120px * .75);
}

.btMenuHorizontal .menuPort>nav>ul>li>ul li a:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.btMenuHorizontal.btMenuCenter .logo {
    height: 120px;
}

.btMenuHorizontal.btMenuCenter .logo .btTextLogo {
    height: 120px;
}

.btMenuHorizontal .topBarInMenu {
    height: 120px;
}

.btAccentLightHeader .btBelowLogoArea,
.btAccentLightHeader .topBar {
    background-color: var(--themecolor);
}

.btAccentDarkHeader .btBelowLogoArea,
.btAccentDarkHeader .topBar {
    background-color: var(--themecolor);
}

.btAccentDarkHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {
    color: var(--themecolor);
}

.btAccentTrasparentHeader .btBelowLogoArea,
.btAccentTrasparentHeader .topBar {
    background-color: var(--themecolor);
}

.btAccentTrasparentHeader .btBelowLogoArea a:hover,
.btAccentTrasparentHeader .topBar a:hover {
    color: var(--gray) !important;
}

.btAccentTrasparentHeader .btMenuHorizontal .menuPort ul ul li a:hover {
    color: var(--gray);
}

.btLightAccentHeader .btLogoArea,
.btLightAccentHeader .btVerticalHeaderTop {
    background-color: var(--themecolor);
}

.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
    background-color: var(--themecolor);
}

.btAccentGradientHeader .btBelowLogoArea,
.btAccentGradientHeader .topBar {
    background-color: var(--themecolor);
}

.btAccentGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon {
    color: var(--themecolor);
}

.btAlternateGradientHeader .btBelowLogoArea,
.btAlternateGradientHeader .topBar {
    background-color: var(--gray);
}

.btAlternateGradientHeader.btMenuBelowLogo .menuPort nav>ul>li.current-menu-ancestor>a:after,
.btAlternateGradientHeader.btMenuBelowLogo .menuPort nav>ul>li.current-menu-item>a:after {
    background-color: var(--themecolor);
}

.btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: var(--themecolor);
}

.btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget:hover {
    color: var(--themecolor);
}

.btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
    color: var(--themecolor);
}

.btAlternateGradientHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: var(--themecolor);
}

.btAlternateGradientHeader .topBar .btIconWidget:hover {
    color: var(--themecolor);
}

.btAlternateGradientHeader .topBar .btIconWidget .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
    color: var(--themecolor);
}

.btAlternateGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon {
    color: var(--gray);
}

.btLightAlternateHeader .btLogoArea,
.btLightAlternateHeader .btVerticalHeaderTop {
    background-color: var(--gray);
}

.btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: var(--themecolor);
}

.btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {
    color: var(--themecolor);
}

.btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
    color: var(--themecolor);
}

.btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
    color: var(--themecolor);
}

.btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover {
    color: var(--themecolor);
}

.btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover .btIconWidgetText {
    color: var(--themecolor);
}

.btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
    color: var(--themecolor);
}

.btLightAlternateHeader .mainHeader .btTextLogo:hover {
    color: var(--themecolor);
}

.btLightAlternateHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
    background-color: var(--gray);
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
    height: -webkit-calc(120px*0.5);
    height: -moz-calc(120px*0.5);
    height: calc(120px*0.5);
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
    line-height: -webkit-calc(120px*0.5);
    line-height: -moz-calc(120px*0.5);
    line-height: calc(120px*0.5);
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>a,
.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>.subToggler {
    line-height: -webkit-calc(120px*0.5);
    line-height: -moz-calc(120px*0.5);
    line-height: calc(120px*0.5);
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
    height: -webkit-calc(120px*0.5);
    height: -moz-calc(120px*0.5);
    height: calc(120px*0.5);
}

.btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea .topBarInLogoArea {
    height: -webkit-calc(120px*0.5);
    height: -moz-calc(120px*0.5);
    height: calc(120px*0.5);
}

.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: var(--themecolor);
}

.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: var(--themecolor);
}

.btMenuVertical .mainHeader .btCloseVertical:before:hover {
    color: var(--themecolor);
}

.btMenuHorizontal .topBarInLogoArea {
    height: 120px;
}

.btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
    border: 0 solid var(--themecolor);
}

.btMenuVertical .mainHeader .btCloseVertical:before:hover {
    color: var(--themecolor);
}

.btMenuVertical .mainHeader nav>ul>li.current-menu-ancestor>a,
.btMenuVertical .mainHeader nav>ul>li.current-menu-item>a {
    background: var(--themecolor);
}

.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
.btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
    font-family: var(--fontfamily);
}

.btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top:before {
    color: var(--themecolor);
}

.btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top_alternate_arrow:before {
    color: var(--gray);
}

.btSiteFooterCopyMenu {
    font-family:var(--fontfamily);
}

.btDarkSkin .btSiteFooterCopyMenu {
    background: var(--themecolor);
}

.btSiteFooterCopyMenu .port>div .btFooterCopy {
    font-family: var(--fontfamily);
}

.btSiteFooterCopyMenu .port>div .btFooterMenu ul {
    font-family: var(--fontfamily);
}

.btSiteFooterCopyMenu .port>div .btFooterMenu ul li a:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.btDarkSkin .btSiteFooter .port:before,
.btLightSkin .btDarkSkin .btSiteFooter .port:before,
.btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter .port:before {
    background-color: var(--themecolor);
}

.btContent .btArticleHeadline .bt_bb_headline a:hover {
    color: var(--themecolor);
}

.btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button a {
    background: var(--themecolor);
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}

.btPostSingleItemStandard .btArticleShareEtc .btTags ul a:hover {
    background: var(--themecolor);
}

.btArticleSuperMeta dl {
    font-family: var(--fontfamily);
}

.btAboutAuthor {
    border: 2px solid var(--themecolor);
}

.btMediaBox.btQuote:before,
.btMediaBox.btLink:before {
    background: -webkit-linear-gradient(45deg, var(--themecolor), var(--gray));
    background: -moz-linear-gradient(45deg, var(--themecolor), var(--gray));
    background: linear-gradient(45deg, var(--themecolor), var(--gray));
}

.btMediaBox.btQuote p,
.btMediaBox.btLink p {
    font-family: var(--fontfamily);
}

.btMediaBox.btQuote p:before {
    font-family: var(--fontfamily);
}

.articleSideGutter .asgItem.title .btArticleAuthor {
    font-family: var(--fontfamily);
}

.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: var(--themecolor);
}

.btPostSingleItemColumns .btTags ul a:hover {
    background: var(--themecolor);
}

.post-password-form p:first-child {
    font-family: Raleway, Arial, Helvetica, sans-serif;
}

.post-password-form p:nth-child(2) input[type="submit"] {
    background-color: var(--themecolor);
    font-family: var(--fontfamily);
}

.post-password-form p:nth-child(2) input[type="submit"]:hover {
    -webkit-box-shadow: 0 -3px 0 0 rgba(34, 34, 34, .1) inset, 0 0 0 2.5em var(--themecolor) inset, 0 2px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 -3px 0 0 rgba(34, 34, 34, .1) inset, 0 0 0 2.5em var(--themecolor) inset, 0 2px 10px rgba(0, 0, 0, .2);
}

.btPagination {
    font-family: var(--fontfamily);
}

.btPagination .paging a {
    font-family: var(--fontfamily);
}

.btPagination .paging a:after {
    background: var(--themecolor);
}

.btPrevNextNav .btPrevNext .btPrevNextImage:before {
    background: var(--themecolor);
}

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-family: var(--fontfamily);
}

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
    font-family:var(--fontfamily);
}

.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
    color: var(--themecolor);
}

.btLinkPages {
    font-family: var(--fontfamily);
}

.btLinkPages ul {
    font-family: var(--fontfamily);
}

.btLinkPages ul a {
    background: var(--themecolor);
}

.btLinkPages ul a:hover {
    background: var(--gray);
}

.btContent .btArticleAuthor a:hover,
.btContent .btArticleComments:hover {
    color: var(--themecolor);
}

.btArticleDate:before,
.btArticleAuthor:before,
.btArticleComments:before,
.btArticleCategories:before {
    color: var(--themecolor);
}

.btArticleComments:before {
    color: var(--themecolor);
}

.btCommentsBox ul.comments li.pingback p a:not(.comment-edit-link) {
    font-family: var(--fontfamily);
}

.btCommentsBox ul.comments li.pingback p a:not(.comment-edit-link):hover {
    color: var(--themecolor);
}

.btCommentsBox ul.comments li.pingback p .edit-link {
    font-family: var(--fontfamily);
}

.btCommentsBox ul.comments li.pingback p .edit-link a:before {
    color: var(--themecolor);
}

.btCommentsBox .vcard h1.author a:hover,
.btCommentsBox .vcard h2.author a:hover,
.btCommentsBox .vcard h3.author a:hover,
.btCommentsBox .vcard h4.author a:hover,
.btCommentsBox .vcard h5.author a:hover,
.btCommentsBox .vcard h6.author a:hover,
.btCommentsBox .vcard h7.author a:hover,
.btCommentsBox .vcard h8.author a:hover {
    color: var(--themecolor);
}

.btCommentsBox .vcard .posted {
    font-family: var(--fontfamily);
}

.btCommentsBox .vcard .posted:before {
    color: var(--themecolor);
}

.btCommentsBox .commentTxt p.edit-link,
.btCommentsBox .commentTxt p.reply {
    font-family: var(--fontfamily);
}

.btCommentsBox .commentTxt p.edit-link a:before,
.btCommentsBox .commentTxt p.reply a:before {
    color: var(--themecolor);
}

.btCommentsBox .comment-form input[type="checkbox"]:before {
    background: var(--themecolor);
}

.btCommentsBox .comment-navigation {
    font-family: var(--fontfamily);
}

.btCommentsBox .comment-navigation a:before,
.btCommentsBox .comment-navigation a:after {
    color: var(--themecolor);
}

.comment-awaiting-moderation {
    color: var(--themecolor);
}

.comment-reply-title small {
    font-family: var(--fontfamily);
}

.comment-reply-title small a#cancel-comment-reply-link:before {
    color: var(--themecolor);
}

.btCommentSubmit {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

@media (max-width: 520px) {
    .btCommentsBox ul.comments ul.children li.comment article:after {
        background: var(--themecolor);
    }
}

.no-comments {
    font-family: var(--fontfamily);
}

body:not(.btNoDashInSidebar) .btBox>h4:after,
body:not(.btNoDashInSidebar) .btCustomMenu>h4:after,
body:not(.btNoDashInSidebar) .btTopBox>h4:after {
    background: var(--themecolor);
}

.btBox>ul,
.btBox>.menu-all-pages-container>ul,
.btCustomMenu>ul,
.btCustomMenu>.menu-all-pages-container>ul,
.btTopBox>ul,
.btTopBox>.menu-all-pages-container>ul {
    font-family: var(--fontfamily);
}

.btBox ul li a:before,
.btCustomMenu ul li a:before,
.btTopBox ul li a:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.btBox ul li.current-menu-item>a,
.btCustomMenu ul li.current-menu-item>a,
.btTopBox ul li.current-menu-item>a {
    color: var(--themecolor);
}

.widget_calendar table {
    font-family: var(--fontfamily);
}

.widget_calendar table caption {
    background: var(--themecolor);
    background: var(--themecolor);
}

.widget_calendar table tfoot {
    background: var(--gray);
}

.widget_calendar table tbody tr td#today {
    color: var(--themecolor);
}

.widget_recent_comments li {
    font-family:var(--fontfamily);
}

.widget_recent_comments li>a {
    font-family: var(--fontfamily);
}

.widget_recent_comments li>a:hover {
    border-bottom: 2px solid var(--themecolor);
    color: var(--themecolor);
}

.widget_recent_comments .comment-author-link a:after {
    color: var(--themecolor);
}

.widget_rss li a.rsswidget {
    font-family: "Raleway";
}

.widget_rss li .rss-date {
    font-family: Open Sans, Arial, Helvetica, sans-serif;
}

.widget_rss li .rss-date:before {
    color: var(--themecolor);
}

.widget_rss li .rssSummary {
    font-family:var(--fontfamily);
}

.widget_rss li cite {
    font-family:var(--fontfamily);
}

.widget_shopping_cart .total {
    font-family: var(--fontfamily);
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    background-color: var(--themecolor);
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
    background: var(--gray);
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .bt_bb_headline_subheadline {
    font-family: var(--fontfamily);
}

.menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
    font-family: var(--fontfamily);
}

.btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after,
.btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after,
.btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after {
    color: var(--themecolor);
}

.menuPort .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover,
.topTools .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover,
.topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
    color: var(--themecolor);
}

.btMenuHorizontal .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
    top: -webkit-calc((120px - 13px)/4 + 13px);
    top: -moz-calc((120px - 13px)/4 + 13px);
    top: calc((120px - 13px)/4 + 13px);
}

.widget_recent_reviews {
    font-family: var(--fontfamily);
}

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    background: var(--themecolor);
}

.widget_price_filter .price_slider_amount .price_label {
    font-family: Raleway, Arial, Helvetica, sans-serif;
}

.btBox .tagcloud a,
.btTags ul a {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.btBox .tagcloud a:hover,
.btTags ul a:hover {
    background: var(--gray);
}

.topTools .btIconWidget:hover,
.topBarInMenu .btIconWidget:hover {
    color: var(--themecolor);
}

.btIconWidget.widget_bt_button_widget .bt_button_widget .bt_bb_button_text {
    font-family: var(--fontfamily);
}

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_accent {
    background: var(--themecolor);
}

.btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_alternate {
    background: var(--gray);
}

.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: var(--themecolor);
}

a.btAccentIconWidget.btIconWidget:hover {
    color: var(--themecolor);
}

.btSiteFooterWidgets .btSearch button,
.btSiteFooterWidgets .btSearch input[type=submit],
.btSidebar .btSearch button,
.btSidebar .btSearch input[type=submit],
.btSidebar .widget_product_search button,
.btSidebar .widget_product_search input[type=submit] {
    background: var(--themecolor) !important;
}

.btSiteFooterWidgets .btSearch button:hover,
.btSiteFooterWidgets .btSearch input[type=submit]:hover,
.btSidebar .btSearch button:hover,
.btSidebar .btSearch input[type=submit]:hover,
.btSidebar .widget_product_search button:hover,
.btSidebar .widget_product_search input[type=submit]:hover {
    background: var(--gray) !important;
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
    color: var(--themecolor);
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
    color: var(--gray);
}

.btSearchInner.btFromTopBox input[type="text"] {
    font-family: var(--fontfamily);
}

.btSearchInner.btFromTopBox button {
    background: var(--themecolor);
}

.btSearchInner.btFromTopBox button:hover {
    background: var(--gray);
}

.btMenuHorizontal .topBarInMenu .widget_bt_divider_widget>span {
    height: -webkit-calc(120px * .5);
    height: -moz-calc(120px * .5);
    height: calc(120px * .5);
}

::selection {
    background: var(--themecolor);
}

.bt_bb_headline .bt_bb_headline_content b {
    color: var(--themecolor);
}

.bt_bb_headline .bt_bb_headline_content u {
    color: var(--gray);
}

.bt_bb_headline .bt_bb_headline_content s b {
    background: -webkit-linear-gradient(left, var(--themecolor), var(--gray));
    background: -moz-linear-gradient(left, var(--themecolor), var(--gray));
    background: linear-gradient(to right, var(--themecolor), var(--gray));
}

.bt_bb_headline .bt_bb_headline_content s u {
    background: -webkit-linear-gradient(left, var(--gray), var(--themecolor));
    background: -moz-linear-gradient(left, var(--gray), var(--themecolor));
    background: linear-gradient(to right, var(--gray), var(--themecolor));
}

.btLightSkin .bt_bb_headline .bt_bb_headline_content s em {
    background: -webkit-linear-gradient(left, #181818, var(--themecolor));
    background: -moz-linear-gradient(left, #181818, var(--themecolor));
    background: linear-gradient(to right, #181818, var(--themecolor));
}

.btDarkSkin .bt_bb_headline .bt_bb_headline_content s em {
    background: -webkit-linear-gradient(left, #fff, var(--themecolor));
    background: -moz-linear-gradient(left, #fff, var(--themecolor));
    background: linear-gradient(to right, #fff, var(--themecolor));
}

.btLightSkin .bt_bb_headline .bt_bb_headline_content s i {
    background: -webkit-linear-gradient(left, var(--themecolor), #181818);
    background: -moz-linear-gradient(left, var(--themecolor), #181818);
    background: linear-gradient(to right, var(--themecolor), #181818);
}

.btDarkSkin .bt_bb_headline .bt_bb_headline_content s i {
    background: -webkit-linear-gradient(left, var(--themecolor), #fff);
    background: -moz-linear-gradient(left, var(--themecolor), #fff);
    background: linear-gradient(to right, var(--themecolor), #fff);
}

.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: var(--themecolor);
}

.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: var(--themecolor);
}

.bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
    font-family:var(--fontfamily);
}

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-family:var(--fontfamily);
}

.bt_bb_section[class*="accent_alternate_gradient"]:before {
    background: -webkit-linear-gradient(left, var(--themecolor), var(--gray));
    background: -moz-linear-gradient(left, var(--themecolor), var(--gray));
    background: linear-gradient(to right, var(--themecolor), var(--gray));
}

.bt_bb_section[class*="alternate_accent_gradient"]:before {
    background: -webkit-linear-gradient(left, var(--gray), var(--themecolor));
    background: -moz-linear-gradient(left, var(--gray), var(--themecolor));
    background: linear-gradient(to right, var(--gray), var(--themecolor));
}

.bt_bb_button .bt_bb_button_text {
    font-family: var(--fontfamily);
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
    font-family: var(--fontfamily);
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title b {
    color: var(--themecolor);
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title u {
    color: var(--gray);
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s b {
    background: -webkit-linear-gradient(left, var(--themecolor), var(--gray));
    background: -moz-linear-gradient(left, var(--themecolor), var(--gray));
    background: linear-gradient(to right, var(--themecolor), var(--gray));
}

.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s u {
    background: -webkit-linear-gradient(left, var(--gray), var(--themecolor));
    background: -moz-linear-gradient(left, var(--gray), var(--themecolor));
    background: linear-gradient(to right, var(--gray), var(--themecolor));
}

.btLightSkin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s em {
    background: -webkit-linear-gradient(left, #181818, var(--themecolor));
    background: -moz-linear-gradient(left, #181818, var(--themecolor));
    background: linear-gradient(to right, #181818, var(--themecolor));
}

.btDarkSkin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s em {
    background: -webkit-linear-gradient(left, #fff, var(--themecolor));
    background: -moz-linear-gradient(left, #fff, var(--themecolor));
    background: linear-gradient(to right, #fff, var(--themecolor));
}

.btLightSkin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s i {
    background: -webkit-linear-gradient(left, var(--themecolor), #181818);
    background: -moz-linear-gradient(left, var(--themecolor), #181818);
    background: linear-gradient(to right, var(--themecolor), #181818);
}

.btDarkSkin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s i {
    background: -webkit-linear-gradient(left, var(--themecolor), #fff);
    background: -moz-linear-gradient(left, var(--themecolor), #fff);
    background: linear-gradient(to right, var(--themecolor), #fff);
}

.bt_bb_service:hover .bt_bb_service_content_title a:hover {
    color: var(--themecolor);
}

button.slick-arrow {
    background: var(--themecolor);
}

.bt_bb_arrows_style_transparent_accent button.slick-arrow:before {
    color: var(--themecolor);
}

.bt_bb_arrows_style_transparent_alternate button.slick-arrow:before {
    color: var(--gray);
}

.bt_bb_arrows_style_accent_light button.slick-arrow {
    background: var(--themecolor) !important;
}

.bt_bb_arrows_style_accent_dark button.slick-arrow {
    background: var(--themecolor) !important;
}

.bt_bb_arrows_style_alternate_light button.slick-arrow {
    background: var(--gray) !important;
}

.bt_bb_arrows_style_alternate_dark button.slick-arrow {
    background: var(--gray) !important;
}

button.slick-arrow:hover {
    background: var(--themecolor);
}

.slick-dots li:hover:after {
    -webkit-box-shadow: 0 0 0 1em var(--themecolor) inset;
    box-shadow: 0 0 0 1em var(--themecolor) inset;
}

.slick-dots li.slick-active:after {
    -webkit-box-shadow: 0 0 0 1em var(--themecolor) inset;
    box-shadow: 0 0 0 1em var(--themecolor) inset;
}

.bt_bb_dots_style_accent_dot .slick-dots li:hover:after,
.bt_bb_dots_style_accent_dot .slick-dots li.slick-active:after {
    -webkit-box-shadow: 0 0 0 1em var(--themecolor) inset;
    box-shadow: 0 0 0 1em var(--themecolor) inset;
}

.bt_bb_dots_style_alternate_dot .slick-dots li:hover:after,
.bt_bb_dots_style_alternate_dot .slick-dots li.slick-active:after {
    -webkit-box-shadow: 0 0 0 1em var(--gray) inset;
    box-shadow: 0 0 0 1em var(--gray) inset;
}

.bt_bb_show_paging_as_numbers .slick-dots li button {
    font-family: var(--fontfamily);
}

.bt_bb_show_paging_as_numbers .slick-dots li.bt_bb_slider_paging,
.bt_bb_show_paging_as_numbers .slick-dots li.bt_bb_content_slider_paging {
    font-family: var(--fontfamily);
}

.bt_bb_custom_menu div ul a:hover {
    color: var(--themecolor);
}

.btMenuAsInSidebar.bt_bb_custom_menu div ul {
    font-family: var(--fontfamily);
}

.btMenuAsInSidebar.bt_bb_custom_menu div ul li a:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_highlight,
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location.bt_bb_highlight,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location.bt_bb_highlight,
.bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location.bt_bb_highlight,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_highlight,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location.bt_bb_highlight,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location.bt_bb_highlight,
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location.bt_bb_highlight {
    background: -webkit-linear-gradient(335deg, var(--themecolor), var(--gray)) !important;
    background: -moz-linear-gradient(335deg, var(--themecolor), var(--gray)) !important;
    background: linear-gradient(115deg, var(--themecolor), var(--gray)) !important;
}

.bt_bb_style_simple ul.bt_bb_tabs_header li.on {
    border-color: var(--themecolor);
}

.bt_bb_tabs ul.bt_bb_tabs_header {
    font-family: var(--fontfamily);
}

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li:hover:after {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.on:after {
    background: var(--themecolor);
}

.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
    font-family: var(--fontfamily);
}

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: var(--themecolor);
}

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price {
    font-family: var(--fontfamily);
}

.bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle .bt_bb_price_list_title {
    font-family: var(--fontfamily);
}

.wpcf7-form .wpcf7-submit:not([type='checkbox']):not([type='radio']) {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.wpcf7-form .bt_bb_alternate_submit .wpcf7-submit {
    background: var(--gray) !important;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing,
div.wpcf7-response-output {
    border: 2px solid var(--themecolor);
}

.bt_bb_required:after {
    color: var(--themecolor) !important;
}

.required {
    color: var(--themecolor) !important;
}

button.mfp-close:hover {
    color: var(--themecolor);
}

button.mfp-arrow:hover {
    background: var(--themecolor);
}

.bt_bb_cost_calculator .bt_bb_cost_calculator_total {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.bt_bb_widget_select_items>div[data-value]:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.on.bt_bb_widget_switch>div {
    background: var(--themecolor);
}

.bt_bb_progress_bar_advanced .progressbar-text {
    font-family: var(--fontfamily);
}

.bt_bb_counter_holder {
    font-family: var(--fontfamily);
}

.btCounterHolder {
    font-family: var(--fontfamily);
}

.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder span[class^="n"],
.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:first-child,
.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:nth-child(2),
.btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:nth-child(3) {
    color: var(--themecolor);
}

.btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {
    background-color: var(--themecolor);
    font-family: var(--fontfamily);
}

.bt_bb_masonry_image_grid .bt_bb_grid_item_inner>.bt_bb_grid_item_inner_image:after {
    background: var(--themecolor);
}

.bt_bb_post_grid_loader>div,
.bt_bb_post_grid_loader>span {
    color: var(--themecolor);
}

.bt_bb_post_grid_filter {
    font-family: var(--fontfamily);
}

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active:before {
    background: var(--themecolor);
}

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title+.bt_bb_grid_item_post_excerpt:before,
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title+.bt_bb_grid_item_post_excerpt:before {
    background: var(--themecolor);
}

.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_show_more a,
.bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_show_more a {
    font-family: var(--fontfamily);
    background: var(--themecolor);
}

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category {
    font-family:var(--fontfamily);
}

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories:before {
    color: var(--themecolor);
}

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before {
    color: var(--themecolor);
}

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span.bt_bb_latest_posts_item_author a:hover {
    color: var(--themecolor);
}

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
    font-family: var(--fontfamily);
}

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: var(--themecolor);
}

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more {
    font-family: var(--fontfamily);
}

.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more a {
    color: var(--themecolor);
}

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories:before {
    background: var(--themecolor);
}

.bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
    color: var(--themecolor);
}

.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round-top-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round-top-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round-bottom-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round-bottom-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded-top-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded-top-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded-bottom-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded-bottom-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round-top-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round-top-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round-bottom-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round-bottom-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded-top-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded-top-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded-bottom-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
.bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded-bottom-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
    font-family:var(--fontfamily);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before {
    color: var(--themecolor);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before {
    color: var(--themecolor);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover {
    color: var(--themecolor);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
    font-family: var(--fontfamily);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .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_masonry_post_grid_content .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_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
    color: var(--themecolor);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more {
    font-family: var(--fontfamily);
}

.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
.bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a {
    color: var(--themecolor);
}

.bt_bb_masonry_post_grid.bt_bb_date_design_round .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_round-top-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_round-top-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_round-bottom-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_round-bottom-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_rounded-top-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_rounded-top-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_rounded-bottom-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_post_grid.bt_bb_date_design_rounded-bottom-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_round .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_round-top-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_round-top-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_round-bottom-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_round-bottom-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded-top-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded-top-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded-bottom-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
.bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded-bottom-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
.bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
.bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after {
    background: var(--themecolor);
}

.btNoSearchResults {
    border: 2px solid var(--themecolor);
}

.btNoSearchResults #searchform input[type='submit'] {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.btNoSearchResults .bt_bb_button:last-child a {
    background: var(--gray) !important;
}

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 b {
    color: var(--themecolor);
}

.bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 u {
    color: var(--gray);
}

.bt_bb_service_image .bt_bb_service_image_content_read_more {
    font-family: var(--fontfamily);
}

.bt_bb_service_image .bt_bb_service_image_content_read_more a:hover {
    color: var(--themecolor);
}

.btLightSkin .bt_bb_features_table table thead tr th,
.btDarkSkin .btLightSkin .bt_bb_features_table table thead tr th,
.btLightSkin .btDarkSkin .btLightSkin .bt_bb_features_table table thead tr th {
    border-bottom-color: var(--themecolor);
}

.btDarkSkin .bt_bb_features_table table thead tr th,
.btLightSkin .btDarkSkin .bt_bb_features_table table thead tr th,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_features_table table thead tr th {
    border-bottom-color: var(--themecolor);
}

.bt_bb_features_table table thead tr th strong {
    color: var(--themecolor);
}

.bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after {
    color: var(--themecolor);
}

.bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content:before {
    background: var(--themecolor);
}

.bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_title {
    font-family: var(--fontfamily);
}

.bt_bb_step_line .bt_bb_inner_step.bt_bb_highlight .bt_bb_inner_step_content .bt_bb_inner_step_content_holder .bt_bb_inner_step_content_holder_sleeve {
    background: -webkit-linear-gradient(left, var(--themecolor), var(--gray));
    background: -moz-linear-gradient(left, var(--themecolor), var(--gray));
    background: linear-gradient(to right, var(--themecolor), var(--gray));
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_image a:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_image a:before {
    background: var(--themecolor);
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {
    color: var(--themecolor);
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before,
ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before {
    color: var(--themecolor);
}

.products ul li.product .btWooShopLoopItemInner .price,
ul.products li.product .btWooShopLoopItemInner .price {
    font-family: var(--fontfamily);
}

.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: var(--gray);
}

.products ul li.product .btWooShopLoopItemInner .added_to_cart,
ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    color: var(--themecolor);
    font-family: var(--fontfamily);
}

.btShopSaleTagDesignHardRounded .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRoundedTopLeft .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRoundedTopRight .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRoundedBottomLeft .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRoundedBottomRight .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRounded .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRoundedTopLeft .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRoundedTopRight .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRoundedBottomLeft .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRoundedBottomRight .products ul li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRounded ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRoundedTopLeft ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRoundedTopRight ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRoundedBottomLeft ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignHardRoundedBottomRight ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRounded ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRoundedTopLeft ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRoundedTopRight ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRoundedBottomLeft ul.products li.product .btWooShopLoopItemInner:hover .onsale,
.btShopSaleTagDesignSoftRoundedBottomRight ul.products li.product .btWooShopLoopItemInner:hover .onsale {
    background: var(--gray);
}

.btShopSaleTagDesignHardRounded .products ul li.product .onsale,
.btShopSaleTagDesignHardRoundedTopLeft .products ul li.product .onsale,
.btShopSaleTagDesignHardRoundedTopRight .products ul li.product .onsale,
.btShopSaleTagDesignHardRoundedBottomLeft .products ul li.product .onsale,
.btShopSaleTagDesignHardRoundedBottomRight .products ul li.product .onsale,
.btShopSaleTagDesignSoftRounded .products ul li.product .onsale,
.btShopSaleTagDesignSoftRoundedTopLeft .products ul li.product .onsale,
.btShopSaleTagDesignSoftRoundedTopRight .products ul li.product .onsale,
.btShopSaleTagDesignSoftRoundedBottomLeft .products ul li.product .onsale,
.btShopSaleTagDesignSoftRoundedBottomRight .products ul li.product .onsale,
.btShopSaleTagDesignSquare .products ul li.product .onsale,
.btShopSaleTagDesignHardRounded ul.products li.product .onsale,
.btShopSaleTagDesignHardRoundedTopLeft ul.products li.product .onsale,
.btShopSaleTagDesignHardRoundedTopRight ul.products li.product .onsale,
.btShopSaleTagDesignHardRoundedBottomLeft ul.products li.product .onsale,
.btShopSaleTagDesignHardRoundedBottomRight ul.products li.product .onsale,
.btShopSaleTagDesignSoftRounded ul.products li.product .onsale,
.btShopSaleTagDesignSoftRoundedTopLeft ul.products li.product .onsale,
.btShopSaleTagDesignSoftRoundedTopRight ul.products li.product .onsale,
.btShopSaleTagDesignSoftRoundedBottomLeft ul.products li.product .onsale,
.btShopSaleTagDesignSoftRoundedBottomRight ul.products li.product .onsale,
.btShopSaleTagDesignSquare ul.products li.product .onsale {
    background: var(--gray);
    font-family: var(--fontfamily);
}

.products ul li.product.product-category a:hover h2,
ul.products li.product.product-category a:hover h2 {
    color: var(--themecolor);
}

nav.woocommerce-pagination ul {
    font-family: var(--fontfamily);
}

nav.woocommerce-pagination ul li a:hover {
    background: var(--gray);
}

nav.woocommerce-pagination ul li a.next:before,
nav.woocommerce-pagination ul li a.prev:before {
    background: var(--themecolor);
}

.btShopSaleTagDesignHardRounded div.product>.onsale,
.btShopSaleTagDesignHardRoundedTopLeft div.product>.onsale,
.btShopSaleTagDesignHardRoundedTopRight div.product>.onsale,
.btShopSaleTagDesignHardRoundedBottomLeft div.product>.onsale,
.btShopSaleTagDesignHardRoundedBottomRight div.product>.onsale,
.btShopSaleTagDesignSoftRounded div.product>.onsale,
.btShopSaleTagDesignSoftRoundedTopLeft div.product>.onsale,
.btShopSaleTagDesignSoftRoundedTopRight div.product>.onsale,
.btShopSaleTagDesignSoftRoundedBottomLeft div.product>.onsale,
.btShopSaleTagDesignSoftRoundedBottomRight div.product>.onsale,
.btShopSaleTagDesignSquare div.product>.onsale {
    background: var(--gray);
    font-family: var(--fontfamily);
}

div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:after {
    background: var(--themecolor);
}

div.product div.images .woocommerce-product-gallery__trigger:after {
    background: var(--themecolor);
}

div.product div.images .woocommerce-product-gallery__trigger:hover:after {
    background: var(--gray);
}

div.product div.summary .price {
    font-family: var(--fontfamily);
}

div.product div.summary form.cart .group_table th .amount,
div.product div.summary form.cart .group_table td .amount {
    font-family: "Raleway", Arial, Helvetica;
}

div.product div.summary form.cart .group_table a {
    font-family: "Raleway", Arial, Helvetica;
}

div.product div.summary form.cart .group_table a:hover {
    color: var(--themecolor);
}

table.shop_table td.product-remove a.remove {
    background-color: var(--themecolor);
}

table.shop_table td.product-remove a.remove:hover {
    background: var(--gray);
}

table.shop_table td.product-name {
    font-family: var(--fontfamily);
}

table.shop_table td.product-name a:hover {
    color: var(--themecolor);
}

table.shop_table .woocommerce-Price-amount {
    font-family: var(--fontfamily);
}

table.shop_table tfoot {
    font-family: var(--fontfamily);
}

table.shop_table tfoot .cart-subtotal {
    background: var(--gray);
}

table.shop_table tfoot .order-total {
    background: var(--themecolor);
}

tr.cart-subtotal,
tfoot,
tr.order-total {
    font-family: var(--fontfamily);
}

tr.cart-subtotal,
tfoot {
    background: var(--gray);
}

tr.order-total,
tfoot {
    background: var(--themecolor);
}

ul.wc_payment_methods li .about_paypal {
    color: var(--themecolor);
}

.wc-proceed-to-checkout .checkout-button {
    background: var(--themecolor) !important;
}

.woocommerce-MyAccount-navigation ul {
    font-family: var(--fontfamily);
}

.woocommerce-MyAccount-navigation ul li a:after {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.woocommerce-MyAccount-navigation ul li.is-active a:after {
    background: var(--themecolor);
}

.reset_variations {
    font-family:var(--fontfamily);
}

.reset_variations:before {
    color: var(--themecolor);
}

form fieldset legend {
    font-family: Raleway, Arial, Helvetica, sans-serif;
}

.woocommerce-info a:not(.button),
.woocommerce-message a:not(.button) {
    color: var(--themecolor);
}

.woocommerce-info a.showcoupon:before,
.woocommerce-message a.showcoupon:before {
    color: var(--themecolor);
}

.woocommerce-info a.showcoupon:hover,
.woocommerce-message a.showcoupon:hover {
    color: var(--themecolor);
}

.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-error:before {
    background: var(--themecolor);
}

.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 :not(.widget_product_search) button[type="submit"],
.woocommerce .btContent :not(.widget_product_search) button[type="submit"],
.woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],
.woocommerce-page .btContent :not(.widget_product_search) button[type="submit"],
.woocommerce .btSidebar input.button,
.woocommerce .btContent input.button,
.woocommerce-page .btSidebar input.button,
.woocommerce-page .btContent input.button,
div.woocommerce a.button,
div.woocommerce input[type="submit"],
div.woocommerce :not(.widget_product_search) button[type="submit"],
div.woocommerce input.button {
    background: var(--themecolor);
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}

.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,
.woocommerce .btSidebar .shipping-calculator-button,
.woocommerce .btContent .shipping-calculator-button,
.woocommerce-page .btSidebar .shipping-calculator-button,
.woocommerce-page .btContent .shipping-calculator-button,
div.woocommerce input.alt,
div.woocommerce a.button.alt,
div.woocommerce .button.alt,
div.woocommerce button.alt,
div.woocommerce .shipping-calculator-button {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset, 0 20px 30px rgba(34, 34, 34, .07);
    box-shadow: 0 0 0 2px var(--themecolor) inset, 0 20px 30px rgba(34, 34, 34, .07);
    color: var(--themecolor);
    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
}

.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,
.woocommerce .btSidebar .shipping-calculator-button:hover,
.woocommerce .btContent .shipping-calculator-button:hover,
.woocommerce-page .btSidebar .shipping-calculator-button:hover,
.woocommerce-page .btContent .shipping-calculator-button:hover,
div.woocommerce input.alt:hover,
div.woocommerce a.button.alt:hover,
div.woocommerce .button.alt:hover,
div.woocommerce button.alt:hover,
div.woocommerce .shipping-calculator-button:hover {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset, 0 7.5px 15px rgba(34, 34, 34, .2);
    box-shadow: 0 0 0 2px var(--themecolor) inset, 0 7.5px 15px rgba(34, 34, 34, .2);
}

.woocommerce .btSidebar a.edit,
.woocommerce .btContent a.edit,
.woocommerce-page .btSidebar a.edit,
.woocommerce-page .btContent a.edit,
div.woocommerce a.edit {
    font-family: var(--fontfamily);
}

.woocommerce .btSidebar a.edit:before,
.woocommerce .btContent a.edit:before,
.woocommerce-page .btSidebar a.edit:before,
.woocommerce-page .btContent a.edit:before,
div.woocommerce a.edit:before {
    color: var(--themecolor);
}

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    background: var(--themecolor);
}

.widget_price_filter .price_slider_amount .price_label {
    font-family: Raleway, Arial, Helvetica, sans-serif;
}

.star-rating span:before {
    color: var(--themecolor);
}

p.stars a[class^="star-"].active:after,
p.stars a[class^="star-"]:hover:after {
    color: var(--themecolor);
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: var(--themecolor);
}

button.pswp__button.pswp__button--arrow--left:hover,
button.pswp__button.pswp__button--arrow--right:hover {
    background: var(--themecolor) !important;
}

.woocommerce input[type="checkbox"]:before {
    background: var(--themecolor);
}

.btQuoteBooking .btContactNext {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.btQuoteBooking .btQuoteSlider .ui-slider-handle {
    background: var(--themecolor);
}

.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    background: var(--themecolor);
}

.btQuoteBooking .ddChild ul li:before {
    -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.btQuoteBooking .ddChild ul li.selected:before {
    background: var(--themecolor);
}

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
.btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    border: 2px solid var(--themecolor);
}

.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
.btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    border: 2px solid var(--themecolor);
}

.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
.btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
.btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
    border: 2px solid var(--themecolor);
}

.btQuoteBooking .btSubmitMessage {
    color: var(--themecolor);
}

.btQuoteBooking .btContactSubmit {
    background: var(--themecolor);
    font-family: var(--fontfamily);
}

.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:after,
.btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:after {
    background: var(--themecolor);
}

.btDatePicker .ui-datepicker-header {
    background-color: var(--themecolor);
    font-family: var(--fontfamily);
}

.btDatePicker table.ui-datepicker-calendar th {
    font-family: var(--fontfamily);
}

.btDatePicker table.ui-datepicker-calendar td.ui-datepicker-today a {
    background: var(--gray);
}

.btDatePicker table.ui-datepicker-calendar td a.ui-state-active {
    background: var(--themecolor);
}

.wp-block-button__link {
    font-family: var(--fontfamily);
}

@font-face {
    font-family: "AgileMethodology";
    src: url("wp-content/themes/fonts/AgileMethodology/AgileMethodology.woff") format("woff"), url("wp-content/themes/fonts/AgileMethodology/AgileMethodology.ttf") format("truetype");
}

*[data-ico-agilemethodology]:before {
    font-family: AgileMethodology;
    content: attr(data-ico-agilemethodology);
}

@font-face {
    font-family: "ArtificialIntelligence";
    src: url("wp-content/themes/fonts/ArtificialIntelligence/ArtificialIntelligence.woff") format("woff"), url("wp-content/themes/fonts/ArtificialIntelligence/ArtificialIntelligence.ttf") format("truetype");
}

*[data-ico-artificialintelligence]:before {
    font-family: ArtificialIntelligence;
    content: attr(data-ico-artificialintelligence);
}

@font-face {
    font-family: "Business";
    src: url("wp-content/themes/fonts/Business/Business.woff") format("woff"), url("wp-content/themes/fonts/Business/Business.ttf") format("truetype");
}

*[data-ico-business]:before {
    font-family: Business;
    content: attr(data-ico-business);
}

@font-face {
    font-family: "BusinessAnalytics";
    src: url("wp-content/themes/fonts/BusinessAnalytics/BusinessAnalytics.woff") format("woff"), url("wp-content/themes/fonts/BusinessAnalytics/BusinessAnalytics.ttf") format("truetype");
}

*[data-ico-businessanalytics]:before {
    font-family: BusinessAnalytics;
    content: attr(data-ico-businessanalytics);
}

@font-face {
    font-family: "BusinessMotivation";
    src: url("wp-content/themes/fonts/BusinessMotivation/BusinessMotivation.woff") format("woff"), url("wp-content/themes/fonts/BusinessMotivation/BusinessMotivation.ttf") format("truetype");
}

*[data-ico-businessmotivation]:before {
    font-family: BusinessMotivation;
    content: attr(data-ico-businessmotivation);
}

@font-face {
    font-family: "CloudTechnology";
    src: url("wp-content/themes/fonts/CloudTechnology/CloudTechnology.woff") format("woff"), url("wp-content/themes/fonts/CloudTechnology/CloudTechnology.ttf") format("truetype");
}

*[data-ico-cloudtechnology]:before {
    font-family: CloudTechnology;
    content: attr(data-ico-cloudtechnology);
}

@font-face {
    font-family: "Communication";
    src: url("wp-content/themes/fonts/Communication/Communication.woff") format("woff"), url("wp-content/themes/fonts/Communication/Communication.ttf") format("truetype");
}

*[data-ico-communication]:before {
    font-family: Communication;
    content: attr(data-ico-communication);
}

@font-face {
    font-family: "ComputerTechnology";
    src: url("wp-content/themes/fonts/ComputerTechnology/ComputerTechnology.woff") format("woff"), url("wp-content/themes/fonts/ComputerTechnology/ComputerTechnology.ttf") format("truetype");
}

*[data-ico-computertechnology]:before {
    font-family: ComputerTechnology;
    content: attr(data-ico-computertechnology);
}

@font-face {
    font-family: "Construction";
    src: url("wp-content/themes/fonts/Construction/Construction.woff") format("woff"), url("wp-content/themes/fonts/Construction/Construction.ttf") format("truetype");
}

*[data-ico-construction]:before {
    font-family: Construction;
    content: attr(data-ico-construction);
}

@font-face {
    font-family: "CustomerSupport";
    src: url("wp-content/themes/fonts/CustomerSupport/CustomerSupport.woff") format("woff"), url("wp-content/themes/fonts/CustomerSupport/CustomerSupport.ttf") format("truetype");
}

*[data-ico-customersupport]:before {
    font-family: CustomerSupport;
    content: attr(data-ico-customersupport);
}

@font-face {
    font-family: "DataManagement";
    src: url("wp-content/themes/fonts/DataManagement/DataManagement.woff") format("woff"), url("wp-content/themes/fonts/DataManagement/DataManagement.ttf") format("truetype");
}

*[data-ico-datamanagement]:before {
    font-family: DataManagement;
    content: attr(data-ico-datamanagement);
}

@font-face {
    font-family: "Design";
    src: url("wp-content/themes/fonts/Design/Design.woff") format("woff"), url("wp-content/themes/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("wp-content/themes/fonts/Development/Development.woff") format("woff"), url("wp-content/themes/fonts/Development/Development.ttf") format("truetype");
}

*[data-ico-development]:before {
    font-family: Development;
    content: attr(data-ico-development);
}

@font-face {
    font-family: "Essential";
    src: url("wp-content/themes/fonts/Essential/Essential.woff") format("woff"), url("wp-content/themes/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("wp-content/themes/fonts/FontAwesome/FontAwesome.woff") format("woff"), url("wp-content/themes/fonts/FontAwesome/FontAwesome.ttf") format("truetype");
}

*[data-ico-fontawesome]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fontawesome);
}

@font-face {
    font-family: "FontAwesome5Brands";
    src: url("wp-content/themes/fonts/FontAwesome5Brands/FontAwesome5Brands.woff") format("woff"), url("wp-content/themes/fonts/FontAwesome5Brands/FontAwesome5Brands.ttf") format("truetype");
}

*[data-ico-fontawesome5brands]:before {
    font-family: FontAwesome5Brands;
    content: attr(data-ico-fontawesome5brands);
}

@font-face {
    font-family: "FontAwesome5Regular";
    src: url("wp-content/themes/fonts/FontAwesome5Regular/FontAwesome5Regular.woff") format("woff"), url("wp-content/themes/fonts/FontAwesome5Regular/FontAwesome5Regular.ttf") format("truetype");
}

*[data-ico-fontawesome5regular]:before {
    font-family: FontAwesome5Regular;
    content: attr(data-ico-fontawesome5regular);
}

@font-face {
    font-family: "FontAwesome5Solid";
    src: url("wp-content/themes/fonts/FontAwesome5Solid/FontAwesome5Solid.woff") format("woff"), url("wp-content/themes/fonts/FontAwesome5Solid/FontAwesome5Solid.ttf") format("truetype");
}

*[data-ico-fontawesome5solid]:before {
    font-family: FontAwesome5Solid;
    content: attr(data-ico-fontawesome5solid);
}

@font-face {
    font-family: "HelpAndSupport";
    src: url("wp-content/themes/fonts/HelpAndSupport/HelpAndSupport.woff") format("woff"), url("wp-content/themes/fonts/HelpAndSupport/HelpAndSupport.ttf") format("truetype");
}

*[data-ico-helpandsupport]:before {
    font-family: HelpAndSupport;
    content: attr(data-ico-helpandsupport);
}

@font-face {
    font-family: "Icon7Stroke";
    src: url("wp-content/themes/fonts/Icon7Stroke/Icon7Stroke.woff") format("woff"), url("wp-content/themes/fonts/Icon7Stroke/Icon7Stroke.ttf") format("truetype");
}

*[data-ico-icon7stroke]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-icon7stroke);
}

@font-face {
    font-family: "NavigationAndMaps";
    src: url("wp-content/themes/fonts/NavigationAndMaps/NavigationAndMaps.woff") format("woff"), url("wp-content/themes/fonts/NavigationAndMaps/NavigationAndMaps.ttf") format("truetype");
}

*[data-ico-navigationandmaps]:before {
    font-family: NavigationAndMaps;
    content: attr(data-ico-navigationandmaps);
}

@font-face {
    font-family: "Productivity";
    src: url("wp-content/themes/fonts/Productivity/Productivity.woff") format("woff"), url("wp-content/themes/fonts/Productivity/Productivity.ttf") format("truetype");
}

*[data-ico-productivity]:before {
    font-family: Productivity;
    content: attr(data-ico-productivity);
}

@font-face {
    font-family: "Programming";
    src: url("wp-content/themes/fonts/Programming/Programming.woff") format("woff"), url("wp-content/themes/fonts/Programming/Programming.ttf") format("truetype");
}

*[data-ico-programming]:before {
    font-family: Programming;
    content: attr(data-ico-programming);
}

@font-face {
    font-family: "Science";
    src: url("wp-content/themes/fonts/Science/Science.woff") format("woff"), url("wp-content/themes/fonts/Science/Science.ttf") format("truetype");
}

*[data-ico-science]:before {
    font-family: Science;
    content: attr(data-ico-science);
}

@font-face {
    font-family: "SocialMediaAndNetwork";
    src: url("wp-content/themes/fonts/SocialMediaAndNetwork/SocialMediaAndNetwork.woff") format("woff"), url("wp-content/themes/fonts/SocialMediaAndNetwork/SocialMediaAndNetwork.ttf") format("truetype");
}

*[data-ico-socialmediaandnetwork]:before {
    font-family: SocialMediaAndNetwork;
    content: attr(data-ico-socialmediaandnetwork);
}

@font-face {
    font-family: "TeamWork2";
    src: url("wp-content/themes/fonts/TeamWork2/TeamWork2.woff") format("woff"), url("wp-content/themes/fonts/TeamWork2/TeamWork2.ttf") format("truetype");
}

*[data-ico-teamwork2]:before {
    font-family: TeamWork2;
    content: attr(data-ico-teamwork2);
}

@font-face {
    font-family: "Teamwork";
    src: url("wp-content/themes/fonts/Teamwork/Teamwork.woff") format("woff"), url("wp-content/themes/fonts/Teamwork/Teamwork.ttf") format("truetype");
}

*[data-ico-teamwork]:before {
    font-family: Teamwork;
    content: attr(data-ico-teamwork);
}

@font-face {
    font-family: "Transportation";
    src: url("wp-content/themes/fonts/Transportation/Transportation.woff") format("woff"), url("wp-content/themes/fonts/Transportation/Transportation.ttf") format("truetype");
}

*[data-ico-transportation]:before {
    font-family: Transportation;
    content: attr(data-ico-transportation);
}

@font-face {
    font-family: "VirtualReality";
    src: url("wp-content/themes/fonts/VirtualReality/VirtualReality.woff") format("woff"), url("wp-content/themes/fonts/VirtualReality/VirtualReality.ttf") format("truetype");
}

*[data-ico-virtualreality]:before {
    font-family: VirtualReality;
    content: attr(data-ico-virtualreality);
}
/* ======================= */
       
       select,
       input {
           font-family:var(--fontfamily);
       }

       input[type="file"]::-webkit-file-upload-button {
           font-family: var(--fontfamily);
           background: var(--themecolor) !important;
       }

       .fancy-select ul.options li:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .fancy-select ul.options li.selected:before {
           background: var(--themecolor);
       }

       .btContent a {
           color: var(--themecolor);
       }

       a:hover {
           color: var(--themecolor);
       }

       .btText a {
           color: var(--themecolor);
       }

       body {
           font-family:var(--fontfamily);
       }

       h1,
       h2,
       h3,
       h4,
       h5,
       h6 {
           font-family: var(--fontfamily);
       }

       blockquote {
           font-family: var(--fontfamily);
       }

       .bt_bb_plugin_active .btPostSingleItemStandard blockquote:after,
       .bt_bb_plugin_active .btPostSingleItemColumns blockquote:after {
           background: var(--themecolor);
       }

       .btContentHolder table thead th {
           background-color: var(--themecolor);
       }

       .btAccentDarkHeader .btPreloader .animation>div:first-child,
       .btLightAccentHeader .btPreloader .animation>div:first-child,
       .btTransparentLightHeader .btPreloader .animation>div:first-child {
           background-color: var(--themecolor);
       }

       .btPreloader .animation .preloaderLogo {
           height: 120px;
       }

       .btLoader>div,
       .btLoader>span {
           color: var(--themecolor);
       }

       .btErrorPage .bt_bb_column.bt_bb_align_center .bt_bb_headline_subheadline a {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .mainHeader {
           font-family: var(--fontfamily);
       }

       .mainHeader a:hover {
           color: var(--themecolor);
       }

       .menuPort {
           font-family: var(--fontfamily);
       }

       .menuPort nav>ul>li>a {
           line-height: 120px;
       }

       .btTextLogo {
           font-family: var(--fontfamily);
           line-height: 120px;
       }



       .btStickyHeaderActive.btMenuHorizontal.btHideMenu .btHorizontalMenuTrigger .bt_bb_icon {
           margin: -webkit-calc(120px * .125) 0;
           margin: -moz-calc(120px * .125) 0;
           margin: calc(120px * .125) 0;
       }

       .btHorizontalMenuTrigger .bt_bb_icon {
           width: -webkit-calc(120px * .25);
           width: -moz-calc(120px * .25);
           width: calc(120px * .25);
           height: -webkit-calc(120px * .25);
           height: -moz-calc(120px * .25);
           height: calc(120px * .25);
           margin: -webkit-calc(120px * .375) 0;
           margin: -moz-calc(120px * .375) 0;
           margin: calc(120px * .375) 0;
       }

       .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,
       .btAccentGradientHeader .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,
       .btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
           border-top-color: var(--themecolor);
       }

       .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,
       .btAccentGradientHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
           border-top-color: var(--themecolor);
       }

       .btMenuHorizontal .menuPort nav>ul>li>a:after {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .btMenuHorizontal .menuPort nav>ul>li.current-menu-ancestor>a:after,
       .btMenuHorizontal .menuPort nav>ul>li.current-menu-item>a:after {
           background-color: var(--themecolor);
       }

       .btMenuHorizontal .menuPort ul ul li a:hover {
           color: var(--themecolor);
       }

       body.btMenuHorizontal .subToggler {
           line-height: 120px;
       }

       .btMenuHorizontal .menuPort>nav>ul>li {
           padding: -webkit-calc(120px * .25) -webkit-calc(50px * .2) -webkit-calc(120px * .25) 0;
           padding: -moz-calc(120px * .25) -moz-calc(50px * .2) -moz-calc(120px * .25) 0;
           padding: calc(120px * .25) calc(50px * .2) calc(120px * .25) 0;
       }

       .btMenuHorizontal .menuPort>nav>ul>li>a {
           line-height: -webkit-calc(120px * .5);
           line-height: -moz-calc(120px * .5);
           line-height: calc(120px * .5);
       }

       .rtl.btMenuHorizontal .menuPort>nav>ul>li {
           padding: -webkit-calc(120px * .25) 0 -webkit-calc(120px * .25) -webkit-calc(50px * .2);
           padding: -moz-calc(120px * .25) 0 -moz-calc(120px * .25) -moz-calc(50px * .2);
           padding: calc(120px * .25) 0 calc(120px * .25) calc(50px * .2);
       }

       .btMenuHorizontal .menuPort>nav>ul>li>ul>li {
           font-family: var(--fontfamily);
       }

       .btMenuHorizontal .menuPort>nav>ul ul {
           top: -webkit-calc(120px * .75);
           top: -moz-calc(120px * .75);
           top: calc(120px * .75);
       }

       .btMenuHorizontal .menuPort>nav>ul>li>ul li a:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .btMenuHorizontal.btMenuCenter .logo {
           height: 120px;
       }

       .btMenuHorizontal.btMenuCenter .logo .btTextLogo {
           height: 120px;
       }

       .btMenuHorizontal .topBarInMenu {
           height: 120px;
       }

       .btAccentLightHeader .btBelowLogoArea,
       .btAccentLightHeader .topBar {
           background-color: var(--themecolor);
       }

       .btAccentDarkHeader .btBelowLogoArea,
       .btAccentDarkHeader .topBar {
           background-color: var(--themecolor);
       }

       .btAccentDarkHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {
           color: var(--themecolor);
       }

       .btAccentTrasparentHeader .btBelowLogoArea,
       .btAccentTrasparentHeader .topBar {
           background-color: var(--themecolor);
       }

       .btAccentTrasparentHeader .btBelowLogoArea a:hover,
       .btAccentTrasparentHeader .topBar a:hover {
           color: var(--gray) !important;
       }

       .btAccentTrasparentHeader .btMenuHorizontal .menuPort ul ul li a:hover {
           color: var(--gray);
       }

       .btLightAccentHeader .btLogoArea,
       .btLightAccentHeader .btVerticalHeaderTop {
           background-color: var(--themecolor);
       }

       .btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
           background-color: var(--themecolor);
       }

       .btAccentGradientHeader .btBelowLogoArea,
       .btAccentGradientHeader .topBar {
           background-color: var(--themecolor);
       }

       .btAccentGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon {
           color: var(--themecolor);
       }

       .btAlternateGradientHeader .btBelowLogoArea,
       .btAlternateGradientHeader .topBar {
           background-color: var(--gray);
       }

       .btAlternateGradientHeader.btMenuBelowLogo .menuPort nav>ul>li.current-menu-ancestor>a:after,
       .btAlternateGradientHeader.btMenuBelowLogo .menuPort nav>ul>li.current-menu-item>a:after {
           background-color: var(--themecolor);
       }

       .btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
           color: var(--themecolor);
       }

       .btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .btIconWidget:hover {
           color: var(--themecolor);
       }

       .btAlternateGradientHeader.btMenuBelowLogo .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
           color: var(--themecolor);
       }

       .btAlternateGradientHeader .topBar .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
           color: var(--themecolor);
       }

       .btAlternateGradientHeader .topBar .btIconWidget:hover {
           color: var(--themecolor);
       }

       .btAlternateGradientHeader .topBar .btIconWidget .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
           color: var(--themecolor);
       }

       .btAlternateGradientHeader.btMenuVertical .btVerticalMenuTrigger .bt_bb_icon {
           color: var(--gray);
       }

       .btLightAlternateHeader .btLogoArea,
       .btLightAlternateHeader .btVerticalHeaderTop {
           background-color: var(--gray);
       }

       .btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
           color: var(--themecolor);
       }

       .btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .btIconWidget:hover {
           color: var(--themecolor);
       }

       .btLightAlternateHeader:not(.btMenuBelowLogo) .topBarInMenu .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
           color: var(--themecolor);
       }

       .btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget.btAccentIconWidget .btIconWidgetIcon {
           color: var(--themecolor);
       }

       .btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover {
           color: var(--themecolor);
       }

       .btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .btIconWidget:hover .btIconWidgetText {
           color: var(--themecolor);
       }

       .btLightAlternateHeader.btMenuBelowLogo .topBarInLogoArea .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
           color: var(--themecolor);
       }

       .btLightAlternateHeader .mainHeader .btTextLogo:hover {
           color: var(--themecolor);
       }

       .btLightAlternateHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
           background-color: var(--gray);
       }

       .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .logo img {
           height: -webkit-calc(120px*0.5);
           height: -moz-calc(120px*0.5);
           height: calc(120px*0.5);
       }

       .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .btTextLogo {
           line-height: -webkit-calc(120px*0.5);
           line-height: -moz-calc(120px*0.5);
           line-height: calc(120px*0.5);
       }

       .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>a,
       .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .menuPort nav>ul>li>.subToggler {
           line-height: -webkit-calc(120px*0.5);
           line-height: -moz-calc(120px*0.5);
           line-height: calc(120px*0.5);
       }

       .btStickyHeaderActive.btMenuHorizontal .mainHeader .btLogoArea .topBarInMenu {
           height: -webkit-calc(120px*0.5);
           height: -moz-calc(120px*0.5);
           height: calc(120px*0.5);
       }

       .btStickyHeaderActive.btMenuBelowLogo.btMenuBelowLogoShowArea.btMenuHorizontal .mainHeader .btLogoArea .topBarInLogoArea {
           height: -webkit-calc(120px*0.5);
           height: -moz-calc(120px*0.5);
           height: calc(120px*0.5);
       }

       .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: var(--themecolor);
       }

       .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: var(--themecolor);
       }

       .btMenuVertical .mainHeader .btCloseVertical:before:hover {
           color: var(--themecolor);
       }

       .btMenuHorizontal .topBarInLogoArea {
           height: 120px;
       }

       .btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
           border: 0 solid var(--themecolor);
       }

       .btMenuVertical .mainHeader .btCloseVertical:before:hover {
           color: var(--themecolor);
       }

       .btMenuVertical .mainHeader nav>ul>li.current-menu-ancestor>a,
       .btMenuVertical .mainHeader nav>ul>li.current-menu-item>a {
           background: var(--themecolor);
       }

       .btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetTitle,
       .btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText .btIconWidgetContent .btIconWidgetText {
           font-family: var(--fontfamily);
       }

       .btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top:before {
           color: var(--themecolor);
       }

       .btSiteFooter .bt_bb_custom_menu li.bt_bb_back_to_top_alternate_arrow:before {
           color: var(--gray);
       }

       .btSiteFooterCopyMenu {
           font-family:var(--fontfamily);
       }

       .btDarkSkin .btSiteFooterCopyMenu {
           background: var(--themecolor);
       }

       .btSiteFooterCopyMenu .port>div .btFooterCopy {
           font-family: var(--fontfamily);
       }

       .btSiteFooterCopyMenu .port>div .btFooterMenu ul {
           font-family: var(--fontfamily);
       }

       .btSiteFooterCopyMenu .port>div .btFooterMenu ul li a:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .btDarkSkin .btSiteFooter .port:before,
       .btLightSkin .btDarkSkin .btSiteFooter .port:before,
       .btDarkSkin.btLightSkin .btDarkSkin .btSiteFooter .port:before {
           background-color: var(--themecolor);
       }

       .btContent .btArticleHeadline .bt_bb_headline a:hover {
           color: var(--themecolor);
       }

       .btPostSingleItemStandard .btArticleShareEtc>div.btReadMoreColumn .bt_bb_button a {
           background: var(--themecolor);
           font-family: "Raleway", Arial, Helvetica, sans-serif !important;
       }

       .btPostSingleItemStandard .btArticleShareEtc .btTags ul a:hover {
           background: var(--themecolor);
       }

       .btArticleSuperMeta dl {
           font-family: var(--fontfamily);
       }

       .btAboutAuthor {
           border: 2px solid var(--themecolor);
       }

       .btMediaBox.btQuote:before,
       .btMediaBox.btLink:before {
           background: -webkit-linear-gradient(45deg, var(--themecolor), var(--gray));
           background: -moz-linear-gradient(45deg, var(--themecolor), var(--gray));
           background: linear-gradient(45deg, var(--themecolor), var(--gray));
       }

       .btMediaBox.btQuote p,
       .btMediaBox.btLink p {
           font-family: var(--fontfamily);
       }

       .btMediaBox.btQuote p:before {
           font-family: var(--fontfamily);
       }

       .articleSideGutter .asgItem.title .btArticleAuthor {
           font-family: var(--fontfamily);
       }

       .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: var(--themecolor);
       }

       .btPostSingleItemColumns .btTags ul a:hover {
           background: var(--themecolor);
       }

       .post-password-form p:first-child {
           font-family: Raleway, Arial, Helvetica, sans-serif;
       }

       .post-password-form p:nth-child(2) input[type="submit"] {
           background-color: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .post-password-form p:nth-child(2) input[type="submit"]:hover {
           -webkit-box-shadow: 0 -3px 0 0 rgba(34, 34, 34, .1) inset, 0 0 0 2.5em var(--themecolor) inset, 0 2px 10px rgba(0, 0, 0, .2);
           box-shadow: 0 -3px 0 0 rgba(34, 34, 34, .1) inset, 0 0 0 2.5em var(--themecolor) inset, 0 2px 10px rgba(0, 0, 0, .2);
       }

       .btPagination {
           font-family: var(--fontfamily);
       }

       .btPagination .paging a {
           font-family: var(--fontfamily);
       }

       .btPagination .paging a:after {
           background: var(--themecolor);
       }

       .btPrevNextNav .btPrevNext .btPrevNextImage:before {
           background: var(--themecolor);
       }

       .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
           font-family: var(--fontfamily);
       }

       .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextDir {
           font-family:var(--fontfamily);
       }

       .btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
           color: var(--themecolor);
       }

       .btLinkPages {
           font-family: var(--fontfamily);
       }

       .btLinkPages ul {
           font-family: var(--fontfamily);
       }

       .btLinkPages ul a {
           background: var(--themecolor);
       }

       .btLinkPages ul a:hover {
           background: var(--gray);
       }

       .btContent .btArticleAuthor a:hover,
       .btContent .btArticleComments:hover {
           color: var(--themecolor);
       }

       .btArticleDate:before,
       .btArticleAuthor:before,
       .btArticleComments:before,
       .btArticleCategories:before {
           color: var(--themecolor);
       }

       .btArticleComments:before {
           color: var(--themecolor);
       }

       .btCommentsBox ul.comments li.pingback p a:not(.comment-edit-link) {
           font-family: var(--fontfamily);
       }

       .btCommentsBox ul.comments li.pingback p a:not(.comment-edit-link):hover {
           color: var(--themecolor);
       }

       .btCommentsBox ul.comments li.pingback p .edit-link {
           font-family: var(--fontfamily);
       }

       .btCommentsBox ul.comments li.pingback p .edit-link a:before {
           color: var(--themecolor);
       }

       .btCommentsBox .vcard h1.author a:hover,
       .btCommentsBox .vcard h2.author a:hover,
       .btCommentsBox .vcard h3.author a:hover,
       .btCommentsBox .vcard h4.author a:hover,
       .btCommentsBox .vcard h5.author a:hover,
       .btCommentsBox .vcard h6.author a:hover,
       .btCommentsBox .vcard h7.author a:hover,
       .btCommentsBox .vcard h8.author a:hover {
           color: var(--themecolor);
       }

       .btCommentsBox .vcard .posted {
           font-family: var(--fontfamily);
       }

       .btCommentsBox .vcard .posted:before {
           color: var(--themecolor);
       }

       .btCommentsBox .commentTxt p.edit-link,
       .btCommentsBox .commentTxt p.reply {
           font-family: var(--fontfamily);
       }

       .btCommentsBox .commentTxt p.edit-link a:before,
       .btCommentsBox .commentTxt p.reply a:before {
           color: var(--themecolor);
       }

       .btCommentsBox .comment-form input[type="checkbox"]:before {
           background: var(--themecolor);
       }

       .btCommentsBox .comment-navigation {
           font-family: var(--fontfamily);
       }

       .btCommentsBox .comment-navigation a:before,
       .btCommentsBox .comment-navigation a:after {
           color: var(--themecolor);
       }

       .comment-awaiting-moderation {
           color: var(--themecolor);
       }

       .comment-reply-title small {
           font-family: var(--fontfamily);
       }

       .comment-reply-title small a#cancel-comment-reply-link:before {
           color: var(--themecolor);
       }

       .btCommentSubmit {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       @media (max-width: 520px) {
           .btCommentsBox ul.comments ul.children li.comment article:after {
               background: var(--themecolor);
           }
       }

       .no-comments {
           font-family: var(--fontfamily);
       }

       body:not(.btNoDashInSidebar) .btBox>h4:after,
       body:not(.btNoDashInSidebar) .btCustomMenu>h4:after,
       body:not(.btNoDashInSidebar) .btTopBox>h4:after {
           background: var(--themecolor);
       }

       .btBox>ul,
       .btBox>.menu-all-pages-container>ul,
       .btCustomMenu>ul,
       .btCustomMenu>.menu-all-pages-container>ul,
       .btTopBox>ul,
       .btTopBox>.menu-all-pages-container>ul {
           font-family: var(--fontfamily);
       }

       .btBox ul li a:before,
       .btCustomMenu ul li a:before,
       .btTopBox ul li a:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .btBox ul li.current-menu-item>a,
       .btCustomMenu ul li.current-menu-item>a,
       .btTopBox ul li.current-menu-item>a {
           color: var(--themecolor);
       }

       .widget_calendar table {
           font-family: var(--fontfamily);
       }

       .widget_calendar table caption {
           background: var(--themecolor);
           background: var(--themecolor);
       }

       .widget_calendar table tfoot {
           background: var(--gray);
       }

       .widget_calendar table tbody tr td#today {
           color: var(--themecolor);
       }

       .widget_recent_comments li {
           font-family:var(--fontfamily);
       }

       .widget_recent_comments li>a {
           font-family: var(--fontfamily);
       }

       .widget_recent_comments li>a:hover {
           border-bottom: 2px solid var(--themecolor);
           color: var(--themecolor);
       }

       .widget_recent_comments .comment-author-link a:after {
           color: var(--themecolor);
       }

       .widget_rss li a.rsswidget {
           font-family: "Raleway";
       }

       .widget_rss li .rss-date {
           font-family: Open Sans, Arial, Helvetica, sans-serif;
       }

       .widget_rss li .rss-date:before {
           color: var(--themecolor);
       }

       .widget_rss li .rssSummary {
           font-family:var(--fontfamily);
       }

       .widget_rss li cite {
           font-family:var(--fontfamily);
       }

       .widget_shopping_cart .total {
           font-family: var(--fontfamily);
       }

       .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
           background-color: var(--themecolor);
       }

       .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
           background: var(--gray);
       }

       .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .btImageTextWidget .bt_bb_headline_subheadline {
           font-family: var(--fontfamily);
       }

       .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
       .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty,
       .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent li.empty {
           font-family: var(--fontfamily);
       }

       .btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after,
       .btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after,
       .btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler:hover:after {
           color: var(--themecolor);
       }

       .menuPort .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover,
       .topTools .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover,
       .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content:hover .btCartWidgetIcon:hover {
           color: var(--themecolor);
       }

       .btMenuHorizontal .topBarInMenu .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent {
           top: -webkit-calc((120px - 13px)/4 + 13px);
           top: -moz-calc((120px - 13px)/4 + 13px);
           top: calc((120px - 13px)/4 + 13px);
       }

       .widget_recent_reviews {
           font-family: var(--fontfamily);
       }

       .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
           background: var(--themecolor);
       }

       .widget_price_filter .price_slider_amount .price_label {
           font-family: Raleway, Arial, Helvetica, sans-serif;
       }

       .btBox .tagcloud a,
       .btTags ul a {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .btBox .tagcloud a:hover,
       .btTags ul a:hover {
           background: var(--gray);
       }

       .topTools .btIconWidget:hover,
       .topBarInMenu .btIconWidget:hover {
           color: var(--themecolor);
       }

       .btIconWidget.widget_bt_button_widget .bt_button_widget .bt_bb_button_text {
           font-family: var(--fontfamily);
       }

       .btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_accent {
           background: var(--themecolor);
       }

       .btIconWidget.widget_bt_button_widget .bt_button_widget.bt_button_widget_alternate {
           background: var(--gray);
       }

       .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
           color: var(--themecolor);
       }

       a.btAccentIconWidget.btIconWidget:hover {
           color: var(--themecolor);
       }

       .btSiteFooterWidgets .btSearch button,
       .btSiteFooterWidgets .btSearch input[type=submit],
       .btSidebar .btSearch button,
       .btSidebar .btSearch input[type=submit],
       .btSidebar .widget_product_search button,
       .btSidebar .widget_product_search input[type=submit] {
           background: var(--themecolor) !important;
       }

       .btSiteFooterWidgets .btSearch button:hover,
       .btSiteFooterWidgets .btSearch input[type=submit]:hover,
       .btSidebar .btSearch button:hover,
       .btSidebar .btSearch input[type=submit]:hover,
       .btSidebar .widget_product_search button:hover,
       .btSidebar .widget_product_search input[type=submit]:hover {
           background: var(--gray) !important;
       }

       .btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
           color: var(--themecolor);
       }

       .btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
           color: var(--gray);
       }

       .btSearchInner.btFromTopBox input[type="text"] {
           font-family: var(--fontfamily);
       }

       .btSearchInner.btFromTopBox button {
           background: var(--themecolor);
       }

       .btSearchInner.btFromTopBox button:hover {
           background: var(--gray);
       }

       .btMenuHorizontal .topBarInMenu .widget_bt_divider_widget>span {
           height: -webkit-calc(120px * .5);
           height: -moz-calc(120px * .5);
           height: calc(120px * .5);
       }

       ::selection {
           background: var(--themecolor);
       }

       .bt_bb_headline .bt_bb_headline_content b {
           color: var(--themecolor);
       }

       .bt_bb_headline .bt_bb_headline_content u {
           color: var(--gray);
       }

       .bt_bb_headline .bt_bb_headline_content s b {
           background: -webkit-linear-gradient(left, var(--themecolor), var(--gray));
           background: -moz-linear-gradient(left, var(--themecolor), var(--gray));
           background: linear-gradient(to right, var(--themecolor), var(--gray));
       }

       .bt_bb_headline .bt_bb_headline_content s u {
           background: -webkit-linear-gradient(left, var(--gray), var(--themecolor));
           background: -moz-linear-gradient(left, var(--gray), var(--themecolor));
           background: linear-gradient(to right, var(--gray), var(--themecolor));
       }

       .btLightSkin .bt_bb_headline .bt_bb_headline_content s em {
           background: -webkit-linear-gradient(left, #181818, var(--themecolor));
           background: -moz-linear-gradient(left, #181818, var(--themecolor));
           background: linear-gradient(to right, #181818, var(--themecolor));
       }

       .btDarkSkin .bt_bb_headline .bt_bb_headline_content s em {
           background: -webkit-linear-gradient(left, #fff, var(--themecolor));
           background: -moz-linear-gradient(left, #fff, var(--themecolor));
           background: linear-gradient(to right, #fff, var(--themecolor));
       }

       .btLightSkin .bt_bb_headline .bt_bb_headline_content s i {
           background: -webkit-linear-gradient(left, var(--themecolor), #181818);
           background: -moz-linear-gradient(left, var(--themecolor), #181818);
           background: linear-gradient(to right, var(--themecolor), #181818);
       }

       .btDarkSkin .bt_bb_headline .bt_bb_headline_content s i {
           background: -webkit-linear-gradient(left, var(--themecolor), #fff);
           background: -moz-linear-gradient(left, var(--themecolor), #fff);
           background: linear-gradient(to right, var(--themecolor), #fff);
       }

       .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: var(--themecolor);
       }

       .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: var(--themecolor);
       }

       .bt_bb_headline.bt_bb_superheadline .bt_bb_headline_superheadline {
           font-family:var(--fontfamily);
       }

       .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
           font-family:var(--fontfamily);
       }

       .bt_bb_section[class*="accent_alternate_gradient"]:before {
           background: -webkit-linear-gradient(left, var(--themecolor), var(--gray));
           background: -moz-linear-gradient(left, var(--themecolor), var(--gray));
           background: linear-gradient(to right, var(--themecolor), var(--gray));
       }

       .bt_bb_section[class*="alternate_accent_gradient"]:before {
           background: -webkit-linear-gradient(left, var(--gray), var(--themecolor));
           background: -moz-linear-gradient(left, var(--gray), var(--themecolor));
           background: linear-gradient(to right, var(--gray), var(--themecolor));
       }

       .bt_bb_button .bt_bb_button_text {
           font-family: var(--fontfamily);
       }

       .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
           font-family: var(--fontfamily);
       }

       .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title b {
           color: var(--themecolor);
       }

       .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title u {
           color: var(--gray);
       }

       .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s b {
           background: -webkit-linear-gradient(left, var(--themecolor), var(--gray));
           background: -moz-linear-gradient(left, var(--themecolor), var(--gray));
           background: linear-gradient(to right, var(--themecolor), var(--gray));
       }

       .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s u {
           background: -webkit-linear-gradient(left, var(--gray), var(--themecolor));
           background: -moz-linear-gradient(left, var(--gray), var(--themecolor));
           background: linear-gradient(to right, var(--gray), var(--themecolor));
       }

       .btLightSkin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s em {
           background: -webkit-linear-gradient(left, #181818, var(--themecolor));
           background: -moz-linear-gradient(left, #181818, var(--themecolor));
           background: linear-gradient(to right, #181818, var(--themecolor));
       }

       .btDarkSkin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s em {
           background: -webkit-linear-gradient(left, #fff, var(--themecolor));
           background: -moz-linear-gradient(left, #fff, var(--themecolor));
           background: linear-gradient(to right, #fff, var(--themecolor));
       }

       .btLightSkin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s i {
           background: -webkit-linear-gradient(left, var(--themecolor), #181818);
           background: -moz-linear-gradient(left, var(--themecolor), #181818);
           background: linear-gradient(to right, var(--themecolor), #181818);
       }

       .btDarkSkin .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title s i {
           background: -webkit-linear-gradient(left, var(--themecolor), #fff);
           background: -moz-linear-gradient(left, var(--themecolor), #fff);
           background: linear-gradient(to right, var(--themecolor), #fff);
       }

       .bt_bb_service:hover .bt_bb_service_content_title a:hover {
           color: var(--themecolor);
       }

       button.slick-arrow {
           background: var(--themecolor);
       }

       .bt_bb_arrows_style_transparent_accent button.slick-arrow:before {
           color: var(--themecolor);
       }

       .bt_bb_arrows_style_transparent_alternate button.slick-arrow:before {
           color: var(--gray);
       }

       .bt_bb_arrows_style_accent_light button.slick-arrow {
           background: var(--themecolor) !important;
       }

       .bt_bb_arrows_style_accent_dark button.slick-arrow {
           background: var(--themecolor) !important;
       }

       .bt_bb_arrows_style_alternate_light button.slick-arrow {
           background: var(--gray) !important;
       }

       .bt_bb_arrows_style_alternate_dark button.slick-arrow {
           background: var(--gray) !important;
       }

       button.slick-arrow:hover {
           background: var(--themecolor);
       }

       .slick-dots li:hover:after {
           -webkit-box-shadow: 0 0 0 1em var(--themecolor) inset;
           box-shadow: 0 0 0 1em var(--themecolor) inset;
       }

       .slick-dots li.slick-active:after {
           -webkit-box-shadow: 0 0 0 1em var(--themecolor) inset;
           box-shadow: 0 0 0 1em var(--themecolor) inset;
       }

       .bt_bb_dots_style_accent_dot .slick-dots li:hover:after,
       .bt_bb_dots_style_accent_dot .slick-dots li.slick-active:after {
           -webkit-box-shadow: 0 0 0 1em var(--themecolor) inset;
           box-shadow: 0 0 0 1em var(--themecolor) inset;
       }

       .bt_bb_dots_style_alternate_dot .slick-dots li:hover:after,
       .bt_bb_dots_style_alternate_dot .slick-dots li.slick-active:after {
           -webkit-box-shadow: 0 0 0 1em var(--gray) inset;
           box-shadow: 0 0 0 1em var(--gray) inset;
       }

       .bt_bb_show_paging_as_numbers .slick-dots li button {
           font-family: var(--fontfamily);
       }

       .bt_bb_show_paging_as_numbers .slick-dots li.bt_bb_slider_paging,
       .bt_bb_show_paging_as_numbers .slick-dots li.bt_bb_content_slider_paging {
           font-family: var(--fontfamily);
       }

       .bt_bb_custom_menu div ul a:hover {
           color: var(--themecolor);
       }

       .btMenuAsInSidebar.bt_bb_custom_menu div ul {
           font-family: var(--fontfamily);
       }

       .btMenuAsInSidebar.bt_bb_custom_menu div ul li a:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_highlight,
       .bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location.bt_bb_highlight,
       .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location.bt_bb_highlight,
       .bt_bb_map .bt_bb_map_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location.bt_bb_highlight,
       .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_map_location.bt_bb_highlight,
       .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_map_content_wrapper .bt_bb_google_maps_location.bt_bb_highlight,
       .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_map_location.bt_bb_highlight,
       .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location.bt_bb_highlight {
           background: -webkit-linear-gradient(335deg, var(--themecolor), var(--gray)) !important;
           background: -moz-linear-gradient(335deg, var(--themecolor), var(--gray)) !important;
           background: linear-gradient(115deg, var(--themecolor), var(--gray)) !important;
       }

       .bt_bb_style_simple ul.bt_bb_tabs_header li.on {
           border-color: var(--themecolor);
       }

       .bt_bb_tabs ul.bt_bb_tabs_header {
           font-family: var(--fontfamily);
       }

       .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li:hover:after {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .bt_bb_style_simple.bt_bb_tabs ul.bt_bb_tabs_header li.on:after {
           background: var(--themecolor);
       }

       .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
           font-family: var(--fontfamily);
       }

       .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .bt_bb_style_simple.bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
           background: var(--themecolor);
       }

       .bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_price {
           font-family: var(--fontfamily);
       }

       .bt_bb_price_list .bt_bb_price_list_title_subtitle_price .bt_bb_price_list_title_subtitle .bt_bb_price_list_title {
           font-family: var(--fontfamily);
       }

       .wpcf7-form .wpcf7-submit:not([type='checkbox']):not([type='radio']) {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .wpcf7-form .bt_bb_alternate_submit .wpcf7-submit {
           background: var(--gray) !important;
       }

       div.wpcf7-validation-errors,
       div.wpcf7-acceptance-missing,
       div.wpcf7-response-output {
           border: 2px solid var(--themecolor);
       }

       .bt_bb_required:after {
           color: var(--themecolor) !important;
       }

       .required {
           color: var(--themecolor) !important;
       }

       button.mfp-close:hover {
           color: var(--themecolor);
       }

       button.mfp-arrow:hover {
           background: var(--themecolor);
       }

       .bt_bb_cost_calculator .bt_bb_cost_calculator_total {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .bt_bb_widget_select_items>div[data-value]:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .on.bt_bb_widget_switch>div {
           background: var(--themecolor);
       }

       .bt_bb_progress_bar_advanced .progressbar-text {
           font-family: var(--fontfamily);
       }

       .bt_bb_counter_holder {
           font-family: var(--fontfamily);
       }

       .btCounterHolder {
           font-family: var(--fontfamily);
       }

       .btCountDownAccentNumbers.btCounterHolder .btCountdownHolder span[class^="n"],
       .btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:first-child,
       .btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:nth-child(2),
       .btCountDownAccentNumbers.btCounterHolder .btCountdownHolder .days>span:nth-child(3) {
           color: var(--themecolor);
       }

       .btWorkingHours .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {
           background-color: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .bt_bb_masonry_image_grid .bt_bb_grid_item_inner>.bt_bb_grid_item_inner_image:after {
           background: var(--themecolor);
       }

       .bt_bb_post_grid_loader>div,
       .bt_bb_post_grid_loader>span {
           color: var(--themecolor);
       }

       .bt_bb_post_grid_filter {
           font-family: var(--fontfamily);
       }

       .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .bt_bb_post_grid_filter .bt_bb_post_grid_filter_item.active:before {
           background: var(--themecolor);
       }

       .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title+.bt_bb_grid_item_post_excerpt:before,
       .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title+.bt_bb_grid_item_post_excerpt:before {
           background: var(--themecolor);
       }

       .bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_show_more a,
       .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_show_more a {
           font-family: var(--fontfamily);
           background: var(--themecolor);
       }

       .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category {
           font-family:var(--fontfamily);
       }

       .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories:before {
           color: var(--themecolor);
       }

       .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span:before {
           color: var(--themecolor);
       }

       .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>span.bt_bb_latest_posts_item_author a:hover {
           color: var(--themecolor);
       }

       .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title {
           font-family: var(--fontfamily);
       }

       .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
           color: var(--themecolor);
       }

       .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more {
           font-family: var(--fontfamily);
       }

       .bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_read_more a {
           color: var(--themecolor);
       }

       .bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_category .post-categories:before {
           background: var(--themecolor);
       }

       .bt_bb_latest_posts.bt_bb_look_standard_highlighted .bt_bb_latest_posts_item:first-child .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
           color: var(--themecolor);
       }

       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round-top-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round-top-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round-bottom-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_round-bottom-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded-top-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded-top-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded-bottom-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_standard.bt_bb_date_design_rounded-bottom-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round-top-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round-top-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round-bottom-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_round-bottom-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded-top-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded-top-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded-bottom-left .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date,
       .bt_bb_latest_posts.bt_bb_look_highlighted.bt_bb_date_design_rounded-bottom-right .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>.bt_bb_latest_posts_item_date {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category {
           font-family:var(--fontfamily);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_category:before {
           color: var(--themecolor);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span:before {
           color: var(--themecolor);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>span.bt_bb_grid_item_item_author a:hover {
           color: var(--themecolor);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
           font-family: var(--fontfamily);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .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_masonry_post_grid_content .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_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
           color: var(--themecolor);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_share .bt_bb_icon .bt_bb_icon_holder:before {
           color: var(--themecolor);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more {
           font-family: var(--fontfamily);
       }

       .bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
       .bt_bb_masonry_post_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a,
       .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_item_read_more a {
           color: var(--themecolor);
       }

       .bt_bb_masonry_post_grid.bt_bb_date_design_round .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_round-top-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_round-top-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_round-bottom-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_round-bottom-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_rounded-top-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_rounded-top-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_rounded-bottom-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_post_grid.bt_bb_date_design_rounded-bottom-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_round .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_round-top-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_round-top-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_round-bottom-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_round-bottom-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded-top-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded-top-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded-bottom-left .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date,
       .bt_bb_masonry_portfolio_grid.bt_bb_date_design_rounded-bottom-right .bt_bb_grid_item_post_content .bt_bb_grid_item_meta>.bt_bb_grid_item_date {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
       .bt_bb_masonry_post_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
       .bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after,
       .bt_bb_masonry_portfolio_grid.bt_bb_look_image_above .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_thumbnail a:after {
           background: var(--themecolor);
       }

       .btNoSearchResults {
           border: 2px solid var(--themecolor);
       }

       .btNoSearchResults #searchform input[type='submit'] {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .btNoSearchResults .bt_bb_button:last-child a {
           background: var(--gray) !important;
       }

       .bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 b {
           color: var(--themecolor);
       }

       .bt_bb_service_image .bt_bb_service_image_content .bt_bb_service_image_content_title h3 u {
           color: var(--gray);
       }

       .bt_bb_service_image .bt_bb_service_image_content_read_more {
           font-family: var(--fontfamily);
       }

       .bt_bb_service_image .bt_bb_service_image_content_read_more a:hover {
           color: var(--themecolor);
       }

       .btLightSkin .bt_bb_features_table table thead tr th,
       .btDarkSkin .btLightSkin .bt_bb_features_table table thead tr th,
       .btLightSkin .btDarkSkin .btLightSkin .bt_bb_features_table table thead tr th {
           border-bottom-color: var(--themecolor);
       }

       .btDarkSkin .bt_bb_features_table table thead tr th,
       .btLightSkin .btDarkSkin .bt_bb_features_table table thead tr th,
       .btDarkSkin.btLightSkin .btDarkSkin .bt_bb_features_table table thead tr th {
           border-bottom-color: var(--themecolor);
       }

       .bt_bb_features_table table thead tr th strong {
           color: var(--themecolor);
       }

       .bt_bb_features_table table tbody tr td .bt_bb_features_table_yes:after {
           color: var(--themecolor);
       }

       .bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content:before {
           background: var(--themecolor);
       }

       .bt_bb_step_line .bt_bb_inner_step .bt_bb_inner_step_content .bt_bb_inner_step_title {
           font-family: var(--fontfamily);
       }

       .bt_bb_step_line .bt_bb_inner_step.bt_bb_highlight .bt_bb_inner_step_content .bt_bb_inner_step_content_holder .bt_bb_inner_step_content_holder_sleeve {
           background: -webkit-linear-gradient(left, var(--themecolor), var(--gray));
           background: -moz-linear-gradient(left, var(--themecolor), var(--gray));
           background: linear-gradient(to right, var(--themecolor), var(--gray));
       }

       .products ul li.product .btWooShopLoopItemInner .bt_bb_image a:before,
       ul.products li.product .btWooShopLoopItemInner .bt_bb_image a:before {
           background: var(--themecolor);
       }

       .products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover,
       ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_content a:hover {
           color: var(--themecolor);
       }

       .products ul li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before,
       ul.products li.product .btWooShopLoopItemInner .bt_bb_headline .bt_bb_headline_subheadline .star-rating span:before {
           color: var(--themecolor);
       }

       .products ul li.product .btWooShopLoopItemInner .price,
       ul.products li.product .btWooShopLoopItemInner .price {
           font-family: var(--fontfamily);
       }

       .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: var(--gray);
       }

       .products ul li.product .btWooShopLoopItemInner .added_to_cart,
       ul.products li.product .btWooShopLoopItemInner .added_to_cart {
           color: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .btShopSaleTagDesignHardRounded .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRoundedTopLeft .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRoundedTopRight .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRoundedBottomLeft .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRoundedBottomRight .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRounded .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRoundedTopLeft .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRoundedTopRight .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRoundedBottomLeft .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRoundedBottomRight .products ul li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRounded ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRoundedTopLeft ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRoundedTopRight ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRoundedBottomLeft ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignHardRoundedBottomRight ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRounded ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRoundedTopLeft ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRoundedTopRight ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRoundedBottomLeft ul.products li.product .btWooShopLoopItemInner:hover .onsale,
       .btShopSaleTagDesignSoftRoundedBottomRight ul.products li.product .btWooShopLoopItemInner:hover .onsale {
           background: var(--gray);
       }

       .btShopSaleTagDesignHardRounded .products ul li.product .onsale,
       .btShopSaleTagDesignHardRoundedTopLeft .products ul li.product .onsale,
       .btShopSaleTagDesignHardRoundedTopRight .products ul li.product .onsale,
       .btShopSaleTagDesignHardRoundedBottomLeft .products ul li.product .onsale,
       .btShopSaleTagDesignHardRoundedBottomRight .products ul li.product .onsale,
       .btShopSaleTagDesignSoftRounded .products ul li.product .onsale,
       .btShopSaleTagDesignSoftRoundedTopLeft .products ul li.product .onsale,
       .btShopSaleTagDesignSoftRoundedTopRight .products ul li.product .onsale,
       .btShopSaleTagDesignSoftRoundedBottomLeft .products ul li.product .onsale,
       .btShopSaleTagDesignSoftRoundedBottomRight .products ul li.product .onsale,
       .btShopSaleTagDesignSquare .products ul li.product .onsale,
       .btShopSaleTagDesignHardRounded ul.products li.product .onsale,
       .btShopSaleTagDesignHardRoundedTopLeft ul.products li.product .onsale,
       .btShopSaleTagDesignHardRoundedTopRight ul.products li.product .onsale,
       .btShopSaleTagDesignHardRoundedBottomLeft ul.products li.product .onsale,
       .btShopSaleTagDesignHardRoundedBottomRight ul.products li.product .onsale,
       .btShopSaleTagDesignSoftRounded ul.products li.product .onsale,
       .btShopSaleTagDesignSoftRoundedTopLeft ul.products li.product .onsale,
       .btShopSaleTagDesignSoftRoundedTopRight ul.products li.product .onsale,
       .btShopSaleTagDesignSoftRoundedBottomLeft ul.products li.product .onsale,
       .btShopSaleTagDesignSoftRoundedBottomRight ul.products li.product .onsale,
       .btShopSaleTagDesignSquare ul.products li.product .onsale {
           background: var(--gray);
           font-family: var(--fontfamily);
       }

       .products ul li.product.product-category a:hover h2,
       ul.products li.product.product-category a:hover h2 {
           color: var(--themecolor);
       }

       nav.woocommerce-pagination ul {
           font-family: var(--fontfamily);
       }

       nav.woocommerce-pagination ul li a:hover {
           background: var(--gray);
       }

       nav.woocommerce-pagination ul li a.next:before,
       nav.woocommerce-pagination ul li a.prev:before {
           background: var(--themecolor);
       }

       .btShopSaleTagDesignHardRounded div.product>.onsale,
       .btShopSaleTagDesignHardRoundedTopLeft div.product>.onsale,
       .btShopSaleTagDesignHardRoundedTopRight div.product>.onsale,
       .btShopSaleTagDesignHardRoundedBottomLeft div.product>.onsale,
       .btShopSaleTagDesignHardRoundedBottomRight div.product>.onsale,
       .btShopSaleTagDesignSoftRounded div.product>.onsale,
       .btShopSaleTagDesignSoftRoundedTopLeft div.product>.onsale,
       .btShopSaleTagDesignSoftRoundedTopRight div.product>.onsale,
       .btShopSaleTagDesignSoftRoundedBottomLeft div.product>.onsale,
       .btShopSaleTagDesignSoftRoundedBottomRight div.product>.onsale,
       .btShopSaleTagDesignSquare div.product>.onsale {
           background: var(--gray);
           font-family: var(--fontfamily);
       }

       div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:after {
           background: var(--themecolor);
       }

       div.product div.images .woocommerce-product-gallery__trigger:after {
           background: var(--themecolor);
       }

       div.product div.images .woocommerce-product-gallery__trigger:hover:after {
           background: var(--gray);
       }

       div.product div.summary .price {
           font-family: var(--fontfamily);
       }

       div.product div.summary form.cart .group_table th .amount,
       div.product div.summary form.cart .group_table td .amount {
           font-family: "Raleway", Arial, Helvetica;
       }

       div.product div.summary form.cart .group_table a {
           font-family: "Raleway", Arial, Helvetica;
       }

       div.product div.summary form.cart .group_table a:hover {
           color: var(--themecolor);
       }

       table.shop_table td.product-remove a.remove {
           background-color: var(--themecolor);
       }

       table.shop_table td.product-remove a.remove:hover {
           background: var(--gray);
       }

       table.shop_table td.product-name {
           font-family: var(--fontfamily);
       }

       table.shop_table td.product-name a:hover {
           color: var(--themecolor);
       }

       table.shop_table .woocommerce-Price-amount {
           font-family: var(--fontfamily);
       }

       table.shop_table tfoot {
           font-family: var(--fontfamily);
       }

       table.shop_table tfoot .cart-subtotal {
           background: var(--gray);
       }

       table.shop_table tfoot .order-total {
           background: var(--themecolor);
       }

       tr.cart-subtotal,
       tfoot,
       tr.order-total {
           font-family: var(--fontfamily);
       }

       tr.cart-subtotal,
       tfoot {
           background: var(--gray);
       }

       tr.order-total,
       tfoot {
           background: var(--themecolor);
       }

       ul.wc_payment_methods li .about_paypal {
           color: var(--themecolor);
       }

       .wc-proceed-to-checkout .checkout-button {
           background: var(--themecolor) !important;
       }

       .woocommerce-MyAccount-navigation ul {
           font-family: var(--fontfamily);
       }

       .woocommerce-MyAccount-navigation ul li a:after {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .woocommerce-MyAccount-navigation ul li.is-active a:after {
           background: var(--themecolor);
       }

       .reset_variations {
           font-family:var(--fontfamily);
       }

       .reset_variations:before {
           color: var(--themecolor);
       }

       form fieldset legend {
           font-family: Raleway, Arial, Helvetica, sans-serif;
       }

       .woocommerce-info a:not(.button),
       .woocommerce-message a:not(.button) {
           color: var(--themecolor);
       }

       .woocommerce-info a.showcoupon:before,
       .woocommerce-message a.showcoupon:before {
           color: var(--themecolor);
       }

       .woocommerce-info a.showcoupon:hover,
       .woocommerce-message a.showcoupon:hover {
           color: var(--themecolor);
       }

       .woocommerce-message:before,
       .woocommerce-info:before,
       .woocommerce-error:before {
           background: var(--themecolor);
       }

       .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 :not(.widget_product_search) button[type="submit"],
       .woocommerce .btContent :not(.widget_product_search) button[type="submit"],
       .woocommerce-page .btSidebar :not(.widget_product_search) button[type="submit"],
       .woocommerce-page .btContent :not(.widget_product_search) button[type="submit"],
       .woocommerce .btSidebar input.button,
       .woocommerce .btContent input.button,
       .woocommerce-page .btSidebar input.button,
       .woocommerce-page .btContent input.button,
       div.woocommerce a.button,
       div.woocommerce input[type="submit"],
       div.woocommerce :not(.widget_product_search) button[type="submit"],
       div.woocommerce input.button {
           background: var(--themecolor);
           font-family: "Raleway", Arial, Helvetica, sans-serif !important;
       }

       .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,
       .woocommerce .btSidebar .shipping-calculator-button,
       .woocommerce .btContent .shipping-calculator-button,
       .woocommerce-page .btSidebar .shipping-calculator-button,
       .woocommerce-page .btContent .shipping-calculator-button,
       div.woocommerce input.alt,
       div.woocommerce a.button.alt,
       div.woocommerce .button.alt,
       div.woocommerce button.alt,
       div.woocommerce .shipping-calculator-button {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset, 0 20px 30px rgba(34, 34, 34, .07);
           box-shadow: 0 0 0 2px var(--themecolor) inset, 0 20px 30px rgba(34, 34, 34, .07);
           color: var(--themecolor);
           font-family: "Raleway", Arial, Helvetica, sans-serif !important;
       }

       .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,
       .woocommerce .btSidebar .shipping-calculator-button:hover,
       .woocommerce .btContent .shipping-calculator-button:hover,
       .woocommerce-page .btSidebar .shipping-calculator-button:hover,
       .woocommerce-page .btContent .shipping-calculator-button:hover,
       div.woocommerce input.alt:hover,
       div.woocommerce a.button.alt:hover,
       div.woocommerce .button.alt:hover,
       div.woocommerce button.alt:hover,
       div.woocommerce .shipping-calculator-button:hover {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset, 0 7.5px 15px rgba(34, 34, 34, .2);
           box-shadow: 0 0 0 2px var(--themecolor) inset, 0 7.5px 15px rgba(34, 34, 34, .2);
       }

       .woocommerce .btSidebar a.edit,
       .woocommerce .btContent a.edit,
       .woocommerce-page .btSidebar a.edit,
       .woocommerce-page .btContent a.edit,
       div.woocommerce a.edit {
           font-family: var(--fontfamily);
       }

       .woocommerce .btSidebar a.edit:before,
       .woocommerce .btContent a.edit:before,
       .woocommerce-page .btSidebar a.edit:before,
       .woocommerce-page .btContent a.edit:before,
       div.woocommerce a.edit:before {
           color: var(--themecolor);
       }

       .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
           background: var(--themecolor);
       }

       .widget_price_filter .price_slider_amount .price_label {
           font-family: Raleway, Arial, Helvetica, sans-serif;
       }

       .star-rating span:before {
           color: var(--themecolor);
       }

       p.stars a[class^="star-"].active:after,
       p.stars a[class^="star-"]:hover:after {
           color: var(--themecolor);
       }

       .select2-container--default .select2-results__option--highlighted[aria-selected],
       .select2-container--default .select2-results__option--highlighted[data-selected] {
           background-color: var(--themecolor);
       }

       button.pswp__button.pswp__button--arrow--left:hover,
       button.pswp__button.pswp__button--arrow--right:hover {
           background: var(--themecolor) !important;
       }

       .woocommerce input[type="checkbox"]:before {
           background: var(--themecolor);
       }

       .btQuoteBooking .btContactNext {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .btQuoteBooking .btQuoteSlider .ui-slider-handle {
           background: var(--themecolor);
       }

       .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
           background: var(--themecolor);
       }

       .btQuoteBooking .ddChild ul li:before {
           -webkit-box-shadow: 0 0 0 2px var(--themecolor) inset;
           box-shadow: 0 0 0 2px var(--themecolor) inset;
       }

       .btQuoteBooking .ddChild ul li.selected:before {
           background: var(--themecolor);
       }

       .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
       .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
           border: 2px solid var(--themecolor);
       }

       .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
       .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
       .btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
       .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
       .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
       .btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
       .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
       .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
       .btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
       .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
       .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
       .btLightSkin .btDarkSkin .btLightSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
           border: 2px solid var(--themecolor);
       }

       .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
       .btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
       .btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:hover,
       .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
       .btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
       .btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError input:focus,
       .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
       .btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
       .btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:hover,
       .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
       .btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus,
       .btDarkSkin.btLightSkin .btDarkSkin .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea:focus {
           border: 2px solid var(--themecolor);
       }

       .btQuoteBooking .btSubmitMessage {
           color: var(--themecolor);
       }

       .btQuoteBooking .btContactSubmit {
           background: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:not(:checked)+label:after,
       .btQuoteBooking .bt_cc_email_confirmation_container [type="checkbox"]:checked+label:after {
           background: var(--themecolor);
       }

       .btDatePicker .ui-datepicker-header {
           background-color: var(--themecolor);
           font-family: var(--fontfamily);
       }

       .btDatePicker table.ui-datepicker-calendar th {
           font-family: var(--fontfamily);
       }

       .btDatePicker table.ui-datepicker-calendar td.ui-datepicker-today a {
           background: var(--gray);
       }

       .btDatePicker table.ui-datepicker-calendar td a.ui-state-active {
           background: var(--themecolor);
       }

       .wp-block-button__link {
           font-family: var(--fontfamily);
       }

       @font-face {
           font-family: "AgileMethodology";
           src: url("wp-content/themes/fonts/AgileMethodology/AgileMethodology.woff") format("woff"), url("wp-content/themes/fonts/AgileMethodology/AgileMethodology.ttf") format("truetype");
       }

       *[data-ico-agilemethodology]:before {
           font-family: AgileMethodology;
           content: attr(data-ico-agilemethodology);
       }

       @font-face {
           font-family: "ArtificialIntelligence";
           src: url("wp-content/themes/fonts/ArtificialIntelligence/ArtificialIntelligence.woff") format("woff"), url("wp-content/themes/fonts/ArtificialIntelligence/ArtificialIntelligence.ttf") format("truetype");
       }

       *[data-ico-artificialintelligence]:before {
           font-family: ArtificialIntelligence;
           content: attr(data-ico-artificialintelligence);
       }

       @font-face {
           font-family: "Business";
           src: url("wp-content/themes/fonts/Business/Business.woff") format("woff"), url("wp-content/themes/fonts/Business/Business.ttf") format("truetype");
       }

       *[data-ico-business]:before {
           font-family: Business;
           content: attr(data-ico-business);
       }

       @font-face {
           font-family: "BusinessAnalytics";
           src: url("wp-content/themes/fonts/BusinessAnalytics/BusinessAnalytics.woff") format("woff"), url("wp-content/themes/fonts/BusinessAnalytics/BusinessAnalytics.ttf") format("truetype");
       }

       *[data-ico-businessanalytics]:before {
           font-family: BusinessAnalytics;
           content: attr(data-ico-businessanalytics);
       }

       @font-face {
           font-family: "BusinessMotivation";
           src: url("wp-content/themes/fonts/BusinessMotivation/BusinessMotivation.woff") format("woff"), url("wp-content/themes/fonts/BusinessMotivation/BusinessMotivation.ttf") format("truetype");
       }

       *[data-ico-businessmotivation]:before {
           font-family: BusinessMotivation;
           content: attr(data-ico-businessmotivation);
       }

       @font-face {
           font-family: "CloudTechnology";
           src: url("wp-content/themes/fonts/CloudTechnology/CloudTechnology.woff") format("woff"), url("wp-content/themes/fonts/CloudTechnology/CloudTechnology.ttf") format("truetype");
       }

       *[data-ico-cloudtechnology]:before {
           font-family: CloudTechnology;
           content: attr(data-ico-cloudtechnology);
       }

       @font-face {
           font-family: "Communication";
           src: url("wp-content/themes/fonts/Communication/Communication.woff") format("woff"), url("wp-content/themes/fonts/Communication/Communication.ttf") format("truetype");
       }

       *[data-ico-communication]:before {
           font-family: Communication;
           content: attr(data-ico-communication);
       }

       @font-face {
           font-family: "ComputerTechnology";
           src: url("wp-content/themes/fonts/ComputerTechnology/ComputerTechnology.woff") format("woff"), url("wp-content/themes/fonts/ComputerTechnology/ComputerTechnology.ttf") format("truetype");
       }

       *[data-ico-computertechnology]:before {
           font-family: ComputerTechnology;
           content: attr(data-ico-computertechnology);
       }

       @font-face {
           font-family: "Construction";
           src: url("wp-content/themes/fonts/Construction/Construction.woff") format("woff"), url("wp-content/themes/fonts/Construction/Construction.ttf") format("truetype");
       }

       *[data-ico-construction]:before {
           font-family: Construction;
           content: attr(data-ico-construction);
       }

       @font-face {
           font-family: "CustomerSupport";
           src: url("wp-content/themes/fonts/CustomerSupport/CustomerSupport.woff") format("woff"), url("wp-content/themes/fonts/CustomerSupport/CustomerSupport.ttf") format("truetype");
       }

       *[data-ico-customersupport]:before {
           font-family: CustomerSupport;
           content: attr(data-ico-customersupport);
       }

       @font-face {
           font-family: "DataManagement";
           src: url("wp-content/themes/fonts/DataManagement/DataManagement.woff") format("woff"), url("wp-content/themes/fonts/DataManagement/DataManagement.ttf") format("truetype");
       }

       *[data-ico-datamanagement]:before {
           font-family: DataManagement;
           content: attr(data-ico-datamanagement);
       }

       @font-face {
           font-family: "Design";
           src: url("wp-content/themes/fonts/Design/Design.woff") format("woff"), url("wp-content/themes/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("wp-content/themes/fonts/Development/Development.woff") format("woff"), url("wp-content/themes/fonts/Development/Development.ttf") format("truetype");
       }

       *[data-ico-development]:before {
           font-family: Development;
           content: attr(data-ico-development);
       }

       @font-face {
           font-family: "Essential";
           src: url("wp-content/themes/fonts/Essential/Essential.woff") format("woff"), url("wp-content/themes/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("wp-content/themes/fonts/FontAwesome/FontAwesome.woff") format("woff"), url("wp-content/themes/fonts/FontAwesome/FontAwesome.ttf") format("truetype");
       }

       *[data-ico-fontawesome]:before {
           font-family: FontAwesome;
           content: attr(data-ico-fontawesome);
       }

       @font-face {
           font-family: "FontAwesome5Brands";
           src: url("wp-content/themes/fonts/FontAwesome5Brands/FontAwesome5Brands.woff") format("woff"), url("wp-content/themes/fonts/FontAwesome5Brands/FontAwesome5Brands.ttf") format("truetype");
       }

       *[data-ico-fontawesome5brands]:before {
           font-family: FontAwesome5Brands;
           content: attr(data-ico-fontawesome5brands);
       }

       @font-face {
           font-family: "FontAwesome5Regular";
           src: url("wp-content/themes/fonts/FontAwesome5Regular/FontAwesome5Regular.woff") format("woff"), url("wp-content/themes/fonts/FontAwesome5Regular/FontAwesome5Regular.ttf") format("truetype");
       }

       *[data-ico-fontawesome5regular]:before {
           font-family: FontAwesome5Regular;
           content: attr(data-ico-fontawesome5regular);
       }

       @font-face {
           font-family: "FontAwesome5Solid";
           src: url("wp-content/themes/fonts/FontAwesome5Solid/FontAwesome5Solid.woff") format("woff"), url("wp-content/themes/fonts/FontAwesome5Solid/FontAwesome5Solid.ttf") format("truetype");
       }

       *[data-ico-fontawesome5solid]:before {
           font-family: FontAwesome5Solid;
           content: attr(data-ico-fontawesome5solid);
       }

       @font-face {
           font-family: "HelpAndSupport";
           src: url("wp-content/themes/fonts/HelpAndSupport/HelpAndSupport.woff") format("woff"), url("wp-content/themes/fonts/HelpAndSupport/HelpAndSupport.ttf") format("truetype");
       }

       *[data-ico-helpandsupport]:before {
           font-family: HelpAndSupport;
           content: attr(data-ico-helpandsupport);
       }

       @font-face {
           font-family: "Icon7Stroke";
           src: url("wp-content/themes/fonts/Icon7Stroke/Icon7Stroke.woff") format("woff"), url("wp-content/themes/fonts/Icon7Stroke/Icon7Stroke.ttf") format("truetype");
       }

       *[data-ico-icon7stroke]:before {
           font-family: Icon7Stroke;
           content: attr(data-ico-icon7stroke);
       }

       @font-face {
           font-family: "NavigationAndMaps";
           src: url("wp-content/themes/fonts/NavigationAndMaps/NavigationAndMaps.woff") format("woff"), url("wp-content/themes/fonts/NavigationAndMaps/NavigationAndMaps.ttf") format("truetype");
       }

       *[data-ico-navigationandmaps]:before {
           font-family: NavigationAndMaps;
           content: attr(data-ico-navigationandmaps);
       }

       @font-face {
           font-family: "Productivity";
           src: url("wp-content/themes/fonts/Productivity/Productivity.woff") format("woff"), url("wp-content/themes/fonts/Productivity/Productivity.ttf") format("truetype");
       }

       *[data-ico-productivity]:before {
           font-family: Productivity;
           content: attr(data-ico-productivity);
       }

       @font-face {
           font-family: "Programming";
           src: url("wp-content/themes/fonts/Programming/Programming.woff") format("woff"), url("wp-content/themes/fonts/Programming/Programming.ttf") format("truetype");
       }

       *[data-ico-programming]:before {
           font-family: Programming;
           content: attr(data-ico-programming);
       }

       @font-face {
           font-family: "Science";
           src: url("wp-content/themes/fonts/Science/Science.woff") format("woff"), url("wp-content/themes/fonts/Science/Science.ttf") format("truetype");
       }

       *[data-ico-science]:before {
           font-family: Science;
           content: attr(data-ico-science);
       }

       @font-face {
           font-family: "SocialMediaAndNetwork";
           src: url("wp-content/themes/fonts/SocialMediaAndNetwork/SocialMediaAndNetwork.woff") format("woff"), url("wp-content/themes/fonts/SocialMediaAndNetwork/SocialMediaAndNetwork.ttf") format("truetype");
       }

       *[data-ico-socialmediaandnetwork]:before {
           font-family: SocialMediaAndNetwork;
           content: attr(data-ico-socialmediaandnetwork);
       }

       @font-face {
           font-family: "TeamWork2";
           src: url("wp-content/themes/fonts/TeamWork2/TeamWork2.woff") format("woff"), url("wp-content/themes/fonts/TeamWork2/TeamWork2.ttf") format("truetype");
       }

       *[data-ico-teamwork2]:before {
           font-family: TeamWork2;
           content: attr(data-ico-teamwork2);
       }

       @font-face {
           font-family: "Teamwork";
           src: url("wp-content/themes/fonts/Teamwork/Teamwork.woff") format("woff"), url("wp-content/themes/fonts/Teamwork/Teamwork.ttf") format("truetype");
       }

       *[data-ico-teamwork]:before {
           font-family: Teamwork;
           content: attr(data-ico-teamwork);
       }

       @font-face {
           font-family: "Transportation";
           src: url("wp-content/themes/fonts/Transportation/Transportation.woff") format("woff"), url("wp-content/themes/fonts/Transportation/Transportation.ttf") format("truetype");
       }

       *[data-ico-transportation]:before {
           font-family: Transportation;
           content: attr(data-ico-transportation);
       }

       @font-face {
           font-family: "VirtualReality";
           src: url("wp-content/themes/fonts/VirtualReality/VirtualReality.woff") format("woff"), url("wp-content/themes/fonts/VirtualReality/VirtualReality.ttf") format("truetype");
       }

       *[data-ico-virtualreality]:before {
           font-family: VirtualReality;
           content: attr(data-ico-virtualreality);
       }
   
   img.wp-smiley,
   img.emoji {
       display: inline !important;
       border: none !important;
       box-shadow: none !important;
       height: 1em !important;
       width: 1em !important;
       margin: 0 .07em !important;
       vertical-align: -0.1em !important;
       background: none !important;
       padding: 0 !important;
   }
.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_1 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_1 .bt_bb_progress_bar_bg {
    background: #191919;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_1 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_1 .bt_bb_progress_bar_inner {
    border-color: #ffffff;
    color: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_1 .bt_bb_progress_bar_bg {
    background: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_1 .bt_bb_progress_bar_inner {
    background: #191919;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #ffffff;
    box-shadow: 0 0 0 1em #ffffff inset;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #191919 inset;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #191919 inset;
    background-color: #ffffff;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #191919 inset;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #191919 inset;
    background-color: #ffffff;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless a {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_1.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    background-color: #ffffff;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #191919 inset;
    background-color: #ffffff;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_headline {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_headline .bt_bb_headline_superheadline {
    color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #ffffff;
    color: #191919;
    border-color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_1 .bt_bb_accordion_item {
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #191919;
    background-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #191919;
    background-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #191919;
    border-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_1 {
    border-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_1 .bt_bb_price_list_title {
    color: #ffffff;
    background-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_1 ul li {
    border-color: #191919;
}

.bt_bb_section.bt_bb_color_scheme_1 {
    color: #000;

}

.bt_bb_row.bt_bb_color_scheme_1 {
    color: #000;

}

.bt_bb_column.bt_bb_color_scheme_1 {
    color: #000;
    background-color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_icon a {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon:hover a {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #ffffff;
    box-shadow: 0 0 0 1em #ffffff inset;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #ffffff inset;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #191919 inset;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #191919 inset;
    background-color: #ffffff;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #ffffff inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #ffffff inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a {
    background-color: #191919;
    color: #ffffff;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #191919;
    color: #ffffff;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless a {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_1.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_1.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #ffffff inset;
    background-color: #ffffff;
    color: #191919 !important;
}

.bt_bb_color_scheme_1.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_1.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_1.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #191919 !important;
}

.bt_bb_color_scheme_1.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_1.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_1.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #ffffff inset;
}

.bt_bb_color_scheme_1.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_1.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_1.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #191919 inset;
    background-color: transparent;
    color: #191919 !important;
}

.bt_bb_color_scheme_1.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_1.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_headline {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_headline .bt_bb_headline_superheadline {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #ffffff, #191919) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_1.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #191919, #ffffff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_1.bt_bb_price_list {
    color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_1.bt_bb_price_list ul li:before {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #191919 inset;
    color: #FFF;
}

.bt_bb_color_scheme_1.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_section.bt_bb_color_scheme_1 {
    color: #000;
   
}

.bt_bb_color_scheme_1 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #191919 !important;
}

.bt_bb_color_scheme_1 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_1 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #191919 !important;
}

.bt_bb_color_scheme_1 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #191919;
    color: #ffffff;
}

.bt_bb_color_scheme_1 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #ffffff !important;
}

.bt_bb_color_scheme_1 .bt_bb_features_table table tbody tr td:after {
    background: #ffffff !important;
}

.bt_bb_color_scheme_1 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_1.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_1 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_1.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_1 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_1.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #ffffff;
}

.bt_bb_color_scheme_1 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_1.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #191919;
}

.bt_bb_color_scheme_1 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_1.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #191919 inset;
    background: transparent;
}

.bt_bb_color_scheme_1 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_1.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_1 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_1.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #ffffff;
}

.bt_bb_color_scheme_1 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_1.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #191919;
}

.bt_bb_color_scheme_1 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_1.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_1.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_1.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_1.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_1.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #ffffff;
}

.bt_bb_color_scheme_1 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_1 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_1 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #ffffff !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_2 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_2 .bt_bb_progress_bar_bg {
    background: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_2 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_2 .bt_bb_progress_bar_inner {
    border-color: #191919;
    color: #191919;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_2 .bt_bb_progress_bar_bg {
    background: #191919;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_2 .bt_bb_progress_bar_inner {
    background: #ffffff;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #191919;
    box-shadow: 0 0 0 1em #191919 inset;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #ffffff inset;
    background-color: #191919;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #191919 inset;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #ffffff inset;
    background-color: #191919;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless a {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_2.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    background-color: #191919;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #ffffff inset;
    background-color: #191919;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_headline {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_headline .bt_bb_headline_superheadline {
    color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #191919;
    color: #191919;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #191919;
    color: #ffffff;
    border-color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #191919;
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_2 .bt_bb_accordion_item {
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #191919;
    color: #191919;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #ffffff;
    background-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #ffffff;
    background-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #191919;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #191919;
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_2 {
    border-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_2 .bt_bb_price_list_title {
    color: #191919;
    background-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_2 ul li {
    border-color: #ffffff;
}

.bt_bb_section.bt_bb_color_scheme_2 {
    color: #191919;
    background-color: #ffffff;
}

.bt_bb_row.bt_bb_color_scheme_2 {
    color: #191919;
    background-color: #ffffff;
}

.bt_bb_column.bt_bb_color_scheme_2 {
    color: #191919;
    background-color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_icon a {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #191919;
    box-shadow: 0 0 0 1em #191919 inset;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #191919 inset;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    background-color: #191919;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #191919 inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #191919 inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled a {
    background-color: #ffffff;
    color: #191919;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #ffffff;
    color: #191919;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless a {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_2.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_2.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #191919 inset;
    background-color: #191919;
    color: #ffffff !important;
}

.bt_bb_color_scheme_2.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_2.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_2.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #ffffff !important;
}

.bt_bb_color_scheme_2.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_2.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_2.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #191919 inset;
}

.bt_bb_color_scheme_2.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_2.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_2.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #ffffff inset;
    background-color: transparent;
    color: #ffffff !important;
}

.bt_bb_color_scheme_2.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_2.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_headline {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_headline .bt_bb_headline_superheadline {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #191919, #ffffff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_2.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #ffffff, #191919) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_2.bt_bb_price_list {
    color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_2.bt_bb_price_list ul li:before {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: #FFF;
}

.bt_bb_color_scheme_2.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_section.bt_bb_color_scheme_2 {
    color: #191919;
    background-color: #ffffff;
}

.bt_bb_color_scheme_2 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #ffffff !important;
}

.bt_bb_color_scheme_2 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_2 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #ffffff !important;
}

.bt_bb_color_scheme_2 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #ffffff;
    color: #191919;
}

.bt_bb_color_scheme_2 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #191919 !important;
}

.bt_bb_color_scheme_2 .bt_bb_features_table table tbody tr td:after {
    background: #191919 !important;
}

.bt_bb_color_scheme_2 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_2.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_2 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_2.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_2 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_2.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #191919;
}

.bt_bb_color_scheme_2 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_2.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #ffffff;
}

.bt_bb_color_scheme_2 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_2.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    background: transparent;
}

.bt_bb_color_scheme_2 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_2.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_2 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_2.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #191919;
}

.bt_bb_color_scheme_2 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_2.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #ffffff;
}

.bt_bb_color_scheme_2 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_2.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_2.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_2.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_2.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_2.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #191919;
}

.bt_bb_color_scheme_2 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_2 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_2 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #191919 !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_3 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_3 .bt_bb_progress_bar_bg {
    background: #191919;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_3 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_3 .bt_bb_progress_bar_inner {
    border-color: var(--themecolor);
    color: var(--themecolor);
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_3 .bt_bb_progress_bar_bg {
    background: var(--themecolor);
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_3 .bt_bb_progress_bar_inner {
    background: #191919;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon .bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: var(--themecolor);
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #191919 inset;
    background-color: var(--themecolor);
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em var(--themecolor) inset;
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #191919 inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #191919 inset;
    background-color: var(--themecolor);
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_3.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    background-color: var(--themecolor);
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #191919 inset;
    background-color: var(--themecolor);
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_headline {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_headline .bt_bb_headline_superheadline {
    color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: var(--themecolor);
}

.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: var(--themecolor);
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: var(--themecolor);
    color: #191919;
    border-color: var(--themecolor);
}

.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--themecolor);
    border-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_3 .bt_bb_accordion_item {
    border-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: var(--themecolor);
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #191919;
    background-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #191919;
    background-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--themecolor);
    border-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #191919;
    border-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_3 {
    border-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_3 .bt_bb_price_list_title {
    color: var(--themecolor);
    background-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_3 ul li {
    border-color: #191919;
}

.bt_bb_section.bt_bb_color_scheme_3 {
    color: var(--themecolor);
    background-color: #191919;
}

.bt_bb_row.bt_bb_color_scheme_3 {
    color: var(--themecolor);
    background-color: #191919;
}

.bt_bb_column.bt_bb_color_scheme_3 {
    color: var(--themecolor);
    background-color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_icon a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon:hover a {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: var(--themecolor);
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #191919 inset;
    background-color: var(--themecolor);
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px var(--themecolor) inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px var(--themecolor) inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled a {
    background-color: #191919;
    color: var(--themecolor);
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #191919;
    color: var(--themecolor);
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_3.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_3.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    background-color: var(--themecolor);
    color: #191919 !important;
}

.bt_bb_color_scheme_3.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_3.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_3.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #191919 !important;
}

.bt_bb_color_scheme_3.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_3.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_color_scheme_3.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
}

.bt_bb_color_scheme_3.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_3.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_3.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #191919 inset;
    background-color: transparent;
    color: #191919 !important;
}

.bt_bb_color_scheme_3.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_3.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_headline {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, var(--themecolor), #191919) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_3.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #191919, var(--themecolor)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_3.bt_bb_price_list {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_3.bt_bb_price_list ul li:before {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #191919 inset;
    color: #FFF;
}

.bt_bb_color_scheme_3.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_section.bt_bb_color_scheme_3 {
    color: var(--themecolor);
    background-color: #191919;
}

.bt_bb_color_scheme_3 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #191919 !important;
}

.bt_bb_color_scheme_3 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_3 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #191919 !important;
}

.bt_bb_color_scheme_3 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #191919;
    color: var(--themecolor);
}

.bt_bb_color_scheme_3 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: var(--themecolor) !important;
}

.bt_bb_color_scheme_3 .bt_bb_features_table table tbody tr td:after {
    background: var(--themecolor) !important;
}

.bt_bb_color_scheme_3 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_3.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_3 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_3.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_3 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_3.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_3.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #191919;
}

.bt_bb_color_scheme_3 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_3.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #191919 inset;
    background: transparent;
}

.bt_bb_color_scheme_3 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_3.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_3 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_3.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--themecolor);
}

.bt_bb_color_scheme_3 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_3.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #191919;
}

.bt_bb_color_scheme_3 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_3.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_3.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_3.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_color_scheme_3.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_3.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: var(--themecolor);
}

.bt_bb_color_scheme_3 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_3 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_3 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: var(--themecolor) !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_4 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_4 .bt_bb_progress_bar_bg {
    background: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_4 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_4 .bt_bb_progress_bar_inner {
    border-color: var(--themecolor);
    color: var(--themecolor);
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_4 .bt_bb_progress_bar_bg {
    background: var(--themecolor);
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_4 .bt_bb_progress_bar_inner {
    background: #ffffff;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon .bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: var(--themecolor);
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #ffffff inset;
    background-color: var(--themecolor);
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em var(--themecolor) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #ffffff inset;
    background-color: var(--themecolor);
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_4.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    background-color: var(--themecolor);
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #ffffff inset;
    background-color: var(--themecolor);
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_headline {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_headline .bt_bb_headline_superheadline {
    color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: var(--themecolor);
}

.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: var(--themecolor);
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: var(--themecolor);
    color: #ffffff;
    border-color: var(--themecolor);
}

.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--themecolor);
    border-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_4 .bt_bb_accordion_item {
    border-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: var(--themecolor);
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #ffffff;
    background-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #ffffff;
    background-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--themecolor);
    border-color: var(--themecolor);
}

.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_4 {
    border-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_4 .bt_bb_price_list_title {
    color: var(--themecolor);
    background-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_4 ul li {
    border-color: #ffffff;
}

.bt_bb_section.bt_bb_color_scheme_4 {
    color: var(--themecolor);
    background-color: #ffffff;
}

.bt_bb_row.bt_bb_color_scheme_4 {
    color: var(--themecolor);
    background-color: #ffffff;
}

.bt_bb_column.bt_bb_color_scheme_4 {
    color: var(--themecolor);
    background-color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_icon a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: var(--themecolor);
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    background-color: var(--themecolor);
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px var(--themecolor) inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px var(--themecolor) inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled a {
    background-color: #ffffff;
    color: var(--themecolor);
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #ffffff;
    color: var(--themecolor);
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_4.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_4.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    background-color: var(--themecolor);
    color: #ffffff !important;
}

.bt_bb_color_scheme_4.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_4.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_4.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #ffffff !important;
}

.bt_bb_color_scheme_4.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_4.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_color_scheme_4.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
}

.bt_bb_color_scheme_4.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_4.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--themecolor);
    background-color: transparent;
}

.bt_bb_color_scheme_4.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #ffffff inset;
    background-color: transparent;
    color: #ffffff !important;
}

.bt_bb_color_scheme_4.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_4.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_headline {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, var(--themecolor), #ffffff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_4.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #ffffff, var(--themecolor)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_4.bt_bb_price_list {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_4.bt_bb_price_list ul li:before {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: #FFF;
}

.bt_bb_color_scheme_4.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_section.bt_bb_color_scheme_4 {
    color: var(--themecolor);
    background-color: #ffffff;
}

.bt_bb_color_scheme_4 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #ffffff !important;
}

.bt_bb_color_scheme_4 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_4 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #ffffff !important;
}

.bt_bb_color_scheme_4 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #ffffff;
    color: var(--themecolor);
}

.bt_bb_color_scheme_4 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: var(--themecolor) !important;
}

.bt_bb_color_scheme_4 .bt_bb_features_table table tbody tr td:after {
    background: var(--themecolor) !important;
}

.bt_bb_color_scheme_4 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_4.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_4 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_4.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_4 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_4.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_4.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #ffffff;
}

.bt_bb_color_scheme_4 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_4.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    background: transparent;
}

.bt_bb_color_scheme_4 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_4.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_4 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_4.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--themecolor);
}

.bt_bb_color_scheme_4 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_4.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #ffffff;
}

.bt_bb_color_scheme_4 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_4.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_4.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_4.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_color_scheme_4.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_4.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: var(--themecolor);
}

.bt_bb_color_scheme_4 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_4 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_4 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: var(--themecolor) !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_5 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_5 .bt_bb_progress_bar_bg {
    background: var(--themecolor);
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_5 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_5 .bt_bb_progress_bar_inner {
    border-color: #191919;
    color: #191919;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_5 .bt_bb_progress_bar_bg {
    background: #191919;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_5 .bt_bb_progress_bar_inner {
    background: var(--themecolor);
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #191919;
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    background-color: #191919;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #191919 inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em var(--themecolor) inset;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px var(--themecolor) inset;
    background-color: #191919;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless a {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_5.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    background-color: #191919;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    background-color: #191919;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_headline {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--themecolor);
}

.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #191919;
    color: #191919;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #191919;
    color: var(--themecolor);
    border-color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_tabs_header li {
    color: var(--themecolor);
}

.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #191919;
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_5 .bt_bb_accordion_item {
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #191919;
    color: #191919;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--themecolor);
    background-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--themecolor);
    background-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #191919;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #191919;
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--themecolor);
    border-color: var(--themecolor);
}

.bt_bb_price_list.bt_bb_color_scheme_5 {
    border-color: var(--themecolor);
}

.bt_bb_price_list.bt_bb_color_scheme_5 .bt_bb_price_list_title {
    color: #191919;
    background-color: var(--themecolor);
}

.bt_bb_price_list.bt_bb_color_scheme_5 ul li {
    border-color: var(--themecolor);
}

.bt_bb_section.bt_bb_color_scheme_5 {
    color: #191919;
    background-color: var(--themecolor);
}

.bt_bb_row.bt_bb_color_scheme_5 {
    color: #191919;
    background-color: var(--themecolor);
}

.bt_bb_column.bt_bb_color_scheme_5 {
    color: #191919;
    background-color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_icon a {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon:hover a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #191919;
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #191919 inset;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    background-color: #191919;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #191919 inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #191919 inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a {
    background-color: var(--themecolor);
    color: #191919;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: var(--themecolor);
    color: #191919;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless a {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_5.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_5.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #191919 inset;
    background-color: #191919;
    color: var(--themecolor) !important;
}

.bt_bb_color_scheme_5.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_5.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_5.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: var(--themecolor) !important;
}

.bt_bb_color_scheme_5.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_5.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_5.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #191919 inset;
}

.bt_bb_color_scheme_5.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_5.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_5.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    background-color: transparent;
    color: var(--themecolor) !important;
}

.bt_bb_color_scheme_5.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_5.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_headline {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_headline .bt_bb_headline_superheadline {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #191919, var(--themecolor)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_5.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, var(--themecolor), #191919) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_5.bt_bb_price_list {
    color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_5.bt_bb_price_list ul li:before {
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_5.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em var(--themecolor) inset;
    color: #FFF;
}

.bt_bb_color_scheme_5.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_section.bt_bb_color_scheme_5 {
    color: #191919;
    background-color: var(--themecolor);
}

.bt_bb_color_scheme_5 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: var(--themecolor) !important;
}

.bt_bb_color_scheme_5 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_5 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: var(--themecolor) !important;
}

.bt_bb_color_scheme_5 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: var(--themecolor);
    color: #191919;
}

.bt_bb_color_scheme_5 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #191919 !important;
}

.bt_bb_color_scheme_5 .bt_bb_features_table table tbody tr td:after {
    background: #191919 !important;
}

.bt_bb_color_scheme_5 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_5.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_5 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_5.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_5 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_5.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #191919;
}

.bt_bb_color_scheme_5 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_5.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: var(--themecolor);
}

.bt_bb_color_scheme_5 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_5.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    background: transparent;
}

.bt_bb_color_scheme_5 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_5.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_5 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_5.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #191919;
}

.bt_bb_color_scheme_5 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_5.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: var(--themecolor);
}

.bt_bb_color_scheme_5 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_5.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_color_scheme_5.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_5.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_5.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_5.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #191919;
}

.bt_bb_color_scheme_5 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_5 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_5 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #191919 !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_6 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_6 .bt_bb_progress_bar_bg {
    background: var(--themecolor);
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_6 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_6 .bt_bb_progress_bar_inner {
    border-color: #ffffff;
    color: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_6 .bt_bb_progress_bar_bg {
    background: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_6 .bt_bb_progress_bar_inner {
    background: var(--themecolor);
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #ffffff;
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    background-color: #ffffff;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em var(--themecolor) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px var(--themecolor) inset;
    background-color: #ffffff;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless a {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_6.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    background-color: #ffffff;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--themecolor) inset;
    background-color: #ffffff;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_headline {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--themecolor);
}

.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #ffffff;
    color: var(--themecolor);
    border-color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_simple .bt_bb_tabs_header li {
    color: var(--themecolor);
}

.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_6 .bt_bb_accordion_item {
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--themecolor);
    background-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--themecolor);
    background-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--themecolor);
    border-color: var(--themecolor);
}

.bt_bb_price_list.bt_bb_color_scheme_6 {
    border-color: var(--themecolor);
}

.bt_bb_price_list.bt_bb_color_scheme_6 .bt_bb_price_list_title {
    color: #ffffff;
    background-color: var(--themecolor);
}

.bt_bb_price_list.bt_bb_color_scheme_6 ul li {
    border-color: var(--themecolor);
}

.bt_bb_section.bt_bb_color_scheme_6 {
    color: #ffffff;
    background-color: var(--themecolor);
}

.bt_bb_row.bt_bb_color_scheme_6 {
    color: #ffffff;
    background-color: var(--themecolor);
}

.bt_bb_column.bt_bb_color_scheme_6 {
    color: #ffffff;
    background-color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_icon a {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon:hover a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #ffffff;
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #ffffff inset;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    background-color: #ffffff;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #ffffff inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #ffffff inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a {
    background-color: var(--themecolor);
    color: #ffffff;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: var(--themecolor);
    color: #ffffff;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless a {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_6.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_6.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #ffffff inset;
    background-color: #ffffff;
    color: var(--themecolor) !important;
}

.bt_bb_color_scheme_6.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_6.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_6.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: var(--themecolor) !important;
}

.bt_bb_color_scheme_6.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_6.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_6.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #ffffff inset;
}

.bt_bb_color_scheme_6.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_6.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--themecolor) inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_6.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    background-color: transparent;
    color: var(--themecolor) !important;
}

.bt_bb_color_scheme_6.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_6.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_headline {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_headline .bt_bb_headline_superheadline {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #ffffff, var(--themecolor)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_6.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, var(--themecolor), #ffffff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_6.bt_bb_price_list {
    color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_6.bt_bb_price_list ul li:before {
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    color: var(--themecolor);
}

.bt_bb_color_scheme_6.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em var(--themecolor) inset;
    color: #FFF;
}

.bt_bb_color_scheme_6.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--themecolor);
}

.bt_bb_section.bt_bb_color_scheme_6 {
    color: #ffffff;
    background-color: var(--themecolor);
}

.bt_bb_color_scheme_6 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: var(--themecolor) !important;
}

.bt_bb_color_scheme_6 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_6 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: var(--themecolor) !important;
}

.bt_bb_color_scheme_6 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: var(--themecolor);
    color: #ffffff;
}

.bt_bb_color_scheme_6 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #ffffff !important;
}

.bt_bb_color_scheme_6 .bt_bb_features_table table tbody tr td:after {
    background: #ffffff !important;
}

.bt_bb_color_scheme_6 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_6.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_6 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_6.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_6 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_6.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #ffffff;
}

.bt_bb_color_scheme_6 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_6.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: var(--themecolor);
}

.bt_bb_color_scheme_6 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_6.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
    background: transparent;
}

.bt_bb_color_scheme_6 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_6.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_6 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_6.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #ffffff;
}

.bt_bb_color_scheme_6 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_6.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: var(--themecolor);
}

.bt_bb_color_scheme_6 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_6.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px var(--themecolor) inset;
}

.bt_bb_color_scheme_6.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_6.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_6.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_6.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #ffffff;
}

.bt_bb_color_scheme_6 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_6 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_6 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #ffffff !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_7 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_7 .bt_bb_progress_bar_bg {
    background: #191919;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_7 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_7 .bt_bb_progress_bar_inner {
    border-color: var(--gray);
    color: var(--gray);
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_7 .bt_bb_progress_bar_bg {
    background: var(--gray);
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_7 .bt_bb_progress_bar_inner {
    background: #191919;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px var(--gray) inset;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: var(--gray);
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #191919 inset;
    background-color: var(--gray);
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px var(--gray) inset;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em var(--gray) inset;
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #191919 inset;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #191919 inset;
    background-color: var(--gray);
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--gray) inset;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_7.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--gray) inset;
    background-color: var(--gray);
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #191919 inset;
    background-color: var(--gray);
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_headline {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_headline .bt_bb_headline_superheadline {
    color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: var(--gray);
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: var(--gray);
    color: #191919;
    border-color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--gray);
    border-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_7 .bt_bb_accordion_item {
    border-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: var(--gray);
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #191919;
    background-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #191919;
    background-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--gray);
    border-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #191919;
    border-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_7 {
    border-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_7 .bt_bb_price_list_title {
    color: var(--gray);
    background-color: #191919;
}

.bt_bb_price_list.bt_bb_color_scheme_7 ul li {
    border-color: #191919;
}

.bt_bb_section.bt_bb_color_scheme_7 {
    color: var(--gray);
    background-color: #191919;
}

.bt_bb_row.bt_bb_color_scheme_7 {
    color: var(--gray);
    background-color: #191919;
}

.bt_bb_column.bt_bb_color_scheme_7 {
    color: var(--gray);
    background-color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_icon a {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon:hover a {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px var(--gray) inset;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: var(--gray);
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em var(--gray) inset;
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #191919 inset;
    background-color: var(--gray);
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px var(--gray) inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px var(--gray) inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled a {
    background-color: #191919;
    color: var(--gray);
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #191919;
    color: var(--gray);
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_7.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px var(--gray) inset;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_7.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em var(--gray) inset;
    background-color: var(--gray);
    color: #191919 !important;
}

.bt_bb_color_scheme_7.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_7.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_7.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #191919 !important;
}

.bt_bb_color_scheme_7.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_7.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_7.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em var(--gray) inset;
}

.bt_bb_color_scheme_7.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_7.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_7.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #191919 inset;
    background-color: transparent;
    color: #191919 !important;
}

.bt_bb_color_scheme_7.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_7.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_headline {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, var(--gray), #191919) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_7.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #191919, var(--gray)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_7.bt_bb_price_list {
    color: var(--gray);
}

.bt_bb_color_scheme_7.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_7.bt_bb_price_list ul li:before {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #191919 inset;
    color: #FFF;
}

.bt_bb_color_scheme_7.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_section.bt_bb_color_scheme_7 {
    color: var(--gray);
    background-color: #191919;
}

.bt_bb_color_scheme_7 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #191919 !important;
}

.bt_bb_color_scheme_7 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_7 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #191919 !important;
}

.bt_bb_color_scheme_7 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #191919;
    color: var(--gray);
}

.bt_bb_color_scheme_7 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: var(--gray) !important;
}

.bt_bb_color_scheme_7 .bt_bb_features_table table tbody tr td:after {
    background: var(--gray) !important;
}

.bt_bb_color_scheme_7 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_7.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_7 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_7.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_7 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_7.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--gray);
}

.bt_bb_color_scheme_7 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_7.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #191919;
}

.bt_bb_color_scheme_7 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_7.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #191919 inset;
    background: transparent;
}

.bt_bb_color_scheme_7 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_7.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_7 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_7.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--gray);
}

.bt_bb_color_scheme_7 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_7.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #191919;
}

.bt_bb_color_scheme_7 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_7.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_7.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_7.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_7.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_7.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: var(--gray);
}

.bt_bb_color_scheme_7 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_7 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_7 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: var(--gray) !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_8 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_8 .bt_bb_progress_bar_bg {
    background: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_8 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_8 .bt_bb_progress_bar_inner {
    border-color: var(--gray);
    color: var(--gray);
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_8 .bt_bb_progress_bar_bg {
    background: var(--gray);
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_8 .bt_bb_progress_bar_inner {
    background: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px var(--gray) inset;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: var(--gray);
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #ffffff inset;
    background-color: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px var(--gray) inset;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #ffffff inset;
    background-color: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--gray) inset;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_8.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--gray) inset;
    background-color: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #ffffff inset;
    background-color: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_headline {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_headline .bt_bb_headline_superheadline {
    color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: var(--gray);
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: var(--gray);
    color: #ffffff;
    border-color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--gray);
    border-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_8 .bt_bb_accordion_item {
    border-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: var(--gray);
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--gray);
    border-color: var(--gray);
}

.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_8 {
    border-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_8 .bt_bb_price_list_title {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_price_list.bt_bb_color_scheme_8 ul li {
    border-color: #ffffff;
}

.bt_bb_section.bt_bb_color_scheme_8 {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_row.bt_bb_color_scheme_8 {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_column.bt_bb_color_scheme_8 {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_icon a {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px var(--gray) inset;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: var(--gray);
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em var(--gray) inset;
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    background-color: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px var(--gray) inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px var(--gray) inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled a {
    background-color: #ffffff;
    color: var(--gray);
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #ffffff;
    color: var(--gray);
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless a {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_8.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px var(--gray) inset;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_8.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em var(--gray) inset;
    background-color: var(--gray);
    color: #ffffff !important;
}

.bt_bb_color_scheme_8.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_8.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_8.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #ffffff !important;
}

.bt_bb_color_scheme_8.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_8.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_8.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em var(--gray) inset;
}

.bt_bb_color_scheme_8.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_8.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--gray);
    background-color: transparent;
}

.bt_bb_color_scheme_8.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #ffffff inset;
    background-color: transparent;
    color: #ffffff !important;
}

.bt_bb_color_scheme_8.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_8.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_headline {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, var(--gray), #ffffff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_8.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #ffffff, var(--gray)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_8.bt_bb_price_list {
    color: var(--gray);
}

.bt_bb_color_scheme_8.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_8.bt_bb_price_list ul li:before {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: #FFF;
}

.bt_bb_color_scheme_8.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_section.bt_bb_color_scheme_8 {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_color_scheme_8 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #ffffff !important;
}

.bt_bb_color_scheme_8 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_8 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #ffffff !important;
}

.bt_bb_color_scheme_8 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_8 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: var(--gray) !important;
}

.bt_bb_color_scheme_8 .bt_bb_features_table table tbody tr td:after {
    background: var(--gray) !important;
}

.bt_bb_color_scheme_8 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_8.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_8 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_8.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_8 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_8.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--gray);
}

.bt_bb_color_scheme_8 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_8.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #ffffff;
}

.bt_bb_color_scheme_8 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_8.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #ffffff inset;
    background: transparent;
}

.bt_bb_color_scheme_8 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_8.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_8 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_8.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: var(--gray);
}

.bt_bb_color_scheme_8 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_8.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #ffffff;
}

.bt_bb_color_scheme_8 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_8.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_8.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_8.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_8.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_8.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: var(--gray);
}

.bt_bb_color_scheme_8 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_8 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_8 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: var(--gray) !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_9 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_9 .bt_bb_progress_bar_bg {
    background: var(--gray);
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_9 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_9 .bt_bb_progress_bar_inner {
    border-color: #191919;
    color: #191919;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_9 .bt_bb_progress_bar_bg {
    background: #191919;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_9 .bt_bb_progress_bar_inner {
    background: var(--gray);
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #191919;
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px var(--gray) inset;
    background-color: #191919;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #191919 inset;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em var(--gray) inset;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px var(--gray) inset;
    background-color: #191919;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless a {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_9.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #191919 inset;
    background-color: #191919;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--gray) inset;
    background-color: #191919;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_headline {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #191919;
    color: #191919;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #191919;
    color: var(--gray);
    border-color: #191919;
}

.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_simple .bt_bb_tabs_header li {
    color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #191919;
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_9 .bt_bb_accordion_item {
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #191919;
    color: #191919;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--gray);
    background-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--gray);
    background-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #191919;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #191919;
    border-color: #191919;
}

.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--gray);
    border-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_9 {
    border-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_9 .bt_bb_price_list_title {
    color: #191919;
    background-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_9 ul li {
    border-color: var(--gray);
}

.bt_bb_section.bt_bb_color_scheme_9 {
    color: #191919;
    background-color: var(--gray);
}

.bt_bb_row.bt_bb_color_scheme_9 {
    color: #191919;
    background-color: var(--gray);
}

.bt_bb_column.bt_bb_color_scheme_9 {
    color: #191919;
    background-color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_icon a {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #191919;
    box-shadow: 0 0 0 1em #191919 inset;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #191919 inset;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background-color: #191919;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #191919 inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #191919 inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled a {
    background-color: var(--gray);
    color: #191919;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: var(--gray);
    color: #191919;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless a {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_9.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #191919 inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_9.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #191919 inset;
    background-color: #191919;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_9.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_9.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_9.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_9.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_9.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_9.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #191919 inset;
}

.bt_bb_color_scheme_9.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_9.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #191919;
    background-color: transparent;
}

.bt_bb_color_scheme_9.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background-color: transparent;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_9.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_9.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_headline {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_headline .bt_bb_headline_superheadline {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #191919, var(--gray)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_9.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, var(--gray), #191919) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_9.bt_bb_price_list {
    color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_9.bt_bb_price_list ul li:before {
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    color: var(--gray);
}

.bt_bb_color_scheme_9.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em var(--gray) inset;
    color: #FFF;
}

.bt_bb_color_scheme_9.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_section.bt_bb_color_scheme_9 {
    color: #191919;
    background-color: var(--gray);
}

.bt_bb_color_scheme_9 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: var(--gray) !important;
}

.bt_bb_color_scheme_9 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_9 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: var(--gray) !important;
}

.bt_bb_color_scheme_9 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: var(--gray);
    color: #191919;
}

.bt_bb_color_scheme_9 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #191919 !important;
}

.bt_bb_color_scheme_9 .bt_bb_features_table table tbody tr td:after {
    background: #191919 !important;
}

.bt_bb_color_scheme_9 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_9.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_9 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_9.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_9 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_9.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #191919;
}

.bt_bb_color_scheme_9 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_9.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: var(--gray);
}

.bt_bb_color_scheme_9 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_9.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background: transparent;
}

.bt_bb_color_scheme_9 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_9.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_9 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_9.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #191919;
}

.bt_bb_color_scheme_9 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_9.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: var(--gray);
}

.bt_bb_color_scheme_9 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_9.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_9.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_9.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #191919 inset;
}

.bt_bb_color_scheme_9.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_9.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #191919;
}

.bt_bb_color_scheme_9 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_9 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_9 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #191919 !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_10 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_10 .bt_bb_progress_bar_bg {
    background: var(--gray);
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_10 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_10 .bt_bb_progress_bar_inner {
    border-color: #ffffff;
    color: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_10 .bt_bb_progress_bar_bg {
    background: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_10 .bt_bb_progress_bar_inner {
    background: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #ffffff;
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px var(--gray) inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px var(--gray) inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless a {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_10.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--gray) inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_headline {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #ffffff;
    color: var(--gray);
    border-color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_simple .bt_bb_tabs_header li {
    color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_10 .bt_bb_accordion_item {
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--gray);
    border-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_10 {
    border-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_10 .bt_bb_price_list_title {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_10 ul li {
    border-color: var(--gray);
}

.bt_bb_section.bt_bb_color_scheme_10 {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_row.bt_bb_color_scheme_10 {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_column.bt_bb_color_scheme_10 {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_icon a {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #ffffff;
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #ffffff inset;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #ffffff inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #ffffff inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a {
    background-color: var(--gray);
    color: #ffffff;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: var(--gray);
    color: #ffffff;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless a {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_10.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_10.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #ffffff inset;
    background-color: #ffffff;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_10.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_10.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_10.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_10.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_10.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_10.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #ffffff inset;
}

.bt_bb_color_scheme_10.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_10.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_10.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background-color: transparent;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_10.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_10.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_headline {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_headline .bt_bb_headline_superheadline {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #ffffff, var(--gray)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_10.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, var(--gray), #ffffff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_10.bt_bb_price_list {
    color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_10.bt_bb_price_list ul li:before {
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    color: var(--gray);
}

.bt_bb_color_scheme_10.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em var(--gray) inset;
    color: #FFF;
}

.bt_bb_color_scheme_10.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_section.bt_bb_color_scheme_10 {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_color_scheme_10 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: var(--gray) !important;
}

.bt_bb_color_scheme_10 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_10 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: var(--gray) !important;
}

.bt_bb_color_scheme_10 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_10 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #ffffff !important;
}

.bt_bb_color_scheme_10 .bt_bb_features_table table tbody tr td:after {
    background: #ffffff !important;
}

.bt_bb_color_scheme_10 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_10.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_10 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_10.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_10 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_10.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #ffffff;
}

.bt_bb_color_scheme_10 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_10.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: var(--gray);
}

.bt_bb_color_scheme_10 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_10.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background: transparent;
}

.bt_bb_color_scheme_10 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_10.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_10 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_10.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #ffffff;
}

.bt_bb_color_scheme_10 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_10.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: var(--gray);
}

.bt_bb_color_scheme_10 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_10.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_10.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_10.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_10.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_10.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #ffffff;
}

.bt_bb_color_scheme_10 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_10 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_10 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #ffffff !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_11 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_11 .bt_bb_progress_bar_bg {
    background: var(--gray);
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_11 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_11 .bt_bb_progress_bar_inner {
    border-color: #ffffff;
    color: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_11 .bt_bb_progress_bar_bg {
    background: #ffffff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_11 .bt_bb_progress_bar_inner {
    background: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #ffffff;
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px var(--gray) inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px var(--gray) inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless a {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_11.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #ffffff inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px var(--gray) inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_headline {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_headline .bt_bb_headline_superheadline {
    color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #ffffff;
    color: var(--gray);
    border-color: #ffffff;
}

.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_simple .bt_bb_tabs_header li {
    color: var(--gray);
}

.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_11 .bt_bb_accordion_item {
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--gray);
    background-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #ffffff;
    border-color: #ffffff;
}

.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: var(--gray);
    border-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_11 {
    border-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_11 .bt_bb_price_list_title {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_price_list.bt_bb_color_scheme_11 ul li {
    border-color: var(--gray);
}

.bt_bb_section.bt_bb_color_scheme_11 {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_row.bt_bb_color_scheme_11 {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_column.bt_bb_color_scheme_11 {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_icon a {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #ffffff;
    box-shadow: 0 0 0 1em #ffffff inset;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #ffffff inset;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background-color: #ffffff;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #ffffff inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #ffffff inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled a {
    background-color: var(--gray);
    color: #ffffff;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: var(--gray);
    color: #ffffff;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless a {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_11.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #ffffff inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_11.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #ffffff inset;
    background-color: #ffffff;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_11.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_11.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_11.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_11.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_11.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_11.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #ffffff inset;
}

.bt_bb_color_scheme_11.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_11.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em var(--gray) inset;
    color: #ffffff;
    background-color: transparent;
}

.bt_bb_color_scheme_11.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background-color: transparent;
    color: var(--gray) !important;
}

.bt_bb_color_scheme_11.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_11.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_headline {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_headline .bt_bb_headline_superheadline {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #ffffff, var(--gray)) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_11.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, var(--gray), #ffffff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_11.bt_bb_price_list {
    color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_11.bt_bb_price_list ul li:before {
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    color: var(--gray);
}

.bt_bb_color_scheme_11.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em var(--gray) inset;
    color: #FFF;
}

.bt_bb_color_scheme_11.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: var(--gray);
}

.bt_bb_section.bt_bb_color_scheme_11 {
    color: #ffffff;
    background-color: var(--gray);
}

.bt_bb_color_scheme_11 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: var(--gray) !important;
}

.bt_bb_color_scheme_11 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_11 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: var(--gray) !important;
}

.bt_bb_color_scheme_11 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: var(--gray);
    color: #ffffff;
}

.bt_bb_color_scheme_11 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #ffffff !important;
}

.bt_bb_color_scheme_11 .bt_bb_features_table table tbody tr td:after {
    background: #ffffff !important;
}

.bt_bb_color_scheme_11 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_11.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_11 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_11.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_11 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_11.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #ffffff;
}

.bt_bb_color_scheme_11 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_11.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: var(--gray);
}

.bt_bb_color_scheme_11 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_11.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px var(--gray) inset;
    background: transparent;
}

.bt_bb_color_scheme_11 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_11.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_11 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_11.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #ffffff;
}

.bt_bb_color_scheme_11 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_11.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: var(--gray);
}

.bt_bb_color_scheme_11 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_11.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px var(--gray) inset;
}

.bt_bb_color_scheme_11.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_11.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #ffffff inset;
}

.bt_bb_color_scheme_11.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_11.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #ffffff;
}

.bt_bb_color_scheme_11 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_11 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_11 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #ffffff !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_12 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_12 .bt_bb_progress_bar_bg {
    background: #efefef;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_12 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_12 .bt_bb_progress_bar_inner {
    border-color: #181818;
    color: #181818;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_12 .bt_bb_progress_bar_bg {
    background: #181818;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_12 .bt_bb_progress_bar_inner {
    background: #efefef;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon .bt_bb_icon_holder {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #181818 inset;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #181818;
    box-shadow: 0 0 0 1em #181818 inset;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #efefef inset;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #efefef inset;
    background-color: #181818;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #181818 inset;
    color: #181818;
    background-color: transparent;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #181818 inset;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #efefef inset;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #efefef inset;
    background-color: #181818;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless a {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #181818 inset;
    color: #181818;
    background-color: transparent;
}

.bt_bb_color_scheme_12.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #181818 inset;
    background-color: #181818;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #efefef inset;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #efefef inset;
    background-color: #181818;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_headline {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_headline .bt_bb_headline_superheadline {
    color: #efefef;
}

.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #181818;
}

.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #181818;
    color: #181818;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #181818;
    color: #efefef;
    border-color: #181818;
}

.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #efefef;
}

.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #181818;
    border-color: #181818;
}

.bt_bb_accordion.bt_bb_color_scheme_12 .bt_bb_accordion_item {
    border-color: #181818;
}

.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #181818;
    color: #181818;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #efefef;
    background-color: #181818;
}

.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #efefef;
    background-color: #181818;
}

.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #181818;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #181818;
    border-color: #181818;
}

.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_12.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #efefef;
    border-color: #efefef;
}

.bt_bb_price_list.bt_bb_color_scheme_12 {
    border-color: #efefef;
}

.bt_bb_price_list.bt_bb_color_scheme_12 .bt_bb_price_list_title {
    color: #181818;
    background-color: #efefef;
}

.bt_bb_price_list.bt_bb_color_scheme_12 ul li {
    border-color: #efefef;
}

.bt_bb_section.bt_bb_color_scheme_12 {
    color: #181818;
    background-color: #efefef;
}

.bt_bb_row.bt_bb_color_scheme_12 {
    color: #181818;
    background-color: #efefef;
}

.bt_bb_column.bt_bb_color_scheme_12 {
    color: #181818;
    background-color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_icon a {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon:hover a {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #181818 inset;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #181818;
    box-shadow: 0 0 0 1em #181818 inset;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #181818 inset;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #181818 inset;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #efefef inset;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #efefef inset;
    background-color: #181818;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #181818 inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #181818 inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_filled a {
    background-color: #efefef;
    color: #181818;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #efefef;
    color: #181818;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless a {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_12.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_12.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #181818 inset;
    color: #181818;
    background-color: transparent;
}

.bt_bb_color_scheme_12.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #181818 inset;
    background-color: #181818;
    color: #efefef !important;
}

.bt_bb_color_scheme_12.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_12.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #181818;
    background-color: transparent;
}

.bt_bb_color_scheme_12.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #efefef !important;
}

.bt_bb_color_scheme_12.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_12.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #181818 inset;
}

.bt_bb_color_scheme_12.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #181818 inset;
}

.bt_bb_color_scheme_12.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_12.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #efefef inset;
    color: #181818;
    background-color: transparent;
}

.bt_bb_color_scheme_12.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #efefef inset;
    background-color: transparent;
    color: #efefef !important;
}

.bt_bb_color_scheme_12.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_12.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_headline {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_headline .bt_bb_headline_superheadline {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #181818, #efefef) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_12.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #efefef, #181818) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_12.bt_bb_price_list {
    color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_12.bt_bb_price_list ul li:before {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #efefef inset;
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #efefef inset;
    color: #FFF;
}

.bt_bb_color_scheme_12.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #efefef;
}

.bt_bb_section.bt_bb_color_scheme_12 {
    color: #181818;
    background-color: #efefef;
}

.bt_bb_color_scheme_12 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #efefef !important;
}

.bt_bb_color_scheme_12 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_12 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #efefef !important;
}

.bt_bb_color_scheme_12 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #efefef;
    color: #181818;
}

.bt_bb_color_scheme_12 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #181818 !important;
}

.bt_bb_color_scheme_12 .bt_bb_features_table table tbody tr td:after {
    background: #181818 !important;
}

.bt_bb_color_scheme_12 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_12.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_12 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_12.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_12 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_12.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #181818;
}

.bt_bb_color_scheme_12 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_12.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #efefef;
}

.bt_bb_color_scheme_12 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_12.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #efefef inset;
    background: transparent;
}

.bt_bb_color_scheme_12 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_12.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_12 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_12.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #181818;
}

.bt_bb_color_scheme_12 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_12.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #efefef;
}

.bt_bb_color_scheme_12 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_12.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #efefef inset;
}

.bt_bb_color_scheme_12.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_12.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #181818 inset;
}

.bt_bb_color_scheme_12.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_12.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #181818;
}

.bt_bb_color_scheme_12 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_12 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_12 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #181818 !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_13 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_13 .bt_bb_progress_bar_bg {
    background: #fff;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_13 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_13 .bt_bb_progress_bar_inner {
    border-color: #000;
    color: #000;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_13 .bt_bb_progress_bar_bg {
    background: #000;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_13 .bt_bb_progress_bar_inner {
    background: #fff;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon .bt_bb_icon_holder {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #000 inset;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #000;
    box-shadow: 0 0 0 1em #000 inset;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #fff inset;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #fff inset;
    background-color: #000;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #000 inset;
    color: #000;
    background-color: transparent;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #000 inset;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #fff inset;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #fff inset;
    background-color: #000;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless a {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #000 inset;
    color: #000;
    background-color: transparent;
}

.bt_bb_color_scheme_13.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #000 inset;
    background-color: #000;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #fff inset;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #fff inset;
    background-color: #000;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_headline {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_headline .bt_bb_headline_superheadline {
    color: #fff;
}

.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #000;
}

.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #000;
    color: #000;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #000;
    color: #fff;
    border-color: #000;
}

.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #fff;
}

.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #000;
    border-color: #000;
}

.bt_bb_accordion.bt_bb_color_scheme_13 .bt_bb_accordion_item {
    border-color: #000;
}

.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #000;
    color: #000;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #fff;
    background-color: #000;
}

.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #fff;
    background-color: #000;
}

.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #000;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #000;
    border-color: #000;
}

.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_13.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #fff;
    border-color: #fff;
}

.bt_bb_price_list.bt_bb_color_scheme_13 {
    border-color: #fff;
}

.bt_bb_price_list.bt_bb_color_scheme_13 .bt_bb_price_list_title {
    color: #000;
    background-color: #fff;
}

.bt_bb_price_list.bt_bb_color_scheme_13 ul li {
    border-color: #fff;
}

.bt_bb_section.bt_bb_color_scheme_13 {
    color: #000;
    background-color: #fff;
}

.bt_bb_row.bt_bb_color_scheme_13 {
    color: #000;
    background-color: #fff;
}

.bt_bb_column.bt_bb_color_scheme_13 {
    color: #000;
    background-color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_icon a {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon:hover a {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #000 inset;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #000;
    box-shadow: 0 0 0 1em #000 inset;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #000 inset;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #000 inset;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #fff inset;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #fff inset;
    background-color: #000;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #000 inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #000 inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_filled a {
    background-color: #fff;
    color: #000;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #fff;
    color: #000;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless a {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_13.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_13.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #000 inset;
    color: #000;
    background-color: transparent;
}

.bt_bb_color_scheme_13.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #000 inset;
    background-color: #000;
    color: #fff !important;
}

.bt_bb_color_scheme_13.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_13.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #000;
    background-color: transparent;
}

.bt_bb_color_scheme_13.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #fff !important;
}

.bt_bb_color_scheme_13.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_13.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #000 inset;
}

.bt_bb_color_scheme_13.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #000 inset;
}

.bt_bb_color_scheme_13.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_13.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #fff inset;
    color: #000;
    background-color: transparent;
}

.bt_bb_color_scheme_13.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #fff inset;
    background-color: transparent;
    color: #fff !important;
}

.bt_bb_color_scheme_13.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_13.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_headline {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_headline .bt_bb_headline_superheadline {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #000, #fff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_13.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #fff, #000) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_13.bt_bb_price_list {
    color: #000;
}

.bt_bb_color_scheme_13.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_13.bt_bb_price_list ul li:before {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #fff inset;
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #fff inset;
    color: #FFF;
}

.bt_bb_color_scheme_13.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #fff;
}

.bt_bb_section.bt_bb_color_scheme_13 {
    color: #000;
    background-color: #fff;
}

.bt_bb_color_scheme_13 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #fff !important;
}

.bt_bb_color_scheme_13 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_13 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #fff !important;
}

.bt_bb_color_scheme_13 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #fff;
    color: #000;
}

.bt_bb_color_scheme_13 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #000 !important;
}

.bt_bb_color_scheme_13 .bt_bb_features_table table tbody tr td:after {
    background: #000 !important;
}

.bt_bb_color_scheme_13 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_13.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_13 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_13.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_13 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_13.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #000;
}

.bt_bb_color_scheme_13 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_13.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #fff;
}

.bt_bb_color_scheme_13 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_13.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #fff inset;
    background: transparent;
}

.bt_bb_color_scheme_13 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_13.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_13 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_13.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #000;
}

.bt_bb_color_scheme_13 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_13.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #fff;
}

.bt_bb_color_scheme_13 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_13.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #fff inset;
}

.bt_bb_color_scheme_13.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_13.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #000 inset;
}

.bt_bb_color_scheme_13.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_13.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #000;
}

.bt_bb_color_scheme_13 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_13 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_13 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #000 !important;
    opacity: .1;
}


.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_14 .bt_bb_progress_bar_bg,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_14 .bt_bb_progress_bar_bg {
    background: #000;
}

.bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_14 .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_14 .bt_bb_progress_bar_inner {
    border-color: #fff;
    color: #fff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_14 .bt_bb_progress_bar_bg {
    background: #fff;
}

.bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_14 .bt_bb_progress_bar_inner {
    background: #000;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon .bt_bb_icon_holder {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #fff;
    box-shadow: 0 0 0 1em #fff inset;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #000 inset;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1px #000 inset;
    background-color: #fff;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    background-color: transparent;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_outline a:hover {
    box-shadow: 0 0 0 2em #fff inset;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_filled a {
    box-shadow: 0 0 0 2em #000 inset;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_filled a:hover {
    box-shadow: 0 0 0 0px #000 inset;
    background-color: #fff;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless a {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #fff inset;
    color: #fff;
    background-color: transparent;
}

.bt_bb_color_scheme_14.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #fff inset;
    background-color: #fff;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #000 inset;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1px #000 inset;
    background-color: #fff;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_headline {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_headline .bt_bb_headline_superheadline {
    color: #000;
}

.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_filled .bt_bb_tabs_header {
    border-color: #fff;
}

.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_outline .bt_bb_tabs_header li,
.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_filled .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_filled .bt_bb_tabs_header li.on {
    border-color: #fff;
    color: #fff;
    background-color: transparent;
}

.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_outline .bt_bb_tabs_header li:hover,
.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_outline .bt_bb_tabs_header li.on,
.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #fff;
    color: #000;
    border-color: #fff;
}

.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_simple .bt_bb_tabs_header li {
    color: #000;
}

.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #fff;
    border-color: #fff;
}

.bt_bb_accordion.bt_bb_color_scheme_14 .bt_bb_accordion_item {
    border-color: #fff;
}

.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_outline .bt_bb_accordion_item_title {
    border-color: #fff;
    color: #fff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #000;
    background-color: #fff;
}

.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #000;
    background-color: #fff;
}

.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
    color: #fff;
    background-color: transparent;
}

.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: #fff;
    border-color: #fff;
}

.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_accordion.bt_bb_color_scheme_14.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #000;
    border-color: #000;
}

.bt_bb_price_list.bt_bb_color_scheme_14 {
    border-color: #000;
}

.bt_bb_price_list.bt_bb_color_scheme_14 .bt_bb_price_list_title {
    color: #fff;
    background-color: #000;
}

.bt_bb_price_list.bt_bb_color_scheme_14 ul li {
    border-color: #000;
}

.bt_bb_section.bt_bb_color_scheme_14 {
    color: #fff;
    background-color: #000;
}

.bt_bb_row.bt_bb_color_scheme_14 {
    color: #fff;
    background-color: #000;
}

.bt_bb_column.bt_bb_color_scheme_14 {
    color: #fff;
    background-color: #000;
}

.bt_bb_color_scheme_14.bt_bb_icon a {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon:hover a {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: 0 0 0 2px #fff inset;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
    background-color: #fff;
    box-shadow: 0 0 0 1em #fff inset;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:before {
    background-color: transparent;
    box-shadow: none;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_lightoutline .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #fff inset;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_lightoutline:hover a.bt_bb_icon_holder:after {
    box-shadow: 0 0 0 1em #fff inset;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 1em #000 inset;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #000 inset;
    background-color: #fff;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before,
.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless:hover a:hover,
.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder>span {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_outline {
    border: 0;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_outline a {
    box-shadow: 0 0 0 2px #fff inset, 0 20px 30px rgba(33, 33, 33, .07);
    background-color: transparent;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_outline:hover a,
.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_outline:hover a:hover {
    box-shadow: 0 0 0 2px #fff inset, 0 7.5px 15px rgba(33, 33, 33, .2);
    background-color: transparent;
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_filled {
    border: 0;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_filled a {
    background-color: #000;
    color: #fff;
    box-shadow: 0 20px 30px rgba(33, 33, 33, .07);
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_filled:hover a,
.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_filled a:hover {
    background-color: #000;
    color: #fff;
    box-shadow: 0 7.5px 15px rgba(33, 33, 33, .2);
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_clean a,
.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless a {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_clean:hover a,
.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_clean a:hover,
.bt_bb_color_scheme_14.bt_bb_icon.bt_bb_style_borderless:hover a {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_14.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 2px #fff inset;
    color: #fff;
    background-color: transparent;
}

.bt_bb_color_scheme_14.bt_bb_style_outline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 1em #fff inset;
    background-color: #fff;
    color: #000 !important;
}

.bt_bb_color_scheme_14.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_14.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: none;
    color: #fff;
    background-color: transparent;
}

.bt_bb_color_scheme_14.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: none;
    background-color: transparent;
    color: #000 !important;
}

.bt_bb_color_scheme_14.bt_bb_style_lightoutline.bt_bb_service .bt_bb_icon_holder:after,
.bt_bb_color_scheme_14.bt_bb_style_lightoutline.bt_bb_service:hover .bt_bb_icon_holder:after {
    box-shadow: 0 0 0 2px #fff inset;
}

.bt_bb_color_scheme_14.bt_bb_style_lightoutline.bt_bb_service:hover a.bt_bb_icon_holder:hover:after {
    box-shadow: 0 0 0 1em #fff inset;
}

.bt_bb_color_scheme_14.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_14.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
    box-shadow: 0 0 0 1em #000 inset;
    color: #fff;
    background-color: transparent;
}

.bt_bb_color_scheme_14.bt_bb_style_filled.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    box-shadow: 0 0 0 2px #000 inset;
    background-color: transparent;
    color: #000 !important;
}

.bt_bb_color_scheme_14.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder,
.bt_bb_color_scheme_14.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_style_borderless.bt_bb_service:hover a.bt_bb_icon_holder:hover {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_headline {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_headline .bt_bb_headline_superheadline {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_headline .bt_bb_headline_content s em {
    background: linear-gradient(to right, #fff, #000) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_14.bt_bb_headline .bt_bb_headline_content s i {
    background: linear-gradient(to right, #000, #fff) !important;
    -webkit-background-clip: text !important;
}

.bt_bb_color_scheme_14.bt_bb_price_list {
    color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_price_list .bt_bb_price_list_title_subtitle .bt_bb_price_list_title,
.bt_bb_color_scheme_14.bt_bb_price_list ul li:before {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_price_list .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2px #000 inset;
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_price_list .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
    box-shadow: 0 0 0 2em #000 inset;
    color: #FFF;
}

.bt_bb_color_scheme_14.bt_bb_price_list .bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    color: #000;
}

.bt_bb_section.bt_bb_color_scheme_14 {
    color: #fff;
    background-color: #000;
}

.bt_bb_color_scheme_14 .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_title_excerpt_holder:before {
    background-color: #000 !important;
}

.bt_bb_color_scheme_14 .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content:before,
.bt_bb_color_scheme_14 .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content:before {
    background-color: #000 !important;
}

.bt_bb_color_scheme_14 .bt_bb_google_maps.bt_bb_google_maps_with_content .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background-color: #000;
    color: #fff;
}

.bt_bb_color_scheme_14 .btWorkingHours .bt_bb_working_hours_inner_row:after {
    border-color: #fff !important;
}

.bt_bb_color_scheme_14 .bt_bb_features_table table tbody tr td:after {
    background: #fff !important;
}

.bt_bb_color_scheme_14 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_14.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title,
.bt_bb_color_scheme_14 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_14.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
.bt_bb_color_scheme_14 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
.bt_bb_color_scheme_14.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
    color: #fff;
}

.bt_bb_color_scheme_14 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before,
.bt_bb_color_scheme_14.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title:before {
    background: #000;
}

.bt_bb_color_scheme_14 .bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before,
.bt_bb_color_scheme_14.bt_bb_accordion.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover:before {
    box-shadow: 0 0 0 2px #000 inset;
    background: transparent;
}

.bt_bb_color_scheme_14 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_14.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li,
.bt_bb_color_scheme_14 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on,
.bt_bb_color_scheme_14.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on {
    color: #fff;
}

.bt_bb_color_scheme_14 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after,
.bt_bb_color_scheme_14.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li.on:after {
    background-color: #000;
}

.bt_bb_color_scheme_14 .bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after,
.bt_bb_color_scheme_14.bt_bb_tabs.bt_bb_style_simple .bt_bb_tabs_header li:hover:after {
    box-shadow: 0 0 0 2px #000 inset;
}

.bt_bb_color_scheme_14.bt_bb_tabs.bt_bb_style_outline .bt_bb_tabs_header,
.bt_bb_color_scheme_14.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header {
    box-shadow: 0 0 0 2px #fff inset;
}

.bt_bb_color_scheme_14.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
    color: currentColor;
}

.bt_bb_color_scheme_14.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner:after {
    background: #fff;
}

.bt_bb_color_scheme_14 .bt_bb_separator.bt_bb_border_style_solid,
.bt_bb_color_scheme_14 .bt_bb_separator.bt_bb_border_style_dotted,
.bt_bb_color_scheme_14 .bt_bb_separator.bt_bb_border_style_dashed {
    border-bottom-color: #fff !important;
    opacity: .1;
}


.whitetxt
{
    color: #fff;
}
.iconxx img
{
    width: 25px  !important;
    height: 25px !important;
    
    
}
.pink 
{
    background-color: #ffe0f1;
    padding: 5px;
    width: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 50px;
    border-radius: 15px;
}
.yellow 
{
    background-color: #fffbde;
    padding: 5px;
    width: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 50px;
    border-radius: 15px;
}
.violet 
{
    background-color: #fbe6ff;
    padding: 5px;
    width: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 50px;
    border-radius: 15px;
}
.blue 
{
    background-color: #f0f2ff;
    padding: 5px;
    width: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 50px;
    border-radius: 15px;
}
.red 
{
    background-color: #ffeaea;
    padding: 5px;
    width: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 50px;
    border-radius: 15px;
}
.orange 
{
    background-color: #fff0cf;
    padding: 5px;
    width: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 50px;
    border-radius: 15px;
}
.green 
{
    background-color: #d0fdcf;
    padding: 5px;
    width: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 50px;
    border-radius: 15px;
}
.brown 
{
    background-color: #f4efe8;
    padding: 5px;
    width: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    height: 50px;
    border-radius: 15px;
}