

/* Start:/local/templates/sformat_adapt/components/bitrix/catalog/by_type/bitrix/catalog.filter/smarty_filter/style.css?154642721022778*/
/*! jQuery UI - v1.10.3 - 2013-05-21
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/*  My castom
------------------------------*/
#slider{/*width: 183px;*/ margin: 10px 7px;}
.price_label{font-weight: bold; margin: 10 7 px;}
input.count{border-radius: 3px; border: 1px solid #D0D0D0;}
.hiden_price {display: none;}
#showFilteredGoods span a {color:#0055CC;}
.filter .title{padding-top: 20px}
.multy_show{padding: 0 7px; border-bottom: 1px dashed #D0D0D0; text-decoration: underline;}

dl .several {
	float:right;
	border-bottom: 1px dashed #0055CC;
	cursor: pointer;
	color: #0055CC;
	margin-top: -15px;
	height: 14px;
}
.arrow-ico {
	background: url("/bitrix/templates/basic/img/opt_icons_sprite.png") -127px -47px no-repeat transparent;
	float: left;
	height: 11px;
	margin: 4px 5px 0 0;
	width: 11px;
}

.filter .box ul li {cursor: pointer; padding: 3px 0 3px 20px; /*height:19px;*/}

.filter .box ul li i {border-bottom: 1px dashed #515151; font-style: normal;}
.filter .box ul li i:hover {border-bottom-color: #0055CC;color: #0055CC;}

.filter .box ul li input[type="checkbox"] {display:none;}
.filter .unset_filterEl { 
	background: url("/bitrix/templates/basic/img/main_template_icons.png") 0px -45px no-repeat transparent;
	height: 11px;
	margin-top: 5px;
	vertical-align: top;
	width: 11px;
	float:left;
	padding-right:15px;
}

.filter .box ul li .elm_cnt{color: #9B9B9B;}

li.dell-filt-elm:hover .unset_filterEl{background: url("/bitrix/templates/basic/img/main_template_icons.png") -24px -45px no-repeat transparent;}

.filter a.show-this-price-btn {
	display: block;
	padding: 7px 15px;
	background-color: #FF7E5E;
	color: #FFF !important;
	text-decoration: none;
	border-radius: 3px;
	text-align: center;
	font-weight: bold;
}
.filter a.show-this-price-btn:hover {text-decoration: none;}

/* MOBILE FILTER*/

.filter .mobile {margin-bottom: 20px;}
.filter .small-filter-wrap {
	padding-top:10px;
	padding-bottom: 10px;
}
.filter .small-filter-main-line {
	min-height: 30px;

}
.filter .small-filter-main-line #show-mobile-filter {
	text-decoration: none;
	text-align: center;
	display: inline-block;
	padding: 12px 7px;
	border-radius: 3px;
	color: #fff;
	background-color: #2A92D6;
	background: linear-gradient(to top, #2788C7, #2A92D6);
	width: 100%;
	font-size: 110%;
}
.filter .price_box_mob {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding-top: 10px;
}

.filter .mobile .active_filters_mob {padding-top: 15px;}
.filter .mobile .active_filters_mob .li_x {cursor: pointer; font-style: italic; padding-right: 10px;}
.filter .price_box_mob .price_label {padding-bottom: 5px;}
/*.filter .price_box_mob #amount_start_mob {float: left;}
.filter .price_box_mob #amount_end_mob {float: right;}*/
.filter .price_box_mob input.count {width: 15%; text-align: center;}
.filter #slider-mob {
	display: inline-block;
	width: 60%;
	margin: 0 3%;
}
.filter .small-filter-content-wrap {
	float: left;
	position: relative;
	width: 100%;
	display: none;
	padding-top: 10px;
}
.filter .small-cat-wrap {
	margin: 0 5% 5% 0;
	display: inline-table;
}
.filter .small-cat-wrap ul li {
	padding-left: 15px;
}

.filter .f_mob_item {
	border-bottom: 1px dashed;
	line-height: 2.2;
	cursor: pointer;
}
.filter .mobile .unset_filterEl {
	background-position: 0px -43px;
	height: 13px;
	margin-top: 0;
	cursor: pointer;
	padding-right: 0;
	display: inline-block;
	float: none;
}
.filter .mobile .unset_filterEl:hover {background-position: -24px -43px;}
.filter .mobile .unset-visible-param{display: inline-block;}
.filter .mobile .unset-visible-param:hover .unset_filterEl.data-unset{background-position: -24px -43px;}
.filter .mobile button {
	display: block;
	margin: 0 auto;
	padding: 5px 15px;
}

.filter .mobile a.show-this-price-btn {
	display: block;
	padding: 7px 15px;
	background-color: #FF7E5E;
	color: #FFF !important;
	text-decoration: none;
	border-radius: 3px;
	text-align: center;
	font-weight: bold;
}

@media (min-width: 506px) {
	.filter .price_box_mob {
		display: inline-block;
		vertical-align: top;
		width: 67%;
		padding-left: 10px;
		padding-top: 0;
	}
	.filter .small-filter-main-line #show-mobile-filter {
		width: 30%;
	}
};

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #a6c9e2;
	background: #fcfdfd repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #4297d7;
	background: #5c9ccc repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5dbec;
	background: #dfeffc repeat-x;
	font-weight: bold;
	color: #2e6e9e;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #79b7e7;
	background: #d0e5f5 repeat-x;
	font-weight: bold;
	color: #1d5987;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9  repeat-x;
	font-weight: bold;
	color: #e17009;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}



/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
/*.ui-widget-overlay {
	background: #aaaaaa url(/local/templates/sformat_adapt/components/bitrix/catalog/by_type/bitrix/catalog.filter/smarty_filter/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/local/templates/sformat_adapt/components/bitrix/catalog/by_type/bitrix/catalog.filter/smarty_filter/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}*/

/* End */


/* Start:/local/templates/sformat_adapt/components/sformat/advertising.banner/sidebar/style.css?1561367235775*/
.mainpage-banner-wrap {position: relative;}
.mainpage-banner-carousel .owl-item img {border-radius: 4px;}
.sfera-round-logo {
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	height: 55%;
  	width: 28%;
}

.sfera-round-logo img {height: 100%; border-radius: 0 0 4px 0;}
.mainpage-banner-wrap .owl-controls{margin-top: 0 !important;}

/*ie8*/
html.bx-ie8 .sfera-round-logo{height: inherit;}
html.bx-ie8 .mainpage-banner-carousel .owl-item .img-responsive {width: inherit;}
/*html.bx-ie8 .sfera-round-logo img {height: 246px; width: 188px;}*/


#slides {margin: 15px 0;}

.carousel-control.right, .carousel-control.left{border-radius: 10px; z-index: 1;}

.bx-touch .main-slider .right.carousel-control,
.bx-touch .main-slider .left.carousel-control {
	display: none;
}
/* End */


/* Start:/local/templates/sformat_adapt/components/bitrix/catalog/by_type/bitrix/catalog.section.list/sf-section/style.css?165726786610050*/
/* line */
.bx_catalog_line{margin-bottom: 30px;}
.bx_catalog_line .bx_catalog_line_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_line .bx_catalog_line_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul{padding: 0;}
.bx_catalog_line .bx_catalog_line_ul li{
	margin-bottom: 20px;
	list-style: none;
}
.bx_catalog_line .bx_catalog_line_ul li:before {content: '' !important}

.bx_catalog_line .bx_catalog_line_img{
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	width: 125px;
	height: 125px;
	border:1px solid #ccc;
	border-radius: 2px;
			background-position: center;
			background-repeat: no-repeat;
	-webkit-background-size:contain;
			background-size:contain;
}

.bx_catalog_line .bx_catalog_line_title{
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 18px;
}
.bx_catalog_line .bx_catalog_line_title a{
	color: #4c7da6;
	font-size: 18px;
}
.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration: none;}
.bx_catalog_line .bx_catalog_line_title span{font-size: 16px}
.bx_catalog_line .bx_catalog_line_description{
	color: #3f3f3f;
	font-size: 13px;
	line-height: 16px;
}


@media (max-width:639px) {
	.bx-touch .bx_catalog_line .bx_catalog_line_img{
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 14px;
	}
	.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size: 14px;}
	.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size: 11px;}
}



