@media (max-width: 1024px) {
		.home #content {
			width: 100%;
		}
		
		.home .trailers-section ul li:nth-child(8) {
	display: block;
}
		
		.about-page-content {
			padding-left: 2rem;
			padding-right: 2rem;
		}
		
		.single #content {
			max-width: 90%;
		}
		
		.home-large-article {
			height: auto;
			
		}
		
		.page-template-reviews #content, .search-results #content, .page-template-articles #content, .page-template-news-archive #content {
			padding-left: 5%;
			padding-right: 5%;
			width: 100%;
		}
		
		.sidebar-article-text-content-link {
			width: 100%;
		}		
		
		#secondary .sidebar-article .article-thumbnail {
			margin-bottom: 1rem;
		}

		
		.single-feature_post_type #content {
			margin-top: 2rem;
		}
		
		.main-article-text-content {
			border-bottom: 0;
			border-top: 0;
		}
		
		.main-article-text-content-link {
			
		}
		
		.main-article-text-content {
			height: auto;
		}
		
		.main-article-text-content h2 {
			font-size: 2rem;
			margin-top: 0px;
			padding-top: 0px;
		}
		
		.home-news ul li {
			border: 0;
			text-align: left;
		}
		
		.home-news ul li h2 {
			text-align: left;
			padding: 0;
		}
		
.home .home-trailers {
	width: 100%;
	padding-left: 5%;
	padding-right: 5%;
}
		
.home-trailers ul li {
	float: left;
	box-sizing: border-box;
	margin-right: 5%;
	list-style-type: none;
	margin-bottom: 20px;
}

.home .home-trailers ul li {
	float: left;
	width: 47.5%;
	box-sizing: border-box;
	margin-right: 5%;
	list-style-type: none;
	margin-bottom: 20px;
}

.home .trailer-thumbnail {
	width: 100%;
	margin-right: 0;
	margin-bottom: 0;
}

.home-trailers h2, .home-single h2 {
	margin-top: 10px;
}

.home-trailers .trailer-content {
	width: 100%;
}

.home .home-trailers ul li:nth-child(2n) {
	margin-right: 0px;
}

.home .home-trailers ul li:nth-child(5), .home-reviews ul li:nth-child(6) {
	margin-bottom: 0px;
}			
		
		.home .news-section {
			padding-left: 5%;
			padding-right: 5%;
		}
		
		.archive #content {
			padding-left: 5%;
			padding-right: 5%;
		}		
		
		.home-reviews .article-thumbnail a {
			height: auto;	
		}
		
		.main-article-text-content-link {
			border: 0;
		}
		
		.home-reviews {
			width: 100%;
			padding-left: 5%;
			padding-right: 5%;
		}
		
		.home-news ul li .news-content {
			text-align: left;
		}
		
		.home-news-1 {
			margin-bottom: 2rem;
			padding-left: 5%;
			padding-right: 5%;
			width: 100%;
			float: left;
			margin-top: 2rem;
		}
		
		.news-thumbnail-time {
			text-align: left;
		}

		#masthead {
			width: 90%;
			margin-bottom: 0;
			border-bottom: 0;
		}
	
		.site-branding {
			width: 100%;
		}
	
		.home-logo {
			width: 200px;
			float: left;
			margin-right: 0;
			
		}
		
		#site-navigation {
			overflow: auto;
			padding-left: 60px;
		}
	

	
		.article-thumbnail img {
			vertical-align: bottom;
		}
	
		
		.main-article-text-content .excerpt {
			position: inherit;
			bottom: 0;
			display: block;
		}
		
		.main-article-text-content .excerpt p {
		    width: 100%;
		}

		footer {
			width: 90%;
		}
		
		footer .site-info {
			width: 100%;
		}
		
	#secondary {
		    margin-left: 0;
		    width: 100%;
		    float: left;
		    margin-top: 1.5rem;
	}
	
	.sidebar-article {
    	width: 22.75%;
    	margin-bottom: 1.5rem;
    	float: left;
    	margin-right: 3%;
    	border-bottom: 0;
	}
	
	.sidebar-article:nth-child(5) {
		margin-right: 0;
	}
	
	#secondary .sidebar-article .article-thumbnail {
		max-width: none;
		margin-right: 0;
	}	
		
}

@media (max-width: 971px) { 
	#search-bar form .search-submit {
	width: 40%;
	}
	
	.page-content {
		max-width: none;
		width: 100%;
	}
	

	

	
		.top-social div a.link-to-info {
			display: block;
			margin-right: 1rem;
		}
	
	.main-article-text-content .excerpt p {
		font-size: 1rem;
	}
	
	#search-bar form label .search-field {
    width: 50%;
	}
	
	#site-navigation {
		width: initial;
		float: none;
	}
	
	.left-column-container {
		width: 100%;
	}
	
	.post-taxonomy-image img {
		width: 200px;
	}
	
	.post-taxonomy-image {
		float: left;
		width: 200px;
		margin-right: 30px;
	}
	
	.entry-header {
		width: 100%;
	}
	
	.entry-content {
		width: 100%;
	}
	
	.fullscreen {
		display: none;
	}
	
	.mobile {
		display: block;
	}
	
	.post-taxonomies {
	    width: auto;
	    float: none;
	    margin-right: 0px;
	    border: 0;
	    padding-left: 20px;
	    overflow: auto;
	}
	
	.left-column-container .post-taxonomy-individual {
	    width: 47.5%;
	    margin-right: 2.5%;
	}
	
	.post-taxonomy-title {
	    width: 100%;
	    border: 0;
	}	
	
	.left-column-container {
	    margin-top: 30px;
	    border-top: 1px solid #BDBDBD;
	    padding-top: 30px;
	    border-bottom: 1px solid #BDBDBD;
	}
}	

