body {
    background-image: none !important;
}
#container #inner {
  	clear: none;
}
#storeLocator{	
	display:none;
}
.header_content{ 
	margin: 0;
	padding:0;
	width: 100%;
	background-color:#f2f2f2;
}
.header_content img{
	width: 1100px;
}
#photobanner.about-us-img {
	margin:50px 0px 0px;
	background: url("/resources/images/about_us/about-us-hdr.jpg") no-repeat scroll center 0 transparent;
	height: 300px;
}
#photobanner.network-img {
	margin:50px 0px 0px;
	background: url("/resources/images/about_us/our-network-hdr.jpg") no-repeat scroll 75% 0 transparent;
	height: 300px;
}
#photobanner.special-programs-img {
	margin:50px 0px 0px;
	background: url("/resources/images/about_us/special-programs-hdr.jpg") no-repeat scroll 65% 0 transparent;
	height: 300px;
}
#photobanner.media-room-img {
	margin:50px 0px 0px;
	background: url("/content/dam/final/images/photos/c-spire-stock/media-room-hdr.jpg") no-repeat scroll center 0 transparent;
	height: 300px;
}
#company-hero {
	margin-bottom: 0;
    background: url("../images/news/hdr_bkg.png") no-repeat scroll center 0 transparent;
    margin-top:40px;  
}
#company-hero2 {
    margin-top: 110px;
    margin-bottom: 0;
 }
.news_txthdr {
    width: 100%;
  	margin-top: 9%;
  	text-align: right;
 }
.viewall {
	padding-top: 10px;
 }
#company-hdr {
	 padding: 10px 0 0 10px; 
	 font-weight: 100; 
	 font-size: 24px; 
	 color: #fff;
	 height: 50px;
	display: block;
	background: url("../images/news/news_hdr_txt.png") no-repeat scroll 0 0 transparent;
 }
 #company-hdr_events {
	 padding: 10px 0 0 10px; 
	 font-weight: 100; 
	 font-size: 24px; 
	 color: #fff;
	 height: 50px;
	display: block;
	background: url("../images/news/events_hdr_txt.png") no-repeat scroll 0 0 transparent;
 }
#container ul#secondary-header {
    position: absolute;
    right: 0;
    top: -95px;
    float: none;
    height: inherit;
    margin-top: 0px;
}
#container #main #left-col {
    float: left;
    padding-right: 44px;
    padding-left: 20px;
    min-height:500px;
    color: #666; 
    width: 100%;
}

ul.bullets {
	list-style-type: disc;
	margin-left: 20px;
	line-height: 18px;
}

.image {
	margin: 5px 5px 5px 0;
}

/*	RIGHT COL	*/
#container #main #right-col {
    float: left;
    padding-left: 24px;
    padding-top: 10px;
   	width: 22%;
}
#container #main #right-col .print-share a {
	float:left;
	width:73px;
	height:29px;
	text-indent:-9999px;
}  
#container #main #right-col .print-share {
    height: 40px;
}   
#container #main #right-col .print-share a.print {           
	background: url("../images/btn/print-share.png") no-repeat scroll 0 0 transparent;
}
#container #main #right-col .print-share a.print:hover {
    background-position: 0 -32px;
}
#container #main #right-col .print-share a.share {
	background: url("../images/btn/print-share.png") no-repeat scroll -72px 0 transparent;
}       
#container #main #right-col .print-share a.share:hover{
	background-position: -72px -32px;
}
#container #main #right-col .right-col-links {
	margin-top: 13px;	
}
#container #main #right-col .right-col-links li {
	padding: 5px 0 0 5px;
}
/*	CAROUSELS	*/
#company-news-carousel {
	height: 290px;
	width: 920px;
	position: relative;
	padding: 10px 0 0 10px;
	display: block;
}

#company-news-carousel ul.tabs {
	position: absolute;
	bottom: 0px;
	left: 335px;
	padding-bottom: 10px;
}
#company-news-carousel ul.tabs li {
	height: 20px;
	width: 30px;
	text-align: center;
	font-weight: bold;
	padding: 12px 18px 10px;
	background-color: #f4f4f4;
	display: inline;
	border: 1px solid #9aa8bd;
	border-bottom: none;
	font-size: 16px;
}
#company-news-carousel ul.tabs li.ui-tabs-selected {
	background-color: #96c3e1;
}
#company-carousel {
	height: 290px;
	width: 920px;
	position: relative;
	padding: 10px 0 0 10px;
	display: block;
}
#company-carousel ul.tabs {
	position: absolute;
	bottom: 0px;
	left: 335px;
	padding-bottom: 10px;
}
#company-carousel ul.tabs li {
	height: 20px;
	width: 30px;
	text-align: center;
	font-weight: bold;
	padding: 12px 18px 10px;
	background-color: #f4f4f4;
	display: inline;
	border: 1px solid #9aa8bd;
	border-bottom: none;
	font-size: 16px;
}
#company-carousel ul.tabs li.ui-tabs-selected {
	background-color: #96c3e1;
}


