



@media only screen and (min-width : 511px) and (max-width : 1023px) {
	.row { width: 496px; }

	/* Head */
	#header { display: none; }
	#menu { display: none; }
	#header-mobile { display:block; }

	/* Redefine patterns */
	/* Overview Pattern Top */
	#overview .pattern-top { height:1020px; }
	#overview .pattern-top .article-1 { top:0px; left:0px; }
	#overview .pattern-top .article-2 { top:680px; left:0px; }
	#overview .pattern-top .article-3 { top:510px; left:248px; }
	#overview .pattern-top .article-4 { top:510px; left: 0px; }

	/* Overview Pattern 1 */
	#overview .pattern-1 { height:1700px; }
	#overview .pattern-1 .article-1 { top:0px; left:0px; }
	#overview .pattern-1 .article-2 { top:0px; left:248px; }
	#overview .pattern-1 .article-3 { top:510px; left:0px; }
	#overview .pattern-1 .article-4 { top:510px; left:248px; }
	#overview .pattern-1 .article-5 { top:340px; left:0px; }
	#overview .pattern-1 .article-6 { top:850px; left:0px; }
	#overview .pattern-1 .article-7 { top:1020px; left:0; }
	#overview .pattern-1 .article-8 { top:1020px; left:248px;  }
	#overview .pattern-1 .article-9 { top:1360px; left:0; }

	/* Article */
	#article_con .content_con { width: 496px; }
	#article_con .articles_list { float: left; width: 496px; margin: 0 0 39px 0px; }
	#article_con .articles_list .block.sidebar { margin: 0; width: 496px; }

	/* Footer */
	.clearfix.tablet:after { display: table; }
}

@media only screen and (max-width: 510px){

	.row { min-width: 250px; max-width:100%; width:100%;}

	/* Head */
	#header { display: none; }
	#menu { display: none; }
	#header-mobile { display:block; }

	/* Resize blocks */
	#overview .block-2-3 { width:100%; height: 510px; }
	#overview .block-1-3 { width:100%; height: 510px; }
	#overview .block-2-2 { width:100%; height: 170px; }
	#overview .block-1-2 { width:100%; height: 340px; }
	#overview .block-1-1 { width:100%; height: 170px; }

	#overview .block-2-3 .img-con img,
	#overview .block-1-3 .img-con img,
	#overview .block-2-2 .img-con img,
	#overview .block-1-2 .img-con img,
	#overview .block-1-1 .img-con img { width: 100%; max-width:510px; bottom: 0; top: 0; margin: auto; height:auto; left:0; right:0; }

	/* Redefine patterns */

	/* Overview Pattern Top */
	#overview .pattern-top { height:1020px; }
	#overview .pattern-top .article-1 { top:0px; left:0px; }
	#overview .pattern-top .article-2 { top:680px; left:0px; }
	#overview .pattern-top .article-3 { top:1020px; left:0px; }
	#overview .pattern-top .article-4 { top:510px; left: 0px; }

	/* Overview Pattern 1 */
	#overview .pattern-1 { height:2890px; }
	#overview .pattern-1 .article-1 { top:0px; left:0px; }
	#overview .pattern-1 .article-2 { top:340px; left:0px; }
	#overview .pattern-1 .article-3 { top:850px; left:0px; }
	#overview .pattern-1 .article-4 { top:1190px; left:0px; }
	#overview .pattern-1 .article-5 { top:1700px; left:0px; }
	#overview .pattern-1 .article-6 { top:1870px; left:0px; }
	#overview .pattern-1 .article-7 { top:2040px; left:0px; }
	#overview .pattern-1 .article-8 { top:2380px; left:0px;  }
	#overview .pattern-1 .article-9 { top:2720px; left:0px; }

	#overview .block-2-2.advertorial .img-con { height: 170px; }

	/* Article */
	#article_con .content_con { width:100%; }
	#article_con .articles_list { float: left; width:100%; margin: 0 0 39 0px; }
	#article_con .articles_list .block.sidebar { margin: 0; width:100%; }

	/* Footer */
	.clearfix.mobile:after { display: table; }

	#footer .logo { display:none; }
	#footer .blocks { display:none; }
	#footer .privacy { border:none ; }
}