/* 	Library Style Developer coder Alexander Moskvin  sasha-freez@mail.ru. for site http://sasha-freez.ru */
/* media css */
/* maket media screen css  */
@media screen and (max-width:1020px){
	header:after{display:none;}
	.litresHeaderBanner__link {display: none;}
	.litresHeaderBanner__link_tablet {display: block;}
}

@media screen and (max-width:800px){
	.book_details .cover img{width:170px;}
	.p_register .row .inp{width:100%;}
}

@media screen and (max-width:760px){
	body{background-image:none;}
	header{height:auto; background-size:auto 112px;}
	header:before{height:112px; background-position:227px 0; background-size:auto 112px;margin-bottom: 0}
	header .logo a{width:228px; height:172px; background-size:auto 200px;}
	.content{top:0;}
	.block_content{float:none; padding:0;}
	.footer{padding:0;}
	.footer_email {margin-bottom: 0;}
	.block_left{float:none; position:static; width:auto;}
	.b_auth{margin:0 0 15px 0; position:relative; top:10px;}
	.main_banner{display:block;margin:0 0 10px 0;}
	.top_banner-mobile{padding: 0 0 15px 0;margin: 0;font: inherit;display:block;}
	.top_banner-desktop{display: none}
	.bottom_banners{padding:0}
	.bottom_banner-desktop{display:none}
	.bottom_banner-mobile{display:block}
	.sticky_banner{display:block;margin-left:0; max-width: none}
	.sticky_banner_wrap {padding: 2px 0 0}
	.mid_banner-desktop{display: none;}
	.mid_banner-mobile {display: block;}
	.book-row_list .book_param {font-size: 12px;}
	.feedback{padding: 0 12px 25px}
}

@media screen and (max-width:630px){
	.b_auth{top: 24px;left: 51%;transform: translateX(-50%)}
	.top_menu ul li{display:block;}
	.top_menu ul li > a{background:url('../images/str-menu.gif') no-repeat 0 6px; padding:0 0 0 13px;}
	.top_menu ul li > a:before{display:none;}
	
	.book_details .desc .row .label{width:auto; margin:0 5px 5px 0;}
	.reviews_list .item .author{float:none; width:auto; margin:0 5px 5px 0;}
	.h404{margin:0 15px 10px; min-height:inherit;}
	.p_register .row .input{overflow:visible;}
}

@media screen and (max-width:500px){
	header{height:140px; background-size:auto 90px;}
	header:before{height:90px; background-position:181px 0; background-size:auto 90px;}
	header .logo a{width:182px; height:137px; background-size:auto 161px;}
	.top_menu ul{padding:91px 0 0 0;}

	.book_details .bd_left{float:none;}
	.book_details .bd_left .coolbtn{max-width:150px;}
	.book_list .item .cover{float:none; margin:0 0 15px 0; text-align:center;}

	.litresHeaderBanner__link_tablet {display: none;}
	.litresHeaderBanner__link_mobile {display: block;}
	.litresHeaderBanner__mobile {display: block;}
	/*.litresHeaderBanner__mobile_mini {display: none;}*/
}

/*@media screen and (max-width:320px){*/
	/*.litresHeaderBanner__mobile {display: none;}*/
	/*.litresHeaderBanner__mobile_mini {display: block;}*/
/*}*/