#article { font-family: Veranda, Arial Unicode MS, Arial, sans-serif;  background: url(images/bg8.jpg) top center no-repeat; background-color: #ececef; }

#section-header-0 { background: none; height: 18em; }

#section-header-0-content {}

#section-header-1 { background: none; }

#section-header-1-content { background: none;  }

#section-header-2 { background: none; }

#section-header-2-content { background: none;  }

#section-middle-0 { background: none;  text-align: center; min-width: 532px; margin-top: 3.45em; }

#section-middle-0-content { text-align: center; max-width: 580px; }

#section-middle-1 { background: none;  max-width: 100%; overflow-x: hidden; /*overflow-y: scroll;*/ max-height:390px; margin-left: 0px; margin-top: 3.45em; }

#section-middle-1-content {}

#section-middle-2 { display: none; }

#section-middle-2-content {}

#section-footer-0 { background: none;  color: #fff; text-align: center; height: 24em; margin-top: 2em; }

#section-footer-0-content {}

#section-footer-1 { background: none;  color: #fff; text-align: center; height: 24em; margin-top: 2em; }

#section-footer-1-content {}

#section-footer-2 { background: none;  color: #fff; text-align: center; height: 24em; margin-top: 2em; }

#section-footer-2-content {}

span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], a[itemprop="email"], a[itemprop="url"] {
display: block;
}
#media_contact_section{}
#media_contact_title{}
#media_contact_toggle_link{}

/* Custom Classes and ID's */
*:focus { outline: none; }

a, a:visited { color: #fff; text-decoration: none; }

a:hover { color: #fff; text-decoration: underline; }

h4 { font-size: 110%; font-weight: bold; color: #fff;}

#headline { font-size: 125%; }

img { max-width: 100%; border: none;}

#InnerPanelElement-1-0 { text-align: center; }

#logo { margin-left: 7em; margin-top: 2em; width: 40%; }

.social-icon { width: 30%; max-width: 84px; min-width: 64px; }

#section-footer-2 a, #section-footer-2 a:visited { color: #fff; }

#section-footer-2 a:hover { bakground: #24459a; color: #fff; }

.twitter-timeline { width: 90%; }

@media (max-width:767px) { 
body{ background: none; background-color: #ececef; }

#section-header-0 { width: 100%; height: 100%; background-color: #c6e2ee; margin-bottom: 1.55em; }

#section-middle-0, #section-middle-1 { background: none; background-color: #00ccff; margin: 0em; }

#section-middle-1 { margin-bottom: 1.55em; }

#section-footer-0, #section-footer-1, #section-footer-2 { background: none; background-color: #1a1a1a; margin-top: 0em; text-align: center; padding-top: 2em; margin-bottom: 1.55em; }

#section-header-0, #section-middle-0, #player_inline { text-align: center; }

#logo { margin: 1em; width: 75%; }
}

@media (min-width: 768px) and (max-width: 991px){
body{ background: url(images/bgs-n.jpg) top center no-repeat; background-color: #ececef; }

#section-header-0 { margin: 0px; width: 750px; }

#section-middle-0, #section-middle-1 { background: none; margin-top: 2.5em; }

#logo { margin-left: 0em; margin-top: 2em; width: 50%; }
}

@media (min-width: 992px) and (max-width:1201px} {
}

@media (max-width: 1201px){
#section-middle-1 { margin-left: -20px; }

#logo { margin-left: 0em; margin-top: 2em; width: 85%; }
}