@media (min-width: 769px) {
	article.full.wider .look {
		width: 30%;
	}
	
	article.full.wider .read {
		width: 70%;
		margin-left: 30%;
	}
}

/* Mobile Optimizations (XL)
*********************************************************************************************/

@media (max-width: 1450px) {


    
}

/* Mobile Optimizations (L)
*********************************************************************************************/

@media (max-width: 1130px) {
	
}

@media (max-width: 980px) {
	p {
		text-align: left;
	}
	
	body {
		font-size: 13px !important;
		line-height: 22px !important;
	}
	
	.post h1, .post h2 {
		font-size: 24px;
		line-height: 30px;
	}
}

/* Mobile Optimizations (M)
*********************************************************************************************/

@media (max-width: 768px) {

	html {
		overflow:visible;
	}

	body {
		overflow:visible;
	}

	.read {
		width: 100% !important;
		margin: 0 !important;
	}
	.look {
		position: relative !important;
		width: 100% !important;
		height: 350px !important;
		background-position: center center !important;
	}
	article .share {
		position: relative !important;
		right:0 !important;
	}

	.intro {
		height: auto !important;
	}
	
	header {
		position:relative;
		margin-top:80px;
		bottom:0 !important;
	}
	
	header.single {
		height:90px;
	}
	
	header.home {
		height:auto !important;
	}
	
	header.home .intro {
		margin-top:30px !important;
	}
}

/* Mobile Optimizations (S)
*********************************************************************************************/

@media (max-width: 480px) {

	article .post {
		margin: 0 15px;
	}

	.look {
		height: 200px !important;
	}
    
}
