/*
Theme Name: Media Play News
Author: Eric March
Author URI: http://www.ericmarch.com
Description: A child theme of Twenty Sixteen designed by Eric March.
Template: twentysixteen
Version: 1.9.7

Theme colors:
Red: #c31326
grey: #686868


*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Poppins:300');
@font-face {
    font-family: 'Genericons';
    src: url('font/genericons-regular-webfont.eot');
    src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
    src: url('font/genericons-regular-webfont.woff') format('woff'),
    src: url('font/genericons-regular-webfont.ttf') format('truetype'),
    src: url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*strip off twentysixteen borders etc */

.site {
	margin: 0px 0;
	max-width: 1200px;
	margin: 0 auto;
	background-color: #fff !important;
	padding: 0 0;
	font-size: 1em;
	}
	
.site-main {
	margin-bottom: 0;
	}
	
.site, .site-inner {
	max-width: 1200px;
	}
	
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after {
	display: none;
	}
	
body, button, input, select, textarea {
	line-height: 1.4em;
	}
	
ul, ol {
	list-style-position: inside;
	margin: 0 0;
	}
	
p {
	margin-bottom: 1em;
	}
	

.generalbutton, button,.main-navigation, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus, .post-password-form label, .main-navigation, .post-navigation, .post-navigation, .post-title, .pagination, .image-navigation, .comment-navigation, .site .skip-link, .widget .widget-title, .widget_recent_entries .post-date, .widget_rss .rss-date, .widget_rss cite, .tagcloud a, .site-title, .entry-title, .entry-footer, .sticky-post, .page-title, .page-links, .comments-title, .comment-reply-title, .comment-metadata, .pingback .edit-link,.comment-reply-link,.comment-form label,.no-comments,.site-footer .site-title:after,.widecolumn label, .widecolumn .mu_register label, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 {
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
	}
	
.generalbutton {
	font-weight: 700;
	letter-spacing: 0.046875em;
	line-height: 1;
	padding: 0.84375em 0.875em 0.78125em;
	text-transform: uppercase;
	display: inline-block;
	margin-top: .75em;
  }
  
.generalbutton a {
	color: #fff;
	}
	
.generalbutton a:hover, .generalbutton a:active {
	color: #ccc;
	}
	
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover, ul.bulletin-list li:hover a p {
	box-shadow: none;
	}

a {
	color: #c31326;
	}
	
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
	padding: 0.38em 0.4374em;
	}
	
.more-link, .owl-btn-wrapper a {
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
	font-weight: 700;
	text-transform: uppercase;
	font-size: .9em;
	}
	
 .owl-btn-wrapper, .owl-theme .owl-nav.disabled+.owl-dots {
 	margin-top: 0 !important;
 	margin-bottom: 0 !important;
 	}	

.post-list li a.more-link {
	color: #c31326;
	}
	
.post-list li a.more-link:hover, .post-list li a.more-link:active {
	color: #686868;
	}
	
	
.site-content h1, .site-content h2, .site-content h3, .site-content h4 {
	font-weight: 700;
	}
	
.site-content h1, .entry-summary h1, .comment-content h1, .textwidget h1 {
	line-height: 1em;
	padding-bottom: .5em;
	margin-bottom: 0;
	}
	
.home .site-content .featured-news-post h2 {
 	padding-bottom: .1em;
 	margin-top: .8em;
 	font-size: 2rem;
 	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
 	font-weight: 700;
 	text-transform: none;
 	}	
 	
 .home .site-content .featured-news-post .owl-item h1:before {
 	content: none;
 	}

.single .site-content h1 {
	padding-bottom: .4em;
	}
	
.site-content h3, .entry-summary h3, .comment-content h3, .textwidget h3, .site-content h2, .entry-summary h2, .comment-content h2, .textwidget h2, .site-content h1, .entry-summary h1, .comment-content h1, .textwidget h1 {
	margin-top: .5em;
	}
	
h1 a, h2 a, h3 a, h4 a {
	color: #000;
	}
	
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active {
	color: #c31326;
	}

.site-content h1{
	font-size: 2rem;
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
	}
	
.site-content h2, .woocommerce div.product h1.product_title, .format-gallery h2.entry-title  {
	font-size: 2rem;
	margin-top: .25em;
	margin-bottom: 0;
	line-height: 1em;
	}
	

	
.site-content h3, a.pop-post-title {
	font-size: 1.3em;
	padding-bottom: .25em;
	margin-bottom: 0;
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
	}
	
.home .site-content .review-title h3 {
	padding-bottom: 0;
	}
	
.woocommerce div.product h1.product_title {
	color: black;
	text-transform: none;
	}
	
.woocommerce div.product h1.product_title:before {
	content: none;
	}
	
.blogs h3, .research-recent-post h3{
	margin-top: 0;
	}
	
	
h1, h2, h3, h4, h5 {
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
  -webkit-hyphens:none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}

.post-navigation .post-title, .entry-title, .comments-title {
	-webkit-hyphens:none;
  -ms-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
	 }
	 
		
hr, .home hr {
	background-color: #000;
	border: 0;
	height: 2px;
	margin: 1em 0;
	}
	
.page-id-17 .wp-caption .wp-caption-text {
	text-align: center;
	font-family: 'Roboto Condensed', 'Helvetica';
	font-weight: 700;
	font-size: 1em;
	font-style: normal;
	color: #000;
	}
	
@media screen and (min-width: 75em) {
  body:not(.search-results) .entry-summary {
    font-size: 1rem;
    }
}
    
body:not(.search-results) .entry-summary {
  color: #000000;
  }

/** Modal **/

.sgpb-content-96504	h2 {
	color: #c31326;
	}
	
a.modal-button {
	background-color: #c31326;
	text-transform: uppercase;
	padding: .5em;
	color: #fff;
	font-family: 'Roboto Condensed', 'Helvetica';
	font-weight: 700;
	letter-spacing: .05em;
	}
	
.modalp {
	margin-top: 2rem;
	}
	
.modaltext {
	margin-top: 1rem;
	}
	
