

/* Start:/local/templates/svet_v_dom/components/e2a/catalog/catalog_brightcity/style.css?1580127842678*/
#popular_block {
	width: calc(100% - 70px) !important;
	margin: 5px auto !important;
}

#popular_block .owl-prev i,
#popular_block .owl-next i {
	width: 30px;
	height: 30px;
	font-size: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	background: #c3c3c3;
	color: #fff;
}

#popular_block .owl-prev,
#popular_block .owl-next {
	position: absolute;
	top: calc(50% - 15px);
	left: -33px;
	outline: none;
}

#popular_block .owl-next {
	left: auto;
	right: -33px;
}

#popular_block.owl-carousel .owl-item img {
	width: 60px;
}

#popular_block .owl-item>div {
	width: 125px;
	margin: 0 auto;
}

#popular_block .owl-item {
	padding: 7px 0;
}

/* End */


/* Start:/local/templates/svet_v_dom/components/e2a/catalog/catalog_brightcity/section.css?1580128133915*/
ul.breadcrumb-navigation {
	padding: 0;
	margin: 0;
	padding-top: 0px;
	list-style: none;
	height: 20px;
}

ul.breadcrumb-navigation li {
	display: inline;
}

.product-breadcrumb a,
.product-breadcrumb a:link,
.product-breadcrumb a:active {
	color: #1E3873 !important;
	text-decoration: underline;
}

.product-breadcrumb {
	display: flex;
	align-items: center;
	padding: 0 0 0 9px;
}

#tpl_prev {
	margin-right: 20px;
}

#tpl_prev img {
	height: 20px;
	margin-right: 10px;
}

div.pagetitle span {
	margin: 0 0 0 9px;
}

div.pagetitle h1 {
	font-size: 18px !important;
	border-bottom: none;
	color: #1E3873;
	line-height: 22px;
	padding: 7px 0 0px;
}

#container2 div.pagetitle {
	margin: 0 0 20px;
	padding: 0 0 4px;
}

@media (max-width: 1030px) {
	#container2 div.pagetitle {
		padding: 8px 0 4px;
	}
}

@media (max-width: 530px) {
	.product-breadcrumb {
		flex-direction: column;
		align-items: flex-start;
	}
}

/* End */


/* Start:/local/templates/svet_v_dom/script/owl/assets/owl.carousel.min.css?15751834493351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/svet_v_dom/script/owl/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/components/chigov/popullar.secton/templates/.default/style.css?1587801898263*/
#popular_block {
    margin: 0 0 5px;
}

#popular_block .divImg {
    height: 84px;
    width: 97%;
    font-size: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#popular_block a {
    color: #000;
}

/* End */


