

@media screen and (max-width: 1000px) {
    .container {
		width:100%;
		margin:0;
		text-align:left;
	}
	
	.layout {
		width:96%;
		padding:30px 2%;
	}
	
	#font-change {
		display:none; 
	}
	
	.jump_menu {
		display:none;
	}
	#slider-container .news-item {
		height: 206px;
	}
}
@media screen and (max-width: 800px) {
	#slider-container .news-item {
		height: 216px;
	}
	#slider-container .news-item h3{
		margin: 10px 10px 10px 0px;
	}
}

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

	h1 {
		font-size:1.2em;
	}
	
	.top-bar {
		display:none;
	}
		
	.slicknav_menu {
		display:block;
	}

	article {
		padding:12px 2%;
		border:0;
		border-radius:0;
	}

	.aside_home {
		display:none;
	}

   	.modules,
   	.modules.aside,
   	.home-sub-items {
		width:100%;
	}
	
		.module,
		.module:link,
		.module:visited {
			border-radius:0;
			color:#000;
			background:none;
			width:90%;
			padding:0 5%;
			border-top:1px solid #E2E2E2;
			padding-top:24px;
		}
		
			.module h3 {
				color:#000;
			}
		
		.sub-item {
			width:100%;
			margin:0;
			margin-bottom:24px;
			border-radius:0;
			border:0;
			border-top:1px solid #E2E2E2;
			padding-top:24px;
		}
		
			.sub-item img {
				display:none;
			}
			
			.sub-item h2 {
				background:none;
				line-height:36px;
				font-size:1.1em;
				padding:0 12px;
				border-radius:0;
			}
			
			.sub-item a.readon:link, 
			.sub-item a.readon:visited {
				width:60%;
				margin:12px;
				margin-right:40%;
				clear:both;
				display:block;
			}
	
	.main,
	.main.record {
		width:100%;
	}
	#slider-container .news-item {
		height: 156px;
	}
}

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

	body {
		font-size:12px;
		line-height:145%;
	}
	#slider-container .news-item {
		display: none;
	}
	#owl-slider,.headerimgs {
		display:none;
	}

}


@media screen and (max-width: 400px) {
    
	.logo {
		width:50%;
		margin:0 auto;
		
		float:none;
		display:block;
	}
	
	.logo img {
		width:100%;
		margin-bottom:12px;
	}
	
	#searchform {
		float:left;
		width:100%;
	}
}