div.high, #high_middle{ width:100%; overflow:hidden; }
div.high div.default, #high_middle div.default{ width:100%; margin:0; margin-bottom:1px; overflow:hidden; }
div.high div.default a.image-wrap, #high_middle div.default a.image-wrap{ width:100%; height:300px; }
div.high div.default div.align, #high_middle div.default div.align{ width:80%; left:10%; }
div.high div.default a.img img, #high_middle div.default a.img img{ width:100%; min-height:210px; }
div.high div.default p, #high_middle div.default p{ font-size:20px; }
#high_middle div.snd{ margin-bottom:0; }

div.posts div.default div.op div.right a.face:after{ content:""; }
div.posts div.default div.op div.right a.comments:after{ content:""; }

div.posts div.sn{ width:49% !important; margin:0 0 20px !important; margin-right:2% !important; }
div.posts div.sn:nth-child(even){ margin-right:0 !important; }
div.posts div.sn div.img a.image-wrap{ max-height:240px; }

div.posts div.adv div.field{ padding:2% 0; }
div.permalink ul.perm_cat{ margin-left:7%; }

#footer{ height:auto; padding-bottom:60px; text-align:center; }
#footer img.logo, #footer div.menu{ position:static; border:0; text-align:left; margin:0 auto 40px; }
#footer img.logo{ margin-top:50px; }
#footer div.menu{ width:280px; }

@media screen and (max-width: 735px){
	div.posts div.adv div.field{ padding:0; width:auto; border:0; }
}
@media screen and (max-width: 700px){
	#logo{ padding-bottom:120px; text-align:center; }
	#logo a.home, #logo a.home img{ float:none; }
	#menu form{ right:50%; margin-right:-150px; }
}
@media screen and (max-width: 660px){
	div.posts div.adv div.field{ padding:10% 0; width:100%; border:1px solid #D9DAD2; float:left !important; margin-bottom:20px; }
	#logo a.home img{ width:300px; margin-top:-19px; }
	#menu div.align{ position:relative; }
	#menu div.align:after{
		content:"";
		border-left:4px solid white;
		border-top:4px solid transparent;
		border-bottom:4px solid transparent;
		position:absolute;
		top:80%; right:-5px;
	}
	#menu div.viewport{ height:69px; width:100%; overflow-x:scroll; }
	#menu ul.menu{ height:65px; position:static; }
	#menu ul.menu li{ position:static; }
	#menu ul.menu li.hover:hover div.submenu{ display:none; }
	#menu ul.menu li div.submenu{ width:100%; padding:20px 0 !important; border:0 !important; }
	#menu ul.menu li div.submenu a{ border-bottom:1px solid #DDD; }
	#menu ul.menu li div.submenu a:last-child{ border:0; }
	div.posts a.image-wrap{ max-height:240px; }
	div.posts div.st, 
	div.posts div.sn{ width:100% !important; margin:0 0 20px !important; }

	/*#pag ul li:first-child,
	#pag ul li:last-child{ display:block; width:100%; }
	#pag ul li:first-child a,
	#pag ul li:last-child a{ margin:0; }
	#pag ul li a{ width:30px; }*/

	div.permalink div.perm_inf{ float:left; height:auto; height:13px; }
	div.permalink div.perm_inf span{ padding-bottom:0; }
	div.permalink div.wp-caption{ clear:both; }
	div.permalink h1.perm_tit, 
	div.permalink h2{ font-size:24px; line-height:30px; margin:0 0 30px 4%; }
	div.permalink h1, 
	div.permalink h2{ font-size:24px; line-height:30px; }
	div.permalink h3{ font-size:22px; line-height:28px; }
	div.permalink h4{ font-size:20px; line-height:26px; }
	div.permalink h5{ font-size:18px; line-height:24px; }
	
	div.permalink div.perm_inf{ margin:0 0 14px 4%; }
	div.permalink div.wp-caption p.wp-caption-text{ line-height:1; padding:20px 0; }
	div.permalink h6{ font-size:20px; line-height:26px; margin:0 4% 30px; }
	div.permalink blockquote{ font-size:22px; line-height:28px; margin:0 4% 30px; }
	div.permalink p{ width:92%; margin:0 4% 30px; font-size:16px; line-height:22px; }
	div.permalink ul.perm_cat{ margin-left:4% !important; }
	
	div.auth div.about{ width:95%; padding:4% 2.5%; }
	div.auth div.about span{ margin-top:10px; }
	div.auth div.photo{ display:none; }
	div.auth ul.social{ padding:4% 0; }
	
	#footer span.desk{ display:none; }
	#pag ul li a{ font-size:14px !important; margin:0 !important; }
	#wpadminbar{ position:fixed !important; }
}
