*,
html,
body {
    padding: 0;
    margin: 0;
    line-height: normal;
}

/*OVERRIDES*/
.g-wrapper-main_content {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}

.b-about_us-menu-mobile {
    padding: 13px 5% 22px 5%;
    width: 100%;
}

.healthy_wrapper {
    max-width: 950px;
    width: 100%;
    margin: 0 auto;
}

.healthy_page,
.healthy_nav {
    width: 100%;
    margin: 0;
    float: left;
}

.healthy_nav {
    background: none #fff;
}

.healthy_header {
    float: left;
    width: 100%;
}

.healthy_header p:first-child {
    width: 100%;
    float: left;
    margin: 35px 0 0 0;
    text-align: center;
    font-size: 26px;
    font-family: 'Times New Roman', times, serif;
    font-weight: bold;
    letter-spacing: 1px;
}

.healthy_header p:nth-child(2) {
    float: left;
    width: 15%;
    margin: 20px 0 0 5%;
    padding: 6px 0;
    text-align: right;
    font-size: 26px;
    font-family: 'Times New Roman', times, serif;
    font-style: italic;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}

.healthy_header p:nth-child(3) {
    float: left;
    width: 79%;
    margin: 0 0 0 1%;
    text-align: left;
    font-size: 100px;
    letter-spacing: 2px;
    font-family: 'Times New Roman', times, serif;

}

.healthy_img_01 {
    float: left;
    margin-top: 20px;
    width: 45%;
}

.healthy_img_02 {
    float: right;
    margin-top: 40px;
    width: 45%;
}




.healthy_left_text {
    float: left;
    width: 52%;
    margin: 50px 0 0 3%;
}

.healthy_right_text {
    float: right;
    width: 50%;
    margin: 125px 5% 0 0;
}



.healthy_text p:first-child {
    font-family: 'Times New Roman', times, serif;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
    margin: 6px 0;
}

.healthy_text p:nth-child(2) {
    font-family: "Trade Gothic W02", Helvetica, Arial, sans-serif;
    text-align: center;
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 40px;
}

.healthy_text p:nth-child(3) {
    font-family: 'Times New Roman', times, serif;
    text-align: center;
    font-size: 20px;
    margin: 20px 0 0 0;
}

.healthy_text a:link,
.healthy_text a:active,
.healthy_text a:visited {
    font-family: "Trade Gothic W02", Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 20px;
    text-align: center;
    letter-spacing: 1px;
}

.healthy_text a:hover {
    color: #999;
}


.healthy_clear {
    clear: both;
}

.healthy_small {
    margin-top: 50px;
}

.healthy-reveal {
    display: none;
}




@media screen and (max-width: 950px) {
    .healthy_page {
        width: 100%;
        margin: 0;
    }

    .healthy_header {
        margin-bottom: 100px;
    }

    .healthy_header p:nth-child(2) {
        width: 60%;
        margin: 10px 20%;
        text-align: center;
    }

    .healthy_header p:nth-child(3) {
        width: 100%;
        margin: 0;
        text-align: center;
        font-size: 45px;
    }

    .healthy-br-hide {
        display: none;
    }

    .healthy_text {
        width: 45%;
        margin: 30px 5%;
        padding: 0;
    }

    .healthy_img_01,
    .healthy_img_02 {
        width: 45%;
        margin: 0;
        padding: 0;
    }

    .healthy_clear_mob {
        clear: both;
    }

}




@media screen and (max-width: 650px) {

    .healthy-hide {
        display: none;
    }

    .healthy-reveal {
        display: block;
    }

    .healthy_img_01,
    .healthy_img_02 {
        width: 80%;
    }

    .healthy_right_text,
    .healthy_left_text {
        width: 90%;
        margin: 20px 5%;
    }
}