.et_pb_section_0_tb_footer.et_pb_section {
    padding-top: 5vw;
    padding-bottom: 0px;
    background-color: #fff2f2 !important
}

.et_pb_text_0_tb_footer h2 {
    font-family: 'Heebo', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 55px;
    color: #15414a !important;
    line-height: 1.1em
}

.et_pb_text_0_tb_footer {
    margin-bottom: 10px !important
}

body #page-container .et_pb_section .et_pb_button_0_tb_footer {
    color: #FFFFFF !important;
    border-color: RGBA(255, 255, 255, 0);
    background-color: #e05f1f
}

.et_pb_button_0_tb_footer {
    box-shadow: 0px 12px 18px -6px #000000
}

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

.et_pb_image_0_tb_footer {
    margin-top: -24% !important;
    margin-right: -10vw !important;
    width: 87%;
    text-align: left;
    margin-left: 0
}

.et_pb_menu_0_tb_footer.et_pb_menu ul li a {
    font-weight: 700;
    font-size: 18px
}

.et_pb_menu_0_tb_footer.et_pb_menu {
    background-color: #fff2f2
}

.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: #fff2f2 !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: rgba(224, 153, 0, 0.81)
}

.et_pb_text_1_tb_footer {
    font-style: italic;
    font-size: 12px
}

.et_pb_column_1_tb_footer {
    padding-top: 96px
}

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

@media only screen and (max-width:980px) {
    .et_pb_text_0_tb_footer h2 {
        font-size: 32px
    }
    body #page-container .et_pb_section .et_pb_button_0_tb_footer:after {
        display: inline-block;
        opacity: 0
    }
    body #page-container .et_pb_section .et_pb_button_0_tb_footer:hover:after {
        opacity: 1
    }
    .et_pb_image_0_tb_footer {
        margin-top: 0vw !important;
        margin-right: 0vw !important
    }
    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width: auto
    }
}

@media only screen and (max-width:767px) {
    .et_pb_text_0_tb_footer h2 {
        font-size: 20px
    }
    body #page-container .et_pb_section .et_pb_button_0_tb_footer:after {
        display: inline-block;
        opacity: 0
    }
    body #page-container .et_pb_section .et_pb_button_0_tb_footer:hover:after {
        opacity: 1
    }
    .et_pb_image_0_tb_footer {
        margin-top: 0vw !important;
        margin-right: 0vw !important
    }
    .et_pb_image_0_tb_footer .et_pb_image_wrap img {
        width: auto
    }
}

div.et_pb_section.et_pb_section_2 {
    background-image: url(https://anewdayhouston.org/wp-content/uploads/2018/12/Fishing-iStock-8369123901.jpg) !important
}

.et_pb_section_2.et_pb_section {
    padding-top: 6.8%;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

.et_pb_row_2.et_pb_row {
    padding-top: 20px !important;
    padding-right: 0px !important;
    padding-bottom: 27px !important;
    padding-left: 0px !important;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 27px;
    padding-left: 0px
}

.et_pb_text_4.et_pb_text {
    color: #ffffff !important
}

.et_pb_text_4 {
    line-height: 1.6em;
    font-weight: 600;
    font-size: 19px;
    line-height: 1.6em;
    text-shadow: 0em 0.1em 0.1em #000000
}

.et_pb_text_4 h2 {
    font-family: 'Alice', Georgia, "Times New Roman", serif;
    font-size: 60px;
    line-height: 1.3em
}

@media only screen and (max-width:980px) {
    .et_pb_text_4 {
        text-shadow: 0em 0.1em 0.1em #000000
    }
}

@media only screen and (max-width:767px) {
    .et_pb_text_4 {
        font-size: 16px;
        text-shadow: 0em 0.1em 0.1em #000000
    }
}