

#section-header-0-1-content{
text-align:center;
}


#article { font-family: Arial Unicode MS, Arial, sans-serif; font-size: 13px; color: #fff; margin-top: 10px; margin-bottom: 10px; }

#right_container { background: #E55302; width: 39%; border-radius: 8px; padding-left: 15px;
box-shadow: 2px 2px 2px #484848; } 

body { background: #000;}

#classic-container { width: 90%; margin: auto; max-width: 980px; background: #000;  }

h1 { padding: 10px; font-size:1.5em; text-align:center; }

h2 { padding: 10px; text-align: center; font-style: italic; font-size: 1.3em;  }

h3 { font-size: 1.2em; text-align: center; background: #484848; box-shadow: 2px 2px 2px #000; }

.small_print { font-size: 85%; color: #fff; }

a { color:#fff; font-weight: bold; text-decoration: underline; word-wrap: break-word; }
a:hover { color:#fff; font-weight: bold; } 

.dateline { font-style: italic; font-weight: bold;} 

.source { font-style: italic; font-weight: bold; }

.contact { text-align: right; font-size: 100%; padding-right: 10px;}

#lede { padding: 0 25px 0 25px; }

#body_text { padding: 0 25px 0 25px;}

#twitter-widget { width: 100%; }

#facebook-feed { max-width: 100%; }

.fb_iframe_widget iframe {height: 363px !important;}

img, object, embed { max-width: 100%; }

#section-middle-1-1-content { text-align: center; }
#section-middle-1-5-content { text-align: center;}

.row { margin-left: -15px; margin-right: -15px; padding-bottom: 30px; }

#section-header-0 {}
#section-header-1 {}

.section-block-a { text-align: center; padding: 10px; }

#section-video-gallery { padding: 10px; }
#video-main-title {}

#section-photo-gallery { padding: 10px; margin-top: -40px; }
#photo-main-title {}

.section-block-b {text-align:center; padding: 10px; }
.section-block-b a { color: #fff; font-weight: bold; text-decoration: none; }
.section-block-b a:hover { color: #fff; font-weight: bold; text-decoration: underline; }
#section-block-c {}
#section-press-release {}
.block {}

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; }

.flexslider {background:none; color: #fff; }
.flex-caption {font-size:1em; font-weight:bold; padding: 5px; }

#slider-player {}
#slider-player-nav {}
#section-header{
border-bottom: solid 3px #e55302;
padding-bottom:30px;
margin-bottom:30px;
}


#middle-container {}

#footer-container {}



.social-likes {}

a.ctab:link{
color: #fff;
}
a.ctab:visited{
color: #fff;
text-decoration:none;
}
a.ctab:hover{
color: #fff;
text-decoration:none;
}


.ctab {
margin-top:.5em;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
 padding: 12px 14px;
    width:90%;
    border: 1px solid #494949;
    border-radius: 10px;
    background: #cccccc;
    background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#2e2e2e));
    background: -moz-linear-gradient(top, #cccccc, #2e2e2e);
    background: linear-gradient(to bottom, #cccccc, #2e2e2e);
    text-shadow: #0f0f0f 1px 1px 3px;
    font: normal normal bold 18px arial;

    text-decoration: none;
}
.ctab:hover,
.ctab:focus {
    background: #f5f5f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#373737));
    background: -moz-linear-gradient(top, #f5f5f5, #373737);
    background: linear-gradient(to bottom, #f5f5f5, #373737);

    text-decoration: none;
}
.ctab:active {
    background: #7a7a7a;
    background: -webkit-gradient(linear, left top, left bottom, from(#7a7a7a), to(#2e2e2e));
    background: -moz-linear-gradient(top, #7a7a7a, #2e2e2e);
    background: linear-gradient(to bottom, #7a7a7a, #2e2e2e);
}
 @media screen and (max-width:768px) {

.col-sm-7 {
width: 90%;
}
#section-header-0 { display:none;}
.contact { display: none; }
#right_container { background: #E55302; width: 100%; box-shadow:none; border; none; } 
.section-block-b a { color: #fff; font-weight: bold; text-decoration: none; }
.section-block-b a:hover { color: #fff; font-weight: bold; text-decoration: underline; }
.small_print { color: #000; }
#sharing-bar { padding: 30px; }
}