@font-face {
  font-family: 'Gotham Pro';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/GothaProReg.otf); 
}
@font-face {
  font-family: 'Gotham Pro';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/GothaProLig.otf); 
}
@font-face {
  font-family: 'Gotham Pro';
  font-style: normal;
  font-weight: 500;
  src: url(fonts/GothaProMed.otf) ; 
}

@font-face {
    font-family: 'GardensC';
	font-style: normal;
	font-weight: 500;
    src: url('fonts/GardensC.eot');
    src: url('fonts/GardensC.eot') format('embedded-opentype'),
         url('fonts/GardensC.woff2') format('woff2'),
         url('fonts/GardensC.woff') format('woff'),
         url('fonts/GardensC.ttf') format('truetype'),
         url('fonts/GardensC.svg#GardensC') format('svg');
}

input, textarea { outline:none; }
input:active, textarea:active { outline:none; }
html {-webkit-text-size-adjust:none; height: 100%;}
body {
	position: relative;
	margin:0;
	padding:0;	
	color:#282828;
	font-family: 'Gotham Pro', 'PT Sans','Ubuntu', Verdana, Arial, sans-serif;
	outline:none;
	min-width: 1162px;
	min-height: 100%;
	padding-bottom: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body.adaptiv {
    min-width: 320px;
}
.svg_fill_solid {
	fill:#1a58d7;
}
/*buttons and inputs*/
.solid_button,
.solid_element {
	background:#1a58d7;
	color: #fff;
	font-family: 'Ubuntu', 'Noto Sans', Verdana, Arial, sans-serif;
}
.solid_button.ui-state-active,
.solid_button.ui-state-current,
.solid_button:focus,
.solid_button:hover {
	background:#546dd1;
	color:#fff;
}
.border_button {
	border:1px solid #e2e2e2;
	background:#fff;
	color:#a7a7a7;
	cursor:pointer;
}
.border_button:hover {
	background:#e2e2e2;
}
.solid_input {
	width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px 0 19px;
	height: 38px;
	border: none;
	border-radius: 3px;
	background: #e9e9e9;
	box-shadow: none;
	font-weight: normal;
	font-size: 14px;
	float: none;
	margin-bottom: 25px;
}
/*end buttons*/
.new_price,
.old_price,
.title_f {
	font-family: 'Ubuntu', 'PT Sans',sans-serif; 
	/*font-family: 'GardensC',sans-serif;*/
}
.title_product {
	font-family: 'PT Sans',sans-serif;
}
.sl_header1,
.sl_header2,
.sl_header3  {
	font-family: 'Ubuntu',sans-serif;
}
a img { border:none;}
a,
.hover_link :hover{
	text-decoration:underline;
	color:#1a58d7;
	cursor:pointer;
}
a:hover,
.open_call:hover {
	color:#636363;
}
.open_call {
	cursor: pointer;
}
h3 {
	
}
/*float class*/
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}

/*TOP-PANEL*/
.top_panel {
	width:100%;
	background:#f7f7f9;
}
.top_panel_wrap {
	margin:0 auto;
	max-width:1680px;	
	padding-left:10px;
	padding-right:10px;
	line-height:40px;
}

.top_panel .search_wrap {
	float: left;
	padding-top: 7px;
}

.top_panel .basket_wrap {
	margin-left: 20px;
    white-space: nowrap;
}

.top_panel .phone_block {
	display: block;
	white-space: nowrap;
}

.top_panel .phone_block  .phone  {
	display: inline-block;
	vertical-align: baseline;
	font-size:14px;
	color:#656565;
	margin-right:20px;
}


.top_panel .phone_block  .call_button {
	display: inline-block;
	vertical-align: baseline;
	font-size:12px;
}

.top_panel .top_personal { 
	margin-left: 25px;
	font-size: 12px;
}
.top_personal {
    margin-left: auto;
    margin-right: 5px;
    max-width: 15em;
}


.top-banner{
	height: 80px;
	background: #fbc638 url('images/bg-banner.jpg') no-repeat center top;
	overflow: hidden;
}

.top-banner .top-banner-content{
	position: relative;
}


.top-banner .top-banner-desc{
	float: left;
	color: #532704;
	margin-top: 5px;
}

.top-banner .top-banner-content{
	padding-right: 40px;
	
}

.top-banner .top-banner-content:after{
	content: '';
	display: block;
	clear: both;
}

.top-banner .action{
	float: right;
	margin-top: 15px;
}


.top-banner-desc .text1{
	font-size: 26px;
    font-weight: 500;
}

.top-banner-desc .text2 {
    font-size: 23px;
    font-weight: 300;
}

.top-banner .reg-btn {
    background: #ff193a;
    color: #fff;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1.1px;
    height: 50px;
    width: 240px;
    text-align: center;
    line-height: 50px;
}


.top-banner .close-banner {
    position: absolute;
    right: 0;
    top: 29px;
    width: 20px;
    height: 20px;
    opacity: 1;
    cursor: pointer;
    z-index: 10;
}

.top-banner .close-banner:before, 
.top-banner .close-banner:after {
    position: absolute;
    left: 9px;
    top: 3px;
    content: '';
    height: 14px;
    width: 2px;
    background-color: #000;
}

.top-banner .close-banner:before {
    transform: rotate(45deg);
}

.top-banner .close-banner:after {
    transform: rotate(-45deg);
}



.section-footer .section-title {
	font-size: 20px;
    font-weight: 400;
    color: #ffffff;
    padding-bottom: 8px;
    position: relative;
    margin-bottom: 20px;
    line-height: 1;
}

.footer-menu {
	margin: 0;
	padding: 0;
}

.footer-menu li {
	display: block;
	margin: 0;
	margin-bottom: 17px;
	font-size: 15px;
}

.footer-menu li a {
	color: #A6A6A6;
    text-decoration: none;
    line-height: normal;
    text-transform: none;
    text-align: left;
    display: block;
    padding-left: 0;
    position: relative;
    font-size: 13px;
    font-weight: 400;
}

.footer-menu li a:hover {
	color: #ff8200;
}

.contacts-footer .contacts {
	color: #A6A6A6;
	margin: 0;
	padding: 0;
}

.contacts-footer .contacts a {
	color: #A6A6A6;
	text-decoration: none;
}

.contacts-footer .map-link a {
	font-size: 13px;
	font-weight: 500;
	color: #0078d7;
	border-bottom: 1px dotted;
	display: inline-block;
}

.contacts-footer .contacts li {
	padding-left: 25px;
    position: relative;
    padding-bottom: 20px;
    display: block;
    vertical-align: top;
    padding-right: 0;
    font-size: 13px;
    font-weight: 300;
}

.contacts-footer .contacts li:before {
	
}

.contacts-footer .contacts li:last-child {
	padding-right: 0;
}

.contacts-footer .contacts li:before {
	position: absolute;
	left: 0;
	top: 5px;
	display: block;
	content: '';
}

.contacts-footer .contacts li.phones {
	font-size: 14px;
	font-weight: 500;
	color: #fff;
}

.contacts-footer .contacts li.phones a{
	color: #fff;
}

.contacts-footer .contacts li.phones:before {
	width: 11px;
	height: 12px;
	background: url('images/phone-icon.png') center;
	
}

.contacts-footer .contacts li.address:before {
	width: 10px;
	height: 13px;
	background: url('images/location-icon.png') center;
}

.contacts-footer .contacts li.email:before {
	width: 11px;
	height: 9px;
	background: url('images/email-icon.png') center;
}

.contacts-footer .contacts li.timework:before {
	content: "\e904";
}

.footer-phones {
	text-align: right;
	color: #2e3033;
	font-size: 19px;
	margin-top: 20px;
}

.footer-phones a {
	color: #2e3033;
}

.copyright {
	font-size: 13px;
	color: #ababab;
	font-weight: 300;
	padding-bottom: 15px;
}

.copyright .inner-wrap {
	/* border-top: 1px solid #dedede; */
	padding-top: 10px;
}

.copyright .inner-wrap:after {
	content: '';
	display: table;
	clear: both;
}

.copyright a {
	color: #0078d7;
	text-decoration: none;
	border-bottom: 1px solid;
}

.copyright .copyright1 {
	float: left;
}

.copyright .copyright2 {
	float: right;
}

.copyright .copyright2 a {
	color: #a8a8a8;
	border-bottom: 1px dotted;
}


.footer {
    background: #01233C;
    color: #A6A6A6;
	padding-top: 50px;
    padding-bottom: 30px;
	    font-family: 'Ubuntu', Verdana, Arial, sans-serif;
}

.footer a{
	 color: #A6A6A6;
}

body.adaptiv{
	padding-bottom: 0 !important;
}

.subscribe-form *{
	box-sizing: border-box;
}

.subscribe-form{
	background: url('images/subsc-form-bg.jpg') no-repeat center top;
	background-size: cover;
	height: 210px;
	padding-top: 75px;
}

.subscribe-form .title{
	float: left;
    width: 37%;
    font-size: 30px;
    line-height: 33px;
    color: #333333;
    font-weight: bold;
}

