﻿:root {
    --age-gate-blur: 5px;
    --teal: #00b089;
    --lime: #EFCA00;
    --swiper-navigation-size: 30px;
}

.age-gate-wrapper {
    background: transparent;
}

.age-gate-background {
    background-image: url(https://www.amstel.co.za/wp-content/uploads/2023/04/Container.jpg);
    opacity: 1;
    background-position: top center;
}

.age-gate-form, .age-gate-form label, .age-gate-form h1, .age-gate-form h2, .age-gate-form p {
    color: #ffffff;
}

.age-gate-error {
    display: 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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
    --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
    --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
    --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
    --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
    --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
    --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
    --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
    --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;
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

    body .is-layout-flex > * {
        margin: 0;
    }

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

.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-columns.is-layout-flex) {
    gap: 2em;
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}

select, input {
    font-family: "Open Sans";
}

.btContent a {
    color: #b40a11;
}

a:hover {
    color: #b40a11;
}

.btText a {
    color: #b40a11;
}

body {
    font-family: "Open Sans",Arial,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Bebas Neue";
}

blockquote {
    font-family: "Bebas Neue";
}

.btContentHolder table thead th {
    background-color: #b40a11;
}

.btPreloader .animation .preloaderLogo {
    height: 47px;
}

.btNoSearchResults .bt_bb_port #searchform input[type='submit'] {
    font-family: "Bebas Neue";
    -webkit-box-shadow: 0 0 0 3em #b40a11 inset;
    box-shadow: 0 0 0 3em #b40a11 inset;
}

    .btNoSearchResults .bt_bb_port #searchform input[type='submit']:hover {
        -webkit-box-shadow: 0 0 0 0 #b40a11 inset;
        box-shadow: 0 0 0 0 #b40a11 inset;
        color: #b40a11;
    }

.mainHeader {
    font-family: "Bebas Neue";
}

    .mainHeader a:hover {
        color: #b40a11;
    }

.menuPort {
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif;
}

    .menuPort nav ul li a:hover {
        color: #b40a11;
    }

    .menuPort nav > ul > li > a {
        line-height: 47px;
    }

.btTextLogo {
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif;
    line-height: 47px;
}

.btLogoArea .logo img {
    height: 47px;
}

.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:before, .btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon:after, .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: #b40a11;
}

.btTransparentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btTransparentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btAccentLightHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btAccentDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btLightDarkHeader .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btHasAltLogo.btStickyHeaderActive .btHorizontalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #b40a11;
}

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    background-color: #b40a11;
}

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a {
    color: #b40a11;
}

.btMenuHorizontal .menuPort ul ul li a:hover {
    color: #b40a11;
}

body.btMenuHorizontal .subToggler {
    line-height: 47px;
}

.btMenuHorizontal .menuPort > nav > ul > li > ul li a:hover {
    -webkit-box-shadow: inset 5px 0 0 0 #b40a11;
    box-shadow: inset 5px 0 0 0 #b40a11;
}

.btMenuHorizontal .topBarInMenu {
    height: 47px;
}

.btAccentLightHeader .btBelowLogoArea, .btAccentLightHeader .topBar {
    background-color: #b40a11;
}

    .btAccentLightHeader .btBelowLogoArea a:hover, .btAccentLightHeader .topBar a:hover {
        color: #39682e;
    }

.btAccentDarkHeader .btBelowLogoArea, .btAccentDarkHeader .topBar {
    background-color: #b40a11;
}

    .btAccentDarkHeader .btBelowLogoArea a:hover, .btAccentDarkHeader .topBar a:hover {
        color: #39682e;
    }

.btLightAccentHeader .btLogoArea, .btLightAccentHeader .btVerticalHeaderTop {
    background-color: #b40a11;
}

.btLightAccentHeader.btMenuHorizontal.btBelowMenu .mainHeader .btLogoArea {
    background-color: #b40a11;
}

.btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:before, .btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon:after, .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon:after {
    border-top-color: #b40a11;
}

.btTransparentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btTransparentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btAccentLightHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btAccentDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btLightDarkHeader .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before, .btHasAltLogo.btStickyHeaderActive .btVerticalMenuTrigger:hover .bt_bb_icon .bt_bb_icon_holder:before {
    border-top-color: #b40a11;
}

.btMenuVertical .mainHeader .btCloseVertical:before:hover {
    color: #b40a11;
}

.btMenuHorizontal .topBarInLogoArea {
    height: 47px;
}

    .btMenuHorizontal .topBarInLogoArea .topBarInLogoAreaCell {
        border: 0 solid #b40a11;
    }

.btDarkSkin .btSiteFooter .port:before, .bt_bb_color_scheme_1 .btSiteFooter .port:before, .bt_bb_color_scheme_3 .btSiteFooter .port:before, .bt_bb_color_scheme_6 .btSiteFooter .port:before {
    background-color: #b40a11;
}

.btMediaBox.btQuote:before, .btMediaBox.btLink:before {
    background-color: #b40a11;
}

.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: #b40a11;
}

.post-password-form p:first-child {
    color: #39682e;
}