/* Start:/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/style.css?173094162521127*/
.bx-filter {
	width: 100%;
	min-width: 220px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.bx-filter .bx-filter-section {
	/*background: #edf6fc; /* color */
	position: relative;
	padding-top: 26px
}

.bx-filter .bx-filter-section>.row {
	padding: 0 5px;
}

.bx-filter .bx-filter-title {
	font-size: 18px;
	margin-bottom: 10px;
	color: #000;
}

/*Sections*/
.bx-filter .bx-filter-parameters-box {
	position: relative;
}

.bx-filter .bx-filter-parameters-box-title {
	font-size: 13px;
	padding-bottom: 7px;
}

@media (min-width: 992px) {
	.bx-filter .bx-filter-section .col-md-4:nth-child(3n+1) {
		clear: both;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-filter .bx-filter-section .col-md-4:nth-child(2n+1) {
		clear: both;
	}
}

.bx-filter .bx-filter-parameters-box-title span {
	color: #039be5;
	border-bottom: 1px solid transparent;
	cursor: pointer;
}

.bx-filter .bx-filter-parameters-box-title span:hover {
	border-color: #039be5;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span {
	/*color: #95a1a8;*/
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span:hover {
	/*color: #758087;*/
	border-color: transparent;
}

.bx-filter .bx-filter-block {
	display: none;
	-webkit-transition: padding .3s ease;
	-moz-transition: padding .3s ease;
	-ms-transition: padding .3s ease;
	-o-transition: padding .3s ease;
	transition: padding .3s ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.bx-filter .bx-filter-button-box .bx-filter-block,
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
	display: block;
}

.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
	font-size: 14px;
	font-style: normal;
	display: block;
	padding-bottom: 5px;
}

.bx-filter-parameters-box-container {
	padding-bottom: 20px;
}

.bx-filter-parameters-box-container .checkbox:first-child {
	margin-top: 0;
}

.bx-filter .bx-filter-parameters-box-container-block {
	font-size: 11px;
	color: #3f3f3f;
}

/*
* INPUTS
*
*/
.bx-filter .bx-filter-input-container {}

.bx-filter .bx-filter-input-container input {
	display: block;
	width: 100%;
	font-size: 18px;
	height: 38px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	outline: none
}

.bx-retina .bx-filter .bx-filter-input-container input {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
}

/*.bx-filter .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-input-container input:focus {
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
			border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
}

/*
COLOR
*/
.bx-ios .bx-filter .bx-filter-input-container input {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
	background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}

.bx-filter .bx-filter-button-box {
	clear: both;
}

/*
*Track
*
*/
.bx-filter .bx-ui-slider-track-container {
	padding-top: 35px;
	padding-bottom: 25px;
}

.bx-filter .bx-ui-slider-track {
	position: relative;
	height: 7px;
	/*background: #d8e9f0;/* COLOR */
}

.bx-filter .bx-ui-slider-part {
	position: absolute;
	top: -6px;
	width: 1px;
	height: 17px;
	background: #a2bfc7;
}

.bx-filter .bx-ui-slider-part.p1 {
	left: -1px;
}

.bx-filter .bx-ui-slider-part.p2 {
	left: 25%;
}

.bx-filter .bx-ui-slider-part.p3 {
	left: 50%;
}

.bx-filter .bx-ui-slider-part.p4 {
	left: 75%;
}

.bx-filter .bx-ui-slider-part.p5 {
	right: -1px;
}

.bx-filter .bx-ui-slider-part span {
	font-size: 11px;
	/*font-weight: bold;*/
	position: absolute;
	top: -16px;
	left: 50%;
	display: block;
	width: 100px;
	margin-left: -50px;
	text-align: center;
	color: #000;
}

.bx-filter .bx-ui-slider-part.p2 span,
.bx-filter .bx-ui-slider-part.p3 span,
.bx-filter .bx-ui-slider-part.p4 span {
	color: #6b8086;
}

.bx-filter .bx-ui-slider-range,
.bx-filter .bx-ui-slider-pricebar,
.bx-filter .bx-ui-slider-pricebar-vd,
.bx-filter .bx-ui-slider-pricebar-vn,
.bx-filter .bx-ui-slider-pricebar-v {
	position: absolute;
	top: 0;
	bottom: 0;
}

.bx-filter .bx-ui-slider-range {
	z-index: 50;
}

.bx-filter .bx-ui-slider-pricebar {
	z-index: 100;
}

.bx-filter .bx-ui-slider-pricebar-vd {
	z-index: 60;
	/*background: #849da4;/* COLOR */
}

.bx-filter .bx-ui-slider-pricebar-vn {
	z-index: 70;
	/*background: #a8dff3;/* COLOR */
}

.bx-filter .bx-ui-slider-pricebar-v {
	z-index: 80;
	/*background: #499fd8;/* COLOR */
}

.bx-filter .bx-ui-slider-handle {
	position: absolute;
	top: 100%;
	width: 22px;
	height: 22px;
	border-bottom: none;
}

.bx-filter .bx-ui-slider-handle:hover {
	-webkit-cursor: grab;
	-ms-cursor: grab;
	-o-cursor: grab;
	cursor: grab;
}

.bx-filter .bx-ui-slider-handle:active {
	-webkit-cursor: grabbing;
	-ms-cursor: grabbing;
	-o-cursor: grabbing;
	cursor: grabbing;
}

.bx-filter .bx-ui-slider-handle.left {
	left: 0;
	margin-left: -21px;
	/* COLOR */
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAArUlEQVQ4y6WSQQ6FMAhEXbjyXwzOpBdx5bXKbYRWLFSJ2m8ysVHfzGA7DH9cuKVfNwwM40ZzZzJlmE3WTjjNfF9Fn2EwMH5pUGYWOJ3w6wZ4wDKz6rUBumQPPxrUmT0IxuxpqxYLQ7MOG5TaHtbk1iza5+VauW5dfdcYSDKcMLkP7wxdA5sMQWV/BkwDTY7mtAfHjpJ/Ihj4DoIgXZ9J+siaimi6rimLgSw87qod+1BRTwMJRYoAAAAASUVORK5CIIA=) no-repeat right top;*/
}

.bx-filter .bx-ui-slider-handle.right {
	right: 0;
	margin-right: -21px;
	/* COLOR */
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top;*/
}

/*
*	Select
*
*/
.bx-filter .bx-filter-select-container {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	border-radius: 3px;
	border: 1px solid #ccd5db;
}

.bx-retina .bx-filter .bx-filter-select-container {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
}

/* COLOR */
/*.bx-filter .bx-filter-select-container.bx-active,
.bx-filter .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-select-container.bx-active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
			border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
}*/
.bx-filter .bx-filter-select-block {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 33px;
	margin: 0;
	padding: 0 33px 0 10px;
	border: none;
	border-radius: 2px;
	background: #fff;
}

.bx-filter .bx-filter-select-text {
	font-size: 15px;
	line-height: 33px;
	overflow: hidden;
	max-width: 100%;
	height: 33px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

.bx-filter .bx-filter-select-text.fix {
	min-width: 120px;
}

.bx-filter .bx-filter-select-text label {
	cursor: pointer;
}

.bx-filter .bx-filter-select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 33px;
	cursor: pointer;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}

/*
*	Select popup
*
*/
.bx-filter-select-popup {
	background: #fff;
	padding: 0;
	min-width: 173px;
}

.bx-filter-select-popup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.bx-filter-select-popup ul li {
	display: block;
	text-align: left;
	vertical-align: middle;
}

.bx-filter-select-popup ul li:first-child {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.bx-filter-select-popup ul li label {
	font-size: 14px;
	line-height: 26px;
	display: block;
	text-align: left !important;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	padding: 0 5px;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	color: #575757;
}

.bx-filter-select-popup ul li label.selected,
.bx-filter-select-popup ul li label:hover {
	color: #000;
	background: #f3f8fa;
}

.bx-filter-select-popup ul li label.disabled {
	color: #b8b8b8;
	background: transparent;
}

.bx-filter-select-popup ul li .bx-filter-param-text {
	line-height: 34px !important;
}

/*
* TAGS
*
*/
.bx-filter .bx-filter-tag {
	padding: 18px;
	/*border-top: 1px solid #d7eaf7;/* COLOR */
	/*border-bottom: 1px solid #d7eaf7;/* COLOR */
}

.bx-filter .bx-tag-link {
	font-size: 12px;
	text-decoration: none;
	/*color: #68939e;/* COLOR */
	text-shadow: none;
}

.bx-filter .bx-tag-link.bx-active,
.bx-filter .bx-tag-link:hover {
	color: #1d3d46;
}

/*
*	LABEL
*
*/
.bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
	float: left;
	display: block;
	margin-right: 5px;
}

.bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
	display: block;
}

