@media screen and (min-width: 1100px) {
	#left-bl {
		display:block;
	}
	#left-mobile {
		display:none;
	}
	.rblock {
		display:flex;
		flex-direction:column;
	}
	
	.mob-menu-toggler {
		display:none;
	}
	#footer-blocks .adress {
		clear:both;
	}
	#footer-blocks .callback {
		float: left;
	}
}
@media screen and (max-width: 1310px) {
	#header-wide .compare, #header-wide .wishlist {display:none;}
}
@media screen and (max-width: 1100px) {
	#left-bl {
		display:none;
	}
	#left-mobile,.mob-menu-toggler {
		display:block;
		margin: 4px;
		float:left;
		margin-top: 12px;
		line-height:150%;
	}
	.rblock,.top-menu,#header-wide .callback,.desc,.plusblocks {
		display:none;
	}
	#header-wide {
		padding:0;
	}
 	#header-wide .cblock {
     	height:55px;
    }
	#header-wide .cblock .logo {
		width:100px;
		height:30px;
	}
	#header-wide .cblock .tel a {
		font-size:15px;
	}
	#header-wide .cblock .tel {
		float:right;
		margin-top:0;
		margin-right:20px;
	}
	#search,.find {
		width:50%;
		float:right;
	}
	.find form .input_search {
		width:70%;
		font-size:13px;
		height:24px;
	}
	.find form .button_search {
		width:24px;
		height:24px;
	}
	.cont-blocks {
		width:90%;
		padding: 0 5% 0 5%;
		margin: 0;
	}
	.slblock,.saleblock {
		margin:0;
		width:100%;
	}
	.products-blocks .prod-block {
		width:90%;
	}
	#footer-blocks {
		padding:0;
		margin:3%;
		width:94%;
		text-align:center;
	}
	 #footer-blocks .footer-menu  {
		width:90%;
		margin-left:5%;
		margin-right:5%;
	}
	#footer-blocks .footer-menu ul {
		width:33%;
		min-width: 145px;
	}
	.footer-col {
		width:90%;
		margin-left:5%;
		margin-right:5%;
		min-width: 200px;
	}
	#footer-blocks .adress {
		text-align:left;
		margin-left: 36px;
		margin-top: 23px;
	}
	#footer-blocks .telephones {
		margin-top:5%;
		width:90%;
		margin-left:5%;
		margin-right:5%;
		min-width: 200px;
		text-align:center;
	}
	#footer-blocks .footer-menu {
		display:none;
	}
	#footer-blocks .footer-oplata, #footer-blocks .footer-social {
		text-align:center;
	}
	#footer-blocks .copyright {
		margin:2% 5% 0 5%;
		width:40%;
	}
	#footer-blocks .adress div {
		text-align:center;
	}
	#footer-blocks .oferta {
		margin:2% 5% 5% 0;
		width:40%;
	}
	#oneclick,#onebuy {
		width:80%;
	}
	#footer-blocks .oferta a {
		clear: both;
		width: 100%;
		font-size:12px;
	}
	.product-blocks {
		flex-direction: column;
		
	}
	.product-blocks .right-blocks {
		width:84%;
		margin-left:5%;
		margin-right:5%;
	}
	.product-blocks .colsleft,.breadcrumbs,.product-title,.prevnextblock {
		width:90%;
		margin-left:5%;
		margin-right:5%;
     	margin-top:0;
     	margin-bottom:0;
	}
	
	ul#deliveries,.cart_form {
		width:90%;
	}
	
}

@media screen and (max-width: 400px) { 
	#footer-blocks .adress {
		margin-left:0;
	}

}




#footer-blocks .callback {
	min-width:200px;
	text-align:center;
}
.left-mobile {
	float:left;
}
.mob-menu {
		display:none;
		
		position:absolute;
		left:0;
		top:0;
		
		background:#fff;
		
		z-index: 100;
		opacity:1;
		
		width: 300px;
		height: 100vh;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		
	
		z-index: 200;
		
		
	}
.mob-menu-heading{
	padding-left:47px;
	position:relative;
	height: 60px;
}
.mob-menu a {
	color:#000;
	text-decoration:none;
	float:left;
	width:90%;
}
.mob-menu #compare_informer {
	
}
.mob-menu #cart_informer {
	padding-top:22px;
	width:60%;
	float:left;
}
.mob-menu-toggler {
	width:100px;
	text-decoration:none;
	
	font-size:16px;
	font-family: ptsansbold;
	color: #4b3470;
	text-transform: uppercase;
}
.mob-menu-toggler__ic {
    top: 25px;
	background:url(../images/icons/burger.png);
	width:25px;
	height:25px;
	background-size: cover;
	float:left;
	
}
.mob-menu-toggler__ic {
    /*position: absolute;
    left: 15px;
    top: 12px;
    height: 2px;
    width: 14px;
    background: currentcolor;*/
}


