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

.et_pb_menu_0_tb_footer.et_pb_menu .nav li ul,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu ul {
    background-color: #ffffff!important
}

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

.et_pb_menu_0_tb_footer .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_footer .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: auto;
    max-height: none
}

.et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__cart-button {
    color: #7EBEC5
}

.et_pb_social_media_follow_network_0_tb_footer a.icon {
    background-color: #45668e!important
}

.et_pb_social_media_follow_network_1_tb_footer a.icon {
    background-color: #ed812b!important
}

.et_pb_social_media_follow_network_2_tb_footer a.icon {
    background-color: #179cde!important
}

.et_pb_social_media_follow_network_3_tb_footer a.icon {
    background-color: #fe2c55!important
}

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

.et_pb_row_6.et_pb_row,.et_pb_row_3.et_pb_row,.et_pb_row_7.et_pb_row,.et_pb_row_2.et_pb_row {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    padding-top: 0px;
    padding-bottom: 0px
}

.et_pb_text_8 h2,.et_pb_text_11 h2,.et_pb_text_6 h2 {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    font-size: 36px;
    line-height: 1.2em
}

.et_pb_divider_2,.et_pb_divider_5,.et_pb_divider_6 {
    max-width: 50px
}

.et_pb_divider_2:before,.et_pb_divider_5:before,.et_pb_divider_6:before,.et_pb_divider_7:before {
    border-top-color: #fdb467;
    border-top-width: 3px
}

.et_pb_text_7.et_pb_text {
    color: #666666!important
}

.et_pb_text_7,.et_pb_text_9 {
    line-height: 1.8em;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    line-height: 1.8em;
    margin-top: 25px!important
}

.et_pb_button_2_wrapper,.et_pb_button_3_wrapper {
    margin-top: 40px!important
}

body #page-container .et_pb_section .et_pb_button_2,body #page-container .et_pb_section .et_pb_button_3 {
    color: #ffffff!important;
    border-width: 8px!important;
    border-color: #fdb467;
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
    background-color: #fdb467
}

body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:hover:after,body #page-container .et_pb_section .et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after {
    margin-left: .3em;
    left: auto;
    margin-left: .3em;
    opacity: 1
}

body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_button_3:after,body #page-container .et_pb_section .et_pb_button_2:after {
    line-height: inherit;
    font-size: inherit!important;
    margin-left: -1em;
    left: auto;
    font-family: ETmodules!important;
    font-weight: 400!important
}

.et_pb_button_2,.et_pb_button_2:after,.et_pb_button_3,.et_pb_button_3:after {
    transition: all 300ms ease 0ms
}

.et_pb_divider_3,.et_pb_divider_4 {
    height: 400px
}

.et_pb_text_15.et_pb_text,.et_pb_text_13.et_pb_text,.et_pb_text_9.et_pb_text,.et_pb_text_14.et_pb_text {
    color: rgba(255,255,255,0.7)!important
}

div.et_pb_section.et_pb_section_3 {
    background-image: url()!important
}

.et_pb_section_3.et_pb_section {
    padding-top: 10%;
    padding-bottom: 0px
}

.et_pb_section_3 {
    box-shadow: inset 0px -120px 0px 0px #1e1d1c
}

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

.et_pb_text_10 h2 {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    font-size: 34px;
    line-height: 1.2em
}

.et_pb_text_10 {
    margin-bottom: 0px!important
}

.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_0 .et_pb_main_blurb_image .et-pb-icon {
    border-radius: 100% 100% 100% 100%;
    overflow: hidden;
    padding-top: 8px!important;
    padding-right: 8px!important;
    padding-bottom: 8px!important;
    padding-left: 8px!important;
    background-color: #fdb467
}

.et_pb_blurb_0.et_pb_blurb {
    margin-top: 40px!important;
    margin-bottom: 0px!important
}

.et_pb_blurb_0 .et-pb-icon {
    font-size: 48px;
    color: #ffffff;
    font-family: ETmodules!important;
    font-weight: 400!important
}

.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_content {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-style: italic;
    font-size: 18px;
    line-height: 1.8em
}

.et_pb_testimonial_0.et_pb_testimonial:before {
    color: #ffffff;
    background-color: #fdb467
}

.et_pb_section_4.et_pb_section {
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: #1e1d1c!important
}

.et_pb_row_5.et_pb_row {
    padding-bottom: 10px!important;
    padding-bottom: 10px
}

.et_pb_text_11 {
    margin-bottom: 0px!important;
    max-width: 550px
}

.et_pb_divider_7 {
    margin-bottom: 20px!important;
    max-width: 50px
}

.et_pb_text_12.et_pb_text {
    color: rgba(255,255,255,0.68)!important
}

.et_pb_text_12 {
    line-height: 1.8em;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    line-height: 1.8em;
    max-width: 550px
}