.bx-filter .bx-filter-param-label {
	/*font-size: 13px;*/
}

.bx-filter .bx-filter-param-label.dib {
	display: inline-block;
}

.bx-filter .bx-filter-param-text {
	font-weight: normal;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
	color: #6c6c6c;
}

.bx-filter-select-popup .bx-filter-param-label.bx-active {
	background: #f3f8fa;
}

/*
*	Checkbox / Radio
*
*/
.bx-filter .bx-filter-input-checkbox {}

.bx-filter .bx-filter-input-checkbox input[type=radio],
.bx-filter .bx-filter-input-checkbox input[type=checkbox] {}

.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
	display: block;
	text-align: left;
}

/*
* 	BTN
*
*/
.bx-filter .bx-filter-param-btn {
	font-weight: normal;
	display: inline-block;
	width: 38px;
	height: 38px;
	padding: 6px;
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: middle;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #fff;
	position: relative;
	-webkit-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	transition: border .3s ease, box-shadow .1s ease, color .3s ease;
	cursor: pointer;
}

.bx-retina .bx-filter .bx-filter-param-btn {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	-moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	-o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
	border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/border_default.png) 2 repeat;
}

/* COLOR */
/*.bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter .bx-filter-param-btn:hover,
.bx-filter .bx-filter-param-btn:active,
.bx-filter .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter .bx-filter-param-btn:hover,
.bx-retina .bx-filter .bx-filter-param-btn:active,
.bx-retina .bx-filter .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
	   -moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
		 -o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
			border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/active.png) 2 repeat;
}*/
/* --- colors */
.bx-filter .bx-filter-param-btn.bx-color-sl {}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	background: transparent;
	box-shadow: none
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl {
	position: relative;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-btn.bx-color-sl:before {
	position: absolute;
	bottom: 0;
	right: 0;
	top: 0;
	left: 0;
	content: ' ';
	display: block;
	z-index: 100;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
	opacity: .7;
}

.bx-filter .bx-filter-param-btn .bx-filter-param-text {
	line-height: 26px;
}

/*
* BTN P/M
*
*/
.bx-filter .bx-filter-param-btn.bx-spm {
	width: 23px;
	min-width: 23px;
	height: 23px;
	line-height: 23px;
	font-weight: normal;
	padding: 0;
	font-size: 17px;
	color: #767b7e;
	vertical-align: top;
	border-radius: 50%;
	background-color: transparent;
}

.bx-filter .bx-filter-param-btn.bx-spm.bx-plus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}

.bx-filter .bx-filter-param-btn.bx-spm.bx-minus {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}

.bx-filter .bx-filter-param-btn.bx-spm:active {
	outline: none !important;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
}

.bx-filter span.bx-spm {
	font-size: 18px;
	/*font-weight:bold;*/
	line-height: 23px;
	display: inline-block;
	height: 23px;
	margin: 0 10px;
	vertical-align: middle;
	color: #000;
}

/*
*	icon
*
*/
.bx-filter-select-popup .bx-filter-select-text-icon,
.bx-filter .bx-filter-select-text-icon {
	line-height: 33px;
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-top: -4px;
	margin-right: 2px;
	vertical-align: middle;
	border-radius: 2px;
}

.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon {
	line-height: 24px;
	/*position:relative;*/
	/*top:4px;*/
	border-radius: 2px;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
	-webkit-background-size: cover;
	background-size: cover;
}

.bx-filter-select-popup .bx-filter-btn-color-icon {
	width: 20px;
	height: 20px;
	margin: 2px 0;
	top: 0 !important;
}

.bx-filter .bx-filter-select-block .bx-filter-btn-color-icon {
	top: -1px !important;
}

.bx-filter-btn-color-icon.all {
	position: relative;
	border: none;
	box-shadow: none
}

.bx-filter-btn-color-icon.all:after,
.bx-filter-btn-color-icon.all:before {
	position: absolute;
	width: 60%;
	height: 60%;
	background: #fff;
	content: " ";
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}

.bx-filter-btn-color-icon.all:after {
	right: 0;
	bottom: 0;
}

.bx-filter-btn-color-icon.all:before {
	top: 0;
	left: 0;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-btn-color-icon {
	opacity: .2;
}

/*
* 	BIZ
*
*/
.bx-filter .bx-filter-parameter-biz {
	font-size: 14px;
	line-height: 15px;
	display: inline-block;
	margin-right: 10px;
	text-decoration: none;
	color: #1485ce;
	border-bottom: 1px dashed;
}

.bx-filter .bx-filter-parameter-biz:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}

.bx-filter .bx-filter-parameter-biz.bx-active {
	position: relative;
	/*padding-left:20px;*/
	color: #000;
	border-color: transparent;
}

/*
*	BTN result and reset
*
*/
.btn-themes {
	/*background-color: #1485CE;/* COLOR */
	/*border-color: #1485CE;/* COLOR */
	color: #FFF
}

.btn-themes.bx-active,
.btn-themes.focus,
.btn-themes:active,
.btn-themes:focus,
.btn-themes:hover {
	/*background-color: #53A4D8;/* COLOR */
	/*border-color: #53A4D8;/* COLOR */
	color: #FFF
}

/*
* 	Result Popup
*
*/
.bx-filter .bx-filter-popup-result {
	font-size: 13px;
	font-weight: normal;
	position: absolute;
	z-index: 915;
	display: none;
	line-height: normal;
	margin-top: -7px;
	margin-left: 10px;
	padding: 0 10px;
	white-space: nowrap;
	color: #3f3f3f;
	min-height: 37px;
	line-height: 18px;
	border-style: solid;
	border: 1px solid #C6DCE7;
}