.post-password-form p:nth-child(2) input[type="submit"] {
    background: #b40a11;
}

.btPagination {
    font-family: "Bebas Neue";
}

    .btPagination .paging a:hover {
        color: #b40a11;
    }

        .btPagination .paging a:hover:after {
            border-color: #b40a11;
            color: #b40a11;
        }

.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    font-family: "Bebas Neue";
}

.btPrevNextNav .btPrevNext:hover .btPrevNextTitle {
    color: #b40a11;
}

.btArticleCategories a {
    color: #b40a11;
}

    .btArticleCategories a:not(:first-child):before {
        background-color: #b40a11;
    }

.btArticleDate {
    color: #b40a11;
}

.btLightSkin .btArticleDate:not(:last-child):after, .btLightSkin .btArticleAuthor:not(:last-child):after, .btLightSkin .btArticleComments:not(:last-child):after, .btLightSkin .btArticleCategories:not(:last-child):after, .bt_bb_color_scheme_2 .btArticleDate:not(:last-child):after, .bt_bb_color_scheme_2 .btArticleAuthor:not(:last-child):after, .bt_bb_color_scheme_2 .btArticleComments:not(:last-child):after, .bt_bb_color_scheme_2 .btArticleCategories:not(:last-child):after, .bt_bb_color_scheme_4 .btArticleDate:not(:last-child):after, .bt_bb_color_scheme_4 .btArticleAuthor:not(:last-child):after, .bt_bb_color_scheme_4 .btArticleComments:not(:last-child):after, .bt_bb_color_scheme_4 .btArticleCategories:not(:last-child):after, .bt_bb_color_scheme_5 .btArticleDate:not(:last-child):after, .bt_bb_color_scheme_5 .btArticleAuthor:not(:last-child):after, .bt_bb_color_scheme_5 .btArticleComments:not(:last-child):after, .bt_bb_color_scheme_5 .btArticleCategories:not(:last-child):after {
    color: #b40a11;
}

.btDarkSkin .btArticleDate:not(:last-child):after, .btDarkSkin .btArticleAuthor:not(:last-child):after, .btDarkSkin .btArticleComments:not(:last-child):after, .btDarkSkin .btArticleCategories:not(:last-child):after, .bt_bb_color_scheme_1 .btArticleDate:not(:last-child):after, .bt_bb_color_scheme_1 .btArticleAuthor:not(:last-child):after, .bt_bb_color_scheme_1 .btArticleComments:not(:last-child):after, .bt_bb_color_scheme_1 .btArticleCategories:not(:last-child):after, .bt_bb_color_scheme_3 .btArticleDate:not(:last-child):after, .bt_bb_color_scheme_3 .btArticleAuthor:not(:last-child):after, .bt_bb_color_scheme_3 .btArticleComments:not(:last-child):after, .bt_bb_color_scheme_3 .btArticleCategories:not(:last-child):after, .bt_bb_color_scheme_6 .btArticleDate:not(:last-child):after, .bt_bb_color_scheme_6 .btArticleAuthor:not(:last-child):after, .bt_bb_color_scheme_6 .btArticleComments:not(:last-child):after, .bt_bb_color_scheme_6 .btArticleCategories:not(:last-child):after {
    color: #b40a11;
}

.bt-comments-box .vcard .posted {
    font-family: "Bebas Neue";
}

.bt-comments-box .commentTxt p.edit-link, .bt-comments-box .commentTxt p.reply {
    font-family: "Bebas Neue";
}

.comment-awaiting-moderation {
    color: #b40a11;
}

a#cancel-comment-reply-link {
    color: #b40a11;
}

    a#cancel-comment-reply-link:hover {
        color: #39682e;
    }

.btCommentSubmit:hover {
    color: #b40a11;
    border: 1px solid #b40a11;
}

body:not(.btNoDashInSidebar) .btBox > h4:after, body:not(.btNoDashInSidebar) .btCustomMenu > h4:after, body:not(.btNoDashInSidebar) .btTopBox > h4:after {
    border-bottom: 3px solid #b40a11;
}

.btBox ul li.current-menu-item > a, .btCustomMenu ul li.current-menu-item > a, .btTopBox ul li.current-menu-item > a {
    color: #b40a11;
}

.widget_calendar table caption {
    background: #b40a11;
    background: #b40a11;
    font-family: "Bebas Neue";
}

.widget_rss li a.rsswidget {
    font-family: "Bebas Neue";
}

.fancy-select ul.options li:hover {
    color: #b40a11;
}

.widget_shopping_cart .total {
    font-family: "Bebas Neue";
}

.widget_shopping_cart .buttons .button {
    background: #b40a11;
}

.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    background-color: #b40a11;
}

    .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
        background-color: #39682e;
    }

.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 10px/1 "Bebas Neue";
    background-color: #39682e;
}

.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: #b40a11;
}

.widget_recent_reviews {
    font-family: "Bebas Neue";
}

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    background-color: #b40a11;
}

.btBox .tagcloud a, .btTags ul a {
    background: #b40a11;
}