.subscribe-form .subscribe-form-wrap {
    float: left;
    width: 63%;
	padding-left: 15px;
}

.subscribe-form .subscribe-form-wrap form{
	 width: 425px;
	 max-width: 100%;
	 position: relative;
}


.subscribe-form .subscribe-form-wrap .email{
	display: block;
    width: 100%;
    padding: 13px 20px;
    font-size: 14px;
    color: #999;
    outline: none;
    border: 0;
    border-radius: 25px;
    height: 50px;
    padding-right: 160px;
}


.subscribe-form .subscribe-form-wrap .submit{
	display: block;
    width: 150px;
    height: 50px;
    background: #2181C5;
    border: 0;
    outline: none;
    border-radius: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
}

.main-page .workarea_wrap .worakarea_wrap_container{
	padding-right: 15px; 
	padding-left: 15px; 
	max-width: 100%; 
	/* box-sizing: border-box; */
}


.section-on-main{
	margin-top: 40px;
	margin-bottom: 50px;
}

.section-on-main *{
	box-sizing: border-box;
}

.section-on-main .header-section{
	position: relative;
	margin-bottom: 30px;
}

.section-on-main .header-section:after{
	content: '';
	display: block;
	position: absolute;
	top: 17px;
	left: 0;
	right: 0;
	height: 1px;
	background: #C4C4C4;
}



.section-on-main .section-title {
    font-size: 24px;
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 1;
    padding-right: 24px;
}

.section-on-main .items-list:after{
	content: '';
	display: table;
	clear: both;
}

.section-on-main .items-list .item{
	float: left;
	width: 33%;
	height: 310px;
	position: relative;
	border: 5px solid #fff;
	margin-bottom: 30px;
}

.section-on-main .items-list .item:nth-child(1),
.section-on-main .items-list .item:nth-child(2),
.section-on-main .items-list .item:nth-child(3){
	width: 33%;
	height: 600px;
	border: 20px solid #fff;
}

.section-on-main .item .inner-wrap{
	height: 100%;
}


.section-on-main .item .image{
	display: block;
	height: 100%;
	background: no-repeat top center;
	background-size: cover;
}

.section-on-main .item .title {
   /* position: absolute;*/
    bottom: 0;
    right: 60px;
    left: 0;
    color: #2e3033;
    font-size: 18px;
    padding-right: 35px;
    padding-left: 12px;
  /*  padding-top: 17px;*/
    padding-bottom: 0;
    background: #fff;
    text-decoration: none;
	font-size: 17px;
	white-space: nowrap;
}

.section-on-main .item:hover .title{
	color: #2181C5;
}

.section-on-main .item .title:after{
	content: '';
	display: inline-block;
	width: 10px;
	height: 8px;
	background: url(images/next2.png) no-repeat center;
	padding-left: 12px;
}

.section-on-main .item:hover .title:after{
	background: url(images/next2_h.png) no-repeat center;
}

.about-company *{
	box-sizing: border-box;
}

.advants-block .advants-list{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0;
	margin-left: -15px;
	margin-right: -15px;
}


.advants-block .advants-list .advants-item{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding-left: 15px;
	padding-right: 15px;
}

.advants-block .advants-image {
    width: 50px;
    height: 50px;
    display: block;
    float: left;
    background: #2181C5 no-repeat center;
    border-radius: 50%;
}

.advants-block .advants-content {
    padding-left: 58px;
}


.advants-block .advants-title {
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    margin-bottom: 4px;
}

.advants-block  .advants-description {
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
}

.about-company .section-header {
    margin-bottom: 40px;
}

.about-company .section-header:after{
	content: '';
	display: block;
	position: absolute;
	top: 17px;
	left: 0;
	right: 0;
	height: 1px;
	background: #C4C4C4;
}



.about-company .section-title {
    font-size: 24px;
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 1;
    padding-right: 24px;
}

.advants-block {
    margin-bottom: 30px;
	clear: both;
}

.about-company .description{
	font-weight: 300;
	font-size: 14px;
	line-height: 32px;
	color: #535353;
}

.about-company .description p{
	margin-bottom: 30px;
}

.about-company .description h1{
	color: #333333;
	font-size: 20px;
	font-weight: 400;
}

.about-company .description h2{
	color: #333333;
	font-size: 20px;
	font-weight: 400;
}

@media all and (max-width: 1199px) {
	.top-banner .top-banner-content {
		padding-right: 40px;
		padding-left: 15px;
		overflow: hidden;
	}
	
	.top-banner-desc .text1{
		font-size: 20px;
		font-weight: 500;
	}

	.top-banner-desc .text2 {
		font-size: 16px;
		font-weight: 300;
	}
	
	
	
	
}



@media all and (max-width: 920px) {
	.adaptiv .top_panel .phone_block {
		float: none !important;
	}
	
	.adaptiv .top_panel .search_wrap {
		float: none;
		padding-bottom:20px;
		width: 100% !important;
	}
	
	.adaptiv .top_panel .phone_block  {
		float: none;
	}
	
	.adaptiv .top_panel .basket_wrap {
		float: none;
		margin-left: 0px;
	}
	
	.adaptiv .top_panel .top_personal {
		float: none;
		margin-left: 0px;
	}
	
	.adaptiv .top_panel .top_panel_wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.top-banner-desc .text2 {
		font-size: 14px;
		font-weight: 300;
	}
	
	.top-banner .top-banner-desc{
		color: #fff;
	}
	
	.top-banner .top-banner-desc{
		float: none;
	}
	
	.top-banner{
		height: auto;
	}
	
	.top-banner .action{
		float: none;
	}
	
	.top-banner .reg-btn {
		margin-bottom: 20px;
	}
}

@media (max-width:570px){
	.top-banner{
		background-image: none;
	}
}


@media (max-width:390px){
	.adaptiv .top_panel_wrap{
		padding:0;
	}
}
/*TOP-PANEL END*/
/* ---- HEADER ---- */
.header_wrap {
	position:relative;
	z-index:20;
}
	
.header_wrap .phone {
   font-size: 24px;
   font-weight: bold;
}

.header_wrap .phone a {
	text-decoration: none;
	color: #000000;
}
.header_wrap .call_button { }
.header_wrap .top.menu-top-catalog {
    display: none;
}
.workarea_wrap {
	position:relative;
	z-index:10;
}

.header_wrap_information {
  /* background-image:url(images/8-2.jpg);
   	background-repeat:no-repeat;
     background-size: 100% 95%;
  */
}

.header_wrap_information{
	
}

.header_wrap_container {
	margin:0 auto;
    width: 100%;
	padding: 0;
	border: 0;
	border-spacing: 0;
	max-width:100%;
	position:relative;
	
	/*background-image: url(/local/templates/unigarderob_s1/images/white.jpg)  ;*/
    
	

   
}
.header_wrap_container .logo_wrap {
	width:auto;
	width: 25%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.header_wrap_container .logo_wrap img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 440px) {
	.header_wrap_container .basket_wrap .MinCost {
		display: none;
	}
}

@media (min-width: 441px) {
	.mobile-visible-x.MinCost {
		display: none;
	}
}

.header_wrap_container .search_wrap {
    padding-left: 20px;
}
.header_wrap_container .right_wrap {
    width: 75%;
}
.header_wrap_container .right_wrap table.table_wrap {
    float: right;
    width: 100%;
	padding: 0;
	border: 0;
	border-spacing: 0;
}
.header_wrap_container .right_wrap table.table_wrap .menu_wrap {
    position: static;
    display: block;
    padding-left: 20px;
    margin: 0px;
}
.header_wrap_container .right_wrap table.table_wrap .phone_wrap {
    white-space: nowrap;
	padding-left: 20px;
	text-align: center;
}
.header_wrap_container .right_wrap table.table_wrap .basket_wrap.fly {
	padding: 0;
}
.header_wrap_container .right_wrap table.table_wrap .basket_wrap {
    white-space: nowrap;
	padding-left: 20px;
    overflow: hidden;
	text-align: -webkit-right;
	text-align: right;
}

.header_wrap_container .right_wrap table.table_wrap .basket_wrap .basket_wrap_wrap {
    display: block;
    margin: -5px;
}

.top_panel .top_panel_wrap .b_compare,
.top_panel .top_panel_wrap .b_basket {
	line-height: normal;
}

.b_compare,
.b_basket {
	display: inline-block;
	vertical-align: middle;
    padding: 5px;
}

.catalog-section.tile.products-slider-wrap .product .hideable .offers.properties .property .property-name{
	display: none;
}

.catalog-section.tile.products-slider-wrap .product .information .name{
	margin-bottom: 20px;
}

.catalog-section.tile.products-slider-wrap .product .hideable{
	margin-top: 0;
	position: relative;
}

.catalog-section.tile.products-slider-wrap .product .information{
	margin-bottom: 0;
}

.catalog-section.tile.products-slider-wrap .product .hideable .button-buy {
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    text-indent: -9999px;
    overflow: hidden;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: -40px;
    padding: 0;
    margin: 0;
}

