#middle-row{
     width: 1170px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.sticky{
   line-height: 43px;
}
.sticky img{
   width: 200px;
}
.sticky .btn{
   height: 43px;
   width: 200px;
  font-size: 21px;
}


.col3{
   width: 32.333333%;
  float: left;
  background: #262626;
  padding: 11px;
  margin-right: 1%;
  border-top: 5px solid #322F29;
  border-bottom: 5px solid #322F29;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

a, a:visited, a:hover{
   color: #74170A;
   font-weight: bold;
}
body { background-color: #fafafa; }
#article { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #444; }


#section-header-0 { 
     background-color: #000; 
     left: 0; 
     right:0; 
     position: fixed; 
     top: 0; 
     width: 100%; 
     z-index: 100; 
     color: #fff; 
     padding: 8px 10px;  
     -moz-box-shadow:0px 0px 3px 1px rgba(8, 8, 8, 0.38);
  /* -webkit-box-shadow: 0px 0px 3px 1px rgba(8, 8, 8, 0.38); */
      box-shadow: 0px 0px 3px 1px rgba(8, 8, 8, 0.38);
      line-height: 96px;
}
.sticky{
   line-height: 44px !important;
   height: 65px !important;
}
.sticky img{
   width: 200px;
}
#section-header-0-content {}
#section-header-1 { margin-top: 112px; margin-left: 0; margin-right: 0; padding: 0; }
#section-header-1-content {}
#section-header-2 {}
#section-header-2-content {}
#player{text-align: center;}
#section-middle{
   width: 1170px !important;
  margin: 0px auto;
  padding-top: 20px;
}
#section-middle-0 { 
  
}
#section-middle-0-content {}
#section-middle-1 {max-height: 383px;}
#section-middle-1-content {}
.headline-hide{
   text-align: center;
}
.subhead-hide{
    text-align: center;
}
.subhead{text-align: center;}
.headline{
   text-align: center;
}
.sub-headline{
   text-align: center;
}
.custom-lede{
   padding-left: 2em;
   padding-top: 20px;
   padding-bottom: 30px;
}
.custom-lede, .footer-box1-container, .footer-box2-container{
   width: 1170px;
   margin: 0 auto;
}
#section-middle-2 {}
#section-middle-2-content {}
#section-footer-0 {}
#section-footer-0-content {}
#section-footer-1 {display: none;}
#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{padding-top: 20px; padding-bottom: 20px;}
#footer-container{}
.social-likes{}

/* Custom */
#impPlayerObject { border-radius: .5em; }
.container { max-width: 100% !important }
.row{margin-left: 0px; margin-right: 0px;}
#containerElement{padding-left: 0px; padding-right: 0px;}
#header-container, #section-header, #section-header-1, #middle-row, #middle-container, #section-middle, #footer-row, #footer-container, #section-footer, #section-footer-0, #section-footer-1, #section-footer-2 { width: 100%; }
#middle-row, #footer-row, #section-middle, #section-footer{margin-left: 0px; margin-right: 0px;}
#middle-container, #footer-container, #section-footer-0{padding-left: 0px; padding-right: 0px;}
#header-container, #section-header { margin-left: 0; padding-left: 0; margin-right: 0; padding-right: 0; }
#likes p { display: none; }
#logo {}
.col-sm-offset-1 { margin-left: 0px; }
.banner-container{
   width: 100%;
  max-height: 400px;
  overflow: hidden;
}
#top-splice { width: 100%; }
/*#section-footer { background-color: #ed3526; color: #fff !important; }*/
i { font-size: 40px; }
.header-box1, .header-box2{
  float: left;
}

.header-box1{
   text-align: center;
  width: 100%;
}
.header-box2{
   display: none;
   text-align: right;
  width: 25%;
}


.btn {
 height: 76px;
  text-align: center;
  cursor: pointer;
  /* padding: 30px 0px; */
  width: 240px;
  font-size: 27px;
  display: inline-block;
  color: #FFFFFF !important;
  background: #69913d;
  border: 2px #4f752e solid;
  text-decoration: none !important;
  line-height: 76px;
}

.btn:hover{
   color: #fff;
   background: #69913d;
   border: 2px #4f752e solid;
   text-decoration: none !important;
}
/********************Footer****************************/

.footer-box1{
    background: #000;
    padding: 5px 0px 10px 0px;
    font-size: 15px;
    text-align: center;
    color: #fff;
}
.footer-box1 h3{
   font-weight: normal;
  font-size: 24px;
  margin-top: 0px;
   
}
.footer-box1 a, .footer-box1 a:visited, .footer-box1 a:hover{
   color: #69913d;
   font-weight: normal;
}
.footer-box2{
    background-color: #262626;
    /* background: #3399ff;*/
   color: #fff;
   padding: 5px 0px;
   text-align: center;
}
.footer-box3{
   background: #262626;
   text-align: center;
  padding: 20px;
  border-top: 3px solid #999898;
}
.footer-box1-container{
   padding: 25px 0px 40px 0px;
}
.footer-box2-container{
    /*padding: 15px 0px 20px;*/
    padding: 0px;
}

