body { background: url(images/bg-large.png) top center no-repeat #fff; background-size: cover; }
#article { font-family: MS Sans Serif, Arial, Helvetica, sans-serif; font-size: 12px; }
#section-header-0 { width: 30%; }
#section-header-1 { width: 70%; text-align: right; }
#section-header-2 {}
#section-middle-0 {}
#section-middle-1 { max-height: 383px; }
#section-middle-2 {}
#section-footer-0 { text-align: left; }
#section-footer-1 { text-align: center; }
#section-footer-2 { text-align: center; }


/* Custom Styles, ID's and Classes */
*:focus { outline: none; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; }
h1 { font-size: 150%; font-style: normal; font-weight: bold; }
h2 { font-size: 130%; font-style: italic; }
h4 { font-size: 135%; font-weight: bold;  color: #fff; margin-top: .5em; text-align: left; }
img { max-width: 100%; }
#logo2 { min-width: 200px; }
#logo-button { max-width: 100px; min-width: 50px; }
#lp-text { margin-left: 10px; }
#section-footer { background: url(images/bg-footer1.png) top left no-repeat #fff; background-size: contain; padding-bottom: 2em; }
#section-footer-1 h4 { text-align: center; }
#section-footer-2 h4 { text-align: center; }
#section-footer-2-left { width: 50%; text-align: left; float: left; }
#section-footer-2-right { width: 50%; text-align: right; float: right; }
#section-header { background: url(images/bg-header.png) bottom center no-repeat #fff; padding-top: 1.5em; padding-bottom: 1.5em; }
#section-middle { background-color: #fff; padding-bottom: 2em; background: url(images/bg-middle.png) bottom right no-repeat #fff; }
.small_print { font-size: 85%; }
.social-icons{ max-width: 40px; min-width:10px; }


/* RWD variations in order from largest to smallest */
@media (min-width:992px) and (max-width:1200px){
h4 { font-size: 135%; font-weight: bold; color: #fff; margin-top: .3em; text-align:left; }
#section-footer-2 h4 { text-align: center; }
#section-footer-2-left { width: 100%; text-align: center; }
#section-footer-2-right { width: 100%; text-align: center; }
}

@media (min-width:768px) and (max-width:991px){
h4 { font-size: 135%; font-weight: bold; color: #fff; margin-top: .1em; text-align:left; }
#multimedia_inline { text-align: center; }
#section-footer-2 h4 { text-align: center; }
#section-footer-2-left { width: 100%; text-align: center; }
#section-footer-2-right { width: 100%; text-align: center; }
}

@media (max-width:767px){
h4 {text-align: center; background-image: -webkit-gradient(linear,left top,right top,color-stop(0, #004E5F),color-stop(1, #288B92)); background-image: -o-linear-gradient(right, #004E5F 0%, #288B92 100%); background-image: -moz-linear-gradient(right, #004E5F 0%, #288B92 100%); background-image: -webkit-linear-gradient(right, #004E5F 0%, #288B92 100%); background-image: -ms-linear-gradient(right, #004E5F 0%, #288B92 100%); background-image: linear-gradient(to right, #004E5F 0%, #288B92 100%) #cccccc; }
#multimedia_inline { text-align: center; }
#section-footer-0, #section-footer-1, #section-footer-2 { text-align: center; }
#section-footer { background: none; background-color: #fff; }
#section-footer-2-left { width: 100%; text-align: center; }
#section-footer-2-right { width: 100%; text-align: center; }
#section-header-1 { width: 100%; text-align: center; }
#section-middle { padding-bottom: 2em; background: none; background-color: #fff; }
}
/* End  RWD Variations */