#sgpb-popup-dialog-main-div	 {
	box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 4px !important;
	}
	
/** HEADER **/

#masthead {
	padding: 1rem 1rem;
	}

.top-sponsor2, .mobile-top-sponsor {
	display: block;
	}
	
.top-sponsor1 {
	display: none;
	}

img.top-sponsor1, img.top-sponsor2, img.mobile-top-sponsor {
	width: 100%;
	}
	
.site-content a img.skyscraper-sponsor, .site-content a img.skyscraper-sponsor-half {
	display: none;
	}
	
.site-content a img.banner-sponsor {
	padding-top: 1rem;
	padding-bottom: 1rem;
	}
	
.home .site-content a img.banner-sponsor {
	padding-bottom: 0;
	margin: 0 auto;
	}
	
.site-content a img.banner-sponsor.bottom-of-column {
	border-top: 2px solid #000;
	padding-top: 1em;
	margin-top: 1em;
	}
	
.sidebar .digital-edition {
	border-bottom: 2px solid #000;
	padding-bottom: 1em;
	margin-bottom: 1em;
	}

.sidebar .digital-edition.tc-image {
	border-top: 2px solid #000;
	padding-top: 1em;
	border-bottom: 2px solid #000;
	margin-bottom: 1em;
	}

.section2 .digital-edition.tc-image {
	width: 100%;
	border-right: none;
	border-bottom: 2px solid black;
	padding: 0 0 1em 0;
	margin: 0 auto 1em auto;
	}
	
	
.site-content a img.lg-rectangle-sponsor {
	width: 100%;
	padding-top: 1em;
	margin-top: 1em;
	border-top: 2px solid #000;
	display: block;
	}


.site-branding {
	width: 245px;
	margin-bottom: 1em !important;
	}
	
.custom-logo {
	max-width: 100%;
	width: 100%;
	}
	
.site-header .header-social-links {
	display: none;
	}
	
.social-navigation a {
	border: none;
	}
	
.social-navigation a::before {
	font-size: 30px;
	color: #c31326;
	max-width: 30px;
	}
	
.social-navigation a:hover:before, .site-footer .social-navigation a:hover:before {
	opacity: .6;
	}
	
.social-navigation a[href*="facebook.com"]::before {
	content: url(/https/mediaplaynews.b-cdn.net/wp-content/uploads/2021/11/facebook-30px.png);
	}
	
.social-navigation a[href*="twitter.com"]::before {
	content: url(/https/mediaplaynews.b-cdn.net/wp-content/themes/mediaplaynews/images/twitter-x.svg);
	}
	
.social-navigation a[href*="instagram.com"]::before {
	content: url(/https/mediaplaynews.b-cdn.net/wp-content/uploads/2021/11/instagram-30px.png);
	}
	
.social-navigation a[href$="/feed/"]:before {
		content: url(/https/mediaplaynews.b-cdn.net/wp-content/themes/mediaplaynews/images/blog-feed-black.svg);
	}
	
.site-footer .social-navigation a[href$="/feed/"]:before {
		content: url(/https/mediaplaynews.b-cdn.net/wp-content/themes/mediaplaynews/images/blog-feed-white.svg);
	}
	
.social-navigation a[href*="linkedin.com"]:before {
	content: url(/https/mediaplaynews.b-cdn.net/wp-content/uploads/2021/11/linkedin-30px.png);
	}

.fcbk_button.linkedin {
	top: 0;
	}

#menu-toggle {
	position: absolute;
	right: 1rem;
	top: 12px;
	line-height: 30px;
	}

#menu-toggle:before {
	font-family:"Genericons";
	content: "\f419";
	color: #000 !important;
	font-size: 30px;
	line-height: 30px;
	}
	
.menu-toggle {
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	font-family:"Genericons" !important;
	}
	
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
	background-color: #fff;
	}
	
.navbar-search a:before {
	font-family: "Genericons";
    content: "\f400";
    display: inline-block;
    vertical-align: middle;
    line-height: 1.3em;
    padding-right: 0.15em;
    font-size: 1.2em;
	}

.main-navigation {
	text-transform: uppercase;
	font-weight: 700;
		}
		
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation li:hover > a, .main-navigation li.focus > a {
	color:#c31326;
	}

#site-header-menu {
	margin-top: .5em;
	}

.main-navigation ul ul, .main-navigation ul ul li {
	border: 0;
	}

/***  CONTENT  ****/

.embed-container { 
	position: relative; 
	overflow: hidden;
	max-width: 100%;
	height: auto;
	aspect-ratio: 3 / 2;
} 


.embed-container iframe,
.embed-container object,
.embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	aspect-ratio: 3 / 2;
}

.embed-containter.topnews {
	max-height: 338px;
	overflow: auto;
	}



.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content, .no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
	margin: 0 0;
	}


.site-content {
	padding: 0 1rem;
	overflow: auto;
	}
	
.sub-menu {
	margin-bottom: 1rem;
	padding-top: .25rem;
	}
	
.sub-menu ul {
	background-color: #000;
	padding: .25em .5em;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	}


.sub-menu li {
	list-style: none;
	display: flex;
	justify-content: left;
	padding-right: 1em;
	}
	
.sub-menu li a {
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-size: .9em;
	}
	
.sub-menu li a:hover, .sub-menu li a:active {
	color: #ccc;
	}
	
.home .entry-content h1, .category .site-content h1, .single .site-content h1.title, .page h1{
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: -.18em;
	font-size: 2.1em;
	padding: 0 0 0 0;
	line-height: 1em;
	margin-bottom: 1rem;
	}
	
.category .site-content h1, .single .site-content h1.title, .page h1{
	padding-top: 0;
	margin-top: 0;
	}
	
.category .site-content .sidebar h3, .category .site-content .sidebar h2{
	font-size: 1.4em;
	}
	
.home .entry-content h1:before, .sidebar h1:before, .category .site-content h1:before, .single .site-content h1.title:before, .page h1:before,  .woocommerce-products-header h1:before{
	font-family: 'Poppins', 'helvetica', sans-serif;
	content: '>>';
	font-size: 1.8em;
	color: #c31326;
	letter-spacing: -.2em;
	vertical-align: calc(-.18em);
	padding-right: .2em;
	}
	