.catalog-section.tile.products-slider-wrap .product .hideable .button-buy .button{
	padding: 0;
    height: 100%;
	background: url('images/basket_white.png') no-repeat center;
	background-color: #FF9E00 !important;
	
}

.catalog-section.tile.products-slider-wrap .product .hideable .offers.properties .property.text .values .value{
	background: #EEEEEE;
	border-color: #EEEEEE;
	color: #757575;
	font-size: 14px;
}

.catalog-section.tile.products-slider-wrap .product .hideable .offers.properties .property.text .values .value.selected{
	color: #fff;
    background: #AFAFAF !important;
    border-color: #AFAFAF !important;
}




.toggle-container .cmn-toggle-switch {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	font-size: 0;
	text-indent: -9999px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-shadow: none;
	border-radius: 0;
	border: none;
	cursor: pointer;
	-webkit-transition: background 0.3s;
	transition: background 0.3s;
}

.toggle-container .cmn-toggle-switch:focus {
	outline: none;
}

.toggle-container .cmn-toggle-switch span {
	display: block;
	position: absolute;
	top: 50%;
	left: 8px;
	right: 8px;
	height: 3px;
	margin-top: -1.5px;
	background: #fff;
}

.toggle-container .cmn-toggle-switch span::before,
.toggle-container .cmn-toggle-switch span::after {
	position: absolute;
	display: block;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #fff;
	content: "";
}

.toggle-container .cmn-toggle-switch span::before {
	top: -6px;
}

.toggle-container .cmn-toggle-switch span::after {
	bottom: -6px;
	width: 80%;
}

.toggle-container .cmn-toggle-switch__htx {
	background-color: transparent;
	border: transparent 2px solid;
	box-sizing: border-box;
	margin: 0;
}

.toggle-container .cmn-toggle-switch__htx span {
	-webkit-transition: background 0s 0.3s;
	transition: background 0s 0.3s;
}

.toggle-container .cmn-toggle-switch__htx span::before,
.toggle-container .cmn-toggle-switch__htx span::after {
	-webkit-transition-duration: 0.3s, 0.3s;
	transition-duration: 0.3s, 0.3s;
	-webkit-transition-delay: 0.3s, 0s;
	transition-delay: 0.3s, 0s;
}

.toggle-container .cmn-toggle-switch__htx span::before {
	-webkit-transition-property: top, -webkit-transform;
	transition-property: top, transform;
}

.toggle-container .cmn-toggle-switch__htx span::after {
	-webkit-transition-property: bottom, -webkit-transform;
	transition-property: bottom, transform;
}

.toggle-container .cmn-toggle-switch__htx.active {
	background-color: transparent;
	border: none;
}

.toggle-container .cmn-toggle-switch__htx.active span {
	background: none;
}