.btSidebar .btIconWidget:hover .btIconWidgetText, footer .btIconWidget:hover .btIconWidgetText, .topBarInLogoArea .btIconWidget:hover .btIconWidgetText {
    color: #b40a11;
}

.btAccentIconWidget.btIconWidget .btIconWidgetIcon {
    color: #b40a11;
}

.btLightSkin .btSiteFooterWidgets .btSearch button:hover, .bt_bb_color_scheme_2 .btSiteFooterWidgets .btSearch button:hover, .bt_bb_color_scheme_4 .btSiteFooterWidgets .btSearch button:hover, .bt_bb_color_scheme_5 .btSiteFooterWidgets .btSearch button:hover, .btDarkSkin .btSiteFooterWidgets .btSearch button:hover, .bt_bb_color_scheme_1 .btSiteFooterWidgets .btSearch button:hover, .bt_bb_color_scheme_3 .btSiteFooterWidgets .btSearch button:hover, .bt_bb_color_scheme_6 .btSiteFooterWidgets .btSearch button:hover, .btLightSkin .btSidebar .btSearch button:hover, .bt_bb_color_scheme_2 .btSidebar .btSearch button:hover, .bt_bb_color_scheme_4 .btSidebar .btSearch button:hover, .bt_bb_color_scheme_5 .btSidebar .btSearch button:hover, .btDarkSkin .btSidebar .btSearch button:hover, .bt_bb_color_scheme_1 .btSidebar .btSearch button:hover, .bt_bb_color_scheme_3 .btSidebar .btSearch button:hover, .bt_bb_color_scheme_6 .btSidebar .btSearch button:hover, .btLightSkin .btSidebar .widget_product_search button:hover, .bt_bb_color_scheme_2 .btSidebar .widget_product_search button:hover, .bt_bb_color_scheme_4 .btSidebar .widget_product_search button:hover, .bt_bb_color_scheme_5 .btSidebar .widget_product_search button:hover, .btDarkSkin .btSidebar .widget_product_search button:hover, .bt_bb_color_scheme_1 .btSidebar .widget_product_search button:hover, .bt_bb_color_scheme_3 .btSidebar .widget_product_search button:hover, .bt_bb_color_scheme_6 .btSidebar .widget_product_search button:hover {
    background: #b40a11 !important;
    border-color: #b40a11 !important;
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon a.bt_bb_icon_holder {
    color: #b40a11;
}

.btSearchInner.btFromTopBox .btSearchInnerClose .bt_bb_icon:hover a.bt_bb_icon_holder {
    color: #6c060a;
}

.btSearchInner.btFromTopBox button:hover:before {
    color: #b40a11;
}

.bt_bb_headline .bt_bb_headline_superheadline {
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif;
}

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-family: "Bebas Neue",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: #b40a11;
}

.bt_bb_headline h1 del, .bt_bb_headline h2 del, .bt_bb_headline h3 del, .bt_bb_headline h4 del, .bt_bb_headline h5 del, .bt_bb_headline h6 del {
    color: #b40a11;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_date {
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif;
}

.bt_bb_latest_posts_item .bt_bb_latest_posts_item_title {
    color: #b40a11;
}

.bt_bb_button .bt_bb_button_text {
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif;
}

.bt_bb_service:hover .bt_bb_service_content_title a {
    color: #b40a11;
}

button.slick-arrow:before {
    color: #b40a11;
}

.btLightSkin .bt_bb_content_slider .slick-dots li {
    border-color: #b40a11;
}

.btLightSkin .slick-dots li.slick-active, .slick-dots li:hover {
    background: #b40a11;
}

.bt_bb_custom_menu div ul a {
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif;
}

    .bt_bb_custom_menu div ul a:hover {
        color: #b40a11;
    }

.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location {
    border: 1px solid #b40a11;
}

.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    border: 1px solid #b40a11;
}

.bt_bb_single_product .bt_bb_single_product_content {
    border: 1px solid #b40a11;
}

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price {
        border-bottom: 1px solid #b40a11;
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_title a:hover {
        color: #b40a11;
    }

    .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline {
        border-top: 1px solid #b40a11;
    }

        .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a {
            font-family: "Bebas Neue",Arial,Helvetica,sans-serif;
        }

            .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.added:after, .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline a.loading:after {
                background-color: #b40a11;
            }

        .bt_bb_single_product .bt_bb_single_product_content .bt_bb_single_product_price_cart .add_to_cart_inline .added_to_cart {
            color: #b40a11;
        }

.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price {
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif;
}

    .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-bottom: 1px solid #b40a11;
    }

    .bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #b40a11;
    }

.wpcf7-form .wpcf7-submit {
    -webkit-box-shadow: 0 0 0 1px #b40a11 inset;
    box-shadow: 0 0 0 1px #b40a11 inset;
    color: #b40a11 !important;
    font-family: "Bebas Neue",Arial,Helvetica,sans-serif !important;
    padding: 11px 3em !important;
    display: inline-block;
}

.btNewsletterRow .btNewsletterRowInput input {
    border: 1px solid #b40a11;
}

div.wpcf7-validation-errors {
    color: #b40a11;
}