.mob-menu-inner {
    padding-bottom: 65px;
}
.mob-menu-list-c {
	width:100%;
}
.mob-menu-list-c li {
	list-style-type:none;
	margin-bottom: 15px;
	width:100%;
	float:left;
}
.mob-menu-close{position:relative;float:right;width:54px;height:54px}
.mob-menu-close::after{content:'';position:absolute;background:url("../images/close.svg") no-repeat center center;width:15px;height:15px;top:19px;right:17px}
.mob-menu-list-holder.is-expanded .mob-menu-list-header::before,.mob-menu-list-holder.is-expanded .mob-menu-list-header::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.mob-menu-list-holder.is-expanded .mob-menu-list-header::before{opacity:0}
.mob-menu-list-holder.is-expanded .mob-menu-list-c-cont{opacity:1}
.mob-menu-list-c-cont{display:none;opacity:0;-webkit-transition:opacity .1s ease-in-out 0s;transition:opacity .1s ease-in-out 0s}
.mob-menu-list-header{display:block;font-size:18px;padding:15px 0 15px 15px;background:#f3f4f5;position:relative;border-bottom:1px solid #fff}
.mob-menu-list-header::after{content:'';background:#b2b2b2;position:absolute;-webkit-transition:opacity .25s ease-in-out 0s, -webkit-transform .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s, -webkit-transform .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s, transform .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s, transform .25s ease-in-out 0s, -webkit-transform .25s ease-in-out 0s}
.mob-menu-list-header::before{content:'';background:#b2b2b2;position:absolute;-webkit-transition:opacity .25s ease-in-out 0s, -webkit-transform .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s, -webkit-transform .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s, transform .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s, transform .25s ease-in-out 0s, -webkit-transform .25s ease-in-out 0s;width:16px;height:2px;right:17px;top:27px}
.mob-menu-list-header::after{height:16px;width:2px;right:24px;top:20px}
.mob-menu-list-c{
	display:inline-block;
	/*margin-right:15px;*/
	vertical-align:top;
	padding-left:15px
}
.mob-menu-list-c.header-sub-menu__col.header-sub-menu__col--tags{width:100%;margin-bottom:20px}
.mob-menu-list-item{
	/*margin-top:15px;
	margin-bottom:15px;*/
	font-weight:200
}
.mob-menu-list-item.mob-menu-list-item--title{font-weight:400;display:block;margin:18px 0}.
.mob-menu-list-link::after{content:'';position:absolute;left:1px;right:0;top:1.11em;height:1px;background:rgba(0,0,0,0.1)}html.is-side-nav-active{overflow:hidden;position:relative}
.form.mob-menu-search-form{position:absolute;height:54px;top:0;left:0;width:50px;background:#fff;-webkit-transition:width .15s ease-in-out 0s;transition:width .15s ease-in-out 0s;z-index:1;overflow:hidden}
.form.mob-menu-search-form .mob-menu-search{width:100%;max-height:54px;position:relative;padding:6px 65px 3px 15px;line-height:45px;font-size:14px;border:none;background:#fff;font-family:inherit;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:none}
.form.mob-menu-search-form .mob-menu-search::-webkit-search-cancel-button,.form.mob-menu-search-form .mob-menu-search::-webkit-search-decoration{display:none !important}
.form.mob-menu-search-form .mob-menu-search:-ms-placeholder{color:#d0d0d0;opacity:1}
.form.mob-menu-search-form .mob-menu-search:-moz-placeholder{color:#d0d0d0;opacity:1}
.form.mob-menu-search-form .mob-menu-search::-moz-placeholder{color:#d0d0d0;opacity:1}
.form.mob-menu-search-form .mob-menu-search::-webkit-placeholder{color:#d0d0d0;opacity:1}
.form.mob-menu-search-form .mob-menu-search::-webkit-input-placeholder{color:#d0d0d0;opacity:1}
.form.mob-menu-search-form .mob-menu-search::-moz-placeholder{color:#d0d0d0;opacity:1}
.form.mob-menu-search-form .mob-menu-search:-ms-input-placeholder{color:#d0d0d0;opacity:1}
.form.mob-menu-search-form .mob-menu-search::placeholder{color:#d0d0d0;opacity:1}
.form.mob-menu-search-form .mob-menu-search-submit{
  position:absolute;background:red;height:54px;width:50px;top:0;bottom:0;right:0;z-index:1;border:none;padding:0;background:#fff
}
.form.mob-menu-search-form .mob-menu-search-submit{
  background:url("../images/search-icon.png") no-repeat;
  background-position:center center;
}
.form.mob-menu-search-form {
  z-index:200;
}
.form.mob-menu-search-form .mob-menu-search-submit .svg-icon{fill:#000;position:absolute;height:21px;width:22px;left:0;bottom:0;right:0;top:1px;margin:auto}
.form.mob-menu-search-form.is-expanded{width:100%}




















