#celebrate-today-container {
    clear: both;
    background: url(/bmr/sitewide/page/hex-border-tall.jpg) repeat-x;
    border-bottom: 35px solid #4eaed6;
    display: flex;
    margin: 30px 0;
    padding-top: 100px;
}

#celebrate-today-container .half-width {
    width: 50%;
}

#celebrate-today-container .half-width .text-content {
    margin: 30px 30px 0;
}

#celebrate-today-container .half-width .text-content .sub-headline {
    margin-bottom: 30px;
}

#celebrate-today-container .half-width .view-all {
    margin-left: 30px;
}