.btContactRow .btContactRowInput input {
    border: 1px solid #b40a11;
}

.btContactRow .btContactRowInput input {
    border: 1px solid #b40a11;
}

.btContactRow .btContactRowInput textarea {
    border: 1px solid #b40a11;
}

@media (max-width: 780px) {
    .btContactRowInput.btContactRowInputFlex .btContactInputName input, .btContactRowInput.btContactRowInputFlex .btContactInputEmail input, .btContactRowInput.btContactRowInputFlex .btContactRowButton input {
        border: 1px solid #b40a11 !important;
    }

    .btNewsletterRow .btNewsletterRowInput input {
        border: 1px solid #b40a11 !important;
    }
}

.wpcf7-not-valid-tip {
    background: #b40a11;
}

.wpcf7-validation-errors {
    background-color: #b40a11 !important;
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_headline, ul.products li.product .btWooShopLoopItemInner .bt_bb_headline {
    border: 1px solid #b40a11;
}

    .products ul li.product .btWooShopLoopItemInner .bt_bb_headline h2, ul.products li.product .btWooShopLoopItemInner .bt_bb_headline h2 {
        font-family: "Open Sans";
    }

.products ul li.product .btWooShopLoopItemInner .price, ul.products li.product .btWooShopLoopItemInner .price {
    border-left: 1px solid #b40a11;
    border-bottom: 1px solid #b40a11;
}

.products ul li.product .btWooShopLoopItemInner a.button, ul.products li.product .btWooShopLoopItemInner a.button {
    font-family: "Bebas Neue";
}

.products ul li.product .btWooShopLoopItemInner .added:after, .products ul li.product .btWooShopLoopItemInner .loading:after, ul.products li.product .btWooShopLoopItemInner .added:after, ul.products li.product .btWooShopLoopItemInner .loading:after {
    background-color: #b40a11;
}

.products ul li.product .btWooShopLoopItemInner .added_to_cart, ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    color: #b40a11;
}

.products ul li.product .onsale, ul.products li.product .onsale {
    background: #b40a11;
}

nav.woocommerce-pagination ul li a, nav.woocommerce-pagination ul li span {
    border: 1px solid #b40a11;
    color: #b40a11;
}

    nav.woocommerce-pagination ul li a:focus, nav.woocommerce-pagination ul li a:hover, nav.woocommerce-pagination ul li a.next, nav.woocommerce-pagination ul li a.prev, nav.woocommerce-pagination ul li span.current {
        background: #b40a11;
    }

div.product .onsale {
    background: #39682e;
}

div.product div.images .woocommerce-product-gallery__trigger:after {
    -webkit-box-shadow: 0 0 0 2em #b40a11 inset,0 0 0 2em rgba(255,255,255,.5) inset;
    box-shadow: 0 0 0 2em #b40a11 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 #b40a11 inset,0 0 0 2em rgba(255,255,255,.5) inset;
    box-shadow: 0 0 0 1px #b40a11 inset,0 0 0 2em rgba(255,255,255,.5) inset;
    color: #b40a11;
}

table.shop_table .coupon .input-text {
    color: #b40a11;
}

table.shop_table td.product-remove a.remove {
    color: #b40a11;
    border: 1px solid #b40a11;
}

    table.shop_table td.product-remove a.remove:hover {
        background-color: #b40a11;
    }

ul.wc_payment_methods li .about_paypal {
    color: #b40a11;
}

#place-order {
    font-family: "Bebas Neue";
}

.woocommerce-MyAccount-navigation ul li a {
    border-bottom: 2px solid #b40a11;
}

.woocommerce-info a: not(.button), .woocommerce-message a: not(.button) {
    color: #b40a11;
}

.woocommerce-message:before, .woocommerce-info:before {
    color: #b40a11;
}

.woocommerce .btSidebar a.button, .woocommerce .btContent a.button, .woocommerce-page .btSidebar a.button, .woocommerce-page .btContent a.button, .woocommerce .btSidebar input[type="submit"], .woocommerce .btContent input[type="submit"], .woocommerce-page .btSidebar input[type="submit"], .woocommerce-page .btContent input[type="submit"], .woocommerce .btSidebar button[type="submit"], .woocommerce .btContent button[type="submit"], .woocommerce-page .btSidebar button[type="submit"], .woocommerce-page .btContent button[type="submit"], .woocommerce .btSidebar input.button, .woocommerce .btContent input.button, .woocommerce-page .btSidebar input.button, .woocommerce-page .btContent input.button, .woocommerce .btSidebar input.alt:hover, .woocommerce .btContent input.alt:hover, .woocommerce-page .btSidebar input.alt:hover, .woocommerce-page .btContent input.alt:hover, .woocommerce .btSidebar a.button.alt:hover, .woocommerce .btContent a.button.alt:hover, .woocommerce-page .btSidebar a.button.alt:hover, .woocommerce-page .btContent a.button.alt:hover, .woocommerce .btSidebar .button.alt:hover, .woocommerce .btContent .button.alt:hover, .woocommerce-page .btSidebar .button.alt:hover, .woocommerce-page .btContent .button.alt:hover, .woocommerce .btSidebar button.alt:hover, .woocommerce .btContent button.alt:hover, .woocommerce-page .btSidebar button.alt:hover, .woocommerce-page .btContent button.alt:hover, div.woocommerce a.button, div.woocommerce input[type="submit"], div.woocommerce button[type="submit"], div.woocommerce input.button, div.woocommerce input.alt:hover, div.woocommerce a.button.alt:hover, div.woocommerce .button.alt:hover, div.woocommerce button.alt:hover {
    font-family: "Bebas Neue";
}

    .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 {
        border: 1px solid #b40a11;
        color: #b40a11;
    }

        .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 {
            border: 1px solid #b40a11;
        }

