#non-responsive-wrapper { min-width: 622px; max-width: 939px; margin: auto; }
.static-page-grid { margin-bottom: 55px !important; border-bottom: 1px solid #ccc; padding-bottom: 40px !important; }
.static-page-header { margin-bottom: 15px !important; }
.static-page-image-box { height: 80px !important; width: 80px !important; }
#static-random img { max-width: 100% !important; }
.static-page-leftnav-showmore { display: none; }
.static-page-show-more-link { cursor: pointer; color: #333; font-weight: bold; font-size: .9em; }
.item .ui.unordered.list { margin-left: 7px; margin-bottom: 7px; }
#v4-static-page-dropdown-mobile-nav-box { display: none; }
.static-page-image-box img { margin: auto; }

/* hack for old style nav overrides */
.nav li { margin-bottom: 5px !important; }
.nav img, #v4-static-nav img { max-width: 100% !important; }
/* .nav li::before { content: '▶ '; color: #006bfa; font-size: 0.8em; } */

/* feature pages */
.v4-static-feature-page-block { background-size: cover !important; }
.v4-static-feature-page-block .item { color: #000 !important; padding: 4px !important; margin-bottom: 4px; }
.v4-static-feature-page-button { color: #000 !important; }
.v4-feature-page-image img { width: 100% !important; }

/* solutions and resources */
.v4-static-page-card { width: 100% !important; }

#non-responsive-wrapper div[class*="-header"] img { width: 100%; } 

.has-date, .has-seg { display: none; }

@media screen and (max-width: 991px) {
	.v4-static-feature-page-block .item { background: rgba(255, 255, 255, 0.8); padding: 4px !important; font-size: 1.2em; color: #000 !important; }
	.v4-static-feature-page-header, .v4-static-feature-page-block .ui.basic.segment { background: rgba(255, 255, 255, 0.8); padding: 4px !important; color: #000 !important; }
	#v4-static-page-dropdown-mobile-nav-box { display: block; }
}

@media screen and (max-width:767px){
	#non-responsive-wrapper { min-width: auto !important; max-width: auto !important; margin: auto; width: 100%; }
	#non-responsive-wrapper img { max-width: 100%; }
		
	#non-responsive-wrapper div[class*="-container"] { padding-left: 8px !important; }
	
	/* semi-standard blp */
	.blp-container { width: 100%; } 
	.blp-container a.invert { color: #000 !important; }
	.blp-container-align { width: 100%; }
	.blp-heading, .blp-links {
		color: #000 !important;
		background: rgba(255, 255, 255, 0.8); padding: 4px !important;
	}
}

#left-nav-override { display: none; }