.home .entry-content h3#news{
	display: none;
	}


p.sponsored {
	margin-bottom: .5em;
	line-height: 1em;
	margin-top: 0em;
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
	text-transform: uppercase;
	font-size: .8em;
	color: #686868;}
	
	
.section1, .section2, .section3{
	clear: both;
	overflow: auto;
	}
	
.section3 {
	margin-top: 1em;
	border-top: 2px solid #000;
	padding-top: 1em;
	}


.home .news-posts {
	border-top: 2px solid #000;
	padding-top: 1rem;
	}

.post-list li, .sidebar ul li {
	list-style: none;
	overflow: auto;
	padding-bottom: 1em;
	}
	
.post-list li:last-child, .sidebar ul li:last-child {
	padding-bottom: 0em;}
	
.post-list li a{
	color: #000;
	}
	
.post-list li a:hover, .post-list li a:active {
	color: #c31326;
	}
	
.post-list.popular {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}
	
.post-list.popular a, .post-list.popular a:has(.news-image){
	display: block;
	}

.post-list.popular .news-image {
	width: 100%;
	}
	
.post-list.popular li {
	width: 48%;
	margin-bottom: 1em;
	padding-bottom: 0;
	}
	
a.pop-post-title {
	padding-top: .5em;
	}

.post-list.popular.issue-gallery li {
	aspect-ratio: 475/600;
	background-size: cover;
	}

.col1 {
	padding-right: 0;
	width: 100%;
	float: none;
	}
	
.section1 .col1 {
	border-right: none;
	}
	
.col2 {
	width: 100%;
	float: none;
	padding-left: 0;
	border-left: none;
	border-top: 0;
	padding-top:0;
	margin-top:0;
	margin-bottom: 1rem;
	}
		
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content {
	margin: 0 0;
	}	
	
.featured-post-image {
	width: 100%;
	height: auto;
	}
	
.research-recent-post, .reviews, .blogs {
	margin-top: 1rem;
	padding-top: 1rem;
	border-top: 2px solid #000;
	border-bottom: none;
	}
	
.news-carousel {
	border-top: 2px solid black;
	padding-top: 1rem;
	}
	
.news-carousel .owl-carousel .owl-stage-outer {
	margin: 0 auto;
	}
	
.owl-theme.nav-centered .owl-nav {
	font-weight: 700;
	color: #c31326;
	}
	
.owl-theme .owl-nav [class*=owl-]:hover {
	background: transparent;
	color: #686868;
	}

a:has(.news-image), .featured-news-post > a{
	display: block;
	overflow: auto;
	}
	
.post-list a:has(.news-image), #post-archive a:has(.news-image) {
	display: inline;
	}

.news-image {
	float: left;
	width: 144px;
	margin-bottom: 0;
	}
	
.single .entry-content .news-image, .featured-news-post .news-image {
	width: 100%;
	}
	
	
.category .news-image {
	}
	
.category-reviews .news-image {
	width: 144px;
	height: auto;
	}
	
.news-image.vertical-image {
	margin-bottom: 1em;
	height: 144px;
	width: auto;
	}
	
.home .news-image.vertical-image {
	margin-bottom: 0em;
	}
	
.featured-post-image.vertical-image{
	height: 400px;
	width: auto;
	}
	
.news-title {
	float: right;
	width: calc(100% - 100px);
	padding-left: 1em;
	} 
	
.category .news-title {
		padding-left: 0;
		}
	
.news-excerpt {
	clear: both;
	width: 100%;
	padding-top: .5em;
	}
	
.review-image {
	float: left;
	width: 70px;
	background-position: 50% 50%;
	background-size: cover;
	height: 87px;
	margin-bottom: 0;
	}
	
.review-title {
	float: right;
	width: calc(100% - 70px);
	padding-left: 1em;
	} 
	
.review-type {
	font-family: 'roboto condensed', helvetica, sans-serif;
	text-transform: uppercase;
	font-size: .8em;
	}
	
.reviews h2 {
		margin-bottom: 0;
		}
		
.home-content {
	border-top: 2px solid #000;
	padding-top: 1em;
	margin-top: 1em;
	}
	
.widget {
	margin: 1rem 0;
	padding: 0rem 0;
 	font-size: 1rem;
 	line-height: 1.4rem;
 	border-top: 1px solid #000;
	}
	
.widget.widget_media_image{
	border-top: none;
	display: none;
	}
	
img.banner-sponsor1 {
	display: block;
	margin: 1em 0;
	padding:0 0 ;
	}
	
img.vertical-sponsor1, img.vertical-sponsor2 {
	display: none;
	}
	
.g.g-4, .g.g-5 {
display: none;
}

.top-sponsor2 .g.g-2, .mobile-top-sponsor .g.g-9{
	display: block;
	}

.g.g-2, .g.g-3 {
padding: 1rem 0;
}

.g.g-3 {
border-top: 2px solid #000;
margin-top: 1em;
clear: both;
}

.archive .g.g-3 {
	border-top:0;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 1rem;
	}

.g.g-6 {
padding-top: 1em;
margin-top: 1em;
border-top: 2px solid #000;
}

.g.g-8 {
	width: 100%;
	margin-bottom: 1rem;
	 border-top: 2px solid black;
    padding-top: 1rem;
	}
	
.zerg-section{
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 1em 0 0 0;
	border-top: 2px solid #000;
	overflow: auto;
	}
	
.zerglayoutcl {
	width: 100% !important;
	padding: 0 1rem !important;
	}

.zerglayoutcl > div {
	width: 100% !important;
	display: flex !important;
	justify-content: space-between !important;
	text-align: left !important;
	flex-wrap: wrap !important;
	}
	
.zergheadline a{
	font-family: 'roboto condensed', helvetica, sans-serif !important;
    font-size: 1.1em !important;
    text-align: left !important;
    text-align: left !important;
    font-weight: bold !important;
    color: #c31326 !important;
    }
    
