/* CSS Document */


#header-scd-logo {
	position:absolute;
	left:0px;
	top:3px;
}

#header-banner-ad {
	max-height:68px;
	width:468px;
	overflow:hidden;
	margin-bottom:6px;
	margin:0 auto;
	padding-top:10px;
	
	position:inherit;
	left:auto;
	top:auto;
	background-color:transparent;
	
}

#header-search {
	bottom:15px;
	right:0px;
	position:absolute;
}

#header-social-media {
	position:relative;
	left:570px;
	top:22px;
	width:176px;
	height:32px;	
}

#header-orange-strip {
	height: 5px;
	width:100%;
	margin-top:2px;
	background: rgba(235,87,42,1);
	background: -moz-linear-gradient(left, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(235,87,42,1)), color-stop(100%, rgba(147,25,27,1)));
	background: -webkit-linear-gradient(left, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	background: -o-linear-gradient(left, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	background: -ms-linear-gradient(left, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	background: linear-gradient(to right, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb572a', endColorstr='#93191b', GradientType=1 );	
}

#header {
	width:100%;	
	background-image:url(2015-images/2015-header-bck.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

#header-inner {
	width:100%;
	max-width:976px;
	margin: 0 auto;	
	min-height: 86px;
	position:relative;
}

#header-blue-strip {
	height:	33px;
	width: 100%;
	background-color:#202360;
}

#inner-header-blue-strip {
	width:100%;
	max-width:976px;
	margin: 0 auto;	
	position:relative;
}

.email-signup-btn {
	background-image:url(2015-images/2015-search-btn.png);
	width:28px;
	height:28px;
	overflow:hidden;
	color:transparent !important;
	float:left;
	display:block;
}

.email-signup-field {
	height:20px;
	padding: 3px 8px 3px 8px;	
	float:left;
	display:block;
}

.header-fb-like {
	float:right; width: 90px; height:20px; margin-top:6px; margin-right:4px; overflow:hidden; z-index:1000;
}

.header-sm-btn {
	float:right;
	margin-left:1px;	
	margin-top:4px;
}

#header-signup-news-updates {
	text-align:center;	
	color:white;
	text-transform:uppercase;
	margin:0 auto;
	width: 360px;
}

#header-signup-news-updates img {
	float:left;
	margin-top:7px;
	margin-left:5px;
}

#header-signup-news-updates span {
	margin-top:6px;
	display:block;
	float:left;
	font-family: arial, sans-serif;
	font-size:11px;
}

#header-social-block {
	position:absolute;
	right:0px;	
}


#nav {
	background:none;	
}

#header-search-mobile-btn {
	top:20px;
	right:10px;	
	display:none;
	position:absolute;
}



#footer {
	width:100%;	
	background-image:url(2015-images/2015-header-bck.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	border-top: 3px solid #202360;
}

#footer-inner {
	width:100%;
	max-width:976px;
	margin: 0 auto;	
	min-height: 86px;
	position:relative;
}

#footer-orange-strip {
	height:	33px;
	width: 100%;
	background: rgba(235,87,42,1);
	background: -moz-linear-gradient(left, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(235,87,42,1)), color-stop(100%, rgba(147,25,27,1)));
	background: -webkit-linear-gradient(left, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	background: -o-linear-gradient(left, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	background: -ms-linear-gradient(left, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	background: linear-gradient(to right, rgba(235,87,42,1) 0%, rgba(147,25,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb572a', endColorstr='#93191b', GradientType=1 );	
}

#inner-footer-orange-strip {
	width:100%;
	max-width:976px;
	margin: 0 auto;	
	position:relative;
}

#footer-nav {
	text-transform:uppercase;	
	left:230px;
	top:25px;
	position:absolute;
	font-size:11px;
}

#footer-nav a {
	color: #24276b !important;
	padding-right:8px; padding-left:8px;
	border-right: 1px solid #24276b;
}

#footer-nav li:last-child a {
	border-right: none;
	padding-right:0px;
}

#footer-nav li:first-child a {
	padding-left:0px;
}

#footer-scd-logo {
	position:absolute;
	left:0px;
	top:7px;
}

#footer-copyright {
	float:right;
	color:white;
	text-transform:uppercase;
	font-size:11px;
	margin-top:6px;	
}

#footer-search {
	top:45px;
	left:230px;
	position:absolute;
}

#footer-search .email-signup-field {
	width:260px;	
	background-color:#E4E4E4;
}

#footer-social-block {
	top:45px;
	right:5px;
	position:absolute;
}

.footer-fb-like {
	float:right; width: 90px; height:20px; margin-top:6px; margin-right:4px; overflow:hidden; z-index:1000;
}

.footer-sm-btn {
	float:right;
	margin-left:1px;	
	margin-top:4px;
}

#slider {
	margin-top:0px;	
}

#header-nav-wrapper {
	width:100%;
	background-color:#f2f1f1;
}

#inner-header-nav-wrapper {
	max-width:978px;
	margin:0 auto;	
}

