
@media (max-width: 960px) {
	body {
		font-size: 100%;
		background: #362E29;
	}
	#edge-tr {
		display: none;
	}
	#col3 {
		display: none;
	}
	#col1 {
		float: none;
		width: auto;
	}
	.page_margins {
		width: auto;
		min-width: 0;
	}
	.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l,
	.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c62r, .c66r, .c75r, .c80r {
		float: none;
		width: auto;
		margin: 0;
	}
	.subcr,
	.subcl {
		padding: 0;
	}
	.equalize>div {
		display: block;
	}
	#header_slideshow {
		display: none;
	}
	.thumb_menu li {
		float: none;
		width: auto;
		margin: 0;
		text-align: right;
	}
	.thumb_menu li a {
		margin: 0 0 20px 0;
	}
	.thumb_menu_teaser .thumb_menu li {
		width: auto;
	}
	.thumb_menu a,
	.thumb_menu a:hover {
		background-position: center center;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		-ms-background-size: cover;
		background-size: cover;
		background-color: #fff;
	}
	.thumb_menu li a strong {
		background: rgba(255, 255, 255, 0.8);
	}
	
	.home_box {
		height: auto;
		overflow: visible
	}
	
	.home_box .left {
		display: none;
	}
	.home_box .right {
		margin-left: 0;
		padding-left: 10px;
		height: auto;
	}
	.home_box .content {
		display: inline;
	}
	
	.home_box.articles .right {
		margin-left: 0;
	}
	
	.home_box.articles .section_intro, .home_box.articles .left, .home_box.articles .right {
		height: auto;
	}
	
	.home_box.articles {
		height: auto;
	}
	
	.menu_align.subcl,
	.menu_align.subcr {
		padding: 0;
	}
	
	#logo a {
		-webkit-background-size: contain;
		-ms-background-size: contain;
		-moz-background-size: contain;
		-o-background-size: contain;
		background-size: contain;
	}
	
	#header_corner {
		display: none;
	}
	
	#footer a {
		display: block;
	}
	
	#main img {
		max-width: 100%;
		height: auto;
	}
	
	.regions h1 {
		font-size: 22px;
	}
	
	.regions #region_map {
		float: none;
		margin-bottom: 20px;
	}
	.regions #region_map img {
		width: 100%;
	}
	
	.regions.view .slideshow {
		float: none;
		width: auto;
	}
	.regions.view .slideshow li {
		width: 100%;
		height: auto;
	}
	.regions.view .slideshow img {
	}
	
	#crumbs {
		display: none;
	}
	
	#nav li {
		width: 50%;
	}
	#nav li a {
		background: #ddd;
		margin-right: 1px;
		font-size: 9px;
	}
	#nav li a span {
		background: none;
		color: #555;
	}
}