.star-rating span:before {
    color: #b40a11;
}

p.stars a[class^="star-"].active:after, p.stars a[class^="star-"]:hover:after {
    color: #b40a11;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #b40a11;
}

.btQuoteBooking .btContactNext {
    border-color: #b40a11;
    color: #b40a11;
}

.btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {
    background: #b40a11;
}

.btQuoteBooking textarea:focus, .btQuoteBooking input[type="text"]:focus, .btQuoteBooking input[type="email"]:focus, .btQuoteBooking input[type="password"]:focus, .btQuoteBooking .fancy-select .trigger:focus, .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
    -webkit-box-shadow: 0 0 4px 0 #b40a11;
    box-shadow: 0 0 4px 0 #b40a11;
}

.btLightSkin .btQuoteBooking textarea:focus, .bt_bb_color_scheme_2 .btQuoteBooking textarea:focus, .bt_bb_color_scheme_4 .btQuoteBooking textarea:focus, .bt_bb_color_scheme_5 .btQuoteBooking textarea:focus, .btLightSkin .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_2 .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_4 .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_5 .btQuoteBooking input[type="text"]:focus, .btLightSkin .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_2 .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_4 .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_5 .btQuoteBooking input[type="email"]:focus, .btLightSkin .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_2 .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_4 .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_5 .btQuoteBooking input[type="password"]:focus, .btLightSkin .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_2 .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_4 .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_5 .btQuoteBooking .fancy-select .trigger:focus, .btLightSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .btLightSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .btLightSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus, .bt_bb_color_scheme_2 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus, .bt_bb_color_scheme_4 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus, .bt_bb_color_scheme_5 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
    -webkit-box-shadow: 0 0 4px 0 #b40a11;
    box-shadow: 0 0 4px 0 #b40a11;
}

.btDarkSkin .btQuoteBooking textarea:focus, .bt_bb_color_scheme_1 .btQuoteBooking textarea:focus, .bt_bb_color_scheme_3 .btQuoteBooking textarea:focus, .bt_bb_color_scheme_6 .btQuoteBooking textarea:focus, .btDarkSkin .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_1 .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_3 .btQuoteBooking input[type="text"]:focus, .bt_bb_color_scheme_6 .btQuoteBooking input[type="text"]:focus, .btDarkSkin .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_1 .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_3 .btQuoteBooking input[type="email"]:focus, .bt_bb_color_scheme_6 .btQuoteBooking input[type="email"]:focus, .btDarkSkin .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_1 .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_3 .btQuoteBooking input[type="password"]:focus, .bt_bb_color_scheme_6 .btQuoteBooking input[type="password"]:focus, .btDarkSkin .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_1 .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_3 .btQuoteBooking .fancy-select .trigger:focus, .bt_bb_color_scheme_6 .btQuoteBooking .fancy-select .trigger:focus, .btDarkSkin .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadius .ddTitleText:focus, .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText:focus, .btDarkSkin .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus, .bt_bb_color_scheme_1 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus, .bt_bb_color_scheme_3 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus, .bt_bb_color_scheme_6 .btQuoteBooking .ddcommon.borderRadiusBtm .ddTitleText:focus {
    -webkit-box-shadow: 0 0 4px 0 #b40a11;
    box-shadow: 0 0 4px 0 #b40a11;
}

.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-box-shadow: 5px 0 0 #b40a11 inset,0 2px 10px rgba(0,0,0,.2);
    box-shadow: 5px 0 0 #b40a11 inset,0 2px 10px rgba(0,0,0,.2);
}

.btQuoteBooking .ui-slider .ui-slider-handle {
    background: #b40a11;
}

.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    background: #b40a11;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError input, .btQuoteBooking .btContactFieldMandatory.btContactFieldError textarea {
    -webkit-box-shadow: 0 0 0 1px #b40a11 inset;
    box-shadow: 0 0 0 1px #b40a11 inset;
    border-color: #b40a11;
}

.btQuoteBooking .btContactFieldMandatory.btContactFieldError .dd.ddcommon.borderRadius .ddTitleText {
    -webkit-box-shadow: 0 0 0 2px #b40a11 inset;
    box-shadow: 0 0 0 2px #b40a11 inset;
}

.btQuoteBooking .btSubmitMessage {
    color: #b40a11;
}

.btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText {
    -webkit-box-shadow: 0 0 4px 0 #b40a11;
    box-shadow: 0 0 4px 0 #b40a11;
}