.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_description,.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_form {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    text-transform: uppercase
}

body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button {
    border-width: 8px!important;
    border-color: #fdb467;
    border-radius: 0px;
    letter-spacing: 2px;
    font-size: 14px;
    background-color: #fdb467
}

.et_pb_section_5.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #1e1d1c!important
}

.et_pb_divider_8:before {
    border-top-color: rgba(255,255,255,0.12)
}

.et_pb_section_6.et_pb_section {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #1e1d1c!important
}

.et_pb_text_15,.et_pb_text_14,.et_pb_text_13 {
    line-height: 1.8em;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    line-height: 1.8em;
    margin-bottom: 15px!important
}

.et_pb_text_15 ul li,.et_pb_text_13 ul li,.et_pb_text_14 ul li {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    text-align: center
}

.et_pb_text_13 h2,.et_pb_text_15 h2,.et_pb_text_14 h2 {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 24px;
    line-height: 1.4em;
    text-align: center
}

.et_pb_text_13 ul,.et_pb_text_15 ul,.et_pb_text_14 ul {
    list-style-type: none!important
}

.et_pb_row_9.et_pb_row {
    margin-top: 30px!important
}

.et_pb_column_4 {
    background-color: #efe9e4;
    padding-top: 10%;
    padding-right: 5%;
    padding-bottom: 10%;
    padding-left: 5%
}

.et_pb_column_5 {
    background-repeat: repeat;
    background-image: url();
}

.et_pb_column_6 {
    background-image: url()
}

.et_pb_column_7 {
    background-color: #282624;
    padding-top: 5%;
    padding-right: 5%;
    padding-bottom: 3%;
    padding-left: 5%
}

.et_pb_column_8 {
    background-color: #efe9e4;
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px
}

.et_pb_social_media_follow_network_1 a.icon,.et_pb_social_media_follow_network_3 a.icon,.et_pb_social_media_follow_network_2 a.icon,.et_pb_social_media_follow_network_0 a.icon {
    background-color: #fdb467!important
}

.et_pb_social_media_follow_network_3.et_pb_social_icon a.icon,.et_pb_social_media_follow_network_2.et_pb_social_icon a.icon,.et_pb_social_media_follow_network_0.et_pb_social_icon a.icon,.et_pb_social_media_follow_network_1.et_pb_social_icon a.icon {
    border-radius: 100px 100px 100px 100px
}

.et_pb_social_media_follow li.et_pb_social_media_follow_network_0 a,.et_pb_social_media_follow li.et_pb_social_media_follow_network_3 a,.et_pb_social_media_follow li.et_pb_social_media_follow_network_2 a,.et_pb_social_media_follow li.et_pb_social_media_follow_network_1 a {
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    width: auto;
    height: auto
}

.et_pb_social_media_follow_network_2,.et_pb_social_media_follow_network_1,.et_pb_social_media_follow_network_3,.et_pb_social_media_follow_network_0 {
    margin-right: 8px!important;
    margin-left: 8px!important
}

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

.et_pb_text_11.et_pb_module,.et_pb_divider_7.et_pb_module,.et_pb_text_12.et_pb_module {
    margin-left: auto!important;
    margin-right: auto!important
}

@media only screen and (min-width: 981px) {
    .et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row {
        width:100%;
        max-width: 100%
    }
}

@media only screen and (max-width: 980px) {
    .et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row {
        width:100%;
        max-width: 100%
    }

    body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_3:after {
        line-height: inherit;
        font-size: inherit!important;
        margin-left: -1em;
        left: auto;
        display: inline-block;
        opacity: 0;
        content: attr(data-icon);
        font-family: ETmodules!important;
        font-weight: 400!important
    }

    body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_button_2:before,body #page-container .et_pb_section .et_pb_button_3:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after,body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
    }
}

@media only screen and (max-width: 767px) {
    body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:after,body #page-container .et_pb_section .et_pb_button_2:after,body #page-container .et_pb_section .et_pb_button_3:after {
        line-height:inherit;
        font-size: inherit!important;
        margin-left: -1em;
        left: auto;
        display: inline-block;
        opacity: 0;
        content: attr(data-icon);
        font-family: ETmodules!important;
        font-weight: 400!important
    }

    body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:before,body #page-container .et_pb_section .et_pb_button_2:before,body #page-container .et_pb_section .et_pb_button_3:before {
        display: none
    }

    body #page-container .et_pb_section .et_pb_button_3:hover:after,body #page-container .et_pb_section .et_pb_button_2:hover:after,body #page-container .et_pb_section .et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_button.et_pb_button:hover:after {
        margin-left: .3em;
        left: auto;
        margin-left: .3em;
        opacity: 1
    }

    .et_pb_column_8 {
        padding-right: 40px;
        padding-left: 40px
    }
}