.bx-filter .bx-filter-popup-result.left {
	border-width: 2px 10px 2px 2px;
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/result_popup_left.png) 4 20 4 4 repeat;
	-moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/result_popup_left.png) 4 20 4 4 repeat;
	-o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/result_popup_left.png) 4 20 4 4 repeat;
	border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/result_popup_left.png) 4 20 4 4 fill repeat;
}

.bx-filter .bx-filter-popup-result.right a {
	color: #EC6B1E !important;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

.bx-filter .bx-filter-popup-result.right {
	color: #000;
	background-color: initial !important;
	border-width: 15px 2px 15px 15px;
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/result_popup_right2.png) 4 4 4 20 repeat;
	-moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/result_popup_right2.png) 4 4 4 20 repeat;
	-o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/result_popup_right2.png) 4 4 4 20 repeat;
	border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/images/result_popup_right2.png) 4 4 4 20 fill repeat;
}

.bx-filter .bx-filter-popup-result.right {
	left: 97%;
}

.bx-filter .bx-filter-popup-result.left {
	right: 97%;
}

.bx-filter-horizontal .bx-filter-popup-result {
	display: inline-block;
	position: relative;
	left: auto;
	right: auto;
	bottom: -7px;
}

.bx-filter .bx-filter-popup-result a {
	color: #0073a3;
	line-height: 10px;
}

.bx-filter .bx-filter-popup-result a:hover {
	text-decoration: none;
}

.bx-filter .bx-filter-popup-result-close {
	display: none;
}

@media (max-width: 767px) {
	.bx-touch .bx-filter .bx-filter-popup-result {
		font-size: 12px;
		line-height: 14px;
		position: fixed !important;
		z-index: 1001;
		top: auto !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		margin-top: 0;
		margin-left: 0;
		width: auto;
		height: auto;
		padding: 10px;
		border-radius: 2px;
		border: 1px solid #c6dae7;
		background: rgba(255, 255, 255, .9);
	}

	.bx-touch .bx-filter .bx-filter-popup-result br {
		display: none;
	}

	.bx-filter .bx-filter-popup-result .arrow {
		display: none;
	}
}

.bx-filter .bx-filter-popup-result.right {
	background-color: white;
}

/****************************/
.bx-filter.bx-white .col-lg-12.bx-filter-parameters-box {
	padding: 10px 5px 0 5px !important;
}

.bx-filter.bx-white .bx-filter-parameters-box-container {
	margin-left: -4px !important;
	margin-top: 4px;
	margin-right: 0px !important;
	display: flex;
	flex-wrap: wrap;
}

.bx-filter-parameters-box {
	background: #fff;
}

.bx-filter-block {
	overflow: hidden;
	height: auto !important;
}

.bx-filter-parameters-box.more-options:not(.more) .bx-filter-block {
	max-height: 150px;
}

.bx-filter-parameters-box.more-options:not(.bx-active) a.more-options {
	display: none;
}

a.more-options,
a.more-options:link,
a.more-options:active {
	display: inline-block;
	width: 100%;
	margin: 5px 0 15px 5px;
	text-decoration: underline;
}

a.more-options:after {
	content: "Показать все";
}

.bx-filter-parameters-box.more-options.more a.more-options:after {
	content: "Скрыть часть";
}

.modef-img {
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	border-radius: 20px;
	width: 98px;
	height: 58px;
}

.curFilter {
	display: none;
}

.bx-filter.bx-white.curFilter .bx-filter-section {
	padding: 5px 9px 15px 15px;
}

.bx-filter.bx-white .bx-filter-section>.row.curfilter-items {
	position: relative;
	top: 0;
}

.curfilter-items .curfilter-item {
	display: flex;
	margin-top: 5px;
	flex-wrap: wrap;
}

.curfilter-items .curfilter-item>span {
	max-width: 189px;
}

.curfilter-items .curfilter-item>span:not(:last-child) {
	margin-right: 3px;
}

.curfilter-items .curfilter-item>span:first-child {
	font-weight: bold;
	margin-right: 20px;
}

.curfilter-item i::before {
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	color: red;
}

.curfilter-clear {
	cursor: pointer;
	color: #1E3873;
	position: relative;
	top: 8px;
	font-weight: bold;
}

.curfilter-clear:hover {
	color: #FF6700;
}

.bx-filter-param-label.disabled,
.checkbox.disabled {
	opacity: 0.7;
}

@media (max-width: 1030px) {
	.bx-filter.bx-white div.bx-filter-button-box {
		max-width: 280px!important;
	}
}
.bx-filter-parameters-box-hint i.demo-icon {
    font-size: 13px;
}
.bx-filter.bx-white .bx-filter-parameters-box-title span {
    letter-spacing: 0.3px;
}

/* End */


/* Start:/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/colors.css?15758731415697*/
.bx-filter.bx-white
{
 border: 1px solid #b4b4b4;
 border-radius: 5px;
 margin-top: 10px;
 font-family: Tahoma,Verdana,Helvetica,sans-serif;
}
.bx-filter.bx-white .bx-filter-button-box
{
 margin: 10PX 29px 0px;
}
.bx-filter.bx-white .bx-filter-section
{
 padding:10px 15px;
}
.bx-filter.bx-white .bx-filter-section > .row
{
 padding: 0px;
 position: absolute;
 top: -11px;
 background: #FFF none repeat scroll 0% 0%;
 margin: 0px;
}
.bx-filter.bx-white .bx-filter-title
{
 font-size: 13px;
 margin:0;
 font-weight: bold;
 padding: 0 7px;
}
.bx-filter.bx-white .bx-filter-parameters-box-title span
{
 color: #000;
 border: 0;
 font-weight: bold;
 font-size: 12px;
}
.bx-filter.bx-white .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub
{
 font-size: 13px;
 display: block;
 padding:0 5px;
 float: left;
}