.btQuoteBooking .btContactSubmit {
    background-color: #b40a11;
}

.btDatePicker .ui-datepicker-header {
    background-color: #b40a11;
}

body.btPageBorderStyle_accent {
    border-color: #b40a11;
}

.btMenuHorizontal.btStickyHeaderActive.btStickyHeaderOpen.btPageBorderStyle_accent .mainHeader, .btMenuVertical.btStickyHeaderActive.btStickyHeaderOpen.btPageBorderStyle_accent .btVerticalHeaderTop {
    border-color: #b40a11;
}

@media (min-width: 1400px) {
    body.btBoxedPage.btPageBorderStyle_dark .btContent, body.btBoxedPage.btPageBorderStyle_light .btContent, body.btBoxedPage.btPageBorderStyle_accent .btContent, body.btBoxedPage.btPageBorderStyle_alternate .btContent {
        padding: 0 47px;
    }

    body:not(.btBoxedMenu).btPageBorderStyle_dark .mainHeader, body:not(.btBoxedMenu).btPageBorderStyle_light .mainHeader, body:not(.btBoxedMenu).btPageBorderStyle_accent .mainHeader, body:not(.btBoxedMenu).btPageBorderStyle_alternate .mainHeader {
        padding: 0 47px;
    }
}

.wp-block-button__link:hover {
    color: #b40a11 !important;
}

@font-face {
    font-family: "Basic";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Basic/Basic.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Basic/Basic.ttf") format("truetype");
}

*[data-ico-basic]:before {
    font-family: Basic;
    content: attr(data-ico-basic);
}

@font-face {
    font-family: "Business";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Business/Business.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/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("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Construction/Construction.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/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("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Design/Design.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Design/Design.ttf") format("truetype");
}

*[data-ico-design]:before {
    font-family: Design;
    content: attr(data-ico-design);
}

@font-face {
    font-family: "Development";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Development/Development.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Development/Development.ttf") format("truetype");
}

*[data-ico-development]:before {
    font-family: Development;
    content: attr(data-ico-development);
}

@font-face {
    font-family: "Essential";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Essential/Essential.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Essential/Essential.ttf") format("truetype");
}

*[data-ico-essential]:before {
    font-family: Essential;
    content: attr(data-ico-essential);
}

@font-face {
    font-family: "FontAwesome";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/FontAwesome/FontAwesome.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/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("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/FontAwesome5Brands/FontAwesome5Brands.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/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("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/FontAwesome5Regular/FontAwesome5Regular.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/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("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/FontAwesome5Solid/FontAwesome5Solid.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/FontAwesome5Solid/FontAwesome5Solid.ttf") format("truetype");
}

*[data-ico-fontawesome5solid]:before {
    font-family: FontAwesome5Solid;
    content: attr(data-ico-fontawesome5solid);
}

@font-face {
    font-family: "Icon7Stroke";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Icon7Stroke/Icon7Stroke.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Icon7Stroke/Icon7Stroke.ttf") format("truetype");
}

*[data-ico-icon7stroke]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-icon7stroke);
}

@font-face {
    font-family: "Oktoberfest";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Oktoberfest/Oktoberfest.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Oktoberfest/Oktoberfest.ttf") format("truetype");
}

*[data-ico-oktoberfest]:before {
    font-family: Oktoberfest;
    content: attr(data-ico-oktoberfest);
}

@font-face {
    font-family: "Productivity";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Productivity/Productivity.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Productivity/Productivity.ttf") format("truetype");
}

*[data-ico-productivity]:before {
    font-family: Productivity;
    content: attr(data-ico-productivity);
}

@font-face {
    font-family: "Science";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Science/Science.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Science/Science.ttf") format("truetype");
}

*[data-ico-science]:before {
    font-family: Science;
    content: attr(data-ico-science);
}

@font-face {
    font-family: "Transportation";
    src: url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Transportation/Transportation.woff") format("woff"),url("https://www.amstel.co.za/wp-content/themes/craft-beer/fonts/Transportation/Transportation.ttf") format("truetype");
}

*[data-ico-transportation]:before {
    font-family: Transportation;
    content: attr(data-ico-transportation);
}

img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.bt_bb_color_scheme_1.bt_bb_headline .bt_bb_headline_subheadline {
    color: #191919;
}

.bt_bb_color_scheme_1.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #ffffff;
}

    .bt_bb_color_scheme_1.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #191919;
    }

    .bt_bb_color_scheme_1.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #191919;
    }

.bt_bb_tabs.bt_bb_color_scheme_1.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #ffffff;
}

.bt_bb_color_scheme_1.bt_bb_button.bt_bb_style_outline a:hover {
    color: #191919;
    box-shadow: 0 0 0 1px #191919 inset;
}

.bt_bb_color_scheme_2.bt_bb_headline .bt_bb_headline_subheadline {
    color: #ffffff;
}

.bt_bb_color_scheme_2.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #191919;
}

    .bt_bb_color_scheme_2.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #ffffff;
    }

    .bt_bb_color_scheme_2.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #ffffff;
    }