.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description{
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	 		transition: all 0.3s ease;
}

/* text */
.bx_catalog_text{margin-bottom: 30px;}
.bx_catalog_text .bx_catalog_text_category_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_catalog_text .bx_catalog_text_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul{padding: 0;}
.bx_catalog_text .bx_catalog_text_ul li{
	float: left;
	margin: 0 10px 10px;
	list-style: none;
}
.bx_catalog_text .bx_catalog_text_ul li:before {content: '' !important}
.bx_catalog_text .bx_catalog_text_title{
	margin: 0;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}
.bx_catalog_text .bx_catalog_text_title a{
	color: #4c7da6;
	white-space: nowrap;
	font-size: 14px;
}
.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration: none}
.bx_catalog_text .bx_catalog_text_title span{font-size: 12px;}

@media (max-width:639px) {
	.bx-touch .bx_catalog_text .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 12px;
	}
	.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size: 12px;}
}

	.bx_catalog_text .bx_catalog_line_title,
	.bx_catalog_text .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
	
/* tile */

.bx_catalog_tile{}
.bx_catalog_tile .bx_catalog_tile_category_title{
	padding-bottom: 14px;
	font-size: 24px;
}
.bx_catalog_tile .bx_catalog_tile_category_title a{
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul{padding: 0;}
.bx_catalog_tile .bx_catalog_tile_ul li{
	float: left;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	width:12.5%;
	list-style: none;
	text-align: center;
}
.bx_catalog_tile .bx_catalog_tile_ul li:before {content: '' !important}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: both;}

.bx_catalog_tile .bx_catalog_tile_img{
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 78px;
	height: 78px;
	border:1px solid #ccc;
	border-radius: 2px;
			background-color: #fff;
			background-position: center;
			background-repeat: no-repeat;
	-webkit-background-size:contain;
			background-size:contain;
}
.bx_catalog_tile .bx_catalog_tile_title{
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
	word-wrap: break-word;
}
.bx_catalog_tile .bx_catalog_tile_title a{
	color: #4c7da6;
	font-size: 14px;
}
.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration: none;}
.bx_catalog_tile .bx_catalog_tile_title span{font-size: 12px;}




/*2*/
@media (max-width:980px){
	.bx_catalog_tile .bx_catalog_tile_ul li{width:20%;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear: both;}
}
/*3*/
@media (max-width:639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title{
		margin-bottom: 5px;
		line-height: 14px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size: 11px;}
}
@media (min-width:480px) and (max-width:639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear: both;}
}
/*4*/
@media (max-width:479px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_img{
		width: 100%;
		height: 80px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear: none;}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear: both;}

}


	.bx_catalog_tile .bx_catalog_tile_title,
	.bx_catalog_tile .bx_catalog_tile_title a,
	.bx_catalog_tile .bx_catalog_tile_ul li,
	.bx_catalog_tile .bx_catalog_tile_img{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}
	
/* list */

.bx_sitemap{margin-bottom: 30px;}
.bx_sitemap .bx_sitemap_title{
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}
.bx_sitemap .bx_sitemap_title a{
	color: #000;
	text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li{
	padding: 0;
	line-height: 14px;
}
.bx_sitemap .bx_sitemap_ul li:before {content: '' !important}
.bx_sitemap .bx_sitemap_li_title{
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
	margin-bottom: 10px;
}
.bx_sitemap .bx_sitemap_li_title a{
	color: #4c7da6;
	white-space: nowrap;
	font-size: 13px;
}
.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration: none}
.bx_sitemap .bx_sitemap_li_title span{font-size: 11px;}

@media (max-width:639px) {
	.bx-touch .bx_sitemap .bx_catalog_line_title{
		margin-bottom: 5px;
		line-height: 12px;
	}
	.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size: 12px;}
}

	.bx_sitemap .bx_catalog_line_title,
	.bx_sitemap .bx_catalog_line_title a{
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
		    -ms-transition: all 0.3s ease;
		     -o-transition: all 0.3s ease;
		 		transition: all 0.3s ease;
	}