.zergheadline a:hover{
	color: #000 !important;
	}
    
.zergentity img {
	border: none !important;
	}

.zergentity {
	width: 147px !important;
	margin: 0 0 !important;
	float: none;
	}
	
.zergentity img {
	width: 147px !important;
	height: 147px !important;
	}
	
.zergheadline {
	margin-top: .5em !important;
	}

/************PAGE CONTENT *******/

.page-header {
	border: 0;
	padding: 0 0;
	margin: 0 0;
	}

.entry-content > :last-child {	
	margin-bottom: 1em;
	}
	
h1.page-title {
	font-size:;
	line-height: 1.1em;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: -.18em;
	font-size: 2.1em;
	padding: 0 0 1rem 0;
	padding-left: 0px;
	line-height: 1em;
}

.woocommerce-products-header h1.page-title {
	margin-bottom: .25em;
	}

h2.entry-title {
	font-size: 2em;
	margin: 0 0;
	padding: .5em 0 0 0;
	}
	
.author-name {
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
	text-transform: uppercase;
	font-size: 1em;
	color:#c31326;
	}
	
.single-featured-image{
	width: 100%;
	height: auto;
	}

	
.home .author-name, .single .author-name, .category-blogs .author-name, .archive .author-name {
	margin-bottom: .2em;
	line-height: 1em;
	margin-top: .8em;
	}

.category-blogs .author-name {
	margin-top:  .5em;
	}
	
.category-reviews .author-name {
	margin-bottom: 0;
	}
	
.home .site-content .featured-news-post .author-name {
	}
	
.article-date {
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
	color: #686868;
	font-size: .8em;
	}
	
	
	
.single .article-date {
	margin-bottom: 0;
	}
	
.post-thumbnail {
	margin: 0 0;
	}
	
.page .post-thumbnail {
	margin-bottom: 1rem;
	}
	
.featured-image-caption {
	text-align: left;
	font-size: .8rem;
	font-family: 'Roboto Condensed', 'Helvetica', sans-serif !important;
	line-height: 1.2em;
	padding-top: .3em;
	clear: both;
	}
	
body:not(.search-results) article:not(.type-page) .entry-footer {
	float: none;
	width: 100%;
	}
	
body:not(.search-results) article:not(.type-page) .entry-content {
	float: none;
	width: 100%;
	}
	
.category .site-content h1 {
	padding-bottom: .15em;
	}

	
#sub-featured-news-items ul li {
	width: 100%;
	float: none;
	list-style: none;
	overflow: auto;
	margin-bottom: 1.5em;
	}
		
#sub-featured-news-items .news-image {
	height: auto;
	width: 100%;
	}
	
.category-blogs #sub-featured-news-items .news-image {
	margin-bottom: .5em;
	}

.category-blogs #sub-featured-news-items .news-title {
	padding-top:0;
	}

#sub-featured-news-items .news-title {
	width: 100%;
	}

#featured-news-item, #sub-featured-news-items {
	border-bottom: 2px solid #000;
	margin-bottom: 1em;
	overflow: auto;
	}

#post-archive ul li {
	overflow: auto;
	list-style: none;
	padding-bottom: 1.5em;
	}
	
#post-archive ul li p{
	margin-bottom: 0;
	}
	
#post-archive ul li h2{
	margin-top: 0;
	}

.archive-thumb {
	float: none;
	width: 100%;
	margin-bottom: .75em;
	}
	
.single h1.entry-title {
	margin-top: .25em;
	}

	
.category-photo-gallery .archive-thumb {
	width: 100%;
	}
	
.archive-post-summary {
	float: none;
	width: 100%;
	padding-left: 0em;
	}
	
.category-photo-gallery .archive-post-summary {
	width: 100%;
	}
	
.category-photo-gallery #post-archive ul li {
	border-bottom: 1px solid #000;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	}
	
.category-photo-gallery #post-archive ul li p:last-child{
	margin-bottom: 0;
	}

	
.archive-post-summary h3 {
	margin-top: 0;
	}
	
.category-photo-gallery .archive-post-summary h2 {
	margin-top: .25em;
	}
	

.media-kits ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	}
	
.media-kits ul li {
	list-style: none;
	width:100%;
	}

/********  Social Media links from simplesharingbuttons.com */
ul.share-buttons{
  list-style: none;
  padding: 0 0 .25em 0;
}

ul.share-buttons li{
  display: inline;
  padding-right: 2px;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

ul.share-buttons img{
  width: 24px;
}

/******/
	
	
.post-navigation {
	border-top: 2px solid #000;
	border-bottom: none;
	margin-top: 1em;
	margin-right: 0;
	margin-left: 0;
	}
	
.post-navigation div + div {
	border-top: 1px solid #000;
	}
	
.post-navigation .post-title {
	font-size: 1em;
	}
	
.post-navigation a {
	color: #000;
	padding: .5em;
	}
	
.post-navigation a:hover .post-title, .post-navigation a:active .post-title{
	color:#c31326 !important;
	}
	
.post-navigation .meta-nav {
	margin-bottom: 0;
	}
	
.pagination {
	margin: 0 auto 1em auto;
	}
	
.site-main > article {
	margin-bottom: 5em;
	}
	
	
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"] {
	vertical-align: top !important;
	margin-top: 3px;
	}
	
.gform_wrapper label.gfield_label, .gform_wrapper strong, .mc-field-group.input-group strong, .mc-field-group label strong{
	font-family: 'roboto condensed', helvetica, sans-serif;
	font-weight: 700;
	}
	
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label, .mc-field-group label {
		font-size: 1em !important;
		}
		
.mc-field-group.input-group li {
	list-style: none;
	margin-bottom: .5em;
	}
		
.mc-field-group{
	padding-top: .75em;
	}		

.mc-field-group.input-group {
	margin-bottom: 1em;
	}
	
#mc-embedded-subscribe.button {
	margin-top: 1em;
	margin-bottom: 2em;
	}