.bt_bb_tabs.bt_bb_color_scheme_2.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #191919;
}

.bt_bb_color_scheme_2.bt_bb_button.bt_bb_style_outline a:hover {
    color: #ffffff;
    box-shadow: 0 0 0 1px #ffffff inset;
}

.bt_bb_color_scheme_3.bt_bb_headline .bt_bb_headline_subheadline {
    color: #191919;
}

.bt_bb_color_scheme_3.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #b40a11;
}

    .bt_bb_color_scheme_3.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #191919;
    }

    .bt_bb_color_scheme_3.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #191919;
    }

.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #b40a11;
}

.bt_bb_color_scheme_3.bt_bb_button.bt_bb_style_outline a:hover {
    color: #191919;
    box-shadow: 0 0 0 1px #191919 inset;
}

.bt_bb_color_scheme_4.bt_bb_headline .bt_bb_headline_subheadline {
    color: #ffffff;
}

.bt_bb_color_scheme_4.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #b40a11;
}

    .bt_bb_color_scheme_4.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #ffffff;
    }

    .bt_bb_color_scheme_4.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #ffffff;
    }

.bt_bb_tabs.bt_bb_color_scheme_4.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #b40a11;
}

.bt_bb_color_scheme_4.bt_bb_button.bt_bb_style_outline a:hover {
    color: #ffffff;
    box-shadow: 0 0 0 1px #ffffff inset;
}

.bt_bb_color_scheme_5.bt_bb_headline .bt_bb_headline_subheadline {
    color: #b40a11;
}

.bt_bb_color_scheme_5.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #191919;
}

    .bt_bb_color_scheme_5.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #b40a11;
    }

    .bt_bb_color_scheme_5.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #b40a11;
    }

.bt_bb_tabs.bt_bb_color_scheme_5.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #191919;
}

.bt_bb_color_scheme_5.bt_bb_button.bt_bb_style_outline a:hover {
    color: #b40a11;
    box-shadow: 0 0 0 1px #b40a11 inset;
}

.bt_bb_color_scheme_6.bt_bb_headline .bt_bb_headline_subheadline {
    color: #b40a11;
}

.bt_bb_color_scheme_6.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #ffffff;
}

    .bt_bb_color_scheme_6.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #b40a11;
    }

    .bt_bb_color_scheme_6.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #b40a11;
    }

.bt_bb_tabs.bt_bb_color_scheme_6.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #ffffff;
}

.bt_bb_color_scheme_6.bt_bb_button.bt_bb_style_outline a:hover {
    color: #b40a11;
    box-shadow: 0 0 0 1px #b40a11 inset;
}

.bt_bb_color_scheme_7.bt_bb_headline .bt_bb_headline_subheadline {
    color: #191919;
}

.bt_bb_color_scheme_7.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #39682e;
}

    .bt_bb_color_scheme_7.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #191919;
    }

    .bt_bb_color_scheme_7.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #191919;
    }

.bt_bb_tabs.bt_bb_color_scheme_7.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #39682e;
}

.bt_bb_color_scheme_7.bt_bb_button.bt_bb_style_outline a:hover {
    color: #191919;
    box-shadow: 0 0 0 1px #191919 inset;
}

.bt_bb_color_scheme_8.bt_bb_headline .bt_bb_headline_subheadline {
    color: #ffffff;
}

.bt_bb_color_scheme_8.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #39682e;
}

    .bt_bb_color_scheme_8.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #ffffff;
    }

    .bt_bb_color_scheme_8.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #ffffff;
    }

.bt_bb_tabs.bt_bb_color_scheme_8.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #39682e;
}

.bt_bb_color_scheme_8.bt_bb_button.bt_bb_style_outline a:hover {
    color: #ffffff;
    box-shadow: 0 0 0 1px #ffffff inset;
}

.bt_bb_color_scheme_9.bt_bb_headline .bt_bb_headline_subheadline {
    color: #39682e;
}

.bt_bb_color_scheme_9.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #191919;
}

    .bt_bb_color_scheme_9.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #39682e;
    }

    .bt_bb_color_scheme_9.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #39682e;
    }

.bt_bb_tabs.bt_bb_color_scheme_9.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #191919;
}

.bt_bb_color_scheme_9.bt_bb_button.bt_bb_style_outline a:hover {
    color: #39682e;
    box-shadow: 0 0 0 1px #39682e inset;
}

.bt_bb_color_scheme_10.bt_bb_headline .bt_bb_headline_subheadline {
    color: #39682e;
}

.bt_bb_color_scheme_10.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #ffffff;
}

    .bt_bb_color_scheme_10.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #39682e;
    }

    .bt_bb_color_scheme_10.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #39682e;
    }

.bt_bb_tabs.bt_bb_color_scheme_10.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #ffffff;
}

.bt_bb_color_scheme_10.bt_bb_button.bt_bb_style_outline a:hover {
    color: #39682e;
    box-shadow: 0 0 0 1px #39682e inset;
}

.bt_bb_color_scheme_11.bt_bb_headline .bt_bb_headline_subheadline {
    color: #39682e;
}