#nav li a {
	color:#202360;
}

#nav li {
	background-image:none;	
	background-color:#f2f1f1;
}

#nav { 
	height:32px;
	padding-top:0px;
	background-color:#f2f1f1;
}

#nav ul { 
	background-color:#f2f1f1;
}

#nav ul ul { 
	background-color:#f2f1f1;
}

#nav ul ul li { 
	background-color:#f2f1f1;
}

#nav li a:hover, #nav li.current-menu-item a {
  background-color: #3c3771;
  color: white;
  background-image:none;
}

.container_12 .grid_12, .container_16 .grid_16 {
	border-left:none;
	border-right:none;	
}

.owl-item img {
	width:100%;	
	border: 2px solid white;
}

.owl-inner-item {
	margin:10px;
	text-align:center;
}

.owl-inner-item h3 a {
	color:white;
	font-size: 14px;
}

.featured-content-title-full-width-blue-2015 {
	width:95%;
	background-color:#24276b;
	color:white;
	font-size:15px;
	padding:10px 2% 10px 3%;
	font-weight:bold;
}

.featured-content-title-full-width-blue-2015-speech-piece {
	width:100%;
	height:	11px;
	background-image:url(2015-images/blue-speech-box-piece.png);
	background-position: 24px 0;
	background-repeat:no-repeat;
}

.featured-content-title-full-width-orange-2015 {
	background-color:#ef592b;
	color:white;
	font-size:15px;
	padding:10px 10px 10px 30px;
	font-weight:bold;
}

.featured-content-title-full-width-orange-2015 h1 {
	font-size:15px;
	text-transform:uppercase;
}

.featured-content-title-full-width-orange-2015-speech-piece {
	width:100%;
	height:	11px;
	background-image:url(2015-images/orange-speech-box-piece.png);
	background-position: 24px 0;
	background-repeat:no-repeat;
}

.category-featured {
	width:100%;	
	margin-top:20px;
}

.category-featured-content {
	float:left; 
	width:20%; 
	margin: 5px 2% 10px 0px;
}

.category-featured-content-sponsored {
	float:left; 
	width:15%; 
	margin: 0 2% 5px 0px;
}

.sponsored-stories-box {
	margin-bottom:20px;	
}

.category-featured-content-sponsored:last-child {
	margin-right:0;
}

.category-featured-content-sponsored img {
	width:100%;
}

.category-featured-content-link {
	float:left;
	clear:both;
	font-size:16px;
	text-transform:uppercase;	
	margin: 10px 0 0 30px;
}

.category-featured-content-ad {
	float:right;
	width:300px; 
	margin-left:-15px;
}

.category-featured-description {
	height:90px; 
	overflow:hidden;
}

#mobile-masthead span {
	display:none;
	color:white;
	font-weight:bold;
	margin-left:80px;
	font-size:20px;
	padding-top:12px;
	text-align:left;
}

#mobile-featured-story {
	display:none;	
	position:relative;
}

#mobile-featured-story img {
	margin-bottom:-10px;
}

#mobile-featured-story h3 {
	text-align:center;	
	position:absolute;
	bottom:0px;
	padding: 10px 2.5%;
	background-image:url(2015-images/black-semi-trans.png);
	color:white;
	line-height:24px;
	font-size: 17px;
	width:95%;
}

@media screen and (max-width: 1000px) {
	#header-social-block {
		right:3px;	
	}
	#header-scd-logo {
		left:3px;	
	}
	#footer-scd-logo {
		left:3px;	
	}
	#header-search {
		right:3px;	
	}
	#nav li a {
		font-size:12px;
	}
	#nav { 
		height:30px;
	}
}

@media screen and (max-width: 940px) {
	#footer-copyright {
		font-size:10px;
	}
}

@media screen and (max-width: 900px) {
	#footer-scd-logo {
		width:118px;
	}
	#footer-copyright {
		width:100%;
		float:none;
		text-align:center;
		padding-top:8px;
	}
	.featured-content-inner-left {
		width:60%;
		float:left;
	}
	.category-featured-content {
		width:100%;
		float:left;
		margin-bottom:15px;
	}
	.category-featured-image {
		float:left;	
		width: 120px;
		margin-right:15px;
		margin-bottom:15px;
	}
	.category-featured-description {
		font-size:14px;
		line-height:18px;
		height:auto; 
		overflow:visible;
	}
	.category-featured-title {
		font-size:16px;
		line-height:20px;
		margin-bottom:7px;
		display:block;
	}
	
}

@media screen and (max-width: 870px) {
	#header-scd-logo {
		width:117px;
	}
	#header-search {
		display:none;	
	}
	#header-signup-news-updates {
		margin:auto;
		float:left;	
		margin-left:6px;
	}
	#header-banner-ad {
		padding-left:60px;
	}
	#nav {
		display:none;	
	}
	#slider {
		border-top:5px solid white;	
	}
	#slider-wrapper { display:none; }
	#popular-sections { display:none; }
	#featured-full-width {display:none; }

	/* hide the local news sub page links in the menu*/
	#responsive-menu-item-1200 ul a[href="#"],
	#responsive-menu-item-1200 .responsive-menu-subarrow {
	  display: none !important; 
	}

}

