

/* Start:/local/templates/awg/css/range.css?15221628222139*/
.range_slider {      padding-bottom: 1px;}
.range_slider p {overflow:hidden;margin-bottom: 0;}
.range_slider p .t-inp {float:left;}
.range_slider p .btn {float:right;    width: 27%;    padding: 0;}
.range_slider span {text-align:center; float:left; font-size:12px; line-height:40px;    width: 15%;}
.range-btn {display:block; width:22px; height:30px; background:url(/local/templates/awg/css/../images/icons/go.jpg) no-repeat; cursor:pointer; border:none;}
#minCost, #maxCost { padding:2px 0px 2px 0px; width: 27%;text-align:center;	 border:1px solid #bbc4c8;background:#fff; font-size:13px; color:#303030;}

/* Ширина слайдера */
#filter-slider {

margin: 17px 0px 0px 0px;
}
/* Контейнер слайдера */
.ui-slider {
	position: relative;
}
/* Ползунок */
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 9px; 
	height: 12px; 
	background:url(/local/templates/awg/css/../img/hand.png) no-repeat 0 0;
	cursor: pointer;
	    -webkit-transition: all 0s ease-out;
    -moz-transition: all 0s ease-out;
    transition: all 0s ease-out;
}

.bx-filter .bx-ui-slider-range .bx-ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 9px; 
	height: 12px; 
	background:url(/local/templates/awg/css/../img/hand.png) no-repeat 0 0;
	cursor: pointer;
	    -webkit-transition: all 0s ease-out;
    -moz-transition: all 0s ease-out;
    transition: all 0s ease-out;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
	
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
	 height: 3px; /* задаем высоту согласно дизайна */
}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle { 
	top: -3px;
	margin-left: -4.5px;
}
.ui-slider-horizontal .ui-slider-range {
	top: -1px;
	height: 5px;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
/* оформление полосы по которой ходит ползунок */
.ui-widget-content { 
	background:#dddddd;	
}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header { 
	
	background:#ffcd00;

}
/* скругление для полосы слайдера */
.ui-corner-all {

}

/* End */


/* Start:/local/templates/awg/css/jquery.mCustomScrollbar.css?152216282211868*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}
	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
	.mCSB_inside > .mCSB_container{ margin-right: 0px; }
	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ 		margin-right: 0;		margin-left: 30px;	}	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */
	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;		
		height: auto;
		left: auto;
		top: 0px;
		right:0px;
		bottom: 0;
		width: 11px;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } 	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ 		right: auto;		left: 0;	}	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */
	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0px;
		left: 0px;
		bottom: 0px;
		right: 0; 
		height: auto;
		width: 11px;
	}
	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
	.mCSB_scrollTools .mCSB_draggerRail{
		width: 1px;
		height: 100%;
		margin: 0 auto;background:#dddddd;
	}
	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 11px;
		z-index: 1;
		   background:url(/local/templates/awg/css/../img/ico1.jpg) no-repeat center #303030;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 11px;
		background:#303030;
		margin: 0 auto;
		text-align: center;		
	}	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 11px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	.mCSB_scrollTools .mCSB_buttonUp:before,
	.mCSB_scrollTools .mCSB_buttonDown:before {content:'';border:4px solid transparent;border-bottom:4px solid #303030;      width: 0;  margin: 5px auto;    display: block;}
	.mCSB_scrollTools .mCSB_buttonDown:before {border:4px solid transparent;border-top:4px solid #303030;}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
		padding-right: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
		padding-bottom: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}

	.mCSB_scrollTools{}
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_buttonUp{
		
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		

	}

/* End */


/* Start:/local/templates/awg/css/style.css?172130656259770*/
/* ------------- foormstyler -------------------- */
.jq-checkbox{float:left;top:0px;left:0px;width:15px;height:15px;border:1px solid #bbc4c8;vertical-align:middle;cursor:pointer;overflow:visible !important;margin-right:4px;}
.jq-checkbox__div{position:absolute;top:0px;left:3px;z-index:1;}
.jq-checkbox.checked{background:url(/local/templates/awg/css/../img/check.png) no-repeat center #ffcd00;border-color:#ffcd00;}
.jq-checkbox.disabled{opacity:0.55;}
.jq-checkbox.disabled + span{opacity:0.55;}
.jq-checkbox.checked + span {color:#346c8d;}
.jq-radio{float:left;box-shadow: inset 0 0 2px rgba(37, 69, 95, 0.37);width:15px;height:15px;display:block;margin:0 auto;border-radius:50%;border:1px solid #bbc4c8;vertical-align:middle;cursor:pointer;margin-right:4px;}
.jq-radio .jq-radio__div{width:7px;height:7px;margin:3px 0 0 3px;border-radius:50%;}
.jq-radio.checked {border-color:#ffcd00;box-shadow: inset 0 0 1px #ffcd00;}
.jq-radio.checked .jq-radio__div{background:#333;}
.jq-radio.disabled{opacity:0.55;}
.jq-radio.disabled + span{opacity:0.55;}

.jq-file{width:100%;}
.jq-file input{cursor:pointer;height:auto;line-height:1em;}
.jq-file__name{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:48px;font-family:Raleway;font-weight:700;text-align:right;color:#383838;font-size:24px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:8px 20px 8px 35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#FFF;}
.jq-file__browse{display:none;position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:#F1F1F1;box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px/30px Arial, sans-serif;}
.jq-file:hover .jq-file__browse{background-color:#E6E6E6;background-position:0 -10px;}
.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD;}
.jq-file.disabled .jq-file__name{color:#888;}
.jq-file.disabled,.jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888;}
.jq-selectbox{vertical-align:middle;cursor:pointer;margin-left:0px;width:100%;}
.jq-selectbox select {display:none;}
.jq-selectbox__select{height:40px;font-size:13px;line-height:30px;padding:5px 30px 5px 20px;color:#303030;background:#fff;border:1px solid #bbc4c8;}
.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888;}
.jq-selectbox__select-text{display:block;min-width:100%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jq-selectbox__trigger{position:absolute;top:0;right:0;width:21px;height:100%;}
.jq-selectbox__trigger-arrow{position:absolute;top:18px;right:10px;border:4px solid transparent;border-top:5px solid #000000;overflow:hidden;}
.opened .jq-selectbox__trigger-arrow{border:4px solid transparent;border-bottom:4px solid #000000;top:7px;}
.jq-selectbox__dropdown{min-width:100%;text-align:left;top:40px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;background:#fff;color:#303030;font-size:13px;line-height:39px;
overflow:hidden; border:1px solid #bbc4c8;}
.jq-selectbox__search{margin:5px;}
.jq-selectbox__search input{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;outline:none;border:1px solid #CCC;border-radius:3px;box-shadow:inset 1px 1px #F1F1F1;color:#333;-webkit-appearance:textfield;}
.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none;}
.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px;}
.jq-selectbox ul{margin:0;padding:0;}
.jq-selectbox li{min-height:14px;padding:0px 0px 0px 11px;}
.jq-selectbox li+li a{border-top:1px solid rgba(227,227,277,0.5);}
.jq-selectbox li.selected{background:#f2f2f2;color:#346c8d;}
.jq-selectbox li:hover{background:#f2f2f2;color:#346c8d;}
.jq-selectbox li.disabled:hover{background:none;}
.jq-selectbox li.optgroup{font-weight:bold;}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default;}
.jq-selectbox li.option{padding-left:25px;}

/* */
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide {position:relative;overflow:hidden;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}

.slick-arrow{position:absolute; top:0%; margin-top:0px;z-index:20;cursor:pointer; font-size:0;background:transparent;border:none;    height: 100%;  width: 30px;box-sizing:border-box;}
.slick-arrow:before {width:20px;height:38px;content:'';position:absolute;top:50%;left:50%;margin:-19px 0 0 -10px;background:url(/local/templates/awg/css/../img/arr2.png) no-repeat;}
.slick-arrow:hover:before {background:url(/local/templates/awg/css/../img/arr.png) no-repeat; }
.slick-prev{left:-5px;}
.slick-next{right:-5px;transform: rotate(180deg); -webkit-transform:  rotate(180deg);-moz-transform: rotate(180deg);-ms-transform:  rotate(180deg); -o-transform:  rotate(180deg);}
.slick-disabled, .slick-disabled:hover {cursor:default;}

.slick-dots { text-align:center;   position: absolute;    left: 0px; right:0;bottom: 19px;line-height:0;    margin: 0;}
.slick-dots li {    list-style: none;    display: inline-block;    margin: 0 4px 0 4px;}
.slick-dots li button {box-sizing:border-box;  border-radius:50%;  display: block;    width: 16px;    cursor: pointer;    height: 16px;    border: none;    text-indent: 99999px;    background:#d1d6db;  }
.slick-dots li.slick-active button, .slick-dots li button:hover {background:#356786;}
/* */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;color:#333;text-shadow:none;background:#fff;}
.fancybox-opened{z-index:8030;}
.fancybox-outer, .fancybox-inner{position:relative; }
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;}
.fancybox-close{font-size:0;text-decoration:none; text-indent:9999px;position:absolute;top:26px;color:#fff;right:26px;    width: 17px;
    height:17px;
    background: url(/local/templates/awg/css/../img/ico15.png) no-repeat center ;cursor:pointer;z-index:8040;}
.fancybox-close:hover {border:none;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/local/templates/awg/css/../images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;
background:none;}
.fancybox-prev{left:0px;}
.fancybox-next{right:0px;}
.fancybox-nav span{position:absolute;top:50%;cursor:pointer;z-index:8040;background:url(/local/templates/awg/css/../img/arr.png) no-repeat center #ececec;width:30px;height:50px;top:50%;margin-top:-25px;}
.fancybox-next span{left:0px;transform:rotate(180deg);}
.fancybox-next span{right:0px;left:auto;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(220,220,220,0.8);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}

/* */
*{margin:0;padding:0;outline:none;box-sizing:border-box;}
html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:bold;}
a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
b,strong{font-weight:bold;}
em,i{font-style:italic;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:15px;}
ol{list-style:decimal;}
ul{list-style:disc;}
ul ul,ol ol{padding-top:0.5em;}
dt{font-size:18px;margin:0;}
dd{padding-left:10px;font-size:0.9em;font-style:italic;margin-bottom:20px;}
html{height:100%;background:#fff; background-size:cover;}

body{    -webkit-text-size-adjust: none;    -ms-text-size-adjust: none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
font-family: 'Open Sans', sans-serif; background:#fff; height:100%;font-size:13px;font-weight:400;line-height:1.2;color:#1f191a;position:relative;}
img{border:none;max-width:100%;vertical-align:middle;}
input[type="submit"], textarea, button{-webkit-appearance:none;}

a {color:#60c2e7;text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
a:hover {color:#366a8a;}

h1, .h1 {font-size:18px; font-weight:bold;  margin-bottom: 32px; text-transform:uppercase; color:#346c8d;}
h2 {font-size:30px; font-weight:bold;  margin-bottom: 32px; text-transform:uppercase; color:#1f191a;}
h3 {font-size:18px; font-weight:bold;  margin-bottom: 34px; color:#303030}
h4 {font-size:18px; font-weight:bold;  margin-bottom: 34px; text-transform:uppercase; color:#303030}

.f-left{float:left;}
.f-right{float:right;}
.clear{clear:both;position:relative;height:1px;overflow:hidden;}
img.alignleft{float:left;margin:3px 28px 10px 0px;}
.alignright{text-align:right;}
img.alignright{float:right;margin:3px 0px 10px 28px;}
.aligncenter{text-align:center;}
img.alignnone{margin-bottom:14px;}

.main-wrapper {left:0;position:relative;margin:0 auto;width:100%; min-width:320px;overflow:hidden;min-height:100%;}
.wrapper {position:relative;margin:0 auto; padding:0 20px; max-width: 1220px;}
.wrapper:after {content:'';display:block;clear:both;}

/* */
#header{position:absolute;z-index:40; padding:0px 0 0px 0px; height:204px; top:0px;left:0px;right:0px;}
#header .wrapper {padding:0;max-width:1180px;}
.head-top {color:#fff; height:50px;background:url(/local/templates/awg/css/../img/bg2.jpg) no-repeat center top;line-height:49px;}
.head-top .link-phone {float:left;display:none;}
.head-top .head-bask {display:none;}
.head-user {height:50px;float:right;background:#276b92;padding:0 0px 0 30px;width:220px;text-align:left;}
.head-user a {font-size:12px;color:#fff;margin: 0 3px;}
.head-user a:hover {color:#ffcc00;}
.head-user a.logout {position:absolute;right:10px;top:50%;margin-top:-10px;width:20px;height:20px;background:url(/local/templates/awg/css/../img/ico9.png) no-repeat center;}
.link-reg {}
.link-login {}
.link-login:before {content:'';display:inline-block;vertical-align:middle;margin:-1px 16px 0 -3px;width:19px;height:22px;background:url(/local/templates/awg/css/../img/ico2.png) no-repeat 0 0;}
.head-time {    font-size: 12px;    width: 213px;float:right; text-transform:uppercase;}
.head-time:before {content:'';display:inline-block;vertical-align:middle;margin: -3px 14px 0 0;width:22px;height:22px;background:url(/local/templates/awg/css/../img/ico1.png) no-repeat 0 0;}
.nav{list-style:none; overflow: hidden; margin: 0 0;}
.nav > li {float:left; position:relative;z-index:1; margin:0 24px 0 0px;}
.nav > li > a {color:#fff; display:inline-block; text-align:center;line-height: 40px; font-size:12px;text-decoration:none;}
.nav > li:hover > a, .nav > li.active > a {color:#ffcc00;}

#header.fix {position:fixed;top:-154px;}

/* */
.head-mid {    padding: 27px 0;height:104px;}
.head-soc {    margin-top: 1px;float:right;width: 213px;    margin-left: 2.6%;}
.head-soc a {font-size: 25px;width:50px;height:50px;display:inline-block;margin:0 -2px 0px 0;border:1px solid #fff;text-align:center;line-height:48px;border-radius:50%;color:#acb8c2}
.head-soc a:hover {border-color:#dee2e4; color:#33759b;}

.head-phone {float:right;font-size:18px;    width: 32%;}
.head-phone .phone-link {color:#303030;float:left;width:50%;white-space:nowrap; margin:0 0 9px;}
.head-phone .phone-link a {color:#303030;}
.head-phone .phone-link i {color:#346c8d;display: inline-block;    vertical-align: middle;    margin: 0 10px 0 0;}

.logo{margin:3px 0 0 0px; float:left;display: block;font-size:14px;color:#afafaf }
.logo img {float:left;}
.logo span {display:block;    float: left;    margin: -2px 0 0 16px;}

/* */
.head-bot {position:relative;z-index:3;color:#fff;height:50px;background:rgba(0,0,0,0.8);}
.head-bot .wrapper {height:50px; position:relative;}
.head-bot .wrapper:before {background:rgba(41,94,124,0.9);right:400px;top:0;bottom:0;content:'';position:absolute;width:100%;}
.head-bask {margin-left:180px;font-size:12px;color:#fff;height:50px;float:right;background:#276b92;width:220px;    padding: 10px 0 0 12px;    line-height: 1.2;}
.head-bask:hover {color:#fff;}
.head-bask span {color:#ffcc00; }
.head-bask span b {font-size:16px;}
.head-bask:before {width:30px;height:26px;background:url(/local/templates/awg/css/../img/ico4.png) no-repeat;content:'';float:left;margin:3px 17px 0 0;}
.head-bask div {overflow:hidden;}
.head-search {overflow:hidden;padding:10px 19px;right:220px;top:0;position:absolute;z-index:1;width:180px;height:50px;float:right;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.head-search.wide {background:rgba(0,0,0,0.8);width:580px;}
.head-search.wide {background:#333333;}
.home .head-search.wide {background:rgba(0,0,0,1);}
.head-search .close {cursor:pointer; z-index:3;background:url(/local/templates/awg/css/../img/ico9.png) no-repeat center; display:none;position:absolute;right:-5px;top:0;}
.head-search.wide .close {display:block;width:24px;height:100%;}
.search-block {position:relative;padding-right:40px;}
.wide .search-block {padding-right:66px;}
.search-block:after {content:'';display:block;clear:both;}
.search-block .t-inp {color:rgba(255,255,255,0.34);width:100%;height:30px;float:left;padding:0 0 0 0px; background:transparent;border:none; font-size:12px;border-bottom:1px solid rgba(255,255,255,0.24);}
.head-search.wide .search-block .t-inp {color:rgba(255,255,255,1);}
.search-block .s-submit {width:30px;height:30px;background:url(/local/templates/awg/css/../img/ico3.png) no-repeat center; border:none;position:absolute;right:0;top:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.wide .search-block .s-submit {right:28px;}

.link-search {display:none;}
.head-cats {float:left;position:relative;margin-left:-20px;width:260px;}
.head-cats .cat-name {display:block;color:#fff;padding-left:20px;font-weight:bold;font-size:14px;text-transform:uppercase;height:50px;line-height:50px;}
.head-cats .cat-name .icon-nav {display:inline-block;vertical-align:middle;width:17px;height:2px;background:#fff;position:relative;margin:0 12px 0 0;}
.head-cats .cat-name .icon-nav:before, .head-cats .cat-name .icon-nav:after {width:17px;height:2px;background:#fff;position:absolute;content:'';left:0;top:-6px;}
.head-cats .cat-name .icon-nav:after {top:auto; bottom:-6px;}
.head-cats:hover { }
.head-cats:hover .cat-name {color:#ffcc00; background: #317faa;}
.head-cats:hover .cat-name .icon-nav, .head-cats:hover .cat-name .icon-nav:before, .head-cats:hover .cat-name .icon-nav:after {background:#ffcc00;}
.head-cats .cat-drop {/*display:none;*/padding:0px 0px 0px 0px; min-width:100%;top:100%;position:absolute;left:0;    background: #317faa;
visibility: hidden;    opacity: 0;
-moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;}
.head-cats .cat-drop ul {margin:0; padding:0;}
.head-cats .cat-drop ul li {list-style:none; /*position:relative;*/}
.head-cats .cat-drop ul li a {padding:12px 20px;font-weight:bold; position:relative; display:block;font-size:14px;display:block;color:#fff; line-height:16px;text-transform:uppercase;}

.head-cats .cat-drop >ul >li >a {position:relative;}
.head-cats .cat-drop >ul >li >a:after { content:'';position:absolute; right:7px;top:50%;margin-top:-3px; width:6px;height:6px; border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg); -webkit-transform:rotate(45deg); } 
.head-cats .cat-drop >ul >li:hover >a:after {border-color:#ffcc00;}

.head-cats .cat-drop ul li a.parent:after { content:'';position:absolute; right:7px;top:50%;margin-top:-3px; width:6px;height:6px; border-top:2px solid #ffcc00;border-right:2px solid #ffcc00;transform:rotate(45deg); -webkit-transform:rotate(45deg); } 
.web .head-cats .cat-drop ul li:hover >a {color:#ffcc00;background:#336886}
.web .head-cats .cat-drop ul li:hover >a.parent:after {border-color:#fff;}
.web .head-cats .cat-drop ul li:hover >ul {display:block; }
.head-cats .cat-drop ul li.hover >a {color:#ffcc00;background:#336886}
.head-cats .cat-drop ul li.hover >a.parent:after {border-color:#fff;}
.head-cats .cat-drop ul li.hover >ul {display:block; }

.head-cats .cat-drop ul li ul {display:none;position:absolute;top:0;left:100%;/*background:#336886;*/width:200px; min-height:100%; }
.head-cats .cat-drop ul li ul li {background:#336886; position:relative;}
.head-cats .cat-drop ul li ul li ul  {-moz-transition: all .3s;  visibility: hidden;    opacity: 0; display:block;    -o-transition: all .3s;    -webkit-transition: all .3s;    transition: all .3s;	-moz-transition-delay: 0.3s;    -o-transition-delay: 0.3s;    -webkit-transition-delay: 0.3s;    transition-delay: 0.3s;}
.web .head-cats .cat-drop ul li ul li:hover >ul { visibility: visible;    opacity: 1;}
.web .head-cats .cat-drop ul li ul li:hover > a {color:#fff;}
.head-cats .cat-drop ul li ul li.hover >ul { visibility: visible;    opacity: 1;}
.head-cats .cat-drop ul li ul li.hover > a {color:#fff;}
.head-cats .cat-drop ul li ul li li {position:relative;}
.head-cats .cat-drop ul li ul li a {font-size:13px;color:#ffcc00;}
.head-cats .cat-drop ul li a.root-item {display: block;}
.head-cats .cat-drop ul li a.parent {display: block;}


.head-cats .cat-drop ul.filt {display:none;}
.web .head-cats:hover .cat-drop {/*display:block;*/visibility: visible; opacity: 1;}
.head-cats.hover .cat-drop {/*display:block;*/visibility: visible; opacity: 1;}
.filt-nav {position:relative;overflow:hidden;}
.filt-nav ul {margin:0;width:100%;display:table;}
.filt-nav li {text-align:center;display:table-cell;list-style:none;line-height:50px;}
.filt-nav li a {padding: 0 20px;font-weight:bold;color:#fff;font-size:12px;text-transform:uppercase;display:block;}
.filt-nav li a:hover, .filt-nav li.active a {color:#ffcc00; background:#317faa}

.mobile-button {position:relative; z-index:20;float:left; display:none; cursor:pointer; width: 50px;    height: 40px;    margin-left: -20px;  background: #276b92;color:#fff;-webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.mobile-button span {transition: .1s ease-in-out;background:#fff; height:3px;width:26px; display:block;margin:18px auto 0px; position:relative;}
.mobile-button span:before , .mobile-button span:after{transition: .1s ease-in-out;content:'';background:#fff;height:3px;display:block;top:-8px;left:0;right:0; position:absolute;}
.mobile-button span:after {top:auto;bottom:-8px;}

.open.mobile-button span { background: transparent;border-color:transparent;}
.open.mobile-button span:before {left: 0px;    right: 0px;    top: 0px;   transform: rotate(-45deg); -webkit-transform:rotate(-45deg);      -moz-transform:rotate(-45deg);       -ms-transform: rotate(-45deg);         -o-transform: rotate(-45deg);  }
.open.mobile-button span:after {left: 0px;    right: 0px;    top:0px;   transform: rotate(45deg); -webkit-transform:  rotate(45deg);      -moz-transform: rotate(45deg);       -ms-transform:  rotate(45deg);         -o-transform:  rotate(45deg);   }

/* */
#footer{width:100%;clear:both;margin:0px auto;color: #fff; background:url(/local/templates/awg/css/../img/bg1.jpg) no-repeat bottom;background-size:cover; padding:47px 0 65px;}
.foot-title {font-weight:600; text-transform:uppercase; font-size:16px;margin-bottom:29px;}
.foot-title a {color:#fff;}
.foot-list {float:left;    width: 12%;}
.foot-cat {    width: 19%;}
.foot-list ul {}
.foot-list ul li {list-style:none;line-height:24px; }
.foot-list ul li a {color:#fff;}
.foot-list ul li a:hover {color:#ffcc00;}

.foot-conts {float:left;}
.foot-conts .f-left {width:240px;}
.foot-conts .f-left .cont-label { float:left; width:72px;}
.foot-conts .f-left .conts {font-size:14px;}
.cont-item {overflow:hidden;padding-left:30px; position:relative;    margin-top: 3px;    margin-bottom: 10px;}
.cont-item .conts {overflow:hidden;}
.cont-item p {margin: 0;    line-height: 20px;}
.cont-item i {margin-left:-30px;display:inline-block;width:27px;font-weight:bold;    font-size: 18px;}
.cont-phone a {color:#fff;}
.cont-mail a {color:#ffcc00;text-decoration:underline;}

.foot-right {float:right;    width: 348px;}
.foot-pay {margin-bottom:38px;}
.foot-pay .pay {margin-top: 37px;}

.foot-soc {margin-right:-12px;}
.foot-soc .soc {    margin-top: -12px;}
.foot-soc a {opacity:0.36;width:30px;height:30px;border:1px solid #fff;border-radius:2px;line-height:28px;text-align:center;color:#fff;display:inline-block;margin:0 7px 10px 0;}
.foot-soc a:hover {opacity:1;}

.foot-subsc {    margin-bottom: 39px;}
.subsc {    margin-top: -8px;padding-right:155px;position:relative;}
.subsc:before {content:'';background:url(/local/templates/awg/css/../img/ico7.png) no-repeat center;width:16px; position:absolute;left:;top:0;height:40px;}
.subsc .t-inp {padding:0 0 0 20px; background:transparent;border:none;color:#fff;font-size:12px;border-bottom:1px solid rgba(255,255,255,0.24);}
.subsc .btn {padding:0;width:145px;border-color:#fff; position:absolute;top:0;right:0;color:#fff;}

/* */
.t-inp, textarea {color:#383838; position:relative;display:block; width: 100%; -webkit-appearance: none;font-family: 'Open Sans', sans-serif; height: 40px; 
padding:4px 0px; line-height:1.2; font-size:24px; background-color: white;border:none;border-radius: 0px;box-shadow:none;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.t-inp.error{color: #ea4545;}

.btn{position:relative;box-sizing:border-box;font-weight:bold; font-family: 'Open Sans', sans-serif; cursor:pointer;display:inline-block;border:none;text-align:center;font-size:14px; text-transform:uppercase;
line-height:40px;height:40px; padding:0 20px 0px;background: #ffcd00;color:#303030; text-decoration:none; border-radius:0px;box-shadow:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.btn:hover{text-decoration:none; background:#33759b; color:#fff;}

.btn-more {background:#33759b; color:#fff;}
.btn-more:hover {background: #ffcd00;color:#303030;}

.btn-bord {background:transparent; border:2px solid #004d7d; color:#366a8a;line-height:36px;}
.btn-bord:hover {background: #ffcd00;color:#303030;border-color:#ffcd00;}

/* */
.content {display:block; padding-top:204px;    position: relative;    z-index: 1;}

/* */
.section-top {overflow:hidden;position:relative;}
.section-top .slick-slide {height:430px;}
.section-top .slick-slide img{height:100%;max-width:9999px;top:0;position:absolute;left:50%; transform: translateX(-50%);    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);}

.section-brands {background:#fbf5ee;padding:30px 0;text-align:center;}
.section-brands .slick-slide {padding:0 28px;height:110px;line-height:110px;font-size:0;}
.brands {padding:0 75px;margin:0 30px;}
.brands .slick-arrow:before {width:20px;height:38px;content:'';position:absolute;top:50%;left:50%;margin:-19px 0 0 -13px;background:url(/local/templates/awg/css/../img/arr3.png) no-repeat center;}
.brands .slick-arrow {width:47px;height:47px;border-radius:50%;top:50%;margin-top:-24px;}
.brands .slick-arrow:hover {background:#c2e3f0; }
.brands .slick-arrow:hover:before {background:url(/local/templates/awg/css/../img/arr4.png) no-repeat center; }

/* */
.section-tovs {padding:38px 0;}
.tabs {text-align:center;margin-bottom:33px;}
.tabs li {list-style:none;display:inline-block;    margin: 0 45px;}
.tabs li a {display:inline-block;font-size:30px;padding-bottom: 13px;font-weight:bold;text-transform:uppercase;border-bottom:2px solid transparent; }
.tabs li.current a {    color: #366a8a;border-bottom:2px solid #366a8a;}

.tovs:after {content:'';display:block;clear:both;}
.tov {position:relative;}
.tov .btn {width:100%;max-width:220px;margin:0 auto;}
.tov .btn:before {width:26px;height:23px;content:'';display:inline-block;vertical-align:middle;background:url(/local/templates/awg/css/../img/ico5.png) no-repeat;margin:-2px 13px 0 0;}
.tov .btn:hover:before {background-image:url(/local/templates/awg/css/../img/ico6.png);}
.tov .price {height: 59px;    padding-top: 17px;font-weight:bold;font-size:12px; color:#366a8a;}
.tov .price .price-cur {}
.tov .price .price-cur span {font-size:18px;}
.tov .price .price-old {margin:-10px 0 0px;color:red;    text-decoration: line-through;}
.tov .price .price-old span {font-size:14px;}
.tov .item-grey {background:#fbfbfb;border-top:1px solid #e7e7e7;    margin: 12px 0 0;    padding: 20px 10px 11px;}
.tov .item-grey .item-price b {    font-size: 24px;}
.tov .item-table {    margin-bottom: 13px;font-size:12px; line-height:14px;}
.tov .item-table th {border:none;padding:0px 0;height:20px;}
.tov .item-table td {border:none;padding:0px 0;text-align:left;}
.tov .more {font-size:12px; color:#33759b;text-decoration:underline;margin-top: 9px;    display: inline-block;}
.item-grey-in {width:210px;margin:0 auto;}
.item-grey-in p {font-size:12px;}
.item-grey-in .item-grey-left {text-align:left; }
.item-grey-in .item-grey-right {text-align:left;margin-right:-22px;    height: 83px;}
.top-slider {    margin: 0 auto;
    padding: 0 20px;
    max-width: 1220px;}
.tov-art {font-size:12px;color:#666666}
.tov-name {font-size:14px;font-weight:bold;text-transform:uppercase;    margin-bottom: 4px;}
.tov-name a {color:#366a8a;}
.tov-name a:hover {color:#303030;}
.tov-img {height:180px; line-height:180px;    margin-bottom: 23px;text-align:center;}
.tov-img img {max-height:100%;}
.tov-br{font-size:12px;    margin-bottom: 11px;}
.tov-br a {color:#303030;}
.tovs-bot {text-align:center;clear:both;border-top:1px solid #e2e2e2;padding-top:30px;    margin-bottom: 34px;}
.tovs-bot .btn-more  {display:block;width:100%;margin:0 auto 30px;max-width:300px;}
.tovs-bot .btn img {    margin-right: 7px;}
.tovs-bot .pagenavi  {display:inline-block;}

.labl {position:absolute;top:0;right:0;padding:0 10px;font-size:12px;font-weight:bold;padding:0 13px;line-height:20px;color:#fff;}
.labl1 {background:#78b740;}
.labl2 {background:#d14a4a;}
.labl3 {background:#ffcd00;color:#333;}
.labl4 {background:#00a072;}

.center-tovs {    margin-bottom: 30px;}
.center-tovs .tov {text-align:center;float:left;border:1px solid #e7e7e7;margin:2% 0 0 2%; width:32%;}
.center-tovs .tov:nth-child(3n+1) {margin-left:0;}
.center-tovs .tov .tov-img {    height: 171px;    line-height: 173px;    margin-bottom: 5px;}

.js-tovs {padding: 0 28px;}
.slick-slide .tov {    height: 380px;text-align:center; padding:12px 24px 30px; margin:0 auto; width:220px;border:1px solid #fff; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.slick-slide .tov:hover {border:1px solid #e7e7e7;}

.view-all {margin-top: 7px;margin-bottom:20px;text-align:center;position:relative;line-height:30px;font-size:11px;}
.view-all:before {content:'';position:absolute;left:0;right:0;height:1px;top:16px;background:#dcdcdc;}
.view-all a {display:inline-block;background:#fff;position:relative;color:#3185b4;}
.view-all a:hover {color:#004d7d;}
.view-all a:before, .view-all a:after {content:'';display:inline-block;vertical-align:middle;width:26px;height:1px;margin:0 14px; background:#3185b4;}

.panes .pane {height:0;overflow:hidden;}
.panes .pane.active {height:423px;overflow:visible;}

/* */
.section-info {position:relative; background:#f3f3f0}
.section-info:before {background:#cee9f3;right:50%;top:0;bottom:0;content:'';position:absolute;width:100%;}
.spec-block {float:left;width:50%;background:#cee9f3;text-align:center;    padding: 28px 10px 22px 0;}
.spec {    padding-top: 22px;color:#9a9a9a; float:left;    width: 45%;    margin: 2% 5% 3% 0;background-color: rgba(255, 255, 255, 0.33);height: 161px;border: 1px dotted #004d7d;}
.spec-ico {height:70px;line-height:70px;margin-bottom:16px;}
.spec-ico .hov {display:none;}
.spec:hover .spec-ico img {display:none;}
.spec:hover .spec-ico .hov {display:inline-block;}
.spec-name {    margin-bottom: 1px;    font-size: 14px; font-weight:bold; text-transform:uppercase;color:#366a8a;}
.spec:hover {color:#cee9f3; background:url(/local/templates/awg/css/../img/bg3.jpg) no-repeat center; background-size:cover;border:none;padding:23px 1px 1px;}
.spec:hover .spec-name {color:#fff;}

.seo {   line-height: 15px;    padding: 34px 40px 34px 40px;overflow:hidden;}
.seo p {    margin-bottom: 20px;}
.seo h1 {font-size:24px;font-weight:400;text-transform:none;color:#1f191a;    line-height: 29px;    margin-bottom: 26px;}
.seo h2 {font-size:18px;font-weight:bold;text-transform:none;color:#303030;    line-height: 1.4;    margin-bottom: 16px;}
.center .seo {padding:0;}
.text-lim {overflow:hidden;position:relative;    height: 157px;    margin-bottom: 20px;}
.text-lim:after {content:'';position:absolute;left:0;right:0;bottom:0;height:60px;-webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;
    background-image: -o-linear-gradient(top, #FFFFFF 0%, rgba(255,2555,255,0) 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, rgba(255,2555,255,0) 100%);
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, rgba(255,2555,255,0) 100%);
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, rgba(255,2555,255,0) 100%);
    background-image: linear-gradient(to top, #FFFFFF 0%, rgba(255,2555,255,0) 100%);}
.text-lim.open {height:auto;}
.text-lim.open:after {height:0;}
.text-opener {border-bottom:1px dotted #33759b;color:#33759b;    display: inline-block;    margin-bottom: 3px;}
.text-opener:hover {border-bottom:1px dotted transparent; }

/* */
.section-revs {padding:59px 0 50px;}
.revs {    margin: 43px 0 38px;}
.rev {overflow:hidden;padding-right:7px;}
.rev-img {width:140px;height:140px;overflow:hidden;float:left;margin:0 18px 0 0;}
.rev-cont {overflow:hidden;}
.rev-name {text-transform:uppercase;font-weight:600;font-size:14px;}
.rev-date {    margin: 4px 0 12px;font-size:12px;color:#666666}
.rev-stars {    margin-bottom: 18px;}
.rev-txt {font-size:13px; color:#303030; font-weight: 300;    text-shadow: 0 0;}

.btns {text-align:center;    margin-bottom: 0px;    margin-top: 27px;}
.btns .btn {    width: 260px;}

/* */
.section-links {border-bottom:1px solid #e4e4e4;padding:10px 0 10px;line-height:30px;}
.links {font-size:12px;}
.links a {display:inline-block;margin-right:6px;color:#25455f;}
.links a:after {display:inline-block;content:'';border:4px solid transparent;border-left:4px solid #25455f;margin-left:14px;vertical-align:middle;}
.links span {color:#a1aeb8;}

/* */
.section-item {overflow:hidden;position:relative; padding:25px 0;}
.section-item h1 {position:absolute;top:-9999px;left:0;}
.section-item .h1, .section-item h1 {margin-bottom: 22px;}
.center-left {float:left;width:100%;padding-right:260px;}
.center-left + .sidebar {float:left;width:220px; margin-left:-220px;}
.item-cols {margin-bottom:47px;}
.item-cols:after {content:'';display:block;clear:both;}
.item-gal {margin-top: 4px;float:left;text-align:center;overflow:hidden;position:relative;width:520px;margin-right:39px;}
.item-gal .hot {padding:50px 15px 15px;position:absolute;width:164px;    right: -56px;    top: -21px;z-index:3;text-align:center;background:#ffcd00;font-weight:bold;color:#2f2f2f;font-size:12px;
transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.item-gal .hot b {position:absolute;left:50%;color:#fff;background:#356786;line-height:24px;bottom:-24px;width:60px;margin-left:-30px;}
.item-gal .hit {  z-index:2;  position: absolute;    top: 0;    right: 0;    padding: 0 10px;    font-size: 12px;    font-weight: bold;    padding: 0 13px;    line-height: 20px;    color: #fff;background: #00a072;}
.item-gal .new {  z-index:2;  position: absolute;    top: 0;    left: 0;    padding: 0 10px;    font-size: 12px;    font-weight: bold;    padding: 0 13px;    line-height: 20px;    color: #fff;background: #78b740;}
.img-slider {border:1px solid #e7e7e7;z-index:1;}

.item-info {overflow:hidden;}
.item-info .btn {height:80px;line-height:80px;font-size:24px;display:block;}
.item-table {font-size:14px; width:100%;line-height:20px; margin-bottom:20px;}
.item-table th {border-bottom:1px dotted #cdcdcd;text-align:left;padding:9px 0 10px;}
.item-table td {border-bottom:1px dotted #cdcdcd;padding:9px 0 9px 10px;}
.item-table a {color:#303030}

.item-grey {position:relative;z-index:3;font-size:14px; background:#f3f3f0;margin:0 0 20px;padding:20px 7% 20px 10.7%;}
.item-grey:after {content:'';display:block;clear:both;}
.item-grey p {    margin-bottom: 9px;}
.item-grey-left {float:left;}
.item-grey-right {float:right;}
.item-price {font-weight:bold;color:#356786;    margin-top: 14px;}
.item-price b {font-size:30px;}

.item-desc {clear:both;margin-bottom: 40px;}
.item-desc p {    margin-bottom: 18px;}
.item-desc h4 {font-size:14px;margin-bottom: 18px;}

.item-spec {border:1px solid #e8e8e8;margin-bottom:20px;padding:21px 10px 12px 25px;margin-top: 4px;line-height: 16px;}
.item-spec h4 {font-size:14px; margin-bottom:16px;}
.item-spec h4 i {display:inline-block; width:50px;    vertical-align: bottom;    margin-bottom: -3px;}
.item-spec table {margin:0;width:100%;line-height:16px;}
.item-spec table td {vertical-align:middle;padding:0 0 7px;}
.item-spec table td:first-child {width:40px;}
.item-spec ul {margin:22px 0 0;}
.item-spec ul li {position:relative;list-style:none;margin-bottom:14px;line-height:16px;}
.item-spec ul li span {cursor:pointer;color:#356786;border-bottom:1px dotted #356786;}
.item-spec ul li.active span, .item-spec ul li span:hover {color:#303030; border-bottom:1px dotted transparent;}
.item-spec .spec-drop {position:absolute; top: 21px;    left: 29px;    width: 220px;    font-size: 12px;    line-height: 14px;display:none;padding:14px 19px;background:#f3f3f0;border:1px solid #dededb;}
.item-spec .spec-drop:before {position:absolute; width:18px;height:10px;top:-10px;left:34px;content:'';background:url(/local/templates/awg/css/../img/corn.png) no-repeat center;}
.item-spec .spec-drop .close{cursor:pointer;width:21px;height:21px;background:url(/local/templates/awg/css/../img/ico10.png) no-repeat center #356786;position:absolute; right:-1px;top:-1px;}
.item-spec p {margin-bottom: 8px;}
.item-spec .spec-drop p {margin-bottom: 6px;}
.item-spec li.active .spec-drop { display:block;}
.item-spec li.active {z-index:4;}

.numb {width:98px;height:50px;position:relative;text-align:center;}
.numb .t-inp {font-size:14px; text-align:center;border:1px solid #e7e7e7;width:50px;height:50px;z-index:2;position:relative;}
.numb span {border:1px solid #e7e7e7;background:#fff;width:25px;height:25px;cursor:pointer;margin-top:13px;position:relative;z-index:1;}
.numb span:hover {border:1px solid #ffcd00;background:#ffcd00;}
.numb span:before {content:''; display:block;background:#1f191a;width:10px;height:2px;margin:10px auto;left: 1px;    position: relative;}
.numb span.plus:after {content:'';background:#1f191a;width:2px;height:10px;position:absolute;top:6px;left:11px;}
.numb span.minus{margin-right:-1px;float:left;}
.numb span.plus{margin-left:-1px;float:right;}

.help {z-index:4;font-size:12px; position:absolute;top:54px;left:24px;background-color: #f3f3f0; width:170px;padding:7px 5px;line-height:14px;border:1px solid #dededb;}
.help:before {position:absolute; width:18px;height:10px;top:-9px;left:15px;content:'';background:url(/local/templates/awg/css/../img/corn.png) no-repeat center;}

.btn-buy {    -webkit-transition: background 0.3s ease-out;    -moz-transition: background 0.3s ease-out;    transition: background 0.3s ease-out;}
.btn-buy:before {width:47px;height:42px;content:'';display:inline-block;vertical-align:middle;background:url(/local/templates/awg/css/../img/ico11.png) no-repeat;margin:-4px 21px 0 0;}
.btn-buy:hover:before {background-image:url(/local/templates/awg/css/../img/ico12.png);}

/* */
.section-cat {position:relative; padding:25px 0;}
.section-cat .center {padding-left:19px;overflow:hidden;}
.sidebar {float:left;width:220px;}
.center h1 {    margin-bottom: 17px;}
/* */
.filter-item {border-bottom:1px solid #dde1e3;padding-bottom:31px;margin-bottom:15px;}
.filter-title {font-weight:bold;font-size:18px;color:#303030;text-transform:uppercase;line-height:20px;padding:10px 0;  }
.filter-title span{font-weight:400;font-size:13px;}
.filter-cont {}
.filter-cont .jq-selectbox {margin-top: 16px;}
.filter-bot {padding-top: 13px;}
.filter-bot .clear-filter {color:#33759b;border-color:#33759b;}
.filter-bot .clear-filter:hover { }
.filter-bot .btn {display:block;margin-bottom:20px;padding:0;}
.filter-bot .btn img {    margin-right: 7px;}

.filter-cats {border-bottom:1px solid #dde1e3;padding-bottom:0px;margin-bottom:26px;}
.filter-cats .filter-title{padding-top: 0;}
.cats {margin:8px 0 0;}
.cats li {list-style:none;border-top:1px solid #dde1e3;line-height:19px; padding: 6px 0 6px 0px;}
.cats li a {display:inline-block;font-weight:bold;text-transform:uppercase; color:#303030;position:relative; padding:4px 0 4px 19px;}
.cats li a:before {content:'';position:absolute;top:50%;left:0;margin-top:-4px;border:4px solid transparent;border-left:4px solid #303030;}
.cats li.active a:before {border:4px solid transparent;border-left:4px solid #346c8d;transform:rotate(-90deg);    left: -2px;    margin-top: -7px;}
.cats li a:hover {color:#346c8d;}
.cats li.active > a {color:#346c8d;}
.cats li.active ul {display:block;}
.cats li ul {display:none;margin:0;position:relative;padding:0;}
.cats li ul:before {content:'';border-left:1px dotted #346c8d;position:absolute;left:1px;top:4px;bottom:4px;}
.cats li ul li {border:none; line-height:20px; padding: 5px 0 5px 0px;}
.cats li ul li a {font-weight:400;text-transform:none; padding:0px 0 0px 19px;}
.cats li ul li a:before {display:none;}
.cats li ul li a:hover {}
.cats li ul li.active a {}

.check {margin-bottom:15px;    margin-top: 6px;}
.check:after {content:'';display:block;clear:both;}
.check label {color:#303030;}
.check label > span {display:block; overflow:hidden;}

.scroll {overflow:hidden;   margin: 11px 0 -8px; }
.scroll1 {height:390px; }
.scroll2 {height:180px;}

/* */
.sort {position:relative;z-index:2;background:#f3f3f0; padding: 21px 20px 1px 20px; margin-bottom: 1px;text-align:center;   }
.sort .pagenavi {display:inline-block; margin-bottom:15px;}
.sort:after {content:'';display:block;clear:both;}
.sort .jq-selectbox {width:auto;     text-align: left;   margin-left: 8px;    vertical-align: top;}
.sort .jq-selectbox__select {    padding: 5px 26px 5px 9px;}
.sort-left {float:left; margin-bottom:15px;margin-right:10px;line-height: 40px;}
.sort-right {float:right;margin-left:10px; margin-bottom:15px;}
.sort-num {float:left; line-height: 40px;}
.sort-view {float:right;    margin: 0 0 0 19px;}
.sort-view li {list-style:none;float:right;}
.sort-view li a {display:block;margin-left:-1px;width:40px;height:40px;text-align:center;line-height:38px;background:#fff;border:1px solid #bbc4c8;}
.sort-view li.view1 a {background:url(/local/templates/awg/css/../img/view.jpg) no-repeat right 0;}
.sort-view li.view1.active a {background:url(/local/templates/awg/css/../img/view.jpg) no-repeat right -40px;}
.sort-view li.view2 a {background:url(/local/templates/awg/css/../img/view.jpg) no-repeat 0 0;}
.sort-view li.view2.active a {background:url(/local/templates/awg/css/../img/view.jpg) no-repeat 0 -40px;}

.pagenavi {}
.pagenavi:after {content:'';display:block;clear:both;}
.pagenavi span, .pagenavi a {color:#666666;float:left;margin-left:-1px;width:42px;height:40px;text-align:center;line-height:38px;background:#fff;border:1px solid #bbc4c8;}
.pagenavi a {color:#25455f;}
.pagenavi a:hover {color:#ff4b37;}
.pagenavi .current {color:#fff;background:#2A5A75;border-color:#2A5A75;}
.pagenavi .prev:before, .pagenavi .next:before {margin-top:-2px;content:'';display:inline-block;vertical-align:middle;border:4px solid transparent;border-right:4px solid #33759b;}
.pagenavi .prev:hover:before, .pagenavi .next:hover:before {border-right:4px solid #ff4b37;}
.pagenavi .next {transform:rotate(180deg);}

/* */
#mainafter2 {	background: rgba(41,41,41,0.8);	height: 100%;	opacity: 0;	-moz-opacity: 0;	visibility: hidden;	position: fixed;	top: 0;	left: 0;	width: 100%;	z-index: 99;
	-webkit-transition: opacity 0.2s ease-out 0.3s, visibility 0s 0.5s;
	-moz-transition: opacity 0.2s ease-out 0.3s, visibility 0s 0.5s;
	-ms-transition: opacity 0.2s ease-out 0.3s, visibility 0s 0.5s;
	-o-transition: opacity 0.2s ease-out 0.3s, visibility 0s 0.5s;
	transition: opacity 0.2s ease-out 0.3s, visibility 0s 0.5s;
}
.open #mainafter2 {	opacity: 1;	visibility: visible;
	-webkit-transition: opacity 0.2s ease-out, visibility 0s 0s;
	-moz-transition: opacity 0.2s ease-out, visibility 0s 0s;
	-ms-transition: opacity 0.2s ease-out, visibility 0s 0s;
	-o-transition: opacity 0.2s ease-out, visibility 0s 0s;
	transition: opacity 0.2s ease-out, visibility 0s 0s;
}
.filt-btn {display:none;position:relative;background:#5f5f5f;line-height:36px;color:#ffc800;padding:0 12px;    position: absolute;    right: 0px;    top: -8px;}
.filt-btn:hover {color:#ffc800;background:#292929;}
.filt-btn:before {width:21px;height:17px;background:url(/local/templates/awg/css/../img/ico23.png) no-repeat;display:inline-block;vertical-align:middle;margin:-2px 0px 0 0;content:'';}
.open .filt-btn {z-index:100;background:#292929;}


.pop-up{padding:30px; width: 860px;    overflow: auto;    max-height: 100%; }
#pop-up1 .slider-pop-up{text-align: center; height: 374px; line-height:374px; margin-bottom:10px;    margin-top: 17px; overflow: hidden; vertical-align: middle;}
#pop-up1 .slider-pop-up .slick-slide{height: 374px; }
#pop-up1 .slider-pop-up div {max-height:100%;}
#pop-up1 .slider-pop-up img{max-height: 374px; line-height: 374px;}
#pop-up1 .item-info{}
#pop-up1 .item-info .h1{    margin-bottom: 21px;}
#pop-up1 .item-info .item-table{width: 44%; float: left; margin-bottom: 0;    margin-top: 9px;}
#pop-up1 .item-info .item-table th{    width: 135px;}
#pop-up1 .item-info .item-grey{}
#pop-up1 .item-info .item-grey .item-grey-left{}
#pop-up1 .item-info .item-grey .item-grey-right{}
#pop-up1 .item-info .btn{}
#pop-up1 .item-info .item-block-right{float: right; width: 45%;}

.jGrowl.top-right { font-size:15px; right: auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);}
.jGrowl-notification {width: 300px;    padding: 20px;}

.bx_ordercart_order_sum {font-weight: bold;text-align: right;}

/* */
@media screen and (max-height: 1720px) {
	#pop-up1 .slider-pop-up {    height: 275px;    line-height: 275px;}
	#pop-up1 .slider-pop-up img{    max-height: 275px;    line-height: 275px;}
}
@media screen and (max-width: 1240px) {
	#header .head-top .wrapper {padding:0 0 0 20px;}
	#header .head-mid .wrapper {padding:0 5px 0 20px;}
	#header .head-bot .wrapper {padding:0 0 0 20px;}
	.head-time {width:170px;}
	.nav > li {    margin: 0 25px 0 0px;}
	.head-phone {    width: 40%;}
    .head-soc {width: auto;}
	.section-top .slick-slide {height:350px;}
	.seo {    padding: 34px 0px 22px 35px;}
	.foot-conts .f-left {float:none;width:auto;}
	.center-left {float:none;padding:0;}
	.center-left + .sidebar {    width: 100%;    margin-left: 0px;float:none;    position: relative;    top: 0;    margin: 0;    padding: 0;    overflow: hidden;}
	.item-spec {    height: 195px;    width: 25%;    margin-left: 3%; float:left;}
	.item-spec:first-child {margin-left:0;    width: 44%;}
	.sort-num > span {display:none;}
	.sort .sort-num .jq-selectbox {margin-left:0;}
	.sidebar {    width: 190px;}
	.range_slider p .btn {    width: 22%;}
	#minCost, #maxCost {    width: 29%;}
	.item-grey-in .item-grey-right {    margin-right: -14px;}
	.tov .item-table th {    width: 116px;}
	.head-cats {    width: 210px;}
	.top-slider {padding:0;}

}
@media screen and (min-width: 1024px) {
	.center-tovs .tov:nth-child(3n+1) {clear:both;}
}
@media screen and (max-width: 1023px) {
	.head-time {display:none;}
	.nav > li {    margin: 0 20px 0 0px;}
	.head-phone { font-size: 15px;   width: 47%;}
    .head-phone .phone-link {margin: 0 0 4px;}
    .head-phone .phone-link i {margin: 0 7px 0 0; float: none;}
    .head-phone .phone-link img {margin-top: -4px;mrgin-bottom: -2px;}
    .logo img {width: 192px;}
    #header a.logo span {font-size: 15px;}
	.filt-nav {display:none;}
	.head-soc {margin-left:0;}
	.section-info:before {display:none;}
	.spec-block { margin:0 -20px; overflow:hidden;   float: none;    width:auto;    padding: 22px 0px 22px 20px;}
	.spec {width:22.5%;    height: 190px; margin: 0% 2.5% 0% 0; padding:22px 10px 0;}
	.spec:hover {padding:23px 11px 0;}
	.seo {    padding: 34px 0px 35px 0px;}
	.tabs li {    margin: 0 35px;}
	.foot-conts .f-left .cont-label {    float: none;    width: auto;}
	.foot-right {    width: 280px;}
	.foot-soc a {    margin: 0 2px 5px 0;}
	.subsc .btn {    width: 128px;}
	.subsc {    padding-right: 136px;}
	.foot-pay .pay {    margin-top: 20px;}
	.foot-title {    margin-bottom: 20px;}
	#footer {    padding: 47px 0 40px;}
	.foot-list {    width: 14%;}
	.foot-cat {    width: 19%;}
	.head-mid {    padding: 15px 0;    height: 80px;}
	.head-soc {display:none;}
	#header {    height: 180px;}
	.content {    padding-top: 180px;}
	.brands {    padding: 0 25px;}
	.head-search.wide {    width: 548px;}
	.head-cats .cat-drop ul.filt {display:block;background:rgba(0,0,0,0.1);}
	.section-item h1 {position:static;}
	.section-item .h1 {display:none;}
	.item-grey {    padding: 10px 7% 10px 7%;}
	.item-gal {    width: 55%;    margin-right: 30px;}
	.center-tovs .tov, .center-tovs .tov:nth-child(3n+1) {    margin: 4% 0 0 4%;    width: 48%;}
	.center-tovs .tov:nth-child(odd) {margin-left:0;}
    .sort {text-align: left;}
	.sort .pagenavi {    clear: both; }   
	#header.fix {top:-130px;}
	.section-top .slick-slide {height:auto;}
	.section-top .slick-slide img {height:auto; width:100%;position:relative;left:0;    transform: translateX(0%);    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);}
	.pop-up{padding:20px; width: 740px; }
	#pop-up1 .item-info .item-table{width: 48%;}
	#pop-up1 .item-info .item-block-right{width: 48%;}
	.center-tovs .tov:nth-child(odd) {clear:both;}
	.head-user {    padding: 0 0px 0 20px;    width: 200px;}
	
	
}
@media screen and (max-width: 767px){
	.nav {position:fixed;margin-left:-200px;width:150px; padding:5px 10px; box-shadow:0 3px 10px rgba(0,0,0,0.5);left:0;top:40px;background:#fff;    -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;}
	.nav.open {margin-left:0;}
	.nav li {display:block;margin:0;float:none;}
	.nav > li > a {font-size:14px;text-align:left;color: #366a8a;display:block;padding:0 15px;}
	.nav > li > a:hover {    background: #317faa;}
	.mobile-button {display:block;}
	.rev {    padding: 0 40px;}
	.tabs li {    margin: 0 20px;}
	.tabs li a {    font-size: 24px;    padding-bottom: 5px;}
	.foot-right {float:none;width:auto;clear:both;}
	.foot-list {    width: 24%;}
	.foot-cat {    width: 40%;}
	.spec-block { margin:0 -20px; overflow:hidden;   float: none;    width:auto;    padding: 15px 0px 15px 20px;}
	.spec {width:47%;    height: 190px; margin: 1.5% 3% 1.5% 0; padding:22px 10px 0;}
	.logo span {display:none;}
	.head-phone { width: 57%;margin:0;}  
	.head-phone .phone-link {    float: left;    width: 50%;    margin: 0 0 6px;}	
	
	.head-top, .head-cats .cat-name {height:40px;line-height:40px;}
    .cat-name {padding-right: 5px;}
	.head-user, .head-bask, .head-bot, .head-bot .wrapper, .head-search {height:40px;}
	.head-search {    padding: 3px 19px;}
	.head-bask {    padding: 6px 0 0 12px;    line-height: 1;}
	.head-bask:before {margin-top:0;}
	.head-top {position:relative;z-index:14;}
	h2 {    font-size: 24px;}
	.brands {margin: 0 10px;}
	.content {    padding-top: 160px;}
	.head-search.wide {    width: 420px;}
	.item-gal {    width: 100%;    margin-right: 0px;float:none;}
	.item-spec {width: 27%;    margin-left: 3%;    padding: 15px 10px 12px 15px;}
	.item-spec:first-child {margin-left:0;    width: 43%;}
	.item-spec:nth-child(3) {width: 24%;}
	.item-spec h4 i {    width: 42px;}
	.sidebar {-webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    transition: all 0.3s ease-out; margin-right:-260px;   width: 240px; float:none;    position: absolute;    background: #fff;    padding: 10px 20px;    z-index: 200;    right: 0;    top: 30px;}
	.open .sidebar {margin-right:0px;  }
	.filter-cats {display:none;}
	.section-cat .center {padding-left:0;}
	.scroll1 {    height: 180px;}
	.filt-btn {display:inline-block;}
	.section-cat h1 {margin-right:45px;}
	.filter-item {    padding-bottom: 5px;    margin-bottom: 5px;}
	.filter-cont {height:0;overflow:hidden;padding:0;}
	.filter-item.open .filter-cont {height:auto;overflow:visible;padding-bottom:20px;}
	.filter-title {    font-size: 16px;position:relative;}
	.filter-title:after {content:'';right:3px;top:50%;position:absolute;margin-top:-3px;border:6px solid transparent;border-top:6px solid #303030;}
	.filter-item.open .filter-title:after {transform:rotate(180deg);margin-top:-7px;}
	#header.fix {    top: -120px;}
	.item-cols {margin:0;}
	.section-cat .center {overflow:visible;}
	.sort {margin:0 -20px 8px;padding: 16px 16px 1px 16px;}
    .sort-right {     margin-bottom: 8px;}
    .sort-left {  margin-left: -6px;    margin-bottom: 8px;}
    .sort-left .jq-selectbox { width: 141px;}
    .sort .sort-num .jq-selectbox { width: 61px;}
    .sort .pagenavi { margin-bottom: 11px;margin-left: 1px;}
	
}
@media screen and (max-width: 639px) {
	.head-user {width:50px;font-size:0;padding:0;text-align:center;}
	.head-user a{font-size:0;margin:0;}
	.head-user a:before {margin:0;}
	.link-login {display:block;}
	.head-top .link-phone {    font-size: 22px;display:block;width:50px;margin-left:2px;text-align:center;    background: #276b92;color:#fff;	}
	.foot-list {width:40%;}
	.foot-cat {width:60%;}
	.foot-conts {margin-bottom:20px;}
	.head-bask {width:50px;font-size:0;float:right;display:block;position:relative;margin-right:2px;padding:5px 6px 0 0;text-align:center;}
	.head-bask:before {float:none;margin:3px auto 0;display:block;}
	.head-bask span.num { color: #fff;font-weight:bold;font-size:10px;position:absolute;top:4px;right:4px;}
	.head-bot .head-bask{display:none;}
	.head-phone {padding:10px 15px; position:fixed;margin-left:-200px;width:150px;box-shadow:0 3px 10px rgba(0,0,0,0.5);left:0;top:40px;background:#fff;    -webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;}
	.head-phone.open {margin-left:0;}
	.head-phone .phone-link {    float: none;    width: 100%;    margin: 10px 0 10px;}	
	.head-phone .phone-link i {display:none;}
	.head-top .head-bask {display:block;margin-left:0;}
	.head-mid {position:relative;z-index:4;}
	.head-mid {    height: 64px;}
	.logo {    float: none;    margin: 0 auto;    width: 150px;}
	.head-cats{    background: rgba(41,94,124,0.9);}
	.head-bot .wrapper:before {display:none;}
	.content {    padding-top: 144px;}
	#header {    height: 144px;}
	
	.section-brands {    padding: 5px 0;}
	.tabs {margin:0 -20px 33px;}
	.tabs li {    margin: 0 15px;}
	.tabs li a {    font-size: 20px;    padding-bottom: 0px;}
	.section-revs, .section-tovs {    padding: 30px 0 30px;}
	.head-search {right:0;}
	.head-search.wide {width:100%;}
	.sidebar .item-spec {margin-left:0;width:100%;float:none;height:auto;}
	.head-user a.logout {display:none;}
	#header.fix {min-width:320px;    top: -104px;}

	.pop-up{padding:20px; width: 310px; }
	#pop-up1 .item-info .item-table{width: 100%; float: none; margin-bottom: 20px;}
	#pop-up1 .item-info .item-block-right{width: 100%; float: none;}
	#pop-up1 .slider-pop-up{text-align: center; height: auto; line-height:1;     margin-top: 0px; }
	#pop-up1 .slider-pop-up .slick-slide{height: auto; }
	.head-cats .cat-drop {min-width:320px; width:100%;-moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;}
	.head-cats .cat-drop ul li.hover >ul {    display: block;    width: auto;    font-size: 90%;    padding-left: 14px;}
	.head-cats .cat-drop >ul >li {padding:0 15px 0px 20px; position:relative;}
	.head-cats .cat-drop >ul >li >a:after {display:none;}
	.head-cats .cat-drop ul li a {padding:12px 15px 12px 0;display:inline-block;}
	.head-cats .cat-drop ul li ul {background:#336886;padding-bottom:10px;display:none; opacity:1;visibility:visible; -moz-transition: all 0s;    -o-transition: all 0s;    -webkit-transition: all 0s;    transition: all 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    -webkit-transition-delay: 0s;    transition-delay: 0s;}
	.head-cats .cat-drop ul li li {position:relative; padding-right:15px;}
	.head-cats .cat-drop ul li li a {padding:7px 0px 7px 0;display:inline-block;}
	.head-cats .cat-drop ul li ul li.parent.hover:after {border-color:#fff;}
	.head-cats .cat-drop ul li a.parent:after {display:none;}
	.head-cats .cat-drop ul li.parent:after { content:'';position:absolute; right:10px;top:11px; width:6px;height:6px; border-top:2px solid #ffcc00;border-right:2px solid #ffcc00; transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);margin-top:-5px;}
	.head-cats .cat-drop >ul >li.parent:after {transform:rotate(135deg);right:10px;top:18px; }
	.head-cats .cat-drop ul li.hover > ul {display:block;}
	.head-cats .cat-drop ul >li.hover{    background: #336886;}
	.head-cats .cat-drop ul li ul {position:relative;left:0; width:auto;    padding-left: 14px;}
	.head-cats .cat-drop ul li ul li ul {min-height:10px; opacity:1; visibility:visible; display:none;}
	.head-cats .cat-drop ul li ul li.hover > ul { display:block;}
	.head-bot .head-cats .cat-drop ul li ul li ul li a {padding:5px 0px 5px 0;}
	#header.fix .head-cats .cat-drop {position:fixed; top:40px;/*bottom:0;*/overflow:auto; width:100%;}
}
@media screen and (max-width: 579px) {
	.center-tovs .tov, .center-tovs .tov:nth-child(3n+1) {    margin: 4% 0 0 0%;    width: 100%;}
}	
@media screen and (max-width: 479px) {
	h2 {    font-size: 19px;}
	.head-search{width:0;opacity:0;position:absolute;right:0px;top:0;height:40px;padding-right:40px;    background: rgba(0,0,0,1);z-index:5;}
	.head-search.open {width:100%;opacity:1;}
	.head-search.open .search-block .t-inp {    color: rgba(255,255,255,1);}
	.head-search.wide .close {display:none;}
	.head-search.wide .search-block {     padding-right: 40px;}
	.head-search.wide .search-block .s-submit {right:0;}
	.link-search {display:block;position:relative;z-index:6;float:right;height:40px;width:45px;text-align:center;line-height:40px;font-size:0;}
	.link-search.open {background: url(/local/templates/awg/css/../img/ico9.png) no-repeat center;}
	.link-search.open img {opacity:0;}
	.tabs li {    margin: 0 10px;}
	.tabs li a {    font-size: 15px; }
	.spec-block{padding:20px 20px 5px;}
	.spec {  text-align:left;padding:5px 0 5px 10px;  height: 67px;width:100%;float:none;margin:0 0 15px;}
	.spec-ico {    height: 50px;    





line-height: 50px;    margin-bottom: 16px;    float: left;    width: 48px;    margin: 0 10px 0 0;}
	.spec-name {    margin-top: 12px;}
	.seo h1 {    font-size: 21px;line-height:26px;    margin-bottom: 20px;}
	.rev {    padding: 0 35px;}
	.rev-cont {    overflow: visible;}
	.rev-txt{clear:both;}
	.rev-name{overflow:hidden;}
	.rev-img {    width: 80px;    height: 80px;    margin: 0 10px 0 0;}
	
	.item-grey {    padding: 10px;}
	.sort-left {    margin-right: 0px; }
	.sort-right {     margin-left: 0px;}
	.sort-right:after {content:'';display:block;clear:both;}
	.sort .jq-selectbox__select {    padding: 5px 20px 5px 9px;}
	.sort .jq-selectbox__trigger-arrow {    right: 6px;}
	
}
.main-profile-block-shown label.main-profile-form-label{
	width: 160px;
	padding: 0 10px 0 0;
}
p.main-profile-form-buttons-block{margin: 10px 0;}
.main-profile-block-shown div.form-group{margin: 5px 0;}
/* End */


/* Start:/local/templates/awg/components/bitrix/sale.basket.basket.line/awg/style.css?15221628224229*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	color: #039BE5;
	border-bottom: 1px dashed;
	margin-right: 10px;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed{
		width: 200px;
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
	}
	.bx-basket-fixed.top	  {top:10px}
	.bx-basket-fixed.right  {right:10px}
	.bx-basket-fixed.bottom{bottom:10px}
	.bx-basket-fixed.left	 {left:10px}
	.bx-basket-fixed.bx-max-height{top:10px;bottom:10px;}
}
@media (max-width: 767px) {
	.bx-basket-fixed{
		/*width: 200px;*/
		position: fixed;
		z-index: 1100;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-button-container a.btn
{
	color: #dddddd;
	text-decoration: none;
}

.bx-basket-item-list-button-container a.btn:hover,
.bx-basket-item-list-button-container a.btn:active
{
	color: #ffffff;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	white-space: normal;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-item-list-item-name
{
	padding-bottom: 5px;
}
.bx-basket-item-list-item-name a
{
	font-size: 13px;
	color: #3F3F3F;
	text-decoration: none;
	white-space: normal;
	line-height: 16px;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.bx-basket-item-list-item-remove:hover{
	opacity: .7;
}
.bx-basket-item-list-item-price-block{
	padding-bottom: 5px;
	font-size: 12px;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	margin-right: 5px;
}
.bx-basket-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}
/* End */


/* Start:/local/templates/awg/components/bitrix/search.title/awg/style.css?15221628234041*/
.bx-searchtitle {
	margin: 10px 0 0;
}
.bx-searchtitle .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 2px 0 0 2px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:6px 12px;
	border-radius: 0 2px 2px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background: #1484CE;
}


div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-top:-3px;
	background-color: #FFF;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/awg/components/bitrix/search.title/awg/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 67px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/local/templates/awg/template_styles.css?16526190104419*/
.foot-copy {
	position: absolute;
	bottom: 0;
}

.head-bot .mobile-basket{
	display: none;
	width: 30%;
	height: 100%;
	background-color: #333333;
	text-align:center; align-items: center; justify-content: center;
	/*line-height: 36px;*/
}
.mob-bask {display: flex; align-items: center; justify-content: center;height: 40px;}
.mob-bask:before {content: '';display: block;margin: 0 8px 0 0;width: 18px;height: 21px; background: url(/local/templates/awg/img/bag-yel.svg) no-repeat center;}
.head-bot .mobile-basket .mob-num{
	background-color: #F3C70A;
	width: 20px;
	height: 20px;line-height: 20px;
	display: block;
	border-radius: 13px;
	margin: 0 8px 0 0;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	padding: 0px;
}
.head-bot .mobile-basket .mob-price{
  color: #fff;
  font-weight: 600;
  font-size: 13px;
}
.section-tovs .tabs {margin-bottom: 0;}

@media screen and (max-width: 767px) {
	.foot-copy {
	bottom: -25px; 
	} 
	.head-top .head-bask {display: none;}
	body.open #header {z-index: 0;}
	
}
@media screen and (min-width: 767px) {
	.head-bot .mobile-basket{display: none;}
}
@media screen and (min-width: 767px) and (min-width: 640px) {
	.mobile-basket {display: none;}
}
@media screen and (max-width: 639px) {
	.link-search {width: 41px; display: block;
    position: relative;
    z-index: 6;
    float: right;
    height: 40px;
    width: 45px;
    text-align: center;
    line-height: 40px;
    font-size: 0; background-color: #2A5A75; border-left: 1px solid #fff;}
	.link-search.open {background-color: #2A5A75;}
	.head-cats {  width: 47%; border-right: 1px solid #fff;}
	.search-block {  padding: 5px 60px 0 20px;}
	.search-block .s-submit {background-color: #2A5A75;width: 40px;height: 40px;}
	.head-search {width: 41px;padding: 0; background: #2A5A75;}
	.cat-name {overflow: hidden;}
	.head-bot .mobile-basket {display: flex;width: calc(53% - 25px);}
	
}
.no_popup .bx-filter-container-modef {
	display: none;
}


ul {
    margin-left: 30px;
}

.filter-cont {
    max-height: 400px;
    overflow-y: auto;
}

.text-lim-seo li {
	margin-left: 30px !important;
}

.slick-prev {
    left: 30px;
}
.slick-next {
	right: 30px;
}



.filter-title {cursor: pointer;}
.filter-title:hover {color: #346c8d;}
a.logo span {
	color: #366a8a;
	font-weight: bold;
	font-size: 18px;
}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item {
    width: 30%;
}
.item-info table.item-table td span {
    font-weight: bold;
    color: #356786;
    font-size: 24px;
}
.item-grey .item-grey-right .item-price, .item-grey .item-grey-right .item-price b {
	font-size: 18px;
	font-weight: normal;
}
.item-info table.item-table td span.old {
    font-weight: normal;
    font-size: 16px;
}
.tov .item-price b {
	font-size: 16px !important;
	font-weight: normal !important;
}
.tov .item-price {
	margin-top: 10px;
	font-size: 16px !important;
	font-weight: normal !important;
}
.tov .item-grey-right .item-price {
	padding-top: 10px;
}
table.item-table .item-price b {
	font-size: 16px !important;
	font-weight: bold !important;
}
table.item-table span.old {
	text-decoration: line-through;
}
.view-all a {
    font-size: 18px !important;
}

.labl {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: column !important;
    width: max-content !important;
    margin-left: auto !important;
    margin-right: 0 !important;
    position: relative !important;
}

#bx_incl_area_1, .head-time:before, .head-phone .phone-link i {
	float: left;
}
.head-time:before {
	margin-top: 13px;
}
.head-phone .phone-link b {
	font-weight: normal !important;
}
.head-top ul.nav a.selected, .foot-list ul a.selected {
	font-weight: bold;
}
.item-info button {
	width: 100%;
}

.filter-bot button.btn{
	width: 100%;
}

.bx-catalog-subscribe-button {
	display: none;
}

.section-brands-page {
	text-align: center;
	margin: 20px 0;
	padding: 10px;
}
.section-brands-page .brands {
	display: inline-block;
	padding: 10px 0px;
}





a:hover, a:focus {
    ccolor: inherit !important;
    text-decoration: inherit !important;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none !important;
    background-color: inherit !important;
}
.nav > li > a {
	position: relative !important;
	display: inline-block !important;
	padding: 0 !important;
}




.head-cats .cat-drop ul li ul li ul li a {
    font-size: 11px;
    padding: 8px 20px;
}
#basket_items table td, #basket_items .centered{display: inline-block;}
/* End */
/* /local/templates/awg/css/range.css?15221628222139 */
/* /local/templates/awg/css/jquery.mCustomScrollbar.css?152216282211868 */
/* /local/templates/awg/css/style.css?172130656259770 */
/* /local/templates/awg/components/bitrix/sale.basket.basket.line/awg/style.css?15221628224229 */
/* /local/templates/awg/components/bitrix/search.title/awg/style.css?15221628234041 */
/* /local/templates/awg/template_styles.css?16526190104419 */
