@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.content-section {align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;justify-content:space-around;min-height:15rem;padding:3rem 0;width:100%;}
.content-section .container {padding: 0 1.25rem;}
.main-product-description .icon-container {margin:0 auto;max-width:5rem;}
.main-product-description .icon-container {display:table-cell;width:25%;vertical-align:middle;}
.main-product-description .product-info-container {display:table-cell;text-align:left;padding-right:5%;vertical-align:top;}
.normal-heading.is-uppercase,.small-heading.is-uppercase{text-transform:uppercase;}
.normal-heading.is-heavy{font-weight: 600;line-height: 1.16;margin: .25em 0;}
.normal-heading {font-size: 2.25rem;}
.small-heading {font-size: 1.125rem;font-weight: 500;line-height: 1;margin: 0 0 .5em;}
.content-section--copy {font-size: 1.25rem;line-height: 1.2;margin: .5em 0 0;}
.icon-container .completed{color:#325d88;}
.icon-container .current{color:#d9534f;}
.icon-container .series-type{font-size:13px;text-transform:uppercase;font-weight:600;}
.social{display:inline-flex;align-items:center;vertical-align:top;}
.social-heading{font-size:13px;text-transform:uppercase;padding-right:5px;font-weight:300;}
.facebook:hover {color: #3b5998 !important;}
.twitter:hover{color:#1da1f2 !important;}
.social-icons .facebook, .twitter{color:#2d2d32;}