#mc_embed_signup .mc-field-group.input-group label {
		font-family: Merriweather, Georgia, serif !important;
		font-size: 16px !important;
		font-size: 1rem !important;
		line-height: 1.75 !important;
	}

#mc_embed_signup .mc-field-group.input-group label strong{
		font-family: 'roboto condensed', helvetica, sans-serif;
	font-weight: 700;
	}
	
.indicates-required {
	font-size: .8em;
	text-align: right;
	}
	
.asterisk {
	color: red;
	}
	
.content__gdprLegal {
	font-size: .8em;
	}
	
.page-id-146  .woocommerce .product .summary {
	width: 75%;
	float: left;
	}
	
.page-id-146 .woocommerce .product .images {
	float: right;
	width: 25%;
	}

.page-id-146 h1.product_title.entry-title {
	line-height: 1em;
	padding-bottom: .5em;
	margin-bottom: 0;
	font-weight: 700;
	color: #1a1a1a;
	font-size: 2rem;
	}
	
.page-id-146 .woocommerce .price, .woocommerce ul.products li.product.post-36 .price, .woocommerce div.product.post-36 p.price{
	display: none;
	}

.page-id-146 .woocommerce div.product, .page-id-146 .woocommerce div.product p.price {
	font-size: 1rem;
	}
	
	
.page-id-146 .gform_wrapper {
	margin-top: 0;
	}
	
.gform_wrapper .top_label .gfield_label, .gfield_html {
	color: #1a1a1a;
	font-size: 1rem;
	}
	
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper select, .gform_wrapper textarea {
	font-size: 1rem !important;
	}
	

.product_meta {
	display: none;
	}
	


/** Woocommerce **/

.products h2 {
	padding-bottom: .5em;
	font-size: 1.5em;
	}

.woocommerce .upsells ul.products[class*="columns-"] li.product {
	width: 22.05%;
	}

#content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary {
	width: 100%;
	}
	
.generalbutton, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt.disabled {
	background-color: #000;
	font-size: 1rem;
	}	

.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product form.cart .variations label, .woocommerce div.product form.cart .reset_variations {
	font-size: 1rem;
	}
	
.woocommerce div.product form.cart .variations label, .woocommerce div.product form.cart .reset_variations {
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	color: #ccc;
	}	
	
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title {
	text-align: center;
	}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #060;
	}
	
.cart_item dl.variation {
	display: none;
	}
	
.generalbutton, .button.product_type_simple.add_to_cart_button, .checkout-button.button{
		font-family: 'roboto condensed', helvetica, sans-serif;
		text-transform: uppercase;
		}
		
a.added_to_cart.wc-forward {
    font-family: 'Roboto Condensed';
    margin: 0 auto;
    text-align: center;
    display: block;
    }

.checkout-button.button{
	letter-spacing: .03em;
	}
	
.tabs.wc-tabs {
	display: none;
	}
	
.cat-description, .term-description, #tab-description, .woocommerce-breadcrumb, .photo-terms {
		color: #1a1a1a;
		font-family: 'Roboto Condensed', 'Helvetica', sans-serif;
		font-weight: 300;	
		}
		
.woocommerce ul.products li.product .button {
	width: 100%;
	max-width: 12em;
	text-align: center;
	font-family: 'roboto condensed', helvetica, sans-serif;
    text-transform: uppercase;
	}
	
#tab-description h2 {
	display: none;
	}
	
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3 {
	font-size: 1.3em;
	}
	
.woocommerce-page ul.products li.product-category, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product-category {
	width: 100%;
	}	
	
.tax-product_cat.woocommerce ul.products[class*="columns-"] li.product, .related ul.products[class*="columns-"] li.product{
	width: 46%;
	}
	
	
.woocommerce ul.products li.product .woocommerce-loop-category__title {
	clear: none;
	text-align: left;
	}
	
.price,  .single-product .products .price{
		text-align: center;
		}
		
.single-product .price {
		text-align: left;
		}	
	
section#woocommerce_widget_cart-2 {
	border-bottom: 2px solid black;
	margin: 0 auto 1em auto;
    padding: 0 0;
    }	
    
.woocommerce-product-gallery.woocommerce-product-gallery--without-images {
	display: none;
	}
	
.woocommerce .product_cat-entry-form .related.products {
	display: none;
	}
	
form.cart .product_totals {
	border-top: 0 !important;
	}
	
@media screen and (min-width: 500px) {
  @media screen and (min-width: 61.5625em) {
    #content div.product .woocommerce-product-gallery.woocommerce-product-gallery--without-images + div.summary {
      width: 100%;
      float: none;
    }
  }
}

/*********************** Research Charts ****/
.parent-pageid-380 table {
	width: 100%;
	max-width: 100%;
	font-family: 'roboto condensed', helvetica, sans-serif;
	font-size: .8em;
	}
	
.research-recent-post {
		font-family: 'roboto condensed', helvetica, sans-serif;
		font-size: 1.1em;
}

.research-recent-post img {
	margin-bottom: 1em;
	}
	
.photo-terms {
	border: 2px solid #aaa;
	background-color: #e9e6ed;
	clear: both;
	padding: 1em;
	font-weight: 500;	
	border-radius: 3px;
	color: #666;
	}
		
		
/************Photo Galleries ******/
.photo-album-cover {
	float: left;
	width: 100%;
	}
	

.photo-album-description {
	float: right;
	width: 100%;
	padding-left: 0em;
	}
	
.photo-grid {
	clear: both;
	}
	
.photo-grid ul {
	display: flex;
	flex-wrap: wrap;
	justify-content:left;
	align-items: center;
	}
	
.photo-grid li {
	list-style: none;
	flex-basis: 40%;
	padding-bottom: 1em;
	padding-right: 1em;
	}
	
.photo-grid li:last-child {
	padding-right: 0;
	}
	
#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
	font-family: 'roboto condensed', helvetica, sans-serif; !important;
	font-size: 1rem !important;
	line-height: 1.2em !important;
	}
	
#slb_viewer_wrap .slb_theme_slb_baseline *{
		line-height: 1.2em !important;
	}
	
