/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none
}

body {
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
	gap: 0.5em;
}

:where(.is-layout-grid) {
	gap: 0.5em;
}

body .is-layout-flex {
	display: flex;
}

body .is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

body .is-layout-flex>* {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

body .is-layout-grid>* {
	margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
	color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

.wp-block-pullquote {
	font-size: 1.5em;
	line-height: 1.6;
}


.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0;
}

.wpcf7 .wpcf7-recaptcha[data-align="center"]>div {
	margin: 0 auto;
}

.wpcf7 .wpcf7-recaptcha[data-align="right"]>div {
	margin: 0 0 0 auto;
}

.woocommerce form .form-row .required {
	visibility: visible;
}

select,
    input {
        font-family: "Roboto", Arial, Helvetica, sans-serif;
    }

    .fancy-select ul.options li:hover {
        color: #3979be;
    }

    .btContent a {
        color: #3979be;
    }

    a:hover {
        color: #3979be;
    }

    .btText a {
        color: #3979be;
    }

    body {
        font-family: "Roboto", Arial, Helvetica, sans-serif;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    blockquote {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    blockquote:after {
        border-color: #3979be;
    }

    cite {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .btAccentDarkHeader .btPreloader .animation>div:first-child,
    .btLightAccentHeader .btPreloader .animation>div:first-child,
    .btTransparentLightHeader .btPreloader .animation>div:first-child {
        background-color: #3979be;
    }

    .btPreloader .animation p {
        font-family: "Montserrat";
    }

    .btLoader {
        border-top: 2px solid #3979be !important;
        border-right: 2px solid #3979be !important;
    }

    .btLoader:before,
    .btLoader:after {
        border-top: 2px solid #3979be !important;
        border-right: 2px solid #3979be !important;
    }

    .btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
        -webkit-box-shadow: 0 0 0 3em #3979be inset;
        box-shadow: 0 0 0 3em #3979be inset;
    }

    .btNoSearchResults .bt_bb_port #searchform input[type='submit']:hover {
        -webkit-box-shadow: 0 0 0 2px #3979be inset;
        box-shadow: 0 0 0 2px #3979be inset;
        color: #3979be;
    }

    .mainHeader {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .mainHeader a:hover {
        color: #3979be;
    }

    .menuPort {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .menuPort nav>ul>li>a {
        line-height: 90px;
    }

    .btTextLogo {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
        line-height: 90px;
    }

    .btLogoArea .logo img {
        height: 65px;
        margin-top: 12px;
    }

    .btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:before,
    .btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon:after {
        border-top-color: #3979be;
    }

    .btTransparentLightHeader .btHorizontalMenuTrigger .bt_bb_icon .bt_bb_icon_holder:before {
        border-top-color: #3979be;
    }

    .btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
    .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
    .btOpacityLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
    .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
    .btGreyLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
    .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
    .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
    .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:before,
    .btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
    .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
    .btOpacityLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
    .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
    .btGreyLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
    .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
    .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after,
    .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
        border-top-color: #3979be;
    }

    .btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
    .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
    .btOpacityLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
    .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
    .btGreyLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
    .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
    .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before,
    .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
        border-top-color: #3979be;
    }

    .btMenuHorizontal .menuPort nav>ul>li.li.current-menu-ancestor>a,
    .btMenuHorizontal .menuPort nav>ul>li.li.current-menu-item>a,
    .btMenuHorizontal .menuPort nav>ul>li.li.current-menu-ancestor>a,
    .btMenuHorizontal .menuPort nav>ul>li.li.current-menu-item>a {
        color: #3979be;
    }

    .btMenuHorizontal .menuPort nav>ul>li.current-menu-ancestor>a:before,
    .btMenuHorizontal .menuPort nav>ul>li.current-menu-item>a:before {
        background-color: #3979be;
    }

    .btMenuHorizontal .menuPort nav>ul>li.li.current-menu-ancestor>a,
    .btMenuHorizontal .menuPort nav>ul>li.li.current-menu-item>a,
    .btMenuHorizontal .menuPort nav>ul>li.li.current-menu-ancestor>a,
    .btMenuHorizontal .menuPort nav>ul>li.li.current-menu-item>a {
        color: #3979be;
    }

    .btMenuHorizontal .menuPort ul ul li a:hover {
        color: #3979be;
    }

    body.btMenuHorizontal .subToggler {
        line-height: 90px;
    }

    .btMenuHorizontal .menuPort>nav>ul>li>ul li a:hover {
        -webkit-box-shadow: inset 5px 0 0 0 #3979be;
        box-shadow: inset 5px 0 0 0 #3979be;
    }

    .btMenuHorizontal .menuPort>nav>ul>li:not(.btMenuWideDropdown)>ul li a:hover {
        -webkit-box-shadow: inset 5px 0 0 0 #3979be;
        box-shadow: inset 5px 0 0 0 #3979be;
    }

    .btMenuHorizontal .menuPort>nav>ul>li:not(.btMenuWideDropdown)>ul li:first-child>a {
        -webkit-box-shadow: inset 0 5px 0 0 #3979be;
        box-shadow: inset 0 5px 0 0 #3979be;
    }

    .btMenuHorizontal .menuPort>nav>ul>li:not(.btMenuWideDropdown)>ul li:first-child>a:hover {
        -webkit-box-shadow: inset 5px 5px 0 0 #3979be;
        box-shadow: inset 5px 5px 0 0 #3979be;
    }

    html:not(.touch) body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a {
        color: #3979be;
        -webkit-box-shadow: inset 0 5px 0 0 #3979be;
        box-shadow: inset 0 5px 0 0 #3979be;
    }

    html:not(.touch) body.btMenuHorizontal .menuPort>nav>ul>li.btMenuWideDropdown>ul>li>a:hover {
        -webkit-box-shadow: inset 5px 5px 0 0 #3979be;
        box-shadow: inset 5px 5px 0 0 #3979be;
    }

    .btMenuHorizontal .topBarInMenu {
        height: 90px;
    }

    .btMenuVertical.btOpacityLightHeader .mainHeader {
        background-color: #3979be;
    }

    .btAccentLightHeader .btBelowLogoArea,
    .btAccentLightHeader .topBar {
        background-color: #3979be;
    }

    .btAccentLightHeader .btBelowLogoArea a:hover,
    .btAccentLightHeader .topBar a:hover {
        color: #ff9700;
    }

    .btGreyLightHeader .btBelowLogoArea a:hover,
    .btGreyLightHeader .topBar a:hover {
        color: #3979be;
    }

    .btAccentDarkHeader .btBelowLogoArea,
    .btAccentDarkHeader .topBar {
        background-color: #3979be;
    }

    .btAccentDarkHeader .btBelowLogoArea a:hover,
    .btAccentDarkHeader .topBar a:hover {
        color: #ff9700;
    }

    .btLightAccentHeader .btLogoArea,
    .btLightAccentHeader .btVerticalHeaderTop {
        background-color: #3979be;
    }

    .btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
        background-color: rgba(49, 90, 172, 0.8);
    }

    .btDarkAccentHeader .btLogoArea,
    .btDarkAccentHeader .btVerticalHeaderTop {
        background-color: #3979be;
    }

    .btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
        background-color: rgba(49, 90, 172, 0.8);
    }

    .btLightAlternateHeader .btLogoArea,
    .btLightAlternateHeader .btVerticalHeaderTop {
        background-color: #ff9700;
    }

    .btLightAlternateHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
        background-color: rgba(255, 151, 0, 0.9);
    }

    .btMenuVertical .mainHeader .btCloseVertical:before:hover {
        color: #3979be;
    }

    .btMenuHorizontal .topBarInLogoArea {
        height: 90px;
    }

    .btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
        border: 0 solid #3979be;
    }

    .btMenuVertical .mainHeader .btCloseVertical:before:hover {
        color: #3979be;
    }

    .btDarkSkin .btSiteFooterCopyMenu .port:before,
    .btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before,
    .btDarkSkin.btLightSkin .btDarkSkin .btSiteFooterCopyMenu .port:before {
        background-color: #3979be;
    }

    article .bt_bb_headline a:hover {
        color: #3979be;
    }

    .btPostSingleItemStandard .btArticleShareEtc .btReadMoreColumn .bt_bb_button a {
        background: #3979be;
        -webkit-box-shadow: 0 0 0 3em #3979be inset;
        box-shadow: 0 0 0 3em #3979be inset;
    }

    .btArticleSuperMeta dl {
        border: 6px solid #3979be;
    }

    .btMediaBox.btQuote:before,
    .btMediaBox.btLink:before {
        background-color: #3979be;
    }

    .btShareColumn .bt_bb_icon .bt_bb_icon_holder:hover:before,
    .btShareRow .bt_bb_icon .bt_bb_icon_holder:hover:before,
    .btAuthorSocial .bt_bb_icon .bt_bb_icon_holder:hover:before {
        -webkit-box-shadow: 0 0 0 1em #3979be inset;
        box-shadow: 0 0 0 1em #3979be inset;
    }

    .btShareColumn .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btShareRow .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btAuthorSocial .bt_bb_icon:hover .bt_bb_icon_holder:before {
        -webkit-box-shadow: 0 0 0 1em #3979be inset;
        box-shadow: 0 0 0 1em #3979be inset;
    }

    .btDarkSkin .btShareColumn .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btLightSkin .btDarkSkin .btShareColumn .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btDarkSkin.btLightSkin .btDarkSkin .btShareColumn .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btDarkSkin .btShareRow .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btLightSkin .btDarkSkin .btShareRow .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btDarkSkin.btLightSkin .btDarkSkin .btShareRow .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btDarkSkin .btAuthorSocial .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btLightSkin .btDarkSkin .btAuthorSocial .bt_bb_icon:hover .bt_bb_icon_holder:before,
    .btDarkSkin.btLightSkin .btDarkSkin .btAuthorSocial .bt_bb_icon:hover .bt_bb_icon_holder:before {
        -webkit-box-shadow: 0 0 0 1em #3979be inset;
        box-shadow: 0 0 0 1em #3979be inset;
    }

    .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: #3979be;
    }

    .post-password-form p:first-child {
        color: #ff9700;
    }

    .post-password-form p:nth-child(2) input[type="submit"] {
        -webkit-box-shadow: 0 0 0 3em #3979be inset;
        box-shadow: 0 0 0 3em #3979be inset;
    }

    .btPagination {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .btPagination .paging a:hover {
        color: #3979be;
    }

    .btPagination .paging a:hover:after {
        border-color: #3979be;
        color: #3979be;
    }

    .btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
        color: #3979be;
    }

    .btArticleCategories a:hover {
        color: #3979be;
    }

    .btArticleCategories a:not(:first-child):before {
        background-color: #3979be;
    }

    .bt-comments-box .commentTxt p.edit-link,
    .bt-comments-box .commentTxt p.reply {
        font-family: "Montserrat";
    }

    .comment-awaiting-moderation {
        color: #3979be;
    }

    a#cancel-comment-reply-link:hover {
        color: #3979be;
    }

    .btCommentSubmit {
        background: #3979be;
    }

    .sidebar .widget_bt_bb_recent_posts ul li .bt_bb_headline .bt_bb_headline_content a:hover,
    .btSidebar .widget_bt_bb_recent_posts ul li .bt_bb_headline .bt_bb_headline_content a:hover,
    .btSiteFooterWidgets .widget_bt_bb_recent_posts ul li .bt_bb_headline .bt_bb_headline_content a:hover {
        color: #3979be !important;
    }

    body:not(.btNoDashInSidebar) .btBox>h4:after,
    body:not(.btNoDashInSidebar) .btCustomMenu>h4:after,
    body:not(.btNoDashInSidebar) .btTopBox>h4:after {
        border-bottom: 3px solid #3979be;
    }

    .btBox ul li.current-menu-item>a,
    .btCustomMenu ul li.current-menu-item>a,
    .btTopBox ul li.current-menu-item>a {
        color: #3979be;
    }

    .btBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_content span a:hover,
    .btCustomMenu .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_content span a:hover,
    .btTopBox .btImageTextWidget .btImageTextWidgetText .bt_bb_headline .bt_bb_headline_content span a:hover {
        color: #3979be;
    }

    .widget_calendar table caption {
        background: #3979be;
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .widget_calendar table tbody tr td#today {
        color: #3979be;
    }

    .widget_rss li a.rsswidget {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .widget_shopping_cart .total {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .widget_shopping_cart .buttons .button {
        background: #3979be;
    }

    .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
        background-color: #3979be;
    }

    .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
        background-color: #ff9700;
    }

    .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
    .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents,
    .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetIcon span.cart-contents {
        font: normal .9em/1 "Montserrat", Arial, Helvetica, sans-serif;
    }

    .btMenuVertical .menuPort .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
    .btMenuVertical .topTools .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler,
    .btMenuVertical .topBarInLogoArea .widget_shopping_cart .widget_shopping_cart_content .btCartWidgetInnerContent .verticalMenuCartToggler {
        background-color: #3979be;
    }

    .widget_recent_reviews {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .btBox .tagcloud a:hover {
        color: #3979be !important;
    }

    .btTags ul li a:hover {
        color: #3979be !important;
    }

    .topTools .btIconWidget:hover,
    .topBarInMenu .btIconWidget:hover {
        color: #3979be;
    }

    .btSidebar .btIconWidget:hover .btIconWidgetText,
    footer .btIconWidget:hover .btIconWidgetText,
    .topBarInLogoArea .btIconWidget:hover .btIconWidgetText {
        color: #3979be;
    }

    .btAccentIconWidget.btIconWidget .btIconWidgetIcon {
        color: #3979be;
    }

    .btSiteFooterWidgets .btSearch button:hover:before,
    .btSidebar .btSearch button:hover:before,
    .btSidebar .widget_product_search button:hover:before,
    .woocommerce .btSidebar .btSearch button:hover:before {
        color: #3979be;
    }

    .btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
        color: #3979be;
    }

    .btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
        color: #203b70;
    }

    .btSearchInner.btFromTopBox button:hover:before {
        color: #3979be;
    }

    div.btButtonWidget.btDefaultStyle a {
        background-color: #3979be;
    }

    div.btButtonWidget.btAccentLightButton a {
        color: #3979be;
    }

    div.btButtonWidget.btLightAccentButton a {
        background-color: #3979be;
    }

    div.btButtonWidget.btDarkAccentButton a {
        background-color: #3979be;
    }

    div.btButtonWidget.btAlternateLightButton a {
        color: #ff9700;
    }

    div.btButtonWidget.btLightAlternateButton a {
        background-color: #ff9700;
    }

    div.btButtonWidget.btAccentOutlineButton a {
        color: #3979be;
        border: 1px solid #3979be;
    }

    div.btButtonWidget.btAccentOutlineButton a:hover {
        background-color: #3979be;
    }

    .bt_bb_headline .bt_bb_headline_superheadline {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        font-family: "Roboto", Arial, Helvetica, sans-serif;
    }

    .bt_bb_headline h1 b,
    .bt_bb_headline h2 b,
    .bt_bb_headline h3 b,
    .bt_bb_headline h4 b,
    .bt_bb_headline h5 b,
    .bt_bb_headline h6 b {
        color: #3979be;
    }

    .btHasBgImage.bt_bb_headline .bt_bb_headline_content span {
        background-color: #3979be;
    }

    .bt_bb_column.bt_bb_border_top_right_bottom_left .bt_bb_column_content:before {
        border-top: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_right_bottom_left .bt_bb_column_content:after {
        border-bottom: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_left_bottom_right .bt_bb_column_content:before {
        border-top: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_left_bottom_right .bt_bb_column_content:after {
        border-bottom: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_right_bottom_right .bt_bb_column_content:before {
        border-top: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_right_bottom_right .bt_bb_column_content:after {
        border-bottom: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_left_bottom_left .bt_bb_column_content:before {
        border-top: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_left_bottom_left .bt_bb_column_content:after {
        border-bottom: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_left .bt_bb_column_content:before {
        border-top: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_top_right .bt_bb_column_content:before {
        border-top: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_bottom_right .bt_bb_column_content:after {
        border-bottom: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column.bt_bb_border_bottom_left .bt_bb_column_content:after {
        border-bottom: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_border_color_alternate.bt_bb_column .bt_bb_column_content:after,
    .bt_bb_border_color_alternate.bt_bb_column .bt_bb_column_content:before {
        border-color: #ff9700 !important;
    }

    .bt_bb_column_inner.bt_bb_border_top_right_bottom_left .bt_bb_column_inner_content:before {
        border-top: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_right_bottom_left .bt_bb_column_inner_content:after {
        border-bottom: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_left_bottom_right .bt_bb_column_inner_content:before {
        border-top: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_left_bottom_right .bt_bb_column_inner_content:after {
        border-bottom: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_right_bottom_right .bt_bb_column_inner_content:before {
        border-top: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_right_bottom_right .bt_bb_column_inner_content:after {
        border-bottom: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_left_bottom_left .bt_bb_column_inner_content:before {
        border-top: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_left_bottom_left .bt_bb_column_inner_content:after {
        border-bottom: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_left .bt_bb_column_inner_content:before {
        border-top: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_top_right .bt_bb_column_inner_content:before {
        border-top: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_bottom_right .bt_bb_column_inner_content:after {
        border-bottom: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_column_inner.bt_bb_border_bottom_left .bt_bb_column_inner_content:after {
        border-bottom: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_border_color_alternate.bt_bb_column_inner .bt_bb_column_inner_content:after,
    .bt_bb_border_color_alternate.bt_bb_column_inner .bt_bb_column_inner_content:before {
        border-color: #ff9700 !important;
    }

    .bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_inner {
        background: -webkit-linear-gradient(left, transparent 0%, rgba(49, 90, 172, 0.7) 50%, #3979be 100%);
        background: -moz-linear-gradient(left, transparent 0%, rgba(49, 90, 172, 0.7) 50%, #3979be 100%);
        background: linear-gradient(to right, transparent 0%, rgba(49, 90, 172, 0.7) 50%, #3979be 100%);
    }

    .bt_bb_price_list .bt_bb_price_list_price {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_price_list .bt_bb_price_list_title {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_price_list .bt_bb_price_list_subtitle {
        font-family: "Roboto", Arial, Helvetica, sans-serif;
    }

    .bt_bb_price_list ul li {
        font-family: "Roboto", Arial, Helvetica, sans-serif;
    }

    .bt_bb_price_list ul li:before {
        color: #3979be;
    }

    .bt_bb_price_list:before {
        border-top: 1em solid #3979be;
        border-left: 1em solid #3979be;
    }

    .bt_bb_price_list:after {
        border-bottom: 1em solid #3979be;
        border-right: 1em solid #3979be;
    }

    .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta>div {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_author a:hover {
        color: #3979be;
    }

    .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories li a {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_meta .bt_bb_latest_posts_item_category .post-categories li a:hover {
        color: #3979be;
    }

    .bt_bb_latest_posts .bt_bb_latest_posts_item .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title a:hover {
        color: #3979be;
    }

    .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category .post-categories li a:hover {
        color: #3979be;
    }

    .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_meta .bt_bb_grid_item_item_author a:hover {
        color: #3979be;
    }

    .bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a:hover {
        color: #3979be;
    }

    .bt_bb_icon .bt_bb_icon_holder>span {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_button .bt_bb_button_text {
        font-family: "Roboto", Arial, Helvetica, sans-serif;
    }

    .bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_service .bt_bb_service_content .bt_bb_service_content_text b {
        color: #3979be;
    }

    .bt_bb_service:hover .bt_bb_service_content_title a {
        color: #3979be;
    }

    .btProjectSlider .slick-dots li.slick-active,
    .btProjectSlider .slick-dots li:hover {
        background: #3979be !important;
    }

    .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #3979be;
    }

    .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title:after {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_accordion .bt_bb_accordion_item:hover .bt_bb_accordion_item_title {
        background: #3979be;
    }

    .bt_bb_accordion .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
        background: #3979be;
    }

    .bt_bb_custom_menu div ul a {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_custom_menu div ul a:hover {
        color: #3979be;
    }

    .bt_bb_tabs.bt_bb_style_simple ul.bt_bb_tabs_header li.on {
        border-color: #3979be;
    }

    .bt_bb_counter_holder .bt_bb_counter {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder {
        color: #3979be;
    }

    .wpcf7-form .wpcf7-submit {
        background-color: #3979be !important;
    }

    div.wpcf7-validation-errors,
    div.wpcf7-acceptance-missing {
        border: 2px solid #3979be;
    }

    span.wpcf7-not-valid-tip {
        color: #3979be;
    }

    table.bt_bb_table tr.bt_bb_table_row td.bt_bb_table_value span {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_before_after_image .bt_bb_before_after_image-horizontal .bt_bb_before_after_image-handle:hover {
        background: #3979be;
    }

    .bt_bb_before_after_image .bt_bb_before_after_image-container.active .bt_bb_before_after_image-handle {
        background: #3979be;
    }

    .bt_bb_before_after_image .bt_bb_before_after_image_block {
        background: #3979be;
    }

    .bt_bb_before_after_image .bt_bb_before_after_image_block .bt_bb_before_after_image_headline {
        font-family: Montserrat;
    }

    .bt_bb_steps .bt_bb_steps_content .bt_bb_steps_content_title {
        font-family: "Montserrat", Arial, Helvetica, sans-serif;
    }

    .bt_bb_steps .bt_bb_steps_content .bt_bb_steps_content_text b {
        color: #3979be;
    }

    .bt_bb_steps:hover .bt_bb_steps_content_title a {
        color: #3979be;
    }

    a .bt_bb_progress_bar_advanced .progressbar-text {
        color: #3979be;
    }

    .bt_bb_progress_bar_advanced p {
        font-family: "Roboto";
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_categories span.btProductCategories a.btProductCategory {
        font-family: "Montserrat";
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_categories span.btProductCategories a.btProductCategory:hover {
        color: #3979be;
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_categories span.btProductCategories a.btProductCategory:not(:first-child):before {
        background-color: #3979be;
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title {
        font-family: "Montserrat";
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title a:hover {
        color: #3979be;
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_description {
        font-family: "Roboto";
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
        font-family: "Roboto";
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a.added_to_cart:hover {
        color: #3979be;
    }

    .products ul li.product .onsale,
    ul.products li.product .onsale {
        background: #ff9700;
    }

    nav.woocommerce-pagination ul li a,
    nav.woocommerce-pagination ul li span {
        color: #3979be;
    }

    nav.woocommerce-pagination ul li a:focus,
    nav.woocommerce-pagination ul li a.next,
    nav.woocommerce-pagination ul li a.prev {
        color: #3979be;
    }

    div.product .onsale {
        background: #ff9700;
    }

    div.product div.images .woocommerce-product-gallery__trigger:after {
        -webkit-box-shadow: 0 0 0 2em #3979be inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
        box-shadow: 0 0 0 2em #3979be inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
    }

    div.product div.images .woocommerce-product-gallery__trigger:hover:after {
        -webkit-box-shadow: 0 0 0 1px #3979be inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
        box-shadow: 0 0 0 1px #3979be inset, 0 0 0 2em rgba(255, 255, 255, .5) inset;
        color: #3979be;
    }

    table.shop_table .coupon .input-text {
        color: #3979be;
    }

    table.shop_table td a:hover,
    table.shop_table th a:hover {
        color: #3979be;
    }

    table.shop_table td.product-remove a.remove:hover {
        background-color: #ff9700;
    }

    ul.wc_payment_methods li .about_paypal {
        color: #3979be;
    }

    .woocommerce-MyAccount-navigation ul li a {
        border-bottom: 2px solid #3979be;
    }

    .woocommerce-info a:not(.button),
    .woocommerce-message a:not(.button) {
        color: #3979be;
    }

    .woocommerce-error {
        border-top-color: #ff9700;
    }

    .woocommerce-message:before,
    .woocommerce-info:before {
        color: #3979be;
    }

    .woocommerce-error:before {
        color: #ff9700;
    }

    .woocommerce .btSidebar a.button,
    .woocommerce .btContent a.button,
    .woocommerce-page .btSidebar a.button,
    .woocommerce-page .btContent a.button,
    .woocommerce .btSidebar input[type="submit"],
    .woocommerce .btContent input[type="submit"],
    .woocommerce-page .btSidebar input[type="submit"],
    .woocommerce-page .btContent input[type="submit"],
    .woocommerce .btSidebar button[type="submit"],
    .woocommerce .btContent button[type="submit"],
    .woocommerce-page .btSidebar button[type="submit"],
    .woocommerce-page .btContent button[type="submit"],
    .woocommerce .btSidebar input.button,
    .woocommerce .btContent input.button,
    .woocommerce-page .btSidebar input.button,
    .woocommerce-page .btContent input.button,
    .woocommerce .btSidebar input.alt:hover,
    .woocommerce .btContent input.alt:hover,
    .woocommerce-page .btSidebar input.alt:hover,
    .woocommerce-page .btContent input.alt:hover,
    .woocommerce .btSidebar a.button.alt:hover,
    .woocommerce .btContent a.button.alt:hover,
    .woocommerce-page .btSidebar a.button.alt:hover,
    .woocommerce-page .btContent a.button.alt:hover,
    .woocommerce .btSidebar .button.alt:hover,
    .woocommerce .btContent .button.alt:hover,
    .woocommerce-page .btSidebar .button.alt:hover,
    .woocommerce-page .btContent .button.alt:hover,
    .woocommerce .btSidebar button.alt:hover,
    .woocommerce .btContent button.alt:hover,
    .woocommerce-page .btSidebar button.alt:hover,
    .woocommerce-page .btContent button.alt:hover,
    div.woocommerce a.button,
    div.woocommerce input[type="submit"],
    div.woocommerce button[type="submit"],
    div.woocommerce input.button,
    div.woocommerce input.alt:hover,
    div.woocommerce a.button.alt:hover,
    div.woocommerce .button.alt:hover,
    div.woocommerce button.alt:hover {
        background: #3979be;
    }

    .woocommerce .btSidebar a.button,
    .woocommerce .btContent a.button,
    .woocommerce-page .btSidebar a.button,
    .woocommerce-page .btContent a.button,
    .woocommerce .btSidebar input[type="submit"],
    .woocommerce .btContent input[type="submit"],
    .woocommerce-page .btSidebar input[type="submit"],
    .woocommerce-page .btContent input[type="submit"],
    .woocommerce .btSidebar button[type="submit"],
    .woocommerce .btContent button[type="submit"],
    .woocommerce-page .btSidebar button[type="submit"],
    .woocommerce-page .btContent button[type="submit"],
    .woocommerce .btSidebar input.button,
    .woocommerce .btContent input.button,
    .woocommerce-page .btSidebar input.button,
    .woocommerce-page .btContent input.button,
    .woocommerce .btSidebar input.alt:hover,
    .woocommerce .btContent input.alt:hover,
    .woocommerce-page .btSidebar input.alt:hover,
    .woocommerce-page .btContent input.alt:hover,
    .woocommerce .btSidebar a.button.alt:hover,
    .woocommerce .btContent a.button.alt:hover,
    .woocommerce-page .btSidebar a.button.alt:hover,
    .woocommerce-page .btContent a.button.alt:hover,
    .woocommerce .btSidebar .button.alt:hover,
    .woocommerce .btContent .button.alt:hover,
    .woocommerce-page .btSidebar .button.alt:hover,
    .woocommerce-page .btContent .button.alt:hover,
    .woocommerce .btSidebar button.alt:hover,
    .woocommerce .btContent button.alt:hover,
    .woocommerce-page .btSidebar button.alt:hover,
    .woocommerce-page .btContent button.alt:hover,
    div.woocommerce a.button,
    div.woocommerce input[type="submit"],
    div.woocommerce button[type="submit"],
    div.woocommerce input.button,
    div.woocommerce input.alt:hover,
    div.woocommerce a.button.alt:hover,
    div.woocommerce .button.alt:hover,
    div.woocommerce button.alt:hover {
        background: #3979be;
    }

    .woocommerce .btSidebar a.button:hover,
    .woocommerce .btContent a.button:hover,
    .woocommerce-page .btSidebar a.button:hover,
    .woocommerce-page .btContent a.button:hover,
    .woocommerce .btSidebar input[type="submit"]:hover,
    .woocommerce .btContent input[type="submit"]:hover,
    .woocommerce-page .btSidebar input[type="submit"]:hover,
    .woocommerce-page .btContent input[type="submit"]:hover,
    .woocommerce .btSidebar button[type="submit"]:hover,
    .woocommerce .btContent button[type="submit"]:hover,
    .woocommerce-page .btSidebar button[type="submit"]:hover,
    .woocommerce-page .btContent button[type="submit"]:hover,
    .woocommerce .btSidebar input.button:hover,
    .woocommerce .btContent input.button:hover,
    .woocommerce-page .btSidebar input.button:hover,
    .woocommerce-page .btContent input.button:hover,
    .woocommerce .btSidebar input.alt,
    .woocommerce .btContent input.alt,
    .woocommerce-page .btSidebar input.alt,
    .woocommerce-page .btContent input.alt,
    .woocommerce .btSidebar a.button.alt,
    .woocommerce .btContent a.button.alt,
    .woocommerce-page .btSidebar a.button.alt,
    .woocommerce-page .btContent a.button.alt,
    .woocommerce .btSidebar .button.alt,
    .woocommerce .btContent .button.alt,
    .woocommerce-page .btSidebar .button.alt,
    .woocommerce-page .btContent .button.alt,
    .woocommerce .btSidebar button.alt,
    .woocommerce .btContent button.alt,
    .woocommerce-page .btSidebar button.alt,
    .woocommerce-page .btContent button.alt,
    div.woocommerce a.button:hover,
    div.woocommerce input[type="submit"]:hover,
    div.woocommerce button[type="submit"]:hover,
    div.woocommerce input.button:hover,
    div.woocommerce input.alt,
    div.woocommerce a.button.alt,
    div.woocommerce .button.alt,
    div.woocommerce button.alt {
        background: #3979be;
    }

    .star-rating span:before {
        color: #3979be;
    }

    p.stars a[class^="star-"].active:after,
    p.stars a[class^="star-"]:hover:after {
        color: #3979be;
    }

    .select2-container--default .select2-results__option--highlighted[aria-selected],
    .select2-container--default .select2-results__option--highlighted[data-selected] {
        background-color: #3979be;
    }

    .woocommerce-cart-form thead tr {
        background-color: #3979be;
    }

    .btQuoteBooking .btContactNext {
        border-color: #3979be;
        color: #3979be;
    }

    .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
        background: #3979be;
    }

    .btQuoteBooking .btQuoteItem textarea:focus {
        -webkit-box-shadow: 5px 0 0 #3979be inset, 0 2px 10px rgba(0, 0, 0, .2);
        box-shadow: 5px 0 0 #3979be inset, 0 2px 10px rgba(0, 0, 0, .2);
    }

    .btQuoteBooking .dd.ddcommon.borderRadius:hover .ddTitleText {
        -webkit-box-shadow: 0 0 0 #3979be inset, 0 1px 5px rgba(0, 0, 0, .2);
        box-shadow: 0 0 0 #3979be inset, 0 1px 5px rgba(0, 0, 0, .2);
    }

    .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
    .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
        -webkit-box-shadow: 5px 0 0 #3979be inset, 0 2px 10px rgba(0, 0, 0, .2);
        box-shadow: 5px 0 0 #3979be inset, 0 2px 10px rgba(0, 0, 0, .2);
    }

    .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText,
    .btQuoteBooking .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
        -webkit-box-shadow: 5px 0 0 #3979be inset, 0 2px 10px rgba(0, 0, 0, .2);
        box-shadow: 5px 0 0 #3979be inset, 0 2px 10px rgba(0, 0, 0, .2);
    }

    .btQuoteBooking .ui-slider .ui-slider-handle {
        background: #3979be;
    }

    .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
        background: #3979be;
    }

    .btQuoteBooking .btContactFieldMandatory.btContactFieldError input,
    .btQuoteBooking .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
        -webkit-box-shadow: 0 0 0 1px #3979be inset;
        box-shadow: 0 0 0 1px #3979be inset;
        border-color: #3979be;
    }

    .btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
        -webkit-box-shadow: 0 0 0 2px #3979be inset;
        box-shadow: 0 0 0 2px #3979be inset;
    }

    .btQuoteBooking .btSubmitMessage {
        color: #3979be;
    }

    .btQuoteBooking .btContactSubmit {
        background-color: #3979be;
    }

    .btDatePicker .ui-datepicker-header {
        background-color: #3979be;
    }

    .btSpecialQuote.btQuoteBooking .btQuoteBookingForm .btQuoteItem label {
        font-family: "Montserrat";
    }

    .btSpecialQuote.btQuoteBooking.btRenovationQuote .btQuoteTotal .btQuoteTotalCurrency,
    .btSpecialQuote.btQuoteBooking.btRenovationQuote .btQuoteTotal .btQuoteTotalCalc {
        color: #3979be;
    }

    .bt_bb_column.btDemoPreview .btImageTooltip {
        color: #3979be;
    }

    .btDemoImport p {
        background: #3979be;
    }

    .btDemoImport:before,
    .btDemoImport:after {
        border-color: transparent #3979be #3979be transparent;
    }

    .btDemoImport:after {
        border-color: transparent transparent #3979be #3979be;
    }

    .wp-block-button__link:hover {
        color: #3979be !important;
    }

    @font-face {
        font-family: "Blinds";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Blinds/Blinds.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Blinds/Blinds.ttf") format("truetype");
    }

    *[data-ico-blinds]:before {
        font-family: Blinds;
        content: attr(data-ico-blinds);
    }

    @font-face {
        font-family: "Building";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Building/Building.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Building/Building.ttf") format("truetype");
    }

    *[data-ico-building]:before {
        font-family: Building;
        content: attr(data-ico-building);
    }

    @font-face {
        font-family: "Business";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Business/Business.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Business/Business.ttf") format("truetype");
    }

    *[data-ico-business]:before {
        font-family: Business;
        content: attr(data-ico-business);
    }

    @font-face {
        font-family: "Construction";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Construction/Construction.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Construction/Construction.ttf") format("truetype");
    }

    *[data-ico-construction]:before {
        font-family: Construction;
        content: attr(data-ico-construction);
    }

    @font-face {
        font-family: "Design";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Design/Design.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Design/Design.ttf") format("truetype");
    }

    *[data-ico-design]:before {
        font-family: Design;
        content: attr(data-ico-design);
    }

    @font-face {
        font-family: "Electrical";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Electrical/Electrical.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Electrical/Electrical.ttf") format("truetype");
    }

    *[data-ico-electrical]:before {
        font-family: Electrical;
        content: attr(data-ico-electrical);
    }

    @font-face {
        font-family: "Engineering";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Engineering/Engineering.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Engineering/Engineering.ttf") format("truetype");
    }

    *[data-ico-engineering]:before {
        font-family: Engineering;
        content: attr(data-ico-engineering);
    }

    @font-face {
        font-family: "Essential";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Essential/Essential.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Essential/Essential.ttf") format("truetype");
    }

    *[data-ico-essential]:before {
        font-family: Essential;
        content: attr(data-ico-essential);
    }

    @font-face {
        font-family: "Estate";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Estate/Estate.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Estate/Estate.ttf") format("truetype");
    }

    *[data-ico-estate]:before {
        font-family: Estate;
        content: attr(data-ico-estate);
    }

    @font-face {
        font-family: "Flooring";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Flooring/Flooring.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Flooring/Flooring.ttf") format("truetype");
    }

    *[data-ico-flooring]:before {
        font-family: Flooring;
        content: attr(data-ico-flooring);
    }

    @font-face {
        font-family: "Floors";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Floors/Floors.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Floors/Floors.ttf") format("truetype");
    }

    *[data-ico-floors]:before {
        font-family: Floors;
        content: attr(data-ico-floors);
    }

    @font-face {
        font-family: "FontAwesome";
        src: url("/assets/template/wp-content/themes/renowise/fonts/FontAwesome/FontAwesome.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/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("/assets/template/wp-content/themes/renowise/fonts/FontAwesome5Brands/FontAwesome5Brands.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/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("/assets/template/wp-content/themes/renowise/fonts/FontAwesome5Regular/FontAwesome5Regular.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/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("/assets/template/wp-content/themes/renowise/fonts/FontAwesome5Solid/FontAwesome5Solid.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/FontAwesome5Solid/FontAwesome5Solid.ttf") format("truetype");
    }

    *[data-ico-fontawesome5solid]:before {
        font-family: FontAwesome5Solid;
        content: attr(data-ico-fontawesome5solid);
    }

    @font-face {
        font-family: "Gardening";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Gardening/Gardening.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Gardening/Gardening.ttf") format("truetype");
    }

    *[data-ico-gardening]:before {
        font-family: Gardening;
        content: attr(data-ico-gardening);
    }

    @font-face {
        font-family: "Icon7Stroke";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Icon7Stroke/Icon7Stroke.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Icon7Stroke/Icon7Stroke.ttf") format("truetype");
    }

    *[data-ico-icon7stroke]:before {
        font-family: Icon7Stroke;
        content: attr(data-ico-icon7stroke);
    }

    @font-face {
        font-family: "Lanscaping";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Lanscaping/Lanscaping.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Lanscaping/Lanscaping.ttf") format("truetype");
    }

    *[data-ico-lanscaping]:before {
        font-family: Lanscaping;
        content: attr(data-ico-lanscaping);
    }

    @font-face {
        font-family: "Plumber";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Plumber/Plumber.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Plumber/Plumber.ttf") format("truetype");
    }

    *[data-ico-plumber]:before {
        font-family: Plumber;
        content: attr(data-ico-plumber);
    }

    @font-face {
        font-family: "Renovating";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Renovating/Renovating.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Renovating/Renovating.ttf") format("truetype");
    }

    *[data-ico-renovating]:before {
        font-family: Renovating;
        content: attr(data-ico-renovating);
    }

    @font-face {
        font-family: "Repair";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Repair/Repair.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Repair/Repair.ttf") format("truetype");
    }

    *[data-ico-repair]:before {
        font-family: Repair;
        content: attr(data-ico-repair);
    }

    @font-face {
        font-family: "Roofing01";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Roofing01/Roofing01.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Roofing01/Roofing01.ttf") format("truetype");
    }

    *[data-ico-roofing01]:before {
        font-family: Roofing01;
        content: attr(data-ico-roofing01);
    }

    @font-face {
        font-family: "Roofing02";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Roofing02/Roofing02.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Roofing02/Roofing02.ttf") format("truetype");
    }

    *[data-ico-roofing02]:before {
        font-family: Roofing02;
        content: attr(data-ico-roofing02);
    }

    @font-face {
        font-family: "Roofing03";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Roofing03/Roofing03.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Roofing03/Roofing03.ttf") format("truetype");
    }

    *[data-ico-roofing03]:before {
        font-family: Roofing03;
        content: attr(data-ico-roofing03);
    }

    @font-face {
        font-family: "Roofing04";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Roofing04/Roofing04.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Roofing04/Roofing04.ttf") format("truetype");
    }

    *[data-ico-roofing04]:before {
        font-family: Roofing04;
        content: attr(data-ico-roofing04);
    }

    @font-face {
        font-family: "Tools";
        src: url("/assets/template/wp-content/themes/renowise/fonts/Tools/Tools.woff") format("woff"), url("/assets/template/wp-content/themes/renowise/fonts/Tools/Tools.ttf") format("truetype");
    }

    *[data-ico-tools]:before {
        font-family: Tools;
        content: attr(data-ico-tools);
    }

	.bt_bb_color_scheme_1.bt_bb_icon a {
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_icon:hover a {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_icon:hover a span {
        color: #111112;
    }

    .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 .bt_bb_icon_holder:before {
        background-color: #ffffff;
        box-shadow: 0 0 0 2em #ffffff inset;
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 2em #111112 inset;
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #111112 inset;
        background-color: #ffffff;
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #111112 inset;
        background-color: #ffffff;
        color: #111112;
    }

    .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 .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline a {
        box-shadow: 0 0 0 2px #ffffff inset;
        color: #ffffff;
        background-color: transparent;
    }

    .bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #111112;
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #111112;
        color: #ffffff;
    }

    .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: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #111112 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 3em #111112 inset;
        background-color: #111112;
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #111112 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 #111112 inset;
        background-color: #ffffff;
        color: #111112;
    }

    .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: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #ffffff;
    }

    .bt_bb_text_color_scheme_1.bt_bb_service .bt_bb_service_content {
        color: #ffffff;
    }

    .bt_bb_text_color_scheme_1.bt_bb_service:hover .bt_bb_service_content {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #111112 inset;
        color: #ffffff;
        background-color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #111112 inset;
        background-color: transparent;
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_1.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_headline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_headline .bt_bb_headline_superheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_headline b {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_1.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_1.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_1.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .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_color_scheme_1.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #ffffff;
        color: #111112;
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #111112;
    }

    .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;
    }

    .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 {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        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:hover .bt_bb_accordion_item_title {
        background-color: #111112;
        color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_1.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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: #111112 !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_1:before,
    .bt_bb_price_list.bt_bb_color_scheme_1:after {
        border-color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_1 ul li:before {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_1 .bt_bb_price_list_price {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_1 .bt_bb_price_list_title b {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_1 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_1 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_1 ul li {
        color: #ffffff;
    }

    .bt_bb_section.bt_bb_color_scheme_1 {
        color: #ffffff;
        background-color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_content_slider .slick-dots li {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_content_slider .slick-dots li.slick-active {
        background: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_content_slider .slick-dots li:hover {
        background: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #ffffff !important;
    }

    .bt_bb_color_scheme_1.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_1.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_1.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #111112;
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #111112;
        color: #ffffff;
    }

    .bt_bb_color_scheme_1.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #111112;
    }

	.bt_bb_color_scheme_2.bt_bb_icon a {
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_icon:hover a {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_icon:hover a span {
        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 #111112 inset;
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
        background-color: #111112;
        box-shadow: 0 0 0 2em #111112 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 2em #ffffff inset;
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ffffff inset;
        background-color: #111112;
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ffffff inset;
        background-color: #111112;
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_icon.bt_bb_style_borderless:hover .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 2px #111112 inset;
        color: #111112;
        background-color: transparent;
    }

    .bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #111112 inset;
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #ffffff;
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #ffffff;
        color: #111112;
    }

    .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: #111112;
    }

    .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: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ffffff inset;
        color: #111112;
        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 3em #ffffff inset;
        background-color: #ffffff;
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #111112;
    }

    .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: #111112;
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
        color: #111112;
    }

    .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_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #111112;
    }

    .bt_bb_text_color_scheme_2.bt_bb_service .bt_bb_service_content {
        color: #111112;
    }

    .bt_bb_text_color_scheme_2.bt_bb_service:hover .bt_bb_service_content {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #111112;
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ffffff inset;
        background-color: transparent;
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_2.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_headline {
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_headline .bt_bb_headline_superheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_headline b {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_2.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_2.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_2.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tabs_header li.on {
        border-color: #111112;
        color: #111112;
        background-color: transparent;
    }

    .bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #111112;
        color: #ffffff;
        border-color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_style_simple .bt_bb_tabs_header li.on {
        color: #111112;
        border-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_2 .bt_bb_accordion_item {
        border-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_accordion_item_title {
        border-color: #111112;
    }

    .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 {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        background-color: #111112;
    }

    .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:hover .bt_bb_accordion_item_title {
        background-color: #ffffff;
        color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_2.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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 !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_2:before,
    .bt_bb_price_list.bt_bb_color_scheme_2:after {
        border-color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_2 ul li:before {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_2 .bt_bb_price_list_price {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_2 .bt_bb_price_list_title b {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_2 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_2 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_2 ul li {
        color: #111112;
    }

    .bt_bb_section.bt_bb_color_scheme_2 {
        color: #111112;
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_content_slider .slick-dots li {
        border-color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_content_slider .slick-dots li.slick-active {
        background: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_content_slider .slick-dots li:hover {
        background: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #111112 !important;
    }

    .bt_bb_color_scheme_2.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_2.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #ffffff;
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #ffffff;
        color: #111112;
    }

    .bt_bb_color_scheme_2.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #ffffff;
    }

	.bt_bb_color_scheme_3.bt_bb_icon a {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_icon:hover a {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_icon:hover a span {
        color: #111112;
    }

    .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 #3979be inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
        background-color: #3979be;
        box-shadow: 0 0 0 2em #3979be inset;
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 2em #111112 inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #111112 inset;
        background-color: #3979be;
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #111112 inset;
        background-color: #3979be;
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline a {
        box-shadow: 0 0 0 2px #3979be inset;
        color: #3979be;
        background-color: transparent;
    }

    .bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #3979be inset;
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #111112;
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #111112;
        color: #3979be;
    }

    .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: #3979be;
    }

    .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: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #111112 inset;
        color: #3979be;
        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 3em #111112 inset;
        background-color: #111112;
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #111112 inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 1px #111112 inset;
        background-color: #3979be;
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #3979be;
    }

    .bt_bb_text_color_scheme_3.bt_bb_service .bt_bb_service_content {
        color: #3979be;
    }

    .bt_bb_text_color_scheme_3.bt_bb_service:hover .bt_bb_service_content {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #111112 inset;
        color: #3979be;
        background-color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #111112 inset;
        background-color: transparent;
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_3.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_headline {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_headline .bt_bb_headline_superheadline {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_headline b {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_3.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_3.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_3.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header li.on {
        border-color: #3979be;
        color: #3979be;
        background-color: transparent;
    }

    .bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #3979be;
        color: #111112;
        border-color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_style_simple .bt_bb_tabs_header li.on {
        color: #3979be;
        border-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_3 .bt_bb_accordion_item {
        border-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_accordion_item_title {
        border-color: #3979be;
    }

    .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 {
        background-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        background-color: #3979be;
    }

    .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:hover .bt_bb_accordion_item_title {
        background-color: #111112;
        color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_3.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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: #111112 !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_3:before,
    .bt_bb_price_list.bt_bb_color_scheme_3:after {
        border-color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_3 ul li:before {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_3 .bt_bb_price_list_price {
        color: #3979be;
    }

    .bt_bb_price_list.bt_bb_color_scheme_3 .bt_bb_price_list_title b {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_3 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_3 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_3 ul li {
        color: #3979be;
    }

    .bt_bb_section.bt_bb_color_scheme_3 {
        color: #3979be;
        background-color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_content_slider .slick-dots li {
        border-color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_content_slider .slick-dots li.slick-active {
        background: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_content_slider .slick-dots li:hover {
        background: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #3979be !important;
    }

    .bt_bb_color_scheme_3.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_3.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_3.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #111112;
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #111112;
        color: #3979be;
    }

    .bt_bb_color_scheme_3.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #111112;
    }

	.bt_bb_color_scheme_4.bt_bb_icon a {
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_icon:hover a {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_icon:hover a span {
        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 #3979be inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
        background-color: #3979be;
        box-shadow: 0 0 0 2em #3979be 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 2em #ffffff inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ffffff inset;
        background-color: #3979be;
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ffffff inset;
        background-color: #3979be;
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_borderless:hover .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 2px #3979be inset;
        color: #3979be;
        background-color: transparent;
    }

    .bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #3979be inset;
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #ffffff;
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #ffffff;
        color: #3979be;
    }

    .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: #3979be;
    }

    .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: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ffffff inset;
        color: #3979be;
        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 3em #ffffff inset;
        background-color: #ffffff;
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #3979be;
    }

    .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: #3979be;
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
        color: #3979be;
    }

    .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_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #3979be;
    }

    .bt_bb_text_color_scheme_4.bt_bb_service .bt_bb_service_content {
        color: #3979be;
    }

    .bt_bb_text_color_scheme_4.bt_bb_service:hover .bt_bb_service_content {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #3979be;
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ffffff inset;
        background-color: transparent;
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_4.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_headline {
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_headline .bt_bb_headline_superheadline {
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_headline b {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_4.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_4.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_4.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tabs_header li.on {
        border-color: #3979be;
        color: #3979be;
        background-color: transparent;
    }

    .bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #3979be;
        color: #ffffff;
        border-color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_style_simple .bt_bb_tabs_header li.on {
        color: #3979be;
        border-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_4 .bt_bb_accordion_item {
        border-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_accordion_item_title {
        border-color: #3979be;
    }

    .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 {
        background-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        background-color: #3979be;
    }

    .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:hover .bt_bb_accordion_item_title {
        background-color: #ffffff;
        color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_4.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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 !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_4:before,
    .bt_bb_price_list.bt_bb_color_scheme_4:after {
        border-color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_4 ul li:before {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_4 .bt_bb_price_list_price {
        color: #3979be;
    }

    .bt_bb_price_list.bt_bb_color_scheme_4 .bt_bb_price_list_title b {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_4 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_4 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_4 ul li {
        color: #3979be;
    }

    .bt_bb_section.bt_bb_color_scheme_4 {
        color: #3979be;
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_content_slider .slick-dots li {
        border-color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_content_slider .slick-dots li.slick-active {
        background: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_content_slider .slick-dots li:hover {
        background: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #3979be !important;
    }

    .bt_bb_color_scheme_4.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_4.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #ffffff;
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #ffffff;
        color: #3979be;
    }

    .bt_bb_color_scheme_4.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #ffffff;
    }

	.bt_bb_color_scheme_5.bt_bb_icon a {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_icon:hover a {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_icon:hover a span {
        color: #3979be;
    }

    .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 #111112 inset;
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
        background-color: #111112;
        box-shadow: 0 0 0 2em #111112 inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 2em #3979be inset;
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #3979be inset;
        background-color: #111112;
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #3979be inset;
        background-color: #111112;
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline a {
        box-shadow: 0 0 0 2px #111112 inset;
        color: #111112;
        background-color: transparent;
    }

    .bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #111112 inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #3979be;
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #3979be;
        color: #111112;
    }

    .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: #111112;
    }

    .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: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #3979be inset;
        color: #111112;
        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 3em #3979be inset;
        background-color: #3979be;
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #3979be inset;
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 1px #3979be inset;
        background-color: #111112;
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #111112;
    }

    .bt_bb_text_color_scheme_5.bt_bb_service .bt_bb_service_content {
        color: #111112;
    }

    .bt_bb_text_color_scheme_5.bt_bb_service:hover .bt_bb_service_content {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #3979be inset;
        color: #111112;
        background-color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #3979be inset;
        background-color: transparent;
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_5.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_headline {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_headline .bt_bb_headline_superheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_headline b {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_5.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_5.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_5.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tabs_header li.on {
        border-color: #111112;
        color: #111112;
        background-color: transparent;
    }

    .bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #111112;
        color: #3979be;
        border-color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_tabs_header li.on {
        color: #111112;
        border-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_5 .bt_bb_accordion_item {
        border-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_accordion_item_title {
        border-color: #111112;
    }

    .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 {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        background-color: #111112;
    }

    .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:hover .bt_bb_accordion_item_title {
        background-color: #3979be;
        color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_5.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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: #3979be !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_5:before,
    .bt_bb_price_list.bt_bb_color_scheme_5:after {
        border-color: #3979be;
    }

    .bt_bb_price_list.bt_bb_color_scheme_5 ul li:before {
        color: #3979be;
    }

    .bt_bb_price_list.bt_bb_color_scheme_5 .bt_bb_price_list_price {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_5 .bt_bb_price_list_title b {
        color: #3979be;
    }

    .bt_bb_price_list.bt_bb_color_scheme_5 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_5 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_5 ul li {
        color: #111112;
    }

    .bt_bb_section.bt_bb_color_scheme_5 {
        color: #111112;
        background-color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_content_slider .slick-dots li {
        border-color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_content_slider .slick-dots li.slick-active {
        background: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_content_slider .slick-dots li:hover {
        background: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #111112 !important;
    }

    .bt_bb_color_scheme_5.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_5.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_5.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #3979be;
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #3979be;
        color: #111112;
    }

    .bt_bb_color_scheme_5.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #3979be;
    }

	.bt_bb_color_scheme_6.bt_bb_icon a {
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_icon:hover a {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_icon:hover a span {
        color: #3979be;
    }

    .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 .bt_bb_icon_holder:before {
        background-color: #ffffff;
        box-shadow: 0 0 0 2em #ffffff inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 2em #3979be inset;
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #3979be inset;
        background-color: #ffffff;
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #3979be inset;
        background-color: #ffffff;
        color: #3979be;
    }

    .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 .bt_bb_icon_holder:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline a {
        box-shadow: 0 0 0 2px #ffffff inset;
        color: #ffffff;
        background-color: transparent;
    }

    .bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #3979be;
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #3979be;
        color: #ffffff;
    }

    .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: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #3979be 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 3em #3979be inset;
        background-color: #3979be;
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #3979be 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 #3979be inset;
        background-color: #ffffff;
        color: #3979be;
    }

    .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: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #ffffff;
    }

    .bt_bb_text_color_scheme_6.bt_bb_service .bt_bb_service_content {
        color: #ffffff;
    }

    .bt_bb_text_color_scheme_6.bt_bb_service:hover .bt_bb_service_content {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #3979be inset;
        color: #ffffff;
        background-color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #3979be inset;
        background-color: transparent;
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_6.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_headline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_headline .bt_bb_headline_superheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_headline b {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_6.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_6.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_6.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .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_color_scheme_6.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #ffffff;
        color: #3979be;
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #3979be;
    }

    .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;
    }

    .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 {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        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:hover .bt_bb_accordion_item_title {
        background-color: #3979be;
        color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #3979be;
    }

    .bt_bb_accordion.bt_bb_color_scheme_6.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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: #3979be !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_6:before,
    .bt_bb_price_list.bt_bb_color_scheme_6:after {
        border-color: #3979be;
    }

    .bt_bb_price_list.bt_bb_color_scheme_6 ul li:before {
        color: #3979be;
    }

    .bt_bb_price_list.bt_bb_color_scheme_6 .bt_bb_price_list_price {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_6 .bt_bb_price_list_title b {
        color: #3979be;
    }

    .bt_bb_price_list.bt_bb_color_scheme_6 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_6 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_6 ul li {
        color: #ffffff;
    }

    .bt_bb_section.bt_bb_color_scheme_6 {
        color: #ffffff;
        background-color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_content_slider .slick-dots li {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_content_slider .slick-dots li.slick-active {
        background: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_content_slider .slick-dots li:hover {
        background: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #ffffff !important;
    }

    .bt_bb_color_scheme_6.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_6.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #3979be;
    }

    .bt_bb_color_scheme_6.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #3979be;
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #3979be;
        color: #ffffff;
    }

    .bt_bb_color_scheme_6.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #3979be;
    }

	.bt_bb_color_scheme_7.bt_bb_icon a {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_icon:hover a {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_icon:hover a span {
        color: #111112;
    }

    .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 #ff9700 inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
        background-color: #ff9700;
        box-shadow: 0 0 0 2em #ff9700 inset;
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 2em #111112 inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #111112 inset;
        background-color: #ff9700;
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #111112 inset;
        background-color: #ff9700;
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline a {
        box-shadow: 0 0 0 2px #ff9700 inset;
        color: #ff9700;
        background-color: transparent;
    }

    .bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #ff9700 inset;
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #111112;
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #111112;
        color: #ff9700;
    }

    .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: #ff9700;
    }

    .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: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #111112 inset;
        color: #ff9700;
        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 3em #111112 inset;
        background-color: #111112;
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #111112 inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 1px #111112 inset;
        background-color: #ff9700;
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #ff9700;
    }

    .bt_bb_text_color_scheme_7.bt_bb_service .bt_bb_service_content {
        color: #ff9700;
    }

    .bt_bb_text_color_scheme_7.bt_bb_service:hover .bt_bb_service_content {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #111112 inset;
        color: #ff9700;
        background-color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #111112 inset;
        background-color: transparent;
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_7.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_headline {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_headline .bt_bb_headline_superheadline {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_headline b {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_7.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_7.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_7.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tabs_header li.on {
        border-color: #ff9700;
        color: #ff9700;
        background-color: transparent;
    }

    .bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #ff9700;
        color: #111112;
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_style_simple .bt_bb_tabs_header li.on {
        color: #ff9700;
        border-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_7 .bt_bb_accordion_item {
        border-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_accordion_item_title {
        border-color: #ff9700;
    }

    .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 {
        background-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        background-color: #ff9700;
    }

    .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:hover .bt_bb_accordion_item_title {
        background-color: #111112;
        color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_7.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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: #111112 !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_7:before,
    .bt_bb_price_list.bt_bb_color_scheme_7:after {
        border-color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_7 ul li:before {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_7 .bt_bb_price_list_price {
        color: #ff9700;
    }

    .bt_bb_price_list.bt_bb_color_scheme_7 .bt_bb_price_list_title b {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_7 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_7 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_7 ul li {
        color: #ff9700;
    }

    .bt_bb_section.bt_bb_color_scheme_7 {
        color: #ff9700;
        background-color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_content_slider .slick-dots li {
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_content_slider .slick-dots li.slick-active {
        background: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_content_slider .slick-dots li:hover {
        background: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #ff9700 !important;
    }

    .bt_bb_color_scheme_7.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_7.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_7.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #111112;
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #111112;
        color: #ff9700;
    }

    .bt_bb_color_scheme_7.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #111112;
    }

	.bt_bb_color_scheme_8.bt_bb_icon a {
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_icon:hover a {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_icon:hover a span {
        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 #ff9700 inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
        background-color: #ff9700;
        box-shadow: 0 0 0 2em #ff9700 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 2em #ffffff inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ffffff inset;
        background-color: #ff9700;
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ffffff inset;
        background-color: #ff9700;
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_icon.bt_bb_style_borderless:hover .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 2px #ff9700 inset;
        color: #ff9700;
        background-color: transparent;
    }

    .bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #ff9700 inset;
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #ffffff;
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #ffffff;
        color: #ff9700;
    }

    .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: #ff9700;
    }

    .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: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ffffff inset;
        color: #ff9700;
        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 3em #ffffff inset;
        background-color: #ffffff;
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #ff9700;
    }

    .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: #ff9700;
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
        color: #ff9700;
    }

    .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_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #ff9700;
    }

    .bt_bb_text_color_scheme_8.bt_bb_service .bt_bb_service_content {
        color: #ff9700;
    }

    .bt_bb_text_color_scheme_8.bt_bb_service:hover .bt_bb_service_content {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #ff9700;
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ffffff inset;
        background-color: transparent;
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_8.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_headline {
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_headline .bt_bb_headline_superheadline {
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_headline b {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_8.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_8.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_8.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tabs_header li.on {
        border-color: #ff9700;
        color: #ff9700;
        background-color: transparent;
    }

    .bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #ff9700;
        color: #ffffff;
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_tabs_header li.on {
        color: #ff9700;
        border-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_8 .bt_bb_accordion_item {
        border-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_accordion_item_title {
        border-color: #ff9700;
    }

    .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 {
        background-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        background-color: #ff9700;
    }

    .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:hover .bt_bb_accordion_item_title {
        background-color: #ffffff;
        color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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 !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_8:before,
    .bt_bb_price_list.bt_bb_color_scheme_8:after {
        border-color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_8 ul li:before {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_8 .bt_bb_price_list_price {
        color: #ff9700;
    }

    .bt_bb_price_list.bt_bb_color_scheme_8 .bt_bb_price_list_title b {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_8 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_8 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_8 ul li {
        color: #ff9700;
    }

    .bt_bb_section.bt_bb_color_scheme_8 {
        color: #ff9700;
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_content_slider .slick-dots li {
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_content_slider .slick-dots li.slick-active {
        background: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_content_slider .slick-dots li:hover {
        background: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #ff9700 !important;
    }

    .bt_bb_color_scheme_8.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_8.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #ffffff;
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #ffffff;
        color: #ff9700;
    }

    .bt_bb_color_scheme_8.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #ffffff;
    }

	.bt_bb_color_scheme_9.bt_bb_icon a {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_icon:hover a {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_icon:hover a span {
        color: #ff9700;
    }

    .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 #111112 inset;
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
        background-color: #111112;
        box-shadow: 0 0 0 2em #111112 inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 2em #ff9700 inset;
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ff9700 inset;
        background-color: #111112;
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ff9700 inset;
        background-color: #111112;
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline a {
        box-shadow: 0 0 0 2px #111112 inset;
        color: #111112;
        background-color: transparent;
    }

    .bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #111112 inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #ff9700;
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #ff9700;
        color: #111112;
    }

    .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: #111112;
    }

    .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: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ff9700 inset;
        color: #111112;
        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 3em #ff9700 inset;
        background-color: #ff9700;
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ff9700 inset;
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 1px #ff9700 inset;
        background-color: #111112;
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #111112;
    }

    .bt_bb_text_color_scheme_9.bt_bb_service .bt_bb_service_content {
        color: #111112;
    }

    .bt_bb_text_color_scheme_9.bt_bb_service:hover .bt_bb_service_content {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ff9700 inset;
        color: #111112;
        background-color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ff9700 inset;
        background-color: transparent;
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_9.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_headline {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_headline .bt_bb_headline_superheadline {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_headline b {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_9.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_9.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_9.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tabs_header li.on {
        border-color: #111112;
        color: #111112;
        background-color: transparent;
    }

    .bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #111112;
        color: #ff9700;
        border-color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_style_simple .bt_bb_tabs_header li.on {
        color: #111112;
        border-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_9 .bt_bb_accordion_item {
        border-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_accordion_item_title {
        border-color: #111112;
    }

    .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 {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        background-color: #111112;
    }

    .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:hover .bt_bb_accordion_item_title {
        background-color: #ff9700;
        color: #111112;
    }

    .bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_9.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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: #ff9700 !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_9:before,
    .bt_bb_price_list.bt_bb_color_scheme_9:after {
        border-color: #ff9700;
    }

    .bt_bb_price_list.bt_bb_color_scheme_9 ul li:before {
        color: #ff9700;
    }

    .bt_bb_price_list.bt_bb_color_scheme_9 .bt_bb_price_list_price {
        color: #111112;
    }

    .bt_bb_price_list.bt_bb_color_scheme_9 .bt_bb_price_list_title b {
        color: #ff9700;
    }

    .bt_bb_price_list.bt_bb_color_scheme_9 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_9 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_9 ul li {
        color: #111112;
    }

    .bt_bb_section.bt_bb_color_scheme_9 {
        color: #111112;
        background-color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_content_slider .slick-dots li {
        border-color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_content_slider .slick-dots li.slick-active {
        background: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_content_slider .slick-dots li:hover {
        background: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #111112 !important;
    }

    .bt_bb_color_scheme_9.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_9.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_9.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #ff9700;
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #ff9700;
        color: #111112;
    }

    .bt_bb_color_scheme_9.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #ff9700;
    }

	.bt_bb_color_scheme_10.bt_bb_icon a {
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_icon:hover a {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_icon:hover a span {
        color: #ff9700;
    }

    .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 .bt_bb_icon_holder:before {
        background-color: #ffffff;
        box-shadow: 0 0 0 2em #ffffff inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 2em #ff9700 inset;
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ff9700 inset;
        background-color: #ffffff;
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ff9700 inset;
        background-color: #ffffff;
        color: #ff9700;
    }

    .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 .bt_bb_icon_holder:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline a {
        box-shadow: 0 0 0 2px #ffffff inset;
        color: #ffffff;
        background-color: transparent;
    }

    .bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #ff9700;
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #ff9700;
        color: #ffffff;
    }

    .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: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ff9700 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 3em #ff9700 inset;
        background-color: #ff9700;
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ff9700 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 #ff9700 inset;
        background-color: #ffffff;
        color: #ff9700;
    }

    .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: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #ffffff;
    }

    .bt_bb_text_color_scheme_10.bt_bb_service .bt_bb_service_content {
        color: #ffffff;
    }

    .bt_bb_text_color_scheme_10.bt_bb_service:hover .bt_bb_service_content {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ff9700 inset;
        color: #ffffff;
        background-color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ff9700 inset;
        background-color: transparent;
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_10.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_headline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_headline .bt_bb_headline_superheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_headline b {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_10.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_10.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_10.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .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_color_scheme_10.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #ffffff;
        color: #ff9700;
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #ff9700;
    }

    .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;
    }

    .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 {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        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:hover .bt_bb_accordion_item_title {
        background-color: #ff9700;
        color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #ff9700;
    }

    .bt_bb_accordion.bt_bb_color_scheme_10.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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: #ff9700 !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_10:before,
    .bt_bb_price_list.bt_bb_color_scheme_10:after {
        border-color: #ff9700;
    }

    .bt_bb_price_list.bt_bb_color_scheme_10 ul li:before {
        color: #ff9700;
    }

    .bt_bb_price_list.bt_bb_color_scheme_10 .bt_bb_price_list_price {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_10 .bt_bb_price_list_title b {
        color: #ff9700;
    }

    .bt_bb_price_list.bt_bb_color_scheme_10 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_10 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_10 ul li {
        color: #ffffff;
    }

    .bt_bb_section.bt_bb_color_scheme_10 {
        color: #ffffff;
        background-color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_content_slider .slick-dots li {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_content_slider .slick-dots li.slick-active {
        background: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_content_slider .slick-dots li:hover {
        background: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #ffffff !important;
    }

    .bt_bb_color_scheme_10.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_10.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #ff9700;
    }

    .bt_bb_color_scheme_10.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #ff9700;
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #ff9700;
        color: #ffffff;
    }

    .bt_bb_color_scheme_10.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #ff9700;
    }

	.bt_bb_color_scheme_11.bt_bb_icon a {
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_icon:hover a {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_icon:hover a span {
        color: #ffffff;
    }

    .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 #ffab00 inset;
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_outline:hover .bt_bb_icon_holder:before {
        background-color: #ffab00;
        box-shadow: 0 0 0 2em #ffab00 inset;
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 2em #ffffff inset;
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_filled:hover .bt_bb_icon_holder:before {
        box-shadow: 0 0 0 0px #ffffff inset;
        background-color: #ffab00;
        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 0px #ffffff inset;
        background-color: #ffab00;
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless:hover .bt_bb_icon_holder:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline a {
        box-shadow: 0 0 0 2px #ffab00 inset;
        color: #ffab00;
        background-color: transparent;
    }

    .bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline:hover a {
        box-shadow: 0 0 0 3em #ffab00 inset;
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled a {
        box-shadow: none;
        background-color: #ffffff;
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_filled a:hover {
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        background-color: #ffffff;
        color: #ffab00;
    }

    .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: #ffab00;
    }

    .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: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ffffff inset;
        color: #ffab00;
        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 3em #ffffff inset;
        background-color: #ffffff;
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 1px #ffffff inset;
        background-color: #ffab00;
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
        color: #ffab00;
    }

    .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_service .bt_bb_service_content .bt_bb_service_content_text em {
        color: #ffab00;
    }

    .bt_bb_text_color_scheme_11.bt_bb_service .bt_bb_service_content {
        color: #ffab00;
    }

    .bt_bb_text_color_scheme_11.bt_bb_service:hover .bt_bb_service_content {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon .bt_bb_icon_holder {
        box-shadow: 0 0 0 3em #ffffff inset;
        color: #ffab00;
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:hover .bt_bb_icon_holder {
        box-shadow: 0 0 0 3px #ffffff inset;
        background-color: transparent;
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_icon:before {
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_before,
    .bt_bb_color_scheme_11.bt_bb_steps .bt_bb_steps_icon_holder .bt_bb_steps_after {
        background: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_headline {
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_headline .bt_bb_headline_superheadline {
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_headline b {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_headline.bt_bb_dash_top .bt_bb_headline_content:after,
    .bt_bb_color_scheme_11.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:before,
    .bt_bb_color_scheme_11.bt_bb_headline.bt_bb_dash_top_bottom .bt_bb_headline_content:after,
    .bt_bb_color_scheme_11.bt_bb_headline.bt_bb_dash_bottom .bt_bb_headline_content:after {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_tabs_header,
    .bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tabs_header {
        border-color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_tabs_header li,
    .bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tabs_header li.on {
        border-color: #ffab00;
        color: #ffab00;
        background-color: transparent;
    }

    .bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_tabs_header li:hover,
    .bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_tabs_header li.on,
    .bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tabs_header li {
        background-color: #ffab00;
        color: #ffffff;
        border-color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_style_simple .bt_bb_tabs_header li {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_style_simple .bt_bb_tabs_header li.on {
        color: #ffab00;
        border-color: #ffab00;
    }

    .bt_bb_accordion.bt_bb_color_scheme_11 .bt_bb_accordion_item {
        border-color: #ffab00;
    }

    .bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_accordion_item_title {
        border-color: #ffab00;
    }

    .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 {
        background-color: #ffab00;
    }

    .bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_number,
    .bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_outline .bt_bb_accordion_item:hover .bt_bb_accordion_item_number {
        background-color: #ffab00;
    }

    .bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_accordion_item {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_accordion_item .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_content {
        background-color: #ffab00;
    }

    .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:hover .bt_bb_accordion_item_title {
        background-color: #ffffff;
        color: #ffab00;
    }

    .bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: #ffffff;
    }

    .bt_bb_accordion.bt_bb_color_scheme_11.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_number {
        background-color: transparent;
    }

    .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: #ffffff !important;
    }

    .bt_bb_price_list.bt_bb_color_scheme_11:before,
    .bt_bb_price_list.bt_bb_color_scheme_11:after {
        border-color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_11 ul li:before {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_11 .bt_bb_price_list_price {
        color: #ffab00;
    }

    .bt_bb_price_list.bt_bb_color_scheme_11 .bt_bb_price_list_title b {
        color: #ffffff;
    }

    .bt_bb_price_list.bt_bb_color_scheme_11 .bt_bb_price_list_title,
    .bt_bb_price_list.bt_bb_color_scheme_11 .bt_bb_price_list_subtitle,
    .bt_bb_price_list.bt_bb_color_scheme_11 ul li {
        color: #ffab00;
    }

    .bt_bb_section.bt_bb_color_scheme_11 {
        color: #ffab00;
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow {
        background-color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_content_slider.bt_bb_arrows_style_filled button.slick-arrow:before {
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_content_slider.bt_bb_arrows_style_borderless button.slick-arrow:before {
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_content_slider .slick-dots li {
        border-color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_content_slider .slick-dots li.slick-active {
        background: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_content_slider .slick-dots li:hover {
        background: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li.slick-active {
        background: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_content_slider.bt_bb_arrows_style_filled .slick-dots li:hover {
        background: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_progress_bar.bt_bb_style_filled .bt_bb_progress_bar_bg {
        background: #ffab00 !important;
    }

    .bt_bb_color_scheme_11.bt_bb_progress_bar.bt_bb_style_outline .bt_bb_progress_bar_inner {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_progress_bar.bt_bb_style_line .bt_bb_progress_bar_inner {
        border-color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_rating .bt_bb_rating_icon .bt_bb_icon_holder {
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_rating .bt_bb_rating_icon:hover .bt_bb_icon_holder {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_number,
    .bt_bb_color_scheme_11.bt_bb_counter_icon_holder .bt_bb_counter_icon_content .bt_bb_counter_icon_text {
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_counter_icon_holder .bt_bb_counter_icon_box .bt_bb_icon_holder:before {
        color: #ffffff;
    }

    .bt_bb_color_scheme_11.bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart a {
        background: #ffffff;
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_cost_calculator .bt_bb_cost_calculator_total .bt_bb_cost_calculator_total_text {
        background: #ffffff;
        color: #ffab00;
    }

    .bt_bb_color_scheme_11.bt_bb_cost_calculator .bt_bb_widget_switch.on {
        background: #ffffff;
    }

	

    @media screen and (max-width: 768px) {
        .btMenuVertical .btLogoArea .logo img {
            height: 32px;
        }

        .btMenuVertical .mainHeader .logo img {
            margin-top: 10px
        }

        .btMenuVertical .mainHeader .topBarInMenu .btIconWidget,
        .btMenuVertical .mainHeader .topBar .btIconWidget {
            margin-left: 0em;
            margin-right: 0;
        }

        .btMenuVertical .mainHeader .topBar {
            padding-top: 2rem
        }

        .bt_bb_size_extralarge.bt_bb_headline h1,
        .bt_bb_size_extralarge.bt_bb_headline h2,
        .bt_bb_size_extralarge.bt_bb_headline h3,
        .bt_bb_size_extralarge.bt_bb_headline h4,
        .bt_bb_size_extralarge.bt_bb_headline h5,
        .bt_bb_size_extralarge.bt_bb_headline h6 {
            font-size: 2rem;
        }

        .bt_bb_title_size_large.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title {
            font-size: 1rem;
        }

        .bt_bb_size_normal.bt_bb_button {
            z-index: 100;
            position: relative;
        }

        .bt_bb_section:not(.bt_bb_layout_wide) .slick-list {
            margin: 0 0em !important;
        }

        .lalala .bt_bb_column_content {
            height: 100%;
            margin: 0px 0 !important;
        }

        #bt_bb_section665fa69e06b23 {
            display: none;
        }

        .bt_bb_size_large.bt_bb_headline h1,
        .bt_bb_size_large.bt_bb_headline h2,
        .bt_bb_size_large.bt_bb_headline h3,
        .bt_bb_size_large.bt_bb_headline h4,
        .bt_bb_size_large.bt_bb_headline h5,
        .bt_bb_size_large.bt_bb_headline h6 {
            font-size: 1.5rem;
            line-height: 1.2;
        }
    }

	.btDarkSkin .btQuoteBooking input[type="text"],
    .btDarkSkin .btQuoteBooking input[type="tel"],
    .btDarkSkin .btQuoteBooking input[type="email"] {
        background-color: #fff;
        border-radius: 8px;
        height: 36px;
        line-height: 36px;
        padding-top: 0px;
        padding-bottom: 0px;
        color: #000
    }

    .btDarkSkin .btQuoteBooking textarea {
        background-color: #fff;
        border-radius: 8px;
        height: 90px;
        line-height: 16px;
        padding-top: 0px;
        padding-bottom: 0px;
        color: #000
    }

    .btSpecialQuote.btQuoteBooking .btQuoteBookingForm .btQuoteItem label {
        text-transform: uppercase;
    }

    .alpv .btn-lg {
        height: 55px;
        line-height: 55px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 30px;
        padding-right: 30px;
        font-size: 16px;
        font-weight: 600;
    }

.alpv .modal-header .close {
	margin: 0px;
    position: absolute;
    top: 2px !important;
    right: 10px;
    border: 0 !important;
    background: transparent;
    outline: 0 !important;
}

.alpv .modal-header {
	justify-content: center;
	border: 0px;
}

.alpv .modal-body .form-control {
	height: 48px;
	line-height: 48px;
}

.alpv .modal-footer {
	border: 0px;
}

.alpv .modal {
	--bs-modal-width: 430px;
}

.alpv .form-check-input {
	padding: 0px;
	margin: 0px 5px 0px 0px;
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg);
}

.modal-backdrop.show {
    opacity: var(--bs-backdrop-opacity);
}



.result.alert {
	text-align: center;
	font-size: 14px;
	width: 100%;
}

.autocomplete-group {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	width: 100%;
}


.autocomplete-group>button.search-btn {
	min-width: 100px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-border-top-right-radius: 6px !important;
	-webkit-border-bottom-right-radius: 6px !important;
	-moz-border-radius-topright: 6px !important;
	-moz-border-radius-bottomright: 6px !important;
	border-top-right-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}



.autocomplete-group:before {
	content: '';
	background: url(../../image/alpv/search.svg) no-repeat 0px center !important;
	background-size: 24px !important;
	position: absolute;
	z-index: 101;
	left: 10px;
	top: 50%;
	width: 24px;
	height: 24px;
	transform: translateY(-50%);
}

.autocomplete-group input {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;

	padding-left: 40px !important;
	height: 100%;
	-webkit-border-top-left-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	-moz-border-radius-topleft: 6px !important;
	-moz-border-radius-bottomleft: 6px !important;
	border-top-left-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
}

.easy-autocomplete {
	display: block;
	position: relative;
	width: 100% !important;
	z-index: 100;
}

.easy-autocomplete input {
	border-color: #ccc;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	color: #555;
	float: none;
	padding: 6px 12px
}

.easy-autocomplete input:hover,
.easy-autocomplete input:focus {
	box-shadow: none
}

.easy-autocomplete a {
	display: block
}

.easy-autocomplete-container {
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2
}

.easy-autocomplete-container ul {
	background: none repeat scroll 0 0 #ffffff;
	border-top: 1px dotted #ccc;
	display: none;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	top: -1px;
	margin: 0px !important;
	padding: 0px !important;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
}

.easy-autocomplete-container ul li:first-child{
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
}

.easy-autocomplete-container ul li,
.easy-autocomplete-container ul .eac-category {
	background: inherit;
	border-color: #ccc;
	border-image: none !important;
	border-style: solid;
	border-width: 0 1px;
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 8px 15px;
	margin: 0px !important;
}

.easy-autocomplete-container ul li:before,
.easy-autocomplete-container ul .eac-category:before {
	display: none !important;
}

.easy-autocomplete-container ul li:last-child {
	border-radius: 0 0 2px 2px;
	border-width: 0 1px 1px
}

.easy-autocomplete-container ul li.selected {
	background: none repeat scroll 0 0 #ebebeb;
	cursor: pointer
}

.easy-autocomplete-container ul li.selected div {
	font-weight: normal
}

.easy-autocomplete-container ul li div {
	display: block;
	font-weight: normal;
	word-break: break-all
}

.easy-autocomplete-container ul li b {
	font-weight: bold
}

.easy-autocomplete-container ul .eac-category {
	font-color: #aaa;
	font-style: italic
}

 .ec-vendor-uploads .ec-vendor-sidebar .ec-sidebar-block .ec-vendor-block .ec-vendor-block-items ul li.active a{
	font-weight: 700;
	color: #212121;
 }


.btn-whatsapp {
	position: fixed;
	bottom: 120px;
	right: 30px;
	display: block;
	width: 50px;
	height: 50px;
	z-index: 999;
	animation-name: animation;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	animation-fill-mode: both;
	animation-delay: 2s;
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-ms-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}

.btn-whatsapp img {
	width: 100%;
	height: auto;
}

@media screen and (max-width: 767px) {
	.btn-whatsapp {
		width: 40px;
		height: 40px;
		right: 15px;
	}
}

@keyframes animation {
	20% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}

	35% {
		bottom: 120px;
	}

	50% {
		bottom: 100px;
	}

	55% {
		bottom: 120px;
	}

	60% {
		bottom: 100px;
	}

	75% {
		bottom: 120px;
	}

	80% {
		bottom: 100px;
	}

	85% {
		bottom: 120px;
	}

	100% {
		bottom: 100px;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


.btn-whatsapp::before {
	content: "\2003" attr(data-title);
	text-indent: -15px;
	display: block;
	position: absolute;
	bottom: 50%;
	background: rgba(0, 189, 33, 0.8);
	color: #FFF;
	padding: 5px 15px;
	border-radius: 5px;
	opacity: 0;
	transition: 0.3s;
	overflow: hidden;
	pointer-events: none;
	white-space: normal;
	transform: translateY(50%);
	right: 0;
	width: 220px;
	text-align: left;
	font-size: 16px;
}

.btn-whatsapp:hover::before {
	opacity: 1;
	right: 110%;
}

.btn-whatsapp.show::before {
	opacity: 1;
	right: 110%;
}

.window-img i {
	position: absolute;
	cursor: pointer;
	right: 5px;
	top: 5px;
	z-index: 10;
	font-size: 24px;
	color: #000;
}

.window-img {
	cursor: default;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 100000;
	display: none;
	width: 955px;
	max-width: 100%;
	background: #fff;
	border-radius: 0px;
	padding: 0;
	color: #000;
	text-align: left;
}

.window-opaco {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	z-index: 99900;
	display: none;
}

.window-img.active {
	display: block
}

.window-opaco.active {
	display: block
}

@media screen and (max-width:767px) {
	.window-img {
		max-width: 90vw
	}
}

.alpv.auth-form {
	font-size: 15px;
}

.alpv.auth-form h2 {
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight: 700
}

.alpv.auth-form .ec-login-container {
	border: 1px solid #e0e0e0;
	padding: 34px 38px 34px;
	text-align: left;
	background-color: #fff;
	border-radius: 5px;
}


.alpv .form-control{
	height: 50px;
	line-height: 50px;
}


.alpv.auth-form label {
	margin-bottom: 9px;
	color: #444444;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	display: block;
	width: 100%;
}

.alpv.auth-form .btn {
	cursor: pointer;
	font-size: 16px;
	line-height: 1;
	padding: 0 45px;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	outline: none;
	border-radius: 6px;
	width: auto;
	margin: 0;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.alpv.auth-form label a {
	color: var(--alpv-primary);
	text-decoration: none;
}

.alpv.auth-form label a:hover {
	text-decoration: underline;
}

.alpv a.btn {
	text-decoration: none !important;
}

.alpv .btn {
	text-transform: uppercase;
	font-weight: 500;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 45px;
	line-height: 45px;
	border-radius: 4px;
}

.alpv-compare.active{
	color: var(--alpv-primary) !important;
}
.alpv-wishlist.active{
	color: var(--alpv-primary) !important;
}

.alpv .order-list td, .alpv .order-list th{
	vertical-align: middle;
}

.alpv .order-list .btn{
	height: 32px;
	line-height: 32px;
}

@media screen and (max-width:767px) {
	.alpv.auth-form {
		font-size: 14px;
	}

	.alpv.auth-form .ec-login-container {
		padding: 25px 20px 25px;
	}

	.alpv.auth-form label {
		font-size: 14px;
	}

	.alpv.auth-form .btn {
		margin: 0 auto;
	}

	
}