#company-mainContent p {
	padding-bottom: 15px;
}
ul.alert {
	list-style-type: disc;
	padding: 0 0 10px 40px;
}
ol.alert {
	list-style-type: decimal;
	padding: 0 0 10px 40px;
}
/*	Archive	*/
#calendar-carousel {
	width: 100%;
	padding-bottom: 10px;
}
#main-bg .calendar-items {
	padding-bottom: 10px;
}
#calendar-carousel .calendar-year {	
	float: left;
	height: 20px;
	padding: 5px;
	width: 100%;
}
#calendar-carousel .archive_list li {
	padding: 15px 0 15px 10px;
	border-bottom: 1px solid #EEEEEE;
	width: 95%;
}
#calendar-carousel ul.tabs {
	float: left;
	text-align: center;
	margin-bottom: 30px;
}
#calendar-carousel ul.tabs a {
	text-transform: uppercase;
}
#calendar-carousel ul.tabs li {
	background-color: #F4F4F4;
    border: 1px solid #CCCCCC;
    float: left;
    height: 20px;
    padding: 7px 5px 3px;
    width: 38px;
}

 li.ui-tabs-selected {
 font-weight: bold;
	
}
#calendar-carousel .ui-tabs-panel {
	padding-top: 60px;
}
#left-col #calendar-carousel-bottom {
	margin-top: 50px;	
}
#news_nav_hdr {border-bottom: 1px solid #CCC; margin: 0 0 10px; padding: 0 0 10px;}

#news_img {padding: 0 10px 5px 0; width: 300px; float: left;}

#news_hdrtxt {width: 800px;}

#news_hdrtxt h2 {font-size: 16px; color: #0072C7; padding-bottom: 5px;}


/* everything is constructed with a single background image */

/* tabs */
#news_flowtabs {  
	margin:0 auto;
	margin-top: -1px;
	padding:0;
	/*width:950px;*/
	height:70px !important;
	display: flex;
	justify-content: center;
}

#news_flowtabs li { 
	float:left; 
	margin:0 0 0 0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}


/* every tab uses the same background image */

#news_flowtabs li a { 
	display:block;
	height: 47px;  
	/*overflow: hidden;*/
	text-align:center;
	padding:24px 0px 0px; /* 27px 0px; */
	margin:0px;
	color:#888888;
}
#news_flowtabs li a:hover {
	color:#1293f2;
}
#news_flowtabs li a.current {
	color:#ffffff;
}

#news_flowtabs a.current	{ 
	cursor:default; 
}

/* adjust the background on each tab */

#news_flowtabs #t1,#news_flowtabs #t2,#news_flowtabs #t3,#news_flowtabs #t4,#news_flowtabs #t5,#news_flowtabs #t6, #news_flowtabs #t7 {width:157px; height: 70px;}

#news_flowtabs #t1:hover,#news_flowtabs #t2:hover,#news_flowtabs #t3:hover,#news_flowtabs #t4:hover,#news_flowtabs #t5:hover,#news_flowtabs #t6:hover, #news_flowtabs #t7:hover {background-color:#d5f3ff;}

#news_flowtabs #t1.current,#news_flowtabs #t2.current,#news_flowtabs #t3.current,#news_flowtabs #t4.current,#news_flowtabs #t5.current,#news_flowtabs #t6.current, #news_flowtabs #t7.current {background-color:#1b9bf2; height: 70px;}


/*******************************
       Special Programs
*******************************/
#left-col h1,
#left-col .heading  { font: 300 2.4rem "Montserrat",Arial,sans-serif; font-weight: normal; margin:10px 0 15px 0; color:#2b2b2b; }

#left-col h2 { font: 300 2.4rem "Montserrat",Arial,sans-serif; font-weight: normal; margin:10px 0 0 0; color:#2b2b2b; }

#left-col p { font: 300 1.7rem "Montserrat",Arial,sans-serif;line-height: 2.1rem;padding: 2px 10px; color:#2b2b2b;margin: 10px 0;}

#left-col ul { font: 300 1.7rem "Montserrat",Arial,sans-serif;line-height: 2.1rem;padding: 2px 10px; color:#2b2b2b;margin: 10px 0;}


