/* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (max-width: 40em) {
	section.section-main{
		height: auto !important;
	}
} 
/* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) { } 

/* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) {
	section.section-banner{
		display: block;
	}

} 

/* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) { } 

/* 1920 x 1080 fix*/
@media only screen and (min-height: 63.5em) {
} 

/* min-width 1921px, xxlarge screens */
@media only screen and (min-width: 120.063em) {
	
} 

/* 1024 < x < 1280, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 80.063em) {
	aside .social a{
		width: 1.8rem;
		height: 1.8rem;
		line-height: 1.8rem;
	}

	aside .books a.view{
		font-size: 0.5rem;
	}

	section .tool-section .filter{
		min-width: 450px;
	}

	section .tool-section .filter .wr{
		min-width: 150px;
	}

	section .tool-section .filter form{
		min-width: 0px;
		max-width: none;
	}

	section.section-banner h1 strong{
		font-size: 6rem;
		line-height: 5rem;
	}

	.blog section.section-banner{
		overflow: auto;
	}
}