.bx-filter.bx-white .bx-filter-input-container input
{
 display: block;
 width: 70px;
 font-size: 13px;
 height: 18px;
 margin: 0px;
 padding: 0px 4px;
 outline: 0px none;
}

.bx-filter.bx-white .col-xs-6.bx-filter-parameters-box-container-block.bx-left,
.bx-filter.bx-white .col-xs-6.bx-filter-parameters-box-container-block.bx-right
{
 padding:0 5px;
}
.bx-filter.bx-white .col-xs-10.col-xs-offset-1.bx-ui-slider-track-container
{
 margin-left: 11px;
 width: 93%;
}
.bx-filter.bx-white .col-lg-12.bx-filter-parameters-box
{
 border-bottom: 1px solid #b4b4b4;
 padding: 10px 10px 0;
}
.bx-filter.bx-white .bx-filter-parameters-box-container
{
 padding-bottom: 0px;
 margin-left: -10px;
 margin-right: -10px;
}
.bx-filter.bx-white .row
{
 /*margin-right: -10px;
 margin-left: -10px;*/
}
/*
* INPUTS
*
*/
.bx-filter.bx-white .bx-filter-input-container input:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-white .bx-filter-input-container input:focus {
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	-moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	-o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
}
/*
*Track
*
*/
.bx-filter.bx-white .bx-ui-slider-track{background: #e7e7e7;}
.bx-filter.bx-white .bx-ui-slider-pricebar-vd{background: #849da4;}
.bx-filter.bx-white .bx-ui-slider-pricebar-vn{background: #a8dff3;}
.bx-filter.bx-white .bx-ui-slider-pricebar-v {background: #499fd8;}

.bx-filter.bx-white .bx-ui-slider-range
{
 z-index:90;
}
.bx-filter.bx-white .bx-ui-slider-handle.left
{
    width: 11px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    top: -2px;
    background: #222121;
    background: linear-gradient(180deg,#525252,#0b0b0a);
    background: -webkit-linear-gradient(-90deg,#525252,#0b0b0a);
    box-shadow: 0 1px 2px rgba(0,0,0,0.75);
    margin-left: -9px;
    cursor:default;
}
.bx-filter.bx-white .bx-ui-slider-handle.left:focus
{
     text-decoration: none;
}
.bx-filter.bx-white .bx-ui-slider-handle.right
{
    width: 11px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    top: -2px;
    background: #222121;
    background: linear-gradient(180deg,#525252,#0b0b0a);
    background: -webkit-linear-gradient(-90deg,#525252,#0b0b0a);
    box-shadow: 0 1px 2px rgba(0,0,0,0.75);
    margin-left: -2px;
    cursor:default;
    margin-right: -9px;
}
.bx-filter.bx-white .bx-ui-slider-handle.right:focus
{
     text-decoration: none;
}
/*
*	Select
*
*/
.bx-filter.bx-white .bx-filter-select-container.bx-active,
.bx-filter.bx-white .bx-filter-select-container:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-white .bx-filter-select-container.bx-active,
.bx-retina .bx-filter.bx-white .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	-moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	-o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
}
/*
*	Select popup
*
*/
/*
* TAGS
*
*/
.bx-filter.bx-white .bx-filter-tag {
	border-top: 1px solid #d7eaf7;
	border-bottom: 1px solid #d7eaf7;
}
.bx-filter.bx-white .bx-tag-link {
	color: #68939e;
}
/*
*	LABEL
*
*/
/*
*	Checkbox / Radio
*
*/
.bx-filter.bx-white .bx-filter-parameters-box-container .checkbox
{
 width:33%;
 float:left;
 padding-left: 6px;
 margin:0 0 6px;
}
.bx-filter.bx-white .bx-filter-input-checkbox  input[type="checkbox"]
{
 height:13px;
 margin: 0px 0px 0px -22px;
 vertical-align: middle;
}
.bx-filter.bx-white .bx-filter-param-text
{
 display: inline-block;
 overflow: hidden;
 text-overflow: ellipsis;
 /*white-space: nowrap;*/
 width: 100%;
 font-size:11px;
}
/*
* 	BTN
*
*/
.bx-filter.bx-white .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-filter.bx-white .bx-filter-param-btn:hover,
.bx-filter.bx-white .bx-filter-param-btn:active,
.bx-filter.bx-white .bx-filter-param-btn:focus {
	border-color: #499fd8;
}
.bx-retina .bx-filter.bx-white .bx-filter-param-label.bx-active .bx-filter-param-btn,
.bx-retina .bx-filter.bx-white .bx-filter-param-btn:hover,
.bx-retina .bx-filter.bx-white .bx-filter-param-btn:active,
.bx-retina .bx-filter.bx-white .bx-filter-select-container:focus {
	-webkit-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	-moz-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	-o-border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
	border-image: url(/local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/images/active.png) 2 repeat;
}
/*
* BTN P/M
*
*/
/*
*	icon
*
*/
/*
* 	BIZ
*
*/
/*
*	BTN result and reset
*
*/

.bx-filter.bx-white .btn-themes {
	background-color: #1485CE;
	border-color: #1485CE;
	color: #FFF
}
.bx-filter.bx-white .btn-themes.bx-active,
.bx-filter.bx-white .btn-themes.focus,
.bx-filter.bx-white .btn-themes:active,
.bx-filter.bx-white .btn-themes:focus,
.bx-filter.bx-white .btn-themes:hover{
	background-color: #53A4D8;
	border-color: #53A4D8;
	color: #FFF
}
/*
* 	Result Popup
*
*/

/* End */


/* Start:/local/templates/svet_v_dom/components/bitrix/catalog.section/catalog_brightcity_adaptiv/style.css?159192905414634*/
p {
	margin: 5px 0;
	text-indent: 1.5em;
}

.hidden {
	display: none !important;
}

/******bordersort******/
.borderSort {
	border: 1px solid #b4b4b4;
	border-radius: 5px;
	padding: 7px 12px 7px 15px;
	margin-top: 2px;
	box-sizing: border-box;
}

.borderSort .catalogFiltrTable {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

div.catalog-item-sorting {
	font-size: 11px;
	color: #6a6a6a;
	margin: 5px 0 0 0;
}

div.catalog-item-sorting a {
	border-right: 1px solid #6a6a6a;
	padding: 0 5px;
	color: #6a6a6a;
}

div.catalog-item-sorting a.selected,
div.catalog-item-sorting a:hover {
	color: #f6931f;
}

div.catalog-item-sorting div#order {
	text-align: right;
	padding-top: 10px;
}

div.catalog-item-sorting div#order a {
	border: none;
	padding-left: 20px;
}

div.catalog-item-sorting div#order a.asc {
	background: url(/local/templates/svet_v_dom/components/bitrix/catalog.section/catalog_brightcity_adaptiv/images/sort_asc.gif) no-repeat left center;
}

div.catalog-item-sorting div#order a.desc {
	background: url(/local/templates/svet_v_dom/components/bitrix/catalog.section/catalog_brightcity_adaptiv/images/sort_desc.gif) no-repeat left center;
}

/********************/
p#price {
	padding: 10px 0;
}

div#prev_text {
	height: 60px;
	overflow: hidden;
	position: relative;
}

div.catalog-section table td#block {
	padding: 0 0 0 10px;
}

a.express-view {
	display: block;
	height: 43px;
	width: 37px;
	background-image: url(/local/templates/svet_v_dom/images/seach_big.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 0;
	position: absolute;
	bottom: 10px;
	right: 7px;
}

a.express-view:hover {
	background-image: url(/local/templates/svet_v_dom/images/seach_big_color.png);
}

.block-label-wrapp {
	display: flex;
	position: absolute;
	top: -5px;
	left: -5px;
	flex-direction: column;
}

.labelDelivery {
	background: rgba(0, 0, 0, 0) url("/local/templates/svet_v_dom/images/icons/Delivery_product.png") no-repeat scroll 0 0;
	height: 40px;
	width: 40px;
	background-size: contain;
	order: 2;
	margin-bottom: 5px;
}

#count_search {
	text-align: center;
	font-size: 18px;
	color: #F6931F;
}

acronym {
	cursor: help;
	/* Курсор мышми со знаком вопроса */
	border-bottom: 1px dotted;
	/* Подчеркивание текста */
}

.highslide-maincontent div#pagetitle {
	border-bottom: none;
	color: #1E3873;
	font-style: normal;
}

