/* ----- Page Content ---------------- */

.region-kicker .kicker-container {
	padding: 20px 20px 40px;
	margin: 0 auto;
	max-width: 600px;
}

.page-node-11 .region.region-content, .page-node-12 .region.region-content, .page-node-type-content-list .region.region-content, .path-press .region.region-content, .page-node-type-press-release .region.region-content, .page-node-type-news .region.region-content, .page-node-type-candidate-spotlight .region.region-content, .page-node-type-candidate .region.region-content, .page-node-type-featured-videos .region.region-content {
    max-width: 780px;
    margin: 0 auto;
}

.page-node-type-content-list .region.region-content {
	max-width: 1200px;
}

.featured.primary {
    width: 100%;
    margin: auto;
}

.featured.primary .container {
    width: 100%;
    margin: auto;
}

@media (min-width:480px) {
	
	header .region-header {
		margin:0 auto;
		padding:0;
		width:440px;
	}
	
	.region.region-help {
		width: 440px;
		margin: auto;
	}
	
	.container {
		width: 440px;
		margin: auto;
	}

}

@media (min-width:600px) {
	
	header .region-header {
		margin:0 auto;
		padding:0;
		width:560px;
	}
	
	.region.region-help {
		width: 560px;
		margin: auto;
	}
	
	.container {
		width: 560px;
		margin: auto;
	}
	
}
 
@media (min-width: 768px) {

	header .region-header {
		margin:0 auto;
		padding:0;
		width:740px;
	}
	
	.region.region-help {
		width: 740px;
		margin: auto;
	}
	
	.container {
		width: 740px;
		margin: auto;
	}
	
	.region-kicker .kicker-container {
		display: flex;
	}
	
}

@media (min-width:980px) {
	
	header .region-header {width:960px;}
	.region.region-help {
	    width: 960px;
	    margin: auto;
	}

	.container {
	    width: 960px;
	    margin: auto;
	}
}

@media (min-width:1200px) {

	 header .region-header {width:1170px;}
	 
	.region.region-featured1, .region.region-featured2 {
	  width:1070px;
	  margin: auto;
	  clear: both;
	}
	
	.kicker .container {
		width: 1070px;
	    margin: auto;
	}
	
	.region.region-help {
	    width: 1070px;
	    margin: auto;
	}
	
	.container {
	  width: 1070px;
	  margin: auto;
	}
	
}