#slb_viewer_wrap .slb_theme_slb_baseline .slb_details {
	padding-top: .5em !important;
	}
	
.comments-area {
	margin: 0 auto;
	}
	
.comments-title, .comment-reply-title {
	border-top: 2px solid #000;
	}
		
/**************** SIDEBAR ****/
.sidebar {
    padding: 1em 0 0 0;
    float: none;
    clear:both;
    }

.sidebar h3, h3.zerg {
	font-family: 'roboto condensed', helvetica, sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: -.18em;
	font-size: 1.4em;
	padding: 0 1rem 1rem 1rem;
	line-height: 1em;
	margin-top: 0 0;
	}
	
 .sidebar h2.widget-title {
 	text-transform: none;
 	font-weight: 700;
 	line-height: 1.25;
 	font-size: 1.3rem;
 	letter-spacing: 0;
 	margin-bottom: 1rem;
 	padding-top: 1rem;
	 }
	 
	.sidebar h2 a{
	color: #000;
	}
	
	.sidebar h2 a:hover, .sidebar h2 a:active{
	color: #c31326;
	}	
	
.textwidget p{
	padding-bottom: 1em;
	}

.digital-edition p{
	font-family: 'roboto condensed', helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	padding-top: .5em;
	margin-bottom: 0;
	}

.digital-edition-thumb {
	margin: 0 auto;
	max-height: 308px;
	}

.section2 .digital-edition {
	clear: both;
	}
	
.sidebar .digital-edition {
	display: none;
	}
	
.screening-room, .digital-edition-wrapper.mobile{
	border-top: 2px solid #000;
	margin: 1em 0 0 0;
	padding: 1em 0 0 0;
	}
	
.digital-edition-wrapper.mobile{
	clear: both;
	overflow: auto;
	}
	
.de-ad.mobile {
	margin: 0 auto;
	border-top: 2px solid black;
	margin-top: 1em;
	padding-top: 1em;
	}

.de-ad.mobile img{
	max-height: 343px;
	margin: 0 auto;
	}
	
.sidebar .screening-room {
	border: none;
	display: none;
	}
	
.home-sides {
	display: none;
	}
		
.home .home-sides {
	display: block;
	}
	

/*********/
	
.rp4wp-related-posts {
	border-top: 2px solid #000;
	clear: both;
	}
	
.rp4wp-related-posts ul{width:100%;padding:0;margin:0;float:left;}
.rp4wp-related-posts ul>li{list-style:none;padding:0;margin:0;padding-bottom:20px;clear:both;overflow:auto;}
.rp4wp-related-posts ul>li>p{margin:0;padding:0;}
.rp4wp-related-post-image{max-width:35%;padding-right:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
.rp4wp-related-post-content a{
	font-family: 'roboto condensed', helvetica, sans-serif;
	font-weight: 700;
	font-size: 1.3em;
	}
	
	
.category-photo-gallery .rp4wp-related-posts {
	display: none;
	}
	
.rp4wp-related-posts h3:first-child {
	margin-bottom: .8em;
	margin-top: 2em;
	font-size: 1.3em;
	}
	
.comments-title, .comment-reply-title {
	padding-top: 1.3em;
	}
	
.site-info {
	background: #000;
	color: #fff;
	font-size: 1em;
	font-family: 'roboto condensed', helvetica, sans-serif;
	font-weight: 300;
	padding: 1em;
	width: 100%;
	margin: 0 auto;
}

.site-info > ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 1em auto;
	}

.site-info ul li {
	list-style: none;
	padding-right: 1em;
	}
	
.site-info ul li:last-child {
	padding-right: 0;
	}
	
.site-info .social-navigation a::before {
	color: #fff;
	}
	
	.social-navigation a:hover:before {
	color:#686868;
	}
	
	
.site-footer {
	padding: 0 0;
	}
	
.site-footer .social-navigation {
	margin: .5em auto 0 auto;
	}
	
.site-footer .social-navigation a:before {
	height: 30px;
	line-height: 30px;
	width: 30px;
	}
	
.site-footer .social-navigation li {
	margin: 0 0;
	}


.site-info ul li a{
	color: #fff;
	}
	
.site-info ul li a:hover, .site-info ul li a:active{	
	color:#686868;
	}
	
p.akismet_comment_form_privacy_notice {
	margin-top: 1em;
	}



/*******  MEDIA QUERIES *************/

@media screen and (max-width: 500px) {
	.alignleft, .alignright, .aligncenter {
		width: 100%;
		}
	
	.news-image {
		width: 100px;
		}
		
}



/** * 14.0 - >= 500px
**/