/******************Social-footer-icons****************************/
.icons {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.icons ul{
   width: 190px;
   margin: 0 auto;
   padding: 0px;
}
.icons li{
	float: left;
	margin-right: 10px;
	margin-bottom: 2px;
	padding: 0px;
	display: inline;
	width: auto;

}	
.icons li:last-child{
   margin-right: 0px;
}		
.icons li a {
         border-radius: 40px;
         transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	display: block;
	float: left;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
}

/*.icons li a:hover {
	background-position: 0 -40px!important;
}*/
.icons li a {
	background-color:transparent;
}
.icons li.facebook a {
	background: url('images/facebook.png') no-repeat 0 -40px;
}
.icons li.facebook a:hover {
	background-color: #3b5998;
}
.icons li.twitter a {
	background: url('images/twitter.png') no-repeat 0 -40px;
}
.icons li.twitter a:hover {
	background-color: #48c4d2;
}
.icons li.pinterest a {
	background: url('images/pinterest.png') no-repeat 0 -40px;
}
.icons li.pinterest a:hover {
	background-color: #cb2027;
}
.icons li.instagram a {
	background: url('images/instagram-icon.png') no-repeat 0 -40px;
}
.icons li.instagram a:hover {
	background-color: #517fa4;
}

/**************custom-social-slider********************/
.social-share-bar{
   top: 247px !important;
   position: fixed !important;
   width: 59px !important;
   left: 0px !important;
   padding: 0px;
   margin-left: -53px;
}

#sharing-icons li{
   border: none !important;
   border-radius: 0px !important;
}

#sharing-icons li.btn-facebook {
  background: url('images/facebook-sm.png') center no-repeat #3b5998 !important;
}

#sharing-icons li.btn-twitter {
  background: url('images/twitter-sm.png') center no-repeat #00aced !important;
}

#sharing-icons li.btn-googleplus {
  background: url('images/google-plus-sm.png') center no-repeat #dd4b39 !important;
}

#sharing-icons li.btn-wordpress {
  background: url('images/wordpress-sm.png') center no-repeat #2592c3 !important;
}

#sharing-icons li.btn-blogger {
  background: url('images/blogger-sm.png') center no-repeat #ff9233 !important;
}

#sharing-icons li.btn-linkedin {
  background: url('images/linkedin-sm.png') center no-repeat #007bb6 !important;
}

#sharing-icons li.btn-delicious {
  background: url('images/delicous-sm.png') center no-repeat #377bda !important;
}

#sharing-icons li.btn-email {
  background: url('images/mail-sm.png') center no-repeat #064e61 !important;
}

#sharing-icons{
   background: #282828;
   border: 5px solid #4f752e;
}
.social-share-bar li{
    margin: 4px auto !important;
}
#sharing-icons li{
   background: none !important;
   right: 0px;
   left: 0px;
   width: 40px !important;
  height: 40px !important;
}

#sharing-icons li:hover{
   right: 0px;
   /*left: 36px;*/
}

.social-tab{
  cursor: pointer;
  background: #4f752e;
  padding: 1px 30px;
  font-size: 14px;
  color: #fff;
  position: fixed;
  left: 18px;
  top: 427px;
  margin-left: -52px;
  z-index: 9999;
  /*width: 24px;
  word-wrap: break-word;
  text-align: center; */
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}


/* RWD variations in order from largest to smallest */
@media (min-width:992px){
    #section-middle-0 {
        width: 55.333333% !important;
        height: 485px;
   }
   #section-middle-1 {
      width: 44.666667% !important;
    }
}
@media (min-width:992px) and (max-width:1200px){
    #body_text, .custom-lede, .footer-box1-container, .footer-box2-container{
   width: 100%;
}
#section-middle {
  width: 100% !important
}
#middle-row{
      width: 975px !important;
   margin-left: 0px;
   margin-right: 0px;
}
}
@media (min-width:991px){
}
@media (min-width:768px) and (max-width:991px){
#middle-row{
   width: 100% !important;
}
#section-middle{
   width: 100% !important;
}
#body_text, .custom-lede, .footer-box1-container, .footer-box2-container{
   width: 100%;
}
#middle-row{
   width: 975px;
  margin: 0 auto;
}
#section-middle-0{
   background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#player { width: 512px; margin: auto; }
}
@media (max-width:767px){
#middle-row{
   width: 100% !important;
}
#section-middle{
   width: 100% !important;
}
#body_text, .custom-lede, .footer-box1-container, .footer-box2-container{
   width: 100%;
   padding: 0 10px;
}
#multimedia_inline { text-align: center; }
#section-header-0{display: block;}
#section-header-1{margin-top: 118px;}
.header-box2{
   /*width: 100%;
   text-align: center;*/
   display: none;
}
#logo{display: none;}
#top-splice{display: none;}
.headline{margin-top: 0px;}
#section-middle-0{
   padding-top: 0px;
   background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#section-middle-1{
  padding-left: 10px !important;
  padding-right: 10px;
}
#player{width: 100%; }
.footer-box1{
   font-size: 14px;
}
.col3{
   width: 100%;
}
.social-tab{display: none;}
.social-share-bar{
   top: 0px !important;
   position: static !important;
   width: 100% !important;
   left: 0px !important;
   padding: 0px;
   margin-left: 0px;
}
.btn, .btn:hover{
   width: 220px;
  font-size: 23px;
}
}