/*CUSTOM STYLE FOR SF*/

.content-box .sections-nav {background-color: #FFF;}
.catalog-section-group{clear:both; padding: 10px 10px 10px;}
.catalog-section-group .sect_block{padding: 5px; vertical-align: top; display:inline-block; border-radius: 5px;flex: 0 1 auto;}
.sect_block .img{background-color: #FFF; border-radius: 3px; border:1px solid #FFF;}
.catalog-section-group .sect_block .title{font-size:14px; vertical-align: middle; padding: 20px 5px 10px; text-align: center; word-wrap: break-word;}

.sect_block .sect_wrap {border: 1px solid #e9ebed; border-radius: 5px; height:100%;}
.section-links {
	position: absolute;
	width: 100%;
	left: -9999px;
	padding: 10px;
	margin-top: 10px !important;
}

.sect_block.hover .section-links {
	left: 0px;
	z-index: 3;
	/*margin:0 -10px -10px -10px;
	padding: 0 10px 10px 10px;*/
	border-radius: 0 0 3px 3px;
	background: #FFF;
	box-shadow: 0 0 5px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.25);
}

.sect_block.hover .sect-arrow-inner {display: block;}
.sect_block:hover .sect_wrap {border: 1px solid #FFF;}
.sect_block:hover .img {border: 1px solid #2A92D6;}

.sect_block.hover {
	/*margin: -30px -30px 0 -30px !important;*/
	/*padding: 30px 30px 0 30px;*/
	background: #FFF;
	border-radius: 3px 3px 0 0;
	box-shadow: 0 0 5px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.25);
}

.sect-arrow-inner {
    position: absolute;
    width: 100%;
    background: #FFF;
    z-index: 4;
    display: none;
    margin-left: -6px;
    width: 100%;
    height: 15px;
}

div.sections-nav .col3 {
	padding-bottom: 10px;
}

.sections-nav .collapse-dashed-button {
    display: inline-block;
    margin: 15px 0;
    font-size: 16px;
    border-bottom: 1px dashed;
    text-decoration: none;
}
.sections-nav .collapse-dashed-button:hover {
    text-decoration: none;
}

@media (min-width: 992px) {
	.catalog-section-group .sect_block .title {text-align: left;}
}


@media (min-width:960px){
	.sections-nav .col3 .sect_block{width:33.333333%}
	.sections-nav .col3 .sect_block:nth-child(3n+1){clear:both;}
}

@media (min-width:760px) and (max-width:960px){
	.sections-nav .col3 .sect_block{width:33.333333%}
	.sections-nav .col3 .sect_block:nth-child(3n+1) {clear: both;}
}
@media (min-width:510px) and (max-width:760px){
	.sections-nav .col3 .sect_block{width:33.333333%}
	.sections-nav .col3 .sect_block:nth-child(3n+1) {clear: both;}
}
@media (max-width:510px){
	.sections-nav .col3 .sect_block,
	.bx-retina .sections-nav .col3 .sect_block{width:50%;clear:none;}

	.sections-nav .col3 .sect_block:nth-child(2n+1),
	.bx-retina .sections-nav .col3 .sect_block:nth-child(2n+1) {clear:both;}
}







/* End */


/* Start:/local/templates/sformat_adapt/components/bitrix/system.pagenavigation/adapt_catalog/style.css?1546427210824*/
.navigation-pages{text-align: center; float: left;}
.nav_prev, .nav_next{float:left;}
.nav_next, .nav_prev{color:#166699;font-size: 15px;}
.nav-page-all {
/*	background: url("http://www.enter.ru/css/catalog/img/catalogSprite.png") 2px -100px no-repeat #000000;*/
 	width:23px;
 	height:23px;
 	float:left;
 	border-radius: 3px;
 	margin:0 8px;
 }
.navigation-pages {margin:0 5px;}

.navItem.ajax_pagination a.more_cont{
	display: block;
	padding: 10px 0;
	background: none;
	text-decoration: none;
}
.navItem.ajax_pagination a.more_cont:hover {
	background: #b3d4fc;
}
.navItem.ajax_pagination a.more_cont:hover .nav-more-text {color: #FFF;}
.navItem.ajax_pagination a.more_cont .nav-more-text{
	font-size: 20px;
	border-bottom: 1px dashed;
}

.navItem.ajax_pagination img.loading {height: 40px;}
/* End */


/* Start:/local/templates/sformat_adapt/components/sformat/catalog.section/moving_units/style.css?166998598225001*/
.content-box .items {
	padding-bottom: 20000px;
	margin-bottom: -20000px;
	background: #FFF;
	padding-left:15px;
	padding-right:15px;
}

.content-box .filter-buttons-wrap {padding-top: 15px;}

.items .selected-filters {padding: 10px 15px;}
.items .selected-filters .selected-filter-element{
	float: left;
	padding: 5px 10px;
	border: 1px solid #e9ebed;
	border-radius: 5px;
	margin: 5px 10px 5px 0;
	cursor: pointer;
}
.items .selected-filters .selected-filter-element::before {
	background-size: cover;
	width: 11px;
	height: 12px;
	display: inline-block;
	content: "";
	background: url(/local/templates/basic/img/main_template_icons.png) 0px -43px no-repeat transparent;
	margin-right: 5px;
}
.items .item_goods{
	float: left;
	display: inline-block;
	margin: 5px 3px;
	vertical-align: top;
	background: #fff;
	padding:5px;
	/* flex: 0 1; */
}
.item_goods.gallery .wrap_item {
	border-radius: 6px;
	border: 1px solid #e9ebed;
	height: 100%;
}
.item_goods.gallery .wrap_item:hover {
	box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.300); 
	border-radius: 6px;
}
.items .section-goods-wrap {padding-bottom: 20000px; margin-bottom: -20000px; margin-top: 10px;}
.item_goods .wrap_item .sale_price {color: red; font-size: 18px; font-weight: 700; padding: 2px 5px 15px; clear: both; text-align: center; margin-top: auto;}
.item_goods .wrap_item .sale_price sup, .item_goods .wrap_item .sale_price span {font-size:12px;}
.item_goods .wrap_item .price_pm,
.item_goods_table .wrap_item .price_pm {
    font-size: 12px;
    color: #515151;
    padding: 5px 0;
}
.items .item_goods .img{overflow: hidden; position:relative;}
.wrap_item:hover .img .overcart{display: block;}
.bx-ie8 .wrap_item:hover .img .overcart{display: none;}

.items .item_goods .title {margin-top:10px; text-align: center;}
.content-box .sorting {
	position: relative;
	background: #FFF;
	margin: 0;
	border-radius: 3px;
	padding: 0 15px;
}
.sorting .select-sort-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.sorting .select-sort-wrap .catalog-sorting-title {
    padding-right: 5px;
}
.sorting .catalog-per-page {
    display: flex;
    align-items: center;
}
.sorting .catalog-per-page .catalog-show-elements-title {
    padding-right: 5px;
}
.content-box .show-all{}
.content-box a.show-all { 
	background-color: #ADABAB;
	background-image: linear-gradient(to bottom, #bfbfbf 0%, #838383 100%);
	border-radius: 3px;
	color: #FFFFFF;
	display: none;
	font-size: 14px;
	font-weight: 400;
	margin: 0px auto;
	padding: 8px;
	text-align: center;
	width: 120px;
	text-decoration: none;
}

.content-box a.show-all-bottom { 
	background-color: #ADABAB;
	background-image: linear-gradient(to bottom, #bfbfbf 0%, #838383 100%);
	border-radius: 3px;
	color: #FFFFFF;
	display: none;
	font-size: 14px;
	font-weight: 400;
	margin: 0px auto;
	padding: 8px;
	text-align: center;
	width: 120px;
	text-decoration: none;
}

.items a.show-paging {
	background-color: #ADABAB;
	background-image: linear-gradient(to bottom, #bfbfbf 0%, #838383 100%);
	border-radius: 3px;
	color: #FFFFFF;
	display: none;
	font-size: 14px;
	font-weight: 400;
	padding: 8px;
	text-align: center;
	width: 120px;
	text-decoration: none;
	margin: -22px 0 0 0;
	float: right;
}

.content-box a.show-paging {
	background-color: #ADABAB;
	background-image: linear-gradient(to bottom, #bfbfbf 0%, #838383 100%);
	border-radius: 3px;
	color: #FFFFFF;
	display: none;
	font-size: 14px;
	font-weight: 400;
	padding: 8px;
	text-align: center;
	width: 120px;
	text-decoration: none;
	margin: -22px 0 0 0;
	float: right;
}


.items .sorting #select-sort {
	padding: 8px;
	border-radius: 5px;
	font-size: 14px;
	background: #F3F3F3;
	border: 1px solid #aaa;
	color: #494949;
	/*background: linear-gradient(#eeeeee 20%, #ffffff 80%);*/
	background: linear-gradient(to bottom, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	box-shadow: 0 1px 0 #fff inset;
}
.items .sorting hr{color: #2A92D6; background-color: #2A92D6; border: 1px solid #2A92D6;}
.items .sorting .catalog-view-title {float: right; padding: 10px;}
.content-box .sorting .navigation {float: none; width: auto; height: 40px; margin-top: 20px;}
.items .item_goods .overcart {
	background-color: #2A92D6;
	background: linear-gradient(to top, #2788C7, #2A92D6);
	text-decoration: none;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 12px;
	word-wrap: break-word;
	display: inline-block;
	width: 100%;
	text-align: center;
}
.items .item_goods .incart {
	background-color: #ADABAB;
	background: linear-gradient(to bottom, #B3B1B1, #949494);
	text-decoration: none;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 12px;
	word-wrap: break-word;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.items .item_goods .notify-btn {
    background: #FF6F6F repeat scroll 0% 0%;
    text-decoration: none;
    border-radius: 3px;
    color: #FFF;
    font-size: 14px;
    padding: 12px;
    word-wrap: break-word;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.items .item_goods .img .sale {
	background: url("/local/templates/sformat_adapt/img/flags.svg") 0px 0px repeat-x transparent;
	top: 0px;
	height: 50px;
	right: 15px;
	position: absolute;
	width: 50px;
}

.items .item_goods .img .new { 
	background: url("/local/templates/sformat_adapt/img/flags.svg") 0px -55px repeat-x transparent;
	top: 0px;
	height: 50px;
	right: 15px;
	position: absolute;
	width: 50px;
}

.items .item_goods .img .action { 
	background: url("/local/templates/sformat_adapt/img/flags.svg") 0px -110px no-repeat transparent;
	top: 0px;
	height: 50px;
	right: 15px;
	position: absolute;
	width: 50px;
}

.items .item_goods .img .new_underorder { 
	background: url("/local/templates/sformat_adapt/img/flags.svg") 0px -165px repeat-x transparent;
	top: 0px;
	height: 50px;
	right: 15px;
	position: absolute;
	width: 55px;
}

.items .item_goods .img .underorder {
    background: url("/local/templates/sformat_adapt/img/underorder_flag.png") 0px 0px no-repeat transparent;
    top: 0px;
    height: 70px;
    right: 15px;
    position: absolute;
    width: 70px;
}

.items .item_goods:hover{
	/*background: #FFFFFF;*/
}

.items .item_goods .wrap_item .title .table_properties {display: none;}
.items .item_goods .wrap_item .title .gallery_properties {max-width: 200px}







/* TABLE VIEW */

.item_goods_table {
	margin: 7px 3px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #e9ebed;
}
.item_goods_table:hover {
	box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.300);
	z-index: 2;
}
.item_goods_table .wrap_item .img {margin: 5px 5px 5px 15px;}
.item_goods_table .wrap_item .title {padding: 20px 10px;}
.item_goods_table .wrap_item .title .table_properties {display: block;}
.item_goods_table .wrap_item .title .table_properties .full_name{font-size: 14px;}
.item_goods_table .wrap_item .title .table_properties .full_name a {color: #515151; text-decoration: underline; font-weight: 700;}
.item_goods_table .wrap_item .title .table_properties span {color: #999;}
.item_goods_table .wrap_item .title .table_properties .detail_properties {padding-top: 10px;}
.item_goods_table .wrap_item .sale_price {color: red; font-size: 25px; font-weight: 700; text-align: center; word-wrap: break-word; padding-top: 2%; }
.item_goods_table .wrap_item .sale_price sup, .item_goods_table .wrap_item .sale_price span {font-size:14px;}
.items-wrap .wrap_item .sale_price span.base_unit_coast {color: #515151; font-weight: normal;}

.items .item_goods_table .img .sale {
	background: url("/local/templates/sformat_adapt/img/flags.svg") 0px 0px repeat-x transparent;
	top: 0px;
	height: 50px;
	right: 15px;
	position: absolute;
	width: 50px;
}
.items .item_goods_table .img .new { 
	background: url("/local/templates/sformat_adapt/img/flags.svg") 0px -55px repeat-x transparent;
	top: 0px;
	height: 50px;
	right: 15px;
	position: absolute;
	width: 50px;
}
.items .item_goods_table .img .action { 
	background: url("/local/templates/sformat_adapt/img/flags.svg") 0px -110px no-repeat transparent;
	top: 0px;
	height: 50px;
	right: 15px;
	position: absolute;
	width: 50px;
}
.items .item_goods_table .img .new_underorder { 
	background: url("/local/templates/sformat_adapt/img/flags.svg") 0px -165px repeat-x transparent;
	top: 0px;
	height: 50px;
	right: 15px;
	position: absolute;
	width: 55px;
}
.items .item_goods_table .img .underorder {
    background: url("/local/templates/sformat_adapt/img/underorder_flag.png") 0px 0px no-repeat transparent;
    top: 0px;
    height: 70px;
    right: 15px;
    position: absolute;
    width: 70px;
}

.items .item_goods .table_cart_btn {
	margin-top: 15px;
}
.items .item_goods_table .table_cart_btn {margin-top: 10px;}
.items .item_goods_table .table_cart_btn .overcart {
	background-color: #2A92D6;
	background: linear-gradient(to top, #2788C7, #2A92D6);
	text-decoration: none;
	display: block;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 12px;
	word-wrap: break-word;
	font-weight: normal;
}
.items .item_goods_table .table_cart_btn .incart {
	background-color: #ADABAB;
	background: linear-gradient(to bottom, #B3B1B1, #949494);
	text-decoration: none;
	display: block;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 12px;
	word-wrap: break-word;
	font-weight: normal;
}
.items .item_goods_table .table_cart_btn .notify-btn {
	background: #FF6F6F;
	text-decoration: none;
	display: block;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 12px;
	word-wrap: break-word;
	font-weight: normal;
}
.table_cart_btn .compare-title,
.table_cart_btn .favorite-title{
	font-size: 12px;
	margin-top: 10px;
}
.table_cart_btn .compare-title a,
.table_cart_btn .favorite-title a{
	text-decoration: none !important;
	color: black;
	font-weight: normal;
	padding-right: 5px;
}
.table_cart_btn .compare-title a:before {
	content: '';
	width: 15px;
	height: 12px;
	background: url('/local/templates/sformat_adapt/components/sformat/catalog.section/moving_units/img/sravnenie.png') 0 0 no-repeat;
	display: inline-block;
	margin-right: 5px;
}
.table_cart_btn .favorite-title a:before {
	content: '';
	width: 15px;
	height: 12px;
	background: url('/local/templates/sformat_adapt/components/sformat/catalog.section/moving_units/img/izbrannoe.png') 0 0 no-repeat;
	display: inline-block;
	margin-right: 5px;
}
.table_cart_btn .compare-title :hover,
.table_cart_btn .favorite-title :hover{
	text-decoration: none;
	color: red;
}
.table_cart_btn .compare-title sup{
	font-size: 9px !important;
	font-weight: normal;
}
.gallery_cart_btn .compare-title{
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
}
.gallery_cart_btn .compare-title a{
	text-decoration: none !important;
	color: black;
	font-weight: normal;
	padding-left: 10px;
}
.gallery_cart_btn .compare-title a:before {
	content: '';
	width: 15px;
	height: 12px;
	background: url('/local/templates/sformat_adapt/components/sformat/catalog.section/moving_units/img/sravnenie.png') 0 0 no-repeat;
	display: inline-block;
	margin-right: 5px;
}

.gallery_cart_btn .compare-title :hover{
	text-decoration: none;
	color: red;
}
.gallery_cart_btn .compare-title sup{
	font-size: 9px !important;
	font-weight: normal;
}
.gallery_cart_btn .favorite-title {
	margin-top: 5px;
}
.gallery_cart_btn .favorite-title a{
	color: #000;
	font-weight: normal;
	font-size: 12px;
}
.gallery_cart_btn .favorite-title a:before {
	content: '';
	width: 15px;
	height: 12px;
	background: url('/local/templates/sformat_adapt/components/sformat/catalog.section/moving_units/img/izbrannoe.png') 0 0 no-repeat;
	display: inline-block;
	margin-right: 5px;
}
.gallery_cart_btn .favorite-title a:hover {
	text-decoration: none;
	color: red;
}
.item_goods_table .table_cart_btn .overcart:hover {
	background-color: #329FE7;
	background: linear-gradient(to top, #2C94D8, #2F9EE7);
}
.items .item_goods_table .table_cart_btn .incart:hover {
	background-color: #ADA8A8;
	background: linear-gradient(to bottom, #C4C2C2, #979696);
}
.items .item_goods.gallery .wrap_item {
	width: 100%;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-moz-transition-property: width;
	-o-transition-property: width;
	-webkit-transition-property: width;
	transition-property: width;
}
.items .items-wrap .item_goods.gallery .item_inner_wrapper_left {
	padding: 5px;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.items .item_goods_table .wrap_item .expanded {display: none;}
.items .item_goods.gallery {position: relative;}
.items .item_goods.gallery .wrap_item .expanded {
    display: none;
	position: absolute;
	z-index: 0;
	opacity: 0;
	height: 100%;
	/*width: 100%;*/
	top:0; 
	right: 0;
	background: #FFF;
	margin: 0px;
	padding: 10px;
	border-radius: 0 6px 6px 0;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.bx-touch .items .item_goods.gallery .wrap_item .expanded {
	display: none;
}
.bx-no-touch .items .items-wrap .item_goods.gallery .expanded .phone_wrap {
	margin: 7px 0;
	padding: 5px;
	background-color: #FFFCD5;
	border: 1px solid #F3E8A0;
	border-radius: 3px;
}
@media (min-width: 992px) {
	.bx-no-touch .items .item_goods.gallery .wrap_item {min-height: 320px;}
	.bx-no-touch .items .items-wrap .item_goods.gallery .item_inner_wrapper_left {
		/*width: 100%;*/
		width: 148px;
		z-index: 1;
		position: relative;
		background: #FFF;
	}
	.bx-no-touch .items .items-wrap .item_goods.gallery:hover .item_inner_wrapper_left{/*width: 50%;*/}
	.bx-no-touch .items .items-wrap .item_goods.gallery:hover .wrap_item {
		width: 300%;
		z-index: 2;
		box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.300);
		background: #FFF;
	} 
	.bx-no-touch .items .items-wrap .item_goods.gallery:hover .expanded {
		opacity: 1;
	}
	.items .item_goods.gallery .wrap_item .expanded .avail_decoding {white-space: nowrap;padding-right: 5px;}
	/*.bx-no-touch .items .items-wrap .item_goods.gallery:nth-child(n+4) .expanded {right:100%;left: inherit;}*/
	.items .item_goods.gallery .wrap_item .expanded .gallery_cart_btn{padding-top: 5px;}
	.items .item_goods.gallery .wrap_item .expanded .item-name {max-width:230px; max-height: 50px;overflow-y:hidden;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.items .item_goods.gallery .wrap_item .expanded .item-name {overflow-y:hidden; max-height: 30px; display: none;}

	.bx-no-touch.bx-ie11 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left,
	.bx-no-touch.bx-ie10 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left,
	.bx-no-touch.bx-ie9 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left {width: 145px;}

	.bx-no-touch.bx-ie11 .items-wrap .item_goods.gallery:hover .wrap_item,
	.bx-no-touch.bx-ie10 .items-wrap .item_goods.gallery:hover .wrap_item,
	.bx-no-touch.bx-ie9 .items-wrap .item_goods.gallery:hover .wrap_item {width: 280%;}
}
@media (min-width: 1200px) and (max-width: 1899px) {
	.bx-no-touch .items .item_goods.gallery .wrap_item {min-height: 340px;}
	.bx-no-touch .items .items-wrap .item_goods.gallery .item_inner_wrapper_left {width: 195px;}
	.bx-no-touch .items .items-wrap .item_goods.gallery:hover .wrap_item {width: 230%;}

	.bx-no-touch.bx-ie11 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left,
	.bx-no-touch.bx-ie10 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left,
	.bx-no-touch.bx-ie9 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left {width: 182px;}

	.bx-no-touch.bx-ie11 .items-wrap .item_goods.gallery:hover .wrap_item,
	.bx-no-touch.bx-ie10 .items-wrap .item_goods.gallery:hover .wrap_item,
	.bx-no-touch.bx-ie9 .items-wrap .item_goods.gallery:hover .wrap_item {width: 240%;}
}
@media (min-width: 1900px) {
	.bx-no-touch .items .items-wrap .item_goods.gallery .item_inner_wrapper_left {width: 227px;min-height: 300px;}
	.bx-no-touch .items .items-wrap .item_goods.gallery:hover .wrap_item {width: 215%;}

	.bx-no-touch.bx-ie11 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left,
	.bx-no-touch.bx-ie10 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left,
	.bx-no-touch.bx-ie9 .items .items-wrap .item_goods.gallery .item_inner_wrapper_left {width: 210px;}

	.bx-no-touch.bx-ie11 .items-wrap .item_goods.gallery:hover .wrap_item,
	.bx-no-touch.bx-ie10 .items-wrap .item_goods.gallery:hover .wrap_item,
	.bx-no-touch.bx-ie9 .items-wrap .item_goods.gallery:hover .wrap_item {width: 220%;}
}

/* END TABLE VIEW */


/* quiz items style */
.bx-no-touch .wqec-result-wrap .items .items-wrap .item_goods.gallery:hover .wrap_item {
	width: 100%;
}




.img .marker-title {display: none; position:absolute; top: 12px; right: 60px; font-weight: 700;  background-color: #FFF; padding: 0 5px;}
.img .new:hover .marker-title{display: inline;}
.img .sale:hover .marker-title{display: inline;}
.img .action:hover .marker-title{display: inline;}
.img .new_underorder:hover .marker-title{display: inline;}
.img .new_underorder > .marker-title {width: 100px;}
.img .underorder:hover .marker-title{display: inline;}
.img .underorder > .marker-title {width: 100px;}


.left-col .sorting .sort_btn.current {
	background: #2A92D6;
	color: #FFFFFF;
}
.left-col .sorting .sort_btn {
	background: #F1F1F1;
	color: #494949;
	display: block;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	border-radius: 3px;
	float: left;
	font-size: 13px;
	/*width: 33%;*/
	padding: 0 5px;
	margin: 0 0.7%;
}
.left-col .sorting a {
	transition-duration: 0.3s;
}

.left-col .sorting .sort_btn:hover {
	background: #2A92D6;
	color: #FFFFFF;
}

.chosen-container-single .chosen-single {height: 35px !important; line-height:35px !important;}

.sorting #select_sort_chosen{}

.left-col .sorting .mode {padding-right: 0; display: none;}
.left-col .sorting .mode a#gallery:hover, .left-col .sorting .mode a#gallery.active {background: url(/bitrix/templates/uslugi_response/images/gallery_a.png) 50% 50% no-repeat transparent; background-color: #2A92D6;}
.left-col .sorting .mode a#table:hover, .left-col .sorting .mode a#table.active {background: url(/local/templates/sformat_adapt/img/table_a.png) 50% 50% no-repeat transparent; background-color: #2A92D6;}

.left-col .sorting .mode a#gallery {background: url(/bitrix/templates/uslugi_response/images/gallery_b.png) 50% 50% no-repeat transparent; background-color: #F5F5F5;}
.left-col .sorting .mode a#table {background: url(/local/templates/sformat_adapt/img/table_b.png) 50% 50% no-repeat transparent; background-color: #F5F5F5;}

.left-col .sorting .mode a { 
	cursor: pointer;
	display: block;
	float: left;
	height: 36px;
	margin: 0px 0px 0px 1px;
	width: 36px;
	background-color: #F5F5F5;
	float: right;
}

.left-col .sorting .mode a:hover, .left-col .sorting .mode a.active  {
	background-color: #2A92D6 !important;
}
.content_wrap .white {padding: 0px !important;}
.select-sort-wrap {padding: 0px !important;}

.sidebar {padding: 10px 15px;}

.sf-quiz-wrap {
	padding: 15px;
	background: #efeff7;
	border-radius: 5px;
}
.sf-quiz-wrap .sf-quiz-text {
	padding-right: 15px;
	color: #166699;
	font-size: 20px;
}
.sf-quiz-wrap .sf-quiz-btn {
	width: 100%;
}
.sf-quiz-wrap .sf-quiz-btn .flex {
	width: 100%;
	justify-content: center;
}
.sf-quiz-wrap .sf-quiz-img {
	width: 100%;
	justify-content: center;
}
.sf-quiz-wrap .sf-quiz-img img {
	max-width: 160px;
}
.sf-quiz-wrap.clone {
	width: 100%;
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.item_goods_table + .sf-quiz-wrap {
	margin-left: 3px;
	margin-right: 3px;
}

/**************** STYLES FOR MOBILE DEVICES  *******************/

/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width: 1024px) {
	.items .item_goods:hover{
		box-shadow: none;
	}
	.wrap_item:hover .img .overcart { 
	display: none;
	}
}

/* smartphones */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.items .item_goods:hover{
		box-shadow: none;
	}
	.wrap_item:hover .img .overcart { 
		display: none;
	}
}

/* iphone 4 */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
	.items .item_goods:hover{
		box-shadow: none;
	}
	.wrap_item:hover .img .overcart { 
	display: none;
	}
}
@media (max-width: 1899px) {
    .sorting .select-sort-wrap {
        margin-bottom: 5px;
    }
}
/*SMALL*/
@media (max-width: 509px) {
	.item_goods_table .wrap_item .sale_price {display: none;}
	.item_goods_table .wrap_item .title {width: 66.66666666666666%;}
}
@media (max-width: 450px) {
	.items .item_goods_table .img .action {display: none;}
}
@media (max-width: 277px) {
	.item_goods_table .item_inner_wrapper_left {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.item_goods_table .wrap_item .title {
		width: 100%;
		padding-left: 25px;
		padding-right: 25px;
	}
	.item_goods_table .wrap_item .img {
		margin: 0;
		width: 70%;
	}
}
@media (min-width: 300px) {
	.content-box .sorting{/*margin: 0; padding: 10px 3px;*/ padding-top: 10px !important;}
	.item_goods_table .wrap_item .sale_price {display: none;}
}
@media (min-width: 340px) {
	.left-col .sorting .sort_btn {margin: 0px 3px 3px 0px; width: auto; font-size: inherit; padding: 0 10px;}
	/*.content-box .sorting {margin: 0 20px 0 0;}*/
	.select-sort-wrap, .sort-buttons {padding:0 10px 10px 0; padding-left: 0 !important;}
}
@media (min-width: 420px) {
	.left-col .sorting .mode {display: block !important;}
}
@media (min-width: 510px) {
	.item_goods_table .wrap_item .sale_price {display: block; padding-bottom: 10px;}
}
@media (min-width: 768px) {
	.content-box {margin-right: 15px;}
	.sf-quiz-wrap .sf-quiz-btn {
		width: initial;
	}
	.sf-quiz-wrap .sf-quiz-btn .flex {
		width: initial;
		justify-content: center;
	}
	.sf-quiz-wrap .sf-quiz-img {
		margin-right: 45px;
		width: initial;
	}
}
@media (min-width: 992px) {
	.item_goods_table .wrap_item .title {padding-top: 6%;}
	.item_goods_table .wrap_item .sale_price {padding-top: 5%;}
	.left-col .sorting .sort_btn {font-size: 12px; padding: 0 5px;}
	.catalog-view-title {display: none;}
    .sorting .catalog-per-page {
        margin-left: 15px;
    }
    .bx-no-touch .item_goods.gallery .wrap_item .expanded {
        display: block;
    }
	.items .item_goods .table_cart_btn {
		display: none;
	}
	.items .item_goods_table .table_cart_btn {
		display: block;
	}	
}
@media (min-width: 1200px) {
	.left-col .sorting .sort_btn {font-size: inherit; padding: 0 10px; line-height: 36px;}
	.catalog-view-title {display: block;}
}




/*new state*/

@media (min-width:960px){
	.bx_catalog_top_home.col4 .item_goods{margin:0.5%;width:24%}
	.bx_catalog_top_home.col4 .item_goods:nth-child(4n+1){clear:both}
}

@media (min-width:760px) and (max-width:960px){
	.bx_catalog_top_home.col4 .item_goods,
	.bx_catalog_top_home.col5 .item_goods{margin:0.5%;width:32.333333%}
	.bx_catalog_top_home.col4 .item_goods:nth-child(3n+1) {clear: both;}
}
@media (min-width:510px) and (max-width:760px){
	.bx_catalog_top_home.col4 .item_goods,
	.bx_catalog_top_home.col5 .item_goods{margin:0.5%;width:32.333333%}
	.bx_catalog_top_home.col4 .item_goods:nth-child(3n+1) {clear: both;}
}
@media (max-width:510px){
	.bx_catalog_top_home.col4 .item_goods,
	.bx_catalog_top_home.col5 .item_goods{margin:0.5%;width:49%;clear:none}
	.bx-retina .bx_catalog_top_home.col4 .item_goods:nth-child(2n+1),
	.bx_catalog_top_home.col4 .item_goods:nth-child(2n+1){clear:both}

	.bx-retina .bx_catalog_top_home.col4 .item_goods{margin:0.5%;width:49%;clear:none}
}

/*@media (max-width:650px){
	.bx-retina .bx_catalog_top_home.col4 .item_goods {margin:0.5%;width:49%;clear:none}
	.bx-retina .bx_catalog_top_home.col4 .item_goods:nth-child(2n+1),
	.bx_catalog_top_home.col4 .item_goods:nth-child(2n+1){clear:both}
}*/

.navigation-pages {
    text-align: center;
    float: left;
}
.nav_prev, .nav_next{float:left;}
.nav_next, .nav_prev{color:#166699;font-size: 15px;}

.sect_description li {
    list-style: disc;
    margin-left: 20px;
}

/* End */


/* Start:/local/components/sformat/catalog.needed/templates/.default/style.css?16807873303070*/

.catalog-nedded
{
  padding: 40px 15px 45px 15px;
}

.catalog-nedded h2{
  padding-bottom: 45px;
}
.catalog-product_item {
  width: 230px;
  display: flex;
  flex-direction: column;
  border: 1px solid #e9ebed;
  border-radius: 6px;
  margin: 10px;
  padding: 10px;
}
.catalog-product_item a {
  text-align: center;
}
.catalog-product_item h4 {
  margin: 30px 0 0;
  line-height: 20px;
  text-align: left;
}
.catalog-product_item img {
  margin: 0 auto;
}

.catalog-product_item:hover {
  box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.300);
  border-radius: 6px;
  background: #FFFFFF;
}
.catalog-product_item a {
  overflow: hidden;
}
.catalog-carousel__nav
{
  display: flex;
  justify-content: right;
  margin-bottom: 15px;
  gap: 20px;
}

.catalog-carousel__prev, .catalog-carousel__next
{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  position: relative;
  width: 50px;
  background: #FCFCFC;
  border: 1px solid #CAD9E0;
  border-radius: 50%;
  height: 50px;
  cursor: pointer;
}

.nedded-basket a {
  background-color: #2A92D6;
  background: linear-gradient(to top, #2788C7, #2A92D6);
  border-radius: 6px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  padding: 15px 0px;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  width: 100px;
  margin-left: 5px;
}
.nedded-basket a:before{
  background: url(/bitrix/templates/basic/img/main_template_icons.png) 0px -59px transparent;
  content: "";
  display: inline-block;
  height: 16px;
  margin: 0px 5px 0px 0px;
  vertical-align: top;
  width: 21px;
}

.catalog-product_price
{
  display: flex;
  justify-content: space-between;
  margin: 25px 0 15px 0;
  align-items: center;
}
.catalog-product_price-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  line-height: 22px;
}
.nedded-basket_circle span
{
  background: url(https://www.sformat.ru/local/templates/sformat_adapt/img/buy_one_click_ico.png);
  content: "";
  display: inline-block;
  height: 16px;
  margin: 0px 5px 0px 0px;
  vertical-align: top;
  width: 21px;
}
.nedded-avaible_icon
{
  color: #46d265;
  height: 16px;
  width: 16px;
  vertical-align: top;
  display: inline-block;
}
.nedded-avaible_icon::before
{
  content: "\ea13";
  background-size: 16px;
  font-size: 16px;
  align-items: center;
  display: flex;
  height: inherit;
  justify-content: center;
  width: inherit;
}
.nedded-price
{
  color: red;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
.nedded-basket .incart
{
  background: linear-gradient(to bottom, #A59E9E, #949494);
}
.catalog-carousel__prev svg
{
  width: 17px;
  height: 12px;
  transform: rotate(90deg);
  transition: transform 0.65s ease 0s;
}

.catalog-carousel__next svg
{
  width: 17px;
  height: 12px;
  transform: rotate(-90deg);
  transition: transform 0.65s ease 0s;
}

.nedded-avaible
{
  display: flex;
  align-items: center;
}
.nedded-avaible span
{
  font-size: 12px;
}
.nedded-avaible svg {
  margin-left: 5px;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/asd.share.buttons/share_forum/style.css?1546427209820*/
#asd_share_buttons a
{
	background:none no-repeat scroll center center transparent;
	display:inline-block;
	width:26px;	
	height:26px;
	overflow:hidden;
}

#asd_share_buttons a.asd_vk_share { background-image:url('/local/templates/.default/components/bitrix/asd.share.buttons/share_forum/images/socnet.png'); background-position: -105px 0; }
#asd_share_buttons a.asd_fb_share { background-image:url('/local/templates/.default/components/bitrix/asd.share.buttons/share_forum/images/socnet.png'); background-position: 0 0;}
#asd_share_buttons a.asd_od_share { background-image:url('/local/templates/.default/components/bitrix/asd.share.buttons/share_forum/images/socnet.png'); background-position: -78px 0;}
#asd_share_buttons a.asd_tw_share { background-image:url('/local/templates/.default/components/bitrix/asd.share.buttons/share_forum/images/socnet.png'); background-position: -52px 0; }
#asd_share_buttons a.asd_lj_share { background-image:url('/local/templates/.default/components/bitrix/asd.share.buttons/share_forum/images/socnet.png'); background-position: -210px 0px; }
#asd_share_buttons a.asd_ma_share { background-image:url('/local/templates/.default/components/bitrix/asd.share.buttons/share_forum/images/socnet.png'); background-position: -183px 0; }
/* End */
/* /local/templates/sformat_adapt/components/bitrix/catalog/by_type/bitrix/catalog.filter/smarty_filter/style.css?154642721022778 */
/* /local/templates/sformat_adapt/components/sformat/advertising.banner/sidebar/style.css?1561367235775 */
/* /local/templates/sformat_adapt/components/bitrix/catalog/by_type/bitrix/catalog.section.list/sf-section/style.css?165726786610050 */
/* /local/templates/sformat_adapt/components/bitrix/system.pagenavigation/adapt_catalog/style.css?1546427210824 */
/* /local/templates/sformat_adapt/components/sformat/catalog.section/moving_units/style.css?166998598225001 */
/* /local/components/sformat/catalog.needed/templates/.default/style.css?16807873303070 */
/* /local/templates/.default/components/bitrix/asd.share.buttons/share_forum/style.css?1546427209820 */