/* Mini Tablets */
@media (max-width: 768px) {
		.home-reviews {
			width: 100%;
			margin-right: 0;
			border-right: 0;
		}
		

		
		.home-logo {
			float: left;
			width: 20%;
			margin-right: 5%;
		}
		
		#menu-icon {
			float: left;
			width: 75%;

		}

			#menu-icon label {
				display: block;
				padding-top: 1.7rem;					
			}
			
		
		.main-navigation {
			display: none;
		}

		
		.mobile-navigation ul li a:hover {
			/* color: #BE3A26; */
		}
		

		.active-mobile-menu {

		}
		
		.archive-taxonomy-post {
			width: 100%;
		}		
		
		.post-header-tax_rating {
			width: 100%;
		}
		
		.archive-taxonomy-title h2 {
			font-size: 1.2em;
		}
		
		.main-article-text-content .excerpt p {
			width: 100%;
		}

		.stacked-items .article-thumbnail a {
			height: auto;
		}		
		
		.single-feature_post_type .entry-header {
			width: 100%;
		}		
		
		.single-feature_post_type .entry-content {
			width: 100%;
		}		

	
		
		
	}
	
/* Mini Tablets */
@media (max-width: 669px) {
		#menu-icon label {
			padding-top: 1.8rem;
			padding-right: 8%;
		}
		
		.about-the-team {
			width: 100%;
		}
		
		.about-other-contributors {
			width: 100%;
			margin-bottom: 2rem;
		}
		
	.single-feature_post_type .entry-content blockquote p {
		float: right;
		width: 100%;
		color: #C5AD45;
		font-family: 'Cabin', Futura,'Trebuchet MS',Arial,sans-serif;
		font-size: 1.8rem;
		margin-bottom: 1em;
		margin-top: 0.5em;
		text-align: left;
		margin-left: 5%;
	}		
	
	.all-reviews-stack ul li {
		width: 100%;
		margin-right: 0;
	}
	
	.all-reviews-thumbnail {
		width: 35%;
	}
	
	.archive-taxonomy-image {
		width: 25%;
	}
	
	.related ul li {
		width: 47.5%;
		margin-right: 5%;
	}
	
	.sidebar-article {
    	width: 47.5%;
    	margin-bottom: 1.5rem;
    	float: left;
    	margin-right: 5%;
	}
	
	.sidebar-article:nth-child(3) {
		margin-right: 0;
	}		
	
	.related ul li:nth-child(2n) {
		margin-right: 0;
		margin-bottom: 2rem;
	}
	
	.nav-links div.nav-previous, .nav-links div.nav-next {
		width: 50%;
		margin-right: 0;
		margin-left: 0;
	}
	
	.nav-links div.nav-previous:before {
		padding-left: 0;
	}
	
	.archive-taxonomy-content {
		width: 70%;
	}
	
	.main-article-text-content h2 {
		margin-top: 20px;	
	}
	
		.home-large-article {
			width: 100%;
			height: auto;
			margin-bottom: 0px;
		}	
		
		.main-article-text-content-link {
			width: 100%;
		}			
		
		.main-article-text-content {
			width: 100%;
			height: auto;
		}	
	

	
		.stacked-items ul li:nth-child(3n) {
		    margin-right: 5%;
		}	

	
		.stacked-items ul li {
			width: 47.5%;
			margin-right: 5%;
		}
		
		.main-article-text-content .excerpt p {
			max-width: 100%;
		}
		
		.stacked-items ul li:nth-child(2n) {
			margin-right: 0;
		}
		
		.stacked-items ul li:nth-child(3n + 1) {
		    clear: none;
		}		
	
		#site-navigation {
			width: 100%;
			float: none;
			padding-left: 0;
			padding-top: 20px;
			padding-bottom: 20px;
			border-top: 1px solid #D8D8D8;
			margin-top: 20px;
		}	
		
		.site-info-left {
			width: 100%;
			text-align: center;	
			padding-right: 0px;
		}
		
		.site-info-right {
			width: 100%;
			float: left;
			text-align: center;
			font-size: 1.6em;
			margin-top: 10px;
			line-height: 1.2em;
			padding-right: 0px;
			display: table-cell;			
		}		
		
		.home-logo {
		    width: 25%;
		    float: left;
		    margin-right: auto;
		    margin-left: auto;
		}		
		
		.post-taxonomies {
		    width: 100%;
		    float: none;
		    margin-right: 0px;
		    border: 0;
		    padding-left: 0px;
		    overflow: auto;
		}	
		
	}	
	
@media (max-width: 501px) {	
	
	.home-news ul li {
		width: 100%;
		margin-right: 0;
	}	
	
		.main-article-text-content .excerpt p {
			font-size: 0.85rem;
		}	
		.main-article-text-content h2 {
			font-size: 1.4rem;
		}	
	
	.home-logo {
		width: 35%;
	}
	
	#menu-icon {
		width: 65%;
	}
	
	#menu-icon label {
		padding-right: 11%;
	}
	
	.alignleft, .alignright {
	    display: inline;
	    float: left;
	    margin-right: 0;
	    margin-left: 0;
	    margin-bottom: 1.5em;
	    width: 100%;
	}
	
	.navigation .alignleft, .navigation .alignright {
		width: 50%;
	}
	
	.navigation .alignright {
		text-align: right;
	}
}