/* Slider */
.slick-slider { position: relative; display: block; -webkit-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.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.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 img { display: block; }
.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; }

/* Arrows */
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.slick-prev { left: -25px; }
[dir='rtl'] .slick-prev { right: -25px; left: auto; }
.slick-next { right: -25px; }
[dir='rtl'] .slick-next { right: auto; left: -25px; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }


/*MontSerrat*/
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Thin.eot');
    src: url('/fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Thin.woff2') format('woff2'),
         url('/fonts/Montserrat-Thin.woff') format('woff'),
         url('/fonts/Montserrat-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-ExtraLight.eot');
    src: url('/fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-ExtraLight.woff2') format('woff2'),
         url('/fonts/Montserrat-ExtraLight.woff') format('woff'),
         url('/fonts/Montserrat-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Light.eot');
    src: url('/fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Light.woff2') format('woff2'),
         url('/fonts/Montserrat-Light.woff') format('woff'),
         url('/fonts/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Regular.eot');
    src: url('/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Regular.woff2') format('woff2'),
         url('/fonts/Montserrat-Regular.woff') format('woff'),
         url('/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Medium.eot');
    src: url('/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Medium.woff2') format('woff2'),
         url('/fonts/Montserrat-Medium.woff') format('woff'),
         url('/fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-SemiBold.eot');
    src: url('/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-SemiBold.woff2') format('woff2'),
         url('/fonts/Montserrat-SemiBold.woff') format('woff'),
         url('/fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Bold.eot');
    src: url('/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Bold.woff2') format('woff2'),
         url('/fonts/Montserrat-Bold.woff') format('woff'),
         url('/fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
	font-display: swap;
}
/*Italic*/
/*MontSerrat*/
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Thin-Italic.eot');
    src: url('/fonts/Montserrat-Thin-Italic.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Thin-Italic.woff2') format('woff2'),
         url('/fonts/Montserrat-Thin-Italic.woff') format('woff'),
         url('/fonts/Montserrat-Thin-Italic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-ExtraLight-Italic.eot');
    src: url('/fonts/Montserrat-ExtraLight-Italic.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-ExtraLight-Italic.woff2') format('woff2'),
         url('/fonts/Montserrat-ExtraLight-Italic.woff') format('woff'),
         url('/fonts/Montserrat-ExtraLight-Italic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Light-Italic.eot');
    src: url('/fonts/Montserrat-Light-Italic.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Light-Italic.woff2') format('woff2'),
         url('/fonts/Montserrat-Light-Italic.woff') format('woff'),
         url('/fonts/Montserrat-Light-Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Italic.eot');
    src: url('/fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Italic.woff2') format('woff2'),
         url('/fonts/Montserrat-Italic.woff') format('woff'),
         url('/fonts/Montserrat-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Medium-Italic.eot');
    src: url('/fonts/Montserrat-Medium-Italic.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Medium-Italic.woff2') format('woff2'),
         url('/fonts/Montserrat-Medium-Italic.woff') format('woff'),
         url('/fonts/Montserrat-Medium-Italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-SemiBold-Italic.eot');
    src: url('/fonts/Montserrat-SemiBold-Italic.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-SemiBold-Italic.woff2') format('woff2'),
         url('/fonts/Montserrat-SemiBold-Italic.woff') format('woff'),
         url('/fonts/Montserrat-SemiBold-Italic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
	font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Bold-Italic.eot');
    src: url('/fonts/Montserrat-Bold-Italic.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Montserrat-Bold-Italic.woff2') format('woff2'),
         url('/fonts/Montserrat-Bold-Italic.woff') format('woff'),
         url('/fonts/Montserrat-Bold-Italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
	font-display: swap;
}

/**/



* { -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; }

/*footer to bottom fix*/
html { height: 100%; min-height: auto; margin: 0; padding: 0; }
body { margin: 0; padding: 0; min-height: auto; height: 100%; }
#wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100%;
	color: #000;
	font-family: 'Montserrat';
	font-weight: 300;
	line-height: 1.2;
}