.highslide-container div {
	font-family: CenturyGothicRegular, Tahoma, Verdana, Helvetica, sans-serif !important;
}

.input-basket-submit-form {
	background: url(/local/templates/svet_v_dom/images/imgHome/basket_color.png) no-repeat;
	background-size: contain;
	height: 30px;
	padding: 0px 5px 0 59px;
	margin: 10px 0 0;
	border: none;
	font-size: 13px;
	cursor: pointer;
	font-family: CenturyGothicRegular, Tahoma, Verdana, Helvetica, sans-serif;
}

.tdImg {
	position: relative;
}

.labelSaleLeader,
.labelVideo {
	height: 40px;
	width: 40px;
	background: url(//svet-v-dom.ru/local/templates/svet_v_dom/img/xit_light.png) no-repeat;
	background-size: contain;
	order: 2;
	margin-bottom: 5px;
}

.labelVideo {
	background: url(//svet-v-dom.ru/local/templates/svet_v_dom/img/video_light.png) no-repeat;
	background-size: contain;
	cursor: pointer;
}

.dnt, .newproduct {
	height: 40px;
	width: 40px;
	background: url(//svet-v-dom.ru/local/templates/svet_v_dom/img/discount.png) no-repeat;
	background-size: contain;
	margin-bottom: 5px;
}

.dnt {
	order: 1;
}

.newproduct {
	background: url(//svet-v-dom.ru/local/templates/svet_v_dom/img/new_light.png) no-repeat;
	background-size: cover;
	order: 2;
}

div.catalog-section div#catalog_name {
	height: 70px;
	overflow: hidden;
	text-align: center;
	padding-right: 10px;
}

.popupContent {
	position: fixed !important;
	top: 50px !important;
}

div#jGrowl.jGrowl.center {
	top: 250px;
	width: 320px;
	left: 50%;
	margin-left: -160px;
}

.catalog-section .mainTable {
	display: flex;
	flex-wrap: wrap;
}

.mainTable .block {
	flex: 1 1 25%;
	max-width: 25%;
	padding: 0 5px;
}

.mainTable.element-count_3 .block {
	flex: 1 1 33%;
}

.price {
	text-align: center;
	text-indent: 0px;
}

.compareBasket {
	display: none;
	justify-content: space-around;
	width: 100%;
	align-items: center;
	border: 1px solid #cecece;
	border-radius: 6px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: 0;
	position: relative;
	max-width: 300px;
	padding: 8px 15px;
	position: absolute;
	top: auto;
	bottom: -47px;
	background: #fff;
	z-index: 1;
}

.hoverblock:hover .compareBasket {
	display: flex;
	box-shadow: 0 0 10px #0e889e;
}

.catalog-item-compared {
	cursor: default;
}

.compareBasket img {
	height: 28px;
}

.inpBasket {
	background: url(/local/img/tpl/basket2.png) no-repeat;
	border: none;
	background-size: contain;
	padding: 6px 5px 6px 40px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #337ab7;
	box-shadow: 0 0 13px -1px #aaa;
	background-size: 29px auto;
	background-position: 5px center;
	border-radius: 5px;
}

.inpBasket:hover {
	background-image: url(/local/img/tpl/basket2color.png);
}

.inpBasket:active {
	box-shadow: 0 0 6px -1px #aaa;
}

.catalog-item_price .quantity-box {
	display: none !important;
	align-items: center;
	position: absolute;
	bottom: -38px;
	left: calc(50% + 17px);
	z-index: 2;
}

.hoverblock:hover .catalog-item_price .quantity-box {
	display: inline-flex !important;
}

.compare-block-quantity {
	width: 85px;
	height: 30px;
}

.props span {
	font-weight: bold;
}

.catalog-QTY_STOCK {
	color: #000;
	font-size: 10px;
	padding: 0;
	display: flex;
	justify-content: space-between;
	line-height: 13px;
}

.catalog-QTY_STOCK span:last-child {
	color: #000;
	font-size: 10px;
	padding-left: 15px;
}

.catalog-QTY_STOCK span.zero {
	color: red;
}

#e2a_content2 {
	overflow: visible !important;
}

.banner_article {
	margin: 0 auto;
}

.banner_article>div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #cecece;
	border-radius: 6px;
	padding: 15px;
}