.toggle-container .cmn-toggle-switch__htx.active span::before {
	top: 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.toggle-container .cmn-toggle-switch__htx.active span::after {
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.toggle-container .cmn-toggle-switch__htx.active span::before,
.toggle-container .cmn-toggle-switch__htx.active span::after {
	-webkit-transition-delay: 0s, 0.3s;
	transition-delay: 0s, 0.3s;
	background: #fff;
}

.toggle-container .mobile-menu-btn .title {
	color: #fff;
	vertical-align: middle;
}

.toggle-container .toggle-content-btn {
	display: none;
}

.toggle-container .phone_wrap{
	display: none;
}

.header-nav{
	position: relative;
    background: #2181C5;
    height: 50px;
}

.catalog_menu.border{
	background: transparent;
}

.under_catalog_menu{
	height: initial;
}

.header_wrap_container .right_wrap table.table_wrap .phone_wrap{
	text-align: left;
}

.header_wrap .call_button {
    padding-left: 20px;
}

.catalog_menu.border {
    border-top: 0;
    border-bottom: 0;
    background-color: #2181C5;
}

.under_catalog_menu .menu.catalog > li > a {
    font-size: 15px;
    color: #ffffff;
    line-height: 50px;
    text-decoration: none;
    text-transform: none;
    font-weight: bold;
    padding: 0 20px;
}


.under_catalog_menu .menu_item_l1:last-child{
	float: right;
}

.under_catalog_menu .menu.catalog{
	text-align: left;
}

.under_catalog_menu .menu.catalog > li > a:hover {
    color: #fff;
    text-decoration: none;
}

.under_catalog_menu .menu_item_l1:hover{
	background: #3292D7;
}

.address-shop-m{
	display: none;
}

.top_menu{
	list-style: none;
	margin: 0 -15px;
	padding: 0;
	width: 100%;
}

.top_menu .item{
	list-style: none;
	display: inline-block;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}

.top_menu .item:last-child{
	float: right;
}

.top_menu .item a{
	display: block;
	font-size: 13px;
	color: #696969;
	text-decoration: none;
}

.top_menu .item:last-child a{
	color: #2381C0;
	text-decoration: underline;
}

.toggle-container .top_menu{
	display: none;
}

.subscribe-form{
	box-sizing: border-box;
}

.subscribe-form .agreement {
    font-size: 13px;
    line-height: 20px;
    color: #333333; 
    margin-top: 20px;
}

.subscribe-form .agreement a{
	text-decoration: none;
	color: inherit;
	border-bottom: 1px dotted;
}

.bx_slider .slide-description {
    width: 50%;
	padding-top: 70px;
	padding-left: 50px;
}

.sl_header1 {
    font-size: 38px;
    color: #fff;
    font-weight: 500;
    line-height: normal;
	margin-bottom: 30px;
}


.bx_slider .btn-slide{
	float: left;
}

.bx_slider .group2:after {
	content: '';
	clear: both;
	display: table;
}

.bx_slider .sl_header2 {
    float: left;
    font-size: 95px;
    line-height: 1;
   padding-right: 40px;
}

.bx_slider .btn-slide {
    float: left;
    width: 220px;
    height: 50px;
    display: block;
    background: #FF9E00;
    border-radius: 25px;
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    padding-top: 16px;
    box-sizing: border-box;
    margin-top: 25px;
}

.bx-wrapper .bx-pager{
	bottom: 30px;
}

.catalog-section.tile:hover{
	z-index: 20;
}


.mobile-search-btn{
	display: none;
	width: 50px;
	height: 50px;
	background: url(images/search_icon_o.png) no-repeat center;
}

.item .information{
  
  
}


.information .col-title{
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-size: 14px;
  box-sizing: border-box;
 
}

.information .col-rating{
  display: inline-block;
  vertical-align: top;
  width: 100%;
  text-align: left;
  font-size: 14px;
  box-sizing: border-box;
  margin-bottom: 15px;
}

.information .header-information{
  font-size: 0;
  box-sizing: border-box;

}

.rating-information .crr{
  font-size: 0;
}

.rating-information {
    padding-top: 20px;
}

.color-info{
  margin-left: 5px;
  margin-bottom: 10px;
}

.color-info .color-caption{
    color: #D0D0D0;
    font-size: 18px;
    display: inline-block;
    padding-right: 5px;
}

.color-info .color-value{
  font-size: 18px;
}

.table-sizes-link {
       margin-bottom: 15px;
    text-align: left;
    padding-top: 3px;
    display: inline-block;
    vertical-align: top;
 
}

.table-sizes-link a {
   text-decoration: none;
    font-size: 16px;
    color: #2181C5;
    border-bottom: 1px dotted #2181C5;
}

.item .information .offers.properties .property.text .values .value {
  
    border: 1px solid #EEEEEE;
    min-width: 35px;   
    color: #b2b2b2;
}
/* .item .information .offers.properties .values .desc{
  display: none !impoe;
} */


body .item .information .offers.properties .property.text .values .value.selected{
 
      color: #2181C5;
   background: transparent !important; 
    border-color: #2181C5 !important;
}


.properties-list{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
  color: #434546;
}

.properties-list .prop-item{
	position: relative;
	margin-bottom: 12px;
}

.properties-list .prop-item:after{
	content: '';
	clear: both;
	display: table;
}

.properties-list .prop-item .name{
	float: left;
	width: 62%;
	position: relative;
  color: #8E8E8E;
}



.properties-list .prop-item .name .text {
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 1;
}

.properties-list .prop-item .value{
	float: left;
	width: 38%;
	position: relative;
  color: #666;
}

.properties-list .prop-item .name:before{
	content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    border-bottom: 1px dotted #b4b4b4;
    top: 15px;
}

.properties-block .properties-list-title {
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 400;
}

.item .product-bottom {
    padding-top: 40px;
	clear: both;
}

.properties-list-desc {
    font-size: 14px;
    color: #8E8E8E;
    margin-bottom: 15px;
}

@media screen and (max-width: 991px) {
	
	.header_wrap_container .search_wrap.active{
		display: block;
		position: absolute;
		left: -20px;
		right: -20px;
		bottom: -100px;
		z-index: 99;
		width: auto;
		padding-left: 0;
		background: #EAF1F6;
	}
	
	.search-small .input-text{
		border-radius: 0;
	}

	
	.mobile-search-btn{
		display: block;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.sticky_menu.catalog_menu{
		position: static;
		top: auto;
		width: auto;
	}

	
	.toggle-container .top_menu{
		display: block;
	}
	
	.toggle-container .phone_wrap{
		display: block;
		padding-bottom: 30px;
	}
	
	.toggle-container .phone_wrap .phone img{
		display: none;
	}
	
	.header_wrap .phone{
		padding-left: 15px;
	}
	
	.address-shop-m{
		display: block;
	}
	
	.address-shop-m a{
		padding: 15px 20px;
		display: block;
		color: #2381C0;
		font-size: 13px;
		border-bottom: 1px solid #EAF1F6;
	}
	
	.toggle-container {
		position: relative;
	}
	.toggle-container .toggle-content-btn {
		display: block;
		z-index: 60;
		position: absolute;
		top: 4px;
		left: 17px;
	}
	.toggle-container.is-active .toggle-content-btn {
		/* top: 0;
		right: 0;
		left: auto; */
	}
	
	.toggle-content {
		background: #fff;
		visibility: hidden;
		opacity: 0;
		-moz-transform: translateY(-2em);
		-ms-transform: translateY(-2em);
		-webkit-transform: translateY(-2em);
		-o-transform: translateY(-2em);
		transform: translateY(-2em);
		overflow: hidden;
		position: absolute;
		z-index: -1;
		left: 0;
		top: 0;
		right: 40px;
		-webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
		-moz-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
		-o-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
		transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	}
	
	.toggle-content.opened {
		    visibility: visible;
		opacity: 1;
		z-index: 1000;
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
		-webkit-transition-delay: 0s, 0s, 0.3s;
		-moz-transition-delay: 0s, 0s, 0.3s;
		-o-transition-delay: 0s, 0s, 0.3s;
		transition-delay: 0s, 0s, 0.3s;
		overflow: auto;
		position: fixed;
		bottom: 0;
	}
	
	.menu-overlay {
		background-color: rgba(97,108,122,0.7);
		cursor: pointer;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 50;
	}
	
	.menu-overlay-inner {
		position: absolute;
		left: 0;
		right: 40px;
		top: 0;
		bottom: 0;
		background: #fff;
	}
	
	.header_wrap{
		position: static;
	}
	
	.under_catalog_menu .menu.catalog > li{
		display: block;
	}
	
	.under_catalog_menu .menu_item_l1:last-child{
		float: none;
	}
	
	.under_catalog_menu{
		padding: 0;
		width: auto;
	}
	
	.under_catalog_menu .menu.catalog > li > a{
		color: #333333;
		font-weight: normal;
		display: block;
		    border-bottom: 1px solid #DAE5ED;
	}
	
	.catalog_menu.border {		
		background-color: #EAF1F6;
	}
	
	.top_menu .item{
		display: block;
	}
	
	.top_menu .item a {
		display: block;
		font-size: 15px;
		color: #696969;
		text-decoration: none;
		font-weight: 300;
		padding:15px 20px;
	}
	
	.top_menu .item:last-child{
		float: left;
		width: 100%;
		padding: 15px 20px 15px 36px;
	}
	.activeClassBodyReaspekt .toggle-container,.activeClassBodyReaspekt .menu-overlay {
		display: none;
	}
	.activeClassBodyReaspekt .toggle-container .cmn-toggle-switch__htx.active span {
		background: #fff;
	}
	.activeClassBodyReaspekt .toggle-container .cmn-toggle-switch__htx.active span::before {
		top: -6px;
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.activeClassBodyReaspekt .toggle-container .cmn-toggle-switch__htx.active span::after {
		bottom: -6px;
		-webkit-transform: rotate(-0deg);
		-ms-transform: rotate(-0deg);
		transform: rotate(-0deg);
	}
}	
	


@media all and (max-width: 1150px) {
    .adaptiv .top_panel_wrap .bg_top_menu {
        display: none;
    }
    .adaptiv .header_wrap .menu-header-1 {
        display: none;
    }
    .adaptiv .header_wrap .top_level_catalog {
        display: none;
    }
/*     .adaptiv .header_wrap .top {
        display: block !important;
    }*/
} 


@media all and (max-width: 991px) {

	.top_panel_wrap{
		display: none;
	}
	
	.header_wrap_container .search_wrap{
		display: none;
	}


	.header_wrap_container .logo_wrap {		
		width: 215px;	
		float: left;
	}
	
	.header_wrap_container .right_wrap {
		width: auto;
		float: right;
		padding-top: 14px;
	}
	
	.sl_header1 {
		font-size: 30px;
	}
	
	.bx_slider .sl_header2 {    
		font-size: 80px;
	}
	
	.section-on-main .items-list .item {
  
		width: 50%;
		height: 265px;
	}
	
	
	.section-on-main .items-list .item:nth-child(1), 
	.section-on-main .items-list .item:nth-child(2), 
	.section-on-main .items-list .item:nth-child(3){
		width: 50%;
		height: 265px;
	}
	
	.advants-block .advants-list .advants-item{
		width: 50%;
		margin-bottom: 30px;
	}
	
	.subscribe-form .title{
		
		float: none;
		width: auto;
		font-size: 24px;	
		text-align: center;
		margin-bottom: 20px;

	}
	
	
	.subscribe-form{
		padding-top: 40px;
		background-position: left;
	}
	
	.subscribe-form .subscribe-form-wrap {
		float: none;
		width: auto;
	}
	
	.subscribe-form .subscribe-form-wrap form{
		margin: auto;
	}
	
	.subscribe-form .agreement{
		text-align: center;
	}
	
	.subscribe-form .agreement br{
		display: none;
	}
	
	.contacts-footer-col {
		padding-top: 30px;
	}
	
	.contacts-footer .contacts:after{
		content: '';
		clear: both;
		display: table;
	}
	
	.contacts-footer .contacts li{
		float: left;
		width: 33.33%;
		    box-sizing: border-box;
	}

}

@media all and (max-width: 950px) {
	.header_wrap_container .right_wrap table.table_wrap .basket_wrap.fly {
		padding-left: 20px;
	}
}

@media all and (max-width: 920px) {
	.adaptiv .header_wrap .header_wrap_information {
        padding: 10px 20px;
    }
}

@media all and (max-width: 825px) {
    .adaptiv .header_wrap_container .right_wrap table.table_wrap {
        width: auto;
    }
}

@media all and (max-width: 800px) {
    /*.adaptiv .header_wrap_container {
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .adaptiv .header_wrap_container .search_wrap {
        padding-left: 0px;
    }
	.adaptiv .header_wrap_container .right_wrap table.table_wrap .basket_wrap {
		padding-left: 0px;
	}
    .adaptiv .header_wrap_container tbody {
        display: block;
    }
    .adaptiv .header_wrap_container tbody tr {
		display: block;
	}
	.adaptiv .header_wrap_container .right_wrap tbody tr {
		text-align: right;
	}*/
	/* .adaptiv .header_wrap_container tbody tr td {
        display: none;
		padding-top: 5px;
		padding-bottom: 5px;
    } */
	.adaptiv .header_wrap_container tbody tr .right_wrap td:last-child {
		display:inline-block;
	}
 /*    .adaptiv .header_wrap_container .logo_wrap {
        display: table-cell;
		width: auto;
    } */
   /*  .adaptiv .header_wrap_container .right_wrap {
        display: table-cell;
        width: auto;
    } */
	.top_panel .phone_block {
		display: block !important;
	}
    /*.adaptiv .header_wrap_container .right_wrap table.table_wrap {
        float: none;
        display: block;
        width: 100%;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_left_wrap {
        display: block;
        float: left;
		margin-top: 5px;
        margin-bottom: 5px;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .phone_wrap {
        text-align: left;
		padding-left: 0px;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .basket_wrap.fly {
        width: 300px;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_right_wrap {
        display: block;
        float: right;
		margin-top: 5px;
        margin-bottom: 5px;
    }*/
}


@media all and (max-width: 640px) {
	.contacts-footer .contacts li {
		float: none;
		width: auto;
		box-sizing: border-box;
	}
	
	.products-slider{
		height: auto !important;
	}
	
	.catalog-section.tile .product .hideable{
		display: block;
	}
	
	.catalog-section.tile .products-slider .product{
		margin-bottom: 0 !important;
	}
	
	.catalog-section.tile .product .image-normalizer{
		display: none;
	}
	
	.catalog-section.tile .product .shadow {
		display: block;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
	}
	
	
	.subscribe-form .title{	
		
		font-size: 20px;
		line-height: 27px;

	}
	
	
	.subscribe-form{
		padding-top: 25px;
		
	}
	
	.subscribe-form .agreement {
		margin-top: 8px;
	}
	
	.subscribe-form .subscribe-form-wrap .submit{
		text-indent: -9999px;
		display: block;
		overflow: hidden;
		background: #2181C5 url(images/arrow-form.png) no-repeat center;
		width: 50px;
	}
	
	.subscribe-form .subscribe-form-wrap .email{
		padding-right: 60px;
	}
	
	.bx_slider .slide-description{
		width: auto;
		text-align: center;
	}
	
	.bx_slider .sl_header2 {
		font-size: 55px;
		padding-right: 0;
		text-align: center;
		float: none;
	}
	
	.bx_slider .slide-description{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.bx_slider .btn-slide{
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	
}

@media all and (max-width: 570px) {
	
	.section-on-main .items-list .item,
	.section-on-main .items-list .item:nth-child(1), 
	.section-on-main .items-list .item:nth-child(2), 
	.section-on-main .items-list .item:nth-child(3){
		width: 100%;
		max-width: 280px;
		margin-left: auto;
		margin-right: auto;
		height: 210px;
		float: none;
	}
}




@media all and (max-width: 510px) {
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_right_wrap {
        float: none;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .adaptiv_left_wrap {
        float: none;
    }
    .adaptiv .header_wrap_container .right_wrap table.table_wrap .call_button {
        text-align: left;
    }
}

.worakarea_wrap_container {
	margin:0 auto;	
	max-width:1920px;
	padding:0 9px;
	min-height:600px;
}
.header_grey {
	font-size: 18px;
	color: #1b2a39;	
	font-weight: bold;
	font-family: 'Gotham Pro','Noto Sans','PT Sans',sans-serif;
	margin-top:0;
	margin-bottom: 19px;
	display:none;
}
.standart_block {
	margin-bottom:30px;
}
/*@media (max-width:980px) {
	.adaptiv .header_wrap_container .logo_wrap {
		width:30%;
		margin-top: 10px;
	}
}
@media (max-width:640px) {
	.adaptiv .header_wrap_container .logo_wrap {
		width: 35%;
	}
}*/
@media (max-width:1024px) {
	.adaptiv .workarea_wrap {
		min-height:400px;
	}
}
.workarea_wrap h1 {
	padding-bottom:0;
	font-size:27px;
	color:#000;	
	font-weight:normal;
}
.workarea_wrap h1 a {
	color:#000;
	text-decoration:none;
}
.bx_title_section {
	margin-top:0;
	padding-top:0;
	vertical-align:middle;
	font-size:26px;
}
.footer_wrap_container {
	margin:0 auto;
	padding-top:20px;
	padding-bottom:40px;
	max-width:980px;
}
/* ---- INC SOCIAL HEADER ---- */
.bx_inc_social_footer h4{
	text-align: left;
	font-weight: normal;
	font-size:26px;
}
.social_buttons {margin-top: 0px}
.social_buttons ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
.social_buttons ul li{
	display: inline-block;
	width: 30px;
	height: 29px;
	list-style:none;
	margin-left:25px;
}
.social_buttons ul li a{
	display: block;
	width: 30px;
	height: 29px;
	background: url(images/social_buttons.png) no-repeat;	
}
.social_buttons ul li.fb a{ background-position: 0 0;}
.social_buttons ul li.tw a { background-position:-112px 0;}
.social_buttons ul li.vk a{ background-position:-170px 0;}
.social_buttons ul li.in a{ background-position:-57px 0;}
.social_buttons ul li.fb a:hover { background-position: 0 -31px;}
.social_buttons ul li.tw a:hover { background-position: -112px -31px;}
.social_buttons ul li.vk a:hover { background-position: -170px -31px;}
.social_buttons ul li.in a:hover { background-position: -57px -31px;}
/* ---- INC SOCIAL HEADER END---- */
/*HEADER_LOGO*/
span.code {
	font-size:17px;
}
table.header_table td.logo {
	width:50%;
}
table.header_table td.logo_wrap {	
	padding-left:12px;
	max-height:60px;
}
table.header_table td.logo_wrap img {
	max-height:60px;
}
@media (max-width:1200px){
	.adaptiv table.header_table td.logo {
		width:40%;
	}
	.adaptiv table.header_table td.address {
		width:20%;
	}
	.adaptiv table.header_table td.phone {
		width:20%;
	}
}
@media (max-width:920px){
	.adaptiv table.header_table td.logo {
		width: 30%;
	}
	.adaptiv table.header_table td.address {
		width:25%;

	}
	.adaptiv table.header_table td.phone {
		width:25%;
	}
}
@media (max-width:740px){
	.adaptiv table.header_table td.logo {
		display:block;
		float:left;
		width:30%;
		margin-top: 5px;
		margin-bottom: 5px;		
		
	}
	.adaptiv table.header_table td.socnet {
		display:none;
	}
	.adaptiv table.header_table td.address {	
		display:block;
		float:left;
		width:30%;
		margin-left:20px;	
		margin-left: 10px;	
		margin-top:2%;
	}
	.adaptiv table.header_table td.phone {		
		display:block;
		float:right;
		width:35%;
		margin-right:10px;
		margin-bottom:5px;
		text-align:right;
	}
	.adaptiv table.header_table {
		max-height: 60px;
	}
}
@media (max-width:600px) {
	.adaptiv table.header_table td.address {
		display:none;
	}
	.adaptiv table.header_table td.phone {
		width:50%;
		font-size: 18px;
	}
	.adaptiv span.code {
		font-size:14px;
	}	
}
@media (max-width:550px) {	
	/*.adaptiv .header_wrap_container .logo_wrap {
		width:100%;
		margin-bottom:10px;
		margin-top: 10px;
	}*/
	.adaptiv .top_panel .phone_block .phone {
		margin-right: 6px;
	}
}
/*TOP_SLIDER*/
.slider{
	position: relative;
	overflow: hidden;
	margin-top: 40px;
	width:100%;
}
.slider .slider_container{
	position:absolute;
	top:0px;
	padding:0px;
}
.slider .slider_container  .slider_item{
	overflow:hidden;
	float:left;
}
.slider .slider_container  .slider_item img{
	
}
/*INDEX_HEADER*/
.section_header{	
	text-transform:uppercase;
	font-size:30px;
	color:#cf9f33;
	width:100%;
	text-align:center;
	background:url(images/header_line.jpg) repeat-x center;
	margin-bottom:35px;
	margin-top: 26px;
}
.section_header div{
	padding:0 11px;
	display:inline-block;
	background:white;
}
/*///////////*/
.text_block{
	font-size:14px;	
	color:#686868;
}
/*footer*/
.bg_footer {
	position: absolute;
	width: 100%;
	bottom: 0px;
	background:#35363a;
   color: #e3e3e3;	
	margin-top:60px;
}
.bg_footer .contacts a{
	display: block;
   margin: 54px 0px 0;
}
.bg_footer .contacts {
	width:20%;
}
.bg_footer .footer{
    position: relative;
	max-width:1162px;
	margin:0 auto;
    overflow:  hidden;
    padding: 13px 20px;
}
.bg_footer .footer .table_footer {
	width:100%;
}
.bg_footer .contacts {
	color: inherit;
}
.bg_footer .contacts .one_phone {
	font-size:13px;	
	color: inherit;
}
.bg_footer .contacts .text_phone {
	font-size:13px;
	color: inherit;
	padding-left:2px;	
}
.bg_footer .phone-block {
    text-align: right;
}
.bg_footer .phone-block .phone {
	font-size:19px;
	color: inherit;
}
.bg_footer .phone-block .call_button {
    font-size:13px;	
}
.bg_footer .logo-block {
    padding-top: 25px;
}
.table_footer .contacts {
	width:32%;
	padding-left:13px;
}
.table_footer .footer_menu {
	width:100%;
	overflow:hidden;
}

.bx_item_detail_rating .bx_stars_bg{
	background: url(images/stars4.png) no-repeat center;

}

.bx_item_detail_rating .bx_stars_container{
	width: 118px;
	height: 30px;
	background: #fff;
}

.bx_item_detail_rating{
	margin-left: 0;
}

.bx_item_detail_rating .bx_stars_rating_votes{
	display: none;
}


@media (max-width:650px){
    .adaptiv .bg_footer .contacts {
        float: none;
    }
    
    .adaptiv .bg_footer .menu {
        float: none;
    }
    
    .adaptiv .bg_footer .phone-block {
        float: none;
        text-align: left;
    }
}
/*END_FOOTER*/
/*BX_POPUP_WINDOW*/
.popup-window	{
	border:0;
	border-radius:0;
	box-shadow:0;
	font-size:0;
}
.popup-window-close-icon,
.uni-popup .close_popup {
	width: 11px;
	height: 11px;
	background:url(images/close_popup.png) no-repeat 0 0;
	opacity:0.38;
}
.popup-window-close-icon:hover,
.uni-popup .close_popup:hover  {
	background:url(images/close_popup.png) no-repeat 0 0;
	opacity:1;
}
.popup-window-top-row,
.popup-window-left-column,
.popup-window-right-column {
	display:none;
}
.popup-window-content {
	margin: 0;
	background: #fff;
	border-radius: 7px;
}
.popup-window,
.popup-window-content-row .popup-window-center-column {
	background: #fff;
}
/*END BX_POPUP_WINDOW*/
.bx_left_catalog {
	float:left;
	width: 18.7%;
}
.bx_content_right {
	width: 80%;
	float: right;
	clear: right;
}
@media (max-width:959px){
	.adaptiv .bx_left_catalog {
		display:none;
	}
	.adaptiv .bx_content_right {
		width:100%;
		float:none;
	}
}
ul.top_personal_menu {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	top:1px;
}
ul.top_personal_menu li {
	float:left;
	display:block;
	list-style:none;
	border:1px solid #fff;
	border-bottom:0;
}
ul.top_personal_menu li.active {
	border:1px solid #bebebe;
	border-bottom:1px solid #fff;
}
ul.top_personal_menu li a {
	display:block;
	font-size:14px;
	padding:14px 17px;
	color:#5a5a5a;
	font-family:'Babas',Arial,sans-serif;
	text-decoration:none;
}
.personal_body {
	border:1px solid #bebebe;
	width:100%;
	padding:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
}
@media (max-width:600px){
	.adaptiv ul.top_personal_menu li a {
		padding:12px 10px;
	}
}
@media (max-width:480px){
	.adaptiv ul.top_personal_menu li a {
		padding:12px 4px;
		font-size:12px;
	}
}
.bx_page {
	font-size:14px;
}
@media (max-width:800px) {
	.adaptiv .left_col_index {
		display:none;
	}
	.adaptiv .right_col,
	.adaptiv .right_col_index	{
		width:100%;
	}
	.adaptiv .left_col {
		width:100%;
		margin-bottom:30px;
	}
	.adaptiv .left_col .services-sections-list.menu {
		display: none;
	}
}
/*contacts*/

@media (max-width:768px) {
	.adaptiv .cnt_contacts {
		width:100%;
	}
	.adaptiv .cnt_map {
		width:100%;
		margin-top:15px;
	}
}
/*block see*/
.one_see .img_see {
	width: 58px;
	height:58px;
	display:block;
	float: left;
	text-align: center;
}
.one_see {
	clear:both;
	margin-bottom: 15px;
	overflow:hidden;
}
.one_see .right_see {
	float: right;
	width: 60%;
}

/*To cart*/
.min-button.to-cart div {
	background-image: url('images/to_cart.png');
}

/*Catalog button*/
.catalog-button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 7px 13px 6px 13px;
	text-decoration: none;
	background: #3a58d2;
	color: #fff;
	font-size: 10px;
	cursor: pointer;
	border-radius: 3px;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}.catalog-button:hover {
	background: #546dd1;
	text-decoration: none;
	color: #fff;
}.catalog-button:focus {
	background: #3252d1;
	color: #fff;
	outline: none;
	text-decoration: none;
}

/*Hover shadow*/
.hover_shadow {
	transition-property: box-shadow;
	transition: 0.2s;
}
.hover_shadow:hover {
	box-shadow: 0px 10px 18px rgba(0,0,0,0.15);
}
/*flexel*/
.nbs-flexisel-container {
    position:relative;
    /*max-width:98%;*/
	margin:0 auto;
	overflow:hidden;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
	overflow:hidden;    
	/*width:97%;*/
	margin:0 auto;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:100px;
    max-height:45px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left {
	position: absolute;
	top: -50px !important;
	left:auto;
	right: 36px;
}
.nbs-flexisel-nav-right {
	position: absolute;
	top: -50px !important;
	right: 8px;
}

.error404 {
	max-width:563px;
	margin:0 auto;
	font-family:"Ubuntu",sans-serif;
	text-align:center;
}
.error404 .img {
	color: #fff;
	text-align: center;
	font-size: 50px;
	width: 145px;
	height: 145px;
	line-height: 145px;
	margin: 0 auto;
	border-radius: 145px;
	font-weight: bold;
	font-family: "Ubuntu";
}
.error404 .header_text {
	text-align:center;
	font-size:30px;
	font-weight:bold;
	font-family:"Ubuntu",sans-serif;
	color:#111111;
	padding:30px 0;
}
.error404 .text {
	font-size:14px;
	margin-bottom:30px;
}
.error404 .solid_button,
.error404 .border_button {
	text-decoration:none;
	font-size:16px;
	text-align:center;
	width:263px;
	height:35px;
	line-height:35px;
	border-radius:6px;
}
@media (max-width:700px) {
	.error404 .solid_button,
	.error404 .border_button {
		width:100%;
		margin-bottom:10px;
	}
}
.button_up {
	width: 40px;
	height: 40px;
	position: fixed;
	display:none;
	bottom: 30px;
	right: 30px;
	border-radius: 5px;
	z-index: 50;
	cursor: pointer;	
	opacity:0.9;
}
.button_up:hover {
	opacity:1;
}
.button_up i {
	width: 16px;
	height: 9px;
	margin:15px auto;
	background: url(images/sprite_to_up.png) no-repeat bottom;
	display: block;
}
.bg_footer .copyright {
	background: #2d2f34;
	color:#bac0cc;
	font-size:12px;
}
.bg_footer .copyright .copy_wrap {
	max-width: 1162px;
	margin: 0 auto;
}
.bg_footer .copyright .copy_wrap .copy,.bg_footer .copyright .copy_wrap .address,.bg_footer .copyright .copy_wrap .email {
	float: left;
	margin-right: 80px;
	padding-top: 22px;
	padding-bottom:22px;
}
.footer span.open_call { 
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed;
	color: #e3e3e3;
	cursor: pointer;
}
.footer span.open_call:hover {
	color:#fff;
	border-bottom:1px dashed #fff;
}
.about-company {
	position:relative;
	padding-bottom:50px;
}
@media (max-width:580px) {.about-company {display:none}}

body .footer .hover_link:hover {
	color: #A4A6BB !important;
}
@media (max-width:1200px) {
	.copy_wrap {
		padding:0 8px;
	}
}
@media (max-width:800px) {
	.bg_footer .copyright .copy_wrap .copy, .bg_footer .copyright .copy_wrap .address, .bg_footer .copyright .copy_wrap .email {
		padding:10px 0;
	}
}

/* spinner */
.spinner {
  width: 70px;
	text-align: center;
	position: absolute;
	z-index: 11000;
	bottom: 0;
	top: 75px;
	top: 316px;
	margin: auto;
	right: 0;
	left: 0;
	bottom: 0;
	display:none;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.consent-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.consent-body {
    padding: 15px;
}
/*popup*/
.bx_popup_close {
	display: none;
}
.popup-window-overlay {
	width: 100% !important;
}

#minimalzakaz{
    color:red;!important;
    font-size: 16px;
}


.vk {
padding: 10px;
}
.bx_catalog_tile_section:after{
	content: '';
	clear: both;
	display: table;
}

.ipolkladrform {
  max-width: 100%;
}

.bx_catalog_tile_home_type_2 .bx_catalog_tile_section{
	padding-top: 0;
    height: auto; 
}

.bx_catalog_tile_home_type_2 .bx_catalog_tile_slide {
    position: relative;
}	
 
.bx_catalog_tile_slide:after{
	content: '';
	clear: both;
	display: table;
} 


.bx_catalog_tile_home_type_2 .bx_catalog_tile_section{
	padding-top: 0 !important;
}


.contacts-list:after{
	content: '';
	clear: both;
	display: table;
}

.contacts-list{
	padding: 0;
	margin: 0;
	margin-bottom: 40px;
}

.contacts-list li{
	display: block;
	float: left;
	margin-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 16px;
	 width: 390px;
	 max-width: 100%;
}

.contacts-list li .caption{
	padding-left: 50px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}

.contacts-list li .caption img{
	position: absolute;
	top: 0;
	left: 0;
}


.contacts-list li .value{
	padding-left: 50px;
}

.requisites{
	width: 100%;
	font-size: 16px;
}

.requisites p{
	margin-bottom: 10px;
}

.requisites td{
	vertical-align: top;
	padding: 8px;
	color: #555555;
}

.requisites .caption {
    margin-bottom: 10px;
    color: #000000;
}



.top_panel_wrap {
   
    line-height: 40px;
	font-family: 'Ubuntu', Verdana, Arial, sans-serif;
	box-sizing: border-box;
}

.header_wrap{
	font-family: 'Ubuntu', Verdana, Arial, sans-serif;
}

.MinCost {
    color: #363636;
    font-size: 13px;
}

.bg_top_menu.catalog{
	font-size: 13px;
}




.header_wrap_container .search_wrap{
	width: 340px;
}

.search-small .input-text {  
    height: 40px;   
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 35px;
}

.search-small .input-button.button-search{
	background: url(images/search-icon.png) no-repeat center;
}

.search-small .input-button{
	width: 35px;
}

.header_wrap .phone {
    font-size: 21px;
    font-weight: bold;
    font-family: Ubuntu;
}

.open_call {
    cursor: pointer;
    color: #2381C0;
    border-bottom: 1px dotted;
}



.products-slider{
	height: 400px;
}

.products-slider .color-prew{
	display: none;
}

.products-slider .image img{
	display: inline-block;
}


.catalog-section.tile .products-slider .product{
	margin-bottom: 300px;
}

.products-slider-wrap{
	position: relative;
	z-index: 10;
}


.section-products .header-section {
    position: relative;
    margin-bottom: 30px;
}

.section-products .section-title {
    font-size: 24px;
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 1;
    padding-right: 24px;
}

.section-products .header-section:after {
    content: '';
    display: block;
    position: absolute;
    top: 17px;
    left: 0;
    right: 100px;
    height: 1px;
    background: #C4C4C4;
}


.products-slider-wrap .slick-arrow{
	width: 15px;
	height: 11px;
	display: block;
	position: absolute;
	background: no-repeat center;
	background-size: contain;
	top: -50px;
	right: 0;
}

.products-slider-wrap .slick-arrow.prev{
	background-image: url('images/prev-icon.png');
	right: 30px;
}
.products-slider-wrap .slick-arrow.prev:hover{
	background-image: url('images/prev-icon-hover.png');
}

.products-slider-wrap .slick-arrow.next{
	background-image: url('images/next-icon.png');
}
.products-slider-wrap .slick-arrow.next:hover{
	background-image: url('images/next-icon-hover.png');
}




.basket-small-1 .basket-element.personal .basket-icon{
	background-image: url('images/personal-icon.png');
}
/*
.sl_background{
	height: 650px;
}
*/
.bx-wrapper .bx-pager.bx-default-pager a {
    width: 12px!important;
    height: 12px!important;
	background: transparent;
	border-radius: 50%;
	border: 1px solid #fff;
}

body .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a:hover, 
body .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a.active{
	background: #fff !important;
}

.bx-wrapper {
	margin-bottom: 25px;
}



.item .information .properties{
	    overflow: initial;
}

.item .information .offers.properties .values{
	 overflow: initial;
}

.product-bottom-part1 {
    float: left;
    width: 60%;
}

.product-bottom-part2 {
    float: left;
    width: 40%;
}

.bx-breadcrumb.container{
	 margin-right: auto;
    margin-left: auto;

}


.section-analogs{
	padding-bottom: 70px;
}

.section-associated .sect-title,
.section-viewed .sect-title,
.section-analogs .sect-title {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 30px;
	padding-right: 60px;
}

.uni_popular .indents .slider .element{
	padding: 12px;
}

.uni_popular .indents .slider .element .element-wrapper{
	padding: 0;
}

.uni_popular .indents .slider .element .information .price {
    display: block;
    font-size: 22px;
    line-height: normal;
    font-weight: bold;
    overflow: hidden;
	margin-bottom: 5px;
}

.uni_popular .indents .slider .element .information .name{
	white-space: normal;
    font-weight: normal;
	font-size: 20px;
	color: #757575;
	line-height: normal;
	height: auto;
}

.uni_popular .indents .slider .element .element-wrapper{
	outline: none;
}

.uni_popular .indents .slider .element .element-wrapper:hover{
	box-shadow: none;
	border: 0;
}


.uni_popular .indents .slider .element .image .image-wrapper{
	padding: 0;
}

.uni_popular .indents .slider .element .image{
	padding-top: 135%;
	margin-bottom: 5px;
}

.item .information .offers.properties .property{
	padding: 0;
}

.product-detail .product-name{
	font-size: 35px;
    font-weight: normal;
    margin: 0;
    margin-bottom: 12px;
}

.detail-page-product .bx-breadcrumb {
    margin: 30px auto;
}

.product-detail .information .price .current{
	font-size: 36px;
}

.product-detail .information .offers.properties .property.text .values .value.color{
	width: auto;
	max-height: initial;
	overflow: hidden;
}

.product-detail .color-prew-img {
   height: 60px;
   width: 40px;
    /* width: 100%; */
}

.product-detail .information .offers.properties .property.text .values .value{
	font-size: 14px;
	font-weight: 300;
}

.product-detail .information .order .buy-button .button{
	font-size: 18px;   
    padding: 21px;
	width: 260px;
	border-radius: 5px;
	height: 100%;
}


.product-detail .delivery-info {
    margin-top: 30px;
	color: #949494;
	font-size: 16px;
	font-weight: 300;
}

.product-detail .delivery-info a{
	color: #2181C5;
	text-decoration: none;
}

.product-detail .delivery-info .delivery-info-item{
	padding: 3px;
	padding-left: 60px;
	position: relative;
	margin-bottom: 15px;
}

.product-detail .delivery-info .delivery-info-item:before{
	width: 33px;
	height: 30px;
	background: no-repeat left top;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}


.product-detail .delivery-info .courier:before{
	background-image: url(images/tracking-icon.png); 
}
.product-detail .delivery-info .pickup:before{
	background-image: url(images/pickup-icon.png);
	
}
.product-detail .delivery-info .plane:before{
	background-image: url(images/plane-icon.png);
}

.product-detail .min-button.like div:before{
	background-image: url(images/like-icon.png);
}

.product-detail .min-button.like div:before{
	background-image: url(images/like-icon.png);
}

.product-detail .min-button div.remove{
	background: transparent !important;
}

.product-detail .min-button.like div.remove:before{
	background-image: url(images/like-icon-h.png);
}

.product-detail .uni-button-quickview{
	
}

.product-detail .uni-button-quickview i{
	display: none;
}

.min-button.like div{
	background-color: transparent;
}


.uni_popular .indents .slider .image .uni-image > img{
	display: block;
    height: 0;
    max-height: 100%;
    max-width: 100%;
    min-height: 100%;
    min-width: 100%;
    width: 0;
    margin: auto;
    object-fit: scale-down;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.uni_popular .indents .slider .element.uni-20 .information .price{
	font-size: 22px;
}

.uni_popular .indents .slider .element.uni-20 .information .name{
	font-size: 20px;
}

.section-viewed {
    padding-bottom: 70px;
}
.section-viewed .uni_popular .indents .slider .element,
.section-analogs .uni_popular .indents .slider .element{
	padding-left: 30px;
	padding-right: 30px;
}

.section-viewed  .uni_popular .indents .slider,
.section-analogs .uni_popular .indents .slider{
	margin-left: -20px;
    margin-right: -20px;
}


.uni_popular .indents .slider .element.uni-20 .image{
	margin-bottom: 12px;
}

.uni_popular .indents .slider .element .information .name{
	position: relative;
}
/* 
.uni_popular .indents .slider .element .information .name:after{
	    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 70%;
    background: linear-gradient(90deg, rgba(255,255,255,0.1) 0, rgba(255,255,255,1) 85%);
	
} */


.uni_popular .indents .slider .element .information{
	height: auto;
}


.uni_popular .uni-button-quickview{
	height: 40px;
    background: rgba(255,255,255,0.8);
	font-size: 18px;
    line-height: 40px;
	top: 17px;
	color: #000;
	border-radius: 5px;
	border: 0;
	width: 200px;
}

.section-associated .uni_popular .uni-button-quickview{
	font-size: 14px;
    height: 27px;
    line-height: 27px;
    width: 135px;
    top: 5px;
}

.description-caption {
    font-size: 18px;
    color: #434546;
    margin-bottom: 15px;
}

.product-detail .description, .item .description {
   
    font-size: 14px;
    color: #434546;
}

.rating-information {
    padding-top: 10px;
}

.uni_popular.with-title .buttons{
	top: -50px;
}

.uni_popular .buttons{
	left: 0;
	right:0;
	top: 0;
	overflow: initial;
		z-index: 1;
}

.uni_popular .button-left{
	position: absolute;
	top: 0;
	right: 30px;
	
}
.uni_popular .button-right{
	position: absolute;
	top: 0;
	right: 0px;
	
}


.uni-slider-button-small .icon {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.uni-slider-button-small{
	background: transparent;
	border-radius: 0;
}


body .workarea_wrap .uni-slider-button-small:hover{
	background: transparent;
}

.uni-slider-button-small.uni-slider-button-left .icon{
	background: url('images/icons/prev-icon.png') no-repeat center;
}

.uni-slider-button-small.uni-slider-button-left:hover .icon{
	background: url('images/icons/prev-icon-h.png') no-repeat center;
	
}


.uni-slider-button-small.uni-slider-button-right .icon{
	background: url('images/icons/next-icon.png') no-repeat center;
}

.uni-slider-button-small.uni-slider-button-right:hover .icon{
	background: url('images/icons/next-icon-h.png') no-repeat center;
	
}

.image-slider .list .slick-arrow{
	width: 25px;
	height: 25px;
	background: no-repeat center;
	position: absolute;
}

.image-slider .list .slick-arrow.prev{	
	background-image: url(images/arrow_up.png);
	top: -32px;
    left: 66px;
}

.image-slider .list .slick-arrow.prev:hover{
	
	background-image: url(images/arrow_up_h.png);
}



.image-slider .list .slick-arrow.next{
	
	background-image: url(images/arrow_down.png);
	bottom: -32px;
	left: 66px;
}

.image-slider .list .slick-arrow.next:hover{
	
	background-image: url(images/arrow_down_h.png);
}

.title-search-result {

    z-index: 100;
    background: #fff;
    padding: 10px;
}



.garderob-table-sizes{
	font-family: 'Ubuntu', Verdana, Arial, sans-serif;
	width: auto;
	max-width: 100% !important;
	padding: 0;

}

.garderob-table-sizes .garderob-table-sizes-title {
    font-size: 30px;
    line-height: normal;
    padding-bottom: 30px;
    font-weight: bold;
    font-family: 'Ubuntu', Verdana, Arial, sans-serif;
}

.garderob-table-sizes .garderob-table-sizes-table .garderob-table-sizes-row-header{
	background: #EBECF1;
}

.garderob-table-sizes .garderob-table-sizes-table .garderob-table-sizes-row .garderob-table-sizes-column .garderob-table-sizes-cell{
	color: #000;
    font-size: 18px;
	font-weight: 400;
}

.garderob-table-sizes .garderob-table-sizes-table .garderob-table-sizes-row-header .garderob-table-sizes-column .garderob-table-sizes-cell{
	color: #000;
    font-size: 16px;
	font-weight: 300;
}

.garderob-table-sizes .garderob-table-sizes-table .garderob-table-sizes-row.garderob-table-sizes-row-even{
	background: transparent;
}

.garderob-table-sizes .garderob-table-sizes-table .garderob-table-sizes-row .garderob-table-sizes-column {
    padding-top: 10px;
    padding-bottom: 10px;
}

.garderob-table-sizes .garderob-table-sizes-table .garderob-table-sizes-row-header .garderob-table-sizes-column{
	padding-top: 15px;
    padding-bottom: 15px;
}


.popup-sizes {
  position: relative;
  background: #FFF;
  max-width: 1200px ;  
  padding: 40px;
  padding-top: 30px;
  margin: 40px auto;
}


@media screen and (min-width: 992px){
	.under_catalog_menu .menu_item_l1:last-child{
		float: none;
	}
	.under_catalog_menu .menu.catalog{
		text-align: center;
	}

}


.item .image-slider > .image-box .wrapper .slider-images .slick-slide .slider-img{
	max-height: 822px ;
}

.item .image-slider > .image-box .wrapper .slider-images .image{
		height: 100% !important;
	}








@media (max-width: 1679px) {
	.uni_popular .uni-20{
		width: 20%;
	}
	
	.section-associated .uni_popular .uni-33{
		width: 33.33%;
	}
	
	.uni_popular .indents .slider .element .information .name{
		font-size: 15px;
	}
	
	.uni_popular .indents .slider .element.uni-20 .information .name{
		font-size: 15px;
	}
	
	.item .image-slider{
		width: 715px;
	}
	
	.item .information {
		position: relative;
		margin-left: 745px;
	}
	
	.item .information .order{
		padding-top: 70px;
	}
	
	.item .information .order .count {
		padding-top: 5px;
		position: absolute;
		top: 0;
	}
}



/* @media (max-width: 1260px) {
	
	.uni_popular .button-left{
		left: -10px;
	}
	
	.uni_popular .button-right{
		right: -10px;
	}
	
	.section-viewed .uni_popular .indents .slider, 
	.section-analogs .uni_popular .indents .slider{
		margin-left: 0;
		margin-right: 0;
	}
	
	.section-associated .uni_popular .indents {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	
} */



@media (max-width: 1199px) {
	
	.item .image-slider > .list{
		display: none !important;
	}
	
	.item .image-slider > .image-box .wrapper .slider-images{
		margin-left: 0;
	}
	
	 .image-slider > .image-box .slick-arrow{		 
		 width: 60px;
		 height: 60px;
		 border-radius: 50%;
		 top: 50%;
		 margin-top: -30px;
		 background: rgba(0,0,0, .3) no-repeat center ;
		 position: absolute;
		 z-index: 1;
	 }
	 .image-slider > .image-box .slick-arrow.prev{
		 
		 left: 10px;
		 background-image: url('images/icons/arrow_prev.png');
		 
	 }
	 .image-slider > .image-box .slick-arrow.next{
		 
		 right: 10px;
		  background-image: url('images/icons/arrow_next.png');
	 }
	
	
	.uni_popular .uni-20{
		width: 33.33%;
	}
	
	.item .information-detail {
		/* position: relative;
		margin-left: 0;
		clear: both;
		padding-top: 30px; */
		float: left;
		width: 50%;
		margin-left: 0;
		position: relative;
		padding-left: 25px;
		box-sizing: border-box;
	}
	
	.product-bottom-part1{
		width: 100%;
	}
	.product-bottom-part2{
		width: 100%;
		    padding-top: 40px;
	}
	
	.section-associated .uni_popular .uni-33{
		width: 33.33%;
	}
	
	.item .image-slider{
		float: left;
		width: 50%;
	}
	
	.item .image-slider > .image-box .wrapper .slider-images .slick-slide .slider-img{
		max-height: 610px;
	}
	
	/* .section-associated .uni_popular .uni-33{
		width: 100%;
	} */
	
	/* .uni_popular.with-title .buttons {
		top: -60px;
	}
	
	.section-associated .sect-title, 
	.section-viewed .sect-title, 
	.section-analogs .sect-title{
		padding-right: 60px;
	} */
}

@media (max-width: 991px) {
	.uni_popular .uni-20{
		width: 50%;
	}
	
	.section-associated .uni_popular .uni-33{
		width: 50%;
	}
	
	.information .col-title{
		width: 100%;
	}
	
	.information .col-rating{
		width: 100%;
	}
	
	.information .col-rating{
		text-align: left;
		padding-bottom: 30px;
	}
}


@media (max-width: 767px) {
	
	.item .image-slider > .image-box .wrapper .slider-images .slick-slide .slider-img{
		max-height: 480px ;
	}
	
	
	.item .image-slider {
		float: none;
		width: auto;
	}
	
	.item .information-detail {
		float: none;
		width: auto;		
		padding-left: 0;
		padding-top: 30px;
	}
	
	.section-viewed .uni_popular .indents .slider, 
	.section-analogs .uni_popular .indents .slider{
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 650px) {
	.uni_popular .uni-20{
		width: 100%;
	}
	
	.section-associated .uni_popular .uni-33{
		width: 100%;
	}
	
	.item .image-slider{
		width: 100%;
		padding-left: 0;
	}
	
	.item .image-slider:after{
		content: '';
		clear: both;
		display: table;
	}
	
	.item .image-slider > .image-box .wrapper .slider-images{
		margin-left: 0;
	}
	
	.item .image-slider > .list{
		display: none !important;
	}
	/* 
	.item .image-slider > .image-box .wrapper .slider-images .image{
		height: 400px;
	}
	
	.item .image-slider > .image-box{
		height: 400px;
	} */
	
	.item .image-slider > .image-box{
		margin-left: -30px;
		margin-right: -30px;
		width: auto;
	}
}


	
	

   
@media (max-width:991px) {
  .workarea_wrap img{
    max-width: 100%;
    height: auto;
  }
  
  
  .requisites{
	  display: block;	  
  }
  
  .requisites>tbody{
	   display: block;
	  
  }
  
   .requisites>tbody>tr{
	   display: block;
	  
  }
  
  .requisites>tbody>tr>td{
	   display: block;
	  
  }
  
  
}


@media (max-width:767px) {
	.popup-sizes{
		padding: 15px;
	}
	
	.garderob-table-sizes .garderob-table-sizes-table .garderob-table-sizes-row .garderob-table-sizes-column .garderob-table-sizes-cell{
		font-size: 14px;
	}
	
	.garderob-table-sizes .garderob-table-sizes-table .garderob-table-sizes-row-header .garderob-table-sizes-column .garderob-table-sizes-cell{
		font-size: 13px;
	}
}

@media (max-width: 640px){
	.bx_catalog_tile_home_type_2.bx_catalog_tile_slider.col5 .bx_catalog_item {
		width: 50%;
	}
	
	.header_wrap_container .right_wrap table.table_wrap .phone_wrap{
		display:none;
	}
	
	.header_wrap_container .logo_wrap {
		width: 150px;
	}
	
	.basket-small-1 .basket-element .basket-icon{
		    width: 20px;
	}
	
	.header_wrap_container .right_wrap table.table_wrap .basket_wrap{
		padding-left: 0;
	}
}



@media (max-width:420px) {
	.subscribe-form.main_page .email{
		width: 100%;
		margin-bottom: 10px;
		
	}
	.subscribe-form.main_page .solid_button.submit{
		width: 100%;
		
	}
	

  .subscribe-form.main_page .s_block{
    background: transparent;
  }
}

/* .item .image-slider > .list .buttons{
	display: none;
} */

@media (max-width: 420px){
	.adaptiv .item .image-slider > .list .image {
		width: 50%;
		padding-top: 20%;
	}
}

.warning {
	text-align:center;
	background-color:yellow;
    font-size:14px;	

}	
.logo_wrap .warning {
	background-color:yellow;
	color:#000000
}	
	
	