.et_pb_section_0_tb_header {
    height: 100vh;
    z-index: 10;
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.3);
    z-index: 9999;
    position: fixed !important;
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    overflow: visible !important
}

.et_pb_section_0_tb_header.et_pb_section {
    padding-top: 4vh;
    padding-bottom: 0px
}

body.logged-in.admin-bar .et_pb_section_0_tb_header, body.logged-in.admin-bar .et_pb_section_1_tb_header {
    top: calc(0px + 32px)
}

.et_pb_row_0_tb_header {
    border-width: 1px;
    border-color: #eeeeee
}

.et_pb_row_0_tb_header.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_row_0_tb_header, body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
    width: 100%;
    max-width: 80%
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-family: 'athena', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #a3aa83 !important;
    line-height: 2em
}

.et_pb_text_3_tb_header.et_pb_text, .et_pb_text_4_tb_header.et_pb_text, .et_pb_text_1_tb_header.et_pb_text, .et_pb_text_2_tb_header.et_pb_text, .et_pb_menu_0_tb_header.et_pb_menu ul li:hover > a {
    color: #A3AA83 !important
}

.et_pb_menu_0_tb_header {
    padding-top: 5vh;
    padding-bottom: 5vh
}

.et_pb_menu_0_tb_header.et_pb_menu ul li a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
    transition: color 300ms ease 0ms
}

.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo {
    margin-bottom: 20px
}

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a:hover {
    color: #a3aa83 !important
}

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {
    background-color: #ffffff !important;
    border-color: #a3aa83
}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu {
    border-color: #a3aa83
}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
    background-color: #ffffff !important
}

.et_pb_menu_0_tb_header.et_pb_menu nav > ul > li > a:hover {
    opacity: 1
}

.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img {
    width: auto
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
    width: auto;
    max-width: 100%
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: 200px;
    max-height: none
}

.et_pb_social_media_follow_1_tb_header li.et_pb_social_icon a.icon:before, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before, .et_pb_social_media_follow_0_tb_header li.et_pb_social_icon a.icon:before {
    color: #535b7c
}

.et_pb_row_1_tb_header.et_pb_row {
    padding-top: 3vh !important;
    padding-bottom: 0px !important;
    padding-top: 3vh;
    padding-bottom: 0px
}

body #page-container .et_pb_section .et_pb_button_1_tb_header, body #page-container .et_pb_section .et_pb_button_0_tb_header {
    color: #ffffff !important;
    border-width: 0px !important;
    font-size: 16px;
    background-color: #a3aa83
}

body #page-container .et_pb_section .et_pb_button_1_tb_header:after, body #page-container .et_pb_section .et_pb_button_0_tb_header:after {
    font-size: 1.6em
}

body.et_button_custom_icon #page-container .et_pb_button_1_tb_header:after, body.et_button_custom_icon #page-container .et_pb_button_0_tb_header:after {
    font-size: 16px
}

.et_pb_button_1_tb_header, .et_pb_button_1_tb_header:after, .et_pb_button_0_tb_header, .et_pb_button_0_tb_header:after {
    transition: all 300ms ease 0ms
}

.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_header.et_pb_social_icon .icon:before, .et_pb_social_media_follow .et_pb_social_media_follow_network_0_tb_header.et_pb_social_icon .icon:before, .et_pb_social_media_follow .et_pb_social_media_follow_network_6_tb_header.et_pb_social_icon .icon:before, .et_pb_social_media_follow .et_pb_social_media_follow_network_5_tb_header.et_pb_social_icon .icon:before, .et_pb_social_media_follow .et_pb_social_media_follow_network_4_tb_header.et_pb_social_icon .icon:before, .et_pb_social_media_follow .et_pb_social_media_follow_network_2_tb_header.et_pb_social_icon .icon:before {
    color: #a3aa83
}

.et_pb_social_media_follow .et_pb_social_media_follow_network_3_tb_header.et_pb_social_icon .icon:before, .et_pb_social_media_follow .et_pb_social_media_follow_network_7_tb_header.et_pb_social_icon .icon:before {
    color: #A3AA83
}

ul.et_pb_social_media_follow_1_tb_header, ul.et_pb_social_media_follow_0_tb_header {
    margin-top: 3vh !important
}

.et_pb_section_1_tb_header.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_section_1_tb_header {
    position: fixed !important;
    top: 80px;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%)
}

.et_pb_row_2_tb_header {
    background-color: rgba(255, 255, 255, 0.5);
    display: flex;
    align-items: center
}

.et_pb_row_2_tb_header.et_pb_row {
    padding-top: 5px !important;
    padding-bottom: 0px !important;
    padding-top: 5px;
    padding-bottom: 0px
}

.et_pb_row_2_tb_header, body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2_tb_header.et_pb_row {
    width: 97%;
    max-width: 100%
}

.et_pb_image_0_tb_header {
    width: 75%;
    text-align: left;
    margin-left: 0
}

.et_pb_text_0_tb_header {
    line-height: 0em;
    line-height: 0em;
    background-color: rgba(168, 168, 168, 0.04);
    position: relative;
    padding-top: 20px !important;
    padding-right: 40px !important;
    padding-bottom: 60px !important;
    padding-left: 40px !important;
    width: 120px
}

.et_pb_row_3_tb_header {
    background-color: #FFFFFF;
    border-left-width: 10px;
    border-left-style: double;
    border-left-color: #24394a;
    height: 100vh;
    position: absolute !important;
    top: 0px;
    bottom: auto;
    right: -20%;
    left: auto;
    opacity: 0
}

