body { background: url(images/bg-new.jpg) bottom center no-repeat; background-size: cover; }
#article { font-family: Arial Unicode MS, Arial, sans-serif; font-size: 12px; }
#section-header { background-color: #F6F6F6; /*background-image: linear-gradient(#FFFFFF, #F7F7F7 54%, #F0F0F0); border-radius: 7px;*/ border: 1px solid #447bbf;  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25);  margin-top: 2em; margin-bottom: 0em; border-bottom: none; }
#section-middle { background-color: #F6F6F6; /*background-image: linear-gradient(#FFFFFF, #F7F7F7 54%, #F0F0F0); border-radius: 7px;*/ border: 1px solid #447bbf; border-top: none; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25); }
#section-footer { margin-top: 2em; background-color: #F6F6F6; /*background-image: linear-gradient(#FFFFFF, #F7F7F7 54%, #F0F0F0); border-radius: 7px;*/ border: 1px solid #447bbf;  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25); margin-bottom: 2em; }
#section-header-0 { width: 75%; text-align: left; padding-left: 0px; padding-right: 0px; }
#section-header-0-content {}
#section-header-1 { width: 25%; padding-right: 0px; text-align: center;}
#section-header-1-content {}
#section-header-2 {}
#section-header-2-content {}
#section-middle-0 { padding: 1.4em; padding-right: none; height: auto; }
#section-middle-0-content {}
#section-middle-1 {}
#section-middle-1-content {}
#section-middle-2 {}
#section-middle-2-content {}
#section-footer-0 { text-align: center; width: 100%; }
#section-footer-0-content {}
#section-footer-1 { text-align: center; width: 100%; }
#section-footer-1-content {}
#section-footer-2 { display: none; }
#section-footer-2-content {}
span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
display: block;
}
#media_contact_section{}
#media_contact_title{}
.phone1{}
.phone2{}
.phone3{}
.phone4{}
.phone5{}
#media_contact_toggle_link{}

#header-container{}
#middle-container{}
#footer-container{}
.social-likes{}

/* Custom ID's & Classes */
*:focus { outline: none; }
/*a { color: #830051; cursor: pointer; text-decoration: none; background-color: rgba(0, 0, 0, 0); }*/
a, a:after { transition: all 0.25s ease-in-out 0s; }
/*a:hover { color: #830051; text-decoration: underline; }
a:visited { color: #830051; text-decoration: none; }*/
#banner { width: 100%; }
#code { margin-top: 2em; text-align: right; }
#disclaimer { font-size: 12px; text-align: right; font-weight: bold; }
#dr { font-size: 135%; color: red; }
/*#footer-0, #footer-1, #footer-2 { width: 32.3%; float:left; margin: .5%; }*/
#footer-0 { width: 100%; text-align: center; }
#pi { width: 100%; text-align: left; height: 300px; overflow-y: scroll; }
h4 { background-color: #f89c27; color: #fff; font-weight: bold; font-size: 140%; width: 100%; border-bottom: solid 1px #f89c27; margin-top: 1em; margin-bottom: 1em; padding: .25em; }
#HL { font-size: 70%; font-weight: bold; text-decoration: none; color: #f89c27; }
#subheadline { font-size: 110%; font-weight: none; text-decoration: none; color: #000; }
img { max-width: 100%; border: none; }
#InnerPanelElement-1-1 { margin-top: 0px; padding-top: 0px; min-height: 400px; max-height: 400px; }
.logo { margin: 1em; max-width: 85%; min-width: 100px; }
.logo-n { margin-left: -1em; max-width: 95%; min-width: 100px; }
#media-contact {}
.small_print { font-size: 85%; }
.social-icons { min-width: 50px; max-width: 60px; padding: .2em; }
#subhead { font-size: 110%; font-weight: normal; font-style: italic; }
/* End Custom ID's & Classes */

/* RWD variations in order from largest to smallest */
@media (min-width:992px) and (max-width:1200px){
}
@media (min-width:768px) and (max-width:991px){
#multimedia_inline { text-align: center; }
#section-footer-0, #section-footer-1, #section-footer-2 { width: 100%; }
#InnerPanelElement-1-1 { min-height: auto; max-height: 500em; }
}
@media (max-width:767px){
#multimedia_inline { text-align: center; }
#section-footer-0, #section-footer-1, #section-footer-2 { width: 100%; }
#InnerPanelElement-1-1 { min-height: auto; max-height: 500em; }
}
/* End  RWD Variations */