@media screen and (min-width: 500px) {
	.site-branding {
		width: 80%;
		}
		
	.home .post-list {
		padding: 0 0;
		}
		
	.sidebar {
    margin: 0 0 0 0%;
    width: 100%;
    float: right;
    padding: 0 0 0 0;
    }
    
	
	.news-image.archive-thumb {
	width: 167px;
	}
	
	.featured-news-post .news-image, .home .photos .news-image {
	width: 100%;
	}
	
	a.imagediv {
		overflow: auto;
		display: block;
		}
	
	.news-title {
	float: right;
	width: calc(100% - 144px);
	padding-left: 1em;
	} 
	
	.photo-grid li {
	list-style: none;
	flex-basis: 30%;
	padding-bottom: 1em;
	}
	
	.post-list.popular li {
	width: 23%;
	}
	
	.woocommerce ul.products li.product a img {
	width: 250px;
	float: left;
	margin-right: 1.5em;
	}
	
	li.product.product-category a img {
	
	.media-kits ul li {
	list-style: none;
	width: 49%;
	}
	
	.mobile-top-sponsor {
		display: none;
		}
		
	.zerglayoutcl {
	padding: 0 0 !important;
	}
	
	h3.zerg {
	padding: 0 0 1rem 0rem;
	}
	
	.post-list.popular li:first-child {
	padding-left: 0;
	}
	
	.post-list.popular li:last-child {
	padding-right: 0;
	}
	
	.post-list.popular li {
	padding: 0 .5em .5em .5em; 
	}


}


/**
 * 600pxpx
 **/

@media screen and (min-width: 600px) {

		
	.section2 .digital-edition {
	clear: both;
	float: left;
	width: 60%;
	border-right: 1px solid #000;
	padding-right: 1em;
	}
	

		
	.de-ad.mobile {
	border-top: none;
	float: right;
	width: 40%;
	padding: 0 0 0 1em;
	}
    
}

	
/**
 * 14.1 - >= 710px
 **/

@media screen and (min-width: 44.375em) {

	.site {
		padding: 0 2em;
		}
		
	.site-content {
		padding: 0 0;
		}
		
	#masthead {
		padding: 1em 0 1em 0;
		}
	
 	.content-area {
	width: 100%;
	float: left;
	}
		
	.home.page .content-area {
		border-right: none;
		padding-right: 0;
		margin-bottom: 0;
		}
		
	.site-branding, .site-header-menu, .header-image {
		margin-bottom: 0;
		}
	
	.home .entry-content h3{
	padding-left: 0rem;
	}
		
	.home .entry-content h1 a {
		color: #000;
		}
	
	.home .entry-content h3#top-stories{
	display: block;
	}

	
	.research-recent-post h2{
		margin-top: -.4em;
		}

    
    img.vertical-sponsor1, img.vertical-sponsor2 {
    	width: 100%;
    	height: auto;
    	display: block;
    	}
    	
    img.vertical-sponsor2 {
    	border-top: 2px solid #000;
    	padding-top: 1em;
    	}
    	
	.site-content a img.banner-sponsor1 {
	display: none;
	}

	.archive-thumb {
	float: left;
	width: 167px;
	margin-bottom: 0;
	height: auto;
		}
	
	.category-photo-gallery .archive-thumb {
		width: 50%;
		height: auto;
		}
	
	.archive-post-summary {
		float: right;
		width: calc(100% - 167px);
		padding-left: 1em;
		}
	
	.category-photo-gallery .archive-post-summary {
		width: 50%;
		}
		
	.category-photo-gallery .archive-post-summary h2 {
	margin-top: 0em;
	}
	
	.category-photo-gallery #post-archive ul li:last-child {
	border-bottom: none;
	}
	
	.category-blogs .author-name {
	margin-top:  0em;
	}
	
	.single-featured-image.vertical-image {
		float: left;
		width: 35%;
		}
	
	.site-footer {
		clear: both;
		padding: 0 0;
		}
	
	
}


/**
 * 14.2 - >= 783px
 **/

@media screen and (min-width: 48.9375em) {
	body:not(.custom-background-image).admin-bar:before {
		top: 32px;
		}
		
	.home .col1 {
		padding-right: 1rem;
		width: 60%;
		float: left;
		border-right: 1px solid #000;
		}
			
	
	.home .col2 {
		width: 40%;
		float: left;
		padding-left: 1rem;
		padding-right: 1rem;
		}
		
	.home .col1, .home .col2 {
		margin-bottom: 1rem;
		}

		
	.news-posts, .photos, .blogs, .photos, .research-recent-post {
	border-bottom: none;
	margin: 0rem 0 0 0;
	padding: 0 0;
	border-top: none;
	}
	
	.reviews{
	margin-top: 1rem;
	padding-top: 1rem;
	border-top: 2px solid #000;
	border-bottom: none;
	}
	
	.site-content a img.lg-rectangle-sponsor {
	width: 100%;
	padding-top: 1em;
	margin-top: 1em;
	border-top: 2px solid #000;
	display: block;
	}
	
	.sidebar {
    float: right;
    }
    
	.single .site-content h2.entry-title.vertical-image {
	clear: none;
	margin-top: 0;
	padding-top: 0;
	}
	
	.single-featured-image.vertical-image {
	padding: 0 1.5em .5em 0;
	max-height: 25em;
	max-width: 35%;
	overflow: hidden;
	aspect-ratio: auto;
	}
	
	.entry-content:has(.vertical-image):after {
		clear: none;
		}
	


}


/**
 * 14.3 - >= 910px
 */
 
 	@media screen and (min-width:56.875em) {
 		.dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation {
    		display: block;
 			}
 			
 		.site-header-menu {
			display: none;
			}
 }
 
 /**
 * 14.4 - >= 985px
 */

