/*	Style Sub-Sheet Description
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   
Platform: Tablet
Size: Applies to all screen sizes between 480px and 1024px.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

@charset "UTF-8";

/* * * * * * * * * * * * * * * * * * * * * * * */
/*
/* GENERAL TABLET STYLES
/*
/* * * * * * * * * * * * * * * * * * * * * * * */
@media (max-width: 1023px) and (min-width: 768px) {
	.pss-container {
		width: 100%;
	}
	.mobile-slider {
        display: none;
        }
	
	/* * * * * * * * * * * * * * * * * * * * * * * */
	/*
	/* TOP NAVIGATION & MASTHEAD
	/*
	/* * * * * * * * * * * * * * * * * * * * * * * */
	.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%;
		height: 50px;
		position: relative;
	}
	.pss-dateline {
		width: 50%;
		margin: 0 auto;
		text-align: center;
		line-height: 50px;
	}
	.pss-social {
		width: 100px;
		height: 60px;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.pss-social img.social-img {
		width: 40px;
		height: auto;
		float: left;
	}
	.pss-social .facebook {
		margin-right: 10px;
	}
	.pss-search {
		width: 25%;
		position: absolute;
		bottom: 0;
		top: 0;
	}
	.pss-search input[type="text"] {
		width: 100%;
		padding: 5px 10px;
		margin-top: 10px;
		font-size: .85em;
		border: solid 1px #F1F1F1;
		border-left: 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;
		padding-bottom: auto;
		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):
	/* Video Player
	/*
	/* * * * * * * * * * * * * * * * * * * * * * * */
	.video-container {
		width: 96%;
		margin: 0 auto;
	}
	.pss-video .one-col {
		display: none;
	}
	.pss-video .one-col-list {
		display: none;
	}
	/*.pss-video .large .player {
		position: relative;
		height: 0;
		padding-bottom: 46.3542%;
	}
	.pss-video .medium {
		width: 650px;
		height: 630px;
		margin: 0 auto;
	}
	.pss-video .small,
	.pss-video .medium,
	.pss-video .mobile {
		display: none;
	}
	.pss-video .large object.BrightcoveExperience {
		position: absolute;
		width: 96%;
		height: 96%;
		padding: 2%;
	}*/

	@media (max-width: 1023px) and (min-width: 960px) {
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* 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: 36%;
			height: auto;
			margin: 0 1%;
			float: left;
		}
		.pss-atf .top-story-second {
			width: 26.75%;
			height: auto;
			float: left;
			margin: 0 1%;
		}
		.pss-atf .atf-skyscraper {
			float: right;
			width: 31.25%;
			height: auto;
			margin: 0 1%;
			text-align: center;
		}
		.pss-atf .top-story img,
		.pss-atf .top-story-second img {
			width: 100%;
			height: auto;
		}
		.pss-atf h1 {
			font-size: 1.6em;
		}
		.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 li:first-child {
			margin-bottom: 20px;
			padding-bottom: 15px;
			border-bottom: solid 1px #CCC;
		}
		.pss-atf .top-story-second .img-container {
			margin-bottom: 5px;
		}
		
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Stories Below the Fold
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.btfcol {
			width: 33.3333%;
			float: left;
		}
		.btfcol .col1,
		.btfcol .col2, 
		.btfcol .col3 {
			padding: 0 5%;
		}
		.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;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Full Story
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.pss-fullstory .body .content {
			width: 64%;
			padding: 0 1%;
			float: left;
		}
		.pss-fullstory .body .sidebar {
			width: 34%;
			float: right;
		}
		.pss-fullstory div.wp-caption,
		.pss-fullstory img {
			max-width: 65%;
			min-width: 35%;
			height: auto;
		}
		.pss-fullstory .alignleft {
			display: block;
			float: left;
			margin: 0 20px 10px 0;
		}
		.pss-fullstory .aligncenter {
			display: block;
			margin: 0 auto;
			margin-bottom: 10px;
		}
		.pss-fullstory .alignright {
			display: block;
			float: right;
			margin: 0 0 10px 20px;
		}
		.pss-fullstory .alignnone {
			display: block;
			float: none;
			margin-bottom: 10px;
			margin-bottom: 10px;
		}
	}
	@media (max-width: 959px) and (min-width: 896px) {
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* 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.325em;
			font-weight: 400;
			font-style: italic;
		}
		.pss-atf .top-story {
			width: 36%;
			height: auto;
			margin: 0 1%;
			float: left;
		}
		.pss-atf .top-story-second {
			width: 24.5179%;
			height: auto;
			float: left;
			margin: 0 1%;
		}
		.pss-atf .atf-skyscraper {
			float: right;
			width: 33.4821%;
			height: auto;
			margin: 0 1%;
			text-align: center;
		}
		.pss-atf .top-story img,
		.pss-atf .top-story-second img {
			width: 100%;
			height: auto;
		}
		.pss-atf h1 {
			font-size: 1.5em;
		}
		.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 li:first-child {
			margin-bottom: 20px;
			padding-bottom: 15px;
			border-bottom: solid 1px #CCC;
		}
		.pss-atf .top-story-second .img-container {
			margin-bottom: 5px;
		}
	
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Stories Below the Fold
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.btfcol {
			width: 50%;
			float: left;
		}
		.btfcol .col1,
		.btfcol .col2, 
		.btfcol .col3 {
			padding: 0 5%;
		}
		.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;
		}
		
		/* FULL STORY */
		.pss-fullstory .body .content {
			width: 62%;
			padding: 0 1%;
			float: left;
		}
		.pss-fullstory .body .sidebar {
			width: 36%;
			float: right;
		}
		.pss-fullstory div.wp-caption,
		.pss-fullstory img {
			max-width: 65%;
			min-width: 35%;
			height: auto;
		}
		.pss-fullstory .alignleft {
			display: block;
			float: left;
			margin: 0 20px 10px 0;
		}
		.pss-fullstory .aligncenter {
			display: block;
			margin: 0 auto;
			margin-bottom: 10px;
		}
		.pss-fullstory .alignright {
			display: block;
			float: right;
			margin: 0 0 10px 20px;
		}
		.pss-fullstory .alignnone {
			display: block;
			float: none;
			margin-bottom: 10px;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Video Player
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.pss-video .two-col {
			display: none;
		}
		.pss-video .one-col {
			display: block;
		}
	}
	@media (max-width: 895px) and (min-width: 832px) {
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* 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.3em;
			font-weight: 400;
			font-style: italic;
		}
		.pss-atf .top-story {
			width: 34%;
			height: auto;
			margin: 0 1%;
			float: left;
		}
		.pss-atf .top-story-second {
			width: 23.9422%;
			height: auto;
			float: left;
			margin: 0 1%;
		}
		.pss-atf .atf-skyscraper {
			float: right;
			width: 36.0578%;
			height: auto;
			margin: 0 1%;
			text-align: center;
		}
		.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 li:first-child {
			margin-bottom: 20px;
			padding-bottom: 15px;
			border-bottom: solid 1px #CCC;
		}
		.pss-atf .top-story-second .img-container {
			margin-bottom: 5px;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Stories Below the Fold
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.btfcol {
			width: 50%;
			float: left;
		}
		.btfcol .col1,
		.btfcol .col2, 
		.btfcol .col3 {
			padding: 0 5%;
		}
		.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;
		}
		
		/* FULL STORY */
		.pss-fullstory .body .content {
			width: 59%;
			padding: 0 1.5%;
			float: left;
		}
		.pss-fullstory .body .sidebar {
			width: 38%;
			float: right;
		}
		.pss-fullstory div.wp-caption,
		.pss-fullstory img {
			display: block;
			min-width: 50%;
			height: auto;
			float: none;
			margin: 0 auto 15px auto;
		}
		.pss-fullstory div.wp-caption img {
			margin-bottom: 0;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Video Player
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.pss-video .two-col {
			display: none;
		}
		.pss-video .one-col {
			display: block;
		}
	}
	@media (max-width: 831px) and (min-width: 768px) {
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* 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.275em;
			font-weight: 400;
			font-style: italic;
		}
		.pss-atf .top-story {
			width: 27.46875%;
			height: auto;
			margin: 0 1%;
			float: left;
		}
		.pss-atf .top-story-second {
			width: 27.46875%;
			height: auto;
			float: left;
			margin: 0 1%;
		}
		.pss-atf .atf-skyscraper {
			float: right;
			width: 39.0625%;
			height: auto;
			margin: 0 1%;
			text-align: center;
		}
		.pss-atf .top-story img,
		.pss-atf .top-story-second img {
			width: 100%;
			height: auto;
		}
		.pss-atf h1 {
			font-size: 1.3em;
		}
		.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 li:first-child {
			margin-bottom: 20px;
			padding-bottom: 15px;
			border-bottom: solid 1px #CCC;
		}
		.pss-atf .top-story-second .img-container {
			margin-bottom: 5px;
		}
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Stories Below the Fold
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.btfcol {
			width: 50%;
			float: left;
		}
		.btfcol .col1,
		.btfcol .col2, 
		.btfcol .col3 {
			padding: 0 5%;
		}
		.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;
		}
		
		/* FULL STORY */
		.pss-fullstory .body .content {
			width: 55%;
			padding: 0 1.5%;
			float: left;
		}
		.pss-fullstory .body .sidebar {
			width: 42%;
			float: right;
		}
		.pss-fullstory div.wp-caption,
		.pss-fullstory img {
			display: block;
			min-width: 50%;
			height: auto;
			float: none;
			margin: 0 auto 15px auto;
		}
		.pss-fullstory div.wp-caption img {
			margin-bottom: 0;
		}
		
		
		/* * * * * * * * * * * * * * * * * * * * * * * * 
		/*
		/* Primary Site Structure (PSS):
		/* Video Player
		/*
		/* * * * * * * * * * * * * * * * * * * * * * * */
		.pss-video .two-col {
			display: none;
		}
		.pss-video .one-col {
			display: block;
		}
	
	}

	.pss-fullstory .headline {
		padding: 10px;
	}
	.pss-fullstory .content p {
		margin-bottom: 15px;
	}
		
}