p { padding: 8px;line-height:17px; }

p img { padding-right: 8px;padding-bottom:8px; }


.exp_list {  background: none repeat scroll 0 0 #FFFFFF; color: #333333; height: auto; line-height: 1.5em; padding-bottom: 10px; padding-left: 20px; padding-top: 30px; text-align: left;}

#left-col { color: #333333;float: left;min-height: 500px;padding-left: 20px;/* padding-right: 44px; */ }
#right-col { float: left;padding-left: 24px;padding-top: 10px;width: 22%; }
.resource_links.right-col-links ul {
    margin-left: 15px !important;
}
#container{
	/* max-width:1100px; */
	margin:0 auto;
	text-align:left;
	width: 100%;        
}
#content{
	padding:0px;
	width: inherit;
}
div.anythingSlider{
	height:430px !important;
}
#slider3 .caption-bottom{
	width:100%;
}
.news_title_newsPage{
	display:none;
}
.resource_links {
	margin-top: 50px;
}
#programsBtn {
	height: 70px !important;
	margin: 0 !important;
	padding: 0;
	max-width:1100px;
}
#programsBtn li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#programsBtn li a {
    border: 3px solid #28c2fe;
    display: block;
    text-align: center;
    width: 280px;
    background-color: #28c2fe;
    border-radius: 2.5rem;
    width: 20rem;
    padding: 10px 9pt;
    margin: 0 3rem;
    color: #fff;
}
#programsBtnLifeline {
	margin: 0 20px 0 20px;
	padding: 0;
	max-width: 100%;
}
#programsBtnLifeline li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	display: inline-block;
}
#programsBtnLifeline li a {
	border: 3px solid #28c2fe;
    display: block;
    text-align: center;
    width: 280px;
    background-color: #28c2fe;
    border-radius: 2.5rem;
    padding: 10px 9pt;
    margin: 0 3rem;
    color: #fff !important; 
	margin-bottom: 10px !important;
	width: 24rem !important;
}
#more-info .aboutus_services {
	display: inline-flex;
    width: 15%;
    margin-left: 50px;
}
#more-info .aboutus_services img {
	display: block; 
	margin:1% auto; 
	width:40%;
}
#more-info .aboutus_services p {
	text-align: center;
}
#more-info .content-block {
	padding: 4%;
} 
#more-info .content-block h1{
	text-align: center;
}
#more-info .content-block iframe{
	display: block;
    position: relative;
    margin: auto;
} 

.ourStoryHeader {
	text-align: center;
	padding-bottom: 15px;
}

/* Mobile  Optimization */
@media (max-width: 800px){
	#news_flowtabs #t1, #news_flowtabs #t2, #news_flowtabs #t3, #news_flowtabs #t4, #news_flowtabs #t5, #news_flowtabs #t6, #news_flowtabs #t7 {
    	width: 154px;
	}
}
@media ( max-width: 768px) {
	#slider3 img { 
		height: 100%;
	}		
	#slider3 .panel { 
  		height: 85% !important;
	}		
	div.anythingSlider.activeSlider .anythingWindow {	 
	  height: 100% !important;
	}
	/* .event_carousal div.anythingSlider {
	  	height:410px !important;
	} */
	
	.news_txthdr {	 
  		text-align: center;
	}
	
	.event_carousal #slider3 .caption-bottom {
	  	height: 160px;
	}
	.news_title_newsPage{
		display:block;
		margin-bottom:4%;
	}
	.about_title{
		display:none;
	}
	#news_flowtabs {
		display:inline-table;
		width: 100%;
		height: 40px !important;
		padding: 0px 0px;
	}
	#news_flowtabs li a {
		height: 40px;
		padding: 8px 0px;
	}
	#news_flowtabs #t1, #news_flowtabs #t2, #news_flowtabs #t3, #news_flowtabs #t4, #news_flowtabs #t5, #news_flowtabs #t6,#news_flowtabs #t7 {
    	width: 154px;
	}
	
	#container #main #right-col{
		display:none;
	}
	#right-col{
		display:none;
	}
	#left-col img:nth-of-type(1){
		width: fit-content;
	}
	#container #main #left-col{
		width: 100%;
		border-right:none;
		padding-right: 0px;
		padding-left: 0px;
	}
	#left-col{
		width: 92%;
		border-right:none;
	}
	div.anythingSlider {
  		height: 375px !important;
	}
	#slider3 .caption-bottom{
		height: 85px;
	}
	div.anythingSlider .anythingControls{
		margin: -40px 0 0 600px !important;		
	}
	#news_hdrtxt {
	  	width: 90%;
	}
	#programsBtn li a {
    	margin: auto;
	}
	#news_hdrtxt p { padding-right:10px !important; }
	#news_hdrtxt h2 { padding-right:10px; }	
	#more-info .aboutus_services {
	    display: inline-flex;
	}
	#programsBtnLifeline li {
		justify-content: center;
	}
}