.bt_bb_color_scheme_11.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #ffffff;
}

    .bt_bb_color_scheme_11.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #39682e;
    }

    .bt_bb_color_scheme_11.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #39682e;
    }

.bt_bb_tabs.bt_bb_color_scheme_11.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #ffffff;
}

.bt_bb_color_scheme_11.bt_bb_button.bt_bb_style_outline a:hover {
    color: #39682e;
    box-shadow: 0 0 0 1px #39682e inset;
}

.bt_bb_color_scheme_12.bt_bb_headline .bt_bb_headline_subheadline {
    color: #efefef;
}

.bt_bb_color_scheme_12.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #181818;
}

    .bt_bb_color_scheme_12.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #efefef;
    }

    .bt_bb_color_scheme_12.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #efefef;
    }

.bt_bb_tabs.bt_bb_color_scheme_12.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #181818;
}

.bt_bb_color_scheme_12.bt_bb_button.bt_bb_style_outline a:hover {
    color: #efefef;
    box-shadow: 0 0 0 1px #efefef inset;
}

.bt_bb_color_scheme_13.bt_bb_headline .bt_bb_headline_subheadline {
    color: #fff;
}

.bt_bb_color_scheme_13.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #000;
}

    .bt_bb_color_scheme_13.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #fff;
    }

    .bt_bb_color_scheme_13.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #fff;
    }

.bt_bb_tabs.bt_bb_color_scheme_13.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #000;
}

.bt_bb_color_scheme_13.bt_bb_button.bt_bb_style_outline a:hover {
    color: #fff;
    box-shadow: 0 0 0 1px #fff inset;
}

.bt_bb_color_scheme_14.bt_bb_headline .bt_bb_headline_subheadline {
    color: #000;
}

.bt_bb_color_scheme_14.bt_bb_menu_item .bt_bb_menu_item_content {
    color: #fff;
}

    .bt_bb_color_scheme_14.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title .bt_bb_icon {
        color: #000;
    }

    .bt_bb_color_scheme_14.bt_bb_menu_item .bt_bb_menu_item_content .bt_bb_menu_item_title_price .bt_bb_menu_item_title:after {
        border-color: #000;
    }

.bt_bb_tabs.bt_bb_color_scheme_14.bt_bb_style_filled .bt_bb_tab_content {
    border-color: #fff;
}

.bt_bb_color_scheme_14.bt_bb_button.bt_bb_style_outline a:hover {
    color: #000;
    box-shadow: 0 0 0 1px #000 inset;
}

/* Entepreneur popups */
.overlay {
    position: fixed;
    z-index: 99999999;
    height: 100%;
    width: 100%;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.6);
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    backdrop-filter: blur(1.5px);
}

#popup .content {
    background-color: white;
    width: 80vw;
    padding: 90px 30px;
}

.inner-content {
    display: none !important
}


@media only screen and (min-width: 768px) {
    .general .logo img {
        filter: brightness(0%) invert(100%);
        -webkit-filter: brightness(0%) invert(100%);
        -moz-filter: brightness(0%) invert(100%);
    }
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-bottom-20 {
    padding-bottom: 20px;
}

.padding-bottom-50 {
    padding-bottom: 50px;
}

.padding-bottom-100 {
    padding-bottom: 100px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-top-50 {
    padding-top: 50px;
}

.padding-top-100 {
    padding-top: 100px;
}

.banner img {
    width: 100%;
}

.text-lime {
    color: var(--lime) !important;
}

.text-teal {
    color: var(--teal) !important;
}

.font-beaufort {
    font-family: "beaufort-pro", serif !important;
    font-weight: 600;
    font-style: normal;
}

.nutritionalTableContainer {
    border: 2px solid var(--teal);
    border-radius: 18px;
}

.nutritionalTable.teal td {
    color: var(--teal) !important;
}

.product-packshots {
    min-height: 85dvh;
    background-image: url(https://dam.distell.co.za/m/3c2734c4d1bc3886/Large_Desktop_Web_Image-Amstel-Radler-Background-2024.jpg);
    background-size: cover;
    background-position: 50% 45%;
    background-repeat: no-repeat;
    padding-top: 60px;
    padding-bottom: 160px;
    position: relative;
}

.product-image {
    height: 350px;
    object-fit: contain;
}

@media only screen and (max-width: 768px) {
    .product-image {
        height: 300px;
    }
}

.product-packshots .product-header {
    position: relative;
    z-index: 999;
}

.product-packshots .sides img {
    height: 100%;
    position: absolute;
    top: 0px;
    pointer-events: none;
}

    .product-packshots .sides img.right {
        right: 6dvw
    }

    .product-packshots .sides img.left {
        left: 6dvw
    }

.swiper-button-next, .swiper-button-prev {
    color: black !important;
    width: calc(var(--swiper-navigation-size) / 44* 90);
}

    .swiper-button-next:after, .swiper-button-prev:after { 
        font-size: 30px !important; 
    }

.radler-footer {
    height: 210px;
    text-align: center;
    margin-bottom: -105px;
    margin-top: -105px;
    position: relative;
    z-index: 999999;
}
