/* Desctop LOW resolution */

@media screen and (max-width: 1230px) {
.topbanner {
display: none;
}
}

/* Non-Desctop HI resolution (Pads) */

@media screen and (max-width: 930px) {
    #unit_82605 {
        display: none;
    }
  .superwrap {
	background: #FFF;
	max-width:930px;
	margin: 0 auto;
  }

 .hidemobile {display: none;}
  
  .mob-head, .mob-banner-top {
	display: block;
	}
  .menu {
  display: block;
  }
  .sections,.sticker,.soc-block,.popular,.first-floor-right, .first-popular, .logo {
  display: none;
  }

  .first-floor {width:100%}
  .first-floor-left {width:100%; float:none;}
  aside {
  margin-left: auto;
  margin-right: auto;
  display:none;
  }

 .social-share li {margin-right:3px;}


.logo img {
	width: 530px;
	margin-left: -265px;
	padding: 33px auto;
	}
	
.content .items {
padding-top: 15px;
}

.topbanner {
display: none;
}
.botbanner {display:none;}
.ban728x90 {display:none;}
.popular-feed li {width:100%; height: auto;}
.popular-feed {width: auto;}

.staytop-menu {display: none;}

.hnocover {height: 0}
.post {padding-top:15px;}

#hiddenshare {
	border-bottom: #DDD 1px solid;
        height:43px;
	}
	
.mob-menu-logo a {
	width: 180px;
	height: 30px;
	margin: 6px auto 0 auto;
	display: block;
	}
	
.kotslider-ra {
right:-20px !important;
background-position: -40px -41px !important;
}	

.kotslider-la {
left:-20px !important; /*Волшебство*/
background-position: 0px -41px !important;
}	

.kotslider-ra:hover {
background-position: -40px 0 !important;
}

.kotslider-la:hover {
background-position: 0 0 !important;
}


.kotslider-ra, .kotslider-la {
width:40px !important; 
height:40px !important;
margin-top:-20px !important;
background-size: 80px 80px !important;
}
	
.desc {
margin-bottom: 0px;
}	
	
.botbanner {
margin-top:20px;
}	


.kotslider-info {
    margin-top:20px;
}
	
}

	.cover-text {
	width: 50%;
    position: absolute;
	}




@media screen and (max-width: 630px) {
/*	iframe {width: 100% !important; height: auto !important;}*/
	.desc img {
	/*width:100% !important;*/
	height: auto !important;
	}
    .pad20m,.pad120 {padding-left: 17px; padding-right:17px;}
	.left20m {margin-left:20px;}
	
	.moban-wraper {display:inline-block !important;}
        .kotsubscribe-form2 {
            display: none;
        }
	
	.pad20m {
	width: 90% !important;
	}
	
    .bmargin-right {
    margin-right:0;
    }
    .bmargin-left {
    margin-left:0;
    }
    .popular-feed li {
    width:50%; height: 400px;
    }
	.popular-feed {width: auto;}
}

