/* media */
@media screen and (max-width: 768px) {

	.hero{
		font-size:8px;
	}
	body {
		font-size: 16px;
	}
	.site-footer{
		font-size: 12px;	
		padding: 2em 1em;	
	}
	.heroTagline span {
		max-height:110px;
	}
	.heroTagline {
		padding:8em 2em;
	}
	.heroTagline h1 {
		font-size:2.5em;
	}
	.rl-basicgrid-gallery > .rl-gallery-item {
		height: 80px;
	}
	.rl-basicgrid-gallery > .rl-gallery-item img {
		height: 80px;
	}
	.entry-categories{
		font-size:14px;
	}
	.post .entry-title {
		font-size: 1.65em;
	}
	.main{
		padding: 1.5em 1em;
	}

	.page .entry{
		padding:3em 1.5em;
	}
	.page.entry, .post.entry{
		margin: 0 -1em;
	}


	figure.alignleft{
		margin:0;
		width:100%;
	}
	figure.alignleft img{
		width:100%;
	}

}

@media screen and (max-width: 600px) {



}


@media screen and (min-width: 769px) {


	.hero{
		font-size:12px;
	}
	.heroTagline span {
		max-height:130px;
	}

	.post.entry .post-body{
		padding:1.5em 1.5em;
	}

}

@media screen and (min-width: 992px) {

	.hero{
		font-size:13px;
	}
	.heroTagline span {
		max-height:150px;
	}
	.site-footer{
		padding: 3em 2.5em;
	}
	.heroTagline {
		font-size:11px;
	}
	.heroTagline span {
		max-height:160px;
	}
	.post.entry .post-body{
		padding:1.5em 2em;
	}


}

@media screen and (max-width: 1050px) {
	.overflow-container > .main{
		min-width:100%;
		margin-right: 0;
	}
	.overflow-container > aside{
		max-width:100%;
	}
}

@media screen and (min-width: 1150px) {

	.hero{
		font-size:14px;
	}
	.post.entry .post-body{
		padding:1.7em 2.5em;
	}
	.heroTagline span {
		max-height:180px;
	}

}
@media screen and (min-width: 1400px) {
	.site-header, .overflow-container{
		padding-left: 7.5vw;
		padding-right: 7.5vw;
	}
	.hero{
		font-size:16px;
	}

	.post.entry .post-body{
		padding:2em 4em;
	}

}


