/*****
CONTAINERS
*****/

.container {
    padding-left: 96px;
    padding-right: 96px;
}



/*****
HERO SECTION
*****/

#hero-description {
    max-width: 60%;
}



/*****
HOME PAGE NEWS
*****/

#news-articles {
    display: flex;
    flex-wrap: wrap;
}

.news-article-wrapper {
    width: 50%;
}

.news-article-wrapper:nth-child(even) {
    padding-left: 16px;
}

.news-article-wrapper:nth-child(odd) {
    padding-right: 16px;
}

.news-article-wrapper:nth-child(1),
.news-article-wrapper:nth-child(2) {
    margin-top: 0px;
}



/*****
HOME PAGE SECTIONS
*****/

#home-contact-office-hours {
    overflow: hidden;
}

#home-contact, #home-office-hours {
    max-width: 100%;
    width: 50%;
}

#home-contact {
    float: left;
    padding-right: 48px;
}

#home-office-hours {
    float: right;
    margin-top: 0; /* Reset margin when columns where below each other */
    padding-left: 48px;
}



/*****
ABOUT PAGE
*****/

.about-section {
    overflow: hidden;
}

.about-section-text-part {
    width: 50%;
}

.about-section-img-part {
    margin-top: 0;
    width: 50%;
}

.about-section:nth-of-type(odd) .about-section-text-part {
    float: left;
    padding-right: 48px;
}

.about-section:nth-of-type(odd) .about-section-img-part {
    float: right;
    padding-left: 48px;
}

.about-section:nth-of-type(even) .about-section-text-part {
    float: right;
    padding-left: 48px;
}
