/*	Style Sub-Sheet Description
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   
Platform: Desktop
Size: Applies to all screen sizes less than 640px.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

@charset "UTF-8";

@media (max-width: 767px) {	

	.pss-container {
		width: 100%;
	}
    .pss-promo-slider {
        display: none;
    }

	/* * * * * * * * * * * * * * * * * * * * * * * */
	/*
	/* TOP AND SECONDARY NAVIGATION
	/*
	/* * * * * * * * * * * * * * * * * * * * * * * */
	.menu-primary-navigation-container ul li {
		float: left;
	}
	.menu-primary-navigation-container,
	.menu-primary-navigation-container ul,
	.menu-primary-navigation-container ul li,
	.menu-primary-navigation-container ul li a,
	.pss-nav-secondary,
	.pss-nav-secondary ul, 
	.pss-nav-secondary ul li,
	.pss-nav-secondary ul li a {
		margin: 0;
		padding: 0;
		border: 0;
		list-style: none;
		line-height: 1;
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.menu-primary-navigation-container {
		width: 100%;
		margin: 0 auto;
		position: relative;
	}
	.menu-primary-navigation-container ul ul {
		display: none;
		width: 100%;
		position: absolute;
		left: 0;
		background-color: #999;
	}
	.menu-primary-navigation-container ul ul > li > a {
		color: white;
		font-size: .85em;
		font-weight: 400;
		padding: 10px;
	}
	.menu-primary-navigation-container > ul > li > a {
		padding: 10px;
		cursor: pointer;
		z-index: 2;
		font-size: 1em;
		text-decoration: none;
	}
	.menu-primary-navigation-container ul ul li a {
		cursor: pointer;
		z-index: 2;
		text-decoration: none;
	}
	.content-below-nav-primary {
		position: relative;
	}
	.pss-nav-secondary ul > li > a {
		padding: 10px;
		font-size: .85em;
	}
	li.menu-item-has-children > a::after {
		content: '+';
		display: inline-block;
		margin-left: 3px;
	}
	li.open > a::after {
		content: '+';
		display: inline-block;
		margin-left: 3px;
		-ms-transform: rotate(45deg); /* IE 9 */
		-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
		transform: rotate(45deg);
	}		
		
	/* * * * * * * * * * * * * * * * * * * * * * * * 
	/*
	/* Primary Site Structure (PSS):
	/* Full Story 
	/*
	/* * * * * * * * * * * * * * * * * * * * * * * */
	.pss-fullstory {
		padding: 10px;
	}
	.pss-fullstory .headline {
		padding-bottom: 10px;
	}
	.pss-fullstory p,
	.pss-fullstory div.wp-caption p {
		margin-bottom: 15px;
	}
	.pss-fullstory div.wp-caption,
	.pss-fullstory img {
		display: block;
		margin: 0 auto;
		max-width: 100%;
		min-width: 50%;
		height: auto;
	}
	
	/* * * * * * * * * * * * * * * * * * * * * * * * 
	/*
	/* Primary Site Structure (PSS):
	/* Video Player
	/*
	/* * * * * * * * * * * * * * * * * * * * * * * */
	.video-container {
		width: 96%;
		margin: 0 auto;
	}
	.pss-video .two-col,
	.pss-video .one-col {
		display: none;
	}
	.pss-video .one-col-list {
		display: block;
	}
	
	.pss-pushdown {
		display: none;
	}
	

	
	@media (max-width: 767px) and (min-width: 640px) {
		/* * * * * * * * * * * * * * * * * * * * * * * */
		/*
		/* MASTHEAD
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		p.breaking-news {
			display: block;
			width: 100%;
			padding: 10px 0;
			text-align: center;
			background-color: #F00;
			color: white;
			font-family: "Arvo", serif;
			font-size: 1.25em;
			font-weight: 400;
			font-style: italic;
		}
		.pss-leaderboard {
			padding: 10px 0;
		}
		.pss-masthead {
			width: 100%;
			margin: 0 auto;
			padding: 10px 0;
		}
		.pss-masthead img {
			height: 100%;
			width: auto;
		}
		.pss-header {
			width: 100%;
		}
		.pss-dateline {
			width: 100%;
			float: none;
			text-align: center;
			line-height: 50px;
		}
		.pss-social {
			width: 180px;
			text-align: center;
			margin: 0 auto;
		}
		.pss-social p {
			display: none;
		}
		.pss-social img.social-img {
			width: 80px;
			height: auto;
		}
		.pss-social .facebook {
			float: left;
		}
		.pss-social .twitter {
			float: right;
		}
		.pss-search {
			width: 100%;
			float: none;
			margin: 20px 0;
		}
		.pss-search input[type="text"] {
			width: 80%;
			padding: 5px 10px;
			display: block;
			margin: 0 auto;
			font-size: .85em;
			border: solid 1px #F1F1F1;
			text-align: center;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Top Stories Above the Fold
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		p.breaking-news {
			display: block;
			width: 100%;
			padding: 10px 0;
			text-align: center;
			background-color: #F00;
			color: white;
			font-family: "Arvo", serif;
			font-size: 1.35em;
			font-weight: 400;
			font-style: italic;
		}
		.pss-atf .top-story {
			width: 48%;
			height: auto;
			margin: 0 1%;
			float: left;
		}
		.pss-atf .atf-skyscraper {
			width: 48%;
			height: auto;
			margin: 0 1%;
			float: right;
			text-align: center;
		}
		.pss-atf .top-story-second {
			width: 100%;
			float: left;
		}
		.pss-atf .top-story-second ul {
			width: 100%;
		}
		.pss-atf .top-story-second ul li {
			width: 48%;
			margin: 0 1%;
			float: left;
		}
		.pss-atf .top-story img,
		.pss-atf .top-story-second img {
			width: 100%;
			height: auto;
		}
		.pss-atf h1 {
			font-size: 1.4em;
		}
		.pss-atf h2 {
			font-size: 1em;
		}
		.pss-atf .top-story p,
		.pss-atf .top-story h1,
		.pss-atf .top-story h2 {
			margin-bottom: 5px;
		}
		.pss-atf ul {
			margin-top: 10px;
		}
		.pss-atf li p,
		.pss-atf li h1,
		.pss-atf li h2 {
			margin-bottom: 5px;
		}
		.pss-atf li h2 {
			font-size: 1.3em;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Stories Below the Fold
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.btfcol {
			width: 50%;
			float: left;
		}
		.btfcol .col1,
		.btfcol .col2, 
		.btfcol .col3 {
			padding: 0 10px;
		}
		.btfcol h3 {
			display: block;
			width: 100%;
			text-align: center;
			background: #f1f1f1;
			padding: 10px 0;
			margin-bottom: 15px;
			font-size: 1.75em;
		}
		.btfcol .col2, 
		.btfcol .col3 {
			border-left: solid 1px #CCC;
		}
		.btfcol h1 {
			font-size: 1.2em;
		}
		.btfcol h2 {
			font-size: 1em;
		}
		.btfcol li {
			border-bottom: solid 1px #CCC;
			margin: 15px 0;
			padding-bottom: 15px;
		}
	
	
	
	
	
		.pss-fullstory div.sidebar {
			width: 100%;
		}
		.pss-fullstory div.sidebar div.column1 {
			width: 50%;
			float: left;
		}
		.pss-fullstory div.sidebar div.column2 {
			width: 50%;
			float: right;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Video Player
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.video-container {
			width: 75%;
			margin: 0 auto;
		}
		/*.pss-video .small {
			display: block;
		}
		.pss-video .small object {
			width: 600px;
			height: 605.5px;
			margin: 0 auto;
		}*/
		
	} /* END 767px:640px */
	
	@media (max-width: 639px) {
		/* * * * * * * * * * * * * * * * * * * * * * * */
		/*
		/* MASTHEAD
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.pss-leaderboard {
			padding: 10px 0;
		}
		.pss-masthead {
			width: 100%;
			margin: 0 auto;
			padding-top: 10px;
		}
		.pss-masthead img {
			height: auto;
			width: 80%;
		}
		.pss-header {
			width: 100%;
		}
		.pss-dateline {
			width: 100%;
			float: none;
			text-align: center;
			line-height: 50px;
		}
		.pss-social {
			width: 210px;
			text-align: center;
			margin: 0 auto;
		}
		.pss-social p {
			display: none;
		}
		.pss-social img.social-img {
			width: 60px;
			height: auto;
		}
		.pss-social .facebook {
			float: left;
		}
		.pss-social .twitter {
			float: right;
		}
		.pss-search {
			width: 100%;
			float: none;
			margin: 20px 0;
		}
		.pss-search input[type="text"] {
			width: 80%;
			padding: 5px 10px;
			display: block;
			margin: 0 auto;
			font-size: .85em;
			border: solid 1px #F1F1F1;
			text-align: center;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Top Stories Above the Fold
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		p.breaking-news {
			display: block;
			width: 100%;
			padding: 10px 0;
			text-align: center;
			background-color: #F00;
			color: white;
			font-family: "Arvo", serif;
			font-size: 1.25em;
			font-weight: 400;
			font-style: italic;
		}
		.pss-atf .top-story {
			width: 90%;
			margin: 2% 5%;
		}
		.pss-atf .top-story-second {
			width: 100%;
			float: left;
		}
		.pss-atf .top-story-second {
			width: 100%;
			float: left;
		}
		.pss-atf .top-story-second ul {
			width: 100%;
		}
		.pss-atf .top-story-second ul li {
			width: 90%;
			margin: 2% 5%;
			float: left;
		}
		.pss-atf .top-story img,
		.pss-atf .top-story-second img {
			width: 100%;
			height: auto;
		}
		.pss-atf h1 {
			font-size: 1.4em;
		}
		.pss-atf h2 {
			font-size: 1em;
		}
		.pss-atf .top-story p,
		.pss-atf .top-story h1,
		.pss-atf .top-story h2 {
			margin-bottom: 5px;
		}
		.pss-atf ul {
			margin-top: 10px;
		}
		.pss-atf li:first-child {
			margin-right: 2%;
		}
		.pss-atf li p,
		.pss-atf li h1,
		.pss-atf li h2 {
			margin-bottom: 5px;
		}
		.pss-atf li h2 {
			font-size: 1.3em;
		}
		.pss-atf .atf-skyscraper {
			width: 100%;
			height: auto;
			margin-top: 5%;
			text-align: center;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Stories Below the Fold
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.btfcol {
			width: 90%;
			margin: 2% 5%;
		}
		.btfcol h3 {
			display: block;
			width: 100%;
			text-align: center;
			background: #f1f1f1;
			padding: 10px 0;
			margin-bottom: 15px;
			font-size: 1.75em;
		}
		.btfcol h1 {
			font-size: 1.2em;
		}
		.btfcol h2 {
			font-size: 1em;
		}
		.btfcol li {
			border-bottom: solid 1px #CCC;
			margin: 15px 0;
			padding-bottom: 15px;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Video Player
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.video-container {
			width: 85%;
			margin: 0 auto;
		}
		.pss-video .two-col {
			display: none;
		}
		.pss-video .one-col {
			display: none;
		}
		/*.pss-video .small {
			display: none;
		}
		.pss-video .mobile {
			display: block;
		}
		.pss-video .mobile object {
			width: 300px;
			height: 540px;
			margin: 0 auto;
		}*/
		
	} /* END MAX 639px */
	
	@media (max-width: 480px) {
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Video Player
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.video-container {
			width: 94%;
			margin: 0 auto;
		}
	}
	
} /* END MAX 767px */