.banner_article>div>img {
	width: 120px;
	flex: 0 0 120px;
}

.banner_article>div>a {
	display: inline-block;
	min-width: 130px;
	padding: 10px 0;
	background-color: #1485CE;
	color: #fff !important;
	text-decoration: none !important;
	text-align: center;
	border-radius: 4px;
	font-size: 15px;
	font-weight: 700;
}

.banner_article>div>div {
	padding: 0 20px;
}

.banner_article>div>div>div:first-child {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px;
}

.mainTable .line_section {
	background: url(/local/templates/svet_v_dom/images/catalog_line_bottom.png) no-repeat right top;
	height: 45px;
	width: 100%;
}

.hoverblock {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}

.hoverblock .blockTable {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	border: 1px solid #cecece;
	border-radius: 6px;
	position: relative;
	max-width: 300px;
	padding: 15px 7px;
}

.hoverblock:hover .blockTable {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	box-shadow: 0 0 10px #0e889e;
}

.blockTable .tdImg {
	text-align: center;
	height: 240px;
	width: 100%;
	padding: 10px;
}

.blockTable .tdImg img {
	height: 100%;
}

.blockTable .catalog_name {
	width: 100%;
	text-align: center;
	min-height: 64px;
	padding-bottom: 10px;
}

.blockTable .catalog_name a {
	color: #000 !important;
	font-size: 13px;
	font-style: normal;
	text-decoration: underline;
	line-height: 18px;
}

.blockTable .catalog-item_stock {
	display: flex;
	align-items: center;
	justify-content: space-around;
	width: 100%;
	min-height: 39px;
	box-sizing: content-box;
}

.catalog-section .catalog-item_stock .catalog-price {
	font-size: 13px;
	min-height: auto;
	padding: 0;
	color: #337ab7;
}

.blockTable .catalog-item_price {
	display: flex;
	justify-content: space-around;
	align-items: flex-end;
	width: 100%;
	min-height: 34px;
}

.catalog-item_price .price {
	margin: 0;
	text-align: right;
}

.catalog-item_price .price>s {
	font-size: 11px
}

.catalog-item_price .price .catalog-price {
	font-size: 18px;
	color: #000;
	font-weight: bold;
}

/***********блок тегов внизу**************/
.interest__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 100%;
	-ms-align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.interest {
	width: 100%;
	margin-top: 26px;
	border: 1px solid #ccc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	padding: 18px 15px 10px;
	margin-bottom: 20px;
	flex-direction: column;
}

.interest__title {
	display: block;
	font-size: 24px;
	line-height: 24px;
	width: 80%;
	max-width: 80%;
	padding-bottom: 22px;
}

.interest__info {
	display: block;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	padding-right: 15px;
}

.interest__wrapper>a,
.interest__wrapper>a:link {
	background: #f0f0f0;
	display: inline-block;
	font-size: 11px;
	line-height: 19px;
	padding: 3px 7px;
	margin: 0 10px 10px 0;
	text-decoration: none;
	border-radius: 3px;
	color: #1E3873;
}

.interest__wrapper>a:hover {
	color: #FF6700;
}
.deliver_date {
    color: #000;
    font-size: 12px;
}
/*******************/
@media (max-width:1520px) {
	.mainTable .line_section {
		display: none;
	}

	.mainTable .block {
		margin-bottom: 15px;
	}

	.mainTable .banner_article>div {
		max-width: 300px;
		max-height: 409px;
		border: 1px solid #cecece;
		border-radius: 6px;
		padding: 15px;
		flex-direction: column;
		height: 100%;
		margin: 0 auto;
	}

	.mainTable .banner_article {
		padding: 0 5px;
	}

	.mainTable .banner_article,
	.mainTable .block {
		flex: 1 1 33%;
		max-width: 33%;
	}
}

@media (max-width:1350px) {
	#content #e2a_content2 .left-column {
		max-width: 240px;
		flex: 0 0 240px;
	}

	.bx-filter.bx-white .bx-filter-parameters-box-container .checkbox {
		width: 50%;
	}

	.bx-filter.bx-white div.bx-filter-button-box {
		max-width: 238px;
	}
}

@media (max-width:1130px) {

	.mainTable .banner_article,
	.mainTable .block {
		flex: 1 1 50%;
		max-width: 50%;
	}
}

