#facebook-feed { max-width: 100%; }
.fb_iframe_widget iframe {height: 363px !important;}
img, object, embed { max-width: 100%; }
#twitter-widget {width: 100%;}

.ctb { margin-top: 10px;}

.social-likes {
display: none;
}

.ctab {
margin:1.25em;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 12px;
    border: 1px solid #525252;
    border-radius: 8px;
    background: #858585;
    background: -webkit-gradient(linear, left top, left bottom, from(#858585), to(#525252));
    background: -moz-linear-gradient(top, #858585, #525252);
    background: linear-gradient(to bottom, #858585, #525252);
    font: normal normal normal 14px arial;
    color: #fff;
    text-decoration: none;
}
.ctab:hover,
.ctab:focus {
    border: 1px solid #666666;
    background: #a0a0a0;
    background: -webkit-gradient(linear, left top, left bottom, from(#a0a0a0), to(#626262));
    background: -moz-linear-gradient(top, #a0a0a0, #626262);
    background: linear-gradient(to bottom, #a0a0a0, #626262);
    color: #e7e7e7;
    text-decoration: none;
}
.ctab:active {
    background: #525252;
    background: -webkit-gradient(linear, left top, left bottom, from(#525252), to(#525252));
    background: -moz-linear-gradient(top, #525252, #525252);
    background: linear-gradient(to bottom, #525252, #525252);
}
.ctab:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: -2px;
    left: -3px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACmUlEQVRIibWVzWsTQRjGn5lJtrub3Wy7Xaqp/SDUQ0PBQ+sl4KGgUBAvnqr/RG855di99CieBQsePEih4KUFQYwtRbD0ICKtpCAxiTWblHxtstmd9VAFL502LXmOM+/z/OZ9B2YIBLJt29J1fVHXdUs9E/V9H67r+u12u356evo9k8l8EGUQ0ebGxsZDwzCyQRBQxhgkSeKcc/i+T/mZTnK53GPbts/NiIgAiqJMWJblKYoCRVEgyzI453BdF67rol6vq6qqxgHUz8ugIgBj7OYF+5Ku63FRjbADANGQc3itFuXtNu1GIgAh6HkeAkI4AE4pFR5SCHi1snInWijcu+H79FYQwAxD9AjBL0Lwk1Je1TQ/nk6rVwa0Wi3PbDYjFoAJACaAAAAD0AToCUBjMzPnzv9CgCLLhxKAIQA6gASADoDa37WYphUlTSuLMoTzi09OvmOUIgJAAjAMIAYg+rcLRdO2V22bXxkwMj//URod/RYCCAH0cDaiEAAkyVdTqWci/6WUTacfPB8a6m4D4Vcg3AfCN4SEa6nU6mX87KKCXKGQv7+wsB8JgjQnZKRmGJXfyWS2urS09n5vL7x2B/+0ubm5eHx8nNva2nrUj094B/+rWCweUkq9fD7/ZSCASqVSdRynWS6Xf/QD6Es7Ozsv+vVcugMA6PV61YECGGPCd+dagGw2S6PRqJXJZAYD0HVdM01z2DRNayCA6enpCVVVpdnZ2dv9AIR/8vr6enxubu6JoijpRqMxPz4+PlUqlcqxWOyT53mfj46OXi8vL5+IMoTPdTKZXEwkEk+73S5c1/Ucx6kSQtqyLE8ZhjHV6XTqAF5eGbC7u/u20WgUxsbG7jLGJgHEGWPNWq1Wchxn/+DgYE/kB4A/vwb0OsAitEQAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}


.logo {
margin-top: 40px;
margin-left:1%;
}

#section-middle{
padding-bottom:40px;
}

#section-middle-1 {
max-height: 500px;
overflow: auto;
margin-left: 0;

} 

#section-middle-1 a, #section-middle-1 a:hover {
color:#e7e7e7;
text-decoration:none;
}

a {word-wrap: break-word;}

.small_print {font-size:85%;}
.underline {text-decoration:underline;}
.dateline, .source { font-weight: bold; font-style: italic;}

#section-middle-1 h1 {
text-align: center;
font-size: 1.5em;
font-family: Georgia, Times, "Times New Roman", serif;
text-transform: uppercase;
}

#section-middle-1 h2 {
text-align: center;
font-size: 1.2em;
font-family: Georgia, Times, "Times New Roman", serif;
}

.break-word {
word-wrap: break-word;
}

#likes p { display: none; }

#section-middle-1-1-content {
padding: 0 5px 0 5px;
}

body{
background:url(images/bg-2.jpg);
background-position: -276px -256px;
background-repeat: no-repeat;
background-color: #0d0918;
}

#article {
font-family:Arial Unicode MS,Arial,sans-serif;
font-size:13px;
}
#section-header-0 {}
#section-header-0-content {}
#section-header-1 {margin-top:20px;}
#section-header-1-content {}
#section-header-2 {}
#section-header-2-content {}
#section-middle-0 {}
#section-middle-0-content {}
#section-middle-1 {}
#section-middle-1-content {}
#section-middle-2 {}
#section-middle-2-content {}
#section-footer{
padding-bottom:30px;
}
#section-footer-0, #section-footer-1 {width:50%;}
#section-footer-0-content {}
#section-footer-1 {}
#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{}
.flexslider {background: #696969;}
.flex-caption {
font-size: .9em;
padding:5px;
color:#e7e7e7;
line-height:130%;
font-family: Georgia, Times, "Times New Roman", serif;
text-transform: uppercase;
font-weight:bold;
text-align:center;
}
#slider-player {}
#slider-player-nav {}

#header-container{background:rgba(238, 238, 238, 0.84);
background-size: cover;
padding-bottom: 15px;
margin-top: 15px;
}
#middle-container{
background:rgba(238, 238, 238, 0.84);
-moz-box-shadow: 0 10px 40px -11px #fff;
-webkit-box-shadow: 0 10px 40px -11px #fff;
box-shadow: 0 10px 40px -11px #fff;
}
#footer-container{
text-align:center;
background:#000;
-moz-box-shadow: 0 2px 28px -11px #fff;
-webkit-box-shadow: 0 2px 28px -11px #fff;
box-shadow: 0 2px 28px -11px #fff;
padding-bottom: 15px;
color:#fff;
}
#footer-container h3 {
color: #ccc;
text-transform: uppercase;
font-size: 133%;
border-bottom: #323232 solid 1px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight: bold;
}
#footer-container a, #footer-container a:hover {color:#b5b4b5;}
.social-likes{}
@media (max-width:767px){
#section-header-0{display:none;}
#section-footer-0, #section-footer-1 {width:100%;}
}
@media (max-width:1199px) and (min-width:768px){
#section-middle-1 {
max-height: 236px;
}
}