@charset "utf-8";
/* CSS Document */

/* VIEWPORTS */

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

}

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

}

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

}

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

}

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

}

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

}


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

}

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

}

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

}

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

}

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

}

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

}

@media screen and (max-width: 980px) {
	.csc-textpic-imagerow {
		float: left;
		max-width: 584px;
		width: 100% !important;
	}
	
	.csc-textpic-image.csc-textpic-firstcol,
	.csc-textpic-image.csc-textpic-lastcol {
		float: left;
		max-width: 287px;
		width: 100% !important;
	}
}

@media screen and (max-width: 9320px) {	
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		margin-left: 0;
		margin-right:10px;
	}
}

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

}

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

}

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

}

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

}

@media screen and (max-width: 690px) {
	.content_header {
		padding-bottom: 1rem;
		padding-right:1.25rem;
	}
	
	.content_header .csc-default > .csc-header {
		margin-bottom: 1rem;
		width: 100%;
	}
	
	.content_header .csc-default > p {
		width: 100%;
	}
}

@media screen and (max-width: 675px) {
	#content {
		background-color: #FFFFFF;
		font-size: 0.8rem;
		line-height: 1.2rem;
		margin-top: 59px;
		min-height: 20vh;
		padding: 2rem 0 0;
	}
	
	.grid_50-50.grid-box {
		margin-right: 0;
		width: 100%;
		margin-bottom:1rem;
	}
	
	.grid_33-33-33.grid-box {
		margin-right: 0;
		width: 100%;
	}
}

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

}

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

}

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

	#content .leftmenu {
		float: left;
		min-width: 30%;
		width: 100%;
	}

	#content .maincontent {
		float: left;
		min-width: 70%;
		padding-left: 0;
		width: 100%;
	}
	
	.csc-textpic-image.csc-textpic-firstcol, .csc-textpic-image.csc-textpic-lastcol {
		float: left;
		max-width: 584px;
		width: 100% !important;
	}

}