  @media (min-width: 55em) {
	html body.generic_inner .l-page .l-content-center .l-content.full-width.largevideo {	
		width: 100%;
	}
}

html body.generic_inner .l-page.full-width-blog .l-content-center .l-content { 
		width: 100%;
		padding-top: 0px;
	}
	.l-page.full-width-blog .post-maininfo {
		max-width: 840px;
		text-align:center;
		padding: 0px 20px;
	}
	.l-page.full-width-blog.breakout-blog .post-maininfo {
		padding: 0px 30px;
	}
	.l-page.full-width-blog .post-maininfo .page-description { 
		font-size: 25px;
		line-height: 34px;
		color: #343434;
		margin-top: 30px;
	}
	.largevideo {
		margin-top: 20px;
	}
	.l-page.full-width-blog p.byline { 
		text-align:center;
		margin-top: 0px;
	}
	.l-page.full-width-blog .l-content p { 
		width: 100%;
		margin: 20px auto;
		line-height: 30px;
	}
	.l-page.full-width-blog .caption p {
		margin: 0 0 5px 0;	
		line-height: 24px;
		width: 100%;
	}
	.l-page.full-width-blog p,a { 
		font-size: 18px; 
	}	
	.l-page.full-width-blog .p-list ul li {
		width: auto;
		margin-right: 30px;
		margin-bottom: 5px;
	}
	.l-page.full-width-blog .p-list ul li a {
		font-size: 20px;
		display: inline;
	}
	.l-page.full-width-blog div.tag-block {
		width: 100%; 
	}
	.l-page.full-width-blog .blog-info { 
		width:100%;
		margin: 0 auto;
	}
	.l-page.full-width-blog .fbshare-container { 
		margin: 0 auto;
	}
	.l-page.full-width-blog .blog-info ul{ 
		margin: 0;
		padding-right: 0px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.l-page.full-width-blog #recent-posts .p-list {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.l-page.full-width-blog #recent-posts .p-list li {
		width: auto;
		margin: 0px 30px 5px 15px;
	}
	.l-page.full-width-blog .blog-info p { 
		width: 100%;
	}
	.l-page.full-width-blog .blog-info .related-stories-tags p { 
		font-size: 13px;
		line-height: 23px;
	}
	.l-page.full-width-blog .blog-info .related-stories-titles p { 
		margin: 0px;
	}
	html body.generic_inner .l-page.full-width-blog .l-content-center .l-content .blog-info a {
		border-bottom: none;
		font-weight: 400;
	}
	.l-page.full-width-blog .text-image-intro.genericv2 .container .intro a.instagram:before, .l-page.full-width-blog .text-image-intro.genericv2 .container .intro a.facebook:before, .l-page.full-width-blog .text-image-intro.genericv2 .container .intro a.twitter:before, .l-page.full-width-blog .text-image-intro.genericv2 .container .intro a.youtube:before, .l-page.full-width-blog .text-image-intro.genericv2 .container .intro a.flickr:before {
		font-size:36px;
		top:8px;
	}
	@media (min-width: 45em) {
		.l-page.breakout-blog .l-content p, .l-page.breakout-blog .blog-info, .l-page.photo-gallery .blog-info, .l-page.breakout-blog .tag-social-container, .l-page.photo-gallery .tag-social-container { 
			width: 70%;
		}
		html body.generic_inner .l-page.full-width-blog .l-content.seventy, .l-page.photo-gallery .seventy {
			width: 70%;
			margin: 0 auto;
			float: none;
		}
		.l-page.breakout-blog .pagination-container, .l-page.photo-gallery .pagination-container {
			width: 70%;
		}
		.l-page.full-width-blog .caption p, .l-page.full-width-blog .blog-info p {
			width: 100%;
		}
	}