/* Smartphones Low Resolution */
@media screen and (max-width: 575px) {

	.banner {
	display: none !important;
	}
	.mob-banner1 {
	display: block;
	width:300px;
	/*margin: 25px auto 50px auto;*/
	padding: 50px 0 0px;
	margin:0 auto;
	}
	

	
	.cover-block, .subcover-block {
	/*height: 335px;*/
	width: 575px;
	margin-left:-287px;
	background-size: 100% 100% !important;
	}
	
	.f1,.f2,.f3,.f4,.f5 {
	width: auto;
	margin-left: 15px;
	margin-right: 15px;
	}
	
	.f1 p {
	padding-right: 0;
	}
	
	.footer-line {
	text-align: left;
	}
	
	.footer-subline {
	text-align: left;
	}
	
	.pl-delim {
	border: none;
	}
	
	.logo img {
	
	width: 180px;
	margin-left: -90px;

	}
	
	.logo {
	top:20px;
	}
	
	.cover-text h1, .cover-text h1 a {
	font-size: 30px;
	text-align: center;

	}
	
	.cover-text p {
	font-size: 15px;
	padding: 30 30px;
	margin-top: 15px;
	text-align: center;
	}
	
	.cover-text .ccat {
	font-size:14px;
	text-align: center;
	}
	.cover-text {
	position: absolute;
	bottom: 35px;
	text-align: center !important; 
	width: 60%;
    margin-left: 120px;
	}
	.menu {
	top: 30px;
	right: 15px;
	}
	#menu a img {
	width: 20px;
	height: 18px;

	}
	.content {
	}
	.content .items .item {
	margin: 4px auto 10px auto;
	}
	.content .items .item {
	width:300px;
	height: auto;
	}
	
	.content .items .item .title-desc {height: auto;}
	.content .items .item img {
	width:300px;
	height: auto;
	}
	
	.hcover {height: 335px;}
	.hcover2 {height: 220px;}

	.com {margin:0 10px;}
	.social-share {
	margin-left: 20px;
	margin-right: 20px;
	}
	.social-share ul li a {
	visibility: hidden;
	}
	
	.post-new li {
	margin: 0 auto 15px auto;
	}
	.autor {
	margin-left:20px;
	}
	
	.comm-wraper {
	padding: 0 5px 10px;
	}
	
	.post-new li {
	height: auto;
	}
	
		/*iframe {width: 100% !important; height: auto !important;}*/
	
.desc blockquote p {
	font-size: 20px !important;
	}

.desc blockquote {
		margin: 30px 15px;
	}	

.desc blockquote p {
	margin: 0;
	}
	
.post-title h1 {
	margin-top:15px;
	font-size: 22px;
	}
	
.moban-wraper {
	margin: 0 auto;
	width: 300px;
	}
.post-excerpt {
margin: -12px 7px 20px;
font-size: 18px;
}

.cover-h1, .cover-h1 a {
    font-size: 30px;
    line-height: 1em;
    }
}

/* Мобильное меню */

.menu-lay {
position: absolute;
top:0;
left: -80%;
display: none;
background: #262626;
width: 80%;
height: 2000px;
font-family: 'PFD in Text Cond Pro Medium','Tahoma',sans-serif;
text-transform: uppercase;
color: #FFF;
}

.menu-lay ul {
list-style: none;
margin-top:14px;
margin-bottom:35px;
}

.menu-lay ul li {
text-align: left;
margin: 0;
font-weight: normal;
font-size: 15px;
padding: 11px 16px;
/*border-bottom: #383838 1px solid;*/
}

.menu-lay ul li a, .menu-lay ul li a:visited {
color: #FFF;
}

.mm-delim {
height:1px;
width:100%;
background: #515151;
}

.mm-soc-head {
font-size: 16px;
margin-top:32px;
padding: 0 16px;
font-family:'PFD in Text Cond Pro Regular',sans-serif;
}

.mm-advert {
font-size: 16px;
margin-top:25px;
padding: 0 16px;
font-family:'PFD in Text Cond Pro Regular',sans-serif;
}

.mm-advert a {
color: inherit;
}

.mm-ff, .mm-vk {
display:inline-block;
width:25px;
height:25px;
position: relative;
top: 7px;
margin-right: 15px;
}

.mm-ff {
/*background: #4e6ab1 url('images/sh-sprite.png') 3px -4px no-repeat;*/
background: #4e6ab1 url('images/facebook-icon.png') 0px 0px no-repeat;
background-size: 25px 25px;
}

.mm-vk {
/*background: #436c98 url('images/sh-sprite.png') 1px -66px no-repeat;*/
background: #436c98 url('images/vk-icon.png') 0px 0px no-repeat;
background-size: 25px 25px;
}

.mm-regular {
font-family:'PFD in Text Cond Pro Regular',sans-serif;
}