@media (max-width: 600px){
	#news_flowtabs #t1, #news_flowtabs #t2, #news_flowtabs #t3, #news_flowtabs #t4, #news_flowtabs #t5, #news_flowtabs #t6,#news_flowtabs #t7  {
    	width: 200px;
	}
	#news_flowtabs {
		width:inherit;
	}
	div.anythingSlider{
		height:300px !important;
	}
	div.anythingSlider .anythingControls {
    	margin: -10px 0 0 375px !important;
    }
	#slider3 .caption-bottom {
	  	height: 75px;
	}	
	#news_hdrtxt p { display:none;visibility:hidden; }
	#news_hdrtxt h2 { padding-right:10px; }
	.news-fix { padding: 20px 10px 33px !important; }
	#more-info .aboutus_services {
	    width: 21%;
	    margin-left: 14px;
	}
	
	#left-col .content-block video {
		 width: 100%;
         height: 100%;
	}
}

@media (max-width: 480px){
	#news_flowtabs #t1, #news_flowtabs #t2, #news_flowtabs #t3, #news_flowtabs #t4, #news_flowtabs #t5, #news_flowtabs #t6,#news_flowtabs #t7 {
    	width: 185px;
	}
	#news_hdrtxt p { display:none;visibility:hidden; }
	#news_hdrtxt h2 { padding-right:10px; }
	#slider3 img { height: 45%; }
	.news-fix { padding: 20px 10px 33px !important; }
	#more-info .aboutus_services {
	    display: inline-flex;
	    width: 29%;
	    margin-left: 40px;
	}
}

@media (max-width: 414px){ div.anythingSlider .anythingControls { margin: -10px 0 0 280px !important; }
						   div.anythingSlider { height: 240px !important; }
						 }

@media (max-width: 384px){
	div.anythingSlider .anythingControls {
	  	margin: -30px 0 0 270px !important;
	}	
	#slider3 .caption-bottom {
	  	height: 75px;
	}
	#news_hdrtxt {
	  	width: 98%;
	}
}
@media (max-width: 375px){
	div.anythingSlider .anythingControls {
	  	margin: -15px 0 0 180px !important;
	}
	#news_flowtabs #t1, #news_flowtabs #t2, #news_flowtabs #t3, #news_flowtabs #t4, #news_flowtabs #t5, #news_flowtabs #t6, #news_flowtabs #t7 {
    	width: 187px;
	}
	div.anythingSlider {
  		height: 250px !important;
	}
}
@media (max-width: 370px){
	#news_flowtabs #t1, #news_flowtabs #t2, #news_flowtabs #t3, #news_flowtabs #t4, #news_flowtabs #t5, #news_flowtabs #t6, #news_flowtabs #t7 {
    	width: 175px;
	}
}
@media (max-width: 360px){
	div.anythingSlider .anythingControls {
	  	margin: -15px 0 0 180px !important;
	}
	#slider3 .caption-bottom {
  		height: 70px;
	}
	#news_flowtabs #t1, #news_flowtabs #t2, #news_flowtabs #t3, #news_flowtabs #t4, #news_flowtabs #t5, #news_flowtabs #t6, #news_flowtabs #t7{
    	width: 160px;
	}
}
@media screen and (max-width: 320px){
	#slider3 img {
    	height: 45%;
	}
	div.anythingSlider .anythingControls {
	  	margin: -15px 0 0 180px !important;
	}
	div.anythingSlider {
  		height: 250px !important;
	}
	.foundation_title{
		width: 900px;
	}
	.event_carousal div.anythingSlider {
  		height: 560px !important;
	}
	.event_carousal #slider3 .caption-bottom {
	  	height: 184px;
	}
	
	div.anythingSlider.activeSlider .anythingWindow {	 
	  height: 100% !important;
	}
	#news_flowtabs #t1, #news_flowtabs #t2, #news_flowtabs #t3, #news_flowtabs #t4, #news_flowtabs #t5, #news_flowtabs #t6, #news_flowtabs #t7{
    	width: 160px !important;
	}
	.news-fix {
    	padding: 20px 10px 33px !important;
	}
}