.container { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; z-index: 0; position: relative; }
.singlepage .container { background: #F9F9F9; }
.singlepage .container .center { width: calc(100% - 280px - 20px); }
.mainpage .container .center { width: 100% !important; }
.mainpage .container .content { width: 100%; padding-left: 0; padding-right: 0; background: none; }
.mainpage .container .content h1 { 
	text-align: center; 
	font-size: 48px; 
	color: #181A1C; 	
	font-family: 'Montserrat';
	font-weight: 300;
}
.mainpage .uss_shop_block_cat .uss_shop_category { width: 295px !important; }

/*footer to bottom fix end*/
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
#wrap { background: -webkit-linear-gradient(#212121, #f9f9f9 180px, #f9f9f9); background: -o-linear-gradient(#212121, #f9f9f9 180px, #f9f9f9); background: linear-gradient(#212121, #f9f9f9 180px, #f9f9f9); font-size: 18px; min-width: 420px; overflow: hidden; color: #000000; }
input[type=text].styler, input[type=email].styler, input[type=number].styler, input[type=password].styler, input[type=search].styler, input[type=tel].styler, input[type=url].styler, textarea.styler, input[type='text'] { -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; font-size: 18px; 	font-family: 'Montserrat';
	font-weight: 300; border: 1px solid #989898; height: 30px; padding: 0 0 0 6px; width: 100%; max-width: 400px; }
.uss_form_captcha input[type=text].styler, .uss_form_captcha input[type=text] { width: 130px; }
.uss_form_tml label { font-weight: normal !important; }
strong { font-family: 'Montserrat'; font-weight: 400; }
.block .inner { padding-top: 100px; padding-bottom: 100px; }
.block.bg_type0 { background: #F9F9F9; }
.block.type1 { color: #000; }
.block.type2 { color: #fff; }
.block.type2 .inner { padding-top: 50px; padding-bottom: 50px; }
.block.bg_type1 { background: #fff; }
.block.bg_type2 { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); }
.block.bg_type3 { background: #06090B; }
.block .h3 { font-size: 48px; -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; margin-bottom: 1.2em; }
.block.spec_block .h3 { margin: 0 0 28px 0; font-size: 28px; font-family: 'Montserrat'; font-weight: 400; }
.block .items .uss_eshop_block_item { width: 230px; }
.block .uss_eshop_block_item { -webkit-box-shadow: 0 -1px 14px rgba(0, 0, 0, 0.15); box-shadow: 0 -1px 14px rgba(0, 0, 0, 0.15); text-align: center; }
.block .uss_eshop_block_item .img img { max-width: 100%; height: auto; margin: 0 auto; }
.block .uss_eshop_block_item .uss_shop_name a { text-align: left; font-size: 18px; display: block; padding: 17px 20px 22px 21px; color: #000; text-decoration: none; height: 59px; overflow: hidden; margin-bottom: 14px; }
.block .uss_eshop_block_item .uss_shop_price { height: 70px; padding: 9px 0 0 0; margin: 0 0 26px 0; background: #F6F6F6; }
.block .uss_eshop_block_item .uss_shop_price span { text-align: center; background: none !important; padding: 0 !important; margin: 0 !important; color: inherit; display: block; }
.block .uss_eshop_block_item .uss_shop_price span.old_price { font-size: 16px; color: #8C8C8C; margin: 0 0 1px 0 !important; }
.block .uss_eshop_block_item .uss_shop_price span.actual_price { font-size: 30px; }
.block .uss_eshop_block_item a.add_to_cart { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; text-decoration: none; display: inline-block; margin: 0 0 30px 0; padding: 13px 52px 0; }
.block .uss_eshop_block_item a.add_to_cart:hover { background: #989898; color: #fff; }
.block .uss_eshop_block_item a.add_to_cart.already_in_cart { color: #fff !important; background: #06090B !important; border-bottom: 3px solid #989898 !important; display: inline-block !important; text-decoration: none !important; padding-left: 0 !important; padding-right: 0 !important; display: block !important; }
.block .uss_eshop_block_item a.add_to_cart.already_in_cart:hover { background: #989898 !important; color: #fff !important; }
.block .uss_eshop_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); color: #fff; }
.block .uss_eshop_block_item:hover .uss_shop_name a { color: #fff; }
.block .uss_eshop_block_item:hover .uss_shop_price { background: #06090B; }
.block .uss_eshop_block_item:hover .uss_shop_price span { color: #fff; }
.block .uss_eshop_block_item:hover .uss_shop_price span.old_price { color: #e3e3e3; }
.block .uss_eshop_block_item:hover a.add_to_cart { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; border-bottom: none; padding: 13px 52px 0; }
.block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #989898; color: #fff; }
a { color: #9F9F9F; }
a:hover { text-decoration: none; }
.inner { width: 100%; max-width: 1200px; min-width: 420px; margin: 0 auto; }
.top_bg { background: url(../img/texture_transparent2.png) 0 0 repeat, rgba(6, 9, 11, 0.9); z-index: 1; }
.header { color: #fff; font-size: 16px; position: relative; z-index: 2; }
.header p { margin: 0; }
.header .inner { padding: 22px 0 0 0; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.header .left { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 400px; }
.header .center { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 35px; }
.header .logo { font-size: 44px; font-family: 'Montserrat'; font-weight: 400; padding-right: 20px; }
.header .logo img { max-width: 100%; height: auto; }
.header .logo a { text-decoration: none; }
.header .slogan { font-size: 14px; letter-spacing: 0.5px; }
.header .slogan span { display: block; margin-top: 5px; font-size: 20px; }
.header .contacts { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; width: 100%; }
.header .contacts>div { display: inline-block; }
.header .email a { display: inline-block; text-decoration: none; color: #fff; }
.header .email p { display: block; }
.header .phone { display: inline-block; font-size: 28px; }
.header .phone p { display: block; }
.header .phone a { font-size: inherit; color: inherit; text-decoration: none; }
.header .order_call { display: inline-block; *display: inline; *zoom: 1; background-color: #E11E1E; color: #fff; text-decoration: none; padding: 8px 20px; }
.header .order_call:hover { background-color: #989898; }
.header .basket { font-size: 14px; width: 211px; margin-left: 30px; position: relative; }
.header .basket p { color: #767676; line-height: 40px; }
.header .basket .cart_icon { display: inline-block; vertical-align: top; }
.header .basket .uss_basket_wrapper { display: inline-block; vertical-align: top; }
.header .basket .countword, .header .basket .priceword { color: #767676; }
.container img, .container iframe, .container object, .container video, .container table { max-width: 100%; }
.container .inner { padding: 30px 0 0 0; margin-bottom: 100px; }
.container .bread { font-size: 14px; font-family: 'Montserrat'; font-weight: 400; color: #202020; overflow: hidden; padding: 0 0 11px 30px; margin: -2px 0 0 0; }
.container .bread a { font-size: inherit; font-family: inherit; color: #767676; }
.container .aside { width: 280px; display: inline-block; vertical-align: top; }
.container .aside .aside_opener_adaptive { display: none; }
.container .aside.aside_left { margin-right: 20px; }
.container .aside.aside_right { margin-left: 20px; }
.container .aside .aside_block { margin: 0 0 15px 0; background: #fff; padding-bottom: 19px; }
.container .aside .aside_block.aside_catalog { margin-bottom: 50px; background: #fff; padding-bottom: 0 !important; }
.container .aside .aside_block.banner { margin-top: 50px; background: #fff; overflow: hidden; padding: 0 !important; }
.container .aside .aside_block.banner img { max-width: 100%; height: auto; }
.container .aside .aside_block.banner p { margin: 0 !important; }
.container .aside .aside_block .h3 { display: block; height: 50px; text-transform: uppercase; text-align: center; padding: 11px 0 0 0; font-size: 24px; position: relative; letter-spacing: 1.3px; }
.container .aside .aside_block.type1 .h3 { background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_black.png) 0 0 repeat; color: #fff; }
.container .aside .aside_block.type1 .h3:after { content: ''; width: 17px; height: 9px; display: block; background: url(../img/position_triangle.png) center no-repeat; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -9px; }
.container .aside .aside_block.type2 { padding-left: 8px; padding-right: 8px; }
.container .aside .aside_block.type2 .h3 { background-color: #989898; color: #fff; margin-bottom: 11px; margin-left: -8px; width: calc(100% + 8px + 8px); text-align: left; padding-left: 18px; }
.container .aside .aside_block.type3 { padding-left: 18px; padding-right: 18px; padding-bottom: 40px; }
.container .aside .aside_block.type3 .h3 { background-color: #F1F1F1; color: #202020; width: calc(100% + 18px + 18px); margin-left: -18px; margin-bottom: 23px; text-align: left; padding-left: 18px; }
.container .aside .aside_block.type0 { background: #FFFFFF; text-align: center; padding-left: 17px; padding-right: 17px; padding-bottom: 19px; }
.container .aside .aside_block.type0 .h3 { font-size: 24px; color: #000; padding: 19px 0 0 0; margin: 0 0 7px 0; height: auto; font-family: 'Montserrat'; font-weight: 400; }
.container .aside .aside_block.type0 p { margin: 0 0 27px 0; font-size: 14px; font-family: 'Montserrat'; font-weight: 400; }
.container .aside .aside_block.type0 form input[type='text'] { height: 35px; border: 1px solid #D6D6D6; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; font-size: 14px; 	font-family: 'Montserrat';
	font-weight: 300; color: #8C8B8B; border-radius: 0; margin: 0 0 15px 0; width: 100%; }
.container .aside .aside_block.type0 form input[type='text']::-webkit-input-placeholder { color: #8C8B8B; }
.container .aside .aside_block.type0 form input[type='text']::-moz-placeholder { color: #8C8B8B; }
.container .aside .aside_block.type0 form input[type='text']:-moz-placeholder { color: #8C8B8B; }
.container .aside .aside_block.type0 form input[type='text']:-ms-input-placeholder { color: #8C8B8B; }
.container .aside .aside_block.type0 form input[type='submit'] { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; width: 100%; font-size: 14px; height: 38px; padding-top: 6px; }
.container .aside .aside_block.type0 form input[type='submit']:hover { background: #989898; color: #fff; }
.container .aside .aside_block ul { margin: 0; padding: 0; list-style-type: none; }
.container .aside .aside_block ul li { margin: 0; padding: 0; list-style-type: none; }
.container .aside .aside_block>ul { font-family: 'Montserrat'; font-weight: 400; margin-top: 15px; }
.container .aside .aside_block>ul>li { border-top: 1px solid #EFEFEF; }
.container .aside .aside_block>ul>li>a, .container .aside .aside_block>ul>li>div a { font-size: 16px; color: #202020; text-decoration: none; padding: 9px 0 9px 16px; display: block; }
.container .aside .aside_block>ul>li.active>a, .container .aside .aside_block>ul>li.active>div a { background: #1D1F21; color: #fff; }
.container .aside .aside_block>ul>li div { overflow: visible; }
.container .aside .aside_block ul .submenu { background: #f4f4f4; }
.container .aside .aside_block ul .submenu li { border-color: #DDDDDD; background: #f4f4f4; }
.container .aside .aside_block ul .submenu li a { font-size: 14px; background: #F1F1F1; padding: 10px 10px 10px 25px; display: block; color: #202020; text-decoration: none; }
.container .aside .aside_block ul .submenu li.active>a, .container .aside .aside_block ul .submenu li:hover>a, .container .aside .aside_block ul .submenu li.active>div a, .container .aside .aside_block ul .submenu li:hover>div a { background: #9F9F9F; color: #fff; }
.container .aside .aside_block ul .submenu li .submenu {	/*display: none;*/ }
.container .aside .aside_block ul .submenu li .submenu li a { font-size: 12px; padding-left: 40px; padding-right: 5px; }
.container .aside .aside_block ul .submenu li .submenu .submenu li a { padding-left: 45px; padding-right: 5px; }
.container .aside .aside_block .uss_eshop_block_item { border: 1px solid #E7E7E7; padding: 0 8px 14px; }
.container .aside .aside_block .uss_eshop_block_item .img { width: calc(100% + 8px + 8px); margin-left: -8px; }
.container .aside .aside_block .uss_eshop_block_item .uss_shop_name a { display: block; margin: 9px 0 12px 0; padding: 0 0 0 0; text-decoration: none; color: inherit; font-size: inherit; font-size: 16px; }
.container .aside .aside_block .uss_eshop_block_item .uss_shop_price { width: calc(100% + 8px + 8px); margin-left: -8px; background: #F6F6F6; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 36px; margin-bottom: 14px; }
.container .aside .aside_block .uss_eshop_block_item .uss_shop_price span { margin: 0 !important; padding: 0 !important; background: none !important; }
.container .aside .aside_block .uss_eshop_block_item .uss_shop_price span.old_price { color: #8C8C8C; font-size: 12px; }
.container .aside .aside_block .uss_eshop_block_item .uss_shop_price span.old_price+.actual_price { margin-left: 8px !important; }
.container .aside .aside_block .uss_eshop_block_item .uss_shop_price span.actual_price { font-family: 'Montserrat'; font-weight: 400; font-size: 18px; color: #000; }
.container .aside .aside_block .uss_eshop_block_item .add_to_cart { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; width: 100%; display: block; text-align: center; padding: 10px 0 0 0; font-size: 14px; height: 38px; }
.container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover { background: #989898; color: #fff; }
.container .aside .aside_block .uss_eshop_block_item .add_to_cart.already_in_cart { border: 1px solid #989898; color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.container .aside .aside_block .uss_eshop_block_item .add_to_cart.already_in_cart:hover { background: #989898; color: #fff; }
.container .aside .aside_block .news_block_item { position: relative; }
.container .aside .aside_block .news_block_item .image { float: none; margin: 0 0 17px 0; height: 150px; }
.container .aside .aside_block .news_block_item .image a { display: block; }
.container .aside .aside_block .news_block_item .image a img { display: block; }
.container .aside .aside_block .news_block_item .info .date { position: absolute; left: 2px; top: 115px; font-size: 12px; color: #fff; background: #03060A; padding: 5px 11px 6px 10px; }
.container .aside .aside_block .news_block_item .info .title { font-size: 14px; color: #000; font-family: 'Montserrat'; font-weight: 400; margin-bottom: 7px; line-height: 1.5; }
.container .aside .aside_block .news_block_item .info .title a { font-size: inherit; color: inherit; text-decoration: none; font-family: inherit; }
.container .aside .aside_block .news_block_item .info .title a:hover { text-decoration: underline; }
.container .aside .aside_block .news_block_item .info .preview { font-size: 12px; padding-top: 0; padding-bottom: 7px; }
.container .aside .aside_block .news_block_item .info .preview p { margin: 0; }
.container .aside .aside_block .uss_all { font-size: 14px; color: #989898; }
.container .center { display: inline-block; vertical-align: top; }
.container .content { vertical-align: top; background: #fff; padding: 12px 31px 20px 31px; }
.container .content h1 { margin: 0 0 1em 0; font-size: 28px; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.container .content .uss_more { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.container .content .uss_more:hover { background: #989898; color: #fff; }
.container .content p { line-height: 1.45; }
.container .news_item .uss_more { display: inline; background: none !important; border: none !important; padding: 0 !important; margin: 0; font-size: inherit; }
.container .news_item .uss_more a { font-size: inherit !important; color: #000 !important; text-transform: none !important; }
.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image a img { display: block; }
ul.catalog_menu a.active { font-weight: normal; }
.menu { position: relative; }
.menu .inner { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 9px 0 0 0; }
.menu .burger { display: none; width: 35px; height: 35px; border-radius: 0; border: 1px solid #fff; padding: 7px 4px 4px 4px; margin-right: 10px; }
.menu .burger span { height: 3px; background: #fff; display: block; }
.menu .burger span:not(:last-child) { margin-bottom: 5px; }
.menu .in_menu { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; position: relative; }
.menu .in_menu ul { margin: 0; padding: 0; list-style-type: none; }
.menu .in_menu ul li { margin: 0; padding: 0; list-style-type: none; }
.menu .in_menu .submenu { position: absolute; left: 0; top: 100%; width: 250px; background: #F4F4F4; -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3) !important; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3) !important; z-index: 2; display: none; }
.menu .in_menu .submenu li a { font-size: 16px; font-family: 'Montserrat'; font-weight: 400; line-height: 1; display: block; text-align: left; text-transform: none; padding: 9px 0 10px 15px; color: #000; }
.menu .in_menu .submenu li a:after { content: none !important; }
.menu .in_menu .submenu li:hover, .menu .in_menu .submenu li.active { background: #111213; }
.menu .in_menu .submenu li:hover a, .menu .in_menu .submenu li.active a { color: #fff; }
.menu .in_menu ul { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.menu .in_menu ul li { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; position: relative; padding-bottom: 10px; }
.menu .in_menu ul li a { display: inline-block; width: 100%; padding: 8px 0 17px 0; text-decoration: none; position: relative; text-align: center; color: #fff; }
.menu .in_menu ul li:hover a, .menu .in_menu ul li.active a { color: #767676; }
.menu .in_menu ul li:hover a:after, .menu .in_menu ul li.active a:after { content: ''; width: 50px; height: 1px; display: block; background: url(../img/footer_menu_line.png) center no-repeat; position: absolute; left: 0; right: 0; bottom: 10px; margin: 0 auto; }
.menu .in_menu>ul>li:hover .submenu { display: block; }
.menu .in_menu>ul>li:hover .submenu li { padding-bottom: 0; }
.menu .in_menu.double>ul li { min-width: calc(100% / 9); }
.menu .in_menu.double>ul li>a { font-size: 16px; }
.menu .search { -moz-flex: 0 1 350px; -ms-flex: 0 1 350px; -o-flex: 0 1 350px; -webkit-box-flex: 0; flex: 0 1 350px; padding-bottom: 10px; }
.menu .search * { font-family: 'Montserrat' !important;
	font-weight: 300; }
.menu .search form .group .fc_item .label_under_hint label { font-weight: normal !important; }
.menu .search form .group .fc_item .elem_item .elements_set { font-family: 'Montserrat'; font-weight: 400; font-size: 16px; }
.menu .search form .group .fc_item .elem_item label { font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.menu .search form .group .fc_item .elem_item input[type='text'].styler, .menu .search form .group .fc_item .elem_item input[type='text'] { height: 35px; padding: 0 0 0 6px; }
.menu .search form .group .fc_item .elem_item textarea.styler, .menu .search form .group .fc_item .elem_item textarea { padding: 6px 0 0 6px; height: 5em; }
.menu .search form .group .fc_item .elem_item input[type='text'].styler, .menu .search form .group .fc_item .elem_item textarea.styler, .menu .search form .group .fc_item .elem_item input[type='text'], .menu .search form .group .fc_item .elem_item textarea { max-width: 100%; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; font-size: 16px; 	font-family: 'Montserrat';
	font-weight: 300; border: 1px solid #989898; }
.menu .search form .group .fc_item .elem_item input[type='submit'], .menu .search form .group .fc_item .elem_item input[type='submit'].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.menu .search form .group .fc_item .elem_item input[type='submit']:hover, .menu .search form .group .fc_item .elem_item input[type='submit'].styler:hover { background: #989898; color: #fff; }
.menu .search .search_opener { display: none; }
.menu .search form { position: relative; height: 35px; }
.menu .search form input[type='text'] { height: 35px; width: 100%; display: inline-block; height: 100%; -webkit-box-shadow: none; box-shadow: none; background: #fff; text-shadow: none; padding-left: 14px; color: #8C8C8C; border: none; font-size: 14px; max-width: 100%; }
.menu .search form input[type='submit'] { position: absolute; right: 0; top: 0; width: 35px; height: 100%; background-color: #989898; background-image: url(../img/search_icon.png); background-position: center; background-repeat: no-repeat; border: none; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; }
.menu .basket { color: #fff; min-width: 200px; }
.menu .basket p { margin: 0; line-height: 40px; }
.menu .basket .cart_icon { display: inline-block; vertical-align: top; }
.menu .basket .uss_basket_mini { display: inline-block; vertical-align: top; }
.slider { z-index: 0; height: 800px; overflow: hidden; margin-top: -160px; }
.slider .inner { position: relative; height: 800px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 50px; padding-right: 50px; }
.slider .slides { position: relative; }
.slider .slides .slide { position: relative; overflow: hidden; }
.slider .slides .slide .slide_image { position: absolute; z-index: 0; top: 0; left: 0; }
.slider .slides .slide .slide_image img { width: 100%; height: auto; }
.slider .slides .slide .caption { position: relative; z-index: 1; width: 100%; color: #fff; padding: 0 29px; }
.slider .slides .slide .caption p { margin: 0; }
.slider .slides .slide .caption .title { font-size: 54px; text-transform: uppercase; color: #FFFEFE; margin: 0 0 16px 0; display: inline-block; background: rgba(13, 13, 13, 0.67); padding-left: 8px; padding-right: 8px; font-style: normal !important; }
.slider .slides .slide .caption .title span { 	font-family: 'Montserrat';
	font-weight: 500; }
.slider .slides .slide .caption em { background: rgba(13, 13, 13, 0.67); padding-left: 8px; padding-right: 8px; font-style: normal !important; display: inline-block; }
.slider .slides .slide .caption .preview { font-size: 18px; color: #B5B5B5; color: #FFFEFE; line-height: 1.45; }
.slider .slides .slide .caption .preview p { display: block; }
.slider .slides .slide .caption .preview p:nth-of-type(1) { margin: 0 0 31px 0; }
.slider .slides .slide .caption .preview strong { font-weight: normal; font-size: 24px; display: inline-block; text-transform: uppercase; }
.slider .slides .slide .caption .preview a.uss_more { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; margin: 29px 0 0 0; }
.slider .slides .slide .caption .preview a.uss_more:hover { background: #989898; color: #fff; }
.slider .slides .slide a.link { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 50; }
.slider .slides .slick-dots { z-index: 10; bottom: 8.5%; text-align: right; width: 1200px; max-width: 100%; display: block; margin: 0 auto; left: 0; right: 0; }
.slider .slides .slick-dots li { padding: 0; width: 16px; height: 16px; margin: 0 9px; }
.slider .slides .slick-dots li button { width: 16px; height: 16px; background: #fff; opacity: 0.8; }
.slider .slides .slick-dots li.slick-active button { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); }
.slider .slides .slick-prev, .slider .slides .slick-next { z-index: 100; width: 40px; height: 40px; margin: 0 auto; opacity: 0; top: 50%; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }
.slider .slides .slick-prev { left: -1160px; right: 0; background: url(../img/slide_prev.png) center no-repeat; }
.slider .slides .slick-next { left: 0; right: -1160px; background: url(../img/slide_next.png) center no-repeat; }
.slider .slides:hover .slick-prev, .slider .slides:hover .slick-next { opacity: 1; }
.service { background: #F9F9F9 !important; }
.service .inner { padding-top: 0; }
.service ul { margin: 0; padding: 0; list-style-type: none; }
.service ul li { margin: 0; padding: 0; list-style-type: none; }
.service p { margin: 0; }
.service .service_list, .service .catalog_menu, .service .uss_eshop_menu { width: 100%; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.service .service_list li, .service .catalog_menu li, .service .uss_eshop_menu li { width: 395px; -moz-flex: 0 1 395px; -ms-flex: 0 1 395px; -o-flex: 0 1 395px; -webkit-box-flex: 0; flex: 0 1 395px; text-align: center; background: #fff; text-transform: uppercase; }
.service .service_list li>*, .service .catalog_menu li>*, .service .uss_eshop_menu li>* { position: relative; top: 0; -webkit-transition-property: top; -o-transition-property: top; transition-property: top; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.service .service_list li a, .service .catalog_menu li a, .service .uss_eshop_menu li a { color: inherit; }
.service .service_list li .img, .service .catalog_menu li .img, .service .uss_eshop_menu li .img, .service .service_list li .catalog_menu_image, .service .catalog_menu li .catalog_menu_image, .service .uss_eshop_menu li .catalog_menu_image, .service .service_list li .eshop_menu_image, .service .catalog_menu li .eshop_menu_image, .service .uss_eshop_menu li .eshop_menu_image { display: block; }
.service .service_list li .img a, .service .catalog_menu li .img a, .service .uss_eshop_menu li .img a, .service .service_list li .catalog_menu_image a, .service .catalog_menu li .catalog_menu_image a, .service .uss_eshop_menu li .catalog_menu_image a, .service .service_list li .eshop_menu_image a, .service .catalog_menu li .eshop_menu_image a, .service .uss_eshop_menu li .eshop_menu_image a { display: block; }
.service .service_list li .img a img, .service .catalog_menu li .img a img, .service .uss_eshop_menu li .img a img, .service .service_list li .catalog_menu_image a img, .service .catalog_menu li .catalog_menu_image a img, .service .uss_eshop_menu li .catalog_menu_image a img, .service .service_list li .eshop_menu_image a img, .service .catalog_menu li .eshop_menu_image a img, .service .uss_eshop_menu li .eshop_menu_image a img { max-width: 100%; height: auto; display: block; margin: 0 auto; }
.service .service_list li .catalog_menu_item>a, .service .catalog_menu li .catalog_menu_item>a, .service .uss_eshop_menu li .catalog_menu_item>a, .service .service_list li>a, .service .catalog_menu li>a, .service .uss_eshop_menu li>a { padding: 21px 35px 40px; display: block; border-right: 1px solid #F1F1F1; text-transform: uppercase; text-decoration: none; text-align: center; position: relative; font-size: 24px; min-height: 2.4em; line-height: 1.2; }
.service .service_list li .catalog_menu_item>a:after, .service .catalog_menu li .catalog_menu_item>a:after, .service .uss_eshop_menu li .catalog_menu_item>a:after, .service .service_list li>a:after, .service .catalog_menu li>a:after, .service .uss_eshop_menu li>a:after { content: ''; width: 60px; left: 0; right: 0; bottom: 19px; position: absolute; background: #C6C6C6; height: 1px; margin: 0 auto; }
.service .service_list li .info, .service .catalog_menu li .info, .service .uss_eshop_menu li .info { padding-top: 15px; padding-bottom: 38px; border-right: 1px solid #F1F1F1; }
.service .service_list li .title, .service .catalog_menu li .title, .service .uss_eshop_menu li .title { font-size: 24px; text-transform: uppercase; background: url(../img/service_devider.png) bottom center no-repeat; padding-bottom: 21px; margin-bottom: 22px; text-decoration: none; text-align: center; }
.service .service_list li .title a, .service .catalog_menu li .title a, .service .uss_eshop_menu li .title a { font-size: inherit; text-decoration: none; display: block; }
.service .service_list li .preview, .service .catalog_menu li .preview, .service .uss_eshop_menu li .preview { font-size: 16px; }
.service .service_list li:hover, .service .catalog_menu li:hover, .service .uss_eshop_menu li:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); color: #fff; }
.service .service_list li:hover .img a, .service .catalog_menu li:hover .img a, .service .uss_eshop_menu li:hover .img a, .service .service_list li:hover .catalog_menu_image a, .service .catalog_menu li:hover .catalog_menu_image a, .service .uss_eshop_menu li:hover .catalog_menu_image a, .service .service_list li:hover .eshop_menu_image a, .service .catalog_menu li:hover .eshop_menu_image a, .service .uss_eshop_menu li:hover .eshop_menu_image a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); }
.service .service_list li:hover .catalog_menu_item>a, .service .catalog_menu li:hover .catalog_menu_item>a, .service .uss_eshop_menu li:hover .catalog_menu_item>a, .service .service_list li:hover>a, .service .catalog_menu li:hover>a, .service .uss_eshop_menu li:hover>a { border-right: none; }
.service .service_list li:hover .info, .service .catalog_menu li:hover .info, .service .uss_eshop_menu li:hover .info { border-right: none; }
.service .service_list li:hover>*, .service .catalog_menu li:hover>*, .service .uss_eshop_menu li:hover>* { top: -45px; }
.service .catalog_menu li { width: calc(100% / 4); -moz-flex: 0 calc(100% / 4); -ms-flex: 0 calc(100% / 4); -o-flex: 0 calc(100% / 4); -webkit-box-flex: 0; flex: 0 calc(100% / 4); }
.service .uss_eshop_menu li>a { min-height: auto; }
.service .uss_shop_content { margin-bottom: 25px; }
.features { text-align: center; line-height: 28px; }
.features h1, .features h2, .features h3 { 	font-family: 'Montserrat';
	font-weight: 300; }
.features p { margin: 0; }
.features .h3 { font-size: 48px; text-transform: uppercase; }
.features table { margin: 19px 0 0 0; }
.features table tbody tr td { text-align: center; padding: 0 30px; }
.features table tbody tr td .img { position: relative; width: 150px; height: 150px; margin: 0 auto 4px; }
.features table tbody tr td .img a { display: block; }
.features table tbody tr td .img img { display: inline-block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.features table tbody tr td .title { margin: 0 0 1em 0; }
.features table tbody tr td .title a { text-decoration: none; color: inherit; display: block; font-size: 24px; text-transform: uppercase; }
.features table tbody tr td p { font-size: 16px; line-height: 22px; }
.positions .slick-dots { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: #F1F1F1; height: 10px; }
.positions .slick-dots li { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; margin: 0; height: 10px; }
.positions .slick-dots li:hover { background: #A19D9D; }
.positions .slick-dots li.slick-active { background: #06090B; }
.positions .slick-dots li button { width: 100%; margin: 0; height: 10px; }
.positions .position_tabs .position_tabs__nav { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 50px; cursor: pointer; }
.positions .position_tabs .position_tabs__nav span { height: 50px; width: 400px; display: block; text-align: center; padding: 12px 0 0 0; font-size: 24px; text-transform: uppercase; letter-spacing: 1px; background: #F1F1F1; position: relative; }
.positions .position_tabs .position_tabs__nav span:hover { background: #989898; color: #fff; }
.positions .position_tabs .position_tabs__nav span.selected { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); color: #fff; }
.positions .position_tabs .position_tabs__nav span.selected:after { content: ''; width: 17px; height: 9px; display: block; background: url(../img/position_triangle.png) center no-repeat; position: absolute; left: 0; right: 0; bottom: -9px; margin: 0 auto; }
.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab { display: none; white-space: nowrap; }
.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab.selected { display: block; }
.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item { width: 370px; margin-right: 10px; display: inline-block; vertical-align: top; white-space: normal; }
.positions .position_tabs .position_tabs__tabs .slick-list { padding-bottom: 10px !important; padding-top: 10px !important; }
.uss_shop_block_cat { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.uss_shop_block_cat .uss_shop_category { margin: 0 0 20px 0; background: #fff; 	font-family: 'Montserrat';
	font-weight: 300;
	padding: 0 0 32px 0; border-right: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; }
.uss_shop_block_cat .uss_shop_category+.uss_shop_category {	/*border-left: none;*/ }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap { width: calc(100% + 6px) !important; border: none; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img { width: calc(100% + 6px) !important; border: none; margin: 0; display: block; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a { display: block; margin: 0; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a img { width: calc(100% + 6px) !important; height: auto; display: block; margin: 0 auto; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name { margin: 0 0 21px 0; background: url(../img/service_devider.png) center bottom no-repeat; text-align: center; font-size: 18px; padding: 20px 10px 24px; line-height: 1.2; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a { font-size: 24px; text-align: center; font-weight: normal; text-decoration: none; color: inherit; position: relative; display: block; max-height: 3.6em; overflow: hidden; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a:after { content: ''; width: 60px; background: #C6C6C6; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_text { margin: 0 0 0 0; font-size: 16px; color: inherit; text-align: center; line-height: 1.3; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_cat { padding-left: 15px; padding-right: 15px; margin-bottom: 15px; text-align: center; }
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_cat a { display: inline-block; }
.uss_shop_block_cat .uss_shop_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); color: #fff; }
.inline_form .inner { padding: 51px 0 18px 0; }
.inline_form .h3 { font-size: 48px; text-align: center; text-transform: uppercase; letter-spacing: 0.55px; }
.inline_form form { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.inline_form form .uss_error_form { -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; border-color: #B71C1C; background: #EF9A9A; 	font-family: 'Montserrat';
	font-weight: 300; font-size: 13px; }
.inline_form form .uss_error_form b, .inline_form form .uss_error_form strong { font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.inline_form form .group { display: inline-block; vertical-align: middle; margin-bottom: 20px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; }
.inline_form form .group.end { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; max-width: calc(100% - 207px); }
.inline_form form .group.end .fc_item { max-width: 100%; }
.inline_form form .group .fc_item { max-width: calc((100% - 20px) / 2); margin-bottom: 10px; width: 100%; }
.inline_form form .group .fc_item.fc_textarea { max-width: 100%; }
.inline_form form .group .fc_item .elem_item { width: 100%; }
.inline_form form .group .fc_item .elem_item input.styler, .inline_form form .group .fc_item .elem_item textarea.styler { max-width: 100%; width: 460px; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border: none; border-radius: 0; font-size: 18px !important; 	font-family: 'Montserrat';
	font-weight: 300; }
.inline_form form .group .fc_item .elem_item input.styler { height: 53px !important; padding: 0 0 0 9px; border: 2px solid #fff; width: 100%; }
.inline_form form .group .fc_item .elem_item input.styler.error_field { border: 2px solid #B71C1C; }
.inline_form form .group .fc_item .elem_item textarea.styler { max-width: 100%; padding: 9px 0 0 9px; border: 2px solid #fff; height: 60px; width: 100%; }
.inline_form form .group .fc_item .elem_item textarea.styler.error_field { border: 2px solid #B71C1C; }
.inline_form form .group .fc_item.fc_checkbox { width: 460px; margin-top: 10px; }
.inline_form form .group .fc_item.fc_checkbox .jq-checkbox { top: 0; margin-top: -0.5em; }
.inline_form form .group .fc_item.fc_checkbox .elem_item { float: left; width: auto; }
.inline_form form .group .fc_item.fc_checkbox .sector_title { font-size: 12px; width: auto; }
.inline_form form .buttons { display: inline-block; vertical-align: middle; margin-left: 20px; }
.inline_form form .buttons input[type='submit'] { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; padding-top: 0; height: 53px; box-shadow: none !important; }
.inline_form form .buttons input[type='submit']:hover { background: #989898; color: #fff; }
.inline_form.inline_form_inside { padding: 37px 10px 21px 10px; margin-bottom: 30px; margin-top: 10px; }
.inline_form.inline_form_inside .h3 { font-size: 30px; margin-bottom: 24px; }
.inline_form.inline_form_inside form .group .fc_item { max-width: 410px; width: 100%; }
.inline_form.inline_form_inside form .group .fc_item .elem_item:not(.one) { width: 100%; }
.inline_form.inline_form_inside form .group .fc_item .elem_item input, .inline_form.inline_form_inside form .group .fc_item .elem_item textarea, .inline_form.inline_form_inside form .group .fc_item .elem_item input.styler, .inline_form.inline_form_inside form .group .fc_item .elem_item textarea.styler { max-width: 410px; width: 100%; height: 43px; font-size: 16px; }
.inline_form.inline_form_inside form .group .fc_item label.sector_title { font-weight: normal; }
.inline_form.inline_form_inside form .buttons input[type='submit'], .inline_form.inline_form_inside form .buttons input[type='submit'].styler { height: 43px; }
.gallery.block .h3 { text-align: center; }
.news.block { background: #F9F9F9; }
.news.block .inner { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 0 80px 0; }
.news.block .h3 { text-transform: uppercase; text-align: center; margin-bottom: 100px; }
.news.block .news_block_item { position: relative; background: #fff; width: 370px; padding: 0 0 55px 0; }
.news.block .news_block_item .image { float: none; margin: 0 0 25px 0; padding: 0; }
.news.block .news_block_item .image a { padding: 0; margin: 0; }
.news.block .news_block_item .image a img { display: block; padding: 0; margin: 0; }
.news.block .news_block_item .info { position: relative; display: block; background: url(../img/news_devider.png) 20px 0 no-repeat; }
.news.block .news_block_item .info .date { position: absolute; left: 0; top: -60px; font-size: 12px; color: #fff; background: #03060A; padding: 6px 10px 5px 10px; word-spacing: 1px; }
.news.block .news_block_item .info .title { text-align: left; padding: 0 21px; }
.news.block .news_block_item .info .title a:not(.commentsAmount) { font-size: 18px; line-height: 28px; display: block; padding: 19px 0 19px 0; text-decoration: none; color: inherit; }
.news.block .news_block_item .info .title a.commentsAmount { color: inherit; text-decoration: none !important; }
.news.block .news_block_item .info .preview { font-size: 12px; font-size: 14px; padding: 0 21px 0 21px; }
.news.block .news_block_item .info .uss_news_more { padding: 10px 21px 0; }
.news.block .news_block_item:hover { -webkit-box-shadow: 0 1px 14px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 14px rgba(0, 0, 0, 0.15); background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); color: #fff; }
.news.block .news_block_item:hover .info .title a { color: inherit; text-decoration: underline; }
.news.block .news_block_item:hover .info .title a:hover { text-decoration: none; }
.news.block .news_block_item:hover .info a { color: inherit; }
.news_list .news_item { margin-bottom: 25px; }
.news_list .news_item .info { margin-top: 0; }
.news_list .news_item .info .date { font-family: 'Montserrat';
	font-weight: 500; font-size: 12px; }
.news_list .news_item .info .preview p { margin: 0 0 5px 0; }
.news_similar_wrap .news_similar_title { display: block; height: 50px; text-transform: uppercase; text-align: center; padding: 11px 0 0 0; position: relative; letter-spacing: 1.3px; font-size: 24px; color: #000; padding: 19px 0 0 0; margin: 0 0 7px 0; height: auto; text-align: left; width: 100%; margin: 0 0 30px 0; padding-left: 0; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.news_similar_wrap .similar_items .news_item .info { margin-top: 0; }
.news_similar_wrap .similar_items .news_item .info .date { font-family: 'Montserrat';
	font-weight: 500; font-size: 12px; }
.news_similar_wrap .similar_items .news_item .info .title a { font-size: 18px; }
.subscribe .inner { padding: 51px 0; }
.subscribe .h3 { text-align: center; margin-bottom: 27px; }
.subscribe .h4 { text-align: center; font-size: 24px; text-transform: uppercase; }
.subscribe .subscribe_form { margin: 48px 0 0 0; display: block; text-align: center; }
.subscribe .subscribe_form form { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.subscribe .subscribe_form form .emailfield { display: inline-block; vertical-align: middle; margin-right: 19px; max-width: 460px; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.subscribe .subscribe_form form .emailfield input { width: 100%; height: 53px; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; border: 1px solid #D6D6D6; }
.subscribe .subscribe_form form .send_button { display: inline-block; vertical-align: middle; }
.subscribe .subscribe_form form .send_button input { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; height: 53px; padding-top: 0; }
.subscribe .subscribe_form form .send_button input:hover { background: #989898; color: #fff; }
.footer_menu { background: #06090B; }
.footer_menu ul { margin: 0; padding: 0; list-style-type: none; }
.footer_menu ul li { margin: 0; padding: 0; list-style-type: none; }
.footer_menu .submenu { display: none !important; }
.footer_menu .burger { display: none; width: 35px; height: 35px; border-radius: 5px; border: 1px solid #fff; padding: 7px 2px 4px 2px; margin-right: 10px; }
.footer_menu .burger span { height: 2px; background: #fff; display: block; }
.footer_menu .burger span:not(:last-child) { margin-bottom: 4px; }
.footer_menu ul { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
.footer_menu ul li { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.footer_menu ul li a { display: inline-block; text-align: center; color: #fff; font-size: 18px; text-decoration: none; padding: 30px 0 0 0; height: 80px; width: 100%; position: relative; }
.footer_menu ul li:hover a, .footer_menu ul li.active a { color: #767676; }
.footer_menu ul li:hover a:after, .footer_menu ul li.active a:after { content: ''; width: 50px; height: 1px; display: block; background: url(../img/footer_menu_line.png) center no-repeat; position: absolute; left: 0; right: 0; bottom: 19px; margin: 0 auto; }
.footer_bg { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); background-color: #06090B; }
.footer { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); background-color: #06090B; color: #fff; font-size: 16px; }
.footer p { margin: 0; }
.footer .inner { padding: 46px 3px 10px 3px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.footer .left { padding: 3px 0 0 0; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; min-width: 400px; }
.footer .right { text-align: right; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.footer .social { margin: 0 0 13px 0; }
.footer .social a { display: inline-block; margin: 0 4px 0 0; }
.footer .social a:hover { -webkit-filter: brightness(100); -o-filter: brightness(100); filter: brightness(100); }
.footer .counters { margin: 0 0 13px 0; }
.footer .privacy { margin: 0 0 13px 0; }
.footer .copy .uss-site-copyright { display: inline; }
.footer .contacts { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 14px; }
.footer .phone { font-size: 28px; }
.footer .phone a { font-size: inherit; text-decoration: none; color: inherit; white-space: nowrap; }
.footer .phone p { display: inline-block; padding-left: 30px; }
.footer .phone em { display: inline-block; vertical-align: middle; line-height: 0; }
.footer .phone span { display: inline-block; vertical-align: middle; }
.footer .address { font-size: 16px; line-height: 1.45; margin: 0 0 14px 0; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.footer .dev .ssnn-copyright { display: inline-block; }
.footer .email { display: inline-block; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; text-align: center; }
.footer .email a { padding-left: 30px; text-decoration: none; color: inherit; white-space: nowrap; }
.footer .email em { display: inline-block; vertical-align: middle; line-height: 0; }
.footer .email span { display: inline-block; }
.bottom { color: #fff; font-size: 16px; }
.bottom p { margin: 0; }
.bottom .inner { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 15px; }
.bottom .left { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.bottom .left .privacy { margin-bottom: 7px; }
.bottom .left .copy { margin-bottom: 7px; }
.bottom .right { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; text-align: right; }
.bottom .dev { display: inline-block; }

/***/
.uss_shop_blocks_view { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: visible; }
.uss_shop_blocks_view .uss_eshop_item { position: relative; background: #fff; border: 1px solid #E7E7E7; padding: 0 14px 14px 14px; margin-right: 0; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.uss_shop_blocks_view .uss_eshop_item.with_btns { padding-bottom: 65px; }
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.uss_shop_blocks_view .uss_eshop_item:hover { -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.15); box-shadow: 0 0 14px rgba(0, 0, 0, 0.15); }
.uss_shop_blocks_view .uss_eshop_item .posimg_item { margin: 0 0 14px -14px !important; width: calc(100% + 14px + 14px); }
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder { padding: 0 !important; margin: 0 !important; border: none; text-align: center; }
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder a { display: block; }
.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder a img { display: inline-block; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a { font-size: 16px; color: #000; font-family: 'Montserrat'; font-weight: 400; line-height: 24px; text-decoration: none; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover { text-decoration: underline; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_description { font-size: 12px; font-family: 'Montserrat'; font-weight: 400; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price { margin: 14px 0; padding: 0 0 0 0; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; background: #F6F6F6; height: 36px; width: calc(100% + 14px + 14px); margin-left: -14px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span { margin: 0 !important; padding: 0 !important; background: none !important; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price { font-size: 18px; color: #000; font-family: 'Montserrat'; font-weight: 400; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price { font-size: 12px; color: #8C8C8C; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price+.actual_price { margin-left: 9px !important; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by { margin: 0; padding: 0; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; text-align: center; padding-left: 0; padding-right: 0; width: 100%; display: block; float: none; font-size: 14px; height: 38px; padding-top: 11px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart:hover { background: #989898; color: #fff; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by+.uss_shop_by { margin-top: 7px; margin-bottom: 7px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; left: 14px; right: 14px; bottom: 14px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click { margin: 0; padding: 0; width: 67px; height: 35px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click a { font-size: 0; display: block; width: 100%; height: 100%; background-image: url(../img/one_click.png); background-position: center; background-repeat: no-repeat; background-color: #F6F6F6; border: none; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click a:hover { background-color: #06090B; background-image: url(../img/one_click_a.png); }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_compare_by { width: 67px; height: 35px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_compare_by a.add_to_compare { font-size: 0; display: block; width: 100%; height: 100%; overflow: hidden; background-image: url(../img/compare.png); background-position: center; background-repeat: no-repeat; background-color: #F6F6F6; border-color: 1px solid #F6F6F6; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_compare_by a.add_to_compare.already_in_compare { background-color: #989898; background-image: url(../img/compare_a.png); }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_compare_by a.add_to_compare:hover { background-color: #06090B; background-image: url(../img/compare_a.png); }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap { width: 67px; height: 35px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap .uss_shop_put { display: block; width: 100%; height: 100%; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a { background-image: url(../img/fav.png); background-position: center; background-repeat: no-repeat; background-color: #F6F6F6; font-size: 0; display: block; width: 100%; height: 100%; overflow: hidden; border-color: 1px solid #F6F6F6; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a.already_in_wish { background-color: #989898; background-image: url(../img/fav_a.png); }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a:hover { background-color: #06090B; background-image: url(../img/fav_a.png); }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns>div { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; margin-right: 17px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns>div:last-child { margin-right: 0; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_producer { margin: 4px 0 3px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_uid { margin: 4px 0 3px; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_amount_left { margin: 4px 0 3px; }
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area { margin-top: 14px; }
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_group_title { font-size: 18px; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .eshop_filters_line { width: 100%; }
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .title { font-size: 14px; font-family: 'Montserrat'; font-weight: 400; font-weight: normal; margin-bottom: 7px; display: block; }
.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .value, .uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .items_wrap { display: block; font-size: 12px; font-family: 'Montserrat'; font-weight: 400; }
.uss_shop_list_view .uss_shop_list_view_item { width: 100%; border: 1px solid #E7E7E7; margin-bottom: 10px; }
.uss_shop_list_view .uss_shop_list_view_item:hover { -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.15); box-shadow: 0 0 14px rgba(0, 0, 0, 0.15); }
.uss_shop_list_view .uss_shop_list_view_item .posimg_item .uss_img_holder { border: none; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data { overflow: hidden; display: block; margin-bottom: 14px; padding: 14px 20px 0 0; font-size: 15px; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data>div:not(.uss_shop_name) { margin: 0 0 3px 0; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data>div:not(.eshop_filters_area):not(.uss_shop_description):not(.uss_shop_by):not(.uss_shop_price) { line-height: 30px; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name { font-size: 20px; font-family: 'Montserrat'; font-weight: 400; margin-bottom: 5px; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a { color: inherit; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_amount_left strong { font-family: 'Montserrat';
	font-weight: 500; margin-right: 5px; display: inline-block; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_producer strong { font-family: 'Montserrat';
	font-weight: 500; margin-right: 5px; display: inline-block; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_uid strong { font-family: 'Montserrat';
	font-weight: 500; margin-right: 5px; display: inline-block; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .eshop_filters_area form .eshop_filters_items .eshop_filters_item { line-height: 30px; margin-bottom: 0; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .eshop_filters_area form .eshop_filters_items .eshop_filters_item:not(:last-child) { margin-bottom: 3px; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .eshop_filters_area form .eshop_filters_items .eshop_filters_item .eshop_filters_line { margin-bottom: 0; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .eshop_filters_area form .eshop_filters_items .eshop_filters_item .title { font-family: 'Montserrat';
	font-weight: 500; margin-right: 5px; display: inline-block; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price { min-height: 36px; padding: 0 0 0 0; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 14px !important; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price span { background: none !important; background: #F6F6F6 !important; margin: 0 !important; padding: 0 !important; display: inline-block; vertical-align: middle; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price span.old_price { font-size: 12px; color: #8C8C8C; padding-left: 14px !important; padding-right: 14px !important; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price span.old_price+span.actual_price { padding-left: 0 !important; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price span.actual_price { padding-left: 14px !important; padding-right: 14px !important; font-size: 18px; color: inherit; font-family: 'Montserrat'; font-weight: 400; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by { display: inline-block; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by+.uss_shop_by { margin-left: 15px; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by a.add_to_cart { display: inline-block; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by a.add_to_cart { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; text-decoration: none; text-align: center; padding-left: 0; padding-right: 0; float: none; font-size: 14px; height: 38px; padding-top: 11px; display: inline-block; min-width: 230px; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover { background: #989898; color: #fff; }
.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_linktomore a { font-family: 'Montserrat'; font-weight: 400; }
.jq-radio { -webkit-box-sizing: content-box; box-sizing: content-box; }
.jq-selectbox { width: 100%; margin-bottom: 0 !important; }
.jq-selectbox .jq-selectbox__select { -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border: none; background: #F6F6F6; border: 1px solid #989898; border-radius: 0; width: 100% !important; }
.jq-selectbox .jq-selectbox__select .jq-selectbox__select-text { width: 100%; font-size: 12px; font-family: 'Montserrat'; font-weight: 400; }
.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger { border: none; }
.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow { opacity: 1; border-bottom-color: #989898; }

/***/
#wrap .uss_eshop_filters_block { float: none; }
#wrap .uss_eshop_filters_block.simple_filters form>.filter_item, #wrap .uss_eshop_filters_block.simple_filters form>.filter_submit { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; width: auto; margin-bottom: 0; }
#wrap .uss_eshop_filters_block.simple_filters form .filter_submit { display: inline-block; vertical-align: bottom; margin-bottom: 0; margin-top: 0; }
#wrap .uss_eshop_filters_block.simple_filters form .filter_submit input, #wrap .uss_eshop_filters_block.simple_filters form .filter_submit button { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; height: auto; font-size: 13px; padding: 0; text-align: center; height: 30px; padding: 3px 15px 0 15px; }
#wrap .uss_eshop_filters_block.simple_filters form .filter_submit input:hover, #wrap .uss_eshop_filters_block.simple_filters form .filter_submit button:hover { background: #989898; color: #fff; }
#wrap .uss_eshop_filters_block:not(.simple_filters) .group { -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; }
#wrap .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_group_title { font-size: 18px; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; }
#wrap .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_items .filter_item { width: calc(32% - 4px); display: inline-block; vertical-align: top; margin: 0 10px 7px 0; }
#wrap .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_items .filter_item:nth-of-type(3n) { margin-right: 0; }
#wrap .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_items .filter_item label { font-weight: normal; font-family: 'Montserrat'; font-weight: 400; display: block; width: 100%; margin: 0 0 7px 0; padding: 0 0 0 0; font-size: 15px; float: none; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-start; -ms-flex-pack: space-start; justify-content: space-start; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_item, #wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_submit { width: calc(32% - 4px); margin-right: 10px; margin-left: 0; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_submit { margin-right: 0; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_item { display: inline-block; vertical-align: bottom; margin-bottom: 0; margin-top: 0; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_item.filter_search_in_current_cat { vertical-align: middle; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form input, #wrap .uss_eshop_filters_block:not(.simple_filters) form input.styler { max-width: 100%; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border: none; border-radius: 0; font-size: 18px; 	font-family: 'Montserrat';
	font-weight: 300; border: 1px solid #989898; height: 30px; padding: 0 0 0 6px; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form input.error_field, #wrap .uss_eshop_filters_block:not(.simple_filters) form input.styler.error_field { border: 1px solid #B71C1C; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit { display: inline-block; vertical-align: bottom; margin-bottom: 0; margin-top: 0; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit input, #wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit button { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; height: auto; font-size: 13px; padding: 0; text-align: center; height: 30px; padding: 3px 15px 0 15px; }
#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit input:hover, #wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit button:hover { background: #989898; color: #fff; }
#wrap .uss_eshop_filters_block form .filter_producer label { width: 100%; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; display: block; margin: 0 0 7px 0; padding: 0 0 0 0; font-size: 15px; }
#wrap .uss_eshop_filters_block form .filter_producer .jq-selectbox { width: 100%; }
.uss_eshop_sort_block { text-align: right; }
.uss_eshop_sort_block .jq-selectbox { width: auto; }
.uss_eshop_sort_block .jq-selectbox .jq-selectbox__select { width: auto; }
.section_eshop { font-size: 15px; }
.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image a img { margin: 0 auto; }
.section_eshop .uss_shop_detail .uss_shop_technical_data { display: block; overflow: hidden; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description { font-size: 18px; line-height: 1.45; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description ul { margin: 0; padding: 0; list-style-type: none; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description ul li { margin: 0; padding: 0; list-style-type: none; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description p { margin: 0 0 10px 0; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area { margin-bottom: 3px; margin-top: 0; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_group_title { font-size: 20px; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item { margin-bottom: 3px; line-height: 30px; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .eshop_filters_line { margin-bottom: 0; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .title { font-family: 'Montserrat'; font-weight: 400; font-size: 15px; font-weight: normal; margin-bottom: 7px; margin-right: 7px; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .jq-selectbox { width: auto; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left { margin: 0 0 3px; line-height: 30px; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_producer { margin: 0 0 3px; line-height: 30px; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_uid { margin: 0 0 3px; line-height: 30px; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span { margin: 0 !important; padding: 0 !important; display: block; background: none !important; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price { color: #000; font-size: 30px; font-family: 'Montserrat'; font-weight: 400; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price { font-size: 16px; color: #8C8C8C; 	font-family: 'Montserrat';
	font-weight: 300; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by { margin: 0; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; width: 280px; margin-bottom: 12px; text-align: center; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover { background: #989898; color: #fff; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart, .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click { background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; background-color: #f6f6f6; border-bottom-color: #989898; color: #06090B; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart:hover, .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover { background: #989898; color: #fff; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap { min-width: 135px; height: 35px; display: inline-block; vertical-align: top; margin: 0 10px 0 0; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap .uss_shop_put { width: 100%; height: 100%; display: block; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap .uss_shop_put a { display: block; width: 100%; height: 100%; padding: 11px 12px 0 62px; background: url(../img/compare_in.png) 26px center no-repeat; background-color: #F6F6F6; font-size: 12px; color: #202020; text-decoration: none; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap .uss_shop_put a:hover { color: #fff; background: url(../img/compare_in_a.png) 26px center no-repeat; background-color: #989898; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by { display: inline-block; vertical-align: top; width: 135px; height: 35px; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by a { display: block; width: 100%; height: 100%; padding: 11px 0 0 46px; background: url(../img/fav.png) 14px center no-repeat; background-color: #F6F6F6; font-size: 12px; color: #202020; text-decoration: none; }
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by a:hover { background: url(../img/fav_a.png) 14px center no-repeat; background-color: #989898; color: #fff; }
.section_eshop .uss_shop_detail .uss_shop_full_description { font-size: 18px; }
div.uss_tabs div.uss_tabs_navigation { border-bottom: 1px solid #F1F1F1; }
div.uss_tabs div.uss_tabs_navigation span { font-size: 18px; text-transform: uppercase; color: #000; border-radius: 0; font-weight: normal !important; background: #F1F1F1; font-family: 'Montserrat'; font-weight: 400; opacity: 1 !important; padding: 9px 19px 5px; -webkit-box-shadow: none; box-shadow: none; float: none; display: inline-block; vertical-align: bottom; margin: 0 5px 0 0; height: auto; }
div.uss_tabs div.uss_tabs_navigation span.selected { background: #06090B; color: #fff; border-top: 3px solid #989898; }
div.uss_tabs div.uss_tabs_navigation span:first-child.selected { margin-left: 0; }
div.uss_tabs div.uss_tabs_navigation span:last-child.selected { margin-right: 0; }
div.uss_tabs div.tab_items { -webkit-box-shadow: none; box-shadow: none; border-color: #E7E7E7; padding: 20px 17px 20px 17px; }
div.uss_tabs div.tab_items div.tab_item { font-size: 18px; }
div.uss_tabs div.tab_items .CatalogOrderForm .group .fc_item .elem_item textarea.styler { height: 60px; }
table.decore { font-family: 'Montserrat'; font-weight: 400; border-collapse: collapse; }
table.decore tr:first-child th, table.decore tr:first-child td { border-top: 1px solid #D8D8D8; }
table.decore tr th { font-weight: normal; font-size: 18px; background: #F3F3F3; text-align: left; border-bottom: 1px solid #D8D8D8; padding: 15px 0 14px 15px; }
table.decore tr th:not(:last-child) { border-right: 1px solid #D8D8D8; }
table.decore tr th:last-child { width: 26%; }
table.decore tr td { color: #202020; border-bottom: 1px solid #D8D8D8; padding: 9px 0 10px 16px; }
table.decore tr td:not(:last-child) { border-right: 1px solid #D8D8D8; }
.h_op { display: block; height: 50px; text-transform: uppercase; text-align: center; padding: 11px 0 0 0; font-size: 24px; position: relative; letter-spacing: 1.3px; background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_black.png) 0 0 repeat; color: #fff; text-align: left; width: 100%; margin: 0 0 30px 0; padding-left: 18px; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; background: url(../img/texture_black.png) 0 0 repeat; }
.h_op:after { content: ''; width: 17px; height: 9px; display: block; background: url(../img/position_triangle.png) center no-repeat; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -9px; }
.h_op:after { content: none; }
.uss_eshop_sameproducts { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.uss_eshop_sameproducts .item { border: 1px solid #E7E7E7; margin: 0; padding-left: 14px; padding-right: 14px; padding-bottom: 14px; margin-bottom: 15px;	/*max-width: calc(~'(100% - 35px) / 4');*/ }
.uss_eshop_sameproducts .item .imageWrap { width: calc(100% + 14px + 14px); margin-left: -14px !important; border: none; margin-bottom: 15px; }
.uss_eshop_sameproducts .item .imageWrap .image a { display: block; }
.uss_eshop_sameproducts .item .imageWrap .image a img { display: block; max-width: 100%; height: auto; margin: 0 auto; }
.uss_eshop_sameproducts .item .info .title { font-size: 14px; color: #202020; margin-bottom: 15px; }
.uss_eshop_sameproducts .item .info .title a { font-size: inherit; color: inherit; text-decoration: none; font-family: 'Montserrat'; font-weight: 400; display: block; height: 50px; overflow: hidden; }
.uss_eshop_sameproducts .item .info .price { width: calc(100% + 14px + 14px); margin-left: -14px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 36px; background: #F6F6F6; margin-bottom: 15px; }
.uss_eshop_sameproducts .item .info .price span { background: none !important; margin: 0 !important; padding: 0 !important; }
.uss_eshop_sameproducts .item .info .price span.old_price { font-size: 12px; color: #8C8C8C; }
.uss_eshop_sameproducts .item .info .price span.old_price+.actual_price { margin-left: 12px !important; }
.uss_eshop_sameproducts .item .info .price span.actual_price { font-size: 18px; font-family: 'Montserrat'; font-weight: 400; color: #000; }
.uss_eshop_sameproducts .item .info .addToCart a.add_to_cart { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; font-size: 14px; height: 33px; padding-top: 5px; width: 100%; text-align: center; padding-left: 0; padding-right: 0; }
.uss_eshop_sameproducts .item .info .addToCart a.add_to_cart:hover { background: #989898; color: #fff; }
.uss_eshop_sameproducts .item .info .addToCart a.add_to_cart.already_in_cart { border: 1px solid #989898; color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.uss_eshop_sameproducts .item .info .addToCart a.add_to_cart.already_in_cart:hover { background: #989898; color: #fff; }
.uss_eshop_sameproducts .uss_clear { display: none; }
#wrap .catalog_orderbutton { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; text-decoration: none; line-height: 1; font-weight: normal; opacity: 1; display: block; font-size: 16px; padding-top: 14px; float: none; display: inline-block; min-height: auto; }
#wrap .catalog_orderbutton:hover { background: #989898; color: #fff; }
#wrap .uss_catalog_block_cat .catalog_orderbutton { width: 100%; text-align: center; padding-left: 0; padding-right: 0; }
.uss_catalog_block_cat .uss_catalog_category { border: 1px solid #E7E7E7; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img { max-width: 100%; height: auto !important; display: block; margin-bottom: 14px; border: none; }
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a { display: block; }
.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a img { display: block; max-width: 100%; height: auto; }
.uss_catalog_block_cat .uss_catalog_category .catalog_info { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 14px; padding-right: 14px; padding-bottom: 14px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name { color: #202020; margin-bottom: 14px; }
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a { color: inherit; font-family: 'Montserrat'; font-weight: 400; font-size: 16px; text-decoration: none; }
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a:hover { text-decoration: underline; }
.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catlog_cat_anons { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton { float: none !important; margin-bottom: 0; }
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a { font-size: 21px; display: block; }
.uss_catalog_list_cat .uss_catalog_category .subcats a { font-size: 16px; }
.uss_catalog_detail .uss_img_wrapper { max-width: 100%; }
.module_catalog .catalog_order_form h3 { display: block; height: 50px; text-transform: uppercase; text-align: center; padding: 11px 0 0 0; position: relative; letter-spacing: 1.3px; font-size: 24px; color: #000; padding: 19px 0 0 0; margin: 0 0 7px 0; height: auto; text-align: left; width: 100%; margin: 0 0 30px 0; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.module_catalog .catalog_order_form form .fc_item .elem_item textarea.styler { height: 60px; }
.uss_catlog_cat_anons { font-size: 14px; }
.watched .h3 { display: block; height: 50px; text-transform: uppercase; text-align: center; padding: 11px 0 0 0; font-size: 24px; position: relative; letter-spacing: 1.3px; background-color: #989898; color: #fff; margin-bottom: 11px; margin-left: -8px; width: calc(100% + 8px + 8px); text-align: left; width: 100%; margin: 0 0 30px 0; padding-left: 18px; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.watched .lastEshopPosItems { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.watched .lastEshopPosItems .uss_eshop_block_item { border: 1px solid #E7E7E7; margin: 0; width: 190px; padding-left: 14px; padding-right: 14px; padding-bottom: 14px; margin-bottom: 15px; }
.watched .lastEshopPosItems .uss_eshop_block_item .img { width: calc(100% + 14px + 14px); margin-left: -14px !important; border: none; margin-bottom: 15px; }
.watched .lastEshopPosItems .uss_eshop_block_item .img a { display: block; }
.watched .lastEshopPosItems .uss_eshop_block_item .img a img { display: block; margin: 0 auto; }
.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_name { font-size: 14px; color: #202020; margin-bottom: 15px; }
.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_name a { font-size: inherit; color: inherit; text-decoration: none; font-family: 'Montserrat'; font-weight: 400; height: 51px; display: block; overflow: hidden; }
.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price { width: calc(100% + 14px + 14px); margin-left: -14px; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 36px; background: #F6F6F6; margin-bottom: 15px; }
.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price span { background: none !important; margin: 0 !important; padding: 0 !important; }
.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price span.old_price { font-size: 12px; color: #8C8C8C; }
.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price span.old_price+.actual_price { margin-left: 12px !important; }
.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price span.actual_price { font-size: 18px; font-family: 'Montserrat'; font-weight: 400; color: #000; }
.watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; font-size: 14px; height: 33px; padding-top: 8px; width: 100%; text-align: center; padding-left: 0; padding-right: 0; opacity: 1 !important; }
.watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover { background: #989898; color: #fff; }
.watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.already_in_cart { border: 1px solid #989898; color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.already_in_cart:hover { background: #989898; color: #fff; }
.comment_form_block .comment_form_title { display: block; height: 50px; text-transform: uppercase; text-align: center; padding: 11px 0 0 0; font-size: 24px; position: relative; letter-spacing: 1.3px; background-color: #F1F1F1; color: #202020; width: calc(100% + 18px + 18px); margin-left: -18px; margin-bottom: 23px; text-align: left; width: 100%; margin: 0 0 30px 0; padding-left: 18px; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.comment_form_block .comments_form form#ommentaddform_id { width: 100%; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item { width: 49%; margin: 0 0 10px 0; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item label { font-family: 'Montserrat' !important; font-size: 13px !important; display: block !important; width: 100%; font-weight: normal; margin-bottom: 7px; font-weight: normal !important; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='text'].styler, .comment_form_block .comments_form form#ommentaddform_id .uss_form_item textarea.styler { width: 100%; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input.styler, .comment_form_block .comments_form form#ommentaddform_id .uss_form_item textarea.styler { max-width: 100%; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border: none; border-radius: 0; font-size: 18px; 	font-family: 'Montserrat';
	font-weight: 300; border: 1px solid #989898; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input.styler.error_field, .comment_form_block .comments_form form#ommentaddform_id .uss_form_item textarea.styler.error_field { border: 1px solid #B71C1C; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input.styler { padding: 0 0 0 9px; height: 34px; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item textarea.styler { max-width: 100%; padding: 9px 0 0 9px; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit'] { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; padding-top: 6px; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit']:hover { background: #989898; color: #fff; }
.comment_form_block .comments_form form#ommentaddform_id .uss_form_item.uss_form_textarea { -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; }
.uss_comments .comment .title .user { font-size: 13px; font-family: 'Montserrat'; font-weight: 400; }
.uss_comments .comment .title .date { font-size: 12px; font-family: 'Montserrat'; font-weight: 400; }
.uss_comments .comment .comment_text { font-size: 16px; }
.uss_comments .comment_answer_form form#ommentaddform_id { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.uss_comments .comment_answer_form form#ommentaddform_id .uss_form_text { float: none; width: calc((100% - 20px) / 2); margin: 0 0 10px 0; }
.uss_comments .comment_answer_form form#ommentaddform_id .uss_form_text input { width: 100%; }
.uss_comments .comment_answer_form form#ommentaddform_id .uss_form_textarea { width: 100%; margin: 0 0 10px 0; }
.uss_comments .comment_answer_form form#ommentaddform_id .uss_form_textarea textarea { width: 100%; }
.uss-flex-items { display: -moz-flex !important; display: -ms-flex !important; display: -o-flex !important; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
.uss-flex-items .uss_cleaner { display: none !important; }
.flex-table table { display: block; }
.flex-table table tbody { display: block; }
.flex-table table tbody tr { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; }
.flex-table table tbody tr td { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.catalog_orderform_tml { max-width: 100%; }
.catalog_orderform_tml, .catalog_orderform_tml .catalog_orderform_window_wrap { -webkit-box-sizing: content-box; box-sizing: content-box; }
.catalog_orderform_tml, .catalog_orderform_tml * { 	font-family: 'Montserrat';
	font-weight: 300; }
.catalog_orderform_tml h3 { margin: 0 0 20px 0; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.catalog_orderform_tml form .group { width: 100%; }
.catalog_orderform_tml form .group .fc_item { width: 100%; }
.catalog_orderform_tml form .group .fc_item label { font-family: 'Montserrat'; font-weight: 400; font-weight: normal; }
.catalog_orderform_tml form .group .fc_item .elem_item { width: 100%; }
.catalog_orderform_tml form .group .fc_item .elem_item input.styler, .catalog_orderform_tml form .group .fc_item .elem_item textarea.styler { width: 100%; max-width: 100%; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; font-size: 18px; 	font-family: 'Montserrat';
	font-weight: 300; border: 1px solid #989898; }
.catalog_orderform_tml form .group .fc_item .elem_item input.styler { height: 35px; padding: 0 0 0 6px; }
.catalog_orderform_tml form .group .fc_item .elem_item textarea.styler { padding: 6px 0 0 6px; height: 60px; }
.catalog_orderform_tml form .buttons input { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; text-decoration: none; padding: 0 20px; font-size: 16px; display: inline-block; width: 100%; }
.catalog_orderform_tml form .buttons input:hover { background: #989898; color: #fff; }
.catalog_orderform_tml form .buttons input:hover { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; background-position: 0 0; }
.catalog_orderform_tml form .buttons input:hover:hover { background: #989898; color: #fff; }
.catalog_order_form, .tab_item { max-width: 100%; }
.catalog_order_form, .tab_item, .catalog_order_form .catalog_orderform_window_wrap, .tab_item .catalog_orderform_window_wrap { -webkit-box-sizing: content-box; box-sizing: content-box; }
.catalog_order_form, .tab_item, .catalog_order_form *, .tab_item * {
	font-family: 'Montserrat';
	font-weight: 300;
}
.catalog_order_form h3, .tab_item h3 { margin: 0 0 20px 0; font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.catalog_order_form form .group .fc_item label, .tab_item form .group .fc_item label { font-family: 'Montserrat'; font-weight: 400; font-weight: normal; }
.catalog_order_form form .group .fc_item .elem_item input.styler, .tab_item form .group .fc_item .elem_item input.styler { height: 35px; padding: 0 0 0 6px; }
.catalog_order_form form .group .fc_item .elem_item textarea.styler, .tab_item form .group .fc_item .elem_item textarea.styler { padding: 6px 0 0 6px; }
.catalog_order_form form .group .fc_item .elem_item input.styler, .tab_item form .group .fc_item .elem_item input.styler, .catalog_order_form form .group .fc_item .elem_item textarea.styler, .tab_item form .group .fc_item .elem_item textarea.styler { max-width: 100%; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; font-size: 18px; 	font-family: 'Montserrat';
	font-weight: 300; border: 1px solid #989898; }
.catalog_order_form form .buttons input, .tab_item form .buttons input { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; text-decoration: none; padding: 0 20px; font-size: 16px; display: inline-block; }
.catalog_order_form form .buttons input:hover, .tab_item form .buttons input:hover { background: #989898; color: #fff; }
.catalog_order_form form .buttons input:hover, .tab_item form .buttons input:hover { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; background-position: 0 0; }
.catalog_order_form form .buttons input:hover:hover, .tab_item form .buttons input:hover:hover { background: #989898; color: #fff; }
.tab_item form.wide_big .group .fc_item .elem_item { width: 100%; }
.tab_item form.wide_big .group .fc_item .elem_item input.styler { width: 100%; }
.tab_item form.wide_big .group .fc_item .elem_item textarea.styler { width: 100%; }
#uss_basket_ask_where_to_go_block { position: fixed !important; top: 50% !important; left: 50% !important; -webkit-transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; width: 320px !important; background: #fff; border: 2px solid #989898; font-family: 'Montserrat' !important; padding: 20px; }
#uss_basket_ask_where_to_go_block .title { font-size: 16px; font-family: 'Montserrat';
	font-weight: 500; text-align: center; }
#uss_basket_ask_where_to_go_block a { color: #06090B; }
#uss_basket_ask_where_to_go_block .close_button { width: 30px; height: 30px; right: 0; top: 0; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
#uss_basket_ask_where_to_go_block div { text-decoration: none !important; }
.uss_form_tml form .uss_form_item { overflow: visible; }
.uss_form_tml form .uss_form_item.uss_form_captcha { zoom: 1; }
.uss_form_tml form .uss_form_item.uss_form_captcha:before, .uss_form_tml form .uss_form_item.uss_form_captcha:after { content: ""; display: table; }
.uss_form_tml form .uss_form_item.uss_form_captcha:after { clear: both; }
.uss_form_tml textarea { height: 60px; }
.section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler { height: 60px; }
button.styler, input[type=submit].styler, input[type=reset].styler, input[type=button].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; padding-top: 0; }
button.styler:hover, input[type=submit].styler:hover, input[type=reset].styler:hover, input[type=button].styler:hover { background: #989898; color: #fff; }
.mainpage .uss_catalog_block_cat { width: 100%; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.mainpage .uss_catalog_block_cat .uss_catalog_category { width: 300px; -moz-flex: 0 1 300px; -ms-flex: 0 1 300px; -o-flex: 0 1 300px; -webkit-box-flex: 0; flex: 0 1 300px; text-align: center; background: #fff; position: relative; margin-left: 0 !important; margin-right: 0 !important; border: none; border-right: 1px solid #F1F1F1; overflow: visible; max-width: 300px; }
.mainpage .uss_catalog_block_cat .uss_catalog_category, .mainpage .uss_catalog_block_cat .uss_catalog_category>* { position: relative; top: 0; -webkit-transition-property: top; -o-transition-property: top; transition-property: top; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.mainpage .uss_catalog_block_cat .uss_catalog_category a { color: inherit; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img { display: block; margin: 0; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a { display: block; margin: 0; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a img { max-width: 100%; height: auto; display: block; margin: 0 auto; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .catalog_info { padding-left: 0; padding-right: 0; padding-bottom: 25px; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name { display: block; text-transform: uppercase; text-decoration: none; text-align: center; position: relative; font-size: 24px; min-height: 2.4em; line-height: 1.2; margin: 0 0 0 0; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name a { padding: 21px 35px 40px; display: inline-block; width: 100%; font-size: inherit; font-family: inherit; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name a:hover { text-decoration: none; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name:after { content: ''; width: 60px; left: 0; right: 0; bottom: 19px; position: absolute; background: #C6C6C6; height: 1px; margin: 0 auto; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catlog_cat_anons { font-size: 16px; margin: 0; }
.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catlog_cat_anons p { margin: 0; }
.mainpage .uss_catalog_block_cat .uss_catalog_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); color: #fff; }
.mainpage .uss_catalog_block_cat .uss_catalog_category:hover>* { top: -45px; }
.mainpage .uss_catalog_block_cat .uss_catalog_category:hover a { color: inherit; }
.mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_name { color: #fff; }
.mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); }
.colorStyle2 a { color: #0c47bf; }
.colorStyle2 .menu .in_menu ul li.active a { color: #fff; }
.colorStyle2 .menu .in_menu ul li.active a:after { background-image: url('../img/k2_2/footer_menu_line.png'); }
.colorStyle2 .menu .in_menu ul .submenu li:not(:hover) { background: #0c47bf; }
.colorStyle2 .menu .in_menu ul .submenu li:not(:hover) a { color: #fff; }
.colorStyle2 .menu .in_menu ul .submenu li:hover a { color: #fff; }
.colorStyle2 .menu .search form input[type='submit']:hover { background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .slider .slides .slide .caption .preview a.uss_more { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .slider .slides .slide .caption .preview a.uss_more:hover { background: #272727; color: #fff; }
.colorStyle2 .slider .slides .slick-dots li.slick-active button { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .service .service_list li:hover, .colorStyle2 .service .catalog_menu li:hover, .colorStyle2 .service .uss_eshop_menu li:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .service .service_list li:hover .img a, .colorStyle2 .service .catalog_menu li:hover .img a, .colorStyle2 .service .uss_eshop_menu li:hover .img a, .colorStyle2 .service .service_list li:hover .catalog_menu_image a, .colorStyle2 .service .catalog_menu li:hover .catalog_menu_image a, .colorStyle2 .service .uss_eshop_menu li:hover .catalog_menu_image a, .colorStyle2 .service .service_list li:hover .eshop_menu_image a, .colorStyle2 .service .catalog_menu li:hover .eshop_menu_image a, .colorStyle2 .service .uss_eshop_menu li:hover .eshop_menu_image a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .positions .position_tabs .position_tabs__nav span.selected { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .positions .position_tabs .position_tabs__nav span.selected:after { background: url('../img/k2_2//position_triangle.png') center no-repeat; }
.colorStyle2 .block .uss_eshop_block_item a.add_to_cart { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .block .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle2 .block .uss_eshop_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .block .uss_eshop_block_item:hover .uss_shop_price { background: #07399f; }
.colorStyle2 .block .uss_eshop_block_item:hover a.add_to_cart { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle2 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #989898; color: #fff; }
.colorStyle2 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #272727; color: #fff; border-bottom-color: #272727; }
.colorStyle2 .block.bg_type3 { background: #0c47bf; }
.colorStyle2 .inline_form form .buttons input[type='submit'], .colorStyle2 .inline_form form .buttons input[type='submit'].styler { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .inline_form form .buttons input[type='submit']:hover, .colorStyle2 .inline_form form .buttons input[type='submit'].styler:hover { background: #272727; color: #fff; }
.colorStyle2 .inline_form.bg_type3 { background: #0c47bf; }
.colorStyle2 .inline_form.inline_form_inside .buttons input[type='submit'], .colorStyle2 .inline_form.inline_form_inside .buttons input[type='submit'].styler { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle2 .inline_form.inline_form_inside .buttons input[type='submit']:hover, .colorStyle2 .inline_form.inline_form_inside .buttons input[type='submit'].styler:hover { background: #989898; color: #fff; }
.colorStyle2 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover { color: #0c47bf; }
.colorStyle2 .news.block .news_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .subscribe .subscribe_form form .send_button input { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .subscribe .subscribe_form form .send_button input:hover { background: #272727; color: #fff; }
.colorStyle2 .footer_menu ul li:hover a, .colorStyle2 .footer_menu ul li.active a { color: #0c47bf; }
.colorStyle2 .footer_menu ul li:hover a:after, .colorStyle2 .footer_menu ul li.active a:after { background-image: url('../img/k2_2/footer_menu_line.png'); }
.colorStyle2 .container .aside .aside_block.type1 .h3 { background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .container .aside .aside_block.type1 .h3:after { background-image: url('../img/k2_2/position_triangle.png'); }
.colorStyle2 .container .aside .aside_block.type0 form input[type='submit'] { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .container .aside .aside_block.type0 form input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle2 .container .aside .aside_block .uss_eshop_block_item .add_to_cart { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle2 .container .aside .aside_block>ul>li.active>a, .colorStyle2 .container .aside .aside_block>ul>li:hover>a { background: #0c47bf; color: #fff; }
.colorStyle2 .container .aside .aside_block>ul>li.active>div>a, .colorStyle2 .container .aside .aside_block>ul>li:hover>div>a { background: #0c47bf; color: #fff; }
.colorStyle2 .container .aside .aside_block>ul>li>a { background: #FFFFFF; }
.colorStyle2 .container .aside .aside_opener_adaptive { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
.colorStyle2 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle2 .container .content .uss_more { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .container .content .uss_more:hover { background: #272727; color: #fff; }
.colorStyle2 .container .content .uss_more a { color: inherit; text-decoration: none; font-size: inherit; }
.colorStyle2 .container .news_item .uss_more a { color: #0c47bf !important; }
.colorStyle2 #wrap .uss_eshop_filters_block .filter_submit input, .colorStyle2 #wrap .uss_eshop_filters_block .filter_submit button { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 #wrap .uss_eshop_filters_block .filter_submit input:hover, .colorStyle2 #wrap .uss_eshop_filters_block .filter_submit button:hover { background: #272727; color: #fff; }
.colorStyle2 #wrap .uss_catalog_block_cat .catalog_orderbutton { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle2 #wrap .catalog_orderbutton { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 #wrap .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle2 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle2 div.uss_tabs div.uss_tabs_navigation span.selected { background: #0c47bf; border-color: #252931; }
.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click { color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover { background: #989898; color: #fff; }
.colorStyle2 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle2 .comment_form_block .comments_form .uss_form_item input[type='submit'] { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .comment_form_block .comments_form .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle2 .catalog_orderform_tml form .buttons input { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .catalog_orderform_tml form .buttons input:hover { background: #272727; color: #fff; }
.colorStyle2 div.uss_tabs div.uss_tabs_navigation span.selected { border-top-color: #252931; }
.colorStyle2 .uss_shop_block_cat .uss_shop_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); color: #fff; }
.colorStyle2 .uss_shop_block_cat .uss_shop_category:hover a { color: #fff; }
.colorStyle2 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover { color: #0c47bf; }
.colorStyle2 .uss_form_tml input[type='submit'], .colorStyle2 .uss_form_tml input[type='submit'].styler, .colorStyle2 .uss_form_tml input[type='submit'] { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; padding-top: 0; }
.colorStyle2 .uss_form_tml input[type='submit']:hover, .colorStyle2 .uss_form_tml input[type='submit'].styler:hover, .colorStyle2 .uss_form_tml input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle2 .uss_form_tml input[type='text'].styler:focus, .colorStyle2 .uss_form_tml input[type='text']:focus, .colorStyle2 .uss_form_tml textarea.styler:focus, .colorStyle2 .uss_form_tml input[type='text']:focus, .colorStyle2 .uss_form_tml textarea:focus { -webkit-box-shadow: 0 0 5px #0c47bf !important; box-shadow: 0 0 5px #0c47bf !important; border-color: #0c47bf; }
.colorStyle2 .menu .in_menu ul li:hover a, .colorStyle2 .menu .in_menu ul li.active a { color: #0c47bf; }
.colorStyle2 .menu .in_menu ul li:hover a:after, .colorStyle2 .menu .in_menu ul li.active a:after { background: #fff; }
.colorStyle2 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover { color: #0c47bf; }
.colorStyle2 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit'] { background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle2 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle2 button.styler, .colorStyle2 input[type=submit].styler, .colorStyle2 input[type=submit], .colorStyle2 input[type=reset].styler, .colorStyle2 input[type=button].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; background: #0c47bf; border-bottom: 3px solid #272727; color: #fff; padding-top: 0; }
.colorStyle2 button.styler:hover, .colorStyle2 input[type=submit].styler:hover, .colorStyle2 input[type=submit]:hover, .colorStyle2 input[type=reset].styler:hover, .colorStyle2 input[type=button].styler:hover { background: #272727; color: #fff; }
.colorStyle2 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus, .colorStyle2 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus { -webkit-box-shadow: 0 0 5px #0c47bf !important; box-shadow: 0 0 5px #0c47bf !important; border-color: #0c47bf; }
.colorStyle2 .section_basket2 .uss_shop_form form .buttons input[type='submit'].styler { padding-top: 0; }
.colorStyle2 .jq-select-multiple li.selected { background: #0c47bf; }
.colorStyle3 a { color: #4eaf0a; }
.colorStyle3 .menu .in_menu ul li.active a { color: #fff; }
.colorStyle3 .menu .in_menu ul li.active a:after { background-image: url('../img/k2_3/footer_menu_line.png'); }
.colorStyle3 .menu .in_menu ul .submenu li:not(:hover) { background: #4eaf0a; }
.colorStyle3 .menu .in_menu ul .submenu li:not(:hover) a { color: #fff; }
.colorStyle3 .menu .in_menu ul .submenu li:hover a { color: #fff; }
.colorStyle3 .menu .search form input[type='submit']:hover { background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .slider .slides .slide .caption .preview a.uss_more { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .slider .slides .slide .caption .preview a.uss_more:hover { background: #272727; color: #fff; }
.colorStyle3 .slider .slides .slick-dots li.slick-active button { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .service .service_list li:hover, .colorStyle3 .service .catalog_menu li:hover, .colorStyle3 .service .uss_eshop_menu li:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .service .service_list li:hover .img a, .colorStyle3 .service .catalog_menu li:hover .img a, .colorStyle3 .service .uss_eshop_menu li:hover .img a, .colorStyle3 .service .service_list li:hover .catalog_menu_image a, .colorStyle3 .service .catalog_menu li:hover .catalog_menu_image a, .colorStyle3 .service .uss_eshop_menu li:hover .catalog_menu_image a, .colorStyle3 .service .service_list li:hover .eshop_menu_image a, .colorStyle3 .service .catalog_menu li:hover .eshop_menu_image a, .colorStyle3 .service .uss_eshop_menu li:hover .eshop_menu_image a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .positions .position_tabs .position_tabs__nav span.selected { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .positions .position_tabs .position_tabs__nav span.selected:after { background: url('../img/k2_3//position_triangle.png') center no-repeat; }
.colorStyle3 .block .uss_eshop_block_item a.add_to_cart { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .block .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle3 .block .uss_eshop_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .block .uss_eshop_block_item:hover .uss_shop_price { background: #459a09; }
.colorStyle3 .block .uss_eshop_block_item:hover a.add_to_cart { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle3 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #989898; color: #fff; }
.colorStyle3 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #272727; color: #fff; border-bottom-color: #272727; }
.colorStyle3 .block.bg_type3 { background: #4eaf0a; }
.colorStyle3 .inline_form form .buttons input[type='submit'], .colorStyle3 .inline_form form .buttons input[type='submit'].styler { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .inline_form form .buttons input[type='submit']:hover, .colorStyle3 .inline_form form .buttons input[type='submit'].styler:hover { background: #272727; color: #fff; }
.colorStyle3 .inline_form.bg_type3 { background: #4eaf0a; }
.colorStyle3 .inline_form.inline_form_inside .buttons input[type='submit'], .colorStyle3 .inline_form.inline_form_inside .buttons input[type='submit'].styler { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle3 .inline_form.inline_form_inside .buttons input[type='submit']:hover, .colorStyle3 .inline_form.inline_form_inside .buttons input[type='submit'].styler:hover { background: #989898; color: #fff; }
.colorStyle3 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover { color: #4eaf0a; }
.colorStyle3 .news.block .news_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .subscribe .subscribe_form form .send_button input { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .subscribe .subscribe_form form .send_button input:hover { background: #272727; color: #fff; }
.colorStyle3 .footer_menu ul li:hover a, .colorStyle3 .footer_menu ul li.active a { color: #4eaf0a; }
.colorStyle3 .footer_menu ul li:hover a:after, .colorStyle3 .footer_menu ul li.active a:after { background-image: url('../img/k2_3/footer_menu_line.png'); }
.colorStyle3 .container .aside .aside_block.type1 .h3 { background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .container .aside .aside_block.type1 .h3:after { background-image: url('../img/k2_3/position_triangle.png'); }
.colorStyle3 .container .aside .aside_block.type0 form input[type='submit'] { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .container .aside .aside_block.type0 form input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle3 .container .aside .aside_block .uss_eshop_block_item .add_to_cart { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle3 .container .aside .aside_block>ul>li.active>a, .colorStyle3 .container .aside .aside_block>ul>li:hover>a { background: #4eaf0a; color: #fff; }
.colorStyle3 .container .aside .aside_block>ul>li.active>div>a, .colorStyle3 .container .aside .aside_block>ul>li:hover>div>a { background: #4eaf0a; color: #fff; }
.colorStyle3 .container .aside .aside_block>ul>li>a { background: #FFFFFF; }
.colorStyle3 .container .aside .aside_opener_adaptive { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); }
.colorStyle3 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle3 .container .content .uss_more { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .container .content .uss_more:hover { background: #272727; color: #fff; }
.colorStyle3 .container .content .uss_more a { color: inherit; text-decoration: none; font-size: inherit; }
.colorStyle3 .container .news_item .uss_more a { color: #4eaf0a !important; }
.colorStyle3 #wrap .uss_eshop_filters_block .filter_submit input, .colorStyle3 #wrap .uss_eshop_filters_block .filter_submit button { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 #wrap .uss_eshop_filters_block .filter_submit input:hover, .colorStyle3 #wrap .uss_eshop_filters_block .filter_submit button:hover { background: #272727; color: #fff; }
.colorStyle3 #wrap .uss_catalog_block_cat .catalog_orderbutton { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle3 #wrap .catalog_orderbutton { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 #wrap .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle3 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle3 div.uss_tabs div.uss_tabs_navigation span.selected { background: #4eaf0a; border-color: #252931; }
.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click { color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover { background: #989898; color: #fff; }
.colorStyle3 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle3 .comment_form_block .comments_form .uss_form_item input[type='submit'] { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .comment_form_block .comments_form .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle3 .catalog_orderform_tml form .buttons input { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .catalog_orderform_tml form .buttons input:hover { background: #272727; color: #fff; }
.colorStyle3 div.uss_tabs div.uss_tabs_navigation span.selected { border-top-color: #545454; }
.colorStyle3 .uss_shop_block_cat .uss_shop_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #64b928, #459a09); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #64b928, #459a09); color: #fff; }
.colorStyle3 .uss_shop_block_cat .uss_shop_category:hover a { color: #fff; }
.colorStyle3 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover { color: #4eaf0a; }
.colorStyle3 .uss_form_tml input[type='submit'], .colorStyle3 .uss_form_tml input[type='submit'].styler, .colorStyle3 .uss_form_tml input[type='submit'] { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; padding-top: 0; }
.colorStyle3 .uss_form_tml input[type='submit']:hover, .colorStyle3 .uss_form_tml input[type='submit'].styler:hover, .colorStyle3 .uss_form_tml input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle3 .uss_form_tml input[type='text'].styler:focus, .colorStyle3 .uss_form_tml input[type='text']:focus, .colorStyle3 .uss_form_tml textarea.styler:focus, .colorStyle3 .uss_form_tml input[type='text']:focus, .colorStyle3 .uss_form_tml textarea:focus { -webkit-box-shadow: 0 0 5px #4eaf0a !important; box-shadow: 0 0 5px #4eaf0a !important; border-color: #4eaf0a; }
.colorStyle3 .menu .in_menu ul li:hover a, .colorStyle3 .menu .in_menu ul li.active a { color: #4eaf0a; }
.colorStyle3 .menu .in_menu ul li:hover a:after, .colorStyle3 .menu .in_menu ul li.active a:after { background: #fff; }
.colorStyle3 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover { color: #4eaf0a; }
.colorStyle3 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit'] { background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle3 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle3 button.styler, .colorStyle3 input[type=submit].styler, .colorStyle3 input[type=submit], .colorStyle3 input[type=reset].styler, .colorStyle3 input[type=button].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; background: #4eaf0a; border-bottom: 3px solid #272727; color: #fff; padding-top: 0; }
.colorStyle3 button.styler:hover, .colorStyle3 input[type=submit].styler:hover, .colorStyle3 input[type=submit]:hover, .colorStyle3 input[type=reset].styler:hover, .colorStyle3 input[type=button].styler:hover { background: #272727; color: #fff; }
.colorStyle3 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus, .colorStyle3 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus { -webkit-box-shadow: 0 0 5px #4eaf0a !important; box-shadow: 0 0 5px #4eaf0a !important; border-color: #4eaf0a; }
.colorStyle3 .section_basket2 .uss_shop_form form .buttons input[type='submit'].styler { padding-top: 0; }
.colorStyle3 .jq-select-multiple li.selected { background: #4eaf0a; }
.colorStyle3 .header .contacts { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.colorStyle3 .header .contacts .phone { margin-left: 70px; }
.colorStyle4 a { color: #e11e1e; }
.colorStyle4 .menu .in_menu ul li.active a { color: #fff; }
.colorStyle4 .menu .in_menu ul li.active a:after { background-image: url('../img/k2_4/footer_menu_line.png'); }
.colorStyle4 .menu .in_menu ul .submenu li:not(:hover) { background: #e11e1e; }
.colorStyle4 .menu .in_menu ul .submenu li:not(:hover) a { color: #fff; }
.colorStyle4 .menu .in_menu ul .submenu li:hover a { color: #fff; }
.colorStyle4 .menu .search form input[type='submit']:hover { background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .slider .slides .slide .caption .preview a.uss_more { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .slider .slides .slide .caption .preview a.uss_more:hover { background: #272727; color: #fff; }
.colorStyle4 .slider .slides .slick-dots li.slick-active button { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .service .service_list li:hover, .colorStyle4 .service .catalog_menu li:hover, .colorStyle4 .service .uss_eshop_menu li:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .service .service_list li:hover .img a, .colorStyle4 .service .catalog_menu li:hover .img a, .colorStyle4 .service .uss_eshop_menu li:hover .img a, .colorStyle4 .service .service_list li:hover .catalog_menu_image a, .colorStyle4 .service .catalog_menu li:hover .catalog_menu_image a, .colorStyle4 .service .uss_eshop_menu li:hover .catalog_menu_image a, .colorStyle4 .service .service_list li:hover .eshop_menu_image a, .colorStyle4 .service .catalog_menu li:hover .eshop_menu_image a, .colorStyle4 .service .uss_eshop_menu li:hover .eshop_menu_image a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .positions .position_tabs .position_tabs__nav span.selected { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .positions .position_tabs .position_tabs__nav span.selected:after { background: url('../img/k2_4//position_triangle.png') center no-repeat; }
.colorStyle4 .block .uss_eshop_block_item a.add_to_cart { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .block .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle4 .block .uss_eshop_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .block .uss_eshop_block_item:hover .uss_shop_price { background: #bf0d0d; }
.colorStyle4 .block .uss_eshop_block_item:hover a.add_to_cart { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle4 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #989898; color: #fff; }
.colorStyle4 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #272727; color: #fff; border-bottom-color: #272727; }
.colorStyle4 .block.bg_type3 { background: #e11e1e; }
.colorStyle4 .inline_form form .buttons input[type='submit'], .colorStyle4 .inline_form form .buttons input[type='submit'].styler { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .inline_form form .buttons input[type='submit']:hover, .colorStyle4 .inline_form form .buttons input[type='submit'].styler:hover { background: #272727; color: #fff; }
.colorStyle4 .inline_form.bg_type3 { background: #e11e1e; }
.colorStyle4 .inline_form.inline_form_inside .buttons input[type='submit'], .colorStyle4 .inline_form.inline_form_inside .buttons input[type='submit'].styler { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle4 .inline_form.inline_form_inside .buttons input[type='submit']:hover, .colorStyle4 .inline_form.inline_form_inside .buttons input[type='submit'].styler:hover { background: #989898; color: #fff; }
.colorStyle4 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover { color: #e11e1e; }
.colorStyle4 .news.block .news_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .subscribe .subscribe_form form .send_button input { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .subscribe .subscribe_form form .send_button input:hover { background: #272727; color: #fff; }
.colorStyle4 .footer_menu ul li:hover a, .colorStyle4 .footer_menu ul li.active a { color: #e11e1e; }
.colorStyle4 .footer_menu ul li:hover a:after, .colorStyle4 .footer_menu ul li.active a:after { background-image: url('../img/k2_4/footer_menu_line.png'); }
.colorStyle4 .container .aside .aside_block.type1 .h3 { background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .container .aside .aside_block.type1 .h3:after { background-image: url('../img/k2_4/position_triangle.png'); }
.colorStyle4 .container .aside .aside_block.type0 form input[type='submit'] { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .container .aside .aside_block.type0 form input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle4 .container .aside .aside_block .uss_eshop_block_item .add_to_cart { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle4 .container .aside .aside_block>ul>li.active>a, .colorStyle4 .container .aside .aside_block>ul>li:hover>a { background: #e11e1e; color: #fff; }
.colorStyle4 .container .aside .aside_block>ul>li.active>div>a, .colorStyle4 .container .aside .aside_block>ul>li:hover>div>a { background: #e11e1e; color: #fff; }
.colorStyle4 .container .aside .aside_block>ul>li>a { background: #FFFFFF; }
.colorStyle4 .container .aside .aside_opener_adaptive { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
.colorStyle4 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle4 .container .content .uss_more { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .container .content .uss_more:hover { background: #272727; color: #fff; }
.colorStyle4 .container .content .uss_more a { color: inherit; text-decoration: none; font-size: inherit; }
.colorStyle4 .container .news_item .uss_more a { color: #e11e1e !important; }
.colorStyle4 #wrap .uss_eshop_filters_block .filter_submit input, .colorStyle4 #wrap .uss_eshop_filters_block .filter_submit button { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 #wrap .uss_eshop_filters_block .filter_submit input:hover, .colorStyle4 #wrap .uss_eshop_filters_block .filter_submit button:hover { background: #272727; color: #fff; }
.colorStyle4 #wrap .uss_catalog_block_cat .catalog_orderbutton { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle4 #wrap .catalog_orderbutton { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 #wrap .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle4 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle4 div.uss_tabs div.uss_tabs_navigation span.selected { background: #e11e1e; border-color: #252931; }
.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click { color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover { background: #989898; color: #fff; }
.colorStyle4 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle4 .comment_form_block .comments_form .uss_form_item input[type='submit'] { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .comment_form_block .comments_form .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle4 .catalog_orderform_tml form .buttons input { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .catalog_orderform_tml form .buttons input:hover { background: #272727; color: #fff; }
.colorStyle4 div.uss_tabs div.uss_tabs_navigation span.selected { border-top-color: #2c2c2c; }
.colorStyle4 .uss_shop_block_cat .uss_shop_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); color: #fff; }
.colorStyle4 .uss_shop_block_cat .uss_shop_category:hover a { color: #fff; }
.colorStyle4 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover { color: #e11e1e; }
.colorStyle4 .uss_form_tml input[type='submit'], .colorStyle4 .uss_form_tml input[type='submit'].styler, .colorStyle4 .uss_form_tml input[type='submit'] { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; padding-top: 0; }
.colorStyle4 .uss_form_tml input[type='submit']:hover, .colorStyle4 .uss_form_tml input[type='submit'].styler:hover, .colorStyle4 .uss_form_tml input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle4 .uss_form_tml input[type='text'].styler:focus, .colorStyle4 .uss_form_tml input[type='text']:focus, .colorStyle4 .uss_form_tml textarea.styler:focus, .colorStyle4 .uss_form_tml input[type='text']:focus, .colorStyle4 .uss_form_tml textarea:focus { -webkit-box-shadow: 0 0 5px #e11e1e !important; box-shadow: 0 0 5px #e11e1e !important; border-color: #e11e1e; }
.colorStyle4 .menu .in_menu ul li:hover a, .colorStyle4 .menu .in_menu ul li.active a { color: #e11e1e; }
.colorStyle4 .menu .in_menu ul li:hover a:after, .colorStyle4 .menu .in_menu ul li.active a:after { background: #fff; }
.colorStyle4 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover { color: #e11e1e; }
.colorStyle4 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit'] { background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle4 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle4 button.styler, .colorStyle4 input[type=submit].styler, .colorStyle4 input[type=submit], .colorStyle4 input[type=reset].styler, .colorStyle4 input[type=button].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; background: #e11e1e; border-bottom: 3px solid #272727; color: #fff; padding-top: 0; }
.colorStyle4 button.styler:hover, .colorStyle4 input[type=submit].styler:hover, .colorStyle4 input[type=submit]:hover, .colorStyle4 input[type=reset].styler:hover, .colorStyle4 input[type=button].styler:hover { background: #272727; color: #fff; }
.colorStyle4 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus, .colorStyle4 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus { -webkit-box-shadow: 0 0 5px #e11e1e !important; box-shadow: 0 0 5px #e11e1e !important; border-color: #e11e1e; }
.colorStyle4 .section_basket2 .uss_shop_form form .buttons input[type='submit'].styler { padding-top: 0; }
.colorStyle4 .jq-select-multiple li.selected { background: #e11e1e; }
.colorStyle4 .header .contacts .phone { margin-left: 10px; }
.colorStyle5 a { color: #cc00ff; }
.colorStyle5 .menu .in_menu ul li.active a { color: #fff; }
.colorStyle5 .menu .in_menu ul li.active a:after { background-image: url('../img/k2_5/footer_menu_line.png'); }
.colorStyle5 .menu .in_menu ul .submenu li:not(:hover) { background: #cc00ff; }
.colorStyle5 .menu .in_menu ul .submenu li:not(:hover) a { color: #fff; }
.colorStyle5 .menu .in_menu ul .submenu li:hover a { color: #fff; }
.colorStyle5 .menu .search form input[type='submit']:hover { background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .slider .slides .slide .caption .preview a.uss_more { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .slider .slides .slide .caption .preview a.uss_more:hover { background: #272727; color: #fff; }
.colorStyle5 .slider .slides .slick-dots li.slick-active button { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .service .service_list li:hover, .colorStyle5 .service .catalog_menu li:hover, .colorStyle5 .service .uss_eshop_menu li:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .service .service_list li:hover .img a, .colorStyle5 .service .catalog_menu li:hover .img a, .colorStyle5 .service .uss_eshop_menu li:hover .img a, .colorStyle5 .service .service_list li:hover .catalog_menu_image a, .colorStyle5 .service .catalog_menu li:hover .catalog_menu_image a, .colorStyle5 .service .uss_eshop_menu li:hover .catalog_menu_image a, .colorStyle5 .service .service_list li:hover .eshop_menu_image a, .colorStyle5 .service .catalog_menu li:hover .eshop_menu_image a, .colorStyle5 .service .uss_eshop_menu li:hover .eshop_menu_image a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .positions .position_tabs .position_tabs__nav span.selected { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .positions .position_tabs .position_tabs__nav span.selected:after { background: url('../img/k2_5//position_triangle.png') center no-repeat; }
.colorStyle5 .block .uss_eshop_block_item a.add_to_cart { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .block .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle5 .block .uss_eshop_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .block .uss_eshop_block_item:hover .uss_shop_price { background: #790098; }
.colorStyle5 .block .uss_eshop_block_item:hover a.add_to_cart { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle5 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #989898; color: #fff; }
.colorStyle5 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #272727; color: #fff; border-bottom-color: #272727; }
.colorStyle5 .block.bg_type3 { background: #cc00ff; }
.colorStyle5 .inline_form form .buttons input[type='submit'], .colorStyle5 .inline_form form .buttons input[type='submit'].styler { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .inline_form form .buttons input[type='submit']:hover, .colorStyle5 .inline_form form .buttons input[type='submit'].styler:hover { background: #272727; color: #fff; }
.colorStyle5 .inline_form.bg_type3 { background: #cc00ff; }
.colorStyle5 .inline_form.inline_form_inside .buttons input[type='submit'], .colorStyle5 .inline_form.inline_form_inside .buttons input[type='submit'].styler { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle5 .inline_form.inline_form_inside .buttons input[type='submit']:hover, .colorStyle5 .inline_form.inline_form_inside .buttons input[type='submit'].styler:hover { background: #989898; color: #fff; }
.colorStyle5 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover { color: #cc00ff; }
.colorStyle5 .news.block .news_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .subscribe .subscribe_form form .send_button input { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .subscribe .subscribe_form form .send_button input:hover { background: #272727; color: #fff; }
.colorStyle5 .footer_menu ul li:hover a, .colorStyle5 .footer_menu ul li.active a { color: #cc00ff; }
.colorStyle5 .footer_menu ul li:hover a:after, .colorStyle5 .footer_menu ul li.active a:after { background-image: url('../img/k2_5/footer_menu_line.png'); }
.colorStyle5 .container .aside .aside_block.type1 .h3 { background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .container .aside .aside_block.type1 .h3:after { background-image: url('../img/k2_5/position_triangle.png'); }
.colorStyle5 .container .aside .aside_block.type0 form input[type='submit'] { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .container .aside .aside_block.type0 form input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle5 .container .aside .aside_block .uss_eshop_block_item .add_to_cart { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle5 .container .aside .aside_block>ul>li.active>a, .colorStyle5 .container .aside .aside_block>ul>li:hover>a { background: #cc00ff; color: #fff; }
.colorStyle5 .container .aside .aside_block>ul>li.active>div>a, .colorStyle5 .container .aside .aside_block>ul>li:hover>div>a { background: #cc00ff; color: #fff; }
.colorStyle5 .container .aside .aside_block>ul>li>a { background: #FFFFFF; }
.colorStyle5 .container .aside .aside_opener_adaptive { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
.colorStyle5 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle5 .container .content .uss_more { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .container .content .uss_more:hover { background: #272727; color: #fff; }
.colorStyle5 .container .content .uss_more a { color: inherit; text-decoration: none; font-size: inherit; }
.colorStyle5 .container .news_item .uss_more a { color: #cc00ff !important; }
.colorStyle5 #wrap .uss_eshop_filters_block .filter_submit input, .colorStyle5 #wrap .uss_eshop_filters_block .filter_submit button { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 #wrap .uss_eshop_filters_block .filter_submit input:hover, .colorStyle5 #wrap .uss_eshop_filters_block .filter_submit button:hover { background: #272727; color: #fff; }
.colorStyle5 #wrap .uss_catalog_block_cat .catalog_orderbutton { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle5 #wrap .catalog_orderbutton { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 #wrap .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle5 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle5 div.uss_tabs div.uss_tabs_navigation span.selected { background: #cc00ff; border-color: #252931; }
.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click { color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover { background: #989898; color: #fff; }
.colorStyle5 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle5 .comment_form_block .comments_form .uss_form_item input[type='submit'] { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .comment_form_block .comments_form .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle5 .catalog_orderform_tml form .buttons input { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .catalog_orderform_tml form .buttons input:hover { background: #272727; color: #fff; }
.colorStyle5 div.uss_tabs div.uss_tabs_navigation span.selected { border-top-color: #575757; }
.colorStyle5 .uss_shop_block_cat .uss_shop_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); color: #fff; }
.colorStyle5 .uss_shop_block_cat .uss_shop_category:hover a { color: #fff; }
.colorStyle5 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover { color: #cc00ff; }
.colorStyle5 .uss_form_tml input[type='submit'], .colorStyle5 .uss_form_tml input[type='submit'].styler, .colorStyle5 .uss_form_tml input[type='submit'] { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; padding-top: 0; }
.colorStyle5 .uss_form_tml input[type='submit']:hover, .colorStyle5 .uss_form_tml input[type='submit'].styler:hover, .colorStyle5 .uss_form_tml input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle5 .uss_form_tml input[type='text'].styler:focus, .colorStyle5 .uss_form_tml input[type='text']:focus, .colorStyle5 .uss_form_tml textarea.styler:focus, .colorStyle5 .uss_form_tml input[type='text']:focus, .colorStyle5 .uss_form_tml textarea:focus { -webkit-box-shadow: 0 0 5px #cc00ff !important; box-shadow: 0 0 5px #cc00ff !important; border-color: #cc00ff; }
.colorStyle5 .menu .in_menu ul li:hover a, .colorStyle5 .menu .in_menu ul li.active a { color: #cc00ff; }
.colorStyle5 .menu .in_menu ul li:hover a:after, .colorStyle5 .menu .in_menu ul li.active a:after { background: #fff; }
.colorStyle5 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover { color: #cc00ff; }
.colorStyle5 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit'] { background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; }
.colorStyle5 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle5 button.styler, .colorStyle5 input[type=submit].styler, .colorStyle5 input[type=submit], .colorStyle5 input[type=reset].styler, .colorStyle5 input[type=button].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; background: #cc00ff; border-bottom: 3px solid #575757; color: #fff; padding-top: 0; }
.colorStyle5 button.styler:hover, .colorStyle5 input[type=submit].styler:hover, .colorStyle5 input[type=submit]:hover, .colorStyle5 input[type=reset].styler:hover, .colorStyle5 input[type=button].styler:hover { background: #272727; color: #fff; }
.colorStyle5 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus, .colorStyle5 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus { -webkit-box-shadow: 0 0 5px #cc00ff !important; box-shadow: 0 0 5px #cc00ff !important; border-color: #cc00ff; }
.colorStyle5 .section_basket2 .uss_shop_form form .buttons input[type='submit'].styler { padding-top: 0; }
.colorStyle5 .jq-select-multiple li.selected { background: #cc00ff; }
.colorStyle5 .header .contacts { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.colorStyle5 .header .contacts .phone { margin-left: 70px; }
.colorStyle6 a { color: #ff4513; }
.colorStyle6 .menu .in_menu ul li.active a { color: #fff; }
.colorStyle6 .menu .in_menu ul li.active a:after { background-image: url('../img/k2_6/footer_menu_line.png'); }
.colorStyle6 .menu .in_menu ul .submenu li:not(:hover) { background: #ff4513; }
.colorStyle6 .menu .in_menu ul .submenu li:not(:hover) a { color: #fff; }
.colorStyle6 .menu .in_menu ul .submenu li:hover a { color: #fff; }
.colorStyle6 .menu .search form input[type='submit']:hover { background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/search_icon.png) center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .slider .slides .slide .caption .preview a.uss_more { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .slider .slides .slide .caption .preview a.uss_more:hover { background: #272727; color: #fff; }
.colorStyle6 .slider .slides .slick-dots li.slick-active button { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .service .service_list li:hover, .colorStyle6 .service .catalog_menu li:hover, .colorStyle6 .service .uss_eshop_menu li:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .service .service_list li:hover .img a, .colorStyle6 .service .catalog_menu li:hover .img a, .colorStyle6 .service .uss_eshop_menu li:hover .img a, .colorStyle6 .service .service_list li:hover .catalog_menu_image a, .colorStyle6 .service .catalog_menu li:hover .catalog_menu_image a, .colorStyle6 .service .uss_eshop_menu li:hover .catalog_menu_image a, .colorStyle6 .service .service_list li:hover .eshop_menu_image a, .colorStyle6 .service .catalog_menu li:hover .eshop_menu_image a, .colorStyle6 .service .uss_eshop_menu li:hover .eshop_menu_image a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .positions .position_tabs .position_tabs__nav span.selected { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .positions .position_tabs .position_tabs__nav span.selected:after { background: url('../img/k2_6//position_triangle.png') center no-repeat; }
.colorStyle6 .block .uss_eshop_block_item a.add_to_cart { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .block .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle6 .block .uss_eshop_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .block .uss_eshop_block_item:hover .uss_shop_price { background: #f13b0a; }
.colorStyle6 .block .uss_eshop_block_item:hover a.add_to_cart { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle6 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #989898; color: #fff; }
.colorStyle6 .block .uss_eshop_block_item:hover a.add_to_cart:hover { background: #272727; color: #fff; border-bottom-color: #272727; }
.colorStyle6 .block.bg_type3 { background: #ff4513; }
.colorStyle6 .inline_form form .buttons input[type='submit'], .colorStyle6 .inline_form form .buttons input[type='submit'].styler { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .inline_form form .buttons input[type='submit']:hover, .colorStyle6 .inline_form form .buttons input[type='submit'].styler:hover { background: #272727; color: #fff; }
.colorStyle6 .inline_form.bg_type3 { background: #ff4513; }
.colorStyle6 .inline_form.inline_form_inside .buttons input[type='submit'], .colorStyle6 .inline_form.inline_form_inside .buttons input[type='submit'].styler { color: #06090B; background: #fff; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle6 .inline_form.inline_form_inside .buttons input[type='submit']:hover, .colorStyle6 .inline_form.inline_form_inside .buttons input[type='submit'].styler:hover { background: #989898; color: #fff; }
.colorStyle6 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover { color: #ff4513; }
.colorStyle6 .news.block .news_block_item:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .subscribe .subscribe_form form .send_button input { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .subscribe .subscribe_form form .send_button input:hover { background: #272727; color: #fff; }
.colorStyle6 .footer_menu ul li:hover a, .colorStyle6 .footer_menu ul li.active a { color: #ff4513; }
.colorStyle6 .footer_menu ul li:hover a:after, .colorStyle6 .footer_menu ul li.active a:after { background-image: url('../img/k2_6/footer_menu_line.png'); }
.colorStyle6 .container .aside .aside_block.type1 .h3 { background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/aside_title_lines.png) 17px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .container .aside .aside_block.type1 .h3:after { background-image: url('../img/k2_6/position_triangle.png'); }
.colorStyle6 .container .aside .aside_block.type0 form input[type='submit'] { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .container .aside .aside_block.type0 form input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle6 .container .aside .aside_block .uss_eshop_block_item .add_to_cart { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle6 .container .aside .aside_block>ul>li.active>a, .colorStyle6 .container .aside .aside_block>ul>li:hover>a { background: #ff4513; color: #fff; }
.colorStyle6 .container .aside .aside_block>ul>li.active>div>a, .colorStyle6 .container .aside .aside_block>ul>li:hover>div>a { background: #ff4513; color: #fff; }
.colorStyle6 .container .aside .aside_block>ul>li>a { background: #FFFFFF; }
.colorStyle6 .container .aside .aside_opener_adaptive { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
.colorStyle6 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle6 .container .content .uss_more { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .container .content .uss_more:hover { background: #272727; color: #fff; }
.colorStyle6 .container .content .uss_more a { color: inherit; text-decoration: none; font-size: inherit; }
.colorStyle6 .container .news_item .uss_more a { color: #ff4513 !important; }
.colorStyle6 #wrap .uss_eshop_filters_block .filter_submit input, .colorStyle6 #wrap .uss_eshop_filters_block .filter_submit button { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 #wrap .uss_eshop_filters_block .filter_submit input:hover, .colorStyle6 #wrap .uss_eshop_filters_block .filter_submit button:hover { background: #272727; color: #fff; }
.colorStyle6 #wrap .uss_catalog_block_cat .catalog_orderbutton { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle6 #wrap .catalog_orderbutton { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 #wrap .catalog_orderbutton:hover { background: #272727; color: #fff; }
.colorStyle6 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle6 div.uss_tabs div.uss_tabs_navigation span.selected { background: #ff4513; border-color: #252931; }
.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click) { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover { background: #272727; color: #fff; }
.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click { color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover { background: #989898; color: #fff; }
.colorStyle6 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .uss_eshop_sameproducts .item .info .addToCart a.add_to_cart:hover { background: #272727; color: #fff; }
.colorStyle6 .comment_form_block .comments_form .uss_form_item input[type='submit'] { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .comment_form_block .comments_form .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle6 .catalog_orderform_tml form .buttons input { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .catalog_orderform_tml form .buttons input:hover { background: #272727; color: #fff; }
.colorStyle6 div.uss_tabs div.uss_tabs_navigation span.selected { border-top-color: #575757; }
.colorStyle6 .uss_shop_block_cat .uss_shop_category:hover { background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); color: #fff; }
.colorStyle6 .uss_shop_block_cat .uss_shop_category:hover a { color: #fff; }
.colorStyle6 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover { color: #ff4513; }
.colorStyle6 .uss_form_tml input[type='submit'], .colorStyle6 .uss_form_tml input[type='submit'].styler, .colorStyle6 .uss_form_tml input[type='submit'] { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; padding-top: 0; }
.colorStyle6 .uss_form_tml input[type='submit']:hover, .colorStyle6 .uss_form_tml input[type='submit'].styler:hover, .colorStyle6 .uss_form_tml input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle6 .uss_form_tml input[type='text'].styler:focus, .colorStyle6 .uss_form_tml input[type='text']:focus, .colorStyle6 .uss_form_tml textarea.styler:focus, .colorStyle6 .uss_form_tml input[type='text']:focus, .colorStyle6 .uss_form_tml textarea:focus { -webkit-box-shadow: 0 0 5px #ff4513 !important; box-shadow: 0 0 5px #ff4513 !important; border-color: #ff4513; }
.colorStyle6 .menu .in_menu ul li:hover a, .colorStyle6 .menu .in_menu ul li.active a { color: #ff4513; }
.colorStyle6 .menu .in_menu ul li:hover a:after, .colorStyle6 .menu .in_menu ul li.active a:after { background: #fff; }
.colorStyle6 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover { color: #ff4513; }
.colorStyle6 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit'] { background: #ff4513; border-bottom: 3px solid #272727; color: #fff; }
.colorStyle6 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type='submit']:hover { background: #272727; color: #fff; }
.colorStyle6 button.styler, .colorStyle6 input[type=submit].styler, .colorStyle6 input[type=submit], .colorStyle6 input[type=reset].styler, .colorStyle6 input[type=button].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; background: #ff4513; border-bottom: 3px solid #272727; color: #fff; padding-top: 0; }
.colorStyle6 button.styler:hover, .colorStyle6 input[type=submit].styler:hover, .colorStyle6 input[type=submit]:hover, .colorStyle6 input[type=reset].styler:hover, .colorStyle6 input[type=button].styler:hover { background: #272727; color: #fff; }
.colorStyle6 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus, .colorStyle6 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus { -webkit-box-shadow: 0 0 5px #ff4513 !important; box-shadow: 0 0 5px #ff4513 !important; border-color: #ff4513; }
.colorStyle6 .section_basket2 .uss_shop_form form .buttons input[type='submit'].styler { padding-top: 0; }
.colorStyle6 .jq-select-multiple li.selected { background: #ff4513; }
.uss_form_tml * { font-family: 'Montserrat' !important;
	font-weight: 300; }
.uss_form_tml form .group .fc_item .label_under_hint label { font-weight: normal !important; }
.uss_form_tml form .group .fc_item .elem_item .elements_set { font-family: 'Montserrat'; font-weight: 400; font-size: 16px; }
.uss_form_tml form .group .fc_item .elem_item label { font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.uss_form_tml form .group .fc_item .elem_item input[type='text'].styler, .uss_form_tml form .group .fc_item .elem_item input[type='text'] { height: 35px; padding: 0 0 0 6px; }
.uss_form_tml form .group .fc_item .elem_item textarea.styler, .uss_form_tml form .group .fc_item .elem_item textarea { padding: 6px 0 0 6px; height: 5em; }
.uss_form_tml form .group .fc_item .elem_item input[type='text'].styler, .uss_form_tml form .group .fc_item .elem_item textarea.styler, .uss_form_tml form .group .fc_item .elem_item input[type='text'], .uss_form_tml form .group .fc_item .elem_item textarea { max-width: 100%; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; font-size: 16px; 	font-family: 'Montserrat';
	font-weight: 300; border: 1px solid #989898; }
.uss_form_tml form .group .fc_item .elem_item input[type='submit'], .uss_form_tml form .group .fc_item .elem_item input[type='submit'].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.uss_form_tml form .group .fc_item .elem_item input[type='submit']:hover, .uss_form_tml form .group .fc_item .elem_item input[type='submit'].styler:hover { background: #989898; color: #fff; }
.fc_form_tml * { 
	font-family: 'Montserrat' !important;
	font-weight: 300; 
}
.fc_form_tml form .group .fc_item .label_under_hint label { font-weight: normal !important; }
.fc_form_tml form .group .fc_item .elem_item .elements_set { font-family: 'Montserrat'; font-weight: 400; font-size: 16px; }
.fc_form_tml form .group .fc_item .elem_item label { font-weight: normal; font-family: 'Montserrat'; font-weight: 400; }
.fc_form_tml form .group .fc_item .elem_item input[type='text'].styler, .fc_form_tml form .group .fc_item .elem_item input[type='text'] { height: 35px; padding: 0 0 0 6px; }
.fc_form_tml form .group .fc_item .elem_item textarea.styler, .fc_form_tml form .group .fc_item .elem_item textarea { padding: 6px 0 0 6px; height: 5em; }
.fc_form_tml form .group .fc_item .elem_item input[type='text'].styler, .fc_form_tml form .group .fc_item .elem_item textarea.styler, .fc_form_tml form .group .fc_item .elem_item input[type='text'], .fc_form_tml form .group .fc_item .elem_item textarea { max-width: 100%; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; font-size: 16px; 	font-family: 'Montserrat';
	font-weight: 300; border: 1px solid #989898; }
.fc_form_tml form .group .fc_item .elem_item input[type='submit'], .fc_form_tml form .group .fc_item .elem_item input[type='submit'].styler { border: none; padding: 10px 27px 0 27px; font-size: 18px; height: 43px; text-transform: uppercase; -webkit-box-shadow: none; box-shadow: none; text-shadow: none; border-radius: 0; cursor: pointer; color: #fff; background: #06090B; border-bottom: 3px solid #989898; display: inline-block; text-decoration: none; }
.fc_form_tml form .group .fc_item .elem_item input[type='submit']:hover, .fc_form_tml form .group .fc_item .elem_item input[type='submit'].styler:hover { background: #989898; color: #fff; }
.uss_faq .uss_faq_item .question_text .text a p { display: inline; border-bottom: 1px dashed red; }
.uss_catalog_list_cat .uss_catalog_category { font-family: 'Montserrat'; font-weight: 400; border: 1px solid #E7E7E7; padding: 0 15px 0 0; }
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img { border: none; padding: 0; }
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a { margin: 0; }
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a img { display: block; }
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name { font-size: 20px; padding-top: 15px; }
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a { font-size: inherit; text-decoration: none; color: inherit; }
.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover { text-decoration: underline; }
.uss_catalog_list_cat .uss_catalog_category .subcats { font-size: 14px; }
.uss_catalog_list_cat .uss_catalog_category .subcats a { font-size: inherit; }
.uss_catalog_list_cat .uss_catalog_category .uss_catlog_cat_anons { font-size: 14px; line-height: 1.2; }
.uss_catalog_list_cat .uss_catalog_category .uss_catlog_cat_anons a { font-size: inherit; }
.uss_shop_list_cat .uss_shop_category { border: 1px solid #E7E7E7; padding: 0 15px 0 0; }
.uss_shop_list_cat .uss_shop_category>*:not(.uss_shop_cat_img_wrap) { padding-left: 15px; overflow: hidden; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap { margin-right: 0; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img { border: none; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a { display: block; margin: 0; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a img { display: block; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name { font-size: 20px; padding-top: 15px; font-family: 'Montserrat'; font-weight: 400; overflow: hidden; min-width: 220px; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a { font-size: inherit; text-decoration: none; color: inherit; font-family: inherit; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover { text-decoration: underline; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_text { font-size: 14px; }
.uss_shop_list_cat .uss_shop_category .uss_shop_cat_text a { font-size: inherit; }
.uss_shop_detail_350_bottom .uss_img_big, .uss_photoalbums_foto_box .uss_img_item .uss_img_pre, .uss_eshop_sameproducts.blocks .item .imageWrap, .uss_shop_detail .uss_img_ico_box .uss_img_ico, .uss_shop_blocks_view .uss_eshop_item .uss_img_holder, .uss_shop_list_view .uss_eshop_item .uss_img_holder, .uss_shop_detail .uss_img_big .uss_img_big_image, .uss_user_basket .uss_image, .uss_shop_block_cat .uss_shop_cat_img { background: #fff; }
.fc_item.fc_checkbox { display: block; width: 100% !important; margin-bottom: 20px !important; }
.fc_item.fc_checkbox .elem_item { display: inline-block; width: auto !important; vertical-align: top; }
.fc_item.fc_checkbox .sector_title { display: inline-block !important; width: auto !important; vertical-align: top; line-height: 1; width: calc(100% - 20px) !important; }
.uss_eshop_sort_block { display: block; width: 100%; }
.uss_eshop_sort_block div, .uss_eshop_sort_block form { display: inline-block; }
.compare_block_wrapper table.compare_table.body_table tbody tr.group_title, .compare_block_wrapper table.compare_table.body_table tbody tr.group_title * { font-family: 'Montserrat';
	font-weight: 500; }
.compare_block_wrapper table.compare_table.body_table tbody tr td.title, .compare_block_wrapper table.compare_table.body_table tbody tr td.title * { font-family: 'Montserrat';
	font-weight: 500; }
.buy_one_click_form_tml { color: #000; 	font-family: 'Montserrat';
	font-weight: 300; }
.buy_one_click_form_tml .buy_one_click_window_wrap ul { margin: 0; padding: 0; list-style-type: none; }
.buy_one_click_form_tml .buy_one_click_window_wrap ul li { margin: 0; padding: 0; list-style-type: none; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_title { font-size: 22px; font-family: 'Montserrat'; font-weight: 400; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info { overflow: visible; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_title { font-family: 'Montserrat'; font-weight: 400; font-size: 20px; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span, .buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div { background: none; padding: 0 !important; margin: 0 0 5px 0 !important; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span.actual_price, .buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div.actual_price { font-size: 24px; display: block; font-family: 'Montserrat'; font-weight: 400; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span.old_price, .buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div.old_price { 	font-family: 'Montserrat';
	font-weight: 300; font-size: 16px; color: #8c8c8c; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span+span, .buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div+span, .buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span div, .buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div div { margin-bottom: 15px; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_by { margin-top: 10px; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml { width: 100%; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form { width: 100%; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group { width: 100%; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group .fc_item { width: 100%; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group .fc_item .elem_item { width: 100%; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group .fc_item .elem_item input.styler, .buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group .fc_item .elem_item textarea.styler { width: 100%; }
.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .buttons input[type='submit'] { width: 100%; }
.content_menu { font-family: 'Montserrat'; font-weight: 400; }
.content_menu ul { margin: 0; padding: 0; list-style-type: none; }
.content_menu ul li { margin: 0; padding: 0; list-style-type: none; }
.content_menu ul li a { display: block; margin: 3px 0 2px 0; }
.content_menu ul li a:hover { text-decoration: none; }
.jq-select-multiple { border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #989898; }
.jq-select-multiple li.selected { background: #767676; }
.uss_section_content>.fc_form_tml form .group .fc_item { max-width: 400px; }
.uss_section_content>.fc_form_tml form .group .fc_item .label_under_hint label { display: block; margin-bottom: 7px; font-size: 13px; font-family: 'Montserrat' !important; font-weight: normal !important; }
.uss_section_content>.fc_form_tml form .group .fc_item:not(.fc_captcha) .elem_item input.styler, .uss_section_content>.fc_form_tml form .group .fc_item:not(.fc_captcha) .elem_item textarea.styler { width: 100%; max-width: 400px; }
.uss_section_content>.fc_form_tml form .group .fc_item.fc_captcha .elem_item { padding: 10px 5px; background: #EFEFEF; border: 1px solid #EFEFEF; }
.uss_section_content>.fc_form_tml form .group .fc_item.fc_captcha .elem_item input.styler { width: auto; font-size: 14px; }
.uss_section_content>.fc_form_tml form .group .fc_item .elem_item { width: 100%; }
.uss_section_content>.fc_form_tml form .group .fc_item .elem_item .jq-select-multiple { width: 100%; max-width: 400px; }
.uss_user_basket>table tr.basket_item td { font-size: 14px; }
.uss_user_basket>table tr.basket_item td.uss_name { font-size: 14px; }
.uss_user_basket>table tr.basket_item td.uss_name .uss_title { font-size: 15px; margin-bottom: 0.5em; }
.uss_user_basket>table tr.basket_item td.uss_name .uss_description { height: auto; font-size: 14px; }
.uss_user_basket>table tr.basket_item td.uss_name .uss_description p { margin: 0 0 0.5em 0; }
.uss_user_basket>table tr.basket_item td.uss_name .uss_description ul { margin: 0 0 0 10px; padding: 0 0 0 8px; }
.uss_user_basket>table tr.basket_item td.uss_name .uss_description ul li { padding: 0; margin: 0; }
.uss_user_basket>table tr.basket_item td.uss_number .uss_field a { width: 30px; height: 30px; line-height: 30px; }
.uss_user_basket>table tr.basket_item td.uss_delete_pos {	/*padding-left: 10px;*/

/*padding-right: 10px;*/ }
.uss_user_basket>table tr.basket_item td.uss_delete_pos .del_basket_item { display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; }
.uss_user_basket>table tr.basket_item td.uss_delete_pos .del_basket_item img { display: inline-block; }
.uss_error_form { max-width: 400px; }
.uss_shop_form form .fc_item { max-width: 400px; width: 100%; }
.uss_shop_form form .fc_item .elem_item { width: 100%; }
.uss_shop_form form .fc_item .elem_item input.styler, .uss_shop_form form .fc_item .elem_item textarea.styler { max-width: 400px; }
#loginForm { width: 100%; max-width: 400px; }
#loginForm input, #loginForm input.styler { width: 100% !important; }
#loginForm table { width: 100%; }
#wrap .aside .aside_filters { padding: 14px; }
#wrap .aside .uss_eshop_filters_block:not(.simple_filters) form .filter_item { width: 100%; }
#wrap .aside .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_items .filter_item { width: 100%; }
#wrap .aside .uss_eshop_filters_block:not(.simple_filters) form .filter_submit { width: 100%; padding-top: 10px; }
@media (max-width:1200px) {
	.header .phone { font-size: 20px; }
	.block.news .news_block_item { width: 30%; }
	.block.news .news_block_item .image img { max-width: 100%; height: auto; }
	.service .service_list li, .service .catalog_menu li, .service .uss_eshop_menu li { max-width: calc(100% / 3); }
}
@media (min-width:1101px) {
	.aside_opener_adaptive { display: none !important; }
}
@media (max-width:1100px) {
	.container .aside>*:not(.aside_opener_adaptive) { display: none; }
	.container .aside+.center { display: block; width: 100%; }
	.container .aside .aside_opener_adaptive { margin-bottom: 15px; cursor: pointer; -webkit-transition: opacity 0.5s linear; -o-transition: opacity 0.5s linear; transition: opacity 0.5s linear; display: block; height: 50px; text-transform: uppercase; text-align: center; padding: 11px 0 0 0; font-size: 24px; position: relative; letter-spacing: 1.3px; }
	.container .aside.opened { margin-bottom: 20px; }
	.container .aside.opened .aside_opener_adaptive { opacity: 0.5; }
	.container .aside.opened>.aside_catalog { display: block; }
	.container .content { padding-left: 0; padding-right: 0; width: 100%; }
	.singlepage .container .center { width: 100%; }
	.singlepage .container .aside { width: 100%; margin-left: 0; margin-right: 0; }
	.uss_eshop_sameproducts.blocks .item { max-width: calc((100% - 25px) / 3); }
	.uss_shop_block_cat .uss_shop_category { max-width: calc((100% - 25px) / 3); }
	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img { height: auto !important; }
	.container .bread { padding-left: 10px; }
	.menu .inner { padding-left: 10px !important; padding-right: 10px !important; }
	.header .inner, .container .content, .footer .inner, .bottom .inner, .block .inner, .inline_form .inner { padding-left: 10px !important; padding-right: 10px !important; }
	.colorStyle2 .container .aside .aside_block .h3 { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1452cf, #003ebb); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1452cf, #003ebb); }
	.colorStyle2 .container .aside .aside_block .h3:after { background-image: url('../img/k2_2/position_triangle.png'); }
	.colorStyle4 .container .aside .aside_block .h3 { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #e53939, #c61a1a); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #e53939, #c61a1a); }
	.colorStyle4 .container .aside .aside_block .h3:after { background-image: url('../img/k2_4/position_triangle.png'); }
	.colorStyle5 .container .aside .aside_block .h3 { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ca18f5, #b300e0); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ca18f5, #b300e0); }
	.colorStyle5 .container .aside .aside_block .h3:after { background-image: url('../img/k2_5/position_triangle.png'); }
	.colorStyle6 .container .aside .aside_block .h3 { background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #ff5c30, #e03d11); background: url(../img/aside_title_lines.png) 10px center no-repeat, url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #ff5c30, #e03d11); }
	.colorStyle6 .container .aside .aside_block .h3:after { background-image: url('../img/k2_6/position_triangle.png'); }
}
@media (max-width:1023px) {
	#wrap { font-size: 16px; }
	.block .h3 { font-size: 34px; }
	.mainpage .container .content h1 { font-size: 34px; }
	.header .left { display: block; }
	.header .slogan span { display: inline-block; }
	.header .phone { font-size: 20px; }
	.burger { display: block; cursor: pointer; }
	.burger.active { background: #fff; }
	.burger.active span { background: #000; }
	.burger.active+.in_menu { display: block; }
	.burger+.in_menu { display: none; }
	.in_menu.opened { position: absolute; left: 0; top: 100%; width: 100%; background: url(../img/texture_transparent2.png) 0 0 repeat, -webkit-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, -o-linear-gradient(315deg, #1a1c1e, #06080a); background: url(../img/texture_transparent2.png) 0 0 repeat, linear-gradient(135deg, #1a1c1e, #06080a); z-index: 100000; }
	.in_menu .submenu { display: none !important; }
	.menu { padding-top: 10px; }
	.menu .inner { padding-bottom: 10px; }
	.menu .burger { display: block; }
	.menu .in_menu { display: none; }
	.menu .in_menu ul li a { font-size: 14px; padding: 15px 0 15px 0; }
	.menu .in_menu ul li a:hover:after, .menu .in_menu ul li a.active:after { bottom: 10px; }
	.menu .search { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; padding-bottom: 0; }
	.menu .search .search_opener { display: none; }
	.menu .search .uss_site_search { display: block; }
	#wrap .in_menu ul { display: block; width: 100%; }
	#wrap .in_menu ul li { display: block; width: 100%; }
	#wrap .in_menu ul li a { display: block; width: 100%; font-size: 15px; }
	.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item { width: 300px; }
	.footer .phone { font-size: 20px; background-position: 9px 5px; }
	.footer .email { background-position: 9px 5px; }
}
@media (max-width:1000px) {
	.header .left, .header .right, .header .center { margin-right: 0; margin-left: 0; }
	.header .phone { font-size: 22px; }
	.header .contacts { display: block; text-align: center; }
	.header .right { text-align: center; }
	.header .basket { display: inline-block; text-align: left; }
	.features table { display: block; }
	.features table tbody { display: block; }
	.features table tbody tr { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; }
	.features table tbody tr td { -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
	.features table tbody tr td { padding: 0; -moz-flex: 0 33%; -ms-flex: 0 33%; -o-flex: 0 33%; -webkit-box-flex: 0; flex: 0 33%; }
	.features table tbody tr td .img img { max-width: 100%; height: auto; }
	.features table tbody tr td .title { font-size: 18px; line-height: 1.4; }
	.features table tbody tr td .title a { font-size: inherit; }
	.features table tbody tr td .preview { font-size: 14px; }
	.positions .position_tabs .position_tabs__nav span { font-size: 17px; padding-top: 17px; }
	.positions .position_tabs .position_tabs__tabs { padding-bottom: 10px; }
	.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item { width: 244px; }
	.block .uss_eshop_block_item a.add_to_cart { font-size: 16px; }
	.news.block .inner { padding-top: 50px; padding-bottom: 50px; }
	.news.block .news_block_item { -moz-flex: 0 33%; -ms-flex: 0 33%; -o-flex: 0 33%; -webkit-box-flex: 0; flex: 0 33%; }
	.news.block .news_block_item .image a img { max-width: 100%; }
	.footer_menu ul li a { font-size: 16px; }
}
@media (max-width:900) {
	.slider .slides .slide .caption .title { font-size: 50px; }
	.service .service_list li, .service .catalog_menu li, .service .uss_eshop_menu li { max-width: calc(100% / 2); }
	.service .catalog_menu li .catalog_menu_item>a { font-size: 20px; }
	.service .uss_eshop_menu li>a { font-size: 20px; }
}
@media (max-width:850px) {
	.slider .slides .slide .caption .title { font-size: 45px; }
	.slider .slides .slide .caption .preview { font-size: 16px; }
	.slider .slides .slide .caption .preview strong { font-size: 20px; }
	.header .contacts div { margin-left: 0 !important; margin-right: 0 !important; display: block; }
	div.uss_catalog_tabs { margin-top: 14px; }
	.uss_catalog_detail .uss_img_wrapper { float: none; }
	#wrap .uss_catalog_block_cat .catalog_orderbutton { font-size: 12px; }
	.service .service_list li .catalog_menu_item>a, .service .catalog_menu li .catalog_menu_item>a, .service .uss_eshop_menu li .catalog_menu_item>a, .service .service_list li>a, .service .catalog_menu li>a, .service .uss_eshop_menu li>a { font-size: 20px; padding-left: 5px; padding-right: 5px; }
}
@media (max-width:800) {
	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by { display: block; }
	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by.uss_shop_by { margin-left: 0; }
}
@media (max-width:785px) {
	.slider { margin-top: 0 !important; }
}
@media (max-width:768px) {
	#wrap { font-size: 14px; }
	.slider { margin-top: 0 !important; }
	.slider .slides .slide .caption { padding-top: 0 !important; }
	.slider .slides .slide .caption .title { font-size: 44px; }
	.slider .slides .slide .caption .preview { font-size: 16px; max-width: 100%; }
	.slider .slides .slide .caption .preview strong { font-size: 20px; }
	.slider .slides .slick-dots { display: none !important; }
	.service ul.service_list li, .service ul.catalog_menu li, .service ul.uss_eshop_menu li { -moz-flex: 0 50%; -ms-flex: 0 50%; -o-flex: 0 50%; -webkit-box-flex: 0; flex: 0 50%; text-align: center; }
	.service ul.service_list li .info .title, .service ul.catalog_menu li .info .title, .service ul.uss_eshop_menu li .info .title { margin-bottom: 12px; padding-bottom: 12px; font-size: 18px; }
	.footer_menu { display: none; }
	.footer_menu ul li a { font-size: 15px; height: 60px; padding-top: 15px; }
	.block.news .news_block_item { width: calc(50% - 5px); -moz-flex: 0 calc(50% - 5px); -ms-flex: 0 calc(50% - 5px); -o-flex: 0 calc(50% - 5px); -webkit-box-flex: 0; flex: 0 calc(50% - 5px); margin-bottom: 10px; }
	.features { line-height: 1.2; }
	.features table tbody tr { -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.features table tbody tr td { -moz-flex: 0 50%; -ms-flex: 0 50%; -o-flex: 0 50%; -webkit-box-flex: 0; flex: 0 50%; }
	.header .inner { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
	.header .left .contacts, .header .right .contacts, .header .center .contacts { display: block; width: 100%; }
	.header .left .contacts>div, .header .right .contacts>div, .header .center .contacts>div { display: block; width: 100%; }
	.header .center { text-align: right; }
	.header .contacts p { display: inline-block; }
	.header .phone { font-size: 28px; }
	.service .inner { padding-bottom: 25px; }
	.positions .inner { padding-top: 50px; padding-bottom: 0; }
	.positions .position_tabs .position_tabs__nav span { font-size: 12px; letter-spacing: 0; font-family: 'Montserrat'; font-weight: 400; padding-top: 13px; height: 38px; }
	.footer .contacts { display: block; }
	.footer .phone { font-size: 28px; }
}
@media (max-width:740px) {
	.section_eshop .uss_shop_detail .uss_shop_technical_data { width: 100%; }
	.uss_shop_detail_350_bottom .uss_img_wrapper { max-width: 100%; margin-right: 0; float: none; }
	.uss_shop_detail_350_bottom .uss_img_wrapper .uss_img_big img { max-width: 100%; }
	.comment_form_block #ommentaddform_id .uss_form_text:not(.hnpot) { width: calc(50% - 15px); }
	.comment_form_block #ommentaddform_id .uss_form_text:not(.hnpot):nth-of-type(2n) { margin-left: 10px; margin-right: 0; float: none; display: inline-block; }
	.comment_form_block #ommentaddform_id .uss_form_text:not(.hnpot) input { width: 100%; }
	.comment_form_block #ommentaddform_id .uss_form_textarea textarea { width: 100%; }
	.slider .slides .slide .caption .title { font-size: 34px; }
	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a { font-size: 20px; }
}
@media (max-width:740px) and (min-width:605px) {
	.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by { display: inline-block; }
}
@media (max-width:695px) {
	.uss_eshop_sameproducts.blocks .item { max-width: calc((100% - 15px) / 2); }
	.service .service_list li .catalog_menu_item>a, .service .catalog_menu li .catalog_menu_item>a, .service .uss_eshop_menu li .catalog_menu_item>a, .service .service_list li>a, .service .catalog_menu li>a, .service .uss_eshop_menu li>a { font-size: 18px; }
}
@media (max-width:620px) {
	#wrap .uss_eshop_filters_block:not(.simple_filters) form .group .eshop_filters_items .filter_item { width: calc(50% - 5px); }
	#wrap .uss_eshop_filters_block:not(.simple_filters) form .group .eshop_filters_items .filter_item, #wrap .uss_eshop_filters_block:not(.simple_filters) form .group .eshop_filters_items .filter_item:nth-of-type(3n) { margin-right: 10px; }
	#wrap .uss_eshop_filters_block:not(.simple_filters) form .group .eshop_filters_items .filter_item:nth-of-type(2n) { margin-right: 0; }
	#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_item { width: calc(50% - 5px); }
	#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_item:nth-of-type(2n+1) { margin-right: 0; }
	#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_submit { padding-top: 10px; width: 100%; text-align: center; }
}
@media (max-width:600px) {
	.header .inner { display: block; }
	.header .left, .header .right, .header .center { display: block; text-align: center; width: 100%; }
	.header .left>*, .header .right>*, .header .center>* { width: 100%; margin: 0 0 10px 0; }
	.header .left div, .header .right div, .header .center div { margin-left: 0 !important; margin-right: 0; }
	.block .h3 { font-size: 24px; }
	.mainpage .container .content h1 { font-size: 24px; }
	.slider .slides .slide .caption .title { font-size: 24px; max-width: 100%; display: inline-block; }
	.slider .slides .slide .caption .preview { font-size: 14px; max-width: 100%; }
	.slider .slides .slide .caption .preview strong { margin-bottom: 7px; font-size: 16px; }
	.subscribe .inner { padding: 25px 0; }
	.subscribe .h3 { margin-bottom: 14px; }
	.subscribe .subscribe_form { margin-top: 25px; }
	.subscribe form>div { margin-bottom: 14px; }
	.footer .phone { font-size: 20px; }
	.footer_menu ul li a { font-size: 14px; height: 48px; }
	.footer_menu ul li:hover a:after, .footer_menu ul li.active a:after { bottom: 8px; }
	.inline_form form .group { width: 100%; max-width: 100%; margin-bottom: 0; }
	.service .service_list li, .service .catalog_menu li, .service .uss_eshop_menu li { max-width: calc(100% / 2); }
	div.uss_tabs div.uss_tabs_navigation span { font-size: 16px; }
	.buy_one_click_form_tml { margin: 37px !important; left: 0 !important; right: 0 !important; }
	.buy_one_click_form_tml .buy_one_click_window_wrap { width: 99%; }
	.uss_user_basket>table tr.basket_item td { font-size: 12px; }
	.uss_user_basket>table tr.basket_item td.uss_name { font-size: 12px; }
	.uss_user_basket>table tr.basket_item td.uss_name .uss_title { font-size: 13px; }
	.uss_user_basket>table tr.basket_item td.uss_name .uss_description { font-size: 12px; }
}
@media (max-width:574px) {
	.uss_shop_blocks_view .uss_eshop_item { width: 100% !important; }
	.uss_shop_blocks_view .uss_eshop_item .posimg_item { width: 100% !important; margin-left: 0 !important; }
	.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder { margin: 0 auto !important; display: block !important; }
	.service .service_list li .catalog_menu_item>a, .service .catalog_menu li .catalog_menu_item>a, .service .uss_eshop_menu li .catalog_menu_item>a, .service .service_list li>a, .service .catalog_menu li>a, .service .uss_eshop_menu li>a { font-size: 16px; }
}
@media (max-width:550px) {
	.uss_shop_list_view_item.uss_eshop_item .posimg_item { display: block; width: 100%; float: none; margin-right: 0; }
	.uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder { display: block; margin: 0 auto; }
	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data { display: block; width: 100%; float: none; }
	.uss_user_basket table tbody tr th.basket_th_image { display: none; }
	.uss_user_basket table tbody tr td { padding-left: 3px !important; padding-right: 3px !important; }
	.uss_user_basket table tbody tr td.uss_image { display: none; }
	.uss_user_basket table tbody tr td.uss_image a { display: none; }
	.uss_user_basket table tbody tr td.uss_delete_pos a.add_to_wishlist { display: none; }
	.uss_user_basket table tbody tr td.uss_delete_pos a.del_basket_item { min-width: 10px; min-height: 10px; display: inline-block; }
	.inline_form form .group.end { max-width: 100%; }
	.uss_shop_list_view .uss_shop_list_view_item { padding: 10px; }
	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by { width: calc((100% - 20px) / 2); display: inline-block; vertical-align: middle; overflow: hidden; }
	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by a.add_to_cart { width: 100%; max-width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; min-width: 100%; }
}
@media (max-width:548px) {
	.container .content { padding-left: 5px; padding-right: 5px; }
	.footer .inner { padding-top: 25px; padding-bottom: 0; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
	.footer .inner>div { -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; text-align: center; }
	.footer .inner>div:not(.left) { margin: 0 0 14px 0; }
	.footer .email a, .footer .phone a, .footer .email p, .footer .phone p { padding-left: 0; }
	.footer .right { -moz-order: 0; -ms-order: 0; -o-order: 0; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
	.footer .left { -moz-order: 2; -ms-order: 2; -o-order: 2; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
	.footer .center { -moz-order: 1; -ms-order: 1; -o-order: 1; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
	.bottom .inner { -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.bottom .left { -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; text-align: center; }
	.bottom .right { -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; text-align: center; }
	.subscribe .h4 { font-size: 18px; }
	.subscribe .subscribe_form form#subscribeForm { -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.subscribe .subscribe_form form#subscribeForm .emailfield { -moz-flex: 0 100%; -ms-flex: 0 100%; -o-flex: 0 100%; -webkit-box-flex: 0; flex: 0 100%; margin-right: 0; }
	.uss_shop_block_cat .uss_shop_category { max-width: calc(50% - 11px); }
	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img { max-width: 100%; height: auto !important; }
	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img img { max-width: 100%; height: auto; }
	.watched .lastEshopPosItems .uss_eshop_block_item { max-width: calc(50% - 5px); }
	.watched .lastEshopPosItems .uss_eshop_block_item .img>a img { max-width: 100%; }
	.uss_eshop_sameproducts .item { max-width: calc(50% - 5px); }
	.inline_form form .group { margin-right: 0; }
	.inline_form form .group .fc_item { max-width: 100%; width: 100% !important; }
	.inline_form form .group .fc_item .elem_item input.styler, .inline_form form .group .fc_item .elem_item textarea.styler { max-width: 100%; width: 100%; }
	.comment_form_block #ommentaddform_id .uss_form_item { width: 100% !important; float: none; margin-left: 0 !important; margin-right: 0 !important; }
	.comment_form_block #ommentaddform_id .uss_form_item input.styler, .comment_form_block #ommentaddform_id .uss_form_item textarea.styler { width: 100%; }
	#wrap .uss_eshop_filters_block .group .eshop_filters_items .filter_item { width: 100%; display: block; vertical-align: top; margin: 0 10px 7px 0; }
	#wrap .uss_eshop_filters_block .group .eshop_filters_items .filter_item label { font-size: 14px; }
	.uss_catalog_block_cat .uss_catalog_category { max-width: calc(50% - 11px) !important; }
	.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap { float: none; }
}
@media (max-width:496px) {
	.uss_eshop_sort_block .filter_show_by_links { margin-left: 0; margin-top: 10px; display: block; }
}
@media (max-width:460px) {
	.uss_eshop_sameproducts.blocks .item { max-width: 100%; width: 100% !important; }
	.uss_eshop_sameproducts.blocks .item .image { display: block; margin: 0 auto; }
	.features table tbody tr td p { font-size: 14px; }
	.features table tbody tr td .title a { font-size: 16px; }
}
@media (max-width:425px) {
	div.uss_tabs div.uss_tabs_navigation span { width: 100%; display: block; }
}
.uss_widget_outer_content{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.photoalbum .uss_widget_outer_content{width:100%!important;display:block!important;}
.uss_widget_outer_content{max-width:100%;}