html, body {width: auto!important; overflow-x: hidden!important} 
.singular-image {
    display: none;
}
figcaption, .gallery-caption, .wp-caption-text {
    font-size: 12px;
	font-weight: 400;
}
.site-inner > div:first-child {
    height: 100px;
    margin: 20px auto !important;
}
.archives-section {
	min-height:3000px;
}
.home figure.single-post-image.wp-caption {
	height: 0;
}
.archive .single-post-image, .search .single-post-image {
    display: none;
}
.search .post-image {
    border-radius: 8px;
}
.entry-content {
    margin-top: 40px;
}
.home .entry-content {
    margin-top: 0px;
}
.wp-custom-logo .title-area img {
	width:122px;
	height:35px;
}
div.sister-sites > div.sister-site.the-grid > h2.box-title > img.ls-is-cached {
	width:260px;
	height:72px;
}
div.sister-sites > div.sister-site.the-driven > h2.box-title > img.ls-is-cached {
	width:200px;
	height:38px;
}
div.shell > div.sq_get_quotes__foot > a.close-link > img.lazyloaded, div.shell > div.sq_get_quotes__foot > a.close-link > img.lazyloading {
		height:16px !important;
		width:16px !important;
	}
div.sq_get_quotes > div.shell > div.sq-logo-container > img.lazyloaded, div.sq_get_quotes > div.shell > div.sq-logo-container > img.lazyloading {
		height:46px !important;
		width:192px !important;
	}
#text {
	width:80px;
	height:19px;
}

div.shell > div.sq_get_quotes__foot > a.close-link > img.lazyload {
	width:16px;
	height:16px;
}
@media all and (max-width:960px) {
div.site-container > div.site-inner > div#new-hero-stories > section.gb-block-post-grid {
	height:1024px !important;
}
	div.gb-post-grid-items > div.hero-container > article > div.gb-block-post-grid-text {
		min-height:164px !important;
	}
	div.sister-sites > div.sister-site.the-grid > h2.box-title > img.lazyloading, div.sister-sites > div.sister-site.the-grid > h2.box-title > img.lazyloaded, div.sister-sites > div.sister-site.the-grid > h2.box-title > img.ls-is-cached {
		width:260px !important;
		height:72px !important;
	}
		div.sister-sites > div.sister-site.the-driven > h2.box-title > img.lazyloading, div.sister-sites > div.sister-site.the-driven > h2.box-title > img.lazyloaded, div.sister-sites > div.sister-site.the-driven > h2.box-title > img.ls-is-cached {
		width:260px !important;
		height:48px !important;
	}
	div.sq_get_quotes > div.shell > div.sq-logo-container > img , div.sq_get_quotes > div.shell > div.sq-logo-container > img {
		height:26px !important;
		width:110px !important;
	}
}
@media all and (max-width:600px) {
	.hide-mobile {display:none;}
		.nem-button a {
		display: block;
    border: none;
    padding: 7px 14px;
    color: #333;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    border: 1px solid #333;
}
}
@media all and (min-width:600px) {
	.show-mobile {display:none;}
	}

body.home .web-stories-list__story-poster img {
    position: inherit!important;
}