.et_pb_row_3_tb_header.et_pb_row {
    padding-top: 10vw !important;
    padding-top: 10vw
}

.et_pb_text_2_tb_header, .et_pb_text_3_tb_header, .et_pb_text_1_tb_header, .et_pb_text_4_tb_header {
    font-family: 'athena', sans-serif;
    font-weight: 700;
    font-size: 1vw;
    background-color: rgba(216, 210, 212, 0.35);
    position: relative;
    padding-top: 1vw !important;
    padding-bottom: 1vw !important;
    margin-bottom: 1vw !important
}

.et_pb_image_1_tb_header {
    margin-top: 50px !important;
    width: 50%;
    text-align: center
}

.et_pb_text_0_tb_header.et_pb_module {
    margin-left: auto !important;
    margin-right: 0px !important
}

@media only screen and (min-width: 981px) {
    .et_pb_section_0_tb_header {
        width: 300px
    }

    .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
        width: 100%;
        padding: 1vh 15px;
        background: #f8f8f8;
        border-radius: 3px;
        border: 1px solid #eeeeee
    }

    .et_pb_button_0_tb_header, .et_pb_button_1_tb_header {
        display: block;
        width: 100%
    }

    .et_pb_section_1_tb_header {
        display: none !important
    }

    .et_pb_row_3_tb_header, body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row {
        width: 20%
    }
}

@media only screen and (max-width: 980px) {
    .et_pb_section_0_tb_header {
        height: auto;
        width: 100%;
        position: static !important;
        top: 0px;
        right: auto;
        bottom: auto;
        left: 0px;
        transform: translateX(0px) translateY(0px)
    }

    .et_pb_section_0_tb_header.et_pb_section {
        padding-top: 0vh
    }

    .et_pb_row_0_tb_header.et_pb_row {
        padding-top: 0vh !important;
        padding-bottom: 0vh !important;
        padding-top: 0vh !important;
        padding-bottom: 0vh !important
    }

    .et_pb_menu_0_tb_header.et_pb_menu ul li a {
        font-size: 14px
    }

    .et_pb_menu_0_tb_header {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
        width: auto;
        border: none
    }

    .et_pb_row_1_tb_header.et_pb_row {
        padding-top: 10px !important;
        padding-top: 10px !important
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header, body #page-container .et_pb_section .et_pb_button_1_tb_header {
        font-size: 14px !important
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:after, body #page-container .et_pb_section .et_pb_button_1_tb_header:after {
        display: inline-block;
        opacity: 0;
        font-size: 1.6em
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:after, body #page-container .et_pb_section .et_pb_button_1_tb_header:hover:after {
        opacity: 1
    }

    body.et_button_custom_icon #page-container .et_pb_button_0_tb_header:after, body.et_button_custom_icon #page-container .et_pb_button_1_tb_header:after {
        font-size: 14px
    }

    .et_pb_button_0_tb_header, .et_pb_button_1_tb_header {
        display: inherit
    }

    ul.et_pb_social_media_follow_1_tb_header, ul.et_pb_social_media_follow_0_tb_header {
        margin-top: 10px !important
    }

    .et_pb_row_3_tb_header {
        border-left-width: 10px;
        border-left-style: double;
        border-left-color: #24394a;
        top: 0px;
        bottom: auto;
        right: -40%;
        left: auto;
        transform: translateX(0px) translateY(0px)
    }

    .et_pb_row_3_tb_header.et_pb_row {
        padding-top: 30vw !important;
        padding-top: 30vw !important
    }

    .et_pb_row_3_tb_header, body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row {
        width: 40%
    }

    body.logged-in.admin-bar .et_pb_row_3_tb_header {
        top: 0px
    }

    .et_pb_text_2_tb_header, .et_pb_text_3_tb_header, .et_pb_text_4_tb_header, .et_pb_text_1_tb_header {
        font-size: 3vw;
        margin-bottom: 2vw !important
    }
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
    .et_pb_section_0_tb_header {
        display: none !important
    }
}

@media only screen and (max-width: 767px) {
    .et_pb_section_0_tb_header {
        height: auto;
        transform: translateX(0px) translateY(0px);
        display: none !important
    }

    .et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
        width: auto;
        border: none
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:after, body #page-container .et_pb_section .et_pb_button_1_tb_header:after {
        display: inline-block;
        opacity: 0
    }

    body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:after, body #page-container .et_pb_section .et_pb_button_1_tb_header:hover:after {
        opacity: 1
    }

    .et_pb_button_0_tb_header, .et_pb_button_1_tb_header {
        display: inherit
    }

    .et_pb_row_3_tb_header {
        border-left-width: 10px;
        border-left-style: double;
        border-left-color: #24394a;
        top: 0px;
        bottom: auto;
        right: -60%;
        left: auto;
        transform: translateX(0px) translateY(0px)
    }

    .et_pb_row_3_tb_header.et_pb_row {
        padding-top: 25vw !important;
    }

    .et_pb_row_3_tb_header, body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3_tb_header.et_pb_row {
        width: 60%
    }

    body.logged-in.admin-bar .et_pb_row_3_tb_header {
        top: 0px
    }

    .et_pb_text_1_tb_header, .et_pb_text_2_tb_header, .et_pb_text_3_tb_header, .et_pb_text_4_tb_header {
        font-size: 4vw;
        margin-bottom: 3vw !important
    }
}