@media screen and (max-width: 850px) {
	#footer-search {
		top:45px;
		left:130px;
	}
	#footer-nav {
		left:130px;
		top:25px;
	}
	.featured-content-inner-left {
		width:55%;
	}
	.scd-category-slider {
		display:none;	
	}
}

@media screen and (max-width: 750px) {
	#footer-orange-strip {
		height:	auto;
	}
	#footer-copyright {
		line-height:16px;
		width:95%;
		padding-left:2.5%;
		padding-right:2.5%;
		padding-bottom:7px;
	}
	.featured-content-inner-left {
		width:100%;
	}
	.category-featured-content-ad {
		float:none;
		margin: 0 auto;	
	}
}

@media screen and (max-width:700px) {
	#mobile-featured-story {
		display:block;
		width:100%;	
	}
	#mobile-featured-story img {
		width:100%;
	}
	#header-scd-logo {
		width:55px;
		margin-left:7px;
	}
	#mobile-masthead {
		width:100%;
		height:50px;
		background:#e84b25;
	}
	#header-orange-strip {
		margin-top:0px;	
	}
	#header-blue-strip {
		display:none;	
	}
	#mobile-masthead span {
		display:block;
	}
	#header-inner {
		text-align:center;	
	}
	#header-banner-ad {
		padding-left:0px;
		clear:both;
	}
	#header-signup-news-updates span {
		display:none;
	}
	#header-banner-ad {
		padding: 0 1%;
		margin-bottom:5px;
	}
	#header-social-block {
		display:none;	
	}
	#header-signup-news-updates img { float: none }
	#header-signup-news-updates { text-align:center; width:100%; }
	.related_post_box {
		width:92%;
		margin-left:2%;
		margin-right:2%;
		float:none;	
		padding:2%;
	}
}

@media screen and (max-width: 670px) {
	#footer-search {
		top:32px;
		left:140px;
	}
	#footer-nav {
		top:13px;
		left:140px;
	}
	#footer-social-block {
		top:64px;
		left:140px;
	}
	.footer-fb-like {
		float:left; margin-left:4px;
	}
	.footer-sm-btn {
		float:left;
		margin-right:1px;	
		margin-top:4px;
	}
	#footer-scd-logo {
		width:128px;
	}
	#footer-inner {
		height:96px;
		width:460px;	
	}
}

@media screen and (max-width:500px) {
	#header-banner-ad {
		width:100%;
		padding:0;
	}
	.category-featured-image {
		width:100%;	
		margin-bottom:0px;
	}
	.category-featured-content {
		position:relative;
	}
	.category-featured-description span {
		display:none;
	}
	.category-featured-description {
		position:absolute;
		bottom:0px;	
		background-image:url(2015-images/black-semi-trans.png);
		width:92%;
		padding:4%;
	}
	.category-featured-description .category-featured-title {
		color:white;	
		text-align:center;
	}
	.featured-content-inner {
		padding:0px;	
	}
	.category-featured-content {
		margin: 5px 0 10px 0;
	}
	#footer-social-block { display:none; }
	#footer-scd-logo  { width:30%; float:left; position:relative; } 
	#footer-search {
		width:65%;
		float:left;
		position:relative;	
		left:auto;
		top:auto;
		margin-left:4%;
			
	}
	#footer-search .email-signup-btn { position:absolute; right:0px; top:0px; width:28px !important;}
	#footer-search .email-signup-field {
		width:94%;	
		padding-right: 2% !important;
		padding-left: 2% !important;
	}
	#footer-inner {
		height:96px;
		width:100%;	
	}
	#footer-nav {
		position:relative;
		top:auto;
		left:auto;
		float:left;	
		width:55%;
		margin-left:9%;
		margin-top:10px;
		margin-bottom:6px;
		text-align:center;
	}
	#footer-copyright {
		font-size:9px; line-height:13px;
	}
	
	#footer-nav li  a {
		border-right: none;
		margin-bottom:4px;
	}
}



@media screen and (max-width: 900px) {

	.sponsored-stories-item {
		width:100% !important;
	}
	.sponsored-stories-item img {
		width:50px !important;
		float:left !important;
	}
	
	.sponsored-stories-item .category-featured-title {
		padding-top:10px;	
	}

}

@media screen and (max-width: 700px) {
	
	.sponsored-stories-item .category-featured-title {
		padding-top:0px;	
		color:#993435 !important;
		text-align:left;
	}
	.sponsored-stories-item .category-featured-description span {
		display:block;
	}
	.sponsored-stories-item .category-featured-description {
		position:relative;
		background-image:none;
		width:100%;
		padding:0;
		text-align:left;
	}
	.more-in-category {
		display:none;	
	}

}