@media screen and (min-width: 61.5625em) {
	 .dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation {
    	display: none;
 		}
	
	.site-header-menu {
		display: block;
		flex: 0 1 auto;
		}
	
	
	.section1, .section2, .section3 {
	margin-top: 1rem;
	display: table;
	}
	
	.section1 {
		margin-top: 0;
		display: flex;
		}
	
	.col1, .col2 {
		display: table-cell;
		}

	.section1 .col1 {
	border-right: 1px solid #000;
	}
		
	.section1 .col2 {
		border-left: none;
		}

	.home .entry-content h3#news{
	display: block;
	}
		
	
	#masthead {
	padding: 0 0 .5em 0;
	border-bottom: 2px solid black;
	margin-bottom: 1em;
	}

	
	.site-branding {
	width: 80%;
	margin-top: 1em !important;
	float: left;
	}
	
	.site-header .header-social-links {
	display: block;
	width: 190px;
	float: right;
	margin-top: 1em;
	}
	
 	.header-social-links .social-navigation{
	display: block;
	}
	
	.header-social-links ul {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-content: center;
		}
		
	.subscribe-link a {
		font-size: .87rem;
		}
	
	.header-social-links ul li {
		list-style: none;
		margin-bottom: 0px;
		}
		
	.header-social-links ul li.search-box {
		margin-bottom: 7px;
		}
		
	.header-social-links ul li.social-links {
		margin-bottom: 9px;
		}
		
	.header-social-links ul li:last-child {
		margin-bottom: 0;
		}
	
	.social-navigation ul {
		display:flex;
		justify-content: space-between;
		flex-direction: row;
		}
	
	.social-navigation li {
	margin: 0 0 0 0;
	}
	 
	 .social-navigation a:hover, .social-navigation a:active {
	 color:#686868;
	 }
	 
	body li.social-links {
	 	padding-bottom: 3px;
	 	}

	 	
	 input[type="search"] {
	 	padding: .2em;
	 	font-size: .8em;
	 	}
	 	
	input[type="search"].search-field {
		width: calc(100% - 26px);
		}


	 .search-submit::before {
	 	font-size: 20px;
	 	width: 20px;
	 	height: 20px;
	 	line-height: 20px;
	 	}
	 	
	 button.search-submit {
	 	background-color: #c31326;
	 	width: 26px;
	 	}
	
	.subscribe-link a {
		font-family: 'roboto condensed', helvetica, sans-serif;
		}
		
	.subscribe-link a:before {
		font-family: 'Genericons';
		content: '\f410';
		font-size: 24px;
		width: 24px;
		vertical-align: bottom;
		padding-right: .1em;
		left: 1px;
	}
	
	.site-header-menu {
	width: 100%;
	}

	.main-navigation {
	margin: 0 0;
	}

	.clear:before, .clear:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main > article:before, .site-main > article:after, .primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after {
		content: none;
		}

	.main-navigation {
	font-size: .9em;
	}
	
	ul.primary-menu {
		display: flex;
		justify-content: space-between;
		align-content: flex-start;
		}
		
	.navbar-search {
		display: none;
		}
		
		
	ul.primary-menu li a{
		padding: 0 0;
		}
		
	#sub-featured-news-items ul {
		width: 100%;
		}
	
	#sub-featured-news-items ul li {
		width: 50%;
		float: left;
		}
		
	#sub-featured-news-items ul li:nth-child(odd) {
		padding-right: 1em;
		}
		
	#sub-featured-news-items ul li:nth-child(even) {
		padding-left: 1em;
		}
		
	#sub-featured-news-items ul li:nth-child(3), #sub-featured-news-items ul li:nth-child(4) {
		padding-top: 1em;
		border-top: 2px solid #000;
		}
	
	#sub-featured-news-items .news-title {
	width: 100%;
	padding: 1em 0;
	height: 18.5em;
	}
			
	.photo-album-cover {
	float: left;
	width: 50%;
	border-right: 1px solid #000;
	padding-right: 1em;
	margin-bottom: 1em;
	}

	.photo-album-description {
	float: right;
	width: 50%;
	padding-left: 1em;
	}
	
	#content .twentysixteen div.product div.images{
		width: 45%;
		float: left;
		}
		
	#content .twentysixteen div.product div.summary {
		width: 50%;
		float: right;
		}
		
		.tax-product_cat.woocommerce ul.products[class*="columns-"] li.product, .related ul.products[class*="columns-"] li.product {
	width: 22.05%;
	}


	
	.media-kits ul li {
	list-style: none;
	width: 23%;
	}
	
		.photo-grid li {
	list-style: none;
	flex-basis: 23%;
	padding-bottom: 1em;
	}
		
	.digital-edition-thumb {
		max-height: 261px;
		}
	

}




/**
 * = 1100px
 */

@media screen and (min-width: 68.75em) {
	#sub-featured-news-items .news-title {
	width: 100%;
	padding: 0 0;
	height: 20em;
	}
	
	.site-content a img.skyscraper-sponsor {
	display: block;
	width: 100%;
	margin: 1em auto;
	padding: 0 0 0 0;
	border-top: 2px solid black;
	}
	
	.sidebar {
		text-align: center;
		}

	.site-content a img.banner-sponsor {
	display: none;
	}
	
	
	.category .content-area, .single .content-area, .woocommerce .content-area {
	border-right: 1px solid #000;
	padding-right: 3em;
	margin-bottom: 1em;
	}
	
	.category .content-area, .single .content-area {
	padding-right: 3em;
	margin-bottom: 1em;
	}
	
	
	.home .content-area, .content-area{
	width: calc(80% - 1em);
	float: left;
	}
	
	.col1 {
	padding-right: 1rem;
	width: 60%;
	float: left;
	}
	
	.col2 {
	width: 40%;
	float: right;
	padding-left: 1rem;
	border-top: none;
	padding-top: 0;
	margin-top: 0;
	}
		
	.sidebar {
    width: 20%;
    float: right;
    padding: 0 0 0 0;
    margin-bottom: 1em;
    clear: none;
    }
    
    .digital-edition-wrapper.mobile{
	clear: both;
	margin-top: 1em;
	display: none;
	}
	
	.sidebar .digital-edition {
	display: block;
	}
    
    .widget.widget_media_image{
	display: block;
	}
	
	.home .entry-content {
	border-right: 1px solid #000;
	padding-right: 1em;
	}
    
    #sub-featured-news-items .news-title {
	height: 18em;
	}
    
   .sidebar .screening-room, .sidebar .g.g4 {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	display: block;
	padding-bottom: 1em;
	margin-bottom: 1em;
	text-align: center;
	
	}
	
	.sidebar .digital-edition h3{
	margin-top: 0;
	}
    
	
	.photo-grid li {
	list-style: none;
	flex-basis: 20%;
	padding-bottom: 1em;
	}
	
	.single .site-content h1 {
		font-size: 2.2em;
		padding-top: .5em;
		}

	.sidebar h2.widget-title {
 	padding-top: 0rem;
	 }
	 
	 .widget.widget_text {
	 margin-top: 0;
	 }
	 
	 .widget {
	 	border-top: 0;
	 	margin: 0 auto;
	 	}

	.page .content-area {
		border-right: 1px solid #000;
		padding-right: 3em;
		margin-bottom: 1em;
		}
	
	.g.g-2, .g.g-4, .g.g-5 {
		display: block;
		}
		
	.g.g-5, .g.g-4 {
		padding-bottom: 1em;
		}
		
	.top-sponsor2 {
		display: none;
		}
	
	.top-sponsor1 {
		display: block;
		}

}

/**
 * 14.5 - >= 1200px
 */

@media screen and (min-width: 75em) {

		.main-navigation {
		font-size: 1em;
		}
		
}
