

/* Start:/bitrix/templates/eshop_adapt_green/colors.css?1458031191282*/
.bx-logo-text small{
	color: #33b111;
}
/*ABOUT*/

a.bxd-block:hover {
	border-color: #28A906;
}

.bxd-icon {
	border: 1px solid #28A906;
}

a.bxd-block:hover .bxd-icon {
	background: #28A906;
}

.bxd-icon .fa {
	color: #28A906;
}

a.bxd-block:hover .bxd-icon .fa {
	color: #fff;
}

/* End */


/* Start:/bitrix/templates/eshop_adapt_green/components/bitrix/menu/catalog_horizontal1/style.css?159049765912061*/
.bx-top-nav-container {
	margin-top: 15px;
	padding: 0 10px;
	/*background: #0083d1;/* COLOR */
	color: #fff;
	border-radius: 2px;
	position: relative;
	font-family:  "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* 1 lvl*/

.bx-top-nav-container .bx-nav-list-1-lvl {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bx-top-nav-container .bx-nav-1-lvl {
	float: left;
	position: relative;
}
.bx-top-nav-container .bx-nav-1-lvl>a {
	color: #fff;
	font-weight: 700;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 1px;
	padding-top: 6px;
	padding-bottom: 2px;
	border-bottom: none;
}
.bx-top-nav-container .bx-nav-1-lvl>a span {
	padding: 10px 14px 14px;
	display: block;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover {}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a {
	z-index: 250;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13)
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a span,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a span {
	background: #fff;
}
.bx-top-nav-container .bx-nav-parent-arrow{
	display: none;
}
/*2 lvl*/

.bx-top-nav-container .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-2-lvl-container {
	z-index: 999;
	display: none;
	opacity: 0;
	padding: 9px 0 5px;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13);
	border-top: none;
	min-width: 100%;
	color: #000;
}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-2-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	background: #fff;
	top: -5px;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	opacity: 1;
	display: block;
	position: absolute;
	top: 100%;
	z-index: 999;
	background: #fff;
}

.bx-top-nav-container>ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-list-2-lvl {
	margin: 0;
	padding: 5px 0 12px;
}
.bx-top-nav-container .bx-nav-2-lvl {
	display: block;
	min-width: 180px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-2-lvl>a {
	padding: 5px 15px 5px;
	color: #20394c;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: none;
	display: block;
}

.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{
	border-top: none;
	margin-top: 0;
}

/*3 lvl*/

.bx-top-nav-container .bx-nav-3-lvl {
	padding: 5px 0;
	margin: 0;
}
.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-3-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	background: #fff;
	top: -5px;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-list-3-lvl {
	margin: 0;
	padding: 0px 0 14px 7px;
}
.bx-top-nav-container .bx-nav-3-lvl {
	display: block;
	min-width: 180px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-3-lvl a {
	padding: 3px 15px;
	color: #555;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	border-bottom: none;
	display: block;
}





/* col 1 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
	min-width: 200px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 100%;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{
	width: 100%;
	background: #fff;
}
/* col 2 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {
	min-width: 400px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{
	width: 50%;
}
/* col 3 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container {
	min-width: 600px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 33.33333%;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{
	width: 33.33333%;
}
/* col 4 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col {position: static;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{
	top: 100%;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{
	min-width: 100%
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	/*width: 25%;*/
	width: 200px;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{
	width: 25%;
}

.bx-top-nav-container .bx-nav-catinfo{
	padding: 5px 15px 5px;
	z-index: 120;
	position: relative;
}
.bx-top-nav-container .bx-nav-catinfo img{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e7e9ea;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
.bx-top-nav-container .bx-nav-catinfo p{
	padding: 20px 5px 0;
	font-size: 13px;
}
.bx-top-nav-container .bx-nav-catinfo-back{
	position: absolute;
	display: block;
	content: ' ';
	top: -5px;
	right: 0px;
	bottom: 0px;
	background: #f7fafb;
	z-index: 100;
	border-left: 1px solid #ecefef;
}
/* ASIDE */
/*body>.bx-aside-nav-control.bx-opened{left: 85%;}*/

.bx-aside-nav-control {
	font-size: 28px;
	position: fixed;
	width: 40px;
	height: 40px;
	top: 5px;
	left: 5px;
	line-height: 40px;
	cursor: pointer;
	z-index: 1750;
	color: #fff;
	text-align: center;
}
body>.bx-aside-nav-control{
	-webkit-transition: left .15s linear;
	-moz-transition: left .15s linear;
	-ms-transition: left .15s linear;
	-o-transition: left .15s linear;
	transition: left .15s linear;
}
.bx-aside-nav-control .fa{
	line-height: 40px;
	vertical-align: middle;
}

.bx-wrapper,
.bx-aside-nav {
	-webkit-transition: -webkit-transform .15s linear;
	-moz-transition: -moz-transform .15s linear;
	-ms-transition: -ms-transform .15s linear;
	-o-transition: -o-transform .15s linear;
	transition: transform .15s linear;
}
.bx-logo {
	z-index: 1700 !important
}
/**/
.bx-opened .bx-footer,
.bx-opened .workarea{display:none !important}
/**/
.bx-aside-nav {
	display: none;
	padding-top: 50px;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	width: 100%;
	background: #4c5c65;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1600;
}
.bx-aside-nav.bx-opened {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	overflow-y: scroll;

}
.bx-aside-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-aside-nav a {
	color: #fff;
	vertical-align: middle;
	line-height: 48px;
	height: 48px;
	font-size: 16px;
	display: block;
	border-bottom: 1px solid #3d4b53;
	padding-left: 15px;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.bx-aside-nav a {
	text-decoration: none;
}
.bx-aside-nav .bx-nav-1-lvl {}
.bx-aside-nav .bx-nav-1-lvl>a {}
.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover>a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover>a {
	background: #44535c;
}
.bx-aside-nav .bx-nav-list-2-lvl {
	background: #44535c;
}
.bx-aside-nav .bx-nav-2-lvl>a {
	padding-left: 30px;
}
.bx-aside-nav .bx-nav-3-lvl>a {
	padding-left: 45px;
}
.bx-aside-nav .bx-nav-4-lvl a {
	padding-left: 60px;
}
.bx-aside-nav .bx-nav-parent {
	position: relative;
}
.bx-aside-nav .bx-nav-parent-arrow {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 6px;
	width: 46px;
	height: 34px;
	text-align: center;
	border-left:1px solid #5a6971;
	z-index: 200;
}
.bx-aside-nav .bx-nav-parent-arrow i {
	line-height: 34px;
	font-size: 17px;
	font-style: normal;
	color: #fff;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent>ul {
	overflow: hidden;
	height: 0;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened>ul {
	height: auto;
}

.bx-aside-nav .bx-nav-catinfo{display: none;}
.bx-aside-nav .bx-nav-catinfo-back{display: none;}

@media (min-width: 1200px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 15px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 12px 14px 15px}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 13px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 9px 11px 12px}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 11px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 5px 6px 9px}
}
@media (min-width: 768px){
	.bx-aside-nav-control,
	.bx-aside-nav{display: none;}
	.bx-top-nav-container{display: block;}
}
@media (max-width: 767px) {
	.bx-aside-nav-control,
	.bx-aside-nav{display: block;}
	.bx-top-nav-container{display: none;}
	.bx-aside-nav .bx-nav-parent-arrow{display: block;}
	.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent>a>span>.fa{display: none;}
	.vertical_menu_block_m {border: none !important; margin: 0 0 0 0 !important;}
	.vertical_menu_element_m {color: #ffffff !important;}
	.bx-nav-1-lvl:nth-child(4)>.bx-nav-parent-arrow {display: none;}
}

.vertical_menu_element_m {
	color: #159ebb;
	white-space: nowrap;
}

.vertical_menu_block_m {
	border: 2px solid #159ebb;
	background-color: #ffffff !important;
	margin: 0 0 0 -2px !important;
	width: 280px !important;
	min-width: 280px !important;
}

.bx-nav-2-lvl {
	padding: 5px 10px !important;
	border-bottom: none !important;
	width: 276px;
}

.bx-nav-2-lvl:hover {
	background-color: #f0f0f0;
}

.bx-nav-list-3-lvl {
	display: none;
}

.bx-nav-list-2-lvl {
	padding: 0 0 0 0 !important;
}

.bx-nav-2-lvl:hover > .bx-nav-list-3-lvl {
	display: block;
	position: absolute;
	margin: -34px 0 0 266px;
	background-color: #ffffff;
	border: 2px solid #159ebb;
	padding: 0;
}

.bx-nav-3-lvl {
	padding: 0;
	min-width: 100px !important;
	height: 
}

.bx-nav-3-lvl:hover {
	background-color: #f0f0f0;
}

.link_third_lvl {
	padding: 11px 20px 12px 20px !important;
}

a.bx-active {
	padding: 11px 20px 12px 20px !important;
}
/* End */


/* Start:/bitrix/templates/eshop_adapt_green/components/bitrix/menu/catalog_horizontal1/themes/green/colors.css?1475103530912*/
.bx-green.bx-top-nav .bx-top-nav-container {
	background: #159ebb;
}
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover>a,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active>a,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover>a {
	background: #44b1c9;
	border-bottom: none;
}
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent:hover>a {
	color: #159ebb;
	background-color: transparent;
}
/*2 lvl*/
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a.bx-active,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a:hover {
	color: #159ebb;
	background: #F0F0F0;
}
/*3 lvl*/
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a.bx-active,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a:hover {
	color: #159ebb;
	background: #F0F0F0;
}

/* End */


/* Start:/bitrix/templates/eshop_adapt_green/components/bitrix/sale.basket.basket.line/basket-image/style.min.css?15991117913569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/eshop_adapt_green/components/bitrix/sale.basket.basket.line/basket-lk/style.min.css?15991118003569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/components/bitrix/search.title/templates/visual/style.min.css?16794941683489*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px}.bx-searchtitle .bx-input-group{position:relative;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-searchtitle .bx-input-group .bx-form-control{display:table-cell;position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-right:0;border-radius:2px 0 0 2px;outline:0;box-shadow:none !important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.bx-searchtitle .bx-input-group-btn{position:relative;font-size:0;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.bx-searchtitle .bx-input-group-btn button{position:relative;border:0;background:#95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:6px 12px;border-radius:0 2px 2px 0;color:#fff;font-size:16px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.bx-searchtitle .bx-input-group-btn button:hover{background:#1484ce}div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;background-color:#FFF}div.title-search-fader{display:none;	background-image: url('/bitrix/components/bitrix/search.title/templates/visual/images/fader.png'); background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#4788cb;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1679405086467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/components/custom/main.feedback/templates/.default/style.css?17627727456674*/
.readytoansv {
  font-family: Roboto;
  background-color: #eefcea;
  padding: 24px;
  margin: 30px 0;
}
.readytoansv .readytoansv__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.readytoansv .readytoansv__desc {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 20px;
}
.readytoansv .features-name {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.readytoansv .features-name__ttl {
  color: #222222;
  margin-bottom: 26px;
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  vertical-align: middle;
margin-top:0;font-family: Roboto;
}
.readytoansv .features-name__text {
  color: #888888;
  font-size: 16px;
  line-height: 120%;
  vertical-align: middle;
}
.readytoansv .form {
  width: 50%;
}
.readytoansv .form .close {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 24px;
  right: 25px;
  cursor: pointer;
  display: none;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.readytoansv .form .close::before {
  content: "";
  width: 12px;
  height: 2px;
  border-radius: 2px;
  background-color: #b2b2b2;
  position: absolute;
  top: 50%;
  left: 11%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.readytoansv .form .close::after {
  content: "";
  width: 12px;
  height: 2px;
  border-radius: 2px;
  background-color: #b2b2b2;
  position: absolute;
  top: 50%;
  left: 11%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.readytoansv .form .sended {
  width: 100%;
  text-align: center;
  margin-top: 12px;
  color: #63aa28;
  display: none;
}
.readytoansv .form .load {
  margin-top: 12px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: none;
}
.readytoansv .form .load img {
  width: 30px;
}
.readytoansv .form .requared-note {
  color: #92a184;
  font-family: Open Sans;
  font-size: 14px;
  line-height: 130%;
  text-align: center;
  vertical-align: middle;
}
.readytoansv .form input,
.readytoansv .form textarea {
  padding: 12px 16px;
  background: var(--color-grey-98, #fbfbfb);
  width: 100%;
  height: 49px;

  border: 1px solid #d7e3cc;
  border-radius: 2px;
outline: none;
}
.readytoansv .form input:focus,
.readytoansv .form textarea:focus {
  border: 1px solid #40d537;
}
.readytoansv .form textarea {
  height: 70px;
  resize: none;
}
.readytoansv .form .form-item {
  position: relative; margin-bottom: 24px;
}
.readytoansv .form .form-item label {
  background: var(--color-grey-98, #fbfbfb);
  position: absolute;
  top: 7px;
  left: 16px;
  color: #7d8b6f;
  font-family: Open Sans;
  font-size: 14px;
  line-height: 24px;
  vertical-align: middle;
  line-height: 1;
  padding: 10px;
font-weight:400;
}
.readytoansv .form .form-item label span {
  color: #e02222;
}
.readytoansv .form .form-ch-wr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Open Sans;
  font-size: 13px;
  line-height: 120%;
  color: #555555;
  margin-bottom: 24px;
}
.readytoansv .form .form-ch-wr p{
margin-bottom:0;
}
.readytoansv .form .form-ch-wr a {
  color: #039be5;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.readytoansv .form .form-ch-wr a:hover {
  color: #0379b4;
}
.readytoansv .form .form-ch {
  position: absolute;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 14.4px;
  height: 14.4px;
}
.readytoansv .form .form-ch + label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.readytoansv .form .form-ch + label::before {
  content: "";
  width: 14.4px;
  height: 14.4px;
  border-radius: 2px;
  border: 2px solid #40d537;
  margin-right: 12px;
}
.readytoansv .form .form-ch:checked + label::before {
  border-color: #40d537;
  background-color: #40d537;
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.readytoansv .form .form-btn {
  width: 100%;
  margin-bottom: 12px;
	border:none;
}

.phone-box > p {
  color: #888888;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
}
.phone-box .point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.phone-box .point__img {
  width: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 12px;
}
.phone-box .point__img img {
  max-width: 100%;
}
.phone-box .point__text {
  color: #63aa28;
  font-family: Open Sans;
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  vertical-align: middle;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0;
  text-decoration-thickness: 0;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

.btn-salad {
  font-family: Open Sans;
  font-weight: 700;
  font-size: 15px;
  line-height: 120%;
  text-align: center;
  padding: 12px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background-color: #40d537;
  color: #fff;
  border-radius: 2px;
}
.btn-salad:hover {
  color: #fff;
  background-color: #63aa28;
}
.readytoansv .form .message, .readytoansv .message-checkbox, .readytoansv .message-checkbox-2 {
    margin-top: 10px;
    color: #e02222;
    font-size: 14px;
    margin-left: 16px;
}
.readytoansv .message-checkbox, .readytoansv .message-checkbox-2{
margin-bottom:24px;

}
@media (max-width: 1199px) {
	.readytoansv .readytoansv__body{
flex-direction: column;
}
	.readytoansv .readytoansv__desc{
width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
	.readytoansv .form{
    width: 100%;
}
}
@media (max-width: 576px){
	.readytoansv .form .form-item label{
padding: 10px 5px;
left: 5px;
}
}
/* End */


/* Start:/bitrix/templates/eshop_adapt_green/components/bitrix/menu/catalog_right_menu/style.css?159108907813422*/
.bx-top-nav-container {
	margin-top: 15px;
	padding: 0 10px;
	/*background: #0083d1;/* COLOR */
	color: #fff;
	border-radius: 2px;
	position: relative;
	font-family:  "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* 1 lvl*/

.bx-top-nav-container .bx-nav-list-1-lvl {
	margin: 0;
	padding: 0;
	list-style: none;
}
.bx-sidebar-block .bx-nav-list-1-lvl li:hover a{text-align:center;}
.bx-sidebar-block .bx-nav-list-1-lvl  li
{
	float: none!important;
	position: relative;
}
.bx-top-nav-container .bx-nav-1-lvl>a {
	color: #fff;
	font-weight: 700;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 1px;
	padding-top: 6px;
	padding-bottom: 2px;
	border-bottom: none;
}
.bx-top-nav-container .bx-nav-1-lvl>a span {
	padding: 10px 14px 14px;
	display: block;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover {}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a {
	z-index: 250;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13)
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a span,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a span {
	background: #fff;
}
.bx-top-nav-container .bx-nav-parent-arrow{
	display: none;
}
/*2 lvl*/

.bx-top-nav-container .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-2-lvl-container {
	z-index: 999;
	display: none;
	opacity: 0;
	padding: 9px 0 5px;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13);
	border-top: none;
	min-width: 100%;
	color: #000;
}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-2-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	background: #fff;
	top: -5px;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	opacity: 1;
	display: block;
	position: absolute;
	top: 100%;
	z-index: 999;
	background: #fff;
}

.bx-top-nav-container>ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-list-2-lvl {
	margin: 0;
	padding: 5px 0 12px;
}
.bx-top-nav-container .bx-nav-2-lvl {
	display: block;
	min-width: 180px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-2-lvl>a {
	padding: 5px 15px 5px;
	color: #20394c;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: none;
	display: block;
}

.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{
	border-top: none;
	margin-top: 0;
}

/*3 lvl*/

.bx-top-nav-container .bx-nav-3-lvl {
	padding: 5px 0;
	margin: 0;
}
.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-3-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	background: #fff;
	top: -5px;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-list-3-lvl {
	margin: 0;
	padding: 0px 0 14px 7px;
}
.bx-top-nav-container .bx-nav-3-lvl {
	display: block;
	min-width: 180px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-3-lvl a {
	padding: 3px 15px;
	color: #555;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	border-bottom: none;
	display: block;
}





/* col 1 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
	min-width: 200px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 100%;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{
	width: 100%;
	background: #fff;
}
/* col 2 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {
	min-width: 280px /*400px_before*/
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 280px;
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{
	width: 50%;
}
/* col 3 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container {
	min-width: 600px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 33.33333%;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{
	width: 33.33333%;
}
/* col 4 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col {position: static;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{
	top: 100%;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{
	min-width: 100%
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	/*width: 25%;*/
	width: 200px;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{
	width: 25%;
}

.bx-top-nav-container .bx-nav-catinfo{
	padding: 5px 15px 5px;
	z-index: 120;
	position: relative;
}
.bx-top-nav-container .bx-nav-catinfo img{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e7e9ea;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
.bx-top-nav-container .bx-nav-catinfo p{
	padding: 20px 5px 0;
	font-size: 13px;
}
.bx-top-nav-container .bx-nav-catinfo-back{
	position: absolute;
	display: block;
	content: ' ';
	top: -5px;
	right: 0px;
	bottom: 0px;
	background: #f7fafb;
	z-index: 100;
	border-left: 1px solid #ecefef;
}
/* ASIDE */
/*body>.bx-aside-nav-control.bx-opened{left: 85%;}*/

.bx-aside-nav-control {
	font-size: 28px;
	position: fixed;
	width: 40px;
	height: 40px;
	top: 5px;
	left: 5px;
	line-height: 40px;
	cursor: pointer;
	z-index: 1750;
	color: #fff;
	text-align: center;
}
body>.bx-aside-nav-control{
	-webkit-transition: left .15s linear;
	-moz-transition: left .15s linear;
	-ms-transition: left .15s linear;
	-o-transition: left .15s linear;
	transition: left .15s linear;
}
.bx-aside-nav-control .fa{
	line-height: 40px;
	vertical-align: middle;
}

.bx-wrapper,
.bx-aside-nav {
	-webkit-transition: -webkit-transform .15s linear;
	-moz-transition: -moz-transform .15s linear;
	-ms-transition: -ms-transform .15s linear;
	-o-transition: -o-transform .15s linear;
	transition: transform .15s linear;
}
.bx-logo {
	z-index: 1700 !important
}
/**/
.bx-opened .bx-footer,
.bx-opened .workarea{display:none !important}
/**/
.bx-aside-nav {
	display: none;
	padding-top: 50px;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	width: 100%;
	background: #4c5c65;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1600;
}
.bx-aside-nav.bx-opened {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	overflow-y: scroll;

}
.bx-aside-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-aside-nav a {
	color: #fff;
	vertical-align: middle;
	line-height: 48px;
	height: 48px;
	font-size: 16px;
	display: block;
	border-bottom: 1px solid #3d4b53;
	padding-left: 15px;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.bx-aside-nav a {
	text-decoration: none;
}
.bx-aside-nav .bx-nav-1-lvl {}
.bx-aside-nav .bx-nav-1-lvl>a {}
.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover>a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover>a {
	background: #44535c;
}
.bx-aside-nav .bx-nav-list-2-lvl {
	background: #44535c;
}
.bx-aside-nav .bx-nav-2-lvl>a {
	padding-left: 30px;
}
.bx-aside-nav .bx-nav-3-lvl>a {
	padding-left: 45px;
}
.bx-aside-nav .bx-nav-4-lvl a {
	padding-left: 60px;
}
.bx-aside-nav .bx-nav-parent {
	position: relative;
}
.bx-aside-nav .bx-nav-parent-arrow {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 6px;
	width: 46px;
	height: 34px;
	text-align: center;
	border-left:1px solid #5a6971;
	z-index: 200;
}
.bx-aside-nav .bx-nav-parent-arrow i {
	line-height: 34px;
	font-size: 17px;
	font-style: normal;
	color: #fff;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent>ul {
	overflow: hidden;
	height: 0;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened>ul {
	height: auto;
}

.bx-aside-nav .bx-nav-catinfo{display: none;}
.bx-aside-nav .bx-nav-catinfo-back{display: none;}

@media (min-width: 1200px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 15px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 12px 8px 15px 8px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 13px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 9px 11px 12px}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 11px;}
	.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 5px 6px 9px}
}
@media (min-width: 768px){
	.bx-aside-nav-control,
	.bx-aside-nav{display: none;}
	.bx-top-nav-container{display: block;}
}
@media (max-width: 767px) {
	.bx-aside-nav-control,
	.bx-aside-nav{display: block;}
	.bx-top-nav-container{display: none;}
	.bx-aside-nav .bx-nav-parent-arrow{display: block;}
	.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent>a>span>.fa{display: none;}
}

/*--- new left mrnu --- */
.left_block {
	    border: 3px solid #eee;
    display: table-cell;
    vertical-align: top;
    width: 335px;
}
.left_block p {
    text-align: center;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 20px;
    line-height: 24px;
    background: #eee;
    padding: 5px;
}
.cat_menu {
    padding: 0 15px 16px 0;
}
.cat_menu .cat {
    display: table;
    list-style: none;
    padding-left: 10px;
}
.cat_menu li:first-child {
    padding-top: 10px;
}
.cat_menu .cat div {
    display: table-cell;
    width: 50px;
    height: 42px;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 0;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    transition-timing-function: ease-out;
    border: 0px solid red;
}
.cat_menu .cat a {
    display: table-cell;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    color: #4c4c4c;
}
.cat_menu .cat:hover a, .cat_menu .cat a.active {
    color: #f1592a;
}

.cat_menu .subcat {
    display: block;
    list-style: none;
    padding-left: 30px;
}
.cat_menu .subcat a {
    text-decoration: none;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #4c4c4c;
    line-height: 30px;
}

.catalog_category_main_block_m {
	height: 50px!important;
	width: 210px!important;
	opacity: 1!important;
}

.catalog_category_image_block_m {
	float: left!important;
	width: 44px!important;
	opacity: 1!important;
	margin: 10px 0 0 0;
}

.catalog_category_image_block_nonmargin_m {
	float: left!important;
	width: 44px!important;
	opacity: 1!important;
}

.catalog_category_link_block_m {
	float: left!important;
	width: 160px!important;
	opacity: 1!important;
}

@media (max-width: 1200px) {
	
.catalog_category_image_block_m {
	display: none!important;
}

.catalog_category_image_block_nonmargin_m {
	display: none!important;
}
	
}
/* End */


/* Start:/bitrix/templates/eshop_adapt_green/components/bitrix/menu/catalog_right_menu/themes/black/colors.min.css?1448551614825*/
.bx-black.bx-top-nav .bx-top-nav-container{background:#333}.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover>a,.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active>a,.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover>a{background:#5c5c5c;border-bottom:0}.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent:hover>a{color:#333;background-color:transparent}.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a.bx-active,.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a:hover{color:#333;background:#f0f0f0}.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a.bx-active,.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a:hover{color:#333;background:#f0f0f0}
/* End */


/* Start:/bitrix/components/bitrix/eshop.socnet.links/templates/big_squares/style.min.css?167955062231928*/
.bx-socialfooter{margin:0}.bx-socialfooter-flex{display:flex;margin:0;padding:0;height:52px;list-style:none;align-items:stretch}.bx-socialfooter-item{position:relative;padding:0;flex:1}.bx-socialfooter-item.fb{background:#3b5998}.bx-socialfooter-item.vk{background:#366baa}.bx-socialfooter-item.tw{background:#3cf}.bx-socialfooter-item.gp{background:#da4b42}.bx-socialfooter-item.in{background:#3f5d87}.bx-socialfooter-item.fb:hover{background-color:#1b4e7d}.bx-socialfooter-item.vk:hover{background-color:#2b5688}.bx-socialfooter-item.tw:hover{background-color:#1ca2cc}.bx-socialfooter-item.gp:hover{background-color:#ae4229}.bx-socialfooter-item.in:hover{background-color:#284e6d}.bx-socialfooter-item:hover{border:none!important}.bx-socialfooter-icon{position:absolute;top:10px;right:10px;bottom:10px;left:10px;background-size:contain!important}.bx-socialfooter-item.fb .bx-socialfooter-icon{background:no-repeat center url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22217%22%20height%3D%2244%22%20viewBox%3D%220%200%20217%2044%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M112.020508%2021.5966797C110.236328%2021.5966797%20108.950195%2022.1816406%20107.646484%2022.777832L107.646484%2036.2636718C108.895508%2036.3828124%20109.611328%2036.3828124%20110.796875%2036.3828124%20115.079102%2036.3828124%20115.666016%2034.4218749%20115.666016%2031.6835936L115.666016%2025.2421874C115.666016%2023.2207031%20114.995117%2021.5966797%20112.020508%2021.5966797zM83.5825195%2020.8608398C80.6118164%2020.8608398%2079.9331054%2022.4921875%2079.9331054%2024.5117187L79.9331054%2025.6464843%2087.227539%2025.6464843%2087.227539%2024.5117187C87.2275391%2022.4921875%2086.5498047%2020.8608398%2083.5825195%2020.8608398zM28.4926758%2034.8984375C28.4926758%2036.4960937%2029.246582%2037.3261719%2030.9106446%2037.3261719%2032.6958008%2037.3261719%2033.7524415%2036.7441407%2035.0551758%2036.1464844L35.0551758%2032.9472656%2031.1518555%2032.9472656C29.3046875%2032.9472656%2028.4926758%2033.2910156%2028.4926758%2034.8984375zM139.683594%2021.5966797C136.708008%2021.5966797%20135.676758%2023.2207031%20135.676758%2025.2421875L135.676758%2032.6210937C135.676758%2034.6484375%20136.708008%2036.2773437%20139.683594%2036.2773437%20142.651367%2036.2773437%20143.69043%2034.6484375%20143.69043%2032.6210937L143.69043%2025.2421875C143.69043%2023.2207031%20142.651367%2021.5966797%20139.683594%2021.5966797zM13.9091797%2043.171875L5.1616211%2043.171875%205.1616211%2021.9975586.7900391%2021.9975586.7900391%2014.7011719%205.1616211%2014.7011719%205.1616211%2010.3203125C5.1616211%204.3676758%207.6289063.828125%2014.640625.828125L20.4785156.828125%2020.4785156%208.1259766%2016.8295898%208.1259766C14.0996093%208.1259766%2013.9199218%209.1455078%2013.9199218%2011.0488282L13.9091796%2014.701172%2020.5195312%2014.701172%2019.7460937%2021.9975587%2013.9091796%2021.9975587%2013.9091796%2043.171875%2013.9091797%2043.171875zM43.8061523%2043.2265625L36.515625%2043.2265625%2036.199707%2041.3828125C32.8706054%2043.2265625%2029.899414%2043.5253906%2027.9394531%2043.5253906%2022.5927734%2043.5253906%2019.7460937%2039.953125%2019.7460937%2035.0136718%2019.7460937%2029.1855468%2023.0668945%2027.1054687%2029.0083007%2027.1054687L35.0551757%2027.1054687%2035.0551757%2025.8457031C35.0551757%2022.871582%2034.7143554%2021.9975586%2030.1396484%2021.9975586L22.659668%2021.9975586%2023.3911133%2014.7011719%2031.5673828%2014.7011719C41.6054687%2014.7011719%2043.8061523%2017.8720703%2043.8061523%2025.9042969L43.8061523%2043.2265625%2043.8061523%2043.2265625zM68.5991211%2022.5327148C64.0620117%2021.755371%2062.7592773%2021.5844726%2060.5761719%2021.5844726%2056.6547852%2021.5844726%2055.4697266%2022.449707%2055.4697266%2025.7792968L55.4697266%2032.0781249C55.4697266%2035.408203%2056.6547852%2036.2773437%2060.5761719%2036.2773437%2062.7592774%2036.2773437%2064.0620117%2036.1035156%2068.5991211%2035.3222656L68.5991211%2042.4394531C64.625%2043.3300781%2062.0361328%2043.5644531%2059.8476563%2043.5644531%2050.4555665%2043.5644531%2046.722168%2038.625%2046.722168%2031.4902343L46.722168%2026.3789062C46.722168%2019.2377929%2050.4555664%2014.290039%2059.8476563%2014.290039%2062.0361329%2014.290039%2064.6250001%2014.5253906%2068.5991211%2015.4199218L68.5991211%2022.5327148%2068.5991211%2022.5327148zM95.9750977%2031.4902344L79.9331055%2031.4902344%2079.9331055%2032.078125C79.9331055%2035.4082031%2081.1191407%2036.2773438%2085.0395508%2036.2773438%2088.5639649%2036.2773438%2090.7148438%2036.1035157%2095.2436524%2035.3222657L95.2436524%2042.4394532C90.8759766%2043.3300782%2088.6000977%2043.5644532%2084.3144532%2043.5644532%2074.9218751%2043.5644532%2071.1865235%2038.6250001%2071.1865235%2031.4902344L71.1865235%2025.6464844C71.1865235%2019.4038086%2073.9580079%2014.2900391%2083.5825196%2014.2900391%2093.2070313%2014.2900391%2095.9750977%2019.3442383%2095.9750977%2025.6464844L95.9750977%2031.4902344%2095.9750977%2031.4902344zM124.412109%2031.625C124.412109%2038.5214844%20122.441406%2043.5507812%20110.500977%2043.5507812%20106.189453%2043.5507812%20103.660156%2043.171875%2098.9013672%2042.4394531L98.9013672%203.019043%20107.646484%201.5595703%20107.646484%2015.3486328C109.536133%2014.6464844%20111.982422%2014.290039%20114.208984%2014.290039%20122.955078%2014.290039%20124.412109%2018.2109374%20124.412109%2024.5117187L124.412109%2031.625zM152.445312%2031.7753906C152.445312%2037.7246094%20149.989258%2043.4941406%20139.712891%2043.4941406%20129.431641%2043.4941406%20126.929687%2037.7246094%20126.929687%2031.7753906L126.929687%2026.03125C126.929687%2020.0791016%20129.431641%2014.3085938%20139.712891%2014.3085938%20149.989258%2014.3085938%20152.445312%2020.0791016%20152.445312%2026.03125L152.445312%2031.7753906zM180.458984%2031.7753906C180.458984%2037.7246094%20178%2043.4941406%20167.725586%2043.4941406%20157.444336%2043.4941406%20154.942383%2037.7246094%20154.942383%2031.7753906L154.942383%2026.03125C154.942383%2020.0791016%20157.444336%2014.3085938%20167.725586%2014.3085938%20178%2014.3085938%20180.458984%2020.0791016%20180.458984%2026.03125L180.458984%2031.7753906zM209.208008%2043.171875L199.728516%2043.171875%20191.711914%2029.7890625%20191.711914%2043.171875%20182.963867%2043.171875%20182.963867%203.019043%20191.711914%201.5595703%20191.711914%2027.4082031%20199.728516%2014.7011719%20209.208008%2014.7011719%20200.456055%2028.5683594%20209.208008%2043.171875zM167.696289%2021.5966797C164.725586%2021.5966797%20163.694336%2023.2207031%20163.694336%2025.2421875L163.694336%2032.6210937C163.694336%2034.6484375%20164.725586%2036.2773437%20167.696289%2036.2773437%20170.663086%2036.2773437%20171.712891%2034.6484375%20171.712891%2032.6210937L171.712891%2025.2421875C171.712891%2023.2207031%20170.663086%2021.5966797%20167.696289%2021.5966797zM214.201172%2038.1777344C215.673828%2038.1777344%20216.847656%2039.3789063%20216.847656%2040.8789063%20216.847656%2042.4023438%20215.673828%2043.5898438%20214.19043%2043.5898438%20212.714844%2043.5898438%20211.517578%2042.4023438%20211.517578%2040.8789063%20211.517578%2039.3789063%20212.714844%2038.1777344%20214.19043%2038.1777344L214.201172%2038.1777344zM214.19043%2038.5976562C213.003906%2038.5976562%20212.032227%2039.6191406%20212.032227%2040.8789062%20212.032227%2042.1621093%20213.003906%2043.1699218%20214.201172%2043.1699218%20215.399414%2043.1816406%20216.356445%2042.1621093%20216.356445%2040.8906249%20216.356445%2039.6191405%20215.399414%2038.5976561%20214.201172%2038.5976561L214.19043%2038.5976561%20214.19043%2038.5976562zM213.686523%2042.4511719L213.206055%2042.4511719%20213.206055%2039.4375C213.458008%2039.4023438%20213.698242%2039.3671875%20214.057617%2039.3671875%20214.513672%2039.3671875%20214.811523%2039.4628906%20214.99414%2039.59375%20215.170898%2039.7265625%20215.266601%2039.9296875%20215.266601%2040.2167969%20215.266601%2040.6152344%20215.004883%2040.8535157%20214.68164%2040.9511719L214.68164%2040.9746094C214.944336%2041.0234375%20215.124023%2041.2617188%20215.18457%2041.7050782%20215.254883%2042.1738282%20215.327148%2042.3535157%20215.375%2042.451172L214.87207%2042.451172C214.800781%2042.3535158%20214.728515%2042.0781251%20214.667969%2041.6816408%20214.597656%2041.2988283%20214.404297%2041.154297%20214.019531%2041.154297L213.686523%2041.154297%20213.686523%2042.4511719%20213.686523%2042.4511719zM213.686523%2040.7832031L214.03418%2040.7832031C214.427734%2040.7832031%20214.762695%2040.6386719%20214.762695%2040.265625%20214.762695%2040.0019531%20214.572265%2039.7382812%20214.03418%2039.7382812%20213.876953%2039.7382812%20213.768555%2039.75%20213.686523%2039.7617187L213.686523%2040.7832031z%22/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A')}.bx-socialfooter-item.vk .bx-socialfooter-icon{background:no-repeat center url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2045%2026%22%20enable-background%3D%22new%200%200%2045%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M22%2C25.9h2.7c0%2C0%2C0.8-0.1%2C1.2-0.5c0.4-0.4%2C0.4-1.2%2C0.4-1.2s-0.1-3.7%2C1.6-4.2%0A%09c1.7-0.5%2C3.8%2C3.5%2C6%2C5.1c1.7%2C1.2%2C3%2C0.9%2C3%2C0.9l6-0.1c0%2C0%2C3.1-0.2%2C1.7-2.7c-0.1-0.2-0.9-1.9-4.5-5.2c-3.8-3.5-3.3-3%2C1.3-9.1%0A%09c2.8-3.7%2C3.9-6%2C3.5-7c-0.3-0.9-2.4-0.7-2.4-0.7l-6.8%2C0c0%2C0-0.5-0.1-0.9%2C0.2c-0.4%2C0.2-0.6%2C0.7-0.6%2C0.7S33.3%2C5%2C31.8%2C7.5%0A%09c-3%2C5.2-4.2%2C5.5-4.7%2C5.1c-1.1-0.8-0.9-3-0.9-4.6c0-5%2C0.8-7.1-1.5-7.7C24.1%2C0.1%2C23.5%2C0%2C21.6%2C0c-2.4%2C0-4.5%2C0-5.6%2C0.6%0A%09c-0.8%2C0.4-1.4%2C1.2-1%2C1.3c0.4%2C0.1%2C1.5%2C0.3%2C2%2C1c0.7%2C1%2C0.7%2C3.1%2C0.7%2C3.1s0.4%2C5.9-0.9%2C6.6c-0.9%2C0.5-2.2-0.5-4.8-5.2%0A%09C10.5%2C5%2C9.5%2C2.3%2C9.5%2C2.3S9.3%2C1.8%2C8.9%2C1.6c-0.4-0.3-1-0.4-1-0.4l-6.4%2C0c0%2C0-1%2C0-1.3%2C0.5c-0.3%2C0.4%2C0%2C1.2%2C0%2C1.2s5%2C11.9%2C10.7%2C17.9%0A%09C16.1%2C26.3%2C22%2C25.9%2C22%2C25.9L22%2C25.9z%22/%3E%0A%3C/svg%3E%0A')}.bx-socialfooter-item.tw .bx-socialfooter-icon{background:no-repeat center url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0D%0A%3Csvg%0D%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0D%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0D%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0D%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0D%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0D%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0D%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0D%0A%20%20%20version%3D%221.1%22%0D%0A%20%20%20id%3D%22Layer_1%22%0D%0A%20%20%20x%3D%220px%22%0D%0A%20%20%20y%3D%220px%22%0D%0A%20%20%20width%3D%22803%22%0D%0A%20%20%20height%3D%22149%22%0D%0A%20%20%20viewBox%3D%220%200%20803%20149%22%0D%0A%20%20%20enable-background%3D%22new%200%200%20792%20612%22%0D%0A%20%20%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%0D%0A%20%20%20d%3D%22m%20501.78933%2C91.543692%20c%20-0.11695%2C0.02052%20-0.23801%2C0.01231%20-0.35701%2C0.03283%20l%200.61759%2C-0.100539%20c%20-0.0964%2C0.01436%20-0.16414%2C0.05335%20-0.26058%2C0.06771%20z%22%0D%0A%20%20%20id%3D%22path7%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20d%3D%22m%2087.907873%2C120.60762%20c%200%2C4.02976%20-1.444476%2C7.48502%20-4.335481%2C10.35961%20-2.891004%2C2.87869%20-6.354465%2C4.31701%20-10.40064%2C4.31701%20H%2044.040111%20c%20-12.136474%2C0%20-22.508388%2C-4.28829%20-31.121899%2C-12.87307%20C%204.3026488%2C113.82433%20-3.067e-6%2C103.4914%20-3.067e-6%2C91.39391%20V%2032.558172%20c%200%2C-4.146714%201.434217267%2C-7.628641%204.302651867%2C-10.453987%202.8684346%2C-2.821243%206.3729312%2C-4.234942%2010.5093862%2C-4.234942%204.015398%2C0%207.466547%2C1.440372%2010.330878%2C4.319066%202.872539%2C2.87459%204.312911%2C6.325739%204.312911%2C10.359604%20v%2021.303974%20h%2041.475348%20c%203.765077%2C0%206.990527%2C1.333679%209.682506%2C4.005139%202.689927%2C2.667357%204.029761%2C5.866134%204.029761%2C9.604537%200%2C3.730196%20-1.339834%2C6.93718%20-4.019502%2C9.606588%20-2.679668%2C2.665305%20-5.898962%2C4.001036%20-9.647625%2C4.001036%20H%2029.455824%20v%2010.31036%20c%200%2C4.044123%201.411648%2C7.478858%204.249305%2C10.310363%202.833554%2C2.82534%206.274444%2C4.23904%2010.322671%2C4.23904%20h%2029.137797%20c%204.044123%2C0%207.515791%2C1.44243%2010.406795%2C4.31907%202.891005%2C2.87869%204.335481%2C6.33189%204.335481%2C10.3596%20z%22%0D%0A%20%20%20id%3D%22path9%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20d%3D%22m%20429.08949%2C120.60762%20c%200%2C4.02976%20-1.44447%2C7.48502%20-4.33342%2C10.35961%20-2.88896%2C2.87869%20-6.35447%2C4.31701%20-10.39859%2C4.31701%20h%20-13.23215%20c%20-12.13647%2C0%20-22.50838%2C-4.28829%20-31.12189%2C-12.87307%20-8.61352%2C-8.58479%20-12.91617%2C-18.91977%20-12.91617%2C-31.01726%20V%2032.558172%20c%200%2C-4.146714%201.43217%2C-7.628641%204.30265%2C-10.453987%202.86844%2C-2.821243%206.37088%2C-4.234942%2010.50939%2C-4.234942%204.01335%2C0%207.46655%2C1.440372%2010.32883%2C4.319066%202.87254%2C2.87459%204.31291%2C6.325739%204.31291%2C10.359604%20v%2021.303974%20h%2025.57585%20c%203.76507%2C0%206.99052%2C1.33573%209.68045%2C4.005139%202.69198%2C2.667357%204.02976%2C5.866134%204.02976%2C9.604537%200%2C3.730196%20-1.33778%2C6.935128%20-4.01745%2C9.604536%20-2.67967%2C2.665306%20-5.89896%2C4.001036%20-9.64557%2C4.001036%20H%20386.539%20v%2010.312412%20c%200%2C4.044123%201.41164%2C7.478858%204.2493%2C10.310363%202.83355%2C2.82534%206.27445%2C4.23904%2010.32062%2C4.23904%20h%2013.24035%20c%204.04207%2C0%207.51579%2C1.44243%2010.40474%2C4.31907%202.89101%2C2.87869%204.33548%2C6.33189%204.33548%2C10.3596%20z%22%0D%0A%20%20%20id%3D%22path11%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20d%3D%22m%20352.07264%2C120.60762%20c%200%2C4.02976%20-1.44447%2C7.48502%20-4.33343%2C10.35961%20-2.88895%2C2.87869%20-6.35446%2C4.31701%20-10.39859%2C4.31701%20h%20-13.23214%20c%20-12.13647%2C0%20-22.50839%2C-4.28829%20-31.11985%2C-12.87307%20-8.61351%2C-8.58684%20-12.91616%2C-18.91977%20-12.91616%2C-31.01726%20V%2032.558172%20c%200%2C-4.146714%201.43422%2C-7.628641%204.30265%2C-10.453987%202.86844%2C-2.821243%206.37088%2C-4.234942%2010.50939%2C-4.234942%204.01335%2C0%207.46655%2C1.440372%2010.32883%2C4.319066%202.87253%2C2.87459%204.31291%2C6.325739%204.31291%2C10.359604%20v%2021.303974%20h%2025.57585%20c%203.76507%2C0%206.99052%2C1.33573%209.68045%2C4.005139%202.69198%2C2.667357%204.02976%2C5.866134%204.02976%2C9.604537%200%2C3.730196%20-1.33778%2C6.935128%20-4.01745%2C9.604536%20-2.67967%2C2.665306%20-5.89896%2C4.001036%20-9.64557%2C4.001036%20H%20309.5283%20v%2010.312412%20c%200%2C4.044123%201.41165%2C7.478858%204.2493%2C10.310363%202.83356%2C2.82534%206.27445%2C4.23904%2010.32062%2C4.23904%20h%2013.24035%20c%204.04207%2C0%207.51579%2C1.44243%2010.40475%2C4.31907%202.88279%2C2.87869%204.32932%2C6.33189%204.32932%2C10.3596%20z%22%0D%0A%20%20%20id%3D%22path13%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20d%3D%22m%20229.95078%2C94.219256%20c%200%2C11.317804%20-4.0236%2C20.992094%20-12.08107%2C29.022894%20-8.05542%2C8.02875%20-17.75639%2C12.04209%20-29.10497%2C12.04209%20-10.38217%2C0%20-19.51684%2C-3.49834%20-27.41017%2C-10.50323%20-7.78253%2C7.00489%20-16.86795%2C10.50323%20-27.24602%2C10.50323%20-11.34653%2C0%20-21.05366%2C-4.01334%20-29.11113%2C-12.04209%20C%2096.944058%2C115.21341%2092.9184%2C105.53706%2092.9184%2C94.219256%20V%2065.536962%20c%200%2C-3.88203%201.348042%2C-7.138257%204.054383%2C-9.778941%202.69403%2C-2.642735%205.939997%2C-3.964102%209.717387%2C-3.964102%203.78559%2C0%207.02541%2C1.321367%209.72149%2C3.964102%202.70019%2C2.642736%204.05233%2C5.905118%204.05233%2C9.787148%20v%2028.692553%20c%200%2C3.783544%201.32547%2C6.986428%203.97026%2C9.631208%202.65094%2C2.64274%205.87024%2C3.95795%209.65378%2C3.95795%203.67685%2C0%206.83869%2C-1.31521%209.48758%2C-3.95795%202.64889%2C-2.64478%203.97026%2C-5.849716%203.97026%2C-9.631208%20V%2065.705211%20c%200%2C-3.773284%201.3583%2C-7.031563%204.06054%2C-9.785096%202.71249%2C-2.747378%206.01797%2C-4.126196%209.91436%2C-4.126196%203.78559%2C0%207.03361%2C1.348041%209.74406%2C4.048227%202.71044%2C2.69403%204.06259%2C5.931791%204.06259%2C9.703023%20v%2028.692553%20c%200%2C3.783544%201.32547%2C6.986428%203.97436%2C9.631208%202.64479%2C2.64274%205.81279%2C3.95795%209.48553%2C3.95795%203.7856%2C0%207.00489%2C-1.31521%209.64763%2C-3.95795%202.65094%2C-2.64478%203.97436%2C-5.849716%203.97436%2C-9.631208%20V%2065.545169%20c%200%2C-3.771232%201.35214%2C-7.008993%204.05438%2C-9.703023%202.69813%2C-2.698134%205.94205%2C-4.048227%209.71739%2C-4.048227%203.78354%2C0%207.02746%2C1.348041%209.72354%2C4.042071%202.70018%2C2.694031%204.05028%2C5.927688%204.05028%2C9.700972%20v%2028.682294%20z%22%0D%0A%20%20%20id%3D%22path15%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20d%3D%22m%20269.73544%2C29.340929%20c%200%2C4.025657%20-1.44038%2C7.48091%20-4.33138%2C10.357552%20-2.88895%2C2.876642%20-6.35241%2C4.319066%20-10.39038%2C4.319066%20-4.04823%2C0%20-7.50964%2C-1.442424%20-10.40064%2C-4.319066%20-2.88075%2C-2.87459%20-4.32522%2C-6.331895%20-4.32522%2C-10.357552%200%2C-4.031812%201.44447%2C-7.482962%204.32522%2C-10.359604%202.891%2C-2.880745%206.35446%2C-4.317014%2010.40064%2C-4.317014%204.04002%2C0%207.50348%2C1.436269%2010.39038%2C4.317014%202.891%2C2.876642%204.33138%2C6.329843%204.33138%2C10.359604%20z%22%0D%0A%20%20%20id%3D%22path17%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20d%3D%22m%20269.73544%2C120.59121%20c%200%2C4.03591%20-1.44038%2C7.49322%20-4.33138%2C10.37397%20-2.88895%2C2.88074%20-6.35241%2C4.31701%20-10.39038%2C4.31701%20-4.04823%2C0%20-7.50964%2C-1.43627%20-10.40064%2C-4.31701%20-2.88075%2C-2.8787%20-4.32522%2C-6.33806%20-4.32522%2C-10.37397%20V%2066.489003%20c%200%2C-4.035916%201.44447%2C-7.493221%204.32522%2C-10.371914%202.891%2C-2.880746%206.35446%2C-4.321118%2010.40064%2C-4.321118%204.04002%2C0%207.50348%2C1.440372%2010.39038%2C4.321118%202.891%2C2.876642%204.33138%2C6.335998%204.33138%2C10.371914%20v%2054.102207%20z%22%0D%0A%20%20%20id%3D%22path19%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20d%3D%22m%20604.2261%2C67.463615%20c%200%2C3.732247%20-1.34189%2C6.937179%20-4.02771%2C9.60864%20-2.68172%2C2.665305%20-5.89896%2C4.001035%20-9.64968%2C4.001035%20h%20-20.10982%20c%20-3.75687%2C0%20-6.94744%2C1.309057%20-9.57376%2C3.931274%20-2.63247%2C2.616062%20-3.94153%2C5.796372%20-3.94153%2C9.542982%20V%20121.652%20c%200%2C3.7384%20-1.33573%2C6.95154%20-4.0154%2C9.62095%20-2.67967%2C2.67966%20-5.89075%2C4.00924%20-9.63942%2C4.00924%20-3.74661%2C0%20-6.96385%2C-1.32958%20-9.63941%2C-4.00514%20-2.67967%2C-2.67146%20-4.01745%2C-5.87434%20-4.01745%2C-9.6189%20V%2094.568064%20c%200%2C-11.221365%203.99077%2C-20.813591%2011.97848%2C-28.774625%207.98771%2C-7.958983%2017.61071%2C-11.943604%2028.86696%2C-11.943604%20h%2020.09545%20c%203.75277%2C0%206.96796%2C1.335731%209.64763%2C4.007191%202.68172%2C2.669409%204.02566%2C5.868185%204.02566%2C9.606589%20z%22%0D%0A%20%20%20id%3D%22path21%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20d%3D%22m%20475.18963%2C135.28219%20c%20-11.58864%2C0%20-22.51044%2C-4.40319%20-31.12806%2C-13.20957%20-8.6094%2C-8.81049%20-11.91898%2C-18.40682%20-11.91898%2C-30.820285%200%2C0%20-0.83919%2C-39.476883%2043.80621%2C-39.476883%2034.93212%2C0%2045.56666%2C24.537632%2045.56666%2C36.651536%200%2C9.629158%20-4.40524%2C13.047482%20-14.4304%2C13.047482%20h%20-44.64745%20c%200%2C0%20-1.61683%2C10.21597%2018.72279%2C10.21597%20h%2025.47942%20c%206.5145%2C0%2011.79382%2C5.27932%2011.79382%2C11.79588%200%2C6.5145%20-5.27932%2C11.79382%20-11.79382%2C11.79382%20H%20475.18963%20z%20M%20462.73512%2C82.669601%20h%2029.31426%20c%200%2C-9.63121%20-14.58019%2C-9.63121%20-14.58019%2C-9.63121%200%2C0%20-14.73407%2C-0.0021%20-14.73407%2C9.63121%20z%22%0D%0A%20%20%20id%3D%22path23%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%3Cpath%0D%0A%20%20%20style%3D%22fill%3A%23ffffff%22%0D%0A%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0D%0A%20%20%20id%3D%22path25%22%0D%0A%20%20%20d%3D%22m%20802.97701%2C68.72548%20c%20-7.60401%2C1.298797%20-18.63251%2C-0.0513%20-24.47607%2C-2.482694%2012.14263%2C-1.005388%2020.36424%2C-6.524765%2023.53224%2C-14.017987%20-4.37652%2C2.694031%20-17.96978%2C5.628124%20-25.4671%2C2.831502%20-0.37343%2C-1.762507%20-0.77969%2C-3.44089%20-1.19211%2C-4.959232%20-5.70814%2C-21.012617%20-25.29064%2C-37.946229%20-45.79441%2C-35.89852%201.65376%2C-0.670943%203.33009%2C-1.294694%205.02489%2C-1.863046%202.24468%2C-0.808414%2015.49734%2C-2.9710253%2013.4127%2C-7.6430035%20C%20746.25259%2C0.572459%20730.06379%2C7.7907371%20727.0189%2C8.7407266%20731.0425%2C7.232644%20737.69858%2C4.6309451%20738.40646%2C3.1740001e-6%20732.24486%2C0.84535013%20726.19407%2C3.7630282%20721.52209%2C8.0041257%20723.21278%2C6.1882712%20724.49106%2C3.974365%20724.7619%2C1.5860546%20708.31867%2C12.103648%20698.71414%2C33.290669%20690.94597%2C53.858043%20684.84593%2C47.934458%20679.42504%2C43.270688%20674.57661%2C40.675144%20660.96693%2C33.378897%20644.68785%2C25.75436%20619.14278%2C16.258569%20c%20-0.78585%2C8.459625%204.17749%2C19.717923%2018.47042%2C27.192678%20-3.09414%2C-0.41857%20-8.75714%2C0.519109%20-13.27934%2C1.594259%201.84048%2C9.703023%207.86665%2C17.686628%2024.19088%2C21.544036%20-7.45834%2C0.490384%20-11.31985%2C2.199544%20-14.80999%2C5.851771%203.39575%2C6.746361%2011.69534%2C14.676618%2026.59971%2C13.045427%20-16.58686%2C7.158776%20-6.76483%2C20.40938%206.732%2C18.43144%20-23.01109%2C23.80513%20-59.3015%2C22.03852%20-80.14177%2C2.14619%2054.40177%2C74.20998%20172.67238%2C43.88213%20190.28924%2C-27.59483%2013.21778%2C0.106694%2020.96953%2C-4.575543%2025.78308%2C-9.74406%20z%22%0D%0A%20%20%20clip-path%3D%22none%22%20/%3E%0D%0A%3C/svg%3E')}.bx-socialfooter-item.gp .bx-socialfooter-icon{background:no-repeat center url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22408%22%20height%3D%22259%22%20viewBox%3D%220%200%20408%20259%22%3E%0A%20%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M129.6%2C103.9%20L129.6%2C155.2%20C129.6%2C155.2%20179.3%2C155.1%20199.6%2C155.1%20C188.6%2C188.3%20171.6%2C206.4%20129.6%2C206.4%20C87.1%2C206.4%2054%2C172%2054%2C129.5%20C54%2C87%2087.2%2C52.6%20129.6%2C52.6%20C152.1%2C52.6%20166.6%2C60.5%20179.9%2C71.5%20C190.6%2C60.8%20189.7%2C59.3%20216.8%2C33.7%20C193.8%2C12.8%20163.2%2C0%20129.7%2C0%20C58.2%2C0%200.2%2C58%200.2%2C129.5%20C0.2%2C201%2058.2%2C259%20129.7%2C259%20C236.6%2C259%20262.7%2C165.9%20254%2C103.9%20C228.7%2C103.9%20129.6%2C103.9%20129.6%2C103.9%20Z%20M363%2C106.4%20L363%2C61.5%20L331%2C61.5%20L331%2C106.4%20L284.9%2C106.4%20L284.9%2C138.4%20L331%2C138.4%20L331%2C184.5%20L363%2C184.5%20L363%2C138.4%20L407.9%2C138.4%20L407.9%2C106.4%20L363%2C106.4%20Z%22/%3E%0A%3C/svg%3E%0A')}.bx-socialfooter-item.in .bx-socialfooter-icon{background:no-repeat center url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%222500%22%20height%3D%22706%22%20viewBox%3D%220.5%200.5%20998.999%20282.085%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M57.741.5c-9.136%200-20.98%209.688-27.967%2016.137C14.413%2030.272.5%2055.344.5%2075.468c0%2028.595%2024.319%2039.389%2030.47%2039.389%202.028%200%203.757-1.046%203.757-3.798%200-2.157-1.368-3.952-2.729-5.796-5.632-8.61-7.441-16.827-7.441-27.91%200-23.107%2010.657-44.287%2019.497-53.979%201.63-1.754%205.313-5.543%206.415-5.543%201.094%200%201.365.891%201.365%203.645l-1.027%20151.241c0%2023.643-6.822%2033.035-6.822%2038.602%200%202.446%201.059%203.081%203.081%203.081%209.574%200%2019.115-11.669%2021.818-15.925%208.382-14.478%2010.438-25.78%2010.438-58.38V13.007c0-3.44-.965-4.927-4.233-7.048C70.31%202.924%2064.834.5%2057.741.5zm273.743.422c-4.503%200-6.428%202.354-6.641%209.638l-.999%2030.16-26.377-.914c-1.6-.041-2.323.465-3.023%201.871-2.24%204.2-3.419%207.491-3.419%2012.971%200%204.462%202.023%204.938%203.827%204.938l27.444.788-.084%2057.621c0%2012.221-7.712%2028.075-21.396%2041.261%200%200%201.177-3.981%201.11-8.158%200-11.823-7.609-22.537-17.753-30.119l-24.759-18.626c5.19-6.004%2013.983-17.912%2013.983-27.967%200-7.796-4.902-11.071-14.04-11.071-12.897%200-27.854%2011.812-27.854%2029.331%200%206.386%202.841%2012.134%207.16%2016.53-5.963%2011.314-14.4%2026.2-20.665%2036.801-4.732%208.117-12.737%2020.553-17.473%2020.553-3.492%200-5.106-5.494-5.106-26.602%200-17.537%201.246-36.604%201.871-54.906%200-4.195-.688-8.065-6.134-11.859-5.01-3.21-11.197-7.693-17.57-7.693-14.168%200-23.82%2013.037-30.441%2025.785-6.852%2013.212-10.557%2024.346-15.784%2040.5l.577-55.595c.178-3.964-.823-5.503-3.995-6.852-4.115-1.745-10.172-3.757-15.545-3.757-4.49%200-5.036%201.936-5.036%206.654l-.604%2066.709-.069%2025.729c0%2023.197%202.905%2027.065%2016.67%2027.065%207.621%200%2010.062-.895%2010.213-7.23.209-4.19%202.213-14.341%204.924-24.521%207.929-30.048%2017.324-53.814%2033.523-71.928%201.689-1.758%202.995-1.129%202.729%201.364%200%200-2.561%2040.665-2.561%2057.298%200%2029.582%204.552%2045.018%2019.271%2045.018%2014.446%200%2028.634-18.561%2036.379-31.091l24.845-41.556c16.099%2013.718%2027.333%2024.354%2027.333%2037.293%200%208.042-5.074%2015.91-12.803%2015.91-9.659%200-15.83-10.186-22.354-10.186-5.415%200-12.365%2010.454-12.365%2016.39%200%205.604%2012.229%2013.532%2034.171%2013.532%2032.391%200%2049.767-22.229%2060.195-46.845%201.996%2029.216%2013.637%2046.282%2031.793%2046.282%2011.909%200%2025.673-15.046%2031.934-33.425%200%200%20.618%204.771%205.373%2014.546%206.545%2012.765%2016.495%2018.626%2028.854%2018.626%2015.372%200%2028.52-9.319%2036.547-24.956%201.217%2011.849%2011.166%2024.898%2027.165%2024.898%2010.043%200%2019.199-7.695%2025.209-20.37%200%200%207.785%2020.934%2030.302%2020.934%2012.647%200%2027.623-11.716%2031.202-20.229l.394%2012.38-33.409%2030.809c-9.701%209.417-20.02%2022.947-20.02%2037.927%200%2019.052%2017.988%2030.007%2033.818%2030.007%2016.455%200%2027.373-10.425%2033.354-19.16%207.527-11.303%2010.706-32.606%2010.706-53.43l-.746-31.313c22.517-24.751%2040.14-58.962%2047.985-83.168l17.092-.45c3.311-.223%203.146%201.081%202.688%203.011-3.004%2012.694-5.627%2027.07-5.627%2041.387%200%2023.653%205.448%2033.946%2013.279%2042.358%206.809%207.048%2013.58%209.425%2020.707%209.425%2013.938%200%2022.688-11.51%2025.463-18.766%206.545%2012.765%2016.187%2018.71%2028.543%2018.71%2015.373%200%2028.521-9.319%2036.549-24.956%201.217%2011.849%2011.164%2024.898%2027.164%2024.898%2011.953%200%2018.886-6.897%2024.338-19.892.11%204.18.271%208.636.394%2012.814.144%202.162%201.872%203.53%203.419%204.094%205.081%201.923%209.541%202.885%2013.547%202.885%2010.448%200%2012.717-2.146%2012.717-8.976%200-11.265.33-29.064%203.531-43.355%203.398-14.228%208.526-30.335%2015.602-41.542.637-1.158%202.198-.854%202.266.549%201.016%2023.979%202.62%2064.571%208.919%2075.079%203.108%205.012%207.915%208.665%2015.108%208.665%203.373%200%207.508-1.438%208.566-2.335%201.072-.836%201.612-1.765%201.547-3.488%200-30.654%209.56-60.331%2019.133-80.284.263-.592%201.009-.638.984.141l-.534%2022.087c0%2036.276%202.615%2059.194%2020.735%2070.212a23.744%2023.744%200%200%200%2011.662%203.023c9.271%200%2017.678-5.178%2021.833-13.505%203.385-6.471%206.556-18.926%206.556-25.981%200-2.731.032-7.176-4.445-7.176-2.455%200-3.93%201.81-4.517%204.544-1.427%205.926-2.598%2011.008-4.812%2016.867-2.116%205.593-5.274%208.85-9.018%208.85-4.398%200-6.63-3.461-7.906-5.6-5.612-8.56-6.062-28.224-6.062-44.637l1.351-42.245c0-3.495-1.459-7.678-6.852-10.762-3.62-2.084-12.776-6.007-18.386-6.007-5.202%200-7.72%202.946-9.595%207.271-3.521%207.768-15.287%2038.237-18.442%2063.009-.113.653-.927.791-.984-.042-1.64-17.518-2.481-38.625-2.463-52.865%200-4.305-1.053-10.459-10.185-14.447-4.438-1.841-8.109-2.968-12.592-2.968-5.562%200-6.758%202.722-8.75%206.329-6.301%2011.642-10.658%2026.824-17.189%2045.974l.099-43.82c0-2.049-1.256-4.735-4.854-5.458-8.921-2.05-13.054-2.981-16.571-2.981-2.561%200-3.968%202.041-3.968%204.248l-.479%2074.714c-1.726%209.146-8.719%2030.977-18.64%2030.977-8.143%200-11.943-8.25-11.943-42.736l1.478-56.047c0-3.54-2.324-5.027-5.711-6.526-4.843-1.924-8.696-2.688-13.618-2.688-6.178%200-8.298%202.957-7.048%2010.06-6.791-9.188-13.58-14.266-25.574-14.266-24.08%200-42.231%2028.965-42.231%2071.057-.236%2011.803%202.616%2023.534%202.616%2023.534-2.179%209.796-7.301%2017.781-14.377%2017.781-8.927%200-14.616-12.621-14.616-34.494%200-21.938%208.356-46.681%208.356-53.387%200-7.797-5.109-12.73-14.152-12.73-4.53%200-21.335%203.812-29.95%205.063%200%200%20.972-4.103.9-7.329%200-7.688-3.607-12.506-12.562-12.506-10.943%200-18.978%207.814-18.978%2021.145%200%205.981%203.445%2011.515%208.005%2014.488-5.919%2024.688-15.543%2043.048-29.725%2063.559l1.195-83.056c0-2.7-.719-4.377-6.008-6.43-2.796-1.208-7.353-2.603-13.097-2.603-8.325%200-7.774%205.945-7.329%2010.396-3.809-6.754-12.148-14.771-25.013-14.771-35.058%200-45.821%2053.46-40.543%2091.426%200%204.629-4.52%2021.06-14.729%2021.06-8.143%200-11.943-8.25-11.943-42.736l1.492-56.047c0-3.541-2.34-5.028-5.727-6.526-4.843-1.924-8.682-2.688-13.604-2.688-6.179%200-8.299%202.957-7.049%2010.059-6.791-9.188-13.594-14.266-25.589-14.266-24.08%200-42.471%2026.49-42.471%2068.58%200%2016.067-13.834%2040.585-23.535%2040.585-5.389%200-11.127-9.893-11.127-35.169.027-17.229%202.377-75.881%202.377-75.881l33.861-.549c1.616-.015%202.552-1.781%203.151-2.869%201.555-3.155%202.307-5.256%202.307-9.031%200-3.406-.682-4.65-5.05-4.896l-33.749-2.026%201.436-31.44c.101-1.985-1.097-3.279-3.264-4.248C344.57%203.394%20336.558.923%20331.484.922zm102.482%2082.38c9.028%200%2018.189%208.234%2018.189%2037.447%200%2036.782-13.4%2053.895-23.704%2053.895-9.66%200-16.993-13.635-16.993-40.417%200-27.071%207.161-50.925%2022.508-50.925zm325.131%200c9.028%200%2018.189%208.234%2018.189%2037.447%200%2036.782-13.4%2053.895-23.704%2053.895-9.66%200-16.994-13.635-16.994-40.417.001-27.071%207.162-50.925%2022.509-50.925zm-206.217.169c11.782%200%2016.994%2012.144%2016.994%2035.688%200%2035.497-10.552%2055.708-23.367%2055.708-8.181%200-17.588-13.433-17.092-39.854%200-16.893%205.508-51.542%2023.465-51.542zm19.947%20118.746v13.982c0%2046.396-12.363%2054.315-22.297%2054.315-3.764%200-12.984-2.843-12.984-14.321%200-16.045%2016.775-34.298%2021.988-39.938l13.293-14.038z%22/%3E%3C/svg%3E')}@media(max-width:580px){.bx-socialfooter-icon{top:3px;right:3px;bottom:3px;left:3px}}
/* End */


/* Start:/bitrix/templates/eshop_adapt_green/components/bitrix/menu/bottom_menu/style.css?1448551614542*/
.bx-inclinksfooter a{border-bottom: none;}
.bx-inclinksfooter .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}
.bx-inclinksfooter-container {
    margin-top: 15px;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.bx-inclinksfooter-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-inclinksfooter-item{
	padding: 0 0 5px 0;
}

/* End */


/* Start:/bitrix/templates/eshop_adapt_green/components/bitrix/form.result.new/one-click-buy/style.css?1731928076320*/
.buy_one_click_block {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
}
.header_form_block {
	margin: 40px 80px 30px 80px;
}
.header_form_block div {
	font-size: 30px;
	color: #ffffff;
}
.row_form_block {
	margin: 20px 80px;
}
.row_form_block div {
	font-size: 20px;
	color: #ffffff;
}
/* End */


/* Start:/bitrix/components/bitrix/sale.basket.basket.line/templates/.default/style.min.css?16794942064011*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}.block-store-catalog-list .bx-basket-fixed.bottom{bottom:70px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}.block-wrapper .bx-basket-fixed{padding-top:0}.block-wrapper .bx-basket-fixed .bx-hdr-profile{display:flex;justify-content:space-between}.block-wrapper .bx-basket-fixed .bx-hdr-profile .bx-basket-block{margin-right:20px;padding-bottom:0}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/eshop_adapt_green/styles.css?176102830541465*/
@media (min-width: 767px){
	.bx-header.fixed {
		position: fixed;
		width: 100%;
		z-index: 991;
	}
	.container.search-caption.header-fixed {
		padding-top: 142.8px;
	}
}

.slider-filter {
	padding: 0 50px;
	margin-bottom: 25px;
	position: relative;
}
.slider-filter .items {
	display: flex;
	align-items: center;
	overflow: hidden;
}
.slider-filter .items .owl-stage-outer {
	position: relative;
	z-index: 1;
}
.slider-filter .items .owl-stage-outer .owl-stage {
	display: flex;
}
.slider-filter .items .owl-stage-outer .owl-stage .owl-item {
	display: flex;
	justify-content: center;
}
.slider-filter .items .owl-stage-outer .owl-stage .owl-item a {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 6px 20px;
	border: 1px solid #EEEEEE;
	border-radius: 50px;
	width: 90px;
}
.slider-filter .owl-nav {
	display: flex;
	justify-content: space-between;
	position: absolute;
	left: 0px;
	width: 100%;
	z-index: 0;
}
.slider-filter .owl-nav .owl-prev,
.slider-filter .owl-nav .owl-next {
	border: unset;
    padding: 0 10px;
    font-size: 20px;
}


.odo-cont { 
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
	margin: 30px 0px;
 }
.odo-item {
	display: flex;
    flex-direction: column;
    align-items: center;
}
.odo-item .odometer-inside, .odo-item .descr {
	font-weight: 600;
}
.odo-item .descr {
	display: flex; 
	align-items: center;
	margin-top: 5px;
}
.odo-item .odometer { 
	margin: 0 5px;     
	color: #4db1e2;
    font-size: 18px;
}
@media (max-width: 350px){
	.odo-item .descr {
		flex-direction: column;
	}
}


.img_padding{
	padding: 0 10px 10px 0;
    display: inline-block;
    float: left;
}


h1,h2,h3,h4,h5,h6{font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight: 500;}
p{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.clear {
	clear: both;
}
.knopka{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a2df), to(#006fcb));
    background-image: -webkit-linear-gradient(#00a2df 0%, #006fcb 100%);
    background-image: -moz-linear-gradient(#00a2df 0%, #006fcb 100%);
    background-image: -o-linear-gradient(#00a2df 0%, #006fcb 100%);
    background-image: linear-gradient(#00a2df 0%, #006fcb 100%);
    color: #fff;
    text-shadow: 0 1px 0 #006cae;
	padding: 10px;
	font-size:25px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

.knopka:hover{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#21afe4), to(#006fcb));
    background-image: -webkit-linear-gradient(#21afe4 0%, #006fcb 100%);
    background-image: -moz-linear-gradient(#21afe4 0%, #006fcb 100%);
    background-image: -o-linear-gradient(#21afe4 0%, #006fcb 100%);
    background-image: linear-gradient(#21afe4 0%, #006fcb 100%);
	color: #fff;
}

.pad_10 {
    padding: 10px 0 0 0;
}

.workarea .bx-content-seection .row > .bx-content.col-md-9.col-sm-8 {
	padding-top: 41px;
}

.advant_details {
    overflow: hidden;
    /* outline: 1px solid #ff0000; */
    margin-top: 20px;
}

.rastyag {
	width: 100%;
	height: 150px;
	position: relative;
	display: flex;
}
.rastyag-variant1 {
	background: linear-gradient(266.88deg, #F2F2F2 3.36%, #FEFEFE 46.03%);
}
.rastyag-variant2 {
	background-color: white;
}
.rastyag .rastyag-left-area {
	width: 656px;
	height: 100%;
	background-repeat: no-repeat;
}
.rastyag-variant1 .rastyag-left-area {
	background-image: url(/images/rastyag/green-arrow.png);
}
.rastyag .rastyag-left-area .text-block {
	padding-left: 25px;
	padding-top: 15px;
	position: absolute;
	z-index: 2;
}
.rastyag .rastyag-left-area .text-block .caption {
	font-size: 30px;
	font-weight: 800;
	line-height: 36px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
}
.rastyag-variant1 .rastyag-left-area .text-block .caption {
	color: white;
}
.rastyag-variant2 .rastyag-left-area .text-block .caption {
	color: #23A1B9;
}
.rastyag .rastyag-right-area {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 573px;
	height: 100%;
	background-repeat: no-repeat;
	position: absolute;
	right: 0px;
	padding-right: 44px;
}
.rastyag .rastyag-right-area .button {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 57px;
	background: #40D537;
	box-shadow: 0px 4px 15px #40D537;
	border-radius: 10px;
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	top: unset;
	right: unset;
}
.rastyag-variant1 .rastyag-right-area .button { 
	width: 266px;
}
.rastyag-variant2 .rastyag-right-area .button {
	width: 338px;
}
.rastyag .advantages {
	display: flex;	
	margin-top: 25px;
}
.rastyag .advantages .advantage {
	display: flex;
	font-weight: 600;
	font-size: 16px;
}
.rastyag .advantages .advantage-first:before {
	display: block;
	content: "";
	width: 31px;
	height: 26px;
	background-size: contain;
	margin-right: 10px;
}
.rastyag .advantages .advantage-second:before {
	display: block;
	content: "";
	width: 41px;
	height: 24px;
	background-size: contain;
	margin-right: 10px;
}
.rastyag-variant1 .advantages .advantage {
	color: white;
}
.rastyag-variant2 .advantages .advantage {
	color: #23A1B9;
}
.rastyag .advantages .advantage-first {
	margin-right: 50px;
}
.rastyag-variant1 .advantages .advantage-first:before {
	background-image: url(/images/rastyag/gr-1.png);
}
.rastyag-variant2 .advantages .advantage-first:before {
	background-image: url(/images/rastyag/bl-1.png);
}
.rastyag-variant1 .advantages .advantage-second:before {
	background-image: url(/images/rastyag/gr-2.png);
}
.rastyag-variant2 .advantages .advantage-second:before {
	background-image: url(/images/rastyag/bl-2.png);
}
.bx-content-seection .col-xs-12.hidden-xs .bx-filter.bx-green.bx-filter-horizontal {
	margin-top: 40px;
}




.top-plashka-slides {
	width: 100%;
	height: 305px;
	overflow: hidden;
	margin: 50px 0;
}
.top-plashka-slides .item {
	width: 100%;
	height: 305px;
	background-size: contain;
	background-repeat: no-repeat;
}
.top-plashka-slides .owl-stage {
	display: flex;
}
.top-plashka-slides .item-href {
	width: 100%;
	height: 305px;
}

.top-plashka-slides .owl-dots {
	display: none;
}


.advant_detail {
    /*outline: 1px solid #ff0000;*/
    overflow: hidden;
    width: 227px;
    float: left;
    height: 50px;
    margin-bottom: 5px;
    position: relative;
}

.advant_img {
    float: left;
    width: 50px;
    height: 50px;
}

.advant_text {
    position: absolute;
    top: 10%;
    height: 60px;
    /* outline: 1px solid #ff0000; */
    left: 27%;
    right: 5%;
    bottom: 0%;
}

.advant_text p{
    font-weight: bold;
font-size: 12px;

}

.advant_blocks{
width: 100%;
height: auto;
overflow: hidden;
}

.advant_block{
	background: url(/images/about/rectangle.png) no-repeat;
    width: 260px;
    height: 171px;
    float: left;
    background-size: contain;
}

.advant_block img{
	padding: 15px 0;
    text-align: center;
    display: block;
}

.advant_block p{
    font-size: 18px;
    padding: 0 21px;
    font-weight: bolder;
}

.advant_block p{
    font-size: 18px;
    padding: 0 21px;
    font-weight: bolder;
}

.mar_r{
	margin-right: 10px;
}

.mar_b{
	margin-bottom: 10px;
}

.about_block{
	padding: 37px 0 37px 0;
	overflow: hidden;
}

.about_layer{
	float: left;
	width: 265px;
	height: 80px
}

p.bxe-first-letter:first-letter{
	font-weight: bold;
	font-size: 56px;
	line-height: 56px;
	margin-right: 10px;
	float: left;
	vertical-align: top;

}
.lead {
	color: #757575;
  	margin-left: 40px;
  		padding:0 0 0 15px;
  	font-size: 13px;
  	font-weight: 300;
  	line-height: 1.4;
  	border-left: 3px solid #99cded;
}


@media (min-width: 768px){
	.lead {
	  	font-size: 16px;
  		margin-left: 20px;
	}
}

blockquote {
  	padding:0 0 0 15px;
  	margin: 0 0 20px 20px;
	border-left: 3px solid #c2c2c2;
}
blockquote p{
  	font-size: 20px;
  	font-style: italic;
	color: #757575;
  	font-family: Georgia, "Helvetica Neue", Arial,  Helvetica, sans-serif;
}

@media (max-width: 768px){
	blockquote p {
	  	font-size: 16px;
	}
	.region_block {
		margin: 0 auto;
		float: none!important;
	}
	.col-lg-3.col-md-3.col-sm-4.col-xs-12 {
		clear: both;
		margin: 0 AUTO!important;
		width: 100%!important;
		float: none;
	}
	.bx-inc-orginfo {
		padding-left: 0!important;
	}
	.region_block {
		text-align: center;
	}

}

blockquote.bxe-quote {
	position: relative;
	padding-left: 70px;
	padding-top: 8px;
	min-height: 50px;
	border-left: none;
}
blockquote.bxe-quote:after{
	content: "";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOS45OTYgMzcuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS45OTYgMzcuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0Q2RDdENjsiIGQ9Ik0wLjAxLDM3Ljk5NXYtMTguMTFjLTAuMDc5LTIuNjA0LDAuMjk0LTUuMDQ5LDEuMTE4LTcuMzM4YzAuODI0LTIuMjg4LDEuOTgxLTQuMywzLjQ3Mi02LjAzNmMxLjQ5LTEuNzM1LDMuMjc2LTMuMTc2LDUuMzU2LTQuMzIxYzIuMDc4LTEuMTQzLDQuMzM1LTEuODczLDYuNzY4LTIuMTl2Ny44MTJjLTIuOTgzLDEuMDI3LTUuMDIzLDIuNTQ1LTYuMTIxLDQuNTU3Yy0xLjEsMi4wMTItMS42NDgsNC40NzktMS42NDgsNy4zOThoNy43Njl2MTguMjI4SDAuMDF6IE0yMy4yODEsMzcuOTk1di0xOC4xMWMtMC4wNzktMi42MDQsMC4yOTQtNS4wNDksMS4xMTgtNy4zMzhjMC44MjQtMi4yODgsMS45ODEtNC4zLDMuNDcyLTYuMDM2YzEuNDktMS43MzUsMy4yNzYtMy4xNzYsNS4zNTYtNC4zMjFjMi4wNzgtMS4xNDMsNC4zMzUtMS44NzMsNi43NjgtMi4xOXY3LjgxMmMtMi45ODMsMS4wMjctNS4wMjMsMi41NDUtNi4xMjEsNC41NTdjLTEuMSwyLjAxMi0xLjY0OCw0LjQ3OS0xLjY0OCw3LjM5OGg3Ljc2OXYxOC4yMjhIMjMuMjgxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	left: 10px;
	top: 10px;
	-webkit-background-size: 40px;
			background-size: 40px;
	width: 40px;
	height:40px;
}

hr{
	border: none;
	border-bottom: 1px solid #ccc;
}
hr.bxe-bolder{
	border-bottom-width: 5px;
}
hr.bxe-dashed{
	border-bottom-style: dashed;
	border-bottom-width: 2px;
}
hr.bxe-normal{}
hr.bxe-light{
	border-bottom-color: #e5e5e5

}
hr.bxe-dotted{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}

/**/
.bg-primary	{background: #60aadb!important;color: #fff;}
.bg-success	{background: #64ba4e!important;color: #fff;}
.bg-info	{background: #9bc6dd!important;color: #fff;}
.bg-warning	{background: #fec139!important;color: #fff;}
.bg-danger{}
/**/
img.pull-left{
	padding: 5px 15px 5px 0;
}
img.pull-right{
	padding: 5px 0 5px 15px;
}
/**/
.alert{
	border: none;
	border-radius: 1px;
	font-size: 14px;
}
.alert.alert-note{
	background: #f2f2f3;
}
.alert.alert-sys{
	background: #f5f2ec;
	color: #81641F;
}
.alert.bxe-icon{
	padding-left: 90px;
	min-height: 100px;
	position: relative;
}
.alert.bxe-icon:after{
	left:22px;
	top: 20px;
	position: absolute;
	content: " ";
	width:48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(/bitrix/templates/eshop_adapt_green/images/editor_sprite.png);
	background-repeat: no-repeat;
}
.alert.bxe-icon.alert-success:after	{background-position:0 0}
.alert.bxe-icon.alert-info:after	{background-position:0 -50px}
.alert.bxe-icon.alert-warning:after	{background-position:0 -100px}
.alert.bxe-icon.alert-danger:after	{background-position:0 -200px}
.alert.bxe-icon.alert-note:after	{background-position:0 -150px}
.alert.bxe-icon.alert-sys:after		{background-position:0 -250px}

.bxe-aleft-title{
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-panel-tooltip {
  z-index: 2210 !important;
  overflow: hidden !important;
  position: absolute !important;
  letter-spacing: normal !important;
  list-style: none !important;
  text-align: left !important;
  text-indent: 0 !important;
  text-transform: none !important;
  visibility: visible !important;
  white-space: normal !important;
  word-spacing: normal !important;
  vertical-align: baseline !important;
  margin: 0 !important;
  padding: 15px !important;
  float: none !important;
  text-decoration: none !important;
  -webkit-border-radius: 1px !important;
  -moz-border-radius: 1px !important;
  border-radius: 1px !important;
  -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  -moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
  box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  border: 1px solid;
  border-color: #f0f0f0;
  background: #fff;
  color: #35414e;
  font-size: 14px;
}

/**/
tab,
tabsection,
.bxe-tab-title{
	display: block;
	padding: 5px;
	border: 1px dashed #ccc;
}
/**/
.bxe-list,
.bxe-list ul{
	list-style: none;
	margin: 5px 0;
	padding-left: 15px;
}
.bxe-list-default,
.bxe-list-default ul{

 }
.bxe-list .fa{
	color: #9fb2bd;
	margin-right: 6px;
}
.bxe-lis-blue .fa{
	color: #0083d1;
}
.bx-inc-orginfo-phone i {
    color: #97A1AB;
    position: relative;
    margin-left: -23px;
    float: left;
    margin-top: 6px;
}
/*CUSTOM*/
.bx_item_detail .bx_item_container .bx_rb{
float:right;margin-left:2%;width:100%;}

.bx_catalog_tile .bx_catalog_tile_ul li {
    float: left;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 5px 0px;
    width: 30%;
    list-style: outside none none;
    text-align: center;
		-webkit-box-shadow: 0 1rem 3rem -2rem rgba(0,0,0,0.2);
		-moz-box-shadow: 0 1rem 3rem -2rem rgba(0,0,0,0.2);
		box-shadow: 0 1rem 3rem -2rem rgba(0,0,0,0.2);
		margin-left: 25px;
		transition:all 0.5s 0s;
}

.bx_catalog_tile_ul li:hover {
	transition:all 0.5s 0s;
	-webkit-box-shadow: 0 0rem 0rem 0rem rgba(0,0,0,0.);
	-moz-box-shadow: 0 0rem 0rem 0rem rgba(0,0,0,0);
	box-shadow: 0 0rem 0rem 0rem rgba(0,0,0,0);
}

.bx_green.bx-section-desc {padding-left: 10px;}
.bx-filter-select-popup .bx-filter-btn-color-icon, .bx-filter .bx-filter-btn-color-icon { width: 76px;}
.bx-filter .bx-filter-param-btn {width: 90px;}
.arm-wrapper {background: #FFE216; background: url(/bitrix/templates/eshop_adapt_green/images/orangebg.jpg) no-repeat scroll center top / cover;padding: 15px;}
 .armaflex a{ transition: color 0.3s ease 0s, background-color 0.3s ease 0s, border-color 0.3s ease 0s;
    font-size: 13px;    text-transform: uppercase;
    font-weight: bold;
    color: #0186CD;
text-decoration: underline;}
.armaflex a:hover {
    color: #F47E1F;
}

.lt-content .lt-textarea textarea{min-height: inherit;}
.izoflex th {background: #4db1e2;    padding: 6px;
    color: #ffffff;
text-align: center;}
.izoflex td {text-align: center;   background: #f4f4f4;}

table.izoflex td,  table .izoflex th {
    padding: 6px;
    border: 1px solid #ffffff;
    vertical-align: middle;
}
.izoflex ul li{list-style-type: none;float:left;}
.izoflex ul li:before {
    content: "\f00c";
    margin-right:10px;
    position: relative;
    top: 1px;
    left: 0;
    width: 19px;
    height: 19px;
    font: 14px/20px FontAwesome;
    text-align: center;
    color: #008fd5;
}
/*Скрываем второе поле поиска*/
.search-page{display:none;}


.sertificate-images {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.sertificate-images .image {
	width: 260px;
	margin-bottom: 30px;
}
.sertificate-images .image img {
	width: 100%;
	height: 100%;
}

/*ЛЕВОЙ МЕНЮ РАЗДЕЛА стили*/

.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
opacity: 1;
display: block;
position: absolute;
top: 100%;
z-index: 999;
/*
background: #333 none repeat scroll 0% 0%;
margin-left: 16em;
margin-top: -4em;
*/
background: #159ebb none repeat scroll 0% 0%;
margin: 0;
}

.static_menu_links_krovlya {
	top: 200px !important;
}

.bx-top-nav-container .bx-nav-2-lvl {
    display: block;
    min-width: 180px;
    padding: 10px 10px;
    box-sizing: border-box;
/*    border-bottom: 1px dashed#808080; */
    border-bottom: 1px dashed #fff;
}
.bx-top-nav-container .bx-nav-catinfo-back {
    position: absolute;
    display: block;
    content: " ";
    top: 0px;
    right: 0px;
    bottom: 0px;
/*    background: #333 none repeat scroll 0% 0%; */
    background: #159ebb none repeat scroll 0% 0%;
    z-index: 100;
    border-left: 1px solid #ECEFEF;
}
.bx-top-nav-container .bx-nav-2-lvl > a {
	color: #FFF;}
.bx-sidebar-block .bx-nav-list-1-lvl  li:nth-child(7)
{border-bottom:2px dashed #F2F2F2 ;}
.bx-sidebar-block .bx-nav-list-1-lvl>li:last-child{border-bottom:2px dashed #333;}
.bx-sidebar-block .bx-nav-list-1-lvl  li:nth-child(8):before
{background: #F2F2F2;width:100%;display: block;font-size:22px;text-align:center; content:"Области применения";color:black;}
.bx-sidebar-block .bx-nav-list-1-lvl  li:nth-child(n+8)
{background: #F2F2F2;}
.bx-sidebar-block .bx-nav-list-1-lvl>li:nth-child(n+8)>a
{color:black;}
.bx-black.bx-top-nav .bx-top-nav-container{padding-bottom:1em;}
/*Мобильное меню*/
.bx-aside-nav .bx-nav-1-lvl:nth-child(8):before{
background: #1484CE;width: 100%;display: block;font-size: 22px;text-align: center;content: "Области применения";color: #fff;height: 50px;padding-top: 8px;}
li.drop{width: 100% !important;font-size: 22px;background: #159EBB;color: #FFF;}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {clear: none;}

.bx-filter-popup-result{border: 4px dashed rgb(58, 187, 204)!important;}
.table th {background: #4db1e2;    padding: 6px;    color: #ffffff;text-align: center;}
.table td {text-align: center;   background: #f4f4f4;}

table.table td,  table .table th {
    padding: 6px;
    vertical-align: middle !important;
border: 1px solid #E7E7E7;
}
table.table td.zag{color:#F60;font-weight:bold;}
.hidenom{display:none;visibility:hidden;}
.hid_tel{white-space:nowrap;float: left;}
 #hid{width: 130px;background: white;position: fixed;
border-top: 15px solid #159ebb;box-shadow: 0px 1px 5px -2px black;
padding: 8px;z-index: 1;font-weight: bold;opacity: 0;right: 0;font-size: 12px;top:40%;}
.prepic {width: 100%;display: block;float: left;overflow: hidden;}

/*Правки для fixed шапки страницы склад под 1024#768*/
@media(min-width:992px) and (max-width:1199px){
#sidebar .table {width:674px}
#sidebar td{padding:0px!important;}
#sidebar{font-size: 9pt;}
#colgroup{display:none;}
#sidebar > table > tbody > tr:nth-child(1) > td:nth-child(1){width: 115px ;}
#sidebar .table tbody tr> td:nth-child(2){width:76px ;}
#sidebar .table tbody tr> td:nth-child(3){width:83px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(1){width:61px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(2){width:60px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(3){width:53px;}
table.table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(2) > td:nth-child(4){width:48px;}
table.table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(2) > td:nth-child(5){width:58px;}
table.table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(2) > td:nth-child(6){width:60px;}
#sidebar .table tbody tr> td:nth-child(10){width:59px;}
}
/*Правки для fixed шапки страницы склад 768#1024*/
@media(min-width:768px) and (max-width:991px){
#colgroup{display:none;}
#sidebar .table{font-size: 7pt!important;padding: 0px 0px;}
.table tbody tr> td,.table tbody tr> td p {font-size:8px;padding:0px 2px;}
#sidebar .table {width:468px}
#sidebar > table > tbody > tr:nth-child(1) > td:nth-child(1){width: 78px ;}
#sidebar .table tbody tr> td:nth-child(2){width:53px ;}
#sidebar .table tbody tr> td:nth-child(3){width:60px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(1), #sidebar > table > tbody > tr:nth-child(2) > td:nth-child(2){width:42px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(3){width:37px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(4){width:31px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(5){width:41px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(6){width:42px;}
}
@media screen and (max-width:767px){
#colgroup{display:none;}
#sidebar .table{font-size: 7pt!important;padding: 0px 0px;}
#sidebar .table {width: 100%;margin-top: 53px;}
.table tbody tr> td,.table tbody tr> td p {font-size:8px;padding:0px 2px;}
#sidebar > table > tbody > tr:nth-child(1) > td:nth-child(1){width: 101px ;}
#sidebar .table tbody tr> td:nth-child(2){width:79px ;}
#sidebar .table tbody tr> td:nth-child(3){width:82px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(1), #sidebar > table > tbody > tr:nth-child(2) > td:nth-child(2){width:60px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(3){width:53px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(4){width:51px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(5){width:54px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(6){width:52px;}
#sidebar > table > tbody > tr:nth-child(2) > td:nth-child(7){width:62px;}



}
.bx_catalog_tile .bx_catalog_tile_ul li {width: 30%;}



.bx-top-nav-container .bx-nav-3-lvl a { color: #fff; }

.category_descr {max-width:90%; margin:auto;}

.bx_green.bx-section-desc p {font-size:16px;}
.bx_green.bx-section-desc h2 {font-size:22px;}
.bx_green.bx-section-desc h3 {font-size:20px;}


/*.............changes_template.............*/


.city_m {
	color: #666666;
	font-size: 12px;
	margin: 0 0 6px 0;
}

.city_m_m {
	margin: 0 0 0px 0;
}

.main_phone1_block {
	font-size: 15px;
}

.main_phone2_block {
	float: left;
	font-size: 15px;
}

.part_of_phone2_block {
	float: left;
	margin: 0 45px 0 0;
}

.time_of_work {
	float: left;
	width: auto;
	height: 80px;
}

.time_m {
	font-size: 12px;
	color: #666666;
	font-weight: 600;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.fs_sn0 {
	font-size: 14px;
	font-weight: 600;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	margin: 6px 0;
}

.fs_sn1 {
	font-size: 14px;
	font-weight: 600;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.width_stripe_m {
	/*display: none;*/
	width: 100%;
	height: 49px;
	background-color: #159EBB;
	position: absolute;
	margin: 108px 0 0 0;
}


.spoiler_links {
	color: #666666;
	text-decoration:none;
	font-size: 12px;
	border-bottom: 1px dashed;
	font-weight: 600;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

}
.spoiler_links:focus, .spoiler_links:hover {
	color: #666666;
	text-decoration:none;
}
.spoiler_body {
	overflow: hidden;
	position: absolute;
	z-index: 1000;
	background: #fff;
	padding: 5px 5px 0 5px;
	margin-top: 4px;
	border: 1px solid #666666;
	border-radius: 4px;
}
.spoiler_body ul {
	list-style-type: none;
	margin-left: -40px;
}
.spoiler_body li {
	padding: 4px 10px;
}
.spoiler_body a {
	color: #666666;
	font-size: 12px;
}


.tel-public {
	margin: 0px 0 0 0;
}
.tel-numb {
	color: #000;
	font-weight: 700;
	white-space: nowrap;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.tel-text {
	margin: 0 0 6px 0;
	font-size: 12px;
}
/*...........adaptive_for_phones............*/


/*_______________CALL_ME_FORM_______________*/

.callme_background {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	top: 0;
	left: 0;
	z-index: 2;
}

.callme_form_main_block {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
}

.callme_form_inblock {
	z-index: 3;
	position: relative;	
	width: 600px;
	max-width:100%;
	/*height: 400px;*/
	height: auto;
	padding: 0 0 30px 0;
	margin: 100px auto;
	background: #159ebb;
	border: 1px solid #ffffff;
}

.name_block {
	margin: 40px 80px 30px 80px;
}

.phone_block {
	margin: 10px 80px 30px 80px;
}

.name_block > div, .phone_block > div {
	font-size: 30px;
	color: #ffffff;
}

.callme_form_inblock input {
	width: 100%;
	height: 50px;
	background: #fff;
	border: none;
	color: #000000;
	font-size: 20px;
}

.submit_block {
	width: 200px;
	margin: auto;
}

.submit_block input {
	font-size: 20px;
	color: #000;
}

.close_block {
	background-image: url(/images/close.png);
	width: 20px;	
	height: 20px;	
	position: absolute;	
	right: 20px;	
	top: 20px;
	cursor: pointer;
}

.callme_button {
	height: 50px;
	width: 200px;
	position: absolute;
	top: 18px;
	right: 0;
	background: #fff;
	border-radius: 3px;
	cursor: pointer;
}

.callme_button div {
	font-size: 18px;
	padding: 11px 28px;
}

/*_____________END_CALL_ME_FORM_____________*/

.block_po_tipy {
	float: left;
	margin: 0 40px 0 0
}

.block_po_tolshine {
	float: left;
	margin: 0 40px 0 0
}

.block_po_plotnosti {
	float: left;
	margin: 0 40px 0 0
}

.block_po_obkladke {
	float: left;
}

.static_menu_links {
	display: none;
	position: absolute;
	background: #fff;
	border: 2px solid #159ebb;
	width: 750px;
	top: 0;
	left: 276px;
	padding: 20px 30px;
}

.static_menu_links ul {
	list-style: none;
	padding: 0;
}

.static_menu_links li {
	margin: 0 0 10px 0;
}

.block_header {
	margin: 0 0 20px;
}

.static_menu_links span {
	color: #159ebb;
}

.bx-nav-2-lvl:hover .static_menu_links {
	display: block;
}

.minvata_block {
	width: 650px!important;
    min-height: 533px;
}


@media (max-width: 1200px) {


.width_stripe_m {
	height: 48px;
	margin: 111px 0 0 0;
}

}

@media (max-width: 999px) {
	


	.width_stripe_m {
		height: 38px;
		display: none;
	}
	
	.callme_button {
		display: none;
	}
	.novgorod {
		display: none;
	}
	.tel-public {
		margin-top: 0;
	}

}

@media (max-width: 780px) {
	
	.width_stripe_m {
		display: none;
	}
	.bx-header-section .row {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.bx-header-section .call-mail {
		padding-top: 30px;
		display: flex;
		flex-direction: column;
		align-items: center;
		height: 96px;
	}
	.novgorod {
		display: block;
		width: 108px !important;
		padding: 0;
	}
	.main_phone2_block {
		padding-top: 15px;
	}

	.bx-content h1 {
		font-size: 26px;
	}

}

.email_block {
	margin: -5px 0 0 0;
}


.sertificate-block {
	display: flex;
	justify-content: center;
}
.sertificate-slider {
	position: relative;
	width: 310px;
}
.sertificate-slider .owl-stage-outer {
	width: 290px;
	overflow: hidden;
}
.sertificate-slider .owl-stage {
	display: flex;
}
.sertificate-slider .item {
	width: 290px;
	height: 400px;
	display: flex;
	background-size: cover;
}
.sertificate-slider .item a {
	width: 100%;
	height: 100%;
}
.sertificate-slider .owl-nav {
	position: absolute;
	top: 40%;
    width: 290px;
}
.sertificate-slider .owl-prev {
	position: absolute;
	left: -45px;
    border: 12px solid transparent;
    border-right: 21px solid #33b111;
    background-color: unset;
	padding: 0;
    cursor: pointer;
	outline: none;
}
.sertificate-slider .owl-next {
	position: absolute;
	right: -45px;
    border: 12px solid transparent;
    border-left: 21px solid #33b111;
    background-color: unset;
    padding: 0;
    cursor: pointer;
	outline: none;
}
.download-price {
	display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 25px;
    margin-bottom: 30px;
    background-color: #eff0f1;
    width: 320px;
    height: 50px;
    border-radius: 25px;
	transition: 0.35s;
	transition-timing-function: ease-in-out;
	color: #444;
}
.download-price:hover {
	background-color: #dadada;
}

@media (max-width: 370px) {
	.sertificate-slider .item {
		width: 200px;
    	height: 276px;
	}
	.sertificate-slider {
		width: 200px;
	}
	.sertificate-slider .owl-stage-outer {
		width: 200px;
	}
	.sertificate-slider .owl-prev {
		left: -40px;
	}
	.sertificate-slider .owl-next {
		right: 45px;
	}
}

.tags-wrapper {
	display: flex;
}

.tags-name {
	font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
	text-transform: uppercase;
	min-width: 150px;
}

.tags-values a {
	margin-right:10px;
	font-size: 18px;
}

.tags-values a:hover {
	text-decoration: underline;
}

.izofas_table td {
	padding: 4px 10px;
}

.bx-footer .au-agency,
.bx-footer .merex {
	padding: 0 0 10px 0; display: block;
}
.bx-footer .au-agency img,
.bx-footer .merex img {
	width: 130px;
}
.left_block.leftDeliverySidebar {
	border: 0;
	border-left: 3px solid #33B111;
	padding: 6px 12px;
}

.left_block.leftDeliverySidebar p {
	text-align: left;
	text-transform: none;
	font-weight: 100;
	font-size: 16px;
	line-height: normal;
	background: none;
	padding: 0;
}
.left_block.leftDeliverySidebar p span {
	font-weight: 600;
}

.basket-container {
	display: flex;
	flex-direction: column;
	position: fixed;
	right: -2px;
	top: 40vh;
	border: 2px solid #bfbdbd;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	background-color: white;
	z-index: 1000;
}
.basket-container .basket_image_m {
	margin: 0px;
	margin-left: -6px;
	width: 31px;
    height: 31px;
}
.basket-container .basket-button {
	position: relative;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	background-color: white;
	justify-content: center;
	transition: 0.35s ease-in-out;
}
.basket-container .basket-button:hover {
	background-color: #e4e4e4;
}
.basket-container .basket-button a {
	width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.basket-container .bx-basket-block_m {
	width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.basket-container .number {
	position: absolute;
    left: 50%;
    top: 0px;
    background-color: #ffbf00;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-weight: 600;
}
.bx-header .main_phone1_block,
.bx-header .main_phone2_block,
.bx-header .tel-numb {
	font-size: 14px;
}
.bx-header .part_of_phone2_block {
	margin: 0;
}
.bx-header .email_block {
	float: left;
	padding-top: 5px;
}
.bx-header .callme_button {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #40D537;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	position: relative;
	margin-top: -14px;
	height: 37px;
    width: 181px;
}
.bx-header .callme_button div {
	padding: 0;
	font-size: 16px;
}
.bx-header .call-mail {
    width: auto;
    display: flex;
    flex-direction: column;
    text-align: right;
	float: right;
}
.bx-header .bx-logo {
    padding-left: 0px;
    padding-bottom: 10px;
	padding-right: 0px;
}
.bx-header .bx-logo .bx-logo-block {
	height: 64px;
}
.bx-header .fs_sn0 {
	margin-bottom: 0px;
}
.bx_slider_section {
	z-index: 1;
}
.bx-header .fs_sn1 {
	margin-top: 6px;
}
.bx-header .bx-top-nav-container {
	margin-top: 10px;
	/* margin-top: 30px; */
}
.nn .bx-header .bx-top-nav-container {
	margin-top: 10px;
}
.bx-header .bx-logo .text {
    position: absolute;
    left: 90px;
    top: 24px;
    width: 200px;
    font-size: 12px;
    color: #666666;
    font-weight: 600;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    margin-top: -10px;
}
@media (min-width: 1200px) {
	.bx-top-nav-container .bx-nav-1-lvl>a span {
		padding: 8px 8px 11px 8px;
	}
}
@media (max-width: 1200px) {
.owl-nav {
	display: none !important;
}
}
@media (min-width: 780px) {
	.bx-header {
		width: 100%;
		background-color: white;
	}
}

.bx-header .bx-header-section {
	padding-bottom: 0px;
}
.search-caption {
	background-color: white;
    border-left: 1px solid #eaebec;
    border-right: 1px solid #eaebec;
}


/*редизайн категорий каталога-->*/
.bx_catalog_tile .bx_catalog_tile_ul {
	display: flex;
	flex-wrap: wrap;
}
.bx_catalog_tile.custom .bx_catalog_tile_ul li {
	position: relative;
	z-index: 1;
	padding-top: 0px;
	margin: 0px;
	width: calc(25% + 2px);
	border: 2px solid #EEEEEE;
	margin-right: -2px;
	margin-bottom: -2px;
	transition: 0.35s ease-in-out;
	height: 160px;
}
.bx_catalog_tile.custom .bx_catalog_tile_ul li:hover {
	z-index: 2;
	border-color: #149EBB;
	box-shadow: 0px 0px 15px rgba(35, 161, 185, 0.5);
}
.bx_catalog_tile.custom .bx_catalog_tile_img {
	width: auto;
	height: 90px;
	background-size: auto;
}
.bx_catalog_tile.custom .bx_catalog_tile_title {
	margin: 0px;
	height: 40px;
	padding: 0px 20px;
}
.bx_catalog_tile.custom .bx_catalog_tile_title a {
	font-size: 15px;
	color: #149EBB;
}
/*<--редизайн категорий каталога*/
.mainpage-sections-menu {
	position: relative;
	z-index: 911;
}
.mainpage-sections-menu .catalog-container {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.mainpage-sections-menu .catalig-block {
	width: calc(25% - 1px);
	height: 85px;
	border: 1px solid #C4C4C4;
	margin-bottom: 1px;
	margin-right: 1px;
	transition: 0.35s ease-in-out;
}
.mainpage-sections-menu .catalig-block:hover { 
	border-color: #149EBB;
	box-shadow: 0px 0px 15px rgba(35, 161, 185, 0.5);
}
.mainpage-sections-menu .catalog-image-container {
	display: flex;
	align-items: center;
	height: 100%;
	font-weight: 600;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4E4E4E;
}
.mainpage-sections-menu .catalog-image-container .block-caption {
	padding-right: 10px;
}
.mainpage-sections-menu .catalog-image-container .block-image {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.mainpage-sections-menu .catalig-block .item-container {
	height: 0px;
	overflow: hidden;
	border: unset;
}
.mainpage-sections-menu .catalig-block.open .item-container {
	display: flex;
	width: calc(100%);
    height: auto;
	background-color: white;
    position: absolute;
    left: 0px;
	border: 1px solid #C4C4C4;
}
.mainpage-sections-menu .catalig-block.open .item-container.none {
	display: none;
}
.mainpage-sections-menu .catalig-block.open .item-container ul {
    width: calc(25% + 1px);
    padding: 0;
    margin: 0;
    margin-right: -1px;
}
.mainpage-sections-menu .catalig-block.open .item-container ul:nth-child(2) li {
	border-left: unset;
}
.mainpage-sections-menu .catalig-block.open .item-container li {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 50px;
    border: 1px solid #C4C4C4;
    margin-bottom: -1px;
	font-weight: 600;
    font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #4E4E4E;
    text-align: center;
}
.mainpage-sections-menu .catalig-block.open .item-container li.item-container-menu-caption {
	color: white;
	background-color: #C4C4C4;
}
.mainpage-sections-menu .catalog-container .item-container .item-container-caption {
	display: none;
}


.mainpage-sections-menu .catalog-container .block-image.minvata { background-image: url(/images/catalog-icons/minvata.png); }
.mainpage-sections-menu .catalog-container .block-image.mati-prosh { background-image: url(/images/catalog-icons/mat.png); }
.mainpage-sections-menu .catalog-container .block-image.mati-btsv { background-image: url(/images/catalog-icons/mat.png); }
.mainpage-sections-menu .catalog-container .block-image.bazaltovii-uteplitel { background-image: url(/images/catalog-icons/bazalt-utepl.png); }
.mainpage-sections-menu .catalog-container .block-image.penoplast { background-image: url(/images/catalog-icons/penoplast.png); }
.mainpage-sections-menu .catalog-container .block-image.vetro-paro-izol { background-image: url(/images/catalog-icons/paroizol.png); }
.mainpage-sections-menu .catalog-container .block-image.steklotkan { background-image: url(/images/catalog-icons/steklotkan.png); }
.mainpage-sections-menu .catalog-container .block-image.stekloplastik { background-image: url(/images/catalog-icons/stekloplastik.png); }
.mainpage-sections-menu .catalog-container .block-image.uteplitel-dlya-pola { background-image: url(/images/catalog-icons/uteplitel-dlya-pola.png); }
.mainpage-sections-menu .catalog-container .block-image.uteplitel-dlya-sten { background-image: url(/images/catalog-icons/uteplitel-dlya-sten.png); }
.mainpage-sections-menu .catalog-container .block-image.teploiz-fasad { background-image: url(/images/catalog-icons/teploiz-fasad.png); }
.mainpage-sections-menu .catalog-container .block-image.teploiz-krovli { background-image: url(/images/catalog-icons/teploiz-krovli.png); }
.mainpage-sections-menu .catalog-container .block-image.teploiz-perekririi { background-image: url(/images/catalog-icons/teploiz-perekritii.png); }
.mainpage-sections-menu .catalog-container .block-image.shumoiz-sten { background-image: url(/images/catalog-icons/shumoiz-sten.png); }

.bx-top-nav-container .bx-nav-1-lvl:hover a { color: #159ebb; background-color: transparent; }
.bx-top-nav-container .bx-nav-1-lvl:hover a span { background-color: #fff; }
.bx-top-nav-container .bx-nav-1-lvl:hover .bx-nav-2-lvl-container { opacity: 1; display: block; position: absolute; top: 100%; z-index: 999; background: #159ebb none repeat scroll 0% 0%; }
 .owl-nav{
	display: block;
    position: absolute;
}
.top-plashka-slides .owl-nav{
	left: 50%;
}

.top-plashka-slides .owl-nav .owl-next{
	right: -30px;
}
.top-plashka-slides .owl-nav .owl-prev{
	left: -30px;
}
.owl-prev {
    position: absolute;
    top: 50%;
    left: 10px;
    background: #159EBB;
    color: white;
    border: none;
    font-size: 30px;
    padding-bottom: 6px;
    transform: translateY(-50%);
}

.owl-next { position: absolute; right: 10px; top: 50%; background: #159EBB; color: white; border: none; font-size: 30px; padding-bottom: 6px; transform: translateY(-50%); }
.ym-advanced-informer { display:none; }

.faq-list { margin-bottom: 60px; }
.faq-item { border: 3px solid #eee; padding: 12px; margin: 0 0 12px 0; }
.faq-item .faq-name a {font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 18px; color: #4c4c4c; border-bottom: 1px dashed; text-decoration: none; }
.faq-item .faq-name a:after {/*content: "&#9660;";*/}
.faq-item .faq-name.active a,
.faq-item .faq-name a:hover { color: #f1592a; }
.faq-item .faq-name.active a:after {/*content: "&#9650;";*/}
.faq-item .faq-description { display: none; padding: 16px 0 0 0;}

.bx_catalog_list_home .bx_catalog_item_basket.buy_one_click { margin-top: 20px; }
.bx_catalog_list_home.bx_green .bx_bt_button { border-radius: 0 0 0 0; }
.bx_catalog_list_home.bx_green .buy_one_click .bx_bt_button { border-radius: 0 0 3px 3px; }
/*Стили характеристик*/

.chars.chars_head {
    margin-top: 0; 
}
.chars .char-wrapp {
    padding: 25px 35px 26px;
    border: 1px solid #f1f1f1;
    word-wrap: break-word;
}
.chars .props_table {
    margin-bottom: 30px;
}
.chars .props_table {
    width: 100%;
}
.detail .chars .props_table tr td:first-child {
    text-align: left;
    padding-right: 10px;
    padding-left: 0;
}

.chars .char-wrapp tr td {
    font-size: 1em;
    vertical-align: top;
    background: url(/images/dott.png) 0 15px repeat-x;
    width: 60%;
}
.chars .props_table .char_value {
    width: 40%;
    background: #FFF;
    text-align: left;
}
.chars .char-wrapp tr td {
    font-size: 1em;
    vertical-align: top;
    background: url(/images/dott.png) 0 15px repeat-x;
    width: 60%;
}

.detail .chars .props_table .char_name>span {
    font-style: normal;
    padding-right: 12px;
    color: #555;
}
.chars .props_table .char_name>span, .detail .chars .props_table .char_value>span {
    position: relative;
    background: #FFF;
    padding: 0;
    display: inline-block;
    color: #666;
}
.chars .props_table .char_value span {
    padding-left: 10px;
    right: -2px;
    color: #333;
}
.chars .props_table .char_name>span, .detail .chars .props_table .char_value>span {
    position: relative;
    background: #FFF;
    padding: 0;
    display: inline-block;
    color: #666;
}
.img {
            width: 200px;
            height: 200px;
        }

        .zoomable-image {
            cursor: pointer;
            max-width: 100%;
            height: auto;
        }

        .zoomed-image-container {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(0, 0, 0, 0.8);
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 9999;
        }

        .zoomed-image {
            max-width: 90%;
            max-height: 90%;
        }
        
.popup-window-titlebar {
    line-height: 49px;
}
.popup-window-content img {
    margin-bottom: 30px;
}

/**/
.form-ch-wr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Open Sans;
  font-size: 13px;
  line-height: 120%;
  color: #555555;
  margin-bottom: 24px;
}
.form-ch {
  position: absolute;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 14.4px;
  height: 14.4px;
	top:0;
	left:0;
}
.form-ch + label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.form-ch + label::before {
  content: "";
  width: 14.4px;
  height: 14.4px;
  border-radius: 2px;
  border: 2px solid #40d537;
  margin-right: 12px;
}
.form-ch:checked + label::before {
  border-color: #40d537;
  background-color: #40d537;
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.form-ch-wr.name_block {
	color:#fff;
	margin-top: 0;
}
.form-ch-label{
position:relative;
}
/* End */


/* Start:/bitrix/templates/eshop_adapt_green/template_styles.css?175136212520291*/
@media (max-width:767px){#bx-panel{display:none !important}}
body {
	background: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
/*callbackhunter*/

.merex a:hover{
	text-decoration: none !important;
	border-bottom: none !important;
}

.callbackhunter{
	float:left;
}

/*callbackhunter*/

/*Spoiler*/
.spoiler a{
	 font-size: 30px;
	 color: #333;
	 border-bottom: #000000 dashed 2px;
	 text-decoration: none;
}

.spoiler:hover {
   cursor: pointer;
}

.spoiler-text{
   padding: 0px 10px;
   border-left: 2px solid #bce8f1;
}
/*Spoiler*/

body.bx-opened {
	overflow: hidden;
}

.bx-wrapper {
	position: relative;
}

.icon-empty {
	opacity: 0;
}

a {
	text-decoration: none;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
}

a,
.container {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

img {
	/*width: auto;*/
	max-width: 100%;
	height: auto;
	max-height: 100%
}

.bx-header {}
/*Logo*/

.bx-logo {
	padding-left: 17px;
	padding-bottom: 19px;
}

.bx-logo .bx-logo-block {
	display: block;
	height: 50px;
	border-bottom: none;
}

.bx-logo-text,
.bx-logo-text:hover,
.bx-logo-text:active {
	font-size: 32px;
	font-weight: 700;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 37px;
	text-decoration: none;
	border: none;
	vertical-align: bottom;
}

.bx-logo-text small {
	font-size: 37px;
}

.bx-logo-desc {
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 10px;
	color: #b8b8b8;
}

@media (max-width: 767px) {
.hid_tel{ margin-right: 5%; white-space:nowrap;} #hid { background: white;  position: fixed; border-top: 15px solid #159ebb;    box-shadow: 0px 1px 5px -2px black; padding: 8px;    z-index: 999;font-weight: bold;    opacity: 0;    left: 0;    font-size: 12px;    top:inherit;    bottom: 56px;    width: 100%;    text-align: center;}
	.hidenom{display:block;visibility:visible;}
	.bx-logo {
		background: #1484ce;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1400;
		padding: 10px 60px;
	}
	.bx-logo .bx-logo-block {
		text-align: center;
		height: 30px;
	}
	.bx-logo-text {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		vertical-align: middle;
	}
	.bx-logo-text:hover,
	.bx-logo-text:active {
		color: #fff;
	}
	.bx-logo-text small {
		font-size: 24px;
		color: #fff;
	}
	.bx-logo-desc {
		display: none;
	}
	.top-plashka-slides {
		height: 187px;
    	margin-bottom: 20px;
	}
}
/* Sections */

.bx-header-section {
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
	padding: 28px 45px 0px;
	background: #fff;
}

.bx-content-seection {
	padding: 0 45px 5px;
	background: #fff;
	border-left: 1px solid #eaebec;
	border-right: 1px solid #eaebec;
}
@media (max-width: 1200px) { 
	.bx-header .bx-logo .text {
		display: none;
	}
}
@media (min-width: 1200px) {
	.bx-header-section {
		padding: 15px 45px 10px;
	}
	.bx-content-seection {
		padding: 0 45px 5px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-header-section {
		padding: 31px 30px 10px;
	}
	.bx-content-seection {
		padding: 0 30px 5px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-header-section {
		padding: 31px 15px 10px;
	}
	.bx-content-seection {
		padding: 0 15px 5px;
	}
	.region_block { width: 160px; }
}

@media (max-width: 767px) {
	.bx-header-section {
		padding: 60px 15px 10px
	}
	.bx-content-seection {
		padding: 0 15px 10px
	}
}
/* header / phone */

.bx-inc-orginfo {
	padding-left: 28px;
}

@media (max-width: 767px) {
	.bx-inc-orginfo {
		text-align: center;
		padding-bottom: 10px;
	}
}

.bx-inc-orginfo-phone {
	color: #000;
	font-size: 21px;
	font-weight: 700;
	white-space: nowrap;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inc-orginfo-phone i {
	color: #97a1ab;
	position: relative;
	margin-left: -23px;
}

.bx-inc-orginfo-recall {}

.bx-inc-orginfo-recall a {
	color: #039be5;
	border-bottom: 1px dashed;
	font-size: 12px;
	margin-left: 2px;
}

.bx-inc-orginfo-recall a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
/* header / worktime */

.bx-worktime {}

@media (max-width: 767px) {
	.bx-worktime {
		text-align: center;
	}
}

.bx-worktime-title {
	color: #8d8d8d;
	font-size: 12px;
}

.bx-worktime-prop {
	font-size: 13px;
	color: #000;
}

.bx-worktime-prop>span {
	white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
	margin-bottom: 40px;
	/*margin-bottom: -15px;*/
}
/* Breadcrumb Custom*/

.bx-breadcrumb-item a {
	color: #757575;
}

.bx-breadcrumb-item a:hover {
	color: #2d2d2d;
}
/* workarea */
/*TITLE*/

h1.bx-title,
h2.bx-title,
h3.bx-title,
h4.bx-title,
h5.bx-title,
h6.bx-title {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
	padding-bottom: 15px;
}

h4.bx-title,
h5.bx-title,
h6.bx-title {}

h1.bx-title {
	margin-top: 0;
	padding-bottom: 10px;
}

h2.bx-title {
	font-size: 25px;
}

h3.bx-title {}

h4.bx-title {}

h5.bx-title {}

h6.bx-title {}
/* FORMS */

.bx-wrap input[type=text],
.bx-wrap  input[type=password] {
	/*display: block;*/
	/*width: 100%;*/
	/*height: 38px;*/
	/*font-size: 18px;*/
	margin: inherit 4px;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}

textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	font-size: 18px;
	min-height: 150px;
	max-height: 450px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}
/* INC.banners */

.bx-incbanners {
	margin: 10px 0 25px;
	text-align: center;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	margin-top: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	padding: 0 0 5px 0;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(/bitrix/templates/eshop_adapt_green/images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* FOOTER */

.bx-footer {
	background: #292d2e;
	color: #c8cece;
}

.bx-footer-section.bx-center-section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.bx-footer-section.bx-center-section>div {
	margin-bottom: 20px;
}

.bx-footer a {
	color: #c8cece;
}

.bx-footer a:hover {
	color: #fff;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	background: #1f496a;
}

.bx-footer-bottomline {
	background: #222425;
	font-size: 14px;
	padding: 22px 0;
}

.bx-up {
	text-align: right;
}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
}

@media (min-width: 992px) {

	footer .merex-first {
		right: 81%;
		width: 20%;
	}
	footer .merex-second {
		width: 20%;
	}
	footer .merex-third {
		width: 20%;
		left: 44%;
	}
	footer .merex-fourth {
		width: 20%;
		left: 20%;
	}
	footer .merex-fifth {
		width: 20%;
		left: 20%;
	}
}



@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.bx-footer {
		text-align: center;
	}
	.bx-up {
		text-align: center;
	}
}
/**/
@media (max-width: 500px) {
	.top-plashka-slides {
		height: 128px;
    	margin: 20px 0px;
	}
	.top-plashka-slides .item-href, 
	.top-plashka-slides .item {
		height: 128px;
	}
}
.btn-primary {
	background-color: #1485ce;
	border-color: #1485ce;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background-color: #53a4d8;
	border-color: #53a4d8;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}

.bx-wrapper{
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;
	background-image: url("/bitrix/templates/eshop_adapt_green/images/bg.jpg");
}
@media (min-width: 992px) and (max-width:1199px){
	.bx-wrapper{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.bx-wrapper{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
	.hidenom{display:block;visibility:visible;}
}
@media (max-width: 767px){
	.bx-wrapper{
		background: none ;
	}
}
.bx_slider_section .bx_slider_content_description{max-height:initial;}
.mrchar td { border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 10px; }
.mrchar tr { border-left: 1px solid #000; border-top: 1px solid #000;}
.table-doods th { text-align: center; border-color: #dcdcdc; border-style: solid; border-width: 1px; background-color: #d2332b; font-weight: bold; color: #ffffff; }
.table-doods td { text-align: center; border-color: #dcdcdc; border-style: solid; border-width: 1px; }
.table-doods .act td { background: #dcdcdc; color: #000; }
.table-doods td span { text-decoration: underline; }

.page-catalog-menu .catalog-container { display: flex; flex-direction: column; }
.page-catalog-menu .catalog-container .catalig-block { display: flex; width: 100%; min-height: 300px; margin-bottom: 20px; padding: 15px 25px; transition: 0.35s ease-in-out; box-shadow: 0px 0rem 5rem -2rem rgba(0,0,0,0.2); }
.page-catalog-menu .catalog-container .catalig-block:hover { box-shadow: unset; box-shadow: 0px 0rem 7rem -2rem rgba(0,0,0,0.3); }
.page-catalog-menu .catalog-container .catalog-image-container { display: flex; flex-direction: column; align-items: center; justify-content: space-around; }
.page-catalog-menu .catalog-container .block-image { height: 220px; width: 250px; background-size: contain; background-position: center; background-repeat: no-repeat; }
.page-catalog-menu .catalog-container .block-caption { color: #4c7da6; font-size: 17px; font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: 500; }
.page-catalog-menu .catalog-container .item-container { display: flex; flex-direction: column; width: 100%; padding-left: 20px; }
.page-catalog-menu .catalog-container .item-container-caption { font-size: 16px; }
.page-catalog-menu .catalog-container .item-container ul { display: flex; flex-wrap: wrap; padding: 0px; }
.page-catalog-menu .catalog-container .item-container li { display: block; padding-right: 10px; }
.page-catalog-menu .catalog-container .block-image.minvata { background-image: url(/upload/iblock/049/049d4e721d5e7cc228e10e6701978325.jpg); }
.page-catalog-menu .catalog-container .block-image.mati-prosh { background-image: url(/upload/iblock/19b/19bd79af09339e2e2a5936125f4510ba.jpg); }
.page-catalog-menu .catalog-container .block-image.mati-btsv { background-image: url(/upload/iblock/e21/e2168b85dd56e4340254cad90bc916f8.jpg); }
.page-catalog-menu .catalog-container .block-image.bazaltovii-uteplitel { background-image: url(/upload/iblock/e4c/e4cca1fd8c167f6278caac64289bbb86.png); }
.page-catalog-menu .catalog-container .block-image.penoplast { background-image: url(/upload/resize_cache/iblock/ae6/240_700_1/ae68c242ddc93a543bcf95d5e3c75174.png); }
.page-catalog-menu .catalog-container .block-image.vetro-paro-izol { background-image: url(/upload/resize_cache/iblock/fef/240_700_1/fef6fd9a1b9604cf90b51489b1502a1d.png); }
.page-catalog-menu .catalog-container .block-image.steklotkan { background-image: url(/upload/resize_cache/iblock/70a/240_700_1/70a047dcd120c9c8b503ba27d0b6bb82.jpeg); }
.page-catalog-menu .catalog-container .block-image.stekloplastik { background-image: url(/upload/resize_cache/iblock/8fe/240_700_1/8fe04d68dd378810a1b76c2e2c418156.jpg); }
.page-catalog-menu .catalog-container .block-image.uteplitel-dlya-pola { background-image: url(/upload/resize_cache/iblock/b84/240_700_1/b84486ab86835fd82f87e575e8d49310.jpg); }
.page-catalog-menu .catalog-container .block-image.uteplitel-dlya-sten { background-image: url(/upload/resize_cache/iblock/77f/240_700_1/77f152d0a0d3e791509690841be86925.jpg); }
.page-catalog-menu .catalog-container .block-image.teploiz-fasad { background-image: url(/upload/resize_cache/iblock/0a2/240_700_1/0a2a40c5a4ecd928fe889567d95236ec.png); }
.page-catalog-menu .catalog-container .block-image.teploiz-krovli { background-image: url(/upload/resize_cache/iblock/6bc/240_700_1/6bca2701a6163fc804bf5063ee54d528.jpg); }
.page-catalog-menu .catalog-container .block-image.teploiz-perekririi { background-image: url(/upload/iblock/791/791c23e44ac089eb35c775e0a57c613e.jpg); }
.page-catalog-menu .catalog-container .block-image.shumoiz-sten { background-image: url(/upload/resize_cache/iblock/853/240_700_1/8537dabf9d91fe9945fe9d9d99130ed6.jpg); }
.page-catalog-menu .catalog-container .item-container-menu-caption { display: none; }
@media (max-width: 992px) {
	.mainpage-sections-menu .catalog-image-container { font-size: 13px; }
	.bx_catalog_tile.custom .bx_catalog_tile_ul li { width: calc(50% + 2px); }
	.mainpage-sections-menu .catalig-block { width: calc(50% - 1px); }
	.mainpage-sections-menu .catalig-block.open .item-container ul { width: calc(50% + 1px); }
	.mainpage-sections-menu .catalig-block.open .item-container { flex-wrap: wrap; }
}
@media (max-width: 767px) {
	.page-catalog-menu .catalog-container .catalig-block { flex-direction: column; }
	.rastyag .text-block { display: none; }
	.rastyag .rastyag-right-area { width: 100%; padding-right: 0px; justify-content: center; }
	.rastyag-variant1 .rastyag-right-area .button { width: 216px; font-size: 20px; }
}
@media (max-width: 500px) { 
	.mainpage-sections-menu .catalig-block { width: calc(100%); }
	.mainpage-sections-menu .catalig-block.open .item-container ul { width: calc(100%); }
}
@media (max-width: 400px) { 
	.bx_catalog_tile.custom .bx_catalog_tile_ul li { width: 100%; }
}


.region_block:hover .spoiler_body{
  display:block;
}

.popup-window.popup-window-with-titlebar {
    padding: 0 10px 10px;
}
.popup-window {
    background-color: #fff;
    box-shadow: 0 7px 21px rgb(83 92 105 / 12%), 0 -1px 6px 0 rgb(83 92 105 / 6%);
    padding: 10px;
    font: 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.popup-window-overlay {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    background: #333;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
}
.popup-window-with-titlebar .popup-window-content {
    padding: 20px;
}
.popup-window-titlebar {
    height: 49px;
}
.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content {
    background-color: #eef2f4;
}
.popup-window-close-icon {
    background: url(/bitrix/templates/eshop_adapt_green/./images/controls-sprite.png) no-repeat -3px -122px;
    cursor: pointer;
    height: 27px;
    outline: 0;
    opacity: .45;
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
}
.popup-window-buttons {
    text-align: center;
    padding: 20px 0 10px;
    position: relative;
}

.bx_catalog_list_home .bx_catalog_item_title {
	min-height: 100px;
}
.bx_catalog_list_home .bx_catalog_item_property {
	min-height: 80px;
}
.bx-inclinksfooter-item.selected,
.bx-inclinksfooter-item.selected a {
	color: #ffffff;
}
/* End */
/* /bitrix/templates/eshop_adapt_green/colors.css?1458031191282 */
/* /bitrix/templates/eshop_adapt_green/components/bitrix/menu/catalog_horizontal1/style.css?159049765912061 */
/* /bitrix/templates/eshop_adapt_green/components/bitrix/menu/catalog_horizontal1/themes/green/colors.css?1475103530912 */
/* /bitrix/templates/eshop_adapt_green/components/bitrix/sale.basket.basket.line/basket-image/style.min.css?15991117913569 */
/* /bitrix/templates/eshop_adapt_green/components/bitrix/sale.basket.basket.line/basket-lk/style.min.css?15991118003569 */
/* /bitrix/components/bitrix/search.title/templates/visual/style.min.css?16794941683489 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1679405086467 */
/* /bitrix/components/custom/main.feedback/templates/.default/style.css?17627727456674 */
/* /bitrix/templates/eshop_adapt_green/components/bitrix/menu/catalog_right_menu/style.css?159108907813422 */
/* /bitrix/templates/eshop_adapt_green/components/bitrix/menu/catalog_right_menu/themes/black/colors.min.css?1448551614825 */
/* /bitrix/components/bitrix/eshop.socnet.links/templates/big_squares/style.min.css?167955062231928 */
/* /bitrix/templates/eshop_adapt_green/components/bitrix/menu/bottom_menu/style.css?1448551614542 */
/* /bitrix/templates/eshop_adapt_green/components/bitrix/form.result.new/one-click-buy/style.css?1731928076320 */
/* /bitrix/components/bitrix/sale.basket.basket.line/templates/.default/style.min.css?16794942064011 */
/* /bitrix/templates/eshop_adapt_green/styles.css?176102830541465 */
/* /bitrix/templates/eshop_adapt_green/template_styles.css?175136212520291 */
