.pressrelease { background: rgb(250,250,250); .container { padding: 60px 0 120px; h1 + hr { margin-bottom: 60px; } h3 + hr { margin-bottom: 60px; } h3 { color: $lighter-base-font-color; font-style: italic; margin-bottom: 30px; text-align: center; } li { color: $base-font-color; font: normal 1em/1.6em $serif; margin: 0px; a { font: 1em $serif; } } li + li { margin-top: 20px; } > article { border: 1px solid rgb(220,220,220); @include border-radius(10px); @include box-sizing(border-box); @include box-shadow(0 2px 16px 0 rgba(0,0,0, 0.1)); margin: 0 auto; padding: 80px 80px 40px 80px; width: flex-grid(10); .footer { hr { margin: 80px 0px 40px; } } } figure { display: block; float: right; margin: 20px 0px 60px 20px; width: 300px; img { width: 100%; } figcaption { font: normal 0.8em/1em $serif; padding: 5px; a { font: normal 1em $serif; } } } p + h2 { margin-top: 60px; } h2 + p { margin-top: 30px; } .contact { margin-top: 20px; p + p { margin-top: 0px; } } h3.date { margin-bottom: 0; } div.social-sharing { @include clearfix; hr.horizontal-divider { margin-top: 40px !important; } .fb-like { margin-top: 8px; margin-left: 10px; float: left; } p { float: left; margin-top: 8px; margin-right: 10px; } a { display: block; float: left; } } } }