@media (max-width:1030px) {
	#content .main-column {
		padding: 0 !important;
	}

	.mainTable .banner_article>div {
		max-height: 456px;
	}

	.hoverblock .blockTable {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	.hoverblock .compareBasket {
		position: static;
		display: flex !important;
	}

	.hoverblock .catalog-item_price .quantity-box {
		display: inline-flex !important;
	}

	.hoverblock:hover .compareBasket,
	.hoverblock:hover .blockTable {
		box-shadow: none;
	}

	.owl-carousel.owl-loaded.mobile-hidden {
		display: none;
	}

	.banner_article>div {
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		padding: 5px;
		padding: 20px 5px 5px;
	}

	.banner_article>div>div {
		padding: 30px 5px 30px 15px;
	}

	.banner_article>div>div>div:first-child {
		font-size: 15px;
	}

	.mm-page.mm-slideout, #footer {
		width: 100%
	}

	.selectric-wrapper>.selectric .selectric-label::before {
		width: 18px;
		height: 18px;
	}

	.selectric-wrapper>.selectric .selectric-label {
		font-size: 14px;
	}

	.selectric-wrapper>.selectric .selectric-button {
		font-size: 18px;
	}

	.selectric-wrapper .selectric-items li {
		font-size: 14px;
	}

	/***********select sort*********/
	.sortered.selec>option {
		content: "";
		display: inline-block;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 8px;
		top: 8px;
		background-size: contain;
		background-position: center;
	}

	.sortered.selec>option[value="desc"] {
		background: url('/images/icons/sort_desc.png') no-repeat;
	}

	.sortered.selec>option[value="asc"] {
		background: url('/images/icons/sort_asc.png') no-repeat;
	}

	.mainTable .banner_article,
	.mainTable .block {
		flex: 1 1 33%;
		max-width: 33%;
	}
}

@media (max-width:870px) {

	.mainTable .banner_article,
	.mainTable .block {
		flex: 1 1 50%;
		max-width: 50%;
	}
}

@media (max-width:570px) {
	.highslide-maincontent.fancybox-content>table>tbody>tr {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.highslide-maincontent.fancybox-content>table>tbody>tr>td:first-child {
		order: 2
	}

	.highslide-maincontent.fancybox-content>table>tbody>tr>td:last-child {
		order: 1;
		padding-left: 0;
	}

	.highslide-maincontent.fancybox-content>table input.buy_now,
	.highslide-maincontent.fancybox-content>table div.price,
	.highslide-maincontent.fancybox-content>table .popupImg img {
		width: 100%;
	}
}

@media (max-width:500px) {
	.catalogFiltrTable>tbody>tr {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.catalogFiltrTable>tbody>tr>td:first-child {
		order: 2
	}

	.catalogFiltrTable>tbody>tr>td:last-child {
		order: 1;
		margin-bottom: 20px;
	}
}

@media (max-width:480px) {
	.borderSort .catalogFiltrTable {
		flex-direction: column;
	}

	div.catalog-item-sorting {
		margin: 5px 0 10px 0;
	}

	.mainTable .banner_article {
		max-width: 100%;
		flex: 1 1 100%;
	}
}

@media (max-width:384px) {
	.catalog-QTY_STOCK {
		max-width: 200px;
		margin: 0 auto;
	}

	.catalog-QTY_STOCK span:first-child {
		display: none
	}

	.catalog-QTY_STOCK::first-letter {
		text-transform: uppercase;
	}
}

.blockTable .dnt.tooltipLable.bottom {
	top: 45px;
}

@media (max-width:580px) and (min-width:469px) {
	.mainTable .banner_article {
		flex: 1 1 200px;
	}
}

@media (max-width:580px) {
	.blockTable .tdImg img {
		height: auto;
		width: 100%;
	}

	.blockTable .tdImg {
		height: auto;
		min-height: 125px;
	}

	a.express-view {
		height: 38px;
		width: 32px;
		background-size: contain !important;
	}

	.blockTable .catalog_name a {
		font-size: 12px;
	}

	.blockTable .catalog-item_stock {
		flex-direction: column;
		align-items: center;
		min-height: 60px;
		margin: 0 -10px 10px -10px;
		min-width: 137px;
	}

	.catalog-QTY_STOCK {
		max-width: 100%;
		margin: 0 auto;
		padding: 0;
	}

	.catalog-QTY_STOCK span:first-child {
		display: block;
	}

	.blockTable .catalog-item_price {
		flex-direction: column;
		align-items: center;
		min-height: auto;
	}

	.blockTable .catalog-item_price .price {
		margin: 0 0 10px;
	}

	.hoverblock,
	.hoverblock .blockTable {
		height: 100%;
		display: flex !important;
		flex-direction: column;
		justify-content: space-between;
	}

	.catalog-item_price .quantity-box {
		right: 6%;
		left: auto;
	}

	.mainTable .block {
		flex: 1 1 200px;
	}

	.mainTable .banner_article {
		margin-bottom: 15px;
	}

	.mainTable .banner_article>div {
		max-height: 100%;
	}
}

@media (max-width:420px) {
	.mainTable .block {
		flex: 1 1 160px;
	}
}

@media (max-width:330px) {
	.mainTable .block {
		max-width: 100%;
	}

	.compareBasket {
		max-width: 304px;
	}
}

/* End */
/* /local/templates/svet_v_dom/components/e2a/catalog/catalog_brightcity/style.css?1580127842678 */
/* /local/templates/svet_v_dom/components/e2a/catalog/catalog_brightcity/section.css?1580128133915 */
/* /local/templates/svet_v_dom/script/owl/assets/owl.carousel.min.css?15751834493351 */
/* /local/components/chigov/popullar.secton/templates/.default/style.css?1587801898263 */
/* /local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/style.css?173094162521127 */
/* /local/templates/svet_v_dom/components/bitrix/catalog.smart.filter/visual_vertical_220/themes/white/colors.css?15758731415697 */
/* /local/templates/svet_v_dom/components/bitrix/catalog.section/catalog_brightcity_adaptiv/style.css?159192905414634 */
