

/* Start:/bitrix/components/umeu/main.lang.selector/templates/header/style.css?1693913947435*/
.languages {
	position: absolute;
    top: 17px;
    right: 0;
    white-space: nowrap;
    color: #45aedc;
}
.languages__item {
	color: #45aedc;
	font-size: 14px;
}
.languages__item--active {
	color: #BCE2F3;
}

@media screen and (max-width: 767px){
	.languages {
		top: 7px;
    	right: 13px;
		color: #bbd2dc;
	}
	.languages__item {
		color: #45aedc;
	}
	.languages__item--current {
		color: #bbd2dc;
	}
}
/* End */


/* Start:/bitrix/templates/umeu/components/bitrix/system.pagenavigation/modern/style.min.css?1614897650659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/bitrix/templates/umeu/css/style.css?1742551214452030*/
/* iconmoon */

@font-face {
	font-family: 'icomoon';
	src: url('/bitrix/templates/umeu/fonts/icomoon.woff2') format('woff2'), url('/bitrix/templates/umeu/fonts/icomoon.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'UmiuVSE';
	src: url('/bitrix/templates/umeu/fonts/UmiuVSE-Medium.woff2') format('woff2'), url('/bitrix/templates/umeu/fonts/UmiuVSE-Medium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UmiuVSE';
	src: url('/bitrix/templates/umeu/fonts/UmiuVSE-MediumItalic.woff2') format('woff2'), url('/bitrix/templates/umeu/fonts/UmiuVSE-MediumItalic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'UmiuVSE';
	src: url('/bitrix/templates/umeu/fonts/UmiuVSE-Bold.woff2') format('woff2'), url('/bitrix/templates/umeu/fonts/UmiuVSE-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

[class^="icon-"],
[class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.icon-star-emp:before {
	content: "\e61c";
}

.icon-star:before {
	content: "\e600";
}

.icon-seed-beads:before {
	content: "\e601";
}

.icon-discount:before {
	content: "\e906";
}

.icon-review:before {
	content: "\e908";
}

.icon-vodafone:before {
	content: "\e907";
}

.icon-lifecell:before {
	content: "\e909";
}

.icon-beads:before {
	content: "\e602";
}

.icon-supplies:before {
	content: "\e603";
}

.icon-threads:before {
	content: "\e604";
}

.icon-poly_clay:before {
	content: "\e605";
}

.icon-dmc:before {
	content: "\e606";
}

.icon-equipment:before {
	content: "\e607";
}

.icon-swarovski:before {
	content: "\e90c";
}

.icon-kanitel:before {
	content: "\e90b";
}

.icon-stones:before {
	content: "\e608";
}

.icon-sequins:before {
	content: "\e90d";
}

.icon-tools:before {
	content: "\e90e";
}

.icon-feather:before {
	content: "\e90f";
}

.icon-feather:before {
	content: "\e90f";
}

.icon-leather:before {
	content: "\e910";
}

.icon-dekor:before {
	content: "\e911";
}

.icon-other:before {
	content: "\e609";
}

.icon-stitch:before {
	content: "\e60a";
}

.icon-paint:before {
	content: "\e912";
}

.icon-knitting:before {
	content: "\e60b";
}

.icon-sewing:before {
	content: "\e60c";
}

.icon-cart:before {
	content: "\e60d";
}

.icon-favorites:before {
	content: "\e60e";
}

.icon-orders:before {
	content: "\e60f";
}

.icon-finance:before {
	content: "\e610";
}

.icon-mail:before {
	content: "\e611";
}

.icon-preference:before {
	content: "\e612";
}

.icon-faq:before {
	content: "\e613";
}

.icon-butterfly:before {
	content: "\e614";
}

.icon-filter2:before {
	content: "\e904";
}

.icon-contacts:before {
	content: "\e615";
}

.icon-blog-all:before {
	content: "\e62b";
}

.icon-blog-news:before {
	content: "\e62c";
}

.icon-blog-mk:before {
	content: "\e62e";
}

.icon-blog-article:before {
	content: "\e62d";
}

.icon-money:before {
	content: "\e619";
}

.icon-delivery:before {
	content: "\e61a";
}

.icon-search:before {
	content: "\e61b";
}

.icon-social-vk:before {
	content: "\e628";
}

.icon-social-odnoklassniki:before {
	content: "\e61d";
}

.icon-social-facebook:before {
	content: "\e624";
}

.icon-social-moimir:before {
	content: "\e629";
}

.icon-social-yandex:before {
	content: "\e62a";
}

.icon-social-google:before {
	content: "\e625";
}

.icon-social-live:before {
	content: "\e626";
}

.icon-social-youtube:before {
	content: "\e90a";
}

.icon-social-twit:before {
	content: "\e627";
}

.icon-boy:before {
	content: "\e620";
}

.icon-girl:before {
	content: "\e621";
}

.icon-up:before {
	content: "\e61f";
}

.icon-upload:before {
	content: "\e61e";
}

.icon-menu:before {
	content: "\e617";
}

.icon-filter:before {
	content: "\e616";
}

.icon-arrow-left:before {
	content: "\e623";
}

.icon-arrow-right:before {
	content: "\e618";
}

.icon-quote:before {
	content: "\e900";
}

.icon-logout:before {
	content: "\e622";
}

.icon-decor:before {
	content: "\e901";
}

.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	width: 100%;	
}
.jq-selectbox__select {
	width: 100%; 
	height: 36px;
	background: rgb(246,246,246);
	background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(242,242,242,1) 100%);
	-pie-background: linear-gradient(#fafafa, #f2f2f2);
	border: 1px solid #cccccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 11px 25px 0 10px;
	font-size: 12px;
	color: #000000;
}
.jq-selectbox__select:hover {
	
}
.jq-selectbox__select:active {
	
}
.jq-selectbox.focused .jq-selectbox__select {
	
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
}
.jq-selectbox__trigger-arrow {
	position: absolute;	
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 4px solid #6b6b6b;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	right: 8px; top: 16px;
	
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	
}
.jq-selectbox__dropdown {
	top: 35px;
	width: 100%;
	background: #fafafa;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #cccccc;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 9px 10px 9px;
	color: #000;
	border-bottom: 1px solid #d6d6d6;
}
.jq-selectbox li:last-child{
	border-bottom: none;
}
.jq-selectbox li.selected {
	background-color: #f2f2f2;
	color: #000;
}
.jq-selectbox li:hover {
	background-color: #f2f2f2;
	color: #000;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute!important;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 5px!important;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	
}

.fancybox-outer, .fancybox-inner {
	/*position: relative;*/
	position: absolute;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.close-window{display: none;}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading{
	background-image: url('/bitrix/templates/umeu/css/../img/fancybox.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/umeu/css/../img/fancybox_loading.gif') center center no-repeat;
}
.preloader {
	width: 100%;
    display: block;
    text-align: center;
    padding: 5px;
    color: #487eaf;
}
.fancybox-close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 23px;
	height: 23px;
	cursor: pointer;
	z-index: 8040;
	text-indent: -999px;
	font-size: 0px;
	/*background: url('/bitrix/templates/umeu/css/../img/blog.png') -30px -30px no-repeat;*/
	-moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; -webkit-transition: all 0s linear; transition: all 0s linear;
}
.fancybox-close:hover{ background-position: -56px -30px}

.fancybox-nav {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	width: 42px;
	height: 100px;
	cursor: pointer;
	text-decoration: none;
	overflow: visible;
	opacity: 1;
	display: block;
	z-index: 8040;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
	font-size: 40px;
	color: #FFF;
	padding-top: 33px;
	line-height: 40px;
}
.fancybox-nav:hover{
	background: rgba(255,255,255,0.33)
}

.fancybox-prev {
	left:-55px;
}

.fancybox-next {
	right: -55px;
}

.fancybox-nav span {
	display: block;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fancybox-prev span:before {
	content: "\e623";
}

.fancybox-next span:before {
	content: "\e618";
}



.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: visible !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/umeu/css/../img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	
}
#fover div{
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 50px; height: 50px;
	margin: -30px 0 0 -30px;
	background-size:cover;
	z-index: 10;	
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #0090cf;
	color: #fff;
	border-radius: 50%;
	font-size: 10px;
	-webkit-animation-name: spin;
	-webkit-animation-duration: 800ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease;
	-moz-animation-name: spin;
	-moz-animation-duration: 800ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: ease;
	-ms-animation-name: spin;
	-ms-animation-duration: 800ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: ease; 
	animation-name: spin;
	animation-duration: 800ms;
	animation-iteration-count: infinite;
	animation-timing-function: ease;
	padding: 11px;
}
#fover div:before{
	content: "\e902";	 
}


/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: bold 12px/15px "Arial",sans-serif;
	color: #FFF;
	position: relative;
	text-shadow: none;
	z-index: 8050;
	background: #3a3a3a;
	text-align: center;
	padding-bottom: 10px;
	height: auto;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin: -15px 15px 0 15px;
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/

body { 
	margin: 0px;
	padding: 0px;
	background-color: #ededed;
	height: 100%;
	position: relative;
	font-size: 12px;
	line-height: 1;
	color: #4d4d4d;
	font-family: 'UmiuVSE', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
}

html.opened-nav{overflow-y: hidden;}
.opened-nav body{
    overflow: hidden;
}

.opened-nav-comment body {position:relative;overflow:hidden;}
.opened-nav-comment body .main-wrapper {
	 position: relative;
    overflow: scroll;}

/*MAIN*/

.clear {
	clear: both
}


html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
}


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

html {
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;}

input,
textarea {
	font-family: 'UmiuVSE', sans-serif;
	color: #4d4d4d;
	outline: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	padding: 0;
}
.flip-vertical{
	-moz-transform: scale(1,-1);
	-webkit-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}
.flip-horizontal{
	-moz-transform: scale(-1,1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
input[type="button"],
input[type="submit"],
input[type="reset"],
button {
	cursor: pointer;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

td {
	margin: 0px;
	padding: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

a {
	color: #2b7bac; 
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-decoration: none;
	outline: none!important;
	-webkit-tap-highlight-color: transparent; 
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
}

input[type=submit],
input[type=button] {
	-webkit-appearance: none;
}

* {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:after,
.wrapper:after,
.block-main-cont:after,
.tab-cont:after,
.row:after,
.title-aside_with-tab:after,
.window-cont:after,
.box-photo-view:after,
.info-author:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

p {
	font-size: 14px;
	line-height: 1.5;
}
p:not(:first-child):not(.list-comments *){
	margin-top: 10px;
}
h1{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 18px;
	font-weight: unset !important;
	color: #0295d6;
	padding-bottom: 2px;
	border-bottom: 1px solid #0090cf;
}
.single-header h1{
	padding-bottom: 5px;
    border-bottom: unset;
}
h1 a{
	color: #0090cf;
}
h2, h3{

}
h2{
	font-size: 16px;
	line-height: 1.5;
}
h2 a{
	color: #0090cf;
}
h3{
	font-size: 15px;
	line-height: 1.5;
}
h3 a{
	color: #0090cf;
}
.nowrap{ white-space: nowrap}

@font-face {
	font-family: 'pf_beausans_prosemibold';
	src: url('/bitrix/templates/umeu/fonts/umeuvse-semibold-webfont.eot');
	src: url('/bitrix/templates/umeu/fonts/umeuvse-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/umeu/fonts/umeuvse-semibold-webfont.woff2') format('woff2'), url('/bitrix/templates/umeu/fonts/umeuvse-semibold-webfont.woff') format('woff'), url('/bitrix/templates/umeu/fonts/umeuvse-semibold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
/*

================================================================================
|                                     BG_STYLES                                     |
================================================================================
*/

.main-wrapper {
	min-width: 320px;
	overflow: hidden;
	min-height: 100%;
	position: relative;
	left: 0px;
	background-color: #ededed;
	/*-moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; transition: all 0.1s linear;*/
}
.swipe_mask{
	display: none;
	content: '';
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1000;
	left: 0px; top: 0px;
}

.main-wrapper.access-left{
	left: 250px;
}
.wrapper {
	max-width: 1000px;
	padding-left: 7px;
	padding-right: 7px;
	min-width: 320px;
	position: relative;
	margin: 0 auto;
}
.content .wrapper > *{margin-top: 8px;}

/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/

header {
	min-width: 320px;
	text-align: left;
	position: relative;
	padding: 0;
	z-index: 21;
}
.mask-open-search header{
	border-bottom-color: #6e95ae;
}
.header-wrapper {
	background: #0090cf;
	min-width: 320px;
	padding-top:6px;
	padding-bottom: 12px;
}
.logo{
	position: absolute;
	left: 4px; top: 3px;
	display: block;
}
.fixed .logo{
	left: -41px;
	top: 1px;
	-ms-transform: scale(0.34,0.34) rotate(-37deg);
	-webkit-transform: scale(0.34,0.34) rotate(-37deg);
	-o-transform: scale(0.34,0.34) rotate(-37deg);
	-moz-transform: scale(0.34,0.34) rotate(-37deg);
	transform: scale(0.34,0.34) rotate(-37deg);
}
.header-left {
	float: left;
	padding: 0 234px 0 76px;
	margin: 0 -215px 0 0;
	width: 100%;
}

.header-right {
	float: right;
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	width: 215px;
	position: relative;
	z-index: 1;
}

.slogan {
	display: inline-block;
	vertical-align: top;
	background: no-repeat left top;
	background-size: contain;
	width: 403px;
	height: 52px;
}
.lang-ru .slogan, .lang-ru .fixed .slogan-fixed {
	background-image: url(/bitrix/templates/umeu/css/../img/logo_text.png);
}
.lang-ua .slogan, .lang-ua .fixed .slogan-fixed {
	background-image: url(/bitrix/templates/umeu/css/../img/logo_text_ua.png);
}
.box-search {
	padding: 11px 0 0 69px;
	transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-ms-transition: all 0.4s;
	position: relative;
}

.box-search__wrap {
	background: #FFF;
	border: 1px solid #0b8dc5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	height: 25px;
	position: relative;
	margin-right: 58px;
}

.box-search__icon {
	position: absolute;
	left: 8px;
	top: 6px;
	color: #6e6e6e;
	font-size: 12px;
}

.box-search__button {
	position: absolute;
    right: 0px;
    top: 1px;
    width: 75px;
    height: 21px;
    border: none;
    border-left: 1px solid #0090cf;
    text-align: center;
    font-size: 14px;
    color: #026aab;
    font-style: italic;
    font-weight: normal;
    background: none;
}

.box-search__input {
	padding: 2px 81px 0 26px;
}

.search-field {
	background: none;
    border: none;
    font-size: 14px;
    font-style: italic;
    width: 100%;
    height: 19px;
}

::-webkit-input-placeholder {
	color: #cccccc!important;
	opacity: 1 !important;
}

::-moz-placeholder {
	color: #cccccc!important;
	opacity: 1 !important;
}
.header-basket{
	padding: 0 0 2px 0;
}
.header-basket__img{
	display: inline-block;
	vertical-align: top;
	width: 51px;
	height: 54px;
	position: relative;
	z-index: 1;
	font-size: 48px;
	color: #006aab;
}
.basket-header-inf{
	display: inline-block;
	vertical-align: top;
	margin-left: -57px;
	padding-left: 60px;
	padding-top: 1px;
	width: 100%; height:58px;
	position: relative;
}
.basket-header-inf__link{
	display: block;
	font-size: 13px;
	line-height: 14px;
	color: #fff;
	text-decoration: none;
	margin-bottom: 3px;
}
.basket-header-inf__link:hover{ text-decoration: underline;}
.basket-header-inf__link_name{
	text-decoration: underline;
	padding-right:15px;
	position: relative;
	z-index: 1;
}
.basket-header-inf__link_name:hover{
	text-decoration: none;
}
.box-inf-basket-products{
	position: relative;
}
.header-right:hover:before{
	left: -99999px;
}
.inf-basket-products{
	display: block;
	padding: 0 0 0 0;
	background: #006aab;
	height: 25px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #FFF;
	font-size: 13px;
	position: relative;
}
.window-small-basket{
	position: absolute;
	right: 9999px; top: 100%;
	width: 318px;	
	padding-top: 7px;
	opacity: 0;
	transition: all 0.5s .5s;
	-moz-transition: opacity 0.5s .5s;
	-webkit-transition: opacity 0.5s .5s;
	-ms-transition: opacity  0.5s .5s;	
	z-index: -10;
}
/*
.box-inf-basket-products.hover-basket .window-small-basket{
	right: 0px;
	opacity: 1;	
	z-index: 10;
}*/
.box-inf-basket-products:hover .window-small-basket{
	right: 0px;
	opacity: 1;	
	z-index: 10;
}
.tooltip.hover .main-prompt{opacity: 0; display: block; bottom: -99999px;}
.tooltip.hover:hover .main-prompt{
	opacity: 1;
	bottom:135%;
	transition: opacity 0.5s .5s;
	-moz-transition: opacity 0.5s .5s;
	-webkit-transition: opacity 0.5s .5s;
	-ms-transition: opacity 0.5s .5s;
}
.window-small-basket__cont{
	display: block;
	position: relative;
	background: #fafafa;
	border: 1px solid #adc3d7;
	border-top:3px solid #006aab;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}
.window-small-basket .list-orders-product__item{
	padding-right: 8px;
}
.basket-small-bottom{
	background: #ddeef5;
	padding: 17px 10px 8px 10px;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	overflow: hidden;
}
.basket-small-bottom .search-window-basket{
	position: static;
    float: left;
    color: #0090cf;
    width: unset;
}
.basket-small-bottom .search-window-basket__text{
	display: inline-block;
	padding-left: 5px;
}
.window-small-basket__cont:before{
	display: block;
	content: '';
	border-bottom: 4px solid #006aab;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	position: absolute;
	right: 30px; top: -7px;
}

.total-value-summ{
	padding: 0 0 0 0;
	float: right;
	font-size: 10px;
	color: #858687;
}
.total-value-summ span{
	font-size: 19px;
	color: #0190cf;
}

.inf-basket-products:hover{
	background: #0679c0;
}
.inf-basket-products__icon{
	display: inline-block;
	vertical-align: top;
	width: 32px;
	height: 100%;
	border-right: 1px solid #0090cf;
	padding: 6px 0 0 0;
	margin-right: -5px;
	text-align: center;
	font-size: 14px;
}
.inf-basket-products__number-products{
	display: inline-block;
	vertical-align: top;
	width: 89px;
	height: 100%;
	border-right: 1px solid #0090cf;
	padding: 7px 0 0 0;
	margin-right: -5px;
	text-align: center;
}
.inf-basket-products__price-products{
	display: inline-block;
	vertical-align: top;
	width: 78px;
	height: 100%;
	padding: 7px 0 0 0;
	margin-right: -5px;
	text-align: center;
}
.inf-basket-products__marker{
	display: inline-block;
	vertical-align: top;
	width: 8px;
	height: 12px;
	margin: 6px -5px 0 5px;
	background: no-repeat -11px -92px;
}
.no-webp .inf-basket-products__marker{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .inf-basket-products__marker{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.main-nav{
	position: absolute;
    left: 154px;
    top: 106px;
}
.main-nav-active{background:#004f7f;width:67px;height:1px;position:absolute;z-index:0;left:0;bottom:-1px;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;}
.main-nav__list{
	padding: 0 0 0 0;
}
.main-nav__item{
	padding-right: 14px;
	list-style-type: none;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.main-nav__link{
	display: block;
	padding: 7px 5px 0 5px;
	height: 24px;
	position: relative;
	font-size: 14px;
	text-transform: uppercase;
	color: #004f7f;	
}
.main-nav__link:hover{
	text-decoration: none;
}
.main-nav__link:focus{
	text-decoration: none;
}
.main-nav__link > span{
	display: block;
	padding: 0 5px 0 5px;
}
/*.main-nav__link:hover:after{
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	background: #004f7f;
	position: absolute;
	left: 0px;
	bottom: -1px;
}*/
.with-subnav .main-nav__link:before{
	opacity: 0;
	display: block;
	content: '';
	width: 9px;
	height: 7px;
	background: no-repeat -118px -100px;
	position: absolute;
	right: -6px;
	top: 50%;
	margin-top: -2px;
	-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;
}
.no-webp .with-subnav .main-nav__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .with-subnav .main-nav__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.main-nav:hover .with-subnav .main-nav__link:before{
	display: block;
	opacity: 1
}
.main-nav.nav-with-opened .with-subnav .main-nav__link:before{
	display: block;
	opacity: 1
}
.with-subnav .choosed-item:after{
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-bottom: 4px solid #0090cf;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	background: none;
	position: absolute;
	left: 50%;
	margin-left: -3px;
	bottom: -6px;
}
.mask-cont{
	display: none;
	/*background: rgba(0,0,0,0.25);*/
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 15;
}
.mask-search{
	display: none;
	/*background: rgba(0,0,0,0.25);*/
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 20;
}
.mask-nav{
	display: none;
	background: rgba(0,0,0,0.25);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 25;
}
.box-subnav{
	position: absolute;
	left: 0px; top: 100%;
	padding: 6px 0 0 0;
	visibility: hidden;
}
.box-subnav_contacts{
	left: auto;
	right: 0px;
	width: 315px;
}
.box-subnav_other{
	left: auto;
}
.main-subnav{
	background: #fafafa;
	border:1px solid #adc3d7;
	border-top:3px solid #0090cf;
	position: relative;
	padding: 0 0 0 0;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	opacity: 1;
	z-index: 3;
	overflow: hidden;
}
.main-subnav_border-radius-small{
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
}
.subnav-catalog{	
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #ffffff;
}
.subnav-catalog__item{
	display: inline-block;
	vertical-align: top;
	width: 33.33333%; 
	margin: 0 -5px 0 0;
	padding: 10px 0 10px 0;
}
.subnav-catalog__item_full{
	width: 100%;
	background: #ddeef5;
	border-top:none;
	margin-top: -1px;
}
.subnav-catalog__img{
	display: inline-block;
	vertical-align: top;
	width: 80px;
}
.subnav-catalog__img img{
	display: block;
	max-width: 100%;
}
.subnav-catalog__text-block{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 -86px;
	padding: 10px 0 0 86px;
	width: 100%;
}
.subnav-catalog__title{
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	color: #0090CF;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;
}
.subnav-catalog__title a{
	font-size: 13px;
	text-transform: uppercase;
	color: #0090CF;
}
.subnav-catalog__title a:hover{
	text-decoration: underline;
}
.subnav-catalog__links{
	padding: 0 10px 0 0;
	max-height:48px;
	overflow: hidden;
	position: relative;
}
.subnav-catalog__links a{
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	margin-right: 5px;
	text-decoration: underline;
}
.subnav-catalog__links a:hover{
	color: #0099cc;
}
.subnav-catalog__links a.more-items{
	color: #0090CF;
	font-style: italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	line-height: 15px;
	font-size: 10px;
	text-decoration: underline;
}
.subnav-catalog__links a.more-items.clicked{
	bottom: 0px;
}
.subnav-catalog__text{
	padding: 1px 15px 0 0;
	color: #a0a0a2;
	font-style: italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	line-height: 15px;
	font-size: 11px;
}

.contact-nav-left{
	float: left;
	width: 50%; 
	border-right: 1px solid #cadee6;
	padding-left: 10px;
}
.inline-block{display: inline-block!important;}
.button{
	display: block;
	height: 43px;
	background: #0090cf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 15px 5px 0 5px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 4px;
	-webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.contact-nav-left .button{padding: 16px 5px 0 5px; height: 43px; display: block; margin-bottom: 1px; margin-right: 10px;}
input.button{ padding-top: 0px; border: none;}
.box-subnav_contacts .main-subnav{
	padding-top: 9px; padding-bottom: 9px;
}
.subnav-contact-text{
	padding-top: 10px;
	font-size: 12px;
	line-height: 15px;
	color: #5f5f5f;
}
.messangers{
    display: block;
}
.messanger{
    display: inline-block;
    opacity: 0.60;
	-webkit-filter: grayscale(60%);
	-moz-filter: grayscale(60%);
	-ms-filter: grayscale(60%);
	-o-filter: grayscale(60%);
	filter: grayscale(60%);
	filter: gray; /* IE 6-9 */
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.subnav-contact-text.subnav-contact-text_for-tel:hover .messanger{
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
}
.subnav-contact-text.subnav-contact-text_for-tel.mess a{
	display: inline;
}
.messanger:hover{opacity: 1;}
.messanger.viber{
    width: 29px;
    height: 9px;
    background: url(/bitrix/templates/umeu/css/../img/sprite.png) no-repeat -6px -117px;
    background-size: 99px auto;
    margin-right: 4px;
}
.messanger.telegram{
    width: 45px;
    height: 9px;
    background: url(/bitrix/templates/umeu/css/../img/sprite.png) no-repeat -42px -117px;
    background-size: 99px auto;
}
.messanger.whatsapp{
	width: 49px;
    height: 9px;
    background: url(/bitrix/templates/umeu/css/../img/sprite.png) no-repeat -5px -130px;
    background-size: 99px auto;
}
.subnav-contact-text.facebook{padding-top: 6px;}
.subnav-contact-text a{
	color: #3f90b3;
}
.subnav-contact-text a:hover{
	color: #0179ad;
}
.subnav-contact-text strong{
	display: block;
}
.subnav-contact-text_for-tel a{
	font-size: 15px;
	display: block;
	padding-top: 2px;
	font-family: Arial;
	font-weight: bold;
}
.subnav-contact-text_for-tel.first a{
	display: inline-block;
	padding-left: 5px;
}
.subnav-contact-text_for-tel a span{color: #5ea2bf;}
.subnav-contact-main-tel{position: relative;}
.subnav-contact-main-tel [class^="icon-"]{
	font-size: 13px;
    color: #3f90b3;
    opacity: 0.5;
    -webkit-filter: grayscale(50%);
    -moz-filter: grayscale(50%);
    -ms-filter: grayscale(50%);
    -o-filter: grayscale(50%);
    filter: grayscale(50%);
    filter: gray;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
}
.subnav-contact-main-tel:hover [class^="icon-"]{
	opacity: 1;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
	filter: none; /* IE 6-9 */
}
.contact-nav-right{
	float: left;
	width: 50%; 
	border-left: 1px solid #cadee6;
	padding-left: 10px;
	margin-left: -1px;
}
.subnav-contact__list{
	padding: 0 0 0 0;
	margin-left: -10px;
}
.subnav-contact__item{
	display: block;
	list-style-type: none;
	padding: 0 0 1px 0;	
}
.subnav-contact__item:first-child{
	padding-top: 0px;
}
.subnav-contact__item:last-child{
	border-bottom: none;
}
.subnav-contact__link{
	display: block;
	padding: 3px 10px 3px 20px;
	font-size: 12px;
	line-height: 15px;
	color: #5f5f5f;
	position: relative;
}
.subnav-contact__link:before{
	display: block;
	content: '';
	position: absolute;
	left: 10px; top: 50%;
	margin-top: -4px;
	width: 4px;
	height: 7px;
	background: no-repeat -112px -92px;
}
.no-webp .subnav-contact__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .subnav-contact__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.subnav-contact__link:hover{
	background: #daeef6;
}
.active>.subnav-contact__link{
	background: #daeef6;
}
strong.margin{
	display: block;
	margin-bottom: 3px;
}
.active.subnav-contact__link{
	background: #daeef6;
}
.subnav-time-work{
	padding: 10px 10px 0 0;
	font-size: 12px;
	line-height: 15px;
	color: #5f5f5f;
}
.subnav-contact-text-email{
	display: inline-block;
	padding-top: 2px;
}
.subnav-time-work__list ul{
	padding-top: 2px;
}
.subnav-time-work__item{
	display: block;
	list-style-type: none;

}
.subnav-time-work__item:first-child{
	display: -webkit-box; /* Android 4.3-, Safari без оптимизации */
    -webkit-box-pack: justify; /* Android 4.3-, Safari без оптимизации */
    display: -webkit-flex; /* оптимизация для Safari */
    webkit-justify-content: space-between; /* оптимизация для Safari */
    display: flex;
    justify-content: space-between;
    text-align: justify; /* IE10-, Firefox 12-22 */
    text-align-last: justify; /* IE10-, Firefox 12-22 */
	padding: 5px 0 4px 0;
}
.subnav-time-work__item:last-child{
    font-weight: bold;
    color: #769eaf;
    border: 1px solid #c8d7de;
    background-color: #e2eaed;
    border-radius: 2px;
    padding: 7px 5px;
    text-align: center;
    font-size: 14px;
    line-height: 14px;
}
.subnav-time-work__item span{
	display: inline-block;
    width: 17px;
    background-color: #d9e4e8;
    border-radius: 2px;
    text-align: center;
    color: #80a0ad;
    font-size: 9px;
    text-align-last: center;
}
.subnav-time-work__item span:hover{
	background-color: #c9dae0;
}
.subnav-other__list{
	padding: 0 0 0 0;
}
.subnav-other__item{
	display: block;
	list-style-type: none;
	padding: 1px 0 1px 0;
	margin-bottom: -1px;
	border-top: 1px solid #dbe4ec;
	border-bottom: 1px solid #dbe4ec;
}
.subnav-other__item:first-child{
	border-top: none;
}
.subnav-other__item:last-child{
	border-bottom: none;
}
.subnav-other__link{
	display: block;
	padding: 5px 20px 5px 20px;
	font-size: 13px;
	line-height: 15px;
	color: #4d4d4d;
	position: relative;
	white-space: nowrap;
}
.subnav-other__link:before{
	display: block;
	content: '';
	position: absolute;
	left: 10px; top: 50%;
	margin-top: -4px;
	width: 4px;
	height: 7px;
	background: no-repeat -112px -92px;
}
.no-webp .subnav-other__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .subnav-other__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.subnav-other__link:hover{
	background: #daeef6;
}
.active.subnav-other__link{
	background: #daeef6;
}

.box-mobile-nav{
	display: block;
	position: fixed;
	left: -250px; top: 0;
	width: 250px;
	height: 100%;
	overflow: auto;
	background: #002844;
	z-index: 26;
    -webkit-overflow-scrolling: touch;
    transition: left 0.4s ease-out;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}
.box-mobile-nav::-webkit-scrollbar { width: 0; }
#swipeme{transition: left 0.4s ease-out;}
.access-left .box-mobile-nav{
	left: 0;
}
.box-mobile-nav .saving{
	width: 100%;
    display: block;
    text-align: center;
    padding: 6px 0;
    font-size: 25px;
}
.box-mobile-nav .saving span{
    font-size: 25px;
    color: #006c9b;
}
.mobile-lk{
	position: relative;
	display: inline-block;
	background-color: #11486F;
	margin-bottom: 13px;
	width: 100%;
	padding: 1px 4px 0 4px;
}
.mobile-lk:before{
    content: '';
    display: block;
    width: 100%;
    height: 13px;
    background-color: #0C3551;
    left: 0;
    bottom: 1px;
    position: absolute;
	}
.mobile-lk-nav li:first-child{float: left;}
.mobile-lk-nav-item{
	float: right;
	list-style-type: none;
	width: 25%;
	text-align: center;
	position: relative;
}
.box-mobile-nav .link-3D-panorama__title{
	text-align: center;
	width: 210px;
    margin-top: 4px;
}
.box-mobile-nav .link-3D-panorama__title-text{
	font-size: 10px;
	color: #cbd4d9;
}
.mobile-lk-tab-login{margin: 8px 5px 20px 5px;}
.mobile-lk-login{
    display: inline-block;
    width: 100%;
    color: #ccd4da;
    background: #083758;
    padding: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    min-height: 67px;
    text-align: center;
}
.category-lk__link{
	font-size: 28px;
    color: #5C7D93;
}
.deactivated .category-lk__link{
	pointer-events: none;
	color: #215477;
}
.deactivated .category-lk__text{color: #2a4f69;}
.active .category-lk__link{
	color: #9EAEBA;
}
.category-lk__icon{
	padding: 3px 0 2px 0;
	margin: 3px;
}
.active .category-lk__icon{
	background-color: #0C3551;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.category-lk__text{
	font-size: 10px;
	color: #5C7D93;
    padding: 2px 0;
    margin-bottom: 1px;
    position: relative;
}
.active .category-lk__text{
	color: #9EAEBA;
}
.mobile-lk-nav-item.active:after{
    content: '';
    display: block;
    background-color: #11486F;
    height: 5px;
    position: absolute;
    left: 8px;
    width: 45px;
    bottom: -5px;
    z-index: 30;
    border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
.button-setting-profile{
	float: right;
	border-left: 1px solid #207da7;
	padding: 8px 0 0 0;
	width: 46px; height: 32px;
	text-align: center;
	color: #cce1eb;
	position: relative;
	z-index: 1;
}
.button-setting-profile__marker{
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 6px;
	background: no-repeat -78px -98px;
	margin: -1px 0 0 2px;
}
.no-webp .button-setting-profile__marker{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .button-setting-profile__marker{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.user-lk{
	float: left;
	margin: 0 -46px 0 0;
	padding: 0 50px 0 0;
	width: 100%;
}
.user-lk__img{
    display: inline-block;
    width: 57px;
    height: 57px;
    text-align: center;
    font-size: 52px;
    color: #6b7e8f;
    background: #022c49;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding-top: 4px;
    float: left;
}
.user-lk__img a span{
	color: #6b7e8f;
}
.user-lk__text{
	display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin: 0px 0 0 -57px;
    padding: 0px 0 0 63px;
    text-align: left;
}
.user-lk__text a{color: #8ba6b3;}
.user-lk__links{height: 26px; margin-bottom: 5px; padding-left: 2px;}
.user-lk__link{	text-decoration: underline;}
.user-lk__link:hover{text-decoration: none;}
.user-lk__button{
	height: 26px;
    background: #042f4d;
    width: 100%;
    display: block;
    padding: 8px 5px 0 7px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.box-header-profile-nav{
	position: relative;
	display: inline-block;
}
.box-header-profile-nav:after{
	display: block;
	content: '';
	position: absolute;
	right: 0px; top: 6px;
	background: no-repeat -119px -93px;
	width: 7px; height: 5px;
}
.no-webp .box-header-profile-nav:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .box-header-profile-nav:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.header-profile-nav{
	display: none;
	position: absolute;
	left: 0px; top: 104%;
	width: 161px;
	min-width: 100%;
	border: 1px solid #adc3d7;
	border-top:3px solid #006aab;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	padding: 4px 0 4px 0;
	background: #fafafa;
	z-index: 1;
	
}
.header-profile-nav__cont{
	display: block;
	position: relative;
}
.header-profile-nav__cont:after{
	display: block;
	content: '';
	background: #cadee6;
	width: 1px;
	height: 100%;
	position: absolute;
	left: 35px; top: 0px;
}
.header-profile-nav__cont:before{
	display: block;
	content: '';
	position: absolute;
	left: 17px; top: -11px;
	border-bottom: 4px solid #006aab;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.header-profile-nav__list{
	padding: 0 0 0 0;
}
.header-profile-nav__list2{
	padding: 0 0 0 0;
	margin-top: 17px;
}
.header-profile-nav__item{
	list-style-type: none;
	margin: 0 0 0 0;
}
.header-profile-nav__link{
	display: block;
	padding: 4px 0 4px 0;
	font-size: 13px;
    color: #4d4d4d;
	position: relative;
}
.header-profile-nav__link:hover{
	background: #daeef6;
}
.header-profile-nav__icon{
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	color: #41acdb;
	font-size: 16px;
	opacity: 0.3;
	text-align: center;
}
.header-profile-nav__link:hover .header-profile-nav__icon{
	opacity: 1;
}
.header-profile-nav__text{
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 -41px;
	padding: 0 0 0 50px;
	width: 100%;
}

.header-fixed {
	width: 100%;
	min-width: 320px;
	text-align: left;
	position:fixed;
	left: 0px; top: 0px;
	padding: 15px 0 15px 0;
	z-index: 101;
	background: #0090cf;
	display: none;
}
.fixed .slogan-fixed{
	position: absolute;
	left: 57px; bottom: 0;
	height: 25px;
	margin-left: 0;
	background: no-repeat left top;
	background-size: 201px 25px;
}
.lang-ru .fixed .slogan-fixed{
	width: 140px;
}
.lang-ua .fixed .slogan-fixed{
	width: 131px;
}
.header-fixed .box-search{
	padding: 0 235px 0 205px;
}
.header-fixed .header-right{
	position: absolute;
	right: 8px; top: -2px;
}



/*
================================================================================
|                                     CONTENT                                 |
================================================================================
*/
.prompt-question{
	display: block;
	width: 13px; height: 13px;
	position: absolute;
	right: 6px; top: 3px;
	color: #306faf;
	background: no-repeat -107px -48px;
	text-align: center;
}
.no-webp .prompt-question{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .prompt-question{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.prompt-question:hover{
	background-position: -121px -48px;
}
.prompt-question.click.active2{
	background-position: -51px -48px;
}
.inline-question{
	display: inline-block;
	vertical-align: top;
	margin: 0 2px 0 0;
	left: 0px; right: 0px; top: 0px;
	position: relative;
}

.content {
	min-width: 320px;
	text-align: left;
	padding-bottom: 8px;
	margin-top: 24px;
	border-top: 1px solid #b9cad5;
}
#slider{white-space: nowrap;}
.box-slider{
	display: block;
	position: relative;
	overflow: hidden;
}
.box-slider_subpage{
	white-space: nowrap;
	overflow: hidden!important;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	max-height: 160px;
}
.box-slider_subpage .slick-list {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.subpage_cover{display: inline-block;}
.subpage_cover img{
	width: 100%;
}
.img-big-slider a, .slider-list a, .slider_products a{
	padding: 0 0 0 0;
	-moz-transition: unset;
	-o-transition: unset;
	-ms-transition: unset;
	-webkit-transition: unset;
	transition: unset;
}
.slider-list__item{
	display: inline-block;
	list-style-type: none;
}
.slider-list__item img{
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width: 100%;
	display: block;
}
.info-block{
	background: #fcf8e3;
	border: 1px solid #dbdbd6;
	margin-bottom: 9px;
	padding: 16px 35px 15px 30px;
	position: relative;
	font-size: 12px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color:#a66d3b;
	text-align: center;
}
/* aside */

aside{
	float: left;
	width: 200px;
	position: relative;
	z-index: 19;
}
.title-aside{
	display: block;
    padding: 9px 0 7px 0;
    background: #0090cf;
    border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
}
.title-aside_small{
	padding: 6px 0 4px 0;
}
.aside-nav__list{padding-top: 2px;}
.box-mobile-nav .aside-nav__list{padding: 0 0 0 5px;}
.box-mobile-nav .aside-nav:after{
	content: '';
	display: block;
    position: absolute;
    background-color: #424C68;
    width: 1px;
    left: 42px;
    height: 100%;
    top: 0;
}
.box-mobile-nav .aside-nav{position: relative;}
.aside-nav__item{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
	position: relative;
}
.hovered .aside-nav__link{
	background: #f1f1f1;
	border-color: #e9eaec;
}
.aside-nav__item.hovered_item .aside-nav__link{
	border-color: #dedede;
	background: #FFF;
}
.aside-nav__list .aside-nav__link:hover{opacity: 1;}
.aside-nav__item_pad{margin-top:9px;}
.aside-nav__item:nth-child(12), .aside-nav__item:nth-child(15){
	margin-top:9px;
}
.aside-nav__link{
	display: block;
	padding: 4px 5px 4px 5px;
	margin: 0 0 0 4px;
	background: #FFF;
	border: 1px solid #dedede;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-transform: uppercase;
	color: #0283ba;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-webkit-transition: all 0s linear;
	transition: all 0s linear;
	position: relative;
}
.marker-with-subnav{
	display: none;
	position: absolute;
	right: 5px; top: 10px;
	width: 15px; height: 15px;
	z-index: 1;
	background: url(/bitrix/templates/umeu/css/../img/marker_subnav.png) no-repeat left bottom;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-webkit-transition: all 0s linear;
	transition: all 0s linear;
}
.nav-left-mobile .marker-with-subnav:before{
	display: block;
    content: '';
    width: 5px;
    height: 9px;
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -5px;
    opacity: 0.6;
    background: no-repeat -71px -93px;
}
.no-webp .nav-left-mobile .marker-with-subnav:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .nav-left-mobile .marker-with-subnav:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.marker-with-subnav:hover{ background-position: left top;}
.aside-nav__link:hover{ 
	margin-left: 0px;
	border-left: 5px solid #2ca0d2;
}
.nav-left-mobile .opened-aside-link .marker-with-subnav{
	display: block;
    color: #ccd4da;
    background: #062d4a;
    font-size: 8px;
    height: 26px;
    top: 2px;
    right: 7px;
    width: 25px;
    border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
}
.nav-left-mobile .opened-aside-link .marker-with-subnav:active{background: #0e4466;}
.blog-nav__article{
	display: block;
	position: absolute;
	right: 7px; top: 11px;
	font-size: 10px;
	color: #999999;
	z-index: 1;
}
.aside-nav__item_with-subnav:hover .first-menu-blog{display: none;}
.aside-subnav__item_with-nav:hover .second-menu-blog{display: none;}
.nav-left-mobile .aside-subnav__item_with-nav.selected .second-menu-blog{display: none;}
.second-menu-blog{top: 6px;}
.third-menu-blog{top: 4px;}
.nav-left-mobile .second-menu-blog, .nav-left-mobile .third-menu-blog{top: 3px; right: 5px; background: #244769;}
.active .aside-nav__link .aside-nav__icon{
	opacity: 0.6!important
}
.active .aside-nav__link:hover .aside-nav__icon{
	opacity: 1!important
}
.active .aside-nav__link{ 
	margin-left: 0px;
	border-left: 5px solid #f1b9b9!important;
}
.active.opened-aside-link .aside-nav__link{ 
	border-left: 5px solid #ff5958!important;
}
.active .aside-nav__link:hover{
	border-left: 5px solid #ff5958!important;
}
.aside-nav__icon{
	display: inline-block;
	vertical-align: top;
	width: 25px;
	text-align: center;
	color: #4cb1dd;
	font-size: 16px;
	opacity: 0.25;
	height: 16px;
}
.aside-nav__link:hover .aside-nav__icon{opacity: 0.7;}
.box-mobile-nav .aside-nav__link:hover .aside-nav__icon{opacity: 1;}
.active .aside-nav__link:hover .aside-nav__icon{opacity:1;}
.aside-nav__text{
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin: 0 0 0 -31px;
	padding:3px 0 0 36px;
	opacity: 0.8;
}
.opened-aside-link .aside-nav__link{
	border-left: 5px solid #2ca0d2;
	margin-left: 0px;
}
.opened-aside-link .aside-nav__icon{
	color: #4cb1dd;
	opacity:1!important
}

.aside-subnav{
	padding: 5px 1px 0 9px;
	display: none;
}
.aside-subnav__item{
	display: block;
	position: relative;
	padding: 0 0 3px 0;
}
.aside-subnav__item.loading-lines {
	min-height: 20px;
	margin-bottom: 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.aside-subnav__link{
	display: block;
	padding: 6px 16px 6px 12px;
	position: relative;
	background: #cfe2ea;
	color: #4d4d4d;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.migg.loading-lines{
	height: 120px;
	opacity: 0.7;
    border-radius: 3px;
}
#left_menu_ajax .migg.loading-lines, #blog_menu .migg.loading-lines{opacity: 1;}
.aside-subnav__link:hover{
	background: #9dd0e6;
}
.aside-subnav__item_with-nav .aside-subnav__link:after{
	display: block;
	content: '';
	width: 5px; height: 9px;
	position: absolute;
	right: 8px; top: 50%;
	margin-top: -5px;
	background: no-repeat -37px -93px;
}
.no-webp .aside-subnav__item_with-nav .aside-subnav__link:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .aside-subnav__item_with-nav .aside-subnav__link:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.aside-subnav__item_with-nav .aside-subnav__link:after{display: none}
.aside-subnav__item_with-nav:hover .aside-subnav__link:after{display: block}
.nav-left-mobile .aside-nav__item_with-subnav.opened-aside-link .first-menu-blog {display: none;}
.nav-left-mobile .icon-left-nav-new.first{margin-top: 3px;}
.box-open-nav-aside{
	display: none;
	position: absolute;
	left: 100%;
	top: -2px;
	padding:1px 7px 4px 6px;
	z-index: 12;
	white-space: nowrap;
}
.subnav-top .box-open-nav-aside{
	top: auto;
	bottom: 0;
}


.open-nav-aside{
	border-left:1px solid #0090cf;
	padding-left: 1px;
	background: #FFF;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	position: relative;
	border-bottom: 1px solid #adc3d7;
	border-top: 1px solid #adc3d7;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.open-nav-aside:before{
	display: block;
	content:'';
	border-right: 5px solid #0090cf;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	position: absolute;
	left: -5px; top: 7px;
}
.subnav-top .open-nav-aside:before{
	top: auto;
	bottom: 5px;
}
.img-block-nav-aside{
	display: inline-block;
	vertical-align: top;
	width: 178px;
	background: #0090cf;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	padding: 10px;
	min-height: 275px;
	margin-bottom: -1px;
	margin-top: -1px;
	white-space: normal;
}
.box-open-nav-aside_without-links .open-nav-aside{
	border-bottom: 0 solid #adc3d7;
	border-top: 1px solid transparent;
}
.box-open-nav-aside_without-links .img-block-nav-aside{
	margin-bottom: 0;
	margin-top:0;
}
.img-block-nav-aside a > img{
	display: block;
	width: 100%;
	border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
}
.img-block-nav-aside a{
	display: block;
	position: relative;
	border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
	overflow: hidden;
}
.img-block-nav-aside p{
	padding: 10px 0 0 0;
	color: #FFF;
	font-size: 12px;
	line-height: 16px;
}

.nav-block-aside{
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 0;
	min-width: 190px;
}
.nav-block-aside.timed{
	padding: 5px 0 0 11px;
}
.aside-nav-level{
	padding: 0 0 0 0;
	max-height: 370px;
    display:inline-flex;
    flex-flow : column wrap;
    align-content : flex-start;
}
.aside-nav-level__item{
	display: block;
	list-style-type: none;
	padding: 1px 0 1px 0;
	margin-bottom: -1px;
	width: 190px;
}
.aside-nav-level__link{
	display: block;
	padding: 5px 5px 5px 20px;
	line-height: 15px;
	color: #4d4d4d;
	position: relative;
	white-space: normal;
}
.aside-nav-level__link:before{
	display: block;
	content: '';
	position: absolute;
	left: 9px; top: 9px;	
	width: 4px;
	height: 7px;
	background: no-repeat -112px -92px;
}
.no-webp .aside-nav-level__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .aside-nav-level__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.aside-nav-level__link:hover{
	background: #daeef6;
}
.active .aside-nav-level__link{
	background: #daeef6;
}

.box-nav_fixed{
	display: none;
	position: fixed;
	top: 68px;
	width: 31px;
	background: #FFF;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-left: 160px;
	z-index: 20;
	transition: all 0s!important;

}
.box-nav_fixed.box-nav_fixed-show{
	display: block;
}

.box-nav_fixed.box-nav_fixed-show.bottom{
	top: auto;
}


.box-nav_fixed .aside-nav__text{display: none;}
.box-nav_fixed .aside-nav__item{
	position: relative;
}
.box-nav_fixed .aside-nav__link{
	margin-left: 0px;
	border: none!important;
	padding-left: 2px; padding-right:2px;
	white-space: nowrap;
	width: 100%;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.box-nav_fixed .active .aside-nav__link{ border: none!important;}
.box-nav_fixed .aside-nav__item:hover .aside-nav__link{
	background: #0090cf;
	color: #FFF;
	width: 200px;
}
.box-nav_fixed .aside-nav__item:hover .aside-nav__link .aside-nav__text{
	display: inline-block!important;
}
.box-nav_fixed .aside-nav__link:hover .aside-nav__icon{ color: #FFF; opacity: 1;}
.box-nav_fixed .aside-subnav{
	position: absolute;
	left: 34px; top: 100%;
	background: #FFF;
	border: 1px solid #dedede;
	width: 166px;
	padding: 0 0 0 0;
}
.box-nav_fixed .aside-subnav__link{
	background: none;
	padding-left: 15px;
	font-family: Arial;
	color: #8f8f8f;
	padding-top: 3px; padding-bottom: 3px;
}

.box-nav_fixed .aside-subnav__link:hover{
	background: #daeef6;
}
.box-nav_fixed .aside-subnav__item .aside-subnav__link:after{
	display: block;
	content: '';
	position: absolute;
	width: 4px; height: 5px;
	right: auto;
	left: 7px; top: 50%;
	margin: -2px 0 0 0;
	background: no-repeat left top;
	background-position: -112px -100px;
}
.no-webp .box-nav_fixed .aside-subnav__item .aside-subnav__link:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .box-nav_fixed .aside-subnav__item .aside-subnav__link:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}


.box-navigation{
	margin-top: 10px;
}
.box-navigation .title-aside{
	cursor: pointer;
}
.navigation-cont{
	background: #FFF;
	border: 1px solid #dedede;
	border-top: none;
}
.navigation-list{
	padding: 0 0 0 0;
}
.navigation-list__item{
	list-style-type: none;
	padding: 1px 0 1px 0;
	border-bottom: 1px solid #ececec;
}
.navigation-list__item:last-child{
	border-bottom: 0 solid #ececec;
}
.navigation-list__link{
	display: block;
	padding: 5px 10px 4px 28px;
	color: #2594c3;
	position: relative;
}
.navigation-list__link_all-nav{
	padding-top: 6px;
}

.navigation-list__link:hover{
	background: #f0ece9;
}
.navigation-list__link_all-nav{
	color:#999999;
}
.navigation-list__link span.color{
	color: #c9c9c9;
}
.navigation-text{
	display: inline-block;
	position: relative;
}
.navigation-text:before{
	display: block;
	content: '';
	width: 4px; height: 7px;
	position: absolute;
	left: -15px; top: 50%; 
	margin-top: -5px;
	background: no-repeat -112px -99px;
}
.no-webp .navigation-text:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .navigation-text:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}

.box-rest-days{
	margin-top: 10px;
}
.box-rest-days .title-aside{
	background: #8ec8e1
}
.day-list{
	padding: 8px;
    text-align: center;
}
.day-list__item{
	display: inline-block;
    vertical-align: top;
    width: 18px;
    text-align: center;
    color: #cccccc;
    font-weight: bold;
    text-transform: uppercase;
}
.day-number{
	display: block;
	width: 18px; height: 24px;
	background: no-repeat -119px -143px;
	color: #FFF;
	font-size: 10px;
	padding-top: 4px;
	font-weight: 400;
	margin-bottom: 2px;
}
.no-webp .day-number{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .day-number{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.rest-day .day-number{
	background-position: -102px -143px
}
.rest-day{
	color: #ff6a69;
}
.inf-time-work{
	width: 100%;
	padding: 10px;
    color: #666666;
    line-height: 16px;
    text-align: center;
    border-top: 1px solid #ffdede;
}
.inf-time-work span{
	display: inline-block;
    text-align: left;
}

/* main-cont */
.main-cont{
	float: right;
	margin: 0 0 0 -200px;
	padding: 0 0 0 206px;
	width: 100%;
	position: relative;
	z-index: 1;
}
.main-cont > *:not(:first-child):not(script + *){margin-top: 14px;}
.main-cont-header + *{margin-top: 5px!important;}
.main-cont-header{
	background: #FFF;
    position: relative;
    padding: 6px 10px 0 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #dedede;
}
.one-block-cont{
	position: relative;
}
.main-cont.one-block-cont{
	float: right;
	margin: 0 0 0 -200px;
	padding: 0 0 0 206px;
	width: 100%;
	position: relative;
	z-index: 1
}
.cont-with-carousel{
	overflow: hidden;
}
.box-categories{
	background: #FFF;
	border: 1px solid #dedede;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow: hidden;
}
.box-category-nav{
	overflow: hidden;
	position: relative;
	background: #f9f9f9;
}
.box-category-nav:after{
	display: block;
	content: '';
	width: 100%; height: 1px;
	background: #dedede;
	position: absolute;
	left: 0px; bottom: 0px;
}
.category-nav .slick-prev, .category-nav .slick-next{
	position: absolute;
    width: 51px;
    height: 100%;
    z-index: 2;
    top: 0;
    margin: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.category-nav .slick-prev:before, .category-nav .slick-next:before{
	display: block;
	position: absolute;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #0090cf;
    font-size: 43px;
    top: 32px;
    margin: 0;
    width: unset;
    background-image: unset!important;
    opacity: 0.6;
}
.category-nav .slick-prev:before{content: "\e623"; right: 13px; left: unset;}
.category-nav .slick-next:before{content: "\e618"; left: 13px;}
.category-nav .slick-prev{
	left: 0;
	background: -moz-linear-gradient(left, rgba(222,222,222,1) 64%, rgba(0,0,0,0) 100%)!important;
	background: -webkit-linear-gradient(left, rgba(222,222,222,1) 64%,rgba(0,0,0,0) 100%)!important;
	background: linear-gradient(to right, rgba(222,222,222,1) 64%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#00000000',GradientType=1 );
}
.category-nav .slick-next{
	right: 0;
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(222,222,222,1) 36%)!important;
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(222,222,222,1) 36%)!important;
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(222,222,222,1) 36%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#dedede',GradientType=1 );
}
.category-nav .slick-prev:hover .slick-prev:before, .category-nav .slick-prev:focus .slick-prev:before, .category-nav .slick-next:hover .slick-next:before, .category-nav .slick-next:focus .slick-next:before{
	opacity: 1;
}
.category-nav .slick-disabled{display: none!important;}
.category-nav{
	padding: 0 0 0 0;
	position: relative;
	z-index: 1;
}
.category-nav__item{
	display: inline-block;
	float: left;
	list-style-type: none;
	width: 11.111111111%;
	margin: 0 0 0 0;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
}
.category-nav__item.catalog-link{display: none;}
.slick-slide:last-child .category-nav__item{border-right: none!important}
.slick-slide:first-child .category-nav__item{border-left: none!important}
.category-nav > .category-nav__item:last-child{border-right: none!important}
.category-nav > .category-nav__item:first-child{border-left: none!important}
.category-nav__item.active,
.category-nav__item:hover{ border-color: #dedede;}
.category-nav__link{
	display: block;
	height:107px;
	text-align: center;
}
.category-nav__link img{
	display: block;
	max-width: 86px;
}

.box-list-category{
	padding: 0 0 0 0;
	position: relative;
	min-height: 244px;
}
.hide{
	height: 0px; 
	overflow: hidden;
}
.top-menu-link.hide{
	position: absolute!important;
    left: 0;
    height: 0px;
    overflow: hidden;
    z-index: -1;
}
.box-list-category .tab-cont{
	position: relative;	
}
.box-list-category .hide{
	position: relative!important;
	left: 0;
	height: auto;
	overflow: visible;
	z-index: 1;
	display: none;
}
aside .hide, .box-mobile-nav .hide{
	position: relative!important;
	left: 0;
	height: auto;
	overflow: visible;
	z-index: 1;
	display: none;
}

.box-list-category .col-category{
	min-height: 244px;
}
.col-category{
	display: inline-block;
	vertical-align: top;
	max-width: 26%;
	padding-top: 10px;
	margin-right: -5px;
	padding-left: 19px;
	position: relative;
	z-index: 2;
}

.list-category{
	padding: 0 0 0 0;
}
.list-category__item{
	display: block;
	list-style-type: none;
	padding: 4px 0 3px 0;
	position: relative;
}
.list-category__item.hidden{

	padding: 0;
	z-index: -1;
	position: absolute;
}
.more-category-item{
	color: #0090CF;
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	text-decoration: underline;
	display: block;
	padding: 2px 0;
}
.more-category-item:hover{
	text-decoration: none;
}
.list-category__link{
	text-transform: uppercase;
	color: #0283ba;
	display: inline-block;
	line-height: 14px;
	opacity: 0.85
}
.list-category__link:hover{
	text-decoration: underline;
}

.sublist-category{
	padding: 3px 0 0 0;
}
.sublist-category+.sublist-category{
	padding-top: 0px;
}
.sublist-category__item{
	display: block;
	list-style-type: none;
	padding: 2px 0 2px 0;
}
.sublist-category__item_hidden{
	display: none;
}
.sublist-category__link{
	color: #808080;
	display: inline-block;
	line-height: 14px;
	position: relative;
}
.sublist-category__link:hover{
	text-decoration: underline;
}
.sublist-category__link.none-hover{
	text-decoration: none!important;
}
.img-subcategory{
	position: absolute;
	right: 0px; top: 0px;	
	height: 100%;
	background-repeat: no-repeat;
	background-position: right top;
}
.img-subcategory img{
	display: block;
	width: 100%;
}

.nav-tabs{
	padding: 0 0 0 0;
	border-bottom:2px solid #0090cf; 
}
.discount-tab .nav-tabs{
	border-bottom-color:#ff5958;
}
.discount-tab .active .nav-tabs__link span{
	border-top-color:#ff5958;
}
.discount-tab2 .nav-tabs{
	border-bottom-color:#97ce68;
}
.discount-tab2 .active .nav-tabs__link span{
	border-top-color:#97ce68;
}
.nav-tabs__item{
	display: inline-block;
	vertical-align: top;
	margin: 0 6px 0 0;
	position: relative;
	z-index: 10;
}
.nav-tabs__link{
	display: block;
	height: 27px;
	text-align: center;
	padding-top: 8px;
	width: 188px;
	text-transform: uppercase;
	color: #FFF;
	background: #8ec8e1;
	position: relative;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	font-size: 14px;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-webkit-transition: all 0s linear;
	transition: all 0s linear;
}
.box-3d .tab-cont{ opacity: 1;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.box-3d .hide{
	opacity: 0;
	
}

.nav-tabs__item+.nav-tabs__item{ z-index: 9}
.nav-tabs__item+.nav-tabs__item+.nav-tabs__item{ z-index: 8}
.nav-tabs__item+.nav-tabs__item+.nav-tabs__item+.nav-tabs__item{ z-index: 7}
.nav-tabs__item.active{ z-index: 11!important;}
.active .nav-tabs__link{
	background: #0090cf;
}
.active .nav-tabs__link span{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -2px;
	border-top: 4px solid #0090cf;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	bottom: -6px;
}
.nav-tabs__link:after{
	display: block;
	content: '';
	background: no-repeat -13px -198px;
	width: 12px; height: 27px;
	position: absolute;
	right: -10px; top: 0px;
	
}
.no-webp .nav-tabs__link:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .nav-tabs__link:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.nav-tabs__link:before{
	display: block;
	content: '';
	background: no-repeat -13px -198px;
	width: 12px; height: 27px;
	position: absolute;
	left: -10px; top: 0px;
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
	zoom: 1;
}
.no-webp .nav-tabs__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .nav-tabs__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.active .nav-tabs__link:after, .active .nav-tabs__link:before{
	background-position: -27px -198px;
}
.nav-tabs__item:first-child .nav-tabs__link:before{ display: none;}

.red .nav-tabs__link{ background-color: #ff5958; opacity:0.4}
.red.active .nav-tabs__link{opacity:1}
.red .nav-tabs__link:after, .red .nav-tabs__link:before{
	background-position: -41px -198px;
}

.green .nav-tabs__link{ background-color: #97ce68;opacity:0.4}
.green.active .nav-tabs__link{opacity:1}
.green .nav-tabs__link:after, .green .nav-tabs__link:before{
	background-position: -54px -198px;
}
.tab-cont{
	position: relative;
}
.box-products{
	margin-top: 12px;
	position: relative;
}
.box-list-products{
	height: 175px;
    text-align: center;
    width: 100%;
}
.box-list-products.loading-lines{
	opacity: 0.6;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.list-product{
	overflow: hidden;
    height: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill, 123px);
    justify-content: space-around;	
}
.list-product__item{
	vertical-align: top;
    list-style-type: none;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    width: 123px!important;
}
/*.caroufredsel_wrapper .list-product__item{
	float: left;
	margin: 0 8.1px 0 0;
}*/
.list-product__cont{
	background: #FFF;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 174px;
	position: relative;
	text-align: left;
}
.list-product__img{
	display: block;
	height: 122px; 
	overflow: hidden;
}
.list-product__img img{
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}
.box-title-product{
	height: 24px;
	overflow: hidden;
}
.product-text{
	padding: 5px 5px 0 5px;
}
.name-product{
	display: block;
    color: #4d4d4d;
}
.name-product:hover{
	text-decoration: underline;
}
.price-product{
	display: block;
    color: #0083bd;
    padding-top: 5px;
}
.currancy{
	opacity: 0.5;
	padding-left: 2px;
	font-weight: normal;
}
.basket-item-price-current-text .currancy{color: #0073a7;}
.number-product{
	color: #808080;
} 

.button-products{
	position: absolute;
	right: 0px; top: -35px;
}
.nav-products{
	display: inline-block!important;
	vertical-align: top;
	width: 16px; height: 16px;
	text-align: center;
	padding: 0 0 0 0;
	color: #FFF;
	background: #0090cf;
	margin: 0 7px 0 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: relative;
}
.nav-products:before{
	display:block;
	content: '';
	position: absolute;
	left: 50%; top: 50%;
	margin-top: -5px;
	margin-left: -1px;
	width: 4px; height: 9px;
	background: no-repeat -71px -93px;
}
.no-webp .nav-products:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .nav-products:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.nav-products.prev:before{
	background-position: -64px -93px;
	margin-left: -3px;
}


.green-tab .nav-tabs{
	border-color:#97ce68; 
}
.green-tab .active .nav-tabs__link span{
	border-top-color: #97ce68;
}
.green-tab .nav-products{
	background: #97ce68;
}

.spacer{
	display: block;
	border-bottom: 1px solid #f6f6f6;
	background: #dddddd;
	height: 2px;
}
.spacer_margin{
	margin: 15px 0 14px 0;
}

.box-cont{
	background: #FFF;
    border: 1px solid #dedede;
    position: relative;
    padding: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.box-cont.content-for-catalog{
	padding: 0 0 0 0;
}
.catalog-block {
    padding: 6px 10px 6px 10px;
}
.one-block-catalog-white{
	background: #FFF;
	border: 1px solid transparent;
	position: relative;
	padding: 6px 10px 6px 9px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 0;
	margin-top: 0;
}
.catalog-navigation-top {
    padding-top: 12px;
}
#view_2 .one-block-catalog-white{border: 1px solid #dedede;}
.box-comments .one-block-catalog-white{border: 1px solid #dedede;}
.one-block-catalog-white.bottom{
	padding-top: 10px; 
	padding-bottom: 10px;
	margin-bottom: 0px;
	margin-top: 5px;
}
.izbrannoe .main-basket-buttons{
	padding: 5px 0 5px 0;
}
.bottom .box-pagination{ padding-bottom: 0px;}
.box-nav-for-product {
	position: relative;
}
.with-right-pad{
	padding-right: 97px!important;
}
.with-right-pad2{
	padding-right: 170px!important;
}
.h1-show-more{
	position: relative;
    display: block;
}
.with-right-pad_large{
	padding-right: 145px!important;
}
.description.box-text-inf {
	padding: 0;
    max-height: 82px;
    overflow: hidden;
}
.box-text-inf a{
	color: #1086b9;
}
.box-text-inf a:hover{
	text-decoration: underline;
}
.box-text-inf h4{
	padding: 10px 0;
	font-size: 13px;
}
.box-text-inf ul{
	list-style: none;
	font-size: 12px;
    	line-height: 18px;
    	color: #404145;
}
.box-text-inf ul li{
	margin-bottom: 2px;
   	position: relative;
    	padding: 0 0 0 25px;
}
.box-text-inf ul li:after{
	background-color: #555555;
    	height: 4px;
    	width: 4px;
    	border-radius: 50%;
    	content: '';
    	display: block;
    	position: absolute;
    	top: 8px;
    	left: 10px;
}
.box-text-inf ol{
	list-style: none;
	font-size: 12px;
    	line-height: 18px;
    	color: #404145;
	counter-reset: num;
}
.box-text-inf ol li{
	margin-bottom: 2px;
   	position: relative;
    	padding: 0 0 0 26px;
}
.box-text-inf ol li:after{
    	content: counter(num) '. ';
    	position: absolute;
    	top: 0px;
    	left: 10px;
    	font-weight: bold;
    	counter-increment: num;
}
.link-show-more{
	position: absolute;
	right: 15px;
	top: 14px;
	font-size: 12px;
	color: #a9a9a9;
	text-decoration: none;
}
.link-show-more:hover{
	text-decoration: underline;
}
.link-show-more2{
	position: absolute;
    right: 0;
    bottom: 4px;
    color: #4d4d4d;
    text-decoration: none;
}
.link-show-more2:hover{
	text-decoration: underline;
}
.title-container {
    position: relative;
}
.list-review{
	padding: 0 0 0 0
}
.list-review__item{
	font-size: 14px;
    line-height: 1.5;
	list-style-type: none;
	border-bottom: 1px solid #dae6ea;
	padding: 10px 10px 10px 78px;
	position: relative;
}
.list-review__item:last-child{
	border-bottom: none;
}
.list-review__item p{
	padding: 0 0 0 0;
}
.list-review__item .name{
	color: #0090cf;
	font-weight: bold;

}
.date-review{
	color: #999999;
}
.review-quotes{
	color: #cacaca;
	font-size: 47px;
	position: absolute;
	left: 15px; top: 10px;
	line-height: 30px;
}
.row{
	margin: 0 -8px 0 -8px;
}
.col{
	float: left;
	padding: 0 8px 10px 8px;
}
.column{
	padding: 0 8px;
}
.col_45{	
	width: 44%;	
}
.col_55{	
	width: 56%;	
}
.cont-col{
	padding: 0 3px 0 3px;
}
.box-button-more{
	padding: 0 0 0 0;
}
.button-more{
	display: inline-block;
	vertical-align: top;
	padding-left: 18px;
	position: relative;
	color: #0099cc;
	text-decoration: none;
}
.button-more:hover{text-decoration: underline;}
.button-more__marker{
	display: inline-block;
	vertical-align: top;
	width: 15px; height: 15px;
	text-align: center;
	padding: 4px 0 0 0;
	color: #FFF;
	font-size: 11px;
	background-color: #0090cf;
	letter-spacing: -1px;
	line-height: 15px;
	margin: 0 5px 0 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: absolute;
	left: 0px; top: -2px;
}
.button-more__marker:before{
	display: block;
	content: '';
	margin: 0 auto;
	width: 7px; height: 6px;
	background: no-repeat -119px -92px;
}
.no-webp .button-more__marker:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .button-more__marker:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-blog{
	position: relative;
	margin-top: 10px;
}
.box-blog .button-products{ top: -31px;}
.date-blog{
	display: block;
	padding-bottom: 7px;
}
.name-blog{
	text-decoration: underline;
	color: #0f9fcf;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.name-blog:hover{text-decoration: none;}
.countdown{
	display: inline-block;
    padding: 5px 0 0 10px;
}
.kkcountdown-box{width:auto;}
.kkcountdown-box span{margin:0 2px 0 0; float:left; text-align:center; color:#97ce68; font-size: 17px; font-weight: bold;}

.kkcountdown-box span:after{
	display: inline-block;
	vertical-align: top;
	margin-left: 2px;
	margin-top: -1px;
	content: ':'
}
.kkcountdown-box span:first-child:after, .kkcountdown-box span.kkc-sec:after, .kkcountdown-box .kkc-dni-text:after{ display: none;}
.kkcountdown-box .kkc-dni-text{ display: inline-block; font-size: 9px;text-transform: uppercase; vertical-align: top; padding-top: 7px; margin-right: 5px;}
.kkcountdown-box .kkc-godz-text{ display: none;}
.kkcountdown-box .kkc-min-text{ display: none;}
.kkcountdown-box .kkc-sec-text{ display: none;}

.title-category{
	display: none;
	text-transform: uppercase;
	font-size: 16px;
	color: #336699;
	padding: 0 0 10px 0;
	margin-bottom: 20px;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}
.marker-title-category{
	display: block;
	color: #336699;
	position: absolute;
	left: 0px; top: -5px;
	font-size: 20px;
	cursor: pointer;
}
.category-nav__name{
	display: flex;
	text-align: center;
	font-size: 9px;
	text-transform: uppercase;
	color: #999999;
	padding-top: 2px;
}
.button-nav{
	display: none;
	width: 36px; height: 28px;
	background: #117ec0;
	border: 1px solid #0771ac;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
	padding: 5px 0 0 0;
	color: #FFF;
	font-size: 15px;
	position: absolute;
	left: 6px; top: 7px;
}
.button-open-filter{
	display: none;
	width: 36px; height: 28px;
	background: #117ec0;
	border: 1px solid #0771ac;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
	padding: 5px 0 0 0;
	color: #FFF;
	font-size: 15px;
	position: absolute;
	left: 45px; top: 6px;
}
.icon-loader{
	display: none;
	position: fixed;
	width: 20px; height: 20px;
	left: 50%;
	top: 50%;
	margin: -10px 0 0 -10px;
	z-index: 10;
}
@-webkit-keyframes spin {to { -webkit-transform: rotate(360deg); }}
@-moz-keyframes spin {to { -moz-transform: rotate(360deg); }}
@-ms-keyframes spin {to { -ms-transform: rotate(360deg); }}
@-o-keyframes spin {to { -o-transform: rotate(360deg); }}
@keyframes spin {to { transform: rotate(360deg); }}
.load-block .icon-loader, .list-login-with-soc__link.clicked{
	-webkit-animation: spin 1.5s infinite linear;
    -moz-animation: spin 1.5s infinite linear;
    -ms-animation: spin 1.5s infinite linear;
    -o-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear;
}
.load-block .icon-loader{
	display: block;
	position: fixed;
	width: 60px; height: 60px;
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -15px;
	background-size:cover;
	z-index: 10;	
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #0090cf;
	color: #fff;
	border-radius: 50%;
	font-size: 14px;
	padding: 11px;
}
.load-block .icon-loader:before{
	content: "\e902";	 
}
.load-block .main-wrapper{opacity:0.4}
.loading-logo{
	display: block;
	width: 60px; height: 60px;
	left: 50%;
	top: 50%;
	background-size:cover;
	z-index: 10;	
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #0090cf;
	color: #fff;
	border-radius: 50%;
	font-size: 14px;
	-webkit-animation-name: spin;
	-webkit-animation-duration: 800ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease;
	-moz-animation-name: spin;
	-moz-animation-duration: 800ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: ease;
	-ms-animation-name: spin;
	-ms-animation-duration: 800ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: ease; 
	animation-name: spin;
	animation-duration: 800ms;
	animation-iteration-count: infinite;
	animation-timing-function: ease;
	padding: 11px;
}
.loading-logo:before{
	content: "\e902";	 
}
.inf-basket-products__number-products_empty{
	width: 140px;
	margin-right: 20px;
	border-right: none;
}

.window-search{
	position: absolute;
	left: 0px; top: 100%;
	padding: 0;
	width: 100%;
	z-index: 10;
	display: none;
}
.window-search__cont{
	position: relative;
	padding:  0 0 0 0;
	border: 1px solid #adc3d7;
	border-top: 1px solid #dedede;
	border-radius: 2px 2px 6px 6px;
	-moz-border-radius: 2px 2px 6px 6px;
	-webkit-border-radius: 2px 2px 6px 6px;
	background: #FFF;
}
.window-search__list{
	padding: 0 0 0 0;
}
.window-search__item{
	display: block;
	border-bottom: 1px solid #e0e0e0;
	list-style-type: none;
}
.search_delimeter{
	opacity: 0.5;
    padding: 0 2px;
}
.window-search__link{
	display: block;
    padding: 5px 10px 5px 25px;
    font-size: 14px;
    color: #4d4d4d;
    font-style: italic;
    position: relative;
}
.window-search__link:hover{
	background: #f0f0f0;
}
.window-search__link:before{
	display: block;
	content: '';
	position: absolute;
	left: 9px; top: 9px;
	width: 4px;
	height: 7px;
	background: no-repeat -112px -92px;
}
.no-webp .window-search__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .window-search__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}

.window-search-result{
	padding: 0 0 0 0;
}
.window-search-result__item{
	display: block;
	border-bottom: 1px solid #e0e0e0;
	list-style-type: none;
}
.window-search-result__item:last-of-type{
	border-bottom: 1px solid #bbcddc;
}
.window-search-result__item.color{
	background: #f8f8f8;
}
.window-search-result__link{
	display: block;
    padding: 7px;
    position: relative;
}
.window-search-result__img{
	display: inline-block;
	vertical-align: top;
	width: 45px;
	height: 45px;
	border: 1px solid #c8dde7;
	position: relative;
	z-index: 2;
}
.window-search-result__img img{
	display: block;
	width: 100%;
}
.window-search-result__cont{
	display: inline-block;
    vertical-align: top;
    margin: 0px -65px 0 -51px;
    padding: 0 70px 0 54px;
    width: 100%;
    position: relative;
    z-index: 1;
}
.window-search-result__title{
	display: block;
	font-size: 13px;
    line-height: 14px;
    color: #7591ab;
    font-style: normal;
    height: 28px;
    overflow: hidden;
}
.list-orders-product .window-search-result__title{font-size: 12px;}
.window-search-result__title strong{
color: #006394;
}
.window-search-result__price{
	display: block;
    font-size: 14px;
    padding-top: 5px;
    margin-bottom: -4px;
    color: #0094d6;
    font-weight: bold;
}
.window-search-result__old-price{
	font-size: 12px;
    color: #9f9f9f;
    font-weight: normal;
}
.window-search-result__old-price span{
	text-decoration: line-through;
}
.window-search-result__link a[class^='search-window-']{
	display: inline-block;
    color: #1d9cd3;
    border: 1px solid #DCF0F8;
    position: relative;
    z-index: 3;
    float: right;
    text-align: center;
    height: 45px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.color a[class^='search-window-'] {
	border: 1px solid #CFE7F1;
    background: #f9f9f9;
}
.window-search-result__link .active{
	background: #e0f2f9!important;
}
.search-window-basket{
	width: 37px;
}
.search-window-favourite{
    width: 23px;
    margin-right: 7px;
}
.search-window-basket__text{
	display: none;
}
.window-search-result__link span[class^='icon-']{
	display: inline-block;
    line-height: 43px;
    opacity: 0.5;
}
.window-search-result__link .active span[class^='icon-']{
	opacity: 1;
}
.search-window-basket .icon-cart{
	font-size: 13px;
}
.search-window-favourite .icon-favorites{
    font-size: 12px;
}
.search-window-favourite:hover .icon-favorites{
	opacity: 1;
}
.search-window-basket:hover .icon-cart{
	opacity: 1;
}
.search-window-present{
	color: #ff5c5b;
    font-size: 11px;
    text-transform: uppercase;
    font-style: normal;
    display: flex;
    width: 67px;
    text-align: center;
    height: 45px;
    float: right;
    line-height: 15px;
    align-items: center;
}
.show-results{
	display: block;
    padding: 12px 10px;
    background: #c1dae6;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    text-transform: uppercase;
    text-align: center;
}
.show-results:hover{
	background: #d0e1e8;
}
.search-list-open.box-search__wrap{
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
}
.sticker{
	display: block;
	position: absolute;
	left: 0px; top: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover
}
marquee{ height: 0px; position: absolute; left: 0px; top: 0px;}

.sticker_small{
	width: 29px; height: 29px;
}
.sticker_smaller{
	width: 19px; height: 19px;
}
.no-webp .sticker_30{
	background-image: url(/bitrix/templates/umeu/css/../img/30.png);
}
.webp .sticker_30 {
	background-image: url(/bitrix/templates/umeu/css/../img/30.webp);
}
.window-search-result .sticker_30{
	background-position: -166px -9px;
	background-size:auto
}
.no-webp .window-search-result .sticker_30{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .window-search-result .sticker_30{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-mobile-nav .title-aside{
	background-color: #002036;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: #00B3EB;
    border-top: 1px solid #063551;
    border-bottom: 1px solid #063551;
    font-size: 13px;
    padding: 10px 0 9px 0;
    margin-bottom: 10px;
}
.box-mobile-nav .title-aside.closed-nav-title{
	display: block;
}
.header-profile-nav__list2 .title-aside{
		margin: 10px 0 0 0;
}
.closed-nav{display: none;}
.box-nav-blog{ 
	margin: -10px 0 0 0;
	border-top: 1px solid #207da7;
	border-bottom: 1px solid #207da7;
	padding: 10px 0 0 0;}
.tab-nav-aside__item_one{
	width: 100%!important;
	display: block;
	float: none!important
}
.tab-nav-aside__item_one .tab-nav-aside__link{
	width: 100%!important
}
.block-tab-nav{
	display: none;
	position: absolute;
	left: 10px; top: 8px;
	background: no-repeat -78px -70px;
	width: 12px; height: 10px;
	opacity: 0.7;
}
.no-webp .block-tab-nav{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .block-tab-nav{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.active .block-tab-nav{ opacity: 1;}
.title-aside_with-tab:hover .block-tab-nav, .blocked .block-tab-nav{
	display: block;
}
.blocked .block-tab-nav{
	background-position: -91px -70px;
	width: 9px;
	left: 11px;
}
.box-mobile-nav .aside-subnav{
	position: relative;
}
.box-mobile-nav .aside-nav__item{
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 1px 0 1px 0;
	display: block;
}
.box-mobile-nav .aside-nav__list:hover .aside-nav__link{
	opacity: 1
}
.box-mobile-nav .aside-nav__item_pad{
	padding-top: 1px;
}
.box-mobile-nav .aside-nav__link{
	display: block;
	padding: 0;
	margin: 0;
	background: #002844;
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-transform: uppercase;
	color: #ccd4da;
}
.box-mobile-nav .active .aside-nav__link, .box-mobile-nav .aside-nav__link:hover{ 
	border-left: 0 solid #f1b9b9!important;
	background: #005f89;
}
.box-mobile-nav .aside-nav__icon{
    color: #99A9B4;
    padding: 6px 5px 4px 5px;
    width: 32px;
    opacity: 1;
    height: auto;
}
.box-mobile-nav .aside-nav__icon .icon-star{color: #ab747d;}
/*.box-mobile-nav .opened-aside-link .aside-nav__link{
	border-left: 0 solid #2ca0d2;
	margin-left: 0px;
	background: #005f89;
}*/
.box-mobile-nav .opened-aside-link .aside-nav__icon{
	color: #adcfde;
	background-color: #10557B;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.box-mobile-nav .aside-subnav{
    display: none;
    padding: 5px 0 5px 0;
    margin: 5px 6px 0 43px;
    border-top: 1px solid #273D59;
    border-bottom: 1px solid #273D59;
}
.box-mobile-nav .aside-subnav__item{
	display: block;
	position:relative;
	margin: 0 0 0 0;
	padding-bottom: 5px;
}
.box-mobile-nav .aside-subnav__item.pre {margin: 0 5px;}
.box-mobile-nav .aside-subnav__item:last-child{padding-bottom: 0;}
.box-mobile-nav .aside-subnav__item:hover{
	border-color: #005f89;
}
.box-mobile-nav .aside-subnav__link{
	display: block;
	padding: 6px 26px 7px 6px;
	position: relative;
	background: #163858;
	color: #ccd4da;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.box-mobile-nav .aside-subnav__link:hover{
	background: #10557b;
}
.box-mobile-nav .aside-subnav__link.contacts{
    font-size: 12px;
    padding-left: 25px;
}
.box-mobile-nav .aside-subnav__link.contacts span[class^="icon-"]{
	color: #4fabc7;
    position: absolute;
    left: 6px;
}
.box-mobile-nav .aside-subnav__item_with-nav .aside-subnav__link:after{
	background: no-repeat -71px -93px;
	right: 9px;
	z-index: 150;
	opacity: 0.6;
}
.no-webp .box-mobile-nav .aside-subnav__item_with-nav .aside-subnav__link:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .box-mobile-nav .aside-subnav__item_with-nav .aside-subnav__link:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-mobile-nav .aside-subnav__item_with-nav.selected .aside-subnav__link:after{
	display: none;
}
.selected .submarker-with-subnav:after{
	display: none;
	background: no-repeat -71px -93px;
	right: 9px;
	z-index: 150;
	opacity: 0.6;
	display: block;
    content: '';
    width: 5px;
    height: 9px;
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -5px;
}
.no-webp .selected .submarker-with-subnav:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .selected .submarker-with-subnav:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-mobile-nav .aside-subnav__item_with-nav.selected .submarker-with-subnav{
	display: block;
    position: absolute;
    background: #094365;
    width: 25px;
    height: 22px;
    top: 1px;
    right: 1px;
    z-index: 1;
    border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
}
.box-mobile-nav .img-block-nav-aside{ display: none!important}
.box-mobile-nav .box-open-nav-aside{
	display: none;
	position: relative;
	padding: 5px 5px 0 16px;
	background: #00233b!important;
	margin: 5px -5px 0 -5px;
	height: auto!important;
	left: 0;
	transition: all 0.4s!important;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-top: 1px solid #032f4c;
    border-bottom: 1px solid #032f4c;
}
.box-mobile-nav .aside-nav-level:before{
	content: '';
    display: block;
    position: absolute;
    left: -10px;
    top: 0;
    background: #10557b;
    width: 4px;
    height: 100%;
}
.box-mobile-nav .aside-nav-level__item {
	padding: 0;
	margin-bottom: 5px;
	width: unset;
}
.box-mobile-nav .aside-nav-level{
	display: block;
	position: relative;
	flex-flow: unset;
	align-content: unset;
	max-height: unset;
}
.box-mobile-nav .open-nav-aside{ background: none; border: none; display: block;}
.box-mobile-nav .open-nav-aside:before{ display: none;}
.box-mobile-nav .aside-nav-level__link{
	display: block;
	position: relative;
    padding: 6px 6px 7px 7px;
    background: #0c2e4b;
    color: #ccd4da;
    line-height: 11px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.box-mobile-nav .aside-nav-level__link.selected:after{
	content: '';
    display: block;
    position: absolute;
    left: -10px;
    top: 0;
    background: #0090cf;
    width: 4px;
    height: 100%;
}
.box-mobile-nav .aside-nav-level__link.selected {background: #163858;}
.box-mobile-nav .nav-block-aside{
	width: 100%;
	min-width: unset;
	margin: 0 -3px 0 -1px;
}
.box-mobile-nav .aside-nav-level__link:hover{ background: #163858;}
.box-mobile-nav .aside-nav-level__link:before{ background-position: -72px -93px;}
.box-mobile-nav .box-open-nav-aside .aside-nav-level__link:before{content: none;}
.opened-level > a{background: #005f89!important;}
.box-mobile-nav .main-nav{display: block!important; position: static; padding: 0 0 10px 10px;}
.box-mobile-nav .main-nav__link:before, .nav-main-mobile .main-nav__link:after{display: none!important;}
.box-mobile-nav .main-nav__item{
	margin-right: -5px;
	width: 33%;
}
.box-mobile-nav .main-nav__item:first-child{display: none;}
.box-mobile-nav .main-nav__link{
	text-transform: capitalize;
	color: #FFF;
	font-size: 11px;
	padding-top: 3px; 
	padding-bottom: 3px;
	margin-bottom: 2px;
	height: auto;
}
.box-mobile-nav .main-nav__link:hover{
	text-decoration: underline;
}
.box-mobile-nav .main-nav__item:after{
	display: block;
	content: '';
	background: #80b5cc;
	width: 4px; height: 4px;
	position: absolute; 
	left: -5px;
	top: 50%;
	margin-top: -3px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.box-mobile-nav .main-nav-active{
	display: none!important;
}


/*.caroufredsel_wrapper{ width: 100%!important}*/

.title-aside_with-tab{
	padding: 1px 0 0 0;
	background: none;
	border-bottom: 2px solid #0090cf;
	position: relative;
	z-index: 1;
}
.tab-nav-aside{
	padding: 0 0 0 0;
}
.tab-nav-aside__item{
	float: left;
	width: 50%;
	vertical-align: top;
	list-style-type: none;
}
.tab-nav-aside__link{
	display: block;
    padding: 7px 5px 5px 5px;
    text-transform: uppercase;
    color: #FFF;
    background: #80c3e0;
    position: relative;
}
.tab-nav-aside__link .main-prompt{
	text-transform: none;
}

.tab-nav-aside__item:first-child .tab-nav-aside__link{
	border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0 0;
	-webkit-border-radius: 6px 0 0 0;
}
.tab-nav-aside__item:last-child .tab-nav-aside__link{
	border-radius: 0 6px 0 0;
	-moz-border-radius: 0 6px 0 0;
	-webkit-border-radius: 0 6px 0 0;
}
.active .tab-nav-aside__link{
	background: #0090cf;
}
.active .tab-nav-aside__link:after{
	display: block;
	content: '';
	border-top:5px solid #0090cf; 
	border-left:5px solid transparent; 
	border-right:5px solid transparent;
	position: absolute;
	left: 50%;
	margin-left: -2px;
	bottom: -7px;
}
.filter-cont{
	padding: 0 0 0 0;
	background: #FFF;
	border: 1px solid #dedede;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	position: relative;
}
.one-block-filter{
	padding: 1px 0 3px 0;
}
.filter-open{
	padding: 7px 4px 7px 7px;
	display: none;
	width: 100%;
}
.box-mobile-nav .filter-open{
	padding: 7px 5px;
	display: none;
}
.opened .filter-open{
	display: inline-block;
}
.list-check{padding: 0 0 0 0;}
.list-check__item{
	display: block;
	list-style-type: none;
	padding: 2px 0 2px 0;
	cursor: pointer;
}
.bx_filter .list-check__item {
    position: relative;
}
.box-mobile-nav .list-check__item{
	padding: 5px;
    position: relative;
    background: #0c2e4b;
    color: #ccd4da;
    font-size: 11px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 2px;
}
.box-mobile-nav .list-check__item:hover{background: #0a4468;}
.box-mobile-nav .list-check__item.checked {background: #163858;}
.list-check__item.disabled-item{
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
}
.box-mobile-nav .list-check__item.disabled-item{
	opacity: 0.3;
	-moz-opacity: 0.3;
	-webkit-opacity: 0.3;
}
.disabled-item .list-check__label{
	cursor: default;
}
.disabled-item .list-check__text{
	color: #b7b5b5;
}
.list-check__label{
	display: table;
	cursor: pointer;
}
.box-mobile-nav .list-check__label{
	padding: 0;
}
.another-persone .list-check__label,
.do-not-call .list-check__label{height: 36px;}
.box-checkbox{
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 15px; height: 15px;
	overflow: hidden;
}
.list-check__item_opt2 .box-checkbox{
	margin-top: 10px;}
.f37 .box-checkbox{
	margin-top: 2px;}	
.box-checkbox input{
	position: absolute;
    height: 0;
    width: 0;
    opacity: 0;
    cursor: pointer;
}
.box-checkbox input+.styled-check{
	display: block;
	width: 15px; height: 15px;
	background: no-repeat -145px -116px;
}
.no-webp .box-checkbox input+.styled-check{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .box-checkbox input+.styled-check{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-mobile-nav .box-checkbox input+.styled-check{
	background: #155888;
    border: 1px solid #136694;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.box-checkbox input:checked+.styled-check{
	background-position: -162px -116px;
}
.box-mobile-nav .box-checkbox input:checked+.styled-check:before{
	content: "\e905";
	font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 14px;
    font-size: 8px;
    color: #02c3ff;
}
.list-check__text{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 -23px;
	padding:2px 0 0 28px;
	color: #37699b;
	line-height: 13px;
}
.list-check__text_left{
	display: inline-block;
	vertical-align: top;
	max-width: 138px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.half-filter .list-check__text_left{max-width: 45px;}
.box-mobile-nav .half-filter .list-check__text_left{max-width: 64px;}
.list-check__text_grey{color: #9e9e9e;}
.list-check__text_red{color: #fe0707;}
.title-filter-block{
	display: block;
    padding: 6px 20px 4px 8px;
    background: #cde7f3;
    color: #045281;
    text-transform: uppercase;
    position: relative;
}
.title-filter-block:after{
	display: block;
	content: '';
	width: 14px; height: 14px;
	position: absolute;
	right: 5px; top: 50%; 
	margin-top: -7px;
	background: no-repeat -129px -91px;
	opacity:0.4;
	-moz-opacity:0.4;
	-webkit-opacity:0.4
}
.no-webp .title-filter-block:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .title-filter-block:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.opened .title-filter-block:after{background-position: -143px -91px;}
.list-color{
	padding: 2px 0 0 0;
	margin-left: -2px;
	margin-bottom: -8px;
}
.box-mobile-nav .list-color{margin: 0 0 -10px 0;}
.list-color__item{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 7px 2px;
}
.box-mobile-nav .list-color__item{margin: 0 0 10px 6px;}
.box-mobile-nav .list-color__item:nth-child(7n+1){margin-left: 3px;}
.list-color__item.disabled-item{
	opacity:0.2;
	-moz-opacity:0.2;
	-webkit-opacity:0.2
}
.disabled-item .list-color_cont{
	cursor: default;
}
.list-color_cont{
    cursor: pointer;
	display: block;
	background: #008dd2;
	width: 21px; height: 21px;
	border: 1px solid #0b4763;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: relative;
}
.list-color_cont input {
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.box-mobile-nav .list-color_cont{
	width: 25px; height: 25px;
	border-color: #002036;
}
.active .list-color_cont:before{
	display: block;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    content: "\e905";
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    color: #002036;
}
.disabled-item.active .list-color_cont:before{
	display: none;
}
.white.active .list-color_cont:before{
	color: white;
}
.half-filter{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	margin-right: -5px;
	padding-right: 0;
}
.box-mobile-nav .half-filter{
	width: 119px;
	margin-right: 0;
}
.box-mobile-nav .one-block-filter .half-filter:first-child{
	float: left;
    margin-right: 2px;
}
.half-filter .list-check__text{
	white-space: nowrap;
	width: 100%;
}
.bx_filter_parameters_box_container.mobile{display: none;}
.reset-filter{
	display: block;
	border:none;
	border-top: 1px solid #56b6e0;
	width: 100%;
	height: 30px;
	text-transform: uppercase;
	color: #396b9c;
	text-align: center;
	background: none;
	cursor: pointer;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	position: relative;
}
.reset-filter:hover{
	background: #0090cf;
	color: #FFF;
}
.bread-crumb{position: relative;min-height: 22px;}
.bread-crumb:after{
	display: block;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient( to left, rgb(255 255 255) 0%, rgb(0 0 0 / 0%)100% );
    width: 28px;
    height: 100%;
}
.bread-crumbs{
	white-space: nowrap;
    overflow: hidden;
    line-height: 22px;
}
.dragscroll {overflow-x: auto;}
.dragscroll::-webkit-scrollbar {display: none;}
.breadcrumb-blogs .bread-crumbs{
	margin-bottom: 8px;
    background: #f4f4f4;
    padding: 6px 10px;
    display: block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #dfdfdf;
}
.bread-crumbs__item{
	display: inline;
	vertical-align: top;
	margin: 0 14px 0 0;
	position: relative;
}
.bread-crumbs__item:after{
	display: block;
    content: '/';
    position: absolute;
    right: -8px;
    top: -3px;
    font-size: 10px;
    color: #8f9293;
}
.bread-crumbs__item:last-child:after{
	display: none;
}
.bread-crumbs__link{
	color: #4ea9cd;
	text-decoration: none;
}
.bread-crumbs__link:hover{
	text-decoration: underline;
}
span.bread-crumbs__link:hover {
	text-decoration: none !important;
}
.catalog-category-status{
	padding: 8px 0 0 0;
	margin: 0 0 0 -11px;
}
.catalog-category-status__item{
	display: inline-block;
	vertical-align: top;
	width: 33.33333%;
	margin: 0 -5px 15px 0;
	padding: 0 0 0 11px;
}
.catalog-category-status__cont{
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.title-status{
	display: block;
	padding: 9px 0 5px 0;
	background: #0094d6;
	text-align: center;
	position: relative;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	color: #ffffff;
	font-size: 11px;
	white-space: nowrap;
	text-transform: uppercase;
}
.half-title{
	display: inline-block;
	vertical-align: top;
	margin: 0 28px 0 0;
}
.half-title+.half-title{
	margin: 0 0 0 28px;
}
.icon-title{
	display: block;
	background: #0094d6;
	width: 50px; height: 50px;
	border-radius:50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -25px; bottom: -14px;
	text-align: center;
	color: #d6eef9;
	padding-top: 18px;
	font-size: 22px;
}
.status_2 .icon-title span{
	display: inline-block;
	width: 26px; height: 26px;
	background: url(/bitrix/templates/umeu/css/../img/icon_status.png) no-repeat left top;
}
.status_3 .icon-title span{
	display: inline-block;
	width: 26px; height: 26px;
	background: url(/bitrix/templates/umeu/css/../img/icon_status.png) no-repeat right top;
}
.catalog-category__text{
	display: block;
	padding: 16px 10px 5px 10px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	font-size: 11px;
	text-align: center;
	font-style: italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	line-height: 15px;
	color: #969696;
}
.catalog-category__link{
	display: block;
	padding: 5px 0 5px 0;
	background: #0094d6;
	color: #FFF;
	text-transform: uppercase;
	font-size: 8px;
	line-height: 12px;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	opacity: 0.5;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.status_2 .title-status,
.status_2 .icon-title,
.status_2 .catalog-category__link{ 
	background: #83c357;
}
.status_3 .title-status,
.status_3 .icon-title,
.status_3 .catalog-category__link{ 
	background: #ff5958;
}

.catalog-category-status__cont:hover .catalog-category__link{ opacity: 1!important}

.one-block-catalog{
	padding: 0 2px 15px 0;
	margin-top: -6px;
}
.one-block-catalog__img{
	display: inline-block;
	vertical-align: top;
	width: 122px;
}
.one-block-catalog__img img{
	display: block;
	max-width: 100%;
	padding-top: 3px;
}
.one-block-catalog__inf{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 -127px;
	padding: 0 0 20px 132px;
	width: 100%;
}
.one-block-catalog__cont{
	padding: 13px 0 5px 0 ;
}
.one-block-catalog__cont .col-category{
	width:33.33333%;
	padding-top: 0px;
}
.subnav-catalog__text_catalog{
	padding-top: 5px;
	color: #8e8e8e;
	line-height: 14px;
}

.box-mobile-nav .title-aside.title-aside_with-tab{
	display: block!important;
}
.box-text-inf p{
	color: #4f5056;
}
.term-title{
	display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    border-bottom: 1px solid #a3b4c7;
    padding-bottom: 5px;
    margin-bottom: 7px;
}
.term-pack{
	display: block;
	background: #E5EDF6;
    padding: 5px;
    margin-top: 6px;
    color: #404145;
    text-align: center;
    font-size: 15px;
    font-family: Arial;
    border: 1px solid #D5E4F5;
    border-radius: 5px;
    moz-border-radius: 5px;
    webkit-border-radius: 5px;
}
.term-table{
	width: 100%;
    color: #404145;
    font-weight: bold;
    margin-top: 10px;
    font-size: 11px;
    font-family: Arial;
    line-height: 15px;
}
.term-table td{
	padding: 5px;
	border: 1px solid #8DB4E2;
}
.term-table td:first-child{
	min-width: 80px;
}
.term-top{
	line-height: 10px;
    background: #B8CCE4;
}
.box-catalog-products{
	padding: 0 0 0 0;
	margin-bottom: -5px;
	position: relative;
}
.view-catalog {
	padding: 5px 0 0 0;
}
.box-catalog-settings{
	padding: 0 0 0 0;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.catalog-settings{
	padding: 0 0 0 0;
	display: inline-block;
	vertical-align: middle;
	color: #999999;
	-moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; -webkit-transition: all 0s linear; transition: all 0s linear;
	position: relative;z-index: 11;
}
.catalog-settings:hover, .catalog-settings.active{
	color: #0090cf
}
.catalog-settings .button-setting-profile__marker{
	background: none;
	width: 0px; height: 0px;
	margin-left: 0px; margin-right: 5px;
	border-top: 4px solid #999999;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}
.catalog-settings:hover .button-setting-profile__marker, .catalog-settings.active .button-setting-profile__marker{
	border-top-color:#0090cf;
}

.settings-window{
	display: none;
    position: absolute;
    left: -93px;
    top: -17px;
    background: #FFF;
    border: 1px solid #acc2d6;
    border-radius: 4px;
    moz-border-radius: 4px;
    webkit-border-radius: 4px;
    width: 209px;
    padding: 10px;
    z-index: 10;
    font-size: 13px;
}
.settings-window__title{
	padding: 6px 0 16px 0;
}
.one-block-setting{
	padding: 8px 0 10px 0;
	border-top: 1px solid #dedede;
	position: relative;
}
.one-block-setting:last-child{
	padding-bottom: 0;
}
.one-block-setting__name{
	display: inline-block;
    padding: 0 0 9px 0;
}
.one-block-setting__name_without-pad{
	padding: 3px 30px 1px 0;
}
.setting-list__item{
	display: inline-block;
	vertical-align: top;
	position: relative;
	list-style-type: none;
	text-align: center;
}
.setting-list__item .saving{
	position: absolute;
    top: -1px;
    left: 5px;
    right: 0;
}
.sort_currency .saving{
	position: absolute;
    top: 7px;
    left: 5px;
    right: 0;
}
.setting-list__item+.setting-list__item:before{
	display: block;
	content: '';
	width: 1px; height: 11px;
	background: #939393;
	position: absolute;
}
.setting-list__link{
	display: block;
	color: #b7b7b7;
	padding-left: 5px;
}
.active .setting-list__link{
	color: #585858;
}
.check-present{
	padding: 0 0 0 0;
	position: absolute;
	right: 0px; top: 9px;
}
.list-number-view{
	padding: 0 0 0 0;
	position: absolute;
	right: 5px; top: 10px;
}
.list-number-view__item{
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 14px;
	margin: 0 -5px 0 0;
	position: relative;
	list-style-type: none;
}
.list-number-view__item+.list-number-view__item:before{
	display: block;
	content: '';
	width: 1px; height: 14px;
	background: #e7e7e7;
	position: absolute;
	left: 8px; top: 0px;
	
}
.list-number-view__link{
	display: block;
	font-size: 12px; 
	color: #298aae;
}
.list-number-view__link:hover, .active .list-number-view__link{
	color: #1f1f00;
}
.list-view.sort_currency{
	display: block;
	padding: 3px 0 0 0;
	margin-bottom: -5px;
}
.sort_currency .list-view__item{
	width: 33.3%;
	position: relative;
}
.sort_currency .list-view__item+.list-view__item+.list-view__item{
	width: 34%;
}
.sort_currency .list-view__link{ 
	width: 100%; padding-left: 5px; padding-right: 5px;
	font-size: 10px;
	text-transform: uppercase;
	color: #6c6c6c;
	text-align: center;
	padding-top: 8px;}
.sort_currency .list-view__item:first-child{
	border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
}
.sort_currency .list-view__item:last-child{
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
}



.list-view{
	display: inline-block;
	vertical-align: middle;
	padding: 0 1px 0 0;
	overflow: hidden;
	position: relative;
	z-index: 11;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.list-view__item{
	float: left;
	padding: 0 0 0 0;
	width: 38px; 
	height: 28px;
	background: rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1);
	border: 1px solid #d3d3d3;
	margin: 0 -1px 0 0;
	text-align: center;
	list-style-type: none;
}
.list-view__item.active{
	background: rgb(238,238,238) linear-gradient(rgb(238,238,238), rgb(224,224,224));
	box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
}
.list-view__link{
	display: block;
	width: 36px; height: 26px;
	padding: 7px 0 0 0;
	text-align: center;
}
.list-view__link_1 span{
	display: inline-block;
	width:17px; height:11px;
	background: no-repeat -126px -71px;
}
.no-webp .list-view__link_1 span{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .list-view__link_1 span{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.list-view__link_2 span{
	display: inline-block;
	width:17px; height:11px;
	background: no-repeat -147px -71px;
}
.no-webp .list-view__link_2 span{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .list-view__link_2 span{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.list-view__link span{
	opacity:0.6;
}
.active .list-view__link span, .list-view__link:hover span{
	opacity:1;
}
.box-pagination{
	padding: 0 0 11px 0;
	position: relative;
}
.box-pagination_with-bottom-border{
	border-bottom: 1px solid #e0e0e0;
	padding-top: 5px; padding-bottom: 10px;
	margin-bottom: -7px;
}
.bottom .box-pagination_with-bottom-border{ margin-bottom: 10px; padding-bottom: 12px; padding-top: 3px;}
.izbrannoe .box-pagination_with-bottom-border{ margin-bottom: 10px!important}
.margin_null{
	margin-bottom: 0px!important
}

.box-pagination_pad{
	padding-bottom: 2px;
}
.box-pagination__item{
	display: inline-block;
	vertical-align: top;
	margin: 0 1px;
}
.basket-filters-wrap .box-pagination__item{margin-top: 4px;}
.box-pagination__link{
	display: block;
	width: 23px; height: 24px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #dddddd;
	text-align: center;
	padding: 6px 0 0 0;
	color: #606060;
}
.box-pagination__link.dots{
	border: none;
	background-color: #ededed;
	color: #ededed;
	position: relative;
}
.box-pagination__link.dots:hover{
	color: #606060;
}
.box-pagination__link.dots:before{
    top: 6px;
    content: "...";
    margin: 0;
    position: absolute;
    color: #606060;
    width: 100%;
    left: 0px;
}
.box-pagination__link.dots:hover:before{
    opacity: 0;
}
.box-pagination__link.next{
	border: 1px solid #f3f3f3;
	background-color: #f3f3f3;
    width: 80px;
    color: #9e9e9e;
    font-size: 12px;
    line-height: 1;
}
.status-order .box-pagination__link{
	border: 1px solid #EBE9E9;
    background-color: #FFFBFB;
}
.box-pagination__link.next:hover{
	background-color: #80c3e0;
	border-color: #80c3e0;
    color: #ffffff;
}
.box-pagination_white .box-pagination__link{
	background: #f9f9f9;
}
.box-pagination__link_mark{
	background: none;
	border-color: transparent;
	padding-left: 1px;
	padding-top: 4px;
}
.box-pagination_white .box-pagination__link_mark{
	background: none;
}
.box-pagination__link_mark:hover{
	border-color:#dddddd;
}
.box-pagination_left{
	text-align: right;
}
.box-pagination_left .text-catalog-numbers{
	right: auto; left: 10px;
}

.box-pagination__item.active .box-pagination__link{
	border-color: #80c3e0;
	background-color: #80c3e0;
    color: #fff;
}
.box-pagination__item.active .box-pagination__link:hover{
	border-color: #80c3e0;
	background-color: #80c3e0;
    color: #fff;
}
.box-pagination__link:hover{
	border-color: #dddddd;
	background-color: #ededed;
}
.text-catalog-numbers{
	position: absolute;
    right: 0px;
    top: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #8d8d8d;
}
/*.bottom .text-catalog-numbers{
	right: 10px; top: 19px;
}*/
.bx_ordercart .text-catalog-numbers{
	margin-right: 3px;
    top: 11px;
}
.box-select{
	padding: 0 0 0 0;
	margin: 0 0 6px 0;
	position: relative;
}
.box-select__title{
	display: block;
	width: 141px; 
	height: 21px;
	background: #d2ebf5;
	border: 1px solid #2b7bac;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
	padding: 3px 15px 0 7px;
	font-size: 13px;
	color: #6e6f70;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.delivery-inf__line .box-select__title{
	width: 137px;}
.footer-sel .box-select__title{
	max-width: 141px; 
	width: 100%;
}
.box-select_with-icon .box-select__title{
	overflow: visible;
}
.box-select__title:after{
	display: block;
	content: '';
	border-top: 3px solid #383a3b;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	position: absolute;
	right: 6px; top: 9px;
}
.select-list{
	display: none;
	position: absolute;
	/*left: 0px;*/ 
	top: 27px;
	min-width: 100%;
	white-space: nowrap;
	background: #1c5d96;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	z-index: 100;
}
.footer-sel .select-list span{
	display: inline-block;
    padding: 5px;
    white-space: normal;
    line-height: 14px;
    color: #ffffff;
}
.ucity1 .select-list{right: 0;}
.ucity_list {
    width: 250px;
}
.select-list:before{
	display: block;
	content: '';
	position: absolute;
	left: 15px; top: -5px;
	border-bottom: 5px solid #1c5d96;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
.select-list__item{
	display: block;
	padding: 7px 8px 7px 8px;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	cursor: pointer;
	border-bottom: 1px solid #5d8cb4;
	list-style-type: none;
}
.select-list__item:first-child{
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
}
.select-list__item:last-child{
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}
.select-list__item.disabled{
	pointer-events: none;
    cursor: default;
    color: #737373!important;
    opacity: 0.6;
}
.select-list__item.disabled a{
	pointer-events: all;
}
.select-list__item.active, .select-list__item:hover{
	background: #0f4f88;
}
.select-list__item:last-child{ border-bottom:none;}
.button{
	display: inline-block;
	vertical-align: top;
	height: 31px;
	padding: 3px 5px 0 5px;
	background: #0090cf;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0 0 0 0;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.button__icon{
	display: inline-block;
	vertical-align: top;
	width: 30px;
	padding: 6px 0 0 0;
	color: #FFF;
	font-size: 16px;
	height: 25px;
	position: relative;
	text-align: center;
	margin-right: 0;
}
.button__icon:after{
	display: block;
	content: '';
	position: absolute;
	right: 0px; top: 0px;
	width: 1px; height: 25px;
	background: no-repeat -168px -47px;
}
.no-webp .button__icon:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .button__icon:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.button__text{
	display: inline-block;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 3px;
}

.button__text .in-basket-add {display: none;}
.button_in-basket:hover .button__text .in-basket {display: none;}
.button_in-basket:hover .button__text .in-basket-add {display: inline-block;}
.button_in-basket{background: #76bb0f!important;}
.product-cell-list__button-basket.button_in-basket{background: #eafad1!important;}
.product-cell-list__cont:hover .product-cell-list__button-basket.button_in-basket{background: #ccf391!important;}
.product-cell-list__button-basket.button_in-basket .search-window-basket__text{color: #b2c79b;}
.product-cell-list__cont:hover .product-cell-list__button-basket.button_in-basket .search-window-basket__text{color: #658e36;}
.button.button_in-basket:hover{ background: #8cc636;}
.button:hover{ background: #1f9dd5;}
.button_absence{background: #ff5958;}
.button_absence:hover{background: #fd3736;}
.button_absence_large{
	width: 100%;
	height: 100%;
	font-size: 13px;
	padding-top: 17px;
}

.button__text--in-basket {display: none;}
.in-basket .button__text--buy {display: none;}
.in-basket .button__text--in-basket {display: inline-block;}

.product-cell-list__cont .search-window-basket__text.button__text--in-basket {display: none;}
.in-basket .product-cell-list__cont .search-window-basket__text.button__text--buy {display: none;}
.in-basket .product-cell-list__cont .search-window-basket__text.button__text--in-basket {display: inline-block;}

.favorite__title--in-favorite {display: none;}
.in-favorite .favorite__title--to-favorite {display: none;}
.in-favorite .favorite__title--in-favorite {display: inline;}

.catalog-products-list{
	padding: 0 0 17px 0;
	margin: 0 10px 0 10px;
}
.catalog-products-list__item{
	display:block;
	padding: 8px 0 9px 0;
	list-style-type: none;
	border-bottom: 1px solid #99ccff;
	position: relative;
	margin: 0 0 0 0;
}
.catalog-products-list__img{
	display: inline-block;
	vertical-align: top;
	width: 87px;
	margin: 1px 0 0 0;
	position: relative;
	border: 1px solid #b0cedd;
	position: relative;
	z-index: 1;
}
.catalog-products-list__img a img{
	display: block;
	width: 100%;
	height: 85px;
	min-height: 85px;
}
.sticker{
	display: block;
	position: absolute;
	left: -1px; top: -1px;
}
.sticker_right{
	left:auto; right: -1px;
}

.sticker_bottom{
	top:auto; bottom: 0px;
	left: 0px;
}
.sticker_new{
	width:27px; height:27px;
	background: no-repeat -138px -9px;
}
.no-webp .sticker_new{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .sticker_new{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.catalog-products-list__right{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 -91px;
	padding: 0 0 0 95px;
	width: 100%;	
}
.catalog-products-list__cont{
	position: relative;
	min-height: 83px;
	padding-right: 110px;
	padding-bottom: 30px;
}
.catalog-products-list__name{
	font-size: 13px;
	color: #3d6d9e;
	text-decoration: none;
	max-height: 30px;
	overflow: hidden;
	display: inline-block;
	line-height: 15px;
}
.catalog-products-list__id{
	color: #7a7a7a;
	text-decoration: none;
	padding: 8px 0 0 0;
}
.catalog-products-list__id_number{
	display: inline-block;
	vertical-align: top;
	margin: 0 6px 0 0;
}
.catalog-products-list__id_quantity{
	position: relative;
	z-index: 25;
}
.catalog-products-list__id_quantity:before{
	display: inline-block;
	content: '';
	vertical-align: top;
	margin: -2px 5px 0 0;
	width:12px; height:13px;
	background: no-repeat -12px -47px;
	transition: 300ms all ease;
}
#view_1 .catalog-products-list__id_quantity:before, .basket-items-list-table .catalog-products-list__id_quantity:before{
	-webkit-filter: grayscale(1);
    filter: gray;
    filter: grayscale(1);
    opacity: 0.6;
}
#view_1 .catalog-products-list__item:hover .catalog-products-list__id_quantity:before, .basket-items-list-table tr:hover .catalog-products-list__id_quantity:before{
	-webkit-filter: grayscale(0);
    filter: unset;
    filter: grayscale(0);
    opacity: 1;
}
.no-webp .catalog-products-list__id_quantity:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .catalog-products-list__id_quantity:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.main-table-basket .catalog-products-list__id_quantity:before{
	margin-top: 1px;
}
.catalog-products-list__name:hover{
	text-decoration: underline;
}
.catalog-products-list__price{
	position: absolute;
    left: 0px;
    bottom: -8px;
    font-size: 20px;
    color: #0094d6;
    line-height: 20px;
}
.catalog-products-list__price_old-price{
	display: block;
    padding: 0 0 0 0;
    font-size: 11px;
    line-height: 15px;
    font-weight: normal;
    font-family: Arial;
    color: #ababab;
}
.catalog-products-list__price_comment{
	display: block;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #ff5958;
}
.basket-item-block-price .catalog-products-list__price_comment{
	display: -webkit-box;
	-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
 }
.catalog-products-list__price_old-price span{
	text-decoration: line-through;
}
.catalog-products-list__price_number{
	font-size: 12px;
	line-height: 1;
    color: #a1a1a1;
}
.detail-currency-number-mob{
	font-size: 23px;
    font-weight: normal;
}
.catalog-products-list-favourite{
	display: block;
	position: absolute;
	z-index: 1;
	right: -115px; top:-65px;
	color: #9AD1EC;
	font-size: 10px;
	text-transform: uppercase;
	font-style: normal;
	-moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; -webkit-transition: all 0s linear; transition: all 0s linear;
}
.catalog-products-list-favourite .icon-favorites{
	font-size: 12px;
	margin: -1px 0 0 3px;
	display: inline-block;
	vertical-align: top;
	color: #B9DAEA;
	font-size: 11px;
}

.catalog-products-list-favourite:hover, .catalog-products-list-favourite:hover .icon-favorites, .catalog-products-list-favourite.active .icon-favorites{
	color: #1b83dd;
}
.catalog-products-list-favourite_green{
	color: #1b83dd;
}
.catalog-products-list-favourite_green .icon-favorites{
	color: #1b83dd;
}
.catalog-products-list-favourite_green:hover, .catalog-products-list-favourite_green:hover .icon-favorites, .catalog-products-list-favourite_green.active .icon-favorites{
	color: #1b83dd;
}
.box-button-catalog-products{
	position: absolute;
	right: 0px; bottom: -5px;
}
.catalog-list-button-show-swipe{display: none;}
.box-button-catalog-products__cont{
	position: relative;
}
box-button-catalog-products__cont:hover .main-prompt{
	display: block;
	opacity: 1;
}
.button_catalog-products-list{
	width: 111px;
	white-space: nowrap;
	text-align: center;
}
.added-category{
	background: #99cc33;
}
.added-category:hover{
	background: #85bc18;
}
.button_mess-product{
	display: block;
	height: 16px;
	padding-top:1px;
	letter-spacing: 0;
	font-size: 9px;
	line-height: 15px;
	margin-bottom: 5px;
}
.button_mess-product .button__text{
	padding-top: 0px;
}
.catalog-products-list__size{
	position: absolute;
	right: 116px; bottom: -5px;
}
.right-block-product.showed-size{z-index: 30}
.text-product-present{font-size: 11px; line-height: 13px; padding: 3px 10px 0 0; color: #555555; white-space: nowrap;}
.main-table-basket .text-product-present{font-size: 11px; line-height: 13px; padding: 0 0 0 0;}
.catalog-products-list__size_title{
	position: absolute;
	left: 0px; top: -11px;
	width: 100%;
	text-align: center;
	color: #537ea9;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}
.products-quantity{
	display: inline-block;
	vertical-align: top;
	margin: 0 2px 0 2px;
	border: 1px solid #b3d0df;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #f3f8fa;
	color: #565656;
	position: relative;
	width: 80px; height: 21px;
}
.products-quantity__text{
	height: 100%;
	padding-right: 14px;
	text-align: center;
}
.products-quantity__input{
	background: none;
	height: 100%;
	width: 100%;
	border: none;
	text-align: center;
	font-size: 14px;
}
.products-quantity__buttons{
	position: absolute;
	right: 0px; top: 0px;
	height: 100%;
}
.quantity-top{
	display: block;	
	width: 15px; height: 50%;
	border-left: 1px solid #aacadb;
	padding-top: 2px;
	text-align: center;
	position: relative;
}
.quantity-top:before{
	display: block;
	content: '';
	width: 0px;
	border-bottom:3px solid #b2b4b5; 
	border-left:2px solid transparent; 
	border-right:2px solid transparent;
	margin: auto;
}
.quantity-top:after{
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 100%;
	background: #aacadb;
	height: 1px;
}
.quantity-bottom{
	display: block;	
	width: 15px; height: 50%;
	border-top: 0 solid #aacadb;
	border-left: 1px solid #aacadb;
	padding-top: 3px;
	text-align: center;
	position: relative;
}
.quantity-bottom:before{
	display: block;
	content: '';
	width: 0px;
	border-top:3px solid #b2b4b5; 
	border-left:2px solid transparent; 
	border-right:2px solid transparent;
	margin: auto;
}

.products-quantity .quantity-prompt__cont{
	height: 0;
	transition: all 0.3s;
}

.quantity-prompt{
	position: absolute;
	bottom: 130%;
	/*width: 140%;*/
	background: #ff5958;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: -1;
	transition: all 0.3s;
	overflow: hidden;
	right: -1px;
}
.products-quantity.perebor .quantity-prompt{
	z-index: 25;
	overflow: visible;
}
.quantity-prompt__cont{
	padding: 0;
	position: relative;
	color: #ffd7d7;
	font-size:10px;
	text-align: right;
	text-transform: uppercase;
}
.quantity-prompt__cont span{
	color: #FFF;
}
.products-quantity.perebor .quantity-prompt__cont{
	height:auto;
	white-space: nowrap;
	width: 100%;
	padding: 5px 5px 5px 5px;
}
.quantity-prompt__cont:after{
	display: block;
	content: '';
	border-top:5px solid #ff5958; 
	border-left:5px solid transparent; 
	border-right:5px solid transparent;
	position: absolute;
	bottom: -5px;
	right: 41px;
}
.rating:hover {
	opacity: 1;
}
.catalog-products-list__item .rating {
    display: none;
    position: absolute;
    right: 0px;
    top: 14px;
	opacity: 0.8;
}
.catalog-products-list__item:hover .rating {
	display: block;
}
.catalog-products-list__item .rating__label {
	display: none;
}
.rating__list {
	padding: 0 0 0 0;
}
.rating__star {
	display: inline-block;
    padding: 0;
    margin: 0 2px 0 0;
	list-style-type: none;
	position: relative;
    width: 12px;
    height: 12px;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #008dd2;
    overflow: hidden;
}
.rating__list.changeable .rating__star {
    cursor: pointer;
}
.rating:hover .rating__star {
	color: #008dd2;
}
.rating__star:before,
.rating__star.half:after {
    content: "\e61c";
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 0;
}
.rating__star.half:before,
.rating__star.active:before {
    content: "\e600";
}
.rating__star.half:not(.active):before {
    width: 6px;
    overflow: hidden;
}
.add-product-reviews .rating__star,
.detail-page .rating__star {
	width: 18px;
	height: 18px;
}
.add-product-reviews .rating__star:before,
.detail-page .rating__star:before,
.add-product-reviews .rating__star.half:after,
.detail-page .rating__star.half:after {
	font-size: 18px;
}
.add-product-reviews .rating__star.half:not(.active):before,
.detail-page .rating__star.half:not(.active):before {
	width: 9px;
}
.raiting-card{
    float: right;
    text-align: center;
    position: relative;
}
.main-prompt{
	position: absolute;
	right:0; bottom: 120%;
	/*width:200px;*/
	background: rgba(16,84,144,0.95);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 100;
	display: none;
	font-size: 12px;
	line-height: 1;
}
.main-prompt_timer{
	position: absolute;
	right:0; bottom: 120%;
	min-width:200px;
	background: #105490;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 150;
	display: none;
	text-align: left;
}
.repeatOrder .main-prompt_timer{
	left: 5px;
    right: unset;
    bottom: 100%;
}
.repeatOrder .main-prompt__cont:after{
	left: 29px;
	right: unset;
}
.repeatOrderButton{
	display: inline-block;
    width: 49%;
    background-color: #316ca2;
    text-align: center;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    padding: 3px 0;
    margin: 3px 0;
}
#view_1 .remain, #view_2 .remain{bottom: 36px;}
.detail-page .main-prompt_timer, #main_card_look .main-prompt_timer {bottom: 50px;}
.main-prompt_timer.remain {
	display: block;
	min-width: 172px;
	font-weight: bold;
	font-family: Arial;
}
.remain .main-prompt__cont{
	padding: 0;
	color: #eef3f9;
}
.remain .main-prompt__cont:after{right: 52px;}
.basket-products-list__size .remain .main-prompt__cont:after{right: 36px;}
.basket-products-list__size .main-prompt_timer.remain{bottom: calc(100% + 7px);}
.remain .main-prompt__text{
	padding: 0 6px 6px 6px;
	font-size: 11px;
}
.notavailable{opacity: 0.4;}
.remain table{
	display: table;
    width: 100%;
    text-align: left;
    margin-top: 6px;
}
.remain table .rem-top{
	background: #0D4576;
}
.remain table .rem-top td{
	padding: 5px;
	color: #88a5c3;
}
.remain table td{
	padding: 6px 5px;
	border: 1px solid #6A94BA;
}
.remain .active td:first-child{
	color: #99FF00;
}
.remain table td:first-child{
	min-width: 107px;
}
.remain span, .term-table span{
	font-weight: 100;
}
.term-table span{color: #4c4c4c;}
.term-table td [class^='tails-']{
	font-weight: bold;
	color: #404145;
}
.rem-button{
	display: block;
    margin-top: 6px;
    background: #2D699E;
    padding: 5px;
    color: #a3c1da!important;
    font-size: 10px;
    font-weight: 100;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    letter-spacing: 0.2px;
}
.rem-button:hover{
	background: #377ab5;
	color: #c9dcec!important;
    text-decoration: none!important;
}
.biggerpack {
	background: #377ab5;
    color: #c9dcec!important;
    line-height: 11px;
    letter-spacing: 0.2px;
}
.bottom .main-prompt_timer{
	left: 0;
}
.main-prompt__delete:after{
	right: 16px!important;
}
.main-prompt_wid{
	width: 205px;
}
.relative{
	position: relative;
}
.relative .main-prompt{
	bottom: 130%;
}
.text-left{
	text-align: left!important
}
.text-center{
	text-align: center!important
}
.text-right{
	text-align: right!important
}
/*.main-prompt.active{
	opacity: 1;
}*/
.main-prompt_for-question{
	right: -47px;
	bottom: 140%;
}
.main-prompt_left{ left: -10px;}
.main-prompt_left .main-prompt__cont::after{
	right: auto;
	left: 10px;
}
.main-prompt__cont{
	display: block;
	position: relative;
	color: #FFF;
	text-shadow: 0 1px 2px rgba(0,0,0,0.4)
}
.select-list-product{
	text-shadow: 0 1px 2px rgba(0,0,0,0.4)
}

.main-prompt__cont:after, .main-prompt__delete:after{
	display: block;
	content: '';
	border-top:5px solid #105490; 
	border-left:5px solid transparent; 
	border-right:5px solid transparent;
	position: absolute;
	right: 49px;
	bottom: -5px;
}
.main-prompt__title{
	display: block;
    background: #1763a9;
    padding: 9px 22px 7px 11px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    text-transform: uppercase;
}
.close-prompt{
	display: block;
	position: absolute;
	right: 5px; top: 4px;
	color: #FFF;
	opacity: 0.4;
	font-size: 16px;
	line-height: 16px;
	font-weight: bolder;
}
.close-prompt:hover{
	opacity: 1;
}
.main-prompt__text{
	display: block;
	padding: 10px;
}
.main-prompt__text p{
	padding: 0 0 0 0;
	color: #FFF;
	white-space: nowrap;
	display: block;	
}
.box-button-catalog-products .main-prompt_timer{
	width: auto;
}
.footer-prompt .main-prompt__text{
	padding-bottom: 7px;
	text-align: left;
}
.footer-prompt .main-prompt__text p{
	font-size: 11px;
	line-height: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 0px;
}
.main-prompt__text a{
	color: #FFF;
}
.basket-items-list-header .main-prompt__text a{
	display: inline-block;
    width: 48%;
    border: 1px solid #5894c7;
    padding: 5px;
    border-radius: 5px;
    margin: 5px 0 8px 0;
    background: #2e75b3;
    text-align: center;
}
.basket-items-list-header .main-prompt__text a:last-child{
	float: right;
}
.main-prompt__text a:hover{
	text-decoration: underline;
}
.basket-items-list-header .main-prompt__text a:hover{
	text-decoration: none;
	background: #2c9fd2;
    border: 1px solid #4cb3e0;
}
.main-prompt__cont_subscribe p{
	float: none;
	margin: 0 0 0 0;
	line-height: 13px;
	padding-bottom: 5px;
	white-space: normal!important;
	width: auto;
}
.main-prompt__cont_subscribe .text-input{
	display: block;
	border: 1px solid #5a89b3;
	background: #316ca0;
	width: 100%;
	height: 25px;
	padding: 4px 5px 4px 5px;
	font-size: 12px;
	color: #afc6da;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 3px 0 5px 0;
}
.submit_subscribe{
	background: none;
	border: none;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
	cursor: pointer;
}
.submit_subscribe:hover{text-decoration: none;}
.main-prompt__cont .submit_subscribe{
	margin-top: 4px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #2e75b3;
    padding: 6px;
    border-radius: 3px;
    border: 1px solid #5a89b3;
}
.box-select-product{
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	white-space: nowrap;
}
.cart-box-select-product{
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	white-space: nowrap;
}
.box-select-product__title{
	display: block;
	margin: 0 2px 0 2px;
	border: 1px solid #b3d0df;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #f3f8fa;
	color: #4d4d4d;
	position: relative;
	width: 110px; height: 21px;
	text-align: center;
	padding: 3px 15px 0 5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}
.product-cell-list__cont .box-select-product__title{margin: 0;}
.box-select-product__title:after{
	display: block;
	content: '';
	border-top: 3px solid #383a3b;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	position: absolute;
	right: 6px; top: 8px;
}
.no-pack-cell{
	border: 1px solid #e9edf0;
    background: #fcfdfe;
    color: #c3cdd2;
    font-size: 11px!important;
    padding: 4px;
}
.box-select-product__title.no-pack-cell:after{display: none;}
.select-list-product{
	position: absolute;
	left: 0px; top: 27px;
	white-space: nowrap;
	background: rgba(16,84,144,0.94);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	z-index: 100;
	display: none;
}
.select-list-product_top{
	top: auto;
	bottom: 130%;
}
.box-catalog-products .catalog-products-list__price .select-list-product_top, .product-cell-list .catalog-products-list__price .select-list-product_top{bottom: 90%;}
/*.detail-page .select-list-product_top{
	bottom: 35px;
}*/
.product-cell-list__price-inf .select-list-product_top, .product-cell-list__price-inf .main-prompt_timer{bottom: 85%;}
.main-table-basket .select-list-product_top{
    left: unset;
    right: 0;
}
.main-table-basket .select-list-product_top:before{
    left: unset;
    right: 36px; 
}
.select-list-product:before{
	display: block;
	content: '';
	position: absolute;
	left: 49px; top: -5px;
	border-bottom: 5px solid rgba(16,84,144,0.94);
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
.select-list-product_top:before{
	border-bottom: none;
	border-top: 5px solid rgba(16,84,144,0.94);
	top: auto;
	left: 18px;
	bottom: -5px;
}
.select-list-product__item{
	list-style-type: none;
    padding: 10px 0 9px 5px;
    border-bottom: 1px solid #5586b0;
    position: relative;
    color: #e3e9ef;
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
}
.select-list-product__item:first-child{
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
}
.select-list-product__item:last-child{
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-bottom: none;
}
/*.select-list-product__item.active{
	background: #0f4f88;
}*/
.select-list-product__item:hover{
	background: #0f4f88;
}

.box-radio{
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 14px; height: 14px;
	overflow: hidden;
}
.box-radio input{
	position: absolute;
	visibility: hidden;
	opacity:0;
}
.box-radio input+.styled-radio{
	display: block;
	width: 14px; height: 14px;
	background: #FFF;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: relative;
	padding: 3px 0 0 3px;
}
.box-radio input+.styled-radio_white{
	background: #f6f3ec;
	border: 1px solid #a0a1a0;
	width: 16px; height: 16px;
}
.box-radio input+.styled-radio:before{
	display: block;
	content: '';
	width: 8px; height: 8px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.box-radio input:checked+.styled-radio:before{
	background: #1b83dd;
}
li.active .styled-radio:before{
	background: #1b83dd;
}
.select-list-product .catalog-products-list__price_currency{
	font-family: Arial;
	color: #FFF;
}
.list-radio__text{
	display: inline-block;
	vertical-align: top;
	margin:0 0 0 -20px;
	padding:0 78px 0 23px;
	width: 100%;
}
.list-check__label .list-radio__text{margin-left: -17px;}
.box-radio__number{
	display: block;
	position:absolute;
	right: 8px; 
	top: 10px;
	font-weight: bold;
}
.box-radio__price{
	display: none;
	min-width: 70px;
	white-space: nowrap;
	position:absolute;
	right:125px; top: 8px;
	font-weight: bold;
}
.change-price{
	position: relative;
}
.list-section{
	position: absolute;
    right: 10px;
    top: 10px;}
.text-bold{
	font-weight:bold;}
.list-section__item{
	display:inline-block;
	vertical-align:top;
	color:#b3b3b3;}
.list-section a{
	color:#619dbd;
	text-transform:none;}
.list-section a:hover, .setting-list__link:hover{color:#0099cc;}
.table{
	display: table;
    width: 100%;
    padding: 0!important;
    margin-top: 15px;}
.table p{ 
	padding:0 0 0 0;}
.table__tr{
	display:table-row;
	width:100%;
	list-style:none;}
.table__th{
	display:table-cell;
	padding:10px 1% 8px 1%;
	width:25%;
	background:#0090cf;
	color:#ffffff;
	border-right:solid 1px #0080b8;
	position:relative;
	-moz-box-shadow:inset -1px 0 0px 0 #2796c6; -webkit-box-shadow:inset -1px 0 0px 0 #2796c6; box-shadow:inset -1px 0 0px 0 #2796c6;}
.table__td{
	display: table-cell;
    width: 25%;
    background: none;
    font-size: 14px;
    line-height: 2;
    border-right: solid 1px #cbcbcb;
    border-bottom: solid 1px #cbcbcb;
    position: relative;}
.table__tr .table__td:first-child{
	border-left:solid 1px #cbcbcb;}
.table__th:first-child{
	border-radius: 4px 0px 0px 0px; -moz-border-radius: 4px 0px 0px 0px; -webkit-border-radius: 4px 0px 0px 0px;}
.table__th:last-child{
	border-radius: 0px 4px 0px 0px; -moz-border-radius: 0px 4px 0px 0px; -webkit-border-radius: 0px 4px 0px 0px;
	-moz-box-shadow:inset 0px 0 0px 0 #2796c6; -webkit-box-shadow:inset 0px 0 0px 0 #2796c6; box-shadow:inset 0px 0 0px 0 #2796c6;}
.last .table__td:first-child{
	border-radius: 0px 0px 0px 5px; -moz-border-radius: 0px 0px 0px 5px; -webkit-border-radius: 0px 0px 0px 5px;
	position:relative;}
.last .table__td:last-child{
	border-radius: 0px 0px 5px 0px; -moz-border-radius: 0px 0px 5px 0px; -webkit-border-radius: 0px 0px 5px 0px;
	position:relative;}
.table .col1{ 
	width:23.4%;
	padding-left:10px;
	padding-right:2%;}
.table .col2{ 
	width:24%;
	padding-left:2.5%;
	padding-right:2%;}
.table .col3{ 
	width:26.6%;
	padding-left:1%;
	padding-right:1%;
	text-align:center;}
.table .col4{ 
	width:27%;
	padding-left:1%;
	padding-right:1%;
	text-align:center;}
.table__font1{
	color:#88c752;
	font-size:12px;
	line-height:15px;}
.help-text-table{
	font-size:13px;
	font-style:italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	padding:5px 0 0 3px;
	color:#4d4d4d;}
.special-info{
	border: solid 1px #0090cf;
    border-radius: 5px;
	padding: 10px;}
.special-info__img{
	display:inline-block;
	vertical-align:top;
	width:79px;
	margin:1px 0 0 5px;}
.special-info__img img{
	display:block;}
.special-info__info{
	display:inline-block;
	vertical-align:top;
	margin-left:-89px;
	padding-left:100px;
	width:100%;}
.special-info_option2 .special-info__info{
	max-width:700px;}
.special-info__title{
	font-size:16px;
	text-transform:uppercase;}
.special-info__link{text-decoration:underline;}
.special-info__link:hover{text-decoration:none;}
.title-block{
	display: block;
    padding: 9px 10px 7px 10px;
    background: #0090cf;
    border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    color: #ffffff;
    text-align: left;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;}
.window-open .title-block{
	font-size: 16px;
	padding: 10px 10px 8px 10px;
}
.white-cont-block{
	background: #FFF;
	border: 1px solid #dedede;
	border-top: none;
	padding: 6px 10px 10px 10px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;}
.form-add-comment{
	padding:4px 0 0 0;}
.form-add-comment__img{float:left;}
.form-add-comment__img img{
	display:block;
	width:100%;}
.form-add-comment__info{
	float:left;
	width:100%;
	margin:0 0 0 -56px;
	padding:0 0 1px 66px;}
.ed_text .form-add-comment__info{
	float: unset;
    margin: 4px 0 0 0!important;
    padding: 0;
}
.ed_text .save-comment{
	float: left;
    margin-right: 6px;
}
.form-add-comment ::-webkit-input-placeholder{color:#8c8e91!important; opacity:1 !important;}
.form-add-comment ::-moz-placeholder{color:#8c8e91!important; opacity:1 !important;}
.btn-blue{
	text-align:center;
	font-size:12px;
	line-height:14px;
	height:26px;
	color:#ffffff;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	background:#0090cf;
	position:relative;
	border:none;
	padding:5px 20px 0 20px;
	margin:6px 0 0 0;
	display:block;}
input.btn-blue{
	padding:0px 12px 0 12px;}
.btn-blue:hover{
	background: #0086c0;}
.btn-blue:disabled:hover, .btn-blue[disabled]:hover{
	background: #bbbbbb;
}
.btn-blue_default{
	background: #AADEF5!important;
	cursor: default!important;
}
.box-authorization__left .btn-blue {
	z-index: 1;
}
.loading-lines{
  text-shadow: none!important;
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.6) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 75%, transparent 75%, transparent), -webkit-linear-gradient(top, #b9d9f5, #9ccaf3)!important;
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.6) 25%, transparent 26%, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 75%, transparent 76%, transparent), -moz-linear-gradient(top, #b9d9f5, #9ccaf3)!important;
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.6) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 75%, transparent 75%, transparent), -ms-linear-gradient(top, #b9d9f5, #9ccaf3)!important;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.6) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 75%, transparent 75%, transparent), -o-linear-gradient(top, #b9d9f5, #9ccaf3)!important;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.6) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 75%, transparent 75%, transparent), linear-gradient(top, #b9d9f5, #9ccaf3)!important;
  -pie-background: linear-gradient(-45deg, rgba(255, 255, 255, 0.6) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 75%, transparent 75%, transparent), linear-gradient(top, #b9d9f5, #9ccaf3)!important;
  background-repeat: repeat!important;
  -webkit-background-size: 40px 40px, 100% 100%!important;
  -moz-background-size: 40px 40px, 100% 100%!important;
  -ms-background-size: 40px 40px, 100% 100%!important;
  -o-background-size: 40px 40px, 100% 100%!important;
  background-size: 40px 40px, 100% 100%!important;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  background-color: rgba(0, 0, 0, 0);
  background-attachment: scroll, scroll;
  background-clip: border-box, border-box;
  background-origin: padding-box, padding-box;
  background-position-x: 0%, 0%;
  background-position-y: 0%, 0%;
  background-size: auto auto, auto auto;
}
@-webkit-keyframes progress-bar-stripes {
  from { background-position: 0 0; }
  to { background-position: 40px 0; }
}

@-moz-keyframes progress-bar-stripes {
  from { background-position: 0 0; }
  to { background-position: 40px 0; }
}

@keyframes progress-bar-stripes {
  from { background-position: 0 0; }
  to { background-position: 40px 0; }
}

.box-add-photo{
	float:right;
	margin:8px 5px 0 0;
	position:relative;
	text-align:right;}
.add-photo{
	display:inline-block;}
.add-photo__name{
	display:inline-block;
	vertical-align:top;
	color:#2b7bac;
	font-size:12px;
	line-height:12px;}
.add-photo__icon{
	display:inline-block;
	vertical-align:top;
	background: no-repeat -93px -48px;
	width:13px;
	height:13px;}
.no-webp .add-photo__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .add-photo__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.form-add-comment .btn-blue{
	float:left; 
	width: 90px;
	padding: 1px 0 0 0;}
.box-add-photo:hover .add-photo__icon{
	background-position:-107px -48px;}
.box-add-photo:hover .add-photo__name{
	color:#306faf;}
.inp-file{
	-moz-opacity: 0; 
	-khtml-opacity: 0; 
	opacity: 0;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:3;
	cursor:pointer;
	pointer-events: all!important;
	transform: unset!important;
}
.box-cont_big-radius{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 5px;}
.list-comments li:first-child{padding-top: 0;}
.box-cont_top{
	margin:5px 0 0 0;}
.sub-data-main-comment{
	width: 100%;
}
.list-comments__item{
	list-style:none;
	border-bottom:solid 1px #dae1e8;
	padding: 9px 0 10px 0;
}
.list-comments__item:last-child{
	border-bottom:none;
	margin-bottom:0px;
	padding:7px 0px 2px 0px;
}
.list-comments__img, .form-add-comment__img{
	display:inline-block;
	vertical-align:top;
	width:52px;
	height:52px;
	overflow:hidden;
	background-size:cover;
	}
.list-comments__img{margin:2px 0 0 2px;}	
.list-comments__img span, .form-add-comment__img span{
    display: block;
    color: #b7daf8;
    border: 1px solid #bddbf7;
    border-radius: 4px;
    text-align: center;
    padding-top: 2px;
    width: 100%;
    height: 100%;
    font-size: 48px;
}
.list-comments__info .list-comments__img span,
.box-add-answer .form-add-comment__img span{
	font-size: 28px;
	background-color: white;
}
.list-comments__img img{
	width:100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;}
.list-comments__info{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin:0 0 0 -59px;
	padding:0 0 0 66px;}
.list-comments__name{
	font-size:13px;
	line-height:14px;
	color:#0090cf;
	font-weight:bold;
	display:inline-block;
	vertical-align:top;}
.list-comments__text{
	font-size: 13px;
    line-height: 16px;
	padding:3px 0 0 0;}
.list-comments__text a{
	color: #0090cf;
}
.function-comment{
	padding:3px 0 0 0;
	font-size:11px;
	line-height:14px;
	font-family: Tahoma, Arial, sans-serif;
	color:#000000;
	font-weight:normal;
	min-height: 18px;
}
.function-comment__date{
	display:inline-block;
	vertical-align:top;
	font-size:11px;
	line-height:15px;
	font-family: Tahoma, Arial, sans-serif;
	color:#999999;
	padding:0 0 0 0;}
.function-comment__list{
	display: inline-block;
	vertical-align: top;
}
.function-comment__list-cont{
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.link-events-comment{
	position: relative;
	font-size:11px;
	line-height:15px;
	font-family: Tahoma, Arial, sans-serif;
	color:#2b587a;
	display: none;
	padding-right: 13px;
	margin-left: 5px;
}
.link-events-comment:after{
	display: block;
	content: '';
	border-top: 4px solid #728ba4;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	position: absolute;
	right: 0px;
	top: 7px;
}
.function-comment__link{
	font-size:11px;
	line-height:15px;
	font-family: Tahoma, Arial, sans-serif;
	color:#2b587a;
	display: inline-block;
	vertical-align: top;}
.function-comment__link:hover{
	text-decoration:underline;}
.function-comment__delimiter{
	display:inline-block;
	vertical-align:top;
	margin:3px 2px 0 2px;
	width:1px;
	height:10px;
	background:#9f8fb3;
	position:relative;}

.list-comments .list-comments{
	margin-top:12px;
	margin-bottom:0px;
	padding-bottom:0px;}
.list-comments .list-comments .list-comments__item{
	border-top:solid 1px #e9edf1;
	border-bottom:none;
	padding:6px 0;}
.list-comments .list-comments .list-comments__item:last-child{
	margin-bottom:0px;
	padding-bottom:0px;}
.list-comments .list-comments .list-comments__img{
	width:32px;
	height:32px;
	margin:2px 0 0 0;}
.list-comments .list-comments .list-comments__info{
	margin:0 0 0 -37px;
	padding:0px 4px 0 40px;}
.list-comments .list-comments .list-comments__name{
	font-weight:normal;}
.box-add-answer{
	padding:7px;
	background:#f1f1f1;}
.answer-div{
	border-top: solid 1px #e9edf1;
	margin-top: 6px;
	padding-top: 6px;
	}
.box-add-answer .form-add-comment{
	padding:0px 0 0 0;}
.box-add-answer .form-add-comment__img{
	margin:0;
	width:32px;
	height:32px;}
.box-add-answer .form-add-comment__info{
	margin:0 0 0 -32px;
	padding:0 0 1px 38px;}
.line-table{
	position:relative;
	margin-top:11px;}
.column-table{
	display:inline-block;
	vertical-align:top;
	width:66.6%;
	padding-left:18px;}
.table_delivery2{
	padding:0 0 0 0;}
.table_delivery2 .col1{ 
	width:36.5%;}
.table_delivery2 .col2{ 
	width:63.5%;
	text-align:center;}
.filter-delivery{
	display:inline-block;
	vertical-align:top;
	width:33.4%;
	padding-right:15px;
	padding-left:2px;
	text-align:right;
	margin-right:-5px;
	border-right:solid 1px #cbcbcb}
.filter-delivery .button-footer{
	width: auto;
	text-align: center;
	padding-left: 10px; padding-right: 10px;
	max-width: none;
	background: #0090cf;
}
.filter-delivery .button-footer:hover{
	background: #0086c0;
}
.button-footer_option2{
	margin:0px 0 0 0;
	width:100%; 
	max-width:121px;
	text-align:center;
	padding-left:0px;
	background:#0090cf;
}
.button-footer_option2 .button-footer__text{
	font-weight:bold;}

.box-select_standart{
	margin: 0 0 8px 0;
	width:100%;
	text-align:left;
	float:none;
	display:block;}
.box-select_standart .box-select__title{
	width: 100%; 
	height: 36px;
	background: rgb(246,246,246);
	background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(242,242,242,1) 100%);
	-pie-background: linear-gradient(#fafafa, #f2f2f2);
	border: 1px solid #cccccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 11px 20px 0 10px;
	font-size: 14px;
	color: #4d4d4d;}
.box-select_standart .box-select__title:after{
	border-top: 4px solid #6b6b6b;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	right: 8px; top: 16px;}
.box-select_standart .select-list{
	top: 35px;
	background: #fafafa;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #cccccc;
	transition: all 0.0s!important;
	height: auto!important;
}
.box-select_standart .select-list.js-selectlist-custom {
	top: 0;
}
.box-select_standart .select-list:before{
	display:none;}
.box-select_standart .select-list__item{
	border-bottom: 1px solid #d6d6d6;
    color: #4d4d4d;
    font-size: 13px;
    padding-left: 10px;}
.box-select_standart .select-list__item:first-child{
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;}
.box-select_standart .select-list__item:last-child{
	border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;}
.box-select_standart .select-list__item.active, .box-select_standart .select-list__item:hover{
	background: #e7e7e7;}
.f24 .select-list {
	width: 100%;
}
.standart-link{
	color:#2b7bac;}
.standart-link:hover{
	text-decoration:underline;}

.list-payments{
	padding:0px 0 0 2px;}
.list-payments__item{
	list-style:none;
	padding:9px 0 7px 0;}
.list-payments__img{
	width:108px;
	height:73px;
	border:solid 1px #d3d3d3;
	border-radius: 2px;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	position:relative;
	background:#f8f8f8;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin-right:-5px;
	z-index:2;}
.list-payments__img-td{
	display:table-cell;
	width:106px;
	height:71px;
	vertical-align:middle;}
.list-payments__img img{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;}
.list-payments__info{
	display:inline-block;
	vertical-align:top;
	margin-left:-108px;
	padding:1px 0 0 120px;
	width:100%;}
.list-payments p{
	padding-top:0;
	padding-bottom:0;
	color:#555555;
	line-height:15px;}
.list-payments__number{
	font-weight:bold;}
.font-bold{
	font-weight:bold;}
.list-payments__text-list{
	padding-left:17px;}
.box-other-payments{
	padding:0px 0 5px 0;}
.box-other-payments__title{
	border-bottom:solid 1px #e0e0e0;}
.title-open-block{
	position:relative;
	font-size:13px;
	line-height:16px;
	color:#004f7f;
	padding-left:20px;
	letter-spacing:0.2px;}
.title-open-block:before{
	background:url(/bitrix/templates/umeu/css/../img/marker_open.png) no-repeat left top;
	width:7px;
	height:9px;
	content:'';
	display:block;
	position:absolute;
	left:7px;
	top:3px;}
.title-block__option2{
	text-align:center;}
.box-table-discount {
	display: flex;
    grid-gap: 15px;
    justify-content: space-between;
    margin-top: 14px;
}	
.box-table-discount__column{width: 100%;}
.table_discounts{
	padding:1px 0 0 0;}
.table_discounts .col1{ 
	width:50%;}
.table_discounts .col2{ 
	width:50%;
	text-align:center;}
.table_discounts .table__th{
	background:#b0ddf0;
	border:none;
	-moz-box-shadow:inset 0px 0 0px 0 #2796c6; -webkit-box-shadow:inset 0px 0 0px 0 #2796c6; box-shadow:inset 0px 0 0px 0 #2796c6;
	text-align:center;
	color:#0a658c;
	text-transform:uppercase;
	padding:5px 0px 4px 0px;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	position:relative;}
.table_discounts .table__td{
	text-align:center;}
.spacer.top2{
	margin-top:16px;
	margin-bottom:16px;}
.nav-tabs__link-long{
	width:252px;
	font-size:13px;
	max-width:100%;}
.box-timer_top{
	left: 280px;}
.special-text-discount{
	background:#dee8d6;
	width:100%;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	position:relative;
	padding:12px 130px 11px 15px;
	border:solid 1px #97ce68;
	margin-top:-4px;
	margin-bottom:20px;}
.special-text-discount__text{
	color:#74b63b;
	font-weight:bold;
	font-style:italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	padding:0 0 0 0;}
.special-text-discount__link{
	color:#74b63b;
	font-style:italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	position:absolute;
	right:15px;
	font-size:12px;
	top:16px;
	display:inline-block;}
.special-text-discount__link:hover{
	text-decoration:underline;}
	
.box-payment-options{
	padding:19px 60px 0 60px;
	text-align:center;}
.box-payment-options__title{
	color:#63738a;
	text-transform:uppercase;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	padding:10px 0 0 0;
	border:none;}
.list-payment-options{
	border-top:solid 1px #677288;
	display:block;
	margin:12px 0px 35px 0px;
	display:inline-block;
	width:100%;
	max-width:547px;
	position:relative;
	min-height:170px;}
.list-payment-options__item{
	width:133px;
	position:absolute;
	left:-67px;
	top:32px;
	list-style:none;}
.list-payment-options__item_item2{
	left:34%;
	margin-left:-67px;}
.list-payment-options__item_item3{
	left:67%;
	margin-left:-67px;}
.list-payment-options__item_item4{
	left:auto;
	right:0px;
	margin-right:-65px;}
.list-payment-options__item-cont{
	position:relative;}
.list-payment-options__item-cont:before{
	content:'';
	background:#677288;
	width:1px;
	height:24px;
	position:absolute;
	left:50%;
	top:-32px;}
.list-payment-options__img{
	display: block;
	height:115px;}
.list-payment-options__name{
	color:#5876ac;
	text-transform:uppercase;
	font-size:15px;
	line-height:16px;
	margin-top:-4px;
	display:block;}

.mask{
	display:none;
	background:rgba(0,0,0,0.68);
	width:100%; height:100%;
	position:fixed;
	left:0px; top:0px;
	z-index:100;}
.popups{
	position: absolute;
	left: -9999px;
	top: -9999px;
	opacity: 0;
}
.window-open{
	width:536px;
	min-width: 300px;
	max-width: 100%;
	z-index:101;
	text-align:left;}
#win_tails {width: 460px;}
.window-cont{
	position:relative;
	background:#ffffff;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.close-window{
	position:absolute;
	right:12px; top:7px;
	cursor:pointer;
	display:block;
	color:#ffffff;
	font-size:12px;
z-index: 1;}
.popup .fancybox-close{
	display: none!important;
}
.window-cont__info{padding:10px}
.numbered-list{
	padding:0 0 0 0;
	counter-reset: myCounter;}
.numbered-list__item{list-style: none; font-size:12px; color:#4d4d4d; margin:13px 0 0 0; padding-left:13px; position:relative;}
.numbered-list__item:before { counter-increment: myCounter; content:counter(myCounter); color:#4d4d4d; text-align:left; margin: 0px 5px 0px 0px; width:auto; font-weight:bold; background:url(/bitrix/templates/umeu/css/../img/dot.jpg) no-repeat right 10px; padding-right:4px; line-height:15px; position:absolute; left:0px; top:0px;}
.numbered-list__text{
	padding:0 0 0 0;
	line-height:15px;
	font-size:12px;
	color: #4d4d4d}

.sub-list{
	padding:5px 0 0 10px;}
.sub-list__item{
	position:relative;
	color:#4d4d4d;
	line-height: 15px;
	padding-left:8px;
	list-style:none;}
.sub-list__item:before{
	background:#4d4d4d;
	width:4px;
	height:1px;
	position:absolute;
	left:0px;
	top:7px;
	content:'';}
.line-tags{
	background:#eff1f3;
	padding:6px 13px 6px 13px;
	margin:15px 0 0 0;}
.window-open .line-tags{
	border-radius: 0 0 4px 4px; 
	-moz-border-radius: 0 0 4px 4px; 
	-webkit-border-radius: 0 0 4px 4px;
}
.line-tags p{
	padding:0 0 0 0;
	color:#999999;
	font-style:italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;}
.line-tags__link{
	text-decoration:underline;
	color:#999999;}
.line-tags__link:hover{
	text-decoration:none;}

.add-file-first-step{
	width:532px;}
.add-file-first-step .window-cont{
	padding:10px 27px 30px 27px;}
.close-window_option2{
	position:absolute;
	right:20px; top:18px;
	cursor:pointer;
	width:25px;
	height:25px;
	background:#e6e6e6;
	border-radius: 50%; 
	-moz-border-radius: 50%; 
	-webkit-border-radius: 50%;
	text-align: center;
	color: #808080;
	font-size: 19px;
	line-height: 25px;
	font-weight: bold;}
.ios .close-window_option2{ padding-top: 3px;}
.close-window_option2:hover{ 
	background: #b9b9b9;
    color: #FFF;}
.title-window{
	color:#004f7f;
	text-transform:uppercase;
	font-size:18px;
	border:none;
	font-style:normal;
	font-weight:normal;
	padding:12px 0 0 0;
	letter-spacing:0.1px;}
.title-window_mistake{
	position: relative;
	padding-left: 25px;
}
.title-window_mistake span{
	display: block;
	content: '';
	width: 18px;
	height: 18px;
	position: absolute;
	left: 0px; top: 11px;
	background-color: #a0d271;
	border-radius: 50%; 
	-moz-border-radius: 50%; 
	-webkit-border-radius: 50%;
	padding: 4px 0 0 0;
}
.title-window_mistake span:before{
	display: block;
	content: '';
	margin: 0 auto;
	width: 11px; height: 10px;
	background: no-repeat -113px -70px;
}
.no-webp .title-window_mistake span:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .title-window_mistake span:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.add-file-first-step__text{
	line-height:14px;
	color: #666666;
	padding:5px 0 6px 0;
	color: #4d4d4d}
.add-file-first-step__text a{
	display: inline-block;
	color: #1b82df;
}
#limaje{
	width: 100%!important;
	border: dashed 1px #499ce4;
	border-radius: 10px;
	padding: 15px;
	margin-bottom: 15px;
}
#crop{
	display: none!important;
}
.border-add-photo{
	width:100%;
	height:235px;
	border:dashed 1px #499ce4;
	background: #f9fcfe;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	position:relative;
	text-align:center;
	margin:12px 0 0 0;
	text-align:center;
	padding:25px 0 0 0;
}
.border-add-photo > *{
	webkit-transition: 500ms cubic-bezier(0.17, 0.67, 0, 1.01);
    transition: 500ms cubic-bezier(0.17, 0.67, 0, 1.01);
    pointer-events: none;
}
.border-add-photo.hover > *{
	transform: translateY(18px);
    opacity: 0;
}
.border-add-photo.hover img, .border-add-photo.hover .border-add-photo__title{
	transform: translateY(30px);
	opacity: 1;
}
.border-add-photo__title{
	color:#60a9e8;
	font-size:16px;
	padding:10px 0 0 0;}
.border-add-photo__or{
	color:#60a9e8;
	font-size:10px;
	text-transform:uppercase;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	position:relative;
	display:inline-block;	}
.border-add-photo__or:before{
	background:#60a9e8;
	width:98px;
	height:1px;
	position:absolute;
	left:-103px;
	content:'';
	top:8px;}
.border-add-photo__or:after{
	background:#60a9e8;
	width:98px;
	height:1px;
	position:absolute;
	right:-103px;
	content:'';
	top:8px;}
.box-button-file{
	display:inline-block;
	vertical-align:top;
	margin-top:4px;}
.btn-blue_big{
	width:144px;
	height:46px;
	font-size:12px;
	padding-top:17px;
	border-radius: 4px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	position:relative;
	background:#60a9e8;
	white-space: nowrap;
	padding-left: 19px; padding-right: 19px;
}
.btn-blue_big:hover{
	background: #0090cf;
}	
.add-file-second-step{
	width:532px;}
.add-file-second-step .window-cont{
	padding:10px 18px 19px 27px;}
.line-product-pricing{
	border-top:solid 1px #e0e0e0;
	border-bottom:solid 1px #e0e0e0;
	padding:7px 0px 9px 6px;
	overflow:hidden;
	text-align:left;}
.line-product-pricing__left{
	float:left;
	width:60%;}
.line-product-pricing__right{
	float:left;
	width:40%;
	text-align:center;
	padding-left:30px;}
.line-product-pricing__img{
	border:solid 1px #c8dde7;
	width:45px;
	height:45px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	position:relative;
	z-index:2;}
.line-product-pricing__info{
	width:100%;
	display:inline-block;
	margin-left:-50px;
	padding:0 0 0 55px;}
.line-product-pricing__name{
	font-size: 11px;
	line-height:14px;
	color:#336699;}
.line-product-pricing__name:hover{
	text-decoration:underline;}
.line-photo-description{
	padding:18px 0 3px 0;
	margin-left:-5px;}
.line-photo-description__photo{
	display:inline-block;
	vertical-align:top;
	width:96px;
	z-index:2;
	position:relative;}
.line-photo-description__photo img{
	display:block;
	width:100%;}
.line-photo-description__info{
	display:inline-block;
	vertical-align:top;
	width:100%;
	z-index:1;
	position:relative;
	margin-left:-101px;
	padding:0 0 0 110px;}
.textarea-gray{
	background:#f4f4f4;
	border:solid 1px #cddde6;
	height:60px;
	min-height:60px;
	width:100%;
	font-family: Arial;
	text-align:left;
	font-size:11px;
	line-height:14px;
	padding:3px 5px 2px 5px;
	color:#8c8e91;
	max-width: 100%;
	min-width: 100%;}
.textarea-gray::-webkit-input-placeholder{color:#8c8e91!important; opacity:1 !important;}
.textarea-gray::-moz-placeholder{color:#8c8e91!important; opacity:1 !important;}

.function-comment_for-description{
	padding:2px 0 0 0;}
.function-comment__right{
	float:right;}
.function-comment_for-description .function-comment__delimiter{
	background:#d6d6d6;}
.line-photo-description__sub-info{
	border-bottom:solid 1px #cddde6;
	padding-bottom:5px;
	display:none;}
.line-photo-description__column-left{
	width:39%;
	padding-right:9px;
	float:left;}
.line-photo-description__column-right{
	width:61%;
	float:left;}
.box-field{
	margin:7px 0px 0px 0px;
	position:relative;
	display:block;}
.box-field:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.field-input{
	width:100%;
	display:block;
	position:relative;
	max-width:100%;}
.field-input__price{
	width:72px;
	display:inline-block;
	vertical-align:top;}
.standart-input{
	background: #ffffff;
    border: solid 1px #cddde6;
    border-radius: 4px;
    height: 30px;
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 14px;
    padding: 5px;}
.line-photo-description__info .standart-input{
	font-family: Arial, sans-serif;
}
.standart-input::-webkit-input-placeholder{color:#8c8e91!important; opacity:1 !important;}
.standart-input::-moz-placeholder{color:#8c8e91!important; opacity:1 !important;}
.list-check__text_black{
	color: #4b4b4b;}
	
.box-select_standart2{
	margin: 0 0 0px 0;
	width:100%;
	text-align:left;
	float:none;
	display:block;}
.box-select_standart2 .box-select__title{
	width: 100%; 
	height: 23px;
	background:#ffffff;
	border:solid 1px #cddde6;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	font-size:11px;
	line-height:15px;
	padding:4px 5px 2px 5px;
	color:#8c8e91}
.line-photo-description__info .box-select_standart2 .box-select__title{
	font-family: Arial, sans-serif;
}
.box-select_standart2 .box-select__title:after{
	border-top: 4px solid #6b6b6b;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	right: 8px; top: 9px;}
.box-select_standart2 .select-list{
	top: 22px;
	background: #fafafa;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border:solid 1px #cddde6;
	height: auto!important;
	transition: all 0s!important;
}
.box-select_standart2 .select-list:before{
	display:none;}
.box-select_standart2 .select-list__item{
	border-bottom: 1px solid #d6d6d6;
	color:#000000;
	font-size:11px;
	line-height:14px;
	padding:3px 5px 3px 5px;
	height:auto;}
.box-select_standart2 .select-list__item:first-child{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;}
.box-select_standart2 .select-list__item:last-child{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-bottom:none;}
.box-select_standart2 .select-list__item.active, .box-select_standart2 .select-list__item:hover{
	background: #f2f2f2;}
.line-center-button{
	text-align:center;
	padding:28px 0 0 0;}
.line-center-button a, .line-center-button input{
	display:inline-block;}
.box-photos-added{
	display:block;
	padding:0 0 0 0;}
.box-photos-added__item{
	display:inline-block; 
	vertical-align:top;
	position: relative;
	height:52px;
	margin:5px 0 3px 5px;}
.box-photos-added__remove{
	display: none;
	position: absolute;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: -50px -46px;
	right: -3px;
	top: -5px;
}
.no-webp .box-photos-added__remove{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .box-photos-added__remove{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-photos-added__item:hover .box-photos-added__remove{display: block;}
.box-photos-added__img-wrap{
	position: relative;
}
.box-photos-added__item img{
	height:100%;
	display:block;}
.field-comment{
	position:relative;}
.textarea-comment{
	background: #ffffff;
    border: solid 1px #c0cad5;
    border-radius: 4px;
    height: 64px;
    min-height: 64px;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
    text-align: left;
    font-size: 13px;
    line-height: 14px;
    padding: 3px 5px 2px 5px;}
.error textarea, .error input{
	border-color:#ffabaa;}
.label-error{
	font-size:12px;
	line-height:14px;
	color:#df6b6b;
	display:none;
	float:none;}
a.label-error:hover{
	text-decoration:underline;} 
.error .label-error{
	display:block;}
.form-add-comment__left{
	float:left;
	max-width:420px;}
.field-input_w207{
	width:100%;
	max-width: 302px;
	display:inline-block;
	vertical-align:top;}
.box-field-not-authorized{
	transition: all 0.3s;}
.field-input_w207 .label-error{
	position:absolute;
	left:100%;
	top:4px;
	margin:0 0 0 6px;
	white-space:nowrap;} 

.login-with-soc{
	display:inline-block;
	vertical-align:top;
	padding:3px 0 0 5px;}
.login-with-soc__label{
	font-size:11px;
	line-height:17px;
	color:#8c8e91;
	display:inline-block;
	vertical-align:middle;
	padding:3px 5px 0 0;}
.list-login-with-soc{
	display:inline-block;
	vertical-align:top;}
.list-login-with-soc__item{
	display:inline-block;
	vertical-align:top;
	width:20px;
	height:20px;
	margin-right:-1px;}
.list-login-with-soc__link{
	display:table-cell;
	vertical-align:middle;
	width:21px;
	height:21px;
	background-color:#72a9e9;
	border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
	position:relative;
	overflow:hidden;
	text-align:center;
	color:rgba(255,255,255,0.7);
	font-size:11px;
	line-height: 21px;
	padding-right: 0;
	padding-bottom: 0;
}
.list-login-with-soc__link .icon-social-vk{
	margin-left: 1px;
}
.list-login-with-soc__link span{
	display: block;
	margin: 0 auto 0 auto;
}
.login-with-soc span.icon-social-odnoklassniki{
	font-size:13px;}
.list-login-with-soc__link:hover{
	background:#1B83DD;}
.data-main-comment{padding-right: 5px; width: 100%;}
.main-comment{display: flex;}
.box-photos-added__on-comment{
	text-align:right;
	width:215px;
	display:inline-block;
	vertical-align:top;}
.box-photos-added__title{
	font-weight:bold;
	color:#0090cf;
	font-size: 12px;
	line-height: 14px;
	padding:0 0 0 0;}
.box-pagination_with-border{
	padding: 17px 0 5px 0;
	border-top:solid 1px #dae1e8;
}
.box-pagination_with-border .text-catalog-numbers{
	right: 0px; top: 24px;}

.box-opened-section{
	border-bottom: 1px solid #999999;
	margin: 0 0 0 0;
}
.opened-section-cont{
	padding: 0 10px 0 10px;
	position: relative;
	background-color: #fdfdfd;
	display: block;
}
.opened-section-cont.show-decs{
	display: inline-block;
}
.opened-section__list{
	padding: 0 0 5px 0;
	margin: 0 0 0 -10px;
}
.opened-section__item{
	display: inline-block;
	vertical-align: top;
	width: 16.666666%;
	margin: 0 -5px 0 0;
	padding: 10px 0 5px 10px;
	text-align: center;
}
.opened-section__link{
	color: #4d4d4d;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.opened-section__link:hover{
	text-decoration: underline;
}
.opened-section__img{
	display: block;
	position: relative;
	margin-bottom: 3px;
}
.opened-section__img img{
	display: block;
	width: 100%;
    height: auto;
	border: 1px solid #30acd8;
}
.opened-section__link:hover .opened-section__img img{
	border-color: #1b83dd;
}
.opened-section__number{
	display: block;
	position: absolute;
	right: 1px; top: 1px;
	background: #30acd8;
	min-width: 19px;
	height: 10px;
	color: #FFF;
	font-size: 10px;
	text-align: center;
	padding: 0 2px;
}
.opened-section__link:hover .opened-section__number{
	background: #1b83dd;
}
[id^="view_"] {
    display: none;
}
[id^="view_"].active {
    display: block;
}
.product-cell-list{
	padding: 0 0 0 0;
	margin: 0 0 8px -7px;
	position: relative;
}
.product-cell-list__item{
	list-style-type: none;
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 7px;
	margin-right: -3px;
	width: 25%;
}
.product-cell-list__cont{
	background: #FFF;
	border: 1px solid #dedede;
	border-top: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-bottom: 77px;
	position: relative;
}
.product-cell-list__img{
	display: block;
	position: relative;
	width: 100%;
}
.product-cell-list__img a img{
	display: block;
	width: 100%;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.product-cell-list__img-buttons{	
	position: absolute;
	left: 50%; top: 50%;
	margin-top: -25px;
	margin-left: -28px;
	width: 56px;
	text-align: center;
	opacity: 0;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;	
}
.catalog-products-list__img .product-cell-list__img-buttons{
	width: 25px;
	margin-left: -10px;
}
.product-cell-list__cont:hover .product-cell-list__img-buttons{
	opacity: 1;
}
.product-cell-list__button{
	display: inline-block;
	vertical-align: top;
	/*width:25px; 
	height:25px;*/
	width:0; 
	height:0;
	background: no-repeat -38px -113px;
	margin: 0 0 0 0;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-webkit-transition: all 0s linear;
	transition: all 0s linear;
}
.no-webp .product-cell-list__button{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .product-cell-list__button{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.product-cell-list__button_preview{
	background-position: -38px -113px;
}
.product-cell-list__button_preview:hover{
	background-position: -13px -113px;
}
.product-cell-list__button_favorite{
	background-position: -88px -113px;
}
.product-cell-list__button_favorite:hover{
	background-position: -63px -113px;
}
.product-cell-list__button_favorite.active{
	background-position: -114px -113px;
}
.product-cell-list__inf-product{
	display: block;
	position: absolute;
	left: 0px; bottom: 0px;
	width: 100%;
	background: #FFF;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}
.product-cell-list__name{
	display: block;
	overflow: hidden;
	border-top: 1px solid #dedede; 
	position: relative;
	padding: 4px 2px 6px 6px;
	overflow: hidden;
	height: 41px;
}
.product-cell-list .catalog-products-list__name{
	line-height: 16px;	
}
.product-cell-list__price-inf{
	border-top: 1px solid #dedede; 
	position: relative;
	padding: 0px 6px;
    min-height: 36px;
	z-index: 1;
	background: #FFF;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}
.box-select-product__price{
	font-size: 20px;
	color: #0094d6;
	line-height: 20px;
}
.product-cell-list__price{
	float: left;
	padding: 8px 0 0 0;
	min-height: 30px;
}
.product-cell-list .product-cell-list__price{
	padding-top: 10px;
}
.product-cell-list__button-basket{
	float: right;
	display: block;
    padding: 5px;
    background: #ecf2f9;
    border-radius: 5px;
    width: 85px;
    text-align: center;
    margin-top: 6px;
}
.product-cell-list__button-basket:hover{background: #c1d5e4!important;}
.product-cell-list__button-basket .search-window-basket{
	bottom: 6px;
	font-size: 13px;
	line-height: 13px;
}
.product-cell-list__button-basket .search-window-basket .icon-cart{ margin-top: -2px;}
.product-cell-list__cont .search-window-basket__text{
	display: inline-block;
	vertical-align: top;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	font-size: 11px;
	line-height: 13px;
	padding-top: 0;
	color: #95bdd6;
}
.product-cell-list__cont:hover .search-window-basket__text{
	color: #2b7bac;
}
.product-cell-list__quantity-inf{
	border-top: 0 solid #dedede; 
	position: relative;
	padding:0 6px 0 6px;
	height: 0px;
	overflow: hidden;
	opacity: 0;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.product-cell-list__cont:hover .product-cell-list__quantity-inf{
	padding:13px 6px 6px 6px;
	height: 40px;	
	border-top: 1px solid #dedede; 
	overflow:visible;
	opacity: 1;
}
.product-cell-list__cont:hover .product-cell-list__button-basket{
	background: #dce7f3;
}
.ios  .product-cell-list__cont.show-quantity-inf .product-cell-list__quantity-inf{
	padding:13px 6px 6px 6px;
	height: 40px;	
	border-top: 1px solid #dedede; 
	overflow:visible;
	opacity: 1;
}
.ios  .product-cell-list__cont.show-quantity-inf .search-window-basket__text{
	opacity: 1;
}
.box-select-product_pack{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	margin-right: -5px;
	padding-right: 5px;
}
.quantity-missed .box-select-product_pack{display: none!important;}
.product-cell-list__cont .box-select-product_pack{
	padding-right: 3px;
	margin-right: -4px;
}
.products-quantity-obvertka {
	display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-left: 3px;
}
.product-cell-list__cont .products-quantity{
	width: 100%;
	margin: 0;
}
.product-cell-list__cont .box-select-product__title{
	width: 100%;
}
.box-select-product_pack .box-select-product{
	display: block;
}
.box-select-product .catalog-products-list__size_title{ top: -10px;}
.product-cell-list__present{
	display: block;
	padding: 0 0 0 0;
	margin-top: -5px;
	font-size: 11px;
	line-height: 13px;
	color: #555555;
}
.product-cell-list__price-inf_pad{
	padding: 0 0 0 0;
}
.product-cell-list__price-inf_pad .button{
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	background: #ffecec;
	color: #ff5958;
	margin-bottom: -3px;
	border-bottom: 1px solid #dedede;
	padding-top: 14px;
}
.product-cell-list__cont:hover .button_absence{
	background: #ff5958;
	color: #FFF;
}
.button_block{
	display: block;
	width: 100%;
	
}
.button_large{
	height: 40px;
	padding-top: 15px;
}
.button_largest{
	height: 40px;
	padding-top: 15px;
	min-width: 144px;
	padding-left: 20px; padding-right: 15px;
	font-size: 12px;
}
.button_largest_main{
	height: 40px;
    padding-top: 14px;
    width: 100%;
    min-width: 144px;
    font-size: 14px;
    margin-top: 6px;
}
.card-left{
	display: inline-block;
	vertical-align: top;
	width: 350px;
	position: relative;
	z-index: 1;
}
.img-big{
	position: relative;
	border: 1px solid #09bae6;
	width: 350px;
	height: 350px;
}
.img-big img{
	display: block;
	width: 348px;
	height: 348px;
}
.img-big .zoomWrapper img{
	display: block;
	width: 348px!important;
	height: 348px!important;
}
.without_zoom .zoomContainer {left: -9999px!important;}
.ios .zoomContainer {left: -9999px!important;display: none!important;}
.zoomContainer{ z-index: 10;}
.fancybox-lock .zoomContainer{ z-index:30000;}
.zoomed .zoomContainer{ z-index:30000;}
.zoomLens{
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 25px rgba(255, 255, 255, 0.3), 0 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 25px rgba(255, 255, 255, 0.3), 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 25px rgba(255, 255, 255, 0.3), 0 3px 6px rgba(0, 0, 0, 0.1);
}

#dkz_minifoto_box { width: 100%; position: relative; padding-top:3px }
.overview {overflow: hidden; position: absolute; height: 71px; left: 0;}
.viewport {
	overflow: hidden;
	width: 100%;
	margin: 0px;
	position:relative;
	height: 71px;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
.dkz_foto {display: inline-block; margin: 0 1px 0 1px; width: 65px;}
.dkz_foto a{
	display: block;
	position: relative;
	border: 1px solid #c8dde7;
}
.mark-3d{
	display: block;
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 0 2px 0 5px;
    background: #cce9f5;
    height: 14px;
    color: #0090cf;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    border-top-left-radius: 2px;
}
.dkz_foto_active a{
	border-color: #11bce7;
}
.dkz_foto_active .mark-3d{
	background: #0cbbe7;
	color: #FFF;
}
#fotky{ margin-top: 5px; white-space: nowrap;}
.dkz_foto_active a:before{
	display: block;
	content: '';
	border-bottom: 4px solid #0090cf;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	position: absolute;
	left: 50%;
	top: -5px;
	margin-left: -3px;
}
.dkz_foto a img{
	display: block;
	width: 100%;
}
.viewport::-webkit-scrollbar-track
{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 4px;
	background-color: #F5F5F5;
}
.viewport::-webkit-scrollbar
{	width: 13px;
	height: 13px;
	background-color: #ffffff;
}
.viewport::-webkit-scrollbar-thumb
{	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #96bdce;
}
.box-scroll-product .viewport::-webkit-scrollbar-track{border-radius: 0;}
.box-scroll-product .viewport::-webkit-scrollbar-thumb{border-radius: 2px;}
.box-link-mistake{
	padding: 8px 0 8px 0;
	position: relative;
}
.box-link-mistake .icon-delivery{
	font-size: 14px;
    color: #8da1be;
    position: absolute;
}
.link-mistake{
	display: inline-block;
	position: relative;
	padding: 0 0 0 17px;
	font-size: 12px;
	color: #547faa;
}
.link-mistake:hover{ text-decoration: underline;}
.link-mistake:before{
	display: block;
	content: '';
	width: 13px; height: 11px;
	background: no-repeat -32px -71px;
	position: absolute;
	left: 0; top: 0;
}
.no-webp .link-mistake:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .link-mistake:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.link-mistake.delivery:before{display: none;}
.link-mistake_success:before{
	display: block;
	content: '';
	width: 12px; height: 12px;
	background: no-repeat -12px -48px;
	position: absolute;
	left: 0; top: 0;
}
.no-webp .link-mistake_success:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .link-mistake_success:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-tags{
	padding: 0 0 0 17px;
	position: relative;
	font-size: 12px;
	color: #b5b5b5;
	line-height: 15px;
}
.tag-link{
	font-size: 12px;
	color: #b5b5b5;
	line-height: 15px;
	text-decoration: none;
}
.tag-link:hover{ text-decoration: underline;}
.box-tags:before{
	display: block;
	content: '';
	width: 13px; height: 13px;
	background: no-repeat -48px -71px;
	position: absolute;
	left: 0; top: 1px;
}
.no-webp .box-tags:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .box-tags:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}

.card-right{
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-left: -354px;
	padding-left: 362px;
	position: relative;
}
.price-inf-card{
	padding: 0 0 1px 0;
    border-bottom: 1px solid #0090cf;
}
.price-inf-card__number{
	display: block;
	padding: 0 0 5px 0;
    color: #717171;
}
.price-inf-card__number-mob{
	display: none;
}
.price-inf-card .box-select-product__price{
	line-height: 1;
	display: inline-block;
}
.box-select-product__price_span{
	font-size: 36px;
	font-weight: bold;
}
.box-large-card-button{
	position: absolute;
	right: 0; top: 1px;
	background: #0090cf;
	height: 44px; width: 162px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-left: 67px;
}
.quantity-missed .box-large-card-button{
	padding-left: 0;
}
.card-quantity{
	display: inline-block;
    vertical-align: top;
    width: 56px;
    position: absolute;
    right: 105px;
    top: 6px;
    z-index: 1;
}
.large-quantity .products-quantity__input{
	font-size: 18px;
}
.large-quantity .quantity-top{
	padding-top: 6px;
}
.large-quantity .quantity-bottom{
	padding-top: 5px;
}
.quantity-top:before{
	border-bottom-color: #777878;
	opacity: 0.6
}
.quantity-bottom:before{
	border-top-color: #777878;
	opacity: 0.6
}
.large-quantity:hover .quantity-top:before, .large-quantity:hover  .quantity-bottom:before{
	opacity: 1
}
.large-quantity .quantity-prompt{
}
.large-quantity .quantity-prompt__cont:after{right: 27px;}
.large-card-button{
	display: inline-block;
    position: relative;
    width: 100%;
    padding-top: 17px;
    color: #FFF;
    font-size: 14px;
    text-align: center;
}
.large-card-button:before{
    content: '';
    position: absolute;
    height: 24px;
    width: 1px;
    left: 0;
    top: 10px;
    background: no-repeat -168px -48px;
}
.no-webp .large-card-button:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .large-card-button:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.list-card-choose{
	padding: 0 0 0 0;
}
.list-card-choose__item{
	list-style-type: none;
	padding: 1px 0 1px 0;
	border-bottom: 1px solid #cbcbcb;
}
.non_active .list-card-choose__label{opacity: 0.5;}
.list-card-choose__item.non_active .box-radio__number{
	font-weight: normal;
    font-size: 13px;
}
.list-card-choose__item:last-child{
	border-bottom: none;
}
.list-card-choose__label{
	display: block;
	font-size: 14px;
	padding: 6px 8px 6px 8px;
	position: relative;
}
.list-card-choose__label:hover{
	background: #f0ece9;
}
.non_active .list-card-choose__label:hover{
	background: unset;
}
.active .list-card-choose__label{
	background: #e3f0d7;
}
.box-radio_large{
	width: 16px; height: 16px;
}
.list-radio__text_large{
	padding-top: 1px;
}
.label-comment{
	display: none;
    position: relative;
    padding: 3px 0 0 25px;
    margin-left: -2px;
    font-size: 10px;
}
.active .label-comment{
	display: block;
}
.label-comment .hide-991{
	padding-top: 2px;
    display: inline-block;
}
.list-card-choose .box-radio__number{
	width: auto;
	text-align: right;
	white-space: nowrap;
	top: 8px;
	right: 8px;
}
.list-card-choose .products-list__price_currency{
	color: #757575;
	font-weight: normal;
}
.line-inf-card{
	display: flex;
	justify-content: space-between;
	position: relative;
	padding-top: 8px;
	color: #8d8d8d;
	border-top: 1px solid #99ccff;
}
.old-price-card {color: #8d8d8d;}
.old-price-card .op{font-weight: bold;}
}
.catalog-products-list__id_quantity .main-prompt{
	width: auto;
}
.main-prompt_center{
	right: 50%; margin-right: -90px;
}
.main-prompt_center .main-prompt__cont:after{
	right: 50%; margin-right: -5px;
}
.catalog-products-list__id_quantity .main-prompt__cont{
	padding: 0 0 0 0;
}
.catalog-products-list__id_quantity .main-prompt__text{
	padding: 8px;
	text-align: center;
}
.catalog-products-list__id_quantity .main-prompt__text p{
	font-size: 12px;
	line-height: 13px;
	padding-bottom: 8px;
}

.catalog-products-list-favourite2{
	display: block;
	z-index: 1;
    color: #9AD1EC;
    text-transform: uppercase;
}
.catalog-products-list-favourite2 .icon-favorites{
	display: inline-block;
	vertical-align: top;
	color: #B9DAEA;
	font-size: 11px;
}
.catalog-products-list-favourite2:hover, .catalog-products-list-favourite2:hover .icon-favorites, .catalog-products-list-favourite2.active .icon-favorites{
	color: #0090cf;
}
.box-card-detail{
	padding: 20px 0 0 0;
	overflow: hidden;
}
.box-card-detail.descriptions h2{
	margin-bottom: 7px;
}
.box-card-detail-descriptions{
	font-size: 14px;
	line-height: 1.5;
}
.box-card-identics{
	margin-top: 7px;
}
.box-card-detail.identics{
	display: grid;
    justify-content: space-between;
    grid-template-columns: repeat(auto-fill, 45px);
    overflow: hidden;
    padding: 0;
    grid-gap: 3px;
}
.box-card-detail.identics .window-search-result__img{
	height: 45px;
}
.box-card-detail.identics .window-search-result__img:hover{
	border: 1px solid #a0c0d0;
}
.box-card-detail.identics .window-search-result__img.active{
	border: 1px solid #8BC34A;
	pointer-events: none;
	cursor: default;
}
.box-card-detail.identics .window-search-result__img.active:before{
	display: block;
    position: absolute;
    content: '';
    width: 43px;
    height: 43px;
    opacity: 0.25;
    background-color: #8bc34a;
}
.icon-ident-checkbox{
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    background-color: #8bc34a;
    color: #ffffff;
    font-size: 9px;
    text-align: center;
    padding: 2px 1px 0 0;
}
.unavailable .icon-ident-checkbox{
	background-color: #ff9992;
}
.icon-ident-checkbox:before{
	content: "\e905";
}
.box-card-detail.identics .window-search-result__img.unavailable{
	border: 1px solid #ffada8;
}
.box-card-detail.identics .window-search-result__img.unavailable img{
	opacity: 0.5;
}
.ident-sold{
	display: block;
    background: #ffada8;
    position: absolute;
    bottom: 0;
    width: 100%;
    color: white;
    text-align: center;
    font-size: 9px;
    padding: 1px 0 0 0;
    letter-spacing: 0.3px;
}
.deg45-line{
	border-bottom: 1px solid #f79f9a;
    position: absolute;
    content: "";
    width: 62px;
    top: 21px;
    left: -9px;
    transform: rotate(-45deg);
}
.box-card h2{
	color: #0090cf;
    font-size: 16px;
    font-style: italic;
    line-height: 19px;
    padding-left: 2px;
    border-bottom: 1px solid #0090cf;
}
.card-characteristics__list{
	padding: 9px 2px 0 2px;
}
.card-characteristics__item{
	list-style-type: none;
	padding: 7px 0 10px 0;
	font-size: 14px;
	overflow: hidden;
	position: relative;
}
.box-quick-view .card-characteristics__item{padding-bottom: 8px;}
.card-characteristics__item:before{
	display: block;
	content: '';
	border-bottom: 1px dotted #cccccc;
	position: absolute;
	left: 0px; bottom: 12px;
	height: 1px; width: 100%;
}
.card-characteristics-left{
	float: left;
	background: #FFF;
	position: relative;
	z-index: 1;
	padding-right: 2px;
}
.card-characteristics-right{
	float: right;
	background: #FFF;
	position: relative;
	z-index: 1;
	padding-left: 2px;
}
.box-card-detail .articles{
	overflow: hidden;
}
.box-card-articles__list{
	padding: 2px 0 0 0;
    height: 108px;
    white-space: nowrap;
}
.box-card-articles__item{
	list-style-type: none;
    display: inline-block;
    vertical-align: top;
    padding: 7px 2px 0px 2px;
    width: 105px!important;
}
.box-card-detail .articles .slick-arrow{
	top: -19px;
	margin-right: 3px;
}
.box-card-articles__item a img{
	display: block;
	border: 1px solid #dddddd;
	width: 100%;
	height: 70px;
	margin-bottom: 1px;
}
.box-card-articles__item a img:hover {
	border: 1px solid #ACD0E2;
}
.box-card-articles__name{
	display: block;
    font-size: 12px;
    color: #8d8d8d;
    line-height: 13px;
    white-space: normal;
    overflow: hidden;
    height: 28px;
    hyphens: auto;
}
.box-card-articles__name:hover{
	text-decoration: underline;
}
.product-cell-list__quantity-inf_static{
	width: 100%;
	height: auto;
	overflow: visible;
	opacity: 1;
	padding: 20px 0 10px 0;
}
.product-cell-list__quantity-inf_static .products-quantity-obvertka{
	width: 50%;
    margin: 0 -5px 0 0;
    display: inline-block;
    padding-left: 4px;
}
.detail-page .box-select-product_pack{
	padding-right: 4px;
}
.box-card{padding: 0 0 10px 0;}
.box-card-social{
	border-top:1px solid #99ccff;
	padding: 6px 0 0 0;
	overflow: hidden;
}
.card-social{
	float: left;
	padding: 0 0 0 0;
}
.box-comments_pad{
	padding: 0;
}

.box-list-sale{
	padding:10px 45px 30px 45px;
	position: relative;
	height: 135px;
}
.list-sale{
	padding: 0 0 0 0;
}
.list-sale__item{
	float:left;
	padding: 0 0 0 0;
	margin: 0 19px 0 0;
	width: 73px;
	height: 125px;
	position: relative;
	list-style-type: none;
}
.list-sale__link{
	display: block;
	width: 73px;
	height: 105px;
	position: relative;
	background: url(/bitrix/templates/umeu/css/../img/sale.png) no-repeat left top;
	text-align: center;
	padding-top: 20px;
	font-size: 27px;
	line-height: 21px;
	color: #0092d3;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-webkit-transition: all 0s linear;
	transition: all 0s linear;
}
.all-items .list-sale__link{
	font-size: 15px;
	text-transform: uppercase;
	line-height: 15px;
	padding-top: 25px;
}
.list-sale__percent{
	display: block;
	font-size: 12px;
	font-family: Arial;
	margin-top: -3px;
}
.all-items .list-sale__percent{
	font-size:8px;
	font-weight: bold;
}
.active .list-sale__link{
	background-position: -73px top;
}
.active .list-sale__link:after{
	display: block;
	content: '';
	width: 58px; height: 8px;
	position: absolute;
	background: url(/bitrix/templates/umeu/css/../img/sale.png) no-repeat -152px -12px;
	left: 50%; bottom: -10px;
	margin-left: -25px;
}
.web .list-sale__link:hover:after{
	display: block;
	content: '';
	width: 58px; height: 8px;
	position: absolute;
	background: url(/bitrix/templates/umeu/css/../img/sale.png) no-repeat -152px -12px;
	left: 50%; bottom: -10px;
	margin-left: -25px;
}
.disabled .list-sale__link{
	opacity: 0.3
}
.disabled:after{
	display: block;
	content: '';
	width: 100%; height: 100%;
	position: absolute;
	left: 0px; top: 0px;
}
#sale{ position: relative!important;}
.sale-btn{
	position: absolute;
	left: 0px; top: 50%;
	margin-top: -55px;
	width: 42px; height: 101px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #219cd8;
	font-size: 40px;
	line-height: 40px;
	padding-top: 33px;
}
.window-cont .sale-btn{ color: #FFF; left: 5px; z-index: 5;}
.window-cont .sale-btn:hover{ color: #FFF}
.sale-btn.disabled{
	display: none!important;
}
.sale-btn_next{
	left: auto; right: 0px;
}
.window-cont .sale-btn_next{ padding-left: 4px; left: auto; right: 5px;}
.sale-btn:hover{ background: #eeeeee}
.window-cont .sale-btn:hover{background: rgba(255,255,255,0.33)}
.window-cont .sale-btn{ left: -55px;}
.window-cont .sale-btn_next{ left: auto; right: -55px;}

.catalog-products-list__img .product-cell-list__img-buttons{
	margin-top: -13px;
}
.catalog-products-list__img:hover .product-cell-list__img-buttons{
	opacity: 1;
}
.setting-list__item:first-child a{
	padding-left: 0;
}
.list-section_opt2 .list-section__item{
	color: #4d4d4d;
    text-transform: uppercase;}
.list-section_opt2 a{
	color:#b7b7b7;
	text-transform:uppercase;}
.list-section__delimiter{
	display: inline-block;
	vertical-align: top;
	color:#9c9c9c;
	margin-left: 1px;
	position: relative;
	top: 0;
	width: 1px;
	height: 11px;
	background: #9c9c9c;
	font-size: 0px;
	text-indent: -9999px;
}
.box-help{
	padding:0px 0 0 0;
	position:relative;}
.btn-blue_h31{
	height:31px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	position:relative;
	width:134px;
	padding-top:9px;
	margin-top:11px;}
.form-add-question{
	padding:5px 0 0 0;
	overflow:hidden;
	border-top:solid 1px #c3d6e1;
	margin-top:11px;
	display:none;}
.form-add-question__left{
	float:left;
	width:56.5%;}
.form-add-question__right{
	float:left;
	width:41.6%;
	padding-left:10px;}
.form-add-question__label{
	display:inline-block;
	vertical-align:top;
	font-size:10px;
	text-transform:uppercase;
	width:54px;
	color: #616161;
	text-align:right;
	margin-right:-5px;
	padding-top:3px;}
.field-input_left{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-left:-54px;
	padding:0 0 0 64px;}
.textarea-gray_h89{
	height:89px;
	max-height:89px;}
.form-add-question__right .form-add-question__label{
	width:64px;
	padding-top:8px;}
.form-add-question__right .field-input_left{
	margin-left:-64px;
	padding:0 0 0 73px;}
.standart-input_gray{
	background:#f4f4f4;
	height:25px;}
.btn-blue_right{
	float:right;
	margin:12px 0 0 0;
	text-transform:uppercase;
	font-size:12px;}
.list-questions{
	padding:0px 13px 40px 15px;
	border-top:solid 1px #c4d6e1;
	margin-top:11px;}
.list-questions__item{
	list-style:none;
	margin:14px 0 0 0;
	padding-left:0px;}
.list-questions__item_important{}
.list-questions__questions{
	font-size:12px;
	color:#808080;
	line-height:14px;
	position:relative;
	padding-left:23px;
	display:block;}
.list-questions__icon{
	width:14px;
	height:14px;
	background:#0090cf;
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	position:relative;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
	color:#ffffff;
	font-size:8px;}
.list-questions__item_important .list-questions__icon{
	background:#ff5958;}
.list-questions__icon span{
	display:inline-block;
	padding:3px 0 0 1px;}
.list-questions__item.active .list-questions__questions .list-questions__icon span{
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
	margin:1px 0 0 3px;}
.list-questions__item_no-answer{}
.list-questions__item_no-answer .list-questions__questions{
	cursor:text;}
.list-questions__item_no-answer .list-questions__icon span{
	display:none;}
.box-asked{
	border:solid 1px #dedede;
	background:#f4f4f4;
	padding:6px 15px 5px 15px;
	margin-top:15px;
	margin-left:-1px;
	position:relative;
	display:none;}
.box-asked:before{
	background:url(/bitrix/templates/umeu/css/../img/triangle_asked.png) no-repeat left top;
	width:18px;
	height:10px;
	position:absolute;
	left:31px;
	top:-10px;
	content:'';
	display:block;}
.box-asked__text{
	padding:7px 0 3px 0;}
.line-tags_option2{
	background:none;
	border-top:solid 1px #dedede;
	padding:7px 0px 3px 0px;
	margin:4px 0 0 0;
	display:inline-block;
	min-width:300px;}

.line-filter{
	border-top:solid 1px #dedede;
	margin:13px 0 0 0;
	padding:13px 150px 0 5px;
	position:relative;}
.line-filter__text{
	color:#999999;
	font-style:italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	padding:0 0 0 0;
	line-height:16px;
	letter-spacing:0.2px;}
.line-filter__link{
	text-decoration:underline;
	color:#999999;
	white-space:nowrap;}
.line-filter__link:hover{
	text-decoration:none;
	color:#888888;}
.line-filter__link.active{
	font-weight:bold;}
.line-filter__cancel{
	position:absolute;
	right:9px;
	top:13px;
	line-height:16px;
	font-style:italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	color:#ff5958;}
.line-filter__cancel:hover{
	text-decoration:underline;}
.list-questions__status{
	color:#ff7d7d;}
.box-map__cont{
	width: 100%;
    height: 402px;
    border: solid 1px #dedede;
    border-radius: 5px;
    overflow: hidden;
	margin-top: 9px;
}
.shop-list{position: relative; padding-bottom: 2px;}
.shop-list:nth-child(n+2){margin-top: 10px;}
.shop-list-number{
	position: absolute;
    width: 18px;
    height: 100%;
    color: white;
    background-color: #0090cf;
    text-align: center;
    line-height: 22px;
    border-radius: 3px;
}
.shop-list-name{
	display: block;
    font-size: 15px;
    color: #0090cf;
    padding-bottom: 4px;
}
.shop-list-text{
	padding-left: 27px;
    line-height: 1.2;
}
.box-map iframe{
	width:100%;
	height:100%;}
.box-contacts__info{
	position:relative;
	z-index:2;}
.box-contacts__text_rest{ color: #ff5958!important}
.box-contacts__text-day{
	display:inline-block;
	width:40px;}
.box-comments_vk{
	margin-top:0px;
	padding:0 0 0 0;
	text-align:center;}
.box-comments_vk img{
	display:inline-block;
	max-width:100%;}
.box-about{
	position:relative;
	padding-top: 6px;}
.text-block{
	padding:0 2px 0 2px;}
.box-about h5{
	font-size:13px;
	font-weight:bold;
	color:#004f7f;
	padding:10px 0 0 0;}
.text-list{
	padding:7px 0 0 0px;}
.text-list__item{
	position:relative;
	color:#4d4d4d;
	padding:1px 0px 1px 8px;
	list-style:none;
	font-size:12px;
	line-height:14px;}
.text-list__item:before{
	background:#4d4d4d;
	width:4px;
	height:1px;
	position:absolute;
	left:0px;
	top:7px;
	content:'';}
.list-employees{padding:2px 0 7px 0!important;}
.list-employees__item{
	list-style:none;
	position:relative;
	padding:10px 0 10px 0;}
.list-employees__item.active{}
.list-employees__section-title{
	border-bottom:solid 1px #e0e0e0;
	display:block;
	padding:0 0 2px 13px;
	color:#004f7f;
	font-size:13px;
	font-weight:bold;
	position:relative;}
.list-employees__section-title:before{
	background:url(/bitrix/templates/umeu/css/../img/arrow_list.png) no-repeat left top;
	width:9px;
	height:9px;
	position:absolute;
	left:0px;
	top:3px;
	content:'';
	display:block;}
.list-employees__item.active .list-employees__section-title:before{
	background-position:left bottom;
	height:7px;
	margin-top:1px;}
.list-employees__open-block{
	display:none;
	padding:0px 0 0 0;}
.info-employees{
	width:50%;
	display:inline-block;
	vertical-align:top;
	margin-right:-5px;
	padding:8px 26px 6px 2px;
	overflow:hidden;}
.list-employees__open-block .info-employees:nth-child(even){
	padding:8px 2px 6px 21px;}
.info-employees__img{
	width:157px;
	height:179px;
	border:solid 1px #bad9f7;
	float:left;
	margin-top:2px;
	overflow:hidden;}
.info-employees__info{
	width:100%;
	float:left;
	margin-left:-157px;
	padding:0 0 0 178px;
	position:relative;}
.info-employees__info-cont{
	position:relative;
	width:100%;
	min-height:183px;}
.info-employees__info-top{
	border-bottom:solid 1px #e0e0e0;
	padding:0 0 6px 3px;}
.info-employees__name{
	font-size:16px;
	color:#4d4d4d;
	font-weight:bold;
	padding:0 0 0 0;
	line-height:21px;}
.info-employees__text{
	color:#4d4d4d;
	padding:0 0 0 0;
	font-size:12px;
	line-height:15px;}
.info-employees__info-bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	padding:0 0 0 3px;}
.info-employees__title{
	color:#4d4d4d;
	padding:7px 0 0 0;
	font-size:12px;
	line-height:15px;
	font-weight:bold;}
.info-employees__link{
	color:#2b7bac;
	padding:0 0 0 0;
	font-size:12px;
	line-height:15px;}
.info-employees__link:hover{
	text-decoration:underline;}
.info-employees__status{
	color:#99cc34;
	padding:0px 0 0 0;
	line-height:15px;}
.info-employees__status_off{
	color:#ff5c5b;}

.box-3D-panorama{
	margin-bottom:9px;
	padding:0 0 0 0;
	position:relative;}	
.box-3D-panorama.open{}
.link-3D-panorama{
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #18191b;
	height: 158px;
	padding:17px 29px 0 0;
	text-align:center;}
.link-3D-panorama__img{
	display:inline-block;
	vertical-align:top;}
.link-3D-panorama__btn{
	border:solid 1px #46a0ee;
	width:204px;
	height:95px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	position:relative;
	text-align:center;
	color:#ffffff;
	font-size:19px;
	display:inline-block;
	text-transform:uppercase;
	margin:13px 0 0 0;
	padding-top:38px;}
.link-3D-panorama:hover .link-3D-panorama__btn{
	background:rgba(39,71,99,0.6)}
.link-3D-panorama__title{
	display:inline-block;
	vertical-align:top;
	width:288px;
	margin:27px 80px 0 45px;}
.link-3D-panorama__title img{
	width:100%;
	display:block;}
.link-3D-panorama__title-text{
	font-size:12px;
	color:#e6e6e6;
	text-transform:uppercase;
	padding:7px 0 0 0;
	display:block;
	letter-spacing:0.5px;}
.box-3d{
	display:none;
	width:100%;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	position:relative;
	margin-bottom:25px;}
.box-3d img{
	display:block;
	width:100%;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;}
.box-3D-panorama.open .link-3D-panorama{
	display:none;}
.box-3D-panorama.open .box-3d{
	display:block;}
.list-tabs-3d{
	position:absolute;
	right:0px;
	bottom:-17px;}
.list-tabs-3d__item{
	display:inline-block;
	vertical-align:top;
	padding-left:3px;}
.list-tabs-3d__link{
	background:rgba(0,144,207,0.36);
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	position:relative;
	color:#ffffff;
	font-size:10px;
	padding:3px 10px 3px 10px;}
.list-tabs-3d__item.active .list-tabs-3d__link{
	background:rgba(0,144,207,1);}

.number-msg{
	background:#ff5958;
	border:solid 1px #ffffff;
	text-align:center;
	padding:3px 6px 0px 6px;
	height:20px;
	color:#ffffff;
	position:absolute;
	left:-2px;
	top:-2px;
	display:block;
	z-index:2;
	font-weight:bold;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
	font-size:12px;}
.info-block__option2{
	margin-bottom: 8px;
	padding: 12px 38px 13px 30px;
	text-align:left;
	line-height:19px;
	overflow:hidden;}
.info-block__link{
	color:#3581af;}
.info-block__link:hover{
	text-decoration:underline;}
.info-block__product{
	border-top:solid 1px #e5d3b6;
	padding:14px 0 3px 6px;
	margin:8px 0 0 -7px;
	overflow:hidden;}
.info-block__product-img{
	float:left;
	width:150px;
	position:relative;
	border:solid 1px #dbdbd6;
	overflow:hidden;
	z-index:2;
	position:relative;}
.info-block__product-img img{
	display:block;
	width:100%;}
.info-block__product-info{
	float:left;
	width:100%;
	margin-left:-150px;
	padding:0 0 0 160px;
	z-index:1;}
.info-block__name-product{
	color:#808080;
	line-height:16px;}
.info-block__name-product:hover{
	text-decoration:underline;}
.box-profile{
	padding:8px 0 0 0;
	position:relative;}
.box-profile__left{
	float:left;
	width:281px;
	position:relative;
	z-index:2;
	padding-top:2px;}
.box-profil__photo{
	border:solid 1px #bad9f7;
	width:279px;
	height:279px;
	position:relative;
	overflow:hidden;
	margin-bottom:7px;
	display:block;}
.box-profil__photo img{
	display: block;
	width: 100%;
}
.box-profil__photo_with-img{}
.line-functions-photo{
	padding:12px 11px 10px 11px;
	position:absolute;
	left:0px;
	bottom:-37px;
	width:100%;
	background:rgba(6,66,102,0.9);
	-moz-transition: all 0.25s linear; -o-transition: all 0.25s linear; -ms-transition: all 0.25s linear; -webkit-transition: all 0.25s linear; transition: all 0.25s linear;}
.line-functions-photo__edit{
	float:left;
	color:#ffffff;
	font-size:10px;
	line-height:14px;
	text-transform:uppercase;
	position:relative;
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8;}
.box-profil__photo_with-img:hover .line-functions-photo{
	bottom:0px;}
.line-functions-photo__edit:before{
	background: no-repeat -148px -47px;
	width:14px;
	height:14px;
	display:inline-block;
	vertical-align:top;
	margin:0px 5px 0 0;
	position:relative;
	content:'';}
.no-webp .line-functions-photo__edit:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .line-functions-photo__edit:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.line-functions-photo__edit:hover{
	-moz-opacity: 1; 
	-khtml-opacity: 1; 
	opacity: 1;}
.line-functions-photo .mini-delete-icon{
	margin-left: 6px;
	margin-top: 1px;
}
.mini-delete{
	float:right;
	color:#ffffff;
	font-size:10px;
	line-height:14px;
	text-transform:uppercase;
	position:relative;
	margin:0 0 0 0;
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8; 
padding-right: 20px;}
.mini-delete-icon{
	background:#cb6e6a;
	width:13px;
	height:13px;
	float:right;
	color:#ffffff;
	vertical-align:top;
	margin:1px 1px 0 4px;
	position:relative;
	content:'';
	font-size: 10px;
	line-height: 12px;
	text-align:center;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
	position: absolute;
right: 0;
top: 0;}
.mini-delete:hover{
	text-decoration:underline;
	-moz-opacity: 1; 
	-khtml-opacity: 1; 
	opacity: 1;}
.box-profil__photo .icon{
	font-size:270px;
	color:#bad9f7;
	position:absolute;
	left:0px;
	width:100%;
	text-align:center;
	bottom:-3px;}
.link-add-photo{
	font-size: 10px;
	line-height: 13px;
	color:#006aab;
	padding:0 0 0 16px;
	position:relative;
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin-left:2px;
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7;}
.link-add-photo:before{
	display: block;
	content: '';
	width: 14px; height: 14px;
	background: url(/bitrix/templates/umeu/css/../img/icon_add.png) no-repeat 0px 0px;
	position: absolute;
	left: -0px; top: 0px;}
.link-add-photo:hover{
	-moz-opacity: 1; 
	-khtml-opacity: 1; 
	opacity: 1;}
.box-profile__right{
	float:right;
	width:100%;
	position:relative;
	z-index:1;
	margin-left:-281px;
	padding:0 0 0 288px;}

.list-info-profile{
	padding:0 0 0 0;
	display:block;
	position:relative;}
.list-info-profile__item{
	list-style:none;
	padding-bottom:28px;}
.box-one-order .list-info-profile__item:last-child{
	padding-bottom: 0px!important;
}
.list-info-profile__title{
	position:relative;	
	padding-left:120px;
	border-bottom:solid 1px #e0e0e0;
	padding-bottom:3px;}
.list-info-profile__title-link{
	display:inline-block;
	vertical-align:top;
	position:relative;
	font-size: 14px;
	line-height:15px;
	color:#3c82ad;
	padding-left:13px;
	display:block;
	width:100%;
	cursor: pointer;}
.list-info-profile__title-link:before{
	background:url(/bitrix/templates/umeu/css/../img/arrow_list.png) no-repeat left bottom;
	width:9px;
	height:8px;
	position:absolute;
	left:0px;
	top:3px;
	content:'';
	display:block;}
.list-info-profile__item.active .list-info-profile__title-link:before{
	background-position:left top;
	height:8px;
	margin-top:0;}
.list-info-profile__open-block{
	padding:5px 0 0 0;
	width:100%;
	max-width:369px;}
.n50 .list-info-profile__open-block{
	padding: 0;}
.list-info-profile__label{
	width:125px;
	display:inline-block;
	vertical-align:top;
	font-size:10px;
	text-transform:uppercase;
	margin-right:-5px;
	text-align:right;
	color:#4d4d4d;
	position:relative;
	z-index:2;
	padding:8px 0 0 0;
	white-space: nowrap;}
.list-info-profile .field-input_left{
	display:inline-block;
	vertical-align:top;
	width:100%;
	margin-left:-125px;
	padding:0 0 0 136px;}
.list-info-profile .box-field{
	margin-top:10px;}
.list-info-profile .box-field.for-soc{
	margin-top:6px;}
.list-info-profile .standart-input{
	padding-left:8px;}
.list-info-profile .standart-input::-webkit-input-placeholder{color:#4d4d4d!important;}
.list-info-profile .standart-input::-moz-placeholder{color:#4d4d4d!important;}
.box-select_gray{}
.box-select_gray .box-select__title{
	height: 25px;
	background:#f4f4f4;
	color:#4d4d4d;
	font-size:11px;
	line-height:14px;
	padding:5px 15px 3px 8px;}
.box-select_gray .select-list{
	top: 24px;
	-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.1);box-shadow:0 2px 1px 0 rgba(0,0,0,0.1);
	border-color:#cccccc;
	background: #FFF;
}
.btn-form-profile-wrap{
	min-width:111px;
	height:25px;	
	margin:12px 0 0 135px;
	position: relative;
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.btn-form-profile{
	margin: 0;
	width: 100%;
	height: 100%;
	font-size:12px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	position:relative;
	background:#1b83dd;
	-moz-opacity: 0.46; 
	-khtml-opacity: 0.46; 
	opacity: 0.46;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	-webkit-transition: -webkit-transform 1s;
	-moz-transition: -moz-transform 1s;
	-o-transition: -o-transform 1s;
	transition: transform 1s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.btn-form-profile:hover{
	-moz-opacity: 1; 
	-khtml-opacity: 1; 
	opacity: 1;}
.btn-green{
	background-color: #5cb85c;
	display: inline-block;
	text-align: center;
	padding: 7px 5px 0;
	color: #fff;
	-webkit-transform: rotateX( 180deg );
	-moz-transform: rotateX( 180deg );
	-o-transform: rotateX( 180deg );
	transform: rotateX( 180deg );
}
.btn-form-profile-wrap.btn-form-rotate{
	-webkit-transform: rotateX( -180deg );
	-moz-transform: rotateX( -180deg );
	-o-transform: rotateX( -180deg );
	transform: rotateX( -180deg );
}
.btn-form-rotate .btn-form-profile{
	opacity: 1;
}
.line-tie-social-network{
	padding-top:2px;}
.line-tie-social-network .list-login-with-soc__item{
	display:inline-block;
	vertical-align:top;
	margin-right:-5px;}
.line-tie-social-network .list-login-with-soc__link{
	color:#d0e8f4;
	background:#3684e0;
	padding-top:1px;
	text-align:center;}	
.list-login-with-soc__cont{
	margin-left:-20px;
	padding-left:32px;
	width:100%;
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding-top:4px;}
.line-tie-social-network__link{
	color:#0283ba;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:10px;}
.line-tie-social-network__name{
	color:#818181;
	padding:0 15px 0 0;
	margin:0 0 0 0;
	font-size:10px;
	line-height:14px;
	position:relative;
	display:inline-block;
	vertical-align:top;}
.line-tie-social-network.active .line-tie-social-network__link{
	display:none;}
.line-tie-social-network__name .mini-delete-icon{
	position:absolute;
	right:-5px;
	top:0px;
	display:block;
	text-align: center;
	background:#fb796b;
	-moz-opacity: 1; 
	-khtml-opacity: 1; 
	opacity: 1;}
.box-subscription{
	position:relative;
	padding-bottom:8px;}
.spec-text-title{
	background:#f4f9e7;
	border:solid 1px #d3e7a2;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	position:relative;
	padding:17px 10px 15px 10px;
	text-align:center;
	margin:13px 0 0 0;}
.spec-text-title p{
	padding:0 0 0 0;
	text-transform:uppercase;
	color:#81b553;
	font-size:11px;}
.spec-text-title_color{
	background:#fbeaea;
	border:solid 1px #ffcccc;}
.spec-text-title_color p{
	color:#ff5958;}
.box-subscription-info{
	background:#f4f4f4;
	border:solid 1px #ebebeb;
	background:#f4f4f4;
	border-left:solid 3px #0090cf;
	width:52.5%;
	padding:2px 30px 2px 16px;
	margin:12px 0 0 0px;
	float:left;}
.text-list-subscription{}
.text-list-subscription__item{
	list-style:none;
	position:relative;
	font-style:italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	line-height:16px;
	margin:7px 0 0 0;
	padding:0 0 7px 12px;
	color:#4d4d4d;}
.text-list-subscription__item:before {
	content: "\e618";
	display:block;
	position:absolute;
	left:0px;
	top:5px;
	color:#3ea9d8;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size:6px;}
.form-subscription{
	float:right;
	width:47.5%;
	padding:5px 0 0 25px;
	text-align:right;}
.form-subscription .btn-change:hover{
	background: #0086c0!important;
}
.spec-input{
	border:solid 1px #dddddd;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	position:relative;
	height:36px;
	text-align:right;
	font-size:14px;
	line-height:16px;
	padding:9px 13px 9px 75px;}
.spec-input::-webkit-input-placeholder{color:#777777!important;}
.spec-input::::-moz-placeholder{color:#777777!important;} 
.form-subscription__label{
	position:absolute;
	z-index:2;
	font-size:11px;
	text-transform:uppercase;
	color:#4d4d4d;
	left:10px;
	top:13px;}
.form-subscription .btn-blue_h31{
	display:inline-block;
	vertical-align:top;
	margin-left:4px;}
.form-subscription .btn-blue_big{
	margin-top:13px;}
.btn_color2{
	background:#ffcece;}
.btn_color2:hover{
	background: #ff5958;
}
.link-unsubscribe{
	position:absolute;
	right:10px;
	top:13px;
	color:#ff5958;
	font-size:11px;
	text-transform:uppercase;}
.link-unsubscribe.active{
	color:#0090CF;
}
.list-product-subscribe{
	padding:5px 0 0 0;}
.list-product-subscribe__item{
	list-style:none;
	display:inline-block;
	vertical-align:top;
	margin:0 -5px 0 0;
	width:50%;
	padding:0 12px 0 0;}
.list-product-subscribe__item:nth-child(even){
	padding:0 0px 0 12px;}
.list-product-subscribe__item-cont{
	border-bottom:solid 1px #e0e0e0;
	overflow:hidden;
	padding:7px 0 7px 0;}
.list-product-subscribe__item.last .list-product-subscribe__item-cont{
	border-bottom:none;}
.list-product-subscribe__img{
	width:45px;
	height:45px;
	float:left;
	border:solid 1px #c8dde7;
	position:relative;
	z-index:2;}
.list-product-subscribe__info{
	width:100%;
	margin-left:-45px;
	padding-left:53px;
	float:left;
	position:relative;
	z-index:1;}
.list-product-subscribe__name{
	font-family:Tahoma;
	font-size:11px;
	line-height:13px;
	color:#336699;
	max-width:280px;
	display:block;}
.list-product-subscribe__btn{
	font-size:10px;
	line-height:13px;
	color:#ff5958;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top;
	margin:7px 0 0 0px;}
.list-product-subscribe__btn:hover{
	text-decoration:underline;}
.list-product-subscribe__btn.active{
	color:#0094d6;}
.box-finance{
	overflow:hidden;
	position:relative;}
.box-finance__left{
	float:left;
	width:41%;}
.box-finance__right{
	float:left;
	width:59%;
	padding-left:5px;}
.box-finance__column50{
	width:50%;
	display:inline-block;
	vertical-align:top;
	margin-right:-5px;
	padding:0 3px 0 0;}
.box-finance__column50.right{
	padding:0 0px 0 4px;}
.info-score{text-align:center;}
.info-score .title-block{
	text-align:center;}
.title-block.opacity{
	background:#80c3e0;}
.info-score__cont{
	border:solid 1px #80c3e0;
	border-top:none;
	padding:12px 0px 7px 0px;
	border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px;
	position:relative;}
.info-score__number{
	font-size:20px;
	list-style:22px;
	color:#ff5958;
	text-transform:none;
	padding:0 0 0 0;
	font-family:Tahoma;
	min-height:24px;}
.info-score__number.color{
	color:#0094d6;
	font-size:18px;}
.main-info-score{
	border:solid 1px #dbdbd6;
	background:#ebf6fb;
	padding:0px 9px 22px 9px;
	margin:6px 0 0 0;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	position:relative;}
.main-info-score__title{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:14px 0 0 0;
	line-height:15px;
	color:#4d4d4d;}
.main-info-score__title.top{
	padding:17px 0 0 0;}
.main-info-score__info{
	padding:0px 0 0 0;
	line-height:15px;
	color:#4d4d4d;}

.table-discount{
	display:table;
	padding:0px 0 0 0;
	margin:6px 0 0 0;
	width:100%;
	border-top:solid 1px #e0e0e0;
	border-collapse: collapse;}
.table-discount__tr{
	display:table-row;
	width:100%;}
.table-discount__td{
	width:40%;
	border-bottom:solid 1px #e0e0e0;
	display:table-cell;
	color:#4d4d4d;
	line-height:14px;
	padding:0 0 0 0;
	vertical-align: middle;
	font-size:11px;
	text-align:center;
	height: 24px;}
.table-discount__tr_color .table-discount__td{ background: #dfeffc; border-color: #a6c9e2;}
.table-discount__tr_prev .table-discount__td{ border-color: #a6c9e2;}
.table-discount__td.col1{
	width:46%;	}
.table-discount__td.col2{
	width:16%;}
.table-discount__td.col3{
	width:38%;}
.table-discount__accumulated{
	text-transform:uppercase;
	color:#4d4d4d;
	padding:0 0 0 0;
	font-size:11px;
	line-height:14px;
	color:#9ccd3b;}
.table-discount__residue{
	text-transform:uppercase;
	color:#999999;
	padding:0 0 0 0;
	font-size:8px;
	line-height:11px;}

.box-transactions{
	position:relative;
	padding:16px 0 0 0;}
.box-transactions__top{
	padding:13px 0 0 0;}
.box-transactions_without-pad{
	padding:0 0 0 0;
margin-top: -2px;}

.box-cont__subpage .title_color{
	color: #004f7f;
	padding-bottom:2px;}
.box-cont__subpage .title_with-pad{
	padding-left:10px;
	padding-right:10px;
	margin-left:-10px;
	margin-right:-10px;}
.box-cont__subpage__no-pad{
	padding-bottom:0px;}
.box-no-pad-cont{
	margin-left:-10px;
	margin-right:-10px;
	border-top: 1px solid #0090cf;}
.table-transactions{
	padding:2px 0 0px 0;
	width:100%;
	display:table;}
.table-transactions .tr{
	display:table-row;
	width:100%;}
.table-transactions .th{
	display:table-cell;
	background:#6fa7d1;
	border-bottom:solid 1px #4297d7;
	border-top:solid 1px #4297d7;
	width:auto;
	padding:5px 10px 5px 10px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	border-left:solid 1px #4297d7;}
.table-transactions .col1{
	width:141px;}
.table-transactions .col2{
	width:101px;
	min-width: 80px;}
.table-transactions .col3{
	width:94px;}
.table-transactions .col4{
	width:59px;
	text-align: center;}
.table-transactions .col5{
	width:21.5%;}
.table-transactions .col6{
	width:auto;}
.table-transactions .tr .th:first-child{
	border-left:none;}
.table-transactions .td{
	display:table-cell;
	background:#ffffff;
	border-bottom:solid 1px #a6c9e2;
	width:auto;
	padding:5px 10px;
	font-size:12px;
	line-height:15px;
	border-left:solid 1px #a6c9e2;}
.table-transactions .tr:nth-child(odd) .td{
	background:#dfeffc;}
.table-transactions .tr .td:first-child{
	border-left:none;}
.table-transactions__font-mini{
	font-size:9px;
	display:block;}
.table-transactions__id{
	font-weight:bold;}
.table-transactions .tr:last-child .td{	
	border-bottom:none;}
.text-info-transactions{
	padding-left:3px;
	padding-bottom:10px;}
.text-info-transactions.top{
	padding-top:13px;}
.text-info-transactions__text{
	color:#666666;
	padding:3px 0px 3px 0px;
	line-height:15px;}
.text-info-transactions__text_pad{
	padding-top: 6px;
	padding-bottom: 0px;
	margin-bottom: -10px;
}
.btn_in-catalog{
	width:144px;
	background:#1b83dd;
	padding-left:5px;
	padding-right:5px;
	margin-top:25px;
	padding-top: 10px;}
.btn_in-catalog:hover{
	background: #0086c0
}
.box-caralog-open{
	display:block;
	border-top:solid 1px #e0e0e0;
	overflow:hidden;
	margin-top:5px;
	padding:0 15px 10px 15px;}
.box-caralog-open .subnav-catalog__item_full{
	background:none;
	border-bottom:none;}
.box-caralog-open .subnav-catalog:last-child{
	border-bottom:none;}
.box-subscription-info_option2{
	width:100%;
	display:block;
	padding:2px 30px 2px 16px;
	margin:15px 0 0 0px;
	float:none;
	display:block;}
.box-screen{
	background:#ffffff;
	margin:20px 0 20px 0;
	position:relative;
	padding:3px 7px 3px 7px;}
.box-screen:before{
	background:url(/bitrix/templates/umeu/css/../img/before_screen.png) no-repeat center top;
	height:14px;
	background-size:cover;
	content:'';
	position:absolute;
	left:0px;
	top:-14px;
	width:100%;}
.box-screen:after{
	background:url(/bitrix/templates/umeu/css/../img/after_screen.png) no-repeat center top;
	height:13px;
	background-size:cover;
	content:'';
	position:absolute;
	left:0px;
	bottom:-13px;
	width:100%;}
.catalog-products-list__item.for-screen{
	border-bottom: 1px solid #99ccff;
	border-top: 1px solid #99ccff;
	position: relative;
}



.box-quick-view{
	position: absolute;
	left: 92px; top: 9px;
	background: #0090cf;
	border-radius: 3px 5px 5px 0;
	-moz-border-radius: 3px 5px 5px 0;
	-webkit-border-radius: 3px 5px 5px 0;
	width: 0;
	display: none;
	z-index: 1100;
	opacity: 0;
}
.box-quick-view_bottom{
	top: auto;
	bottom: -50px;
}
.opened-view .box-quick-view{
	overflow:visible;
	width: 590px;
	opacity: 1;
	display: block;
}
.box-quick-view__cont{
	padding: 1px 1px 1px 3px;
	position: relative;
}
.box-quick-view__array{
	background: url('/bitrix/templates/umeu/css/../img/arr_fd.png') center center no-repeat; position: absolute; width: 4px; 
	height: 9px; top: 35px; left: -4px;
}
.box-quick-view_bottom .box-quick-view__array{top: 220px;}
.box-quick-view__title{
	display: block;
    position: relative;
    padding: 7px 9px 6px 9px;
    font-size: 14px;
    color: #FFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.view-card{
	background: #FFF;
	padding: 10px;
	border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	position: relative;
	overflow: hidden;
}
.view-card-left{
	float: left;
	width: 49%;
	padding: 0 0 0 0;
}
.view-card-right{
	float: right;
	width: 49%;
	padding: 0 0 0 0;
	font-size: 14px;
}
.view-card__img-big{
	border: 1px solid #09bae6;
	position: relative;
}
.view-card__img-big img{
	display: block;
	width: 100%;
}
.small-img{
	padding: 8px 0 0 0;
	margin: 0 0 0 -6px;
}
.small-img__item{
	list-style-type: none;
	display: inline-block;
	vertical-align: top;
	width:65px; height: 65px;
	margin: 0 -5px 6px 6px;
}
.small-img__item img{
	display: block;
	width: 100%;
	border: 1px solid #cccccc;
}
.view-card__present-inf{
	padding: 0 0 15px 0;
	overflow: hidden;
	font-size: 12px;
}
.present-view{
	float: left;
    white-space: nowrap;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 7px 15px;
    border-radius: 8px;
    background: #f1f8f7;
    color: rgb(51 51 51 / 61%);
    gap: 8px;
    line-height: 13px;
}
.present-view.none{background: rgba(227,98,98,.1);}
.present-view:before{
	content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #92bd1c;
}
.present-view.none:before{background: #e36262;}
.present-number{
	float: right;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 7px 0px;
}
.view-card-inf{
	padding: 0 0 0 0;
	border: 1px solid #cbcbcb;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 12px;
}
.box-quick-view .view-card-inf{margin-bottom: 5px;}
.view-card-inf__list{
	padding: 0 0 0 0;
}
.view-card-inf__item{
	display: block;
	list-style-type: none;
	padding: 0 0 0 0;
	border-bottom: 1px solid #cbcbcb;
	overflow: hidden;
}
.view-card-inf__item.nostock{color: #a6a6a6;}
.nostock .view-card-inf__right{font-size: 13px;padding-top: 9px;}
.view-card-inf__item strong{
	font-weight: 900;
}
.view-card-inf__item:last-child{
	border-bottom: none;
}
.view-card-inf__left{
	float: left;
	width: 48%; 
	border-right: 1px solid #cbcbcb;
	padding: 8px 0 8px 8px;
}
.view-card-inf__right{
	float: left;
	width: 52%; 
	border-left: 1px solid #cbcbcb;
	padding: 8px 8px 8px 0;
	margin-left: -1px;
	text-align: right;
}
.box-quick-view .box-card-descriptions{
	padding-top: 5px;
	line-height: 1.3;
	padding: 12px 2px 0 2px;
}

.window-open_card_window{
	max-width:780px;
	width: 100%;
}

.window-open_card_window .window-cont{
	padding: 10px 10px 8px 10px;
}

.window-open_card_window .close-window{
	background: none;
	position: absolute;
	right: 10px; 
	top: 13px;
	color: #26639a;
	font-size: 12px;
	cursor: pointer;
}
.window-card-title{
    border-bottom: 1px solid #0090cf;
    color: #26639a;
    font-size: 13px;
    padding-bottom: 6px;
    padding-right: 60px;
    padding-top: 3px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.filter-choosed-item{
	border-bottom: 1px solid #56b6e0;
	padding: 9px 5px 7px 5px;
}
.box-mobile-nav .filter-choosed-item{border-color: #0d5679; padding: 5px 5px 8px 5px;}
.filter-open .filter-choosed-item{
	padding: 0 0 0 0;
	border-bottom: none;
}
.filter-choosed-item__cont{
	overflow: hidden;
	height: 75px;
}
.box-mobile-nav .filter-choosed-item__cont{
	height: 108px;
}
.filter-choosed-item__cont .list-check__text{
	letter-spacing: 0px;
}
.button-open-filter-items{
	display: block;
	position: relative;
	padding: 7px 0 0 19px;
	color: #1f4f8a;
	opacity: 0.5;
}

.button-open-filter-items:before{
	content: '';
	width: 12px; height: 12px;
	background: no-repeat -144px -92px;
	position: absolute;
	left: 2px; top: 0px;
	margin-top: 7px;
}
.no-webp .button-open-filter-items:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .button-open-filter-items:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.button-open-filter-items.clicked:before{
	-moz-transform: scale(1,-1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}

/*
blog
*/
.box-cont__blog{
	border-bottom: none;
    border-radius: 4px 4px 0 0;
    margin-bottom: 0;
    padding-top: 7px;
    padding-bottom: 12px;
}
.blog-list{
	margin-bottom: 13px;
}
.blog-list:last-child{
	margin-bottom: 0;
}
.title-blog{
	text-transform: uppercase;
    font-size: 15px;
}
.blog-pannel__title{
	padding:8px 10px 0 0;
    color: #4D4D4D;
    font-size: 10px;
    font-weight: 400;	
	display: block;
	text-align: right;
	font-style: normal;
	float: left;	
	width: 80px;}
.blog-pannel__item{
	padding-top: 12px;}
.blog-pannel__item_pad{
	padding-top: 0px;
	position: relative;
	top: -1px;
}
.blog-pannel__item_pad2{
	padding-bottom: 0px;
}
.blog-pannel__item_bordered{
	border-bottom: 1px solid #b2ddf1;
	padding-bottom: 12px;}
.blog-pannel__controls{
	padding-left: 85px;}
.blog-pannel__controls input[type="text"]{
	display: block;
	color: #666;
    font-family: "Arial";
    font-size: 12px;
    font-weight: 400;	
	padding: 0 11px;
	border: 1px solid #cddde6;
	background-color: #f4f4f4;
	width: 100%;
	height: 25px;}
.blog-pannel__access{
	padding: 15px 0 15px 85px;
	color: #a6a6a6;
    font-family: "pf_beausans_prosemibold";
    font-size: 10px;
	border-bottom: 1px solid #b2ddf1;}
.blog-pannel__access > span{
	margin-bottom: 9px;
    display: block;
    font-size: 12px;
    color: #444;}
.login-with-soc__access{
	padding: 0;}
.login-with-soc__access a.authorize{
	color: #2097e4;}
.login-with-soc__access a.authorize:hover{
	text-decoration: underline;}
.box-select__blog{
	margin: 0;
	display: inline-block !important;
	width: 29%;}
.box-select__blog .box-select__title{
	white-space: nowrap;
	border-radius: 0;
	line-height: 22px;
	width: 100%;
	padding: 0 11px;
	display: block;
	border: 1px solid #cddde6;
	background-color: #f4f4f4;
	height: 25px;}
.box-select__blog .box-select__title:after{
	border-top: 4px solid #6b6b6b;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	right: 8px; 
	top: 10px;}
.box-select__blog .select-list{
	top: 25px;
	background: #fafafa;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #cccccc;}
.box-select__blog .select-list:before{
	display:none;}
.box-select__blog .select-list__item{
	border-bottom: 1px solid #d6d6d6;
	color:#000000;}
.box-select__blog .select-list__item:first-child{
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;}
.box-select__blog .select-list__item:last-child{
	border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;}
.box-select__blog .select-list__item.active, .box-select__blog .select-list__item:hover{
	background: #f2f2f2;}
.blog-pannel__promt{
	padding: 5px 11px;
    line-height: 20px;
    color: #696969;
    font-family: "Arial";
    font-size: 12px;
    font-weight: 400;
    margin: 12px 0 0 85px;
    background: #f7f7f7;}
.blog-pannel__promt span{
	color: #848484;
}   
.blog-pannel__content{
	float: left;
	margin: 0 0 0 -80px;
	padding-left: 85px;
	position: relative;
	width: 100%;}
.box-cont__blog .border-add-photo{
	height: 128px;
	padding-top: 13px;
	margin: 0;
}
.more-section{
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	margin-top: 8px;
    color: #7BA2C3;
    font-size: 10px;
    font-weight: 400;
    text-decoration: underline;}
.more-section:hover{
	text-decoration: none;}
.blog-delete{
	background:#fdbcb5;
	width:13px;
	height:13px;
	display: inline-block;
	margin-left: 8px;
	color:#ffffff!important;
	margin:-2px 1px 0 3px;
	position:relative;
	content:'';
	font-size: 11px!important;
	line-height: 11px!important;
	text-align:center;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
	position:relative;
	vertical-align: middle;
	font-weight: bold;}
.blog-delete:hover{
	background: #fb796b;}
.add-product{
	vertical-align: top;
	text-align: center;
	border-radius: 6px;
	background-color: #96c6ef;
	display: inline-block;
    width: 111px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    font-size: 10px;
    font-weight: 400;}
.add-product:hover{
	background-color: #0090CF;}
.blog-pannel__list{
	display: inline-block;
    vertical-align: top;
    margin: 0 -115px 0 0;
    padding: 0 129px 0 0;
    width: 100%;
}
.blog-pannel__products{
	width: 100%;
	vertical-align: top;
	display: inline-block;
	margin-left: 0 16px 0 0;
	border-top: 1px solid #cddde6;
	list-style: none;
	position: relative;}
.blog-pannel__products:after{
	display: block;
	content: '';
	background: #cddde6;
	width: 1px; height: calc(100% + 2px);
	position: absolute;
	right: -9px; top: -2px;
}
.blog-pannel__products li{
	position: relative;
	padding: 6px 25px 6px 12px;
	border-bottom: 1px solid #cddde6;}
.blog-pannel__products-link{
    color: #2B7BAC;
    font-family: "Arial";
    font-size: 11px;
    font-weight: 400;}
.blog-pannel__products-placeholder{
    color: #999999;
    font-family: "Arial";
    font-size: 11px;
    font-weight: 400;}
.blog-pannel__products-link:hover{
	text-decoration: underline;}
.blog-pannel__products .blog-delete{
	position: absolute;
	top: 8px;
	right: 3px;}

/*
redactor tinymce
*/
.redactor-box{
	border-radius: 0 0 4px 4px;
	border: 1px solid #dedede;
	border-top: 1px solid #afd3f3;
	background-color: #fff;
	}
.mce-content-body{
	background-color: #fff;
	padding: 20px 22px!important;
}
.img-wrapper{
	display: block;
	text-align: center;}
.img-wrapper div{
	position: relative;
	display: inline-block;
	text-align: center;}
.img-controls{
	position: absolute;
	top: 50%;
	right: -10px;
	margin-top: -40px;}
.mce-content-body ul.img-controls li{
	margin-bottom: 4px;
	padding: 0;}
.mce-content-body ul.img-controls li br{
	display: none;}
.mce-content-body ul.img-controls li:after{
	display: none;}
.mce-content-body ul.img-controls li a{
	margin-bottom: 0;
	font-size: 0;
	display: block;
	width: 23px;
	height: 23px;
	border-radius: 50%;
	background: url(/bitrix/templates/umeu/css/../img/blog.png) center no-repeat;}
.mce-content-body ul.img-controls li a.delete-img{
	background-position: -4px -30px;}
.mce-content-body ul.img-controls li a.rotate-img{
	background-position: -82px -30px;}
.mce-content-body ul.img-controls li a.redact-img{
	background-position: -4px -61px;}
.mce-content-body .quote-box li:last-child{
	margin-bottom: 0;}
.upload-img{
	margin-bottom: 30px;}
.upload-img__title{
	padding-bottom: 2px;
	border-bottom: 1px solid #b2ddf1;
	font-weight: 700;
	font-family: "Arial";
	font-size: 15px;}
.upload-img__delete-all,
.mce-content-body a.upload-img__delete-all{
	margin-top: 4px;
	text-decoration: none;
	text-transform: uppercase;
	float: right;
    color: #FF5958;
    font-size: 10px;
    font-weight: 400;}
.upload-img__delete-all:hover,
.mce-content-body a.upload-img__delete-all:hover{
	text-decoration: underline;}
.upload-img__list{
	padding-top: 10px;
	text-align: center;
	list-style: none;}
.upload-img-item,
.mce-content-body li.upload-img-item{
	vertical-align: top;
	position: relative;
	margin: 0 8px 8px;
	padding: 0;
	border: 1px dashed #cbd2d7;
	display: inline-block;}
.upload-img__link{
	border: 1px solid #fff;
	font-size: 0;
	display: block;
	background-color: #f4f4f4;
    width: 85px;
    height: 70px;}
.upload-img-item br,
.mce-content-body li.upload-img-item br{
	display: none;}
.upload-img-item:after,
.mce-content-body li.upload-img-item:after{
	display: none;}
.upload-img-item:hover,
.mce-content-body li.upload-img-item:hover{
	border-color: #c5d7b5;}
.upload-img-item:hover .upload-img__link,
.mce-content-body li.upload-img-item:hover .upload-img__link{
	position: relative;
	background-color: #e8f4de;}
.upload-img-item .upload-img__link:before,
.mce-content-body li.upload-img-item .upload-img__link:before{
	content: '';
	display: block;
	position: absolute;
	background: url(/bitrix/templates/umeu/css/../img/redactor/add.jpg) center no-repeat;
	top: 50%;
	left: 50%;
	margin-top: -14px;
	margin-left: -14px;
	height: 28px;
	width: 28px;
	border-radius: 50%;}
.upload-img__link_active,
.mce-content-body li.upload-img__link_active{
	position: relative;
	border: 1px solid #cbd2d7;}
.upload-img-item img,
.mce-content-body li.upload-img-item img{
	border: 4px solid #fff;
	display: block;}
.upload-delete-img{
	position: absolute;
	top: -6px;
	left: -5px;
	display: block;
	height: 23px;
	width: 23px;
	font-size: 0;
	border-radius: 50%;
	background: url(/bitrix/templates/umeu/css/../img/redactor/i1.png) center no-repeat;}
.upload-rotete-img{
	position: absolute;
	top: -6px;
	right: -5px;
	display: block;
	height: 23px;
	width: 23px;
	font-size: 0;
	border-radius: 50%;
	background: url(/bitrix/templates/umeu/css/../img/redactor/i2.png) center no-repeat;}
.upload-img__link_active a,
.mce-content-body li.upload-img__link_active a{
	opacity: 0;}
.upload-img__link_active:hover a,
.mce-content-body li.upload-img__link_active:hover a{
	opacity: 1;}
.post-button{
	display: inline-block;
	vertical-align: top;
	border: none;
	background-color: #98C5EC;
	border-radius: 6px;
	height: 30px;
	padding: 0 7px;
	color: #FFF;
    font-size: 12px;
    line-height: 32px;
    float: right;
    min-width: 120px;
    }
.delete-article{
	float: left;
	position: relative;
	-moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.post-button-clearfix{
	float: none;
}
.delete-article:hover{background: #ff5958!important;}
.presave,
.saveform {
	margin-left: 8px;
}
.post-button:hover{background-color: #0090CF;}
.add-article-buttons{
	border-top: 1px solid #b2ddf1;
	height: 60px;
	padding: 14px 18px;
}

/*
redact media queries
*/

.aside-search{
	padding: 0 0 9px 0;
}
.aside-search__cont{
	position: relative;
	border: 1px solid #008bcd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 28px;
	background: #FFF;
	padding: 0 60px 0 27px;
}
.aside-search__icon{
	position: absolute;
	left: 7px; top: 6px;
	font-size: 12px;
	color: #6e6e6e;
}
.aside-field{
	background: none;
	height: 100%;
	padding: 6px 0 5px 0;
	font-size: 12px;
	color: #b3b3b3;
	font-style: italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	border: none;
}
.aside-search__cont ::-webkit-input-placeholder{opacity:1 !important; color:#b3b3b3}
.aside-search__cont ::-moz-placeholder{opacity:1 !important; color:#b3b3b3}

.aside-button{
	position: absolute;
	right: 0px; top: 0px;
	border: none;
	border-left:1px solid #008bcd;
	height: 100%; width: 55px;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	background: #e8f5fb;
	font-size: 12px;
	color: #1398d3;
	font-style: italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	text-align: center;
}
.aside-button:hover{
	background: #0090cf;
	color: #FFF;
}
.button-aside-form{
	display: block;
	position: relative;
	border: 1px solid #008bcd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 28px;
	background: #f6f6f6;
	padding: 8px 10px 0 10px;
	font-size: 11px;
	color: #4099d5;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 9px;
}
.button-aside-form:hover{
	background: #ffffff;
}
.box-popular-article{
	padding: 17px 0 0 0;
}
.popular-article__cont{
	position: relative;
	background: #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #dedede;
	margin-bottom: 11px;
}
.popular-article__title{
	background: #8ec8e1;
}
.popular-article__list{
	padding: 6px 10px 6px 10px;
}
.popular-article__item{
	padding: 2px 0 8px 0;
	list-style-type: none;
}
.box-mobile-nav .popular-article__item{
	padding: 5px;
    list-style-type: none;
    border: 1px solid #163858;
    margin-bottom: 5px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 5px;
}
.popular-article__name{
	font-size: 12px;
	line-height: 16px;
	color: #717171;
	display: block;
    width: 100%;
}
.popular-article__name:hover{
	color: #0099cc;
}
.popular-article__see{
	display: block;
	font-size: 11px;
	line-height: 15px;
	color: #c2c2c2;
	font-style: italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
}
.popular-tags{
	padding: 6px 10px 6px 10px;
	font-size: 12px;
	line-height: 19px;
	color: #717171;
}
.popular-tags a{
	font-size: 12px;
	line-height: 19px;
	color: #717171;
}
.popular-tags a:hover{
	color: #0099cc
}
.popular-tags__link-all{
	display: block;
	border-top: 1px solid #56b6e0;
	padding: 5px 0 7px 0;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	color: #a1a1a1;
	text-transform: uppercase;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}
.popular-tags__link-all:hover{
	background: #0990cf;
	border-color:  #0990cf;
	color: #FFF;
}

.edit-blog{
	position: absolute;
	right: 10px; top: 9px;
	font-size: 11px;
	color: #2b587a;
}
.edit-blog:hover{
	color: #0099cc
}
.edit-blog__icon{
	display: inline-block;
	vertical-align: middle;
	color: #b3b3b3;
	font-size: 15px;
	-moz-transform: scale(-1,1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
	margin-top: -3px;
}
.blog-top-inf{
	padding: 7px 0 5px 0;
	overflow: hidden;
	font-size: 11px;
	line-height: 14px;
	color: #717171;
	margin-bottom: 1.3em;
}
.blog-name-inf{
	float: left;
	margin: -3px 0 0 0;
	padding: 0 15px 0 0;
}
.blog-name-inf__icon{
	display: inline-block;
	vertical-align: top;
	margin: 0px 2px 0 0;
	color: #b3b3b3;
	width: 13px; height: 13px;
	background: url(/bitrix/templates/umeu/css/../img/blog.png) no-repeat -6px -7px;
}
.blog-date-inf{
	float: left;
	margin: -3px 0 0 0;
	padding: 0 15px 0 0;
}
.blog-date-inf__icon{
	display: inline-block;
	vertical-align: top;
	margin: -2px 2px 0 0;
	color: #b3b3b3;
	width: 17px; height: 17px;
	background: url(/bitrix/templates/umeu/css/../img/blog.png) no-repeat -39px -7px;
}
.blog-date-inf a{
	font-size: 11px;
	line-height: 14px;
	color: #4170b0;
	text-decoration: underline;
}
.blog-date-inf a:hover{
	color: #0099cc;
	text-decoration: none;
}
.blog-comment-inf{
	float: right;
	margin: -3px 0 0 0;
	padding: 0 0 0 0;
}
.blog-comment-inf a{
	font-size: 11px;
	line-height: 14px;
	color: #717171;
	text-decoration: none;
}
.blog-comment-inf a:hover{
	color: #0099cc;
}
.blog-view-inf{
	float: right;
	margin: -3px 0 0 0;
	padding: 0 15px 0 0;
}
.blog-view-inf__icon{
	display: inline-block;
	vertical-align: top;
	margin: 1px 2px 0 0;
	color: #b3b3b3;
	width: 17px; height: 13px;
	background: url(/bitrix/templates/umeu/css/../img/blog.png) no-repeat -21px -7px;
}
.article-blog-inf{
	padding: 0 12px;
}
.blog-list .article-blog-inf{
	padding-bottom: 20px;
}
.blog_text{
	color: #444;
    font-family: "Open Sans", Helvetica, sans-serif;
    font-size: 11pt!important;
    font-weight: 400;
}
.blog_text p{
	color: #444;
    font-family: "Open Sans", Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: 400;
    line-height: 1.65em;
    margin: 0 0 2em 0;
    padding: 0;
}
.blog_text ul, .blog_text ol{
	margin: -1em 0 2em 0!important;
    padding-left: 2em;
    line-height: 1.65em;
}
.blog_text ul{
	list-style: disc;
}
.blog_text ul li, ol li{
	padding-left: 0.5em;
}
.img-one-blog_border{
	max-width: 680px;
	margin: 0 auto 1.5em auto;
	display: block;
	width: 100%;
	border-bottom: 1px solid #B3DEF1;
	padding-bottom: 5px;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.img-one-blog_border:hover{
	border-bottom-color: #0090CF
}
.blog-bottom-inf{
	position: absolute;
	left: 0px; bottom: -2px;
	width: 100%;
	height: 38px;
	background: #f4f4f4;
	border-bottom: 1px solid #dedede;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	padding: 12px 17px 0 12px;
	font-size: 12px;
	line-height: 14px;
	color: #717171;
}
.blog-bottom-inf__favourite{
	float: left;
	margin: 0 0 0 0;
	padding: 0 15px 0 0;
	
}
.blog-favourite-icon{
	display: inline-block;
	vertical-align: top;
	color: #b3b3b3;
	font-size: 16px;
	margin-right: 3px;
	margin-top: -1px;
}
.blog-bottom-inf__tags{
	float: left;
	padding: 0 0 0 0;
	font-style: italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
}
.blog-tags-icon{
	display: inline-block;
	vertical-align: top;
	width: 18px; height: 13px;
	background: url(/bitrix/templates/umeu/css/../img/blog.png) no-repeat -98px -7px;
	margin: 0 2px 0 0;
}
.read-more-blog{
	float: right;
	padding: 0 0 0 0;
}
.read-more-blog a{
	font-style:italic;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	color: #717171;
	font-family:  Arial, Tahoma, verdana, sans-serif;
}
.read-more-blog a:hover{
	text-decoration: underline;
}
.key-words-blog{
	padding: 0 0 10px 10px;
	margin: -15px 0 0 0;
	font-size: 12px;
	line-height: 14px;
	color: #808080;
}
.key-words-blog a{
	font-size: 12px;
	line-height: 14px;
	color: #808080;
	text-decoration: underline;
}
.key-words-blog a:hover{
	color: #0099cc;
}

.blog-social{
	padding: 8px 15px 9px 20px;
	border-bottom: 1px solid #99ccff;
	border-top: 1px solid #99ccff;
	background: #ededed;
	position: relative;
	z-index: 2;
}
.blog-social .card-social{ padding-top: 11px;}
.box-like-blog{
	float: right;
	padding: 0 0 0 0;
	white-space: nowrap;
	text-align: center;
}
.box-like-blog__text{
	display: inline-block;
	vertical-align: middle;
	color: #4d4d4d;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	padding-right: 10px;
}
.button-like{
	display: inline-block;
	vertical-align: middle;
	font-size: 40px;
	line-height: 30px;
	color: #91b8e6;
	margin-right: 5px;
}
.button-like:hover{
	color: #3684e0;
}
.box-like-blog__number{
	display: inline-block;
	vertical-align: middle;
	background: #FFF;
	border: 1px solid #bbcada;
	height: 30px;
	min-width: 27px;
	padding-left: 5px; padding-right: 5px;
	color: #316ca0;
	font-size: 16px;
	padding-top: 5px;
	position: relative;
}
.box-like-blog__number:before{
	display: block;
	content: '';
	width: 5px; height: 7px;
	position: absolute;
	left: -5px; top: 50%;
	margin-top: -3px;
	background: url(/bitrix/templates/umeu/css/../img/mark_like.png) no-repeat left top;
}

.box-read-more{
	padding: 6px 10px 15px 9px;
}
.blog-box-read-more{
	margin-bottom: 14px;
    border-bottom: 1px solid #dedede;
    border-top: 0;
    border-radius: 0 0 4px 4px;
}
.box-read-more ul{
	margin: 0!important;
}
.box-read-more h3{
	font-size: 14px;
	font-weight: bold;
	color: #888888;
	font-style: normal;
	border-bottom: none;
}
.list-more-inf{
	padding: 5px 0 0 26px;
}
.list-more-inf__item{
	color: #777777;
}
.list-more-inf__link{
	text-decoration: underline;
	color: #5ea3d1;
}
.list-more-inf__link:hover{
	color: #0099cc
}

.window-open_mistake{
	width:604px;
	max-width: 100%;
	z-index: 40000;
}

.window-open_mistake .window-cont{	
	padding:12px 29px 23px 29px;
}

.window-open_mistake form{
	padding-top: 20px;
}
.box-field-form{
	padding: 0 0 20px 0;
}
.box-field-form__label{
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	padding-bottom: 3px;
	color: #646464;
}
.field-form{
	position: relative;
}
.form-control{
	display: block;
	border: 1px solid #dddddd;
	background: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 100%;
	height: 36px;
	font-size: 13px;
	padding: 5px 10px 5px 10px;
	color: #4d4d4d;	
	-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1);-	webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1);
}
textarea.form-control{
	min-width: 100%;
	height: 87px;
}
.field-form ::-webkit-input-placeholder{opacity:1 !important; color:#4d4d4d!important}
.field-form ::-moz-placeholder{opacity:1 !important; color:#4d4d4d!important}
.success-mess{
	padding-top: 30px;
}

.order-title{
	border-bottom: 1px solid #e0e0e0;
	padding: 2px 0 3px 0;
	font-size: 18px;
	color: #0395d6;
	position: relative;
	margin-bottom: 9px;
}
.order-title a {
	color: #0395d6;
	display: block;
}
.order-title__date{
	font-size: 13px;
	color: #9c9c9c;
	text-transform: lowercase;
}
.order-title__date span{
	color: #5c5c5c;
}
.more-about-order{
	position: absolute;
	right: 3px; 
	top: 8px;
	font-size: 11px;
	color: #5c5c5c;
	text-transform: uppercase;
}
.more-about-order:hover{
	color: #0099cc
}
.one-order-left{
	display: inline-block;
	vertical-align: top;
	width: 51%;
	position: relative;
	padding-bottom: 20px;
	padding-right: 8px;
}
.one-order-right{
	display: inline-block;
	vertical-align: top;
	height: auto;
	/*min-height: 250px;*/
	position: static;
	padding-bottom: 10px;
	width: 48.5%;
	margin: 0 -5px 0 0;
}
.list-info-profile__title_for-order{
	padding-left: 7px!important;
	padding-bottom: 1px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.list-info-profile__title_for-question{
	display: block;
    font-size: 13px;
    color: #5d9bc1;
    background-color: aliceblue;
    padding: 8px;
    margin-top: 7px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    text-decoration: none;
}
.box-one-order{
	padding-bottom: 0;
}
.box-one-order .list-info-profile__item{
	font-size: 13px;
	padding-bottom: 15px;
}
.box-one-order .n50 {padding-bottom: 25px;}

.order_summ_main{color: #ff5958;}
.payment_info_text{
	padding: 6px 0 0 3px;
    color: #c6c6c6;
    font-size: 13px;
}
.payment_info_pics{
	padding-top: 6px;
	text-align: center;
    display: -webkit-box;
    -webkit-box-pack: justify;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    text-align-last: justify;
}
.payment_info_pics span:first-child{margin-left: unset!important;}
.payment_info_pics span{
	background: #f6f7f9;
    /*background: #e1e1e1;*/
    width: 100%;
    height: 33px;
    vertical-align: top;
    text-align: center;
    display: -webkit-box;
    border-radius: 4px;
    margin-left: 5px;
    padding: 0 5px;
    display: flex;
    justify-content: center;
    text-align: center;
    text-align-last: center;
}
[class^="payment_icon"]{
	display: inline-block;
    width: 100%;
    max-width: 40px;
    height: 100%;
    stroke-width: 0;
    color: #bfc5c9;
    fill: #cdd2d6;
    transition: all 0.1s linear;
}
[class^="payment_icon"]:hover{
	color: #a2afb7;
    fill: #b7c1c9;
}
.payment_icon_standart{
	max-width: 60px;
}
.LiqPay{
	margin-top: 10px;
	background: #7ab72b;
}
.tracking .main-inf-order {
	border-bottom: none;
}
.tracking .main-inf-order__item-description{
	margin-bottom: 0!important;
}
.status-order{
    margin: 0 0 0 0;
    background: #fbe9e9;
    border: 1px solid #ffcccb;
    min-height: 52px;
    text-align: center;
    font-size: 13px;
    line-height: 15px;
    color: #ff5958;
    text-transform: uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#delivery-filter{
	margin-top: 7px;
}
.status-order .zapros{
	color: #ce0605;
	text-transform: uppercase;
}
.status-order table{
	height: 50px;
	width: 100%;
}
.status-order table td{
	padding: 8px;
}
.status-order span{
	text-transform: none;
}
.status-order.search-page{
	margin-top: 10px;
    margin-bottom: 10px;
    color: #d86a69;
}
.status-order+.spacer{
	background-color: #999999;
}
.status-order_status_2{
	background: #cdeaf6;
	border: 1px solid #9bd4ed;
	color: #0897d7;
}
.status-order_status_3{
	background: #f4f9e7;
	border: 1px solid #d3e7a2;
	color: #81b553;
}
.status-order_status_4{
	background: #e4e4e4;
	border: 1px solid #cbcbcb;
	color: #808080;
}
.status-order_status_5{
	background: #ffefd1;
    border: 1px solid #e0cdb2;
    color: #b9945b;
}
.box-one-order .list-info-profile{
	padding-top: 20px;
}
.box-one-order .list-info-profile__open-block{
	max-width: none;
}
.list-pay-method{
	padding: 4px 0 10px 0;
	margin: 0 0 0 -6px;
	display: inline-block;
	vertical-align: top;
	width: 234px;
	margin-right: -5px;
}
.list-pay-method__item{
	display: inline-block;
	vertical-align: top;
	width: 108px; height: 80px;
	margin: 0 0 0 6px;
}
.summ-order{
	display: inline-block;
	vertical-align: top;
	width: 153px;
	position: relative;
	padding-bottom: 10px;
    padding-left: 8px;
}
.summ-order__title{
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	color: #5c5c5c;
}
.summ-order__price{
	display: block;
	font-size: 23px;
	text-transform: uppercase;
	color: #5c5c5c;
	padding: 0 2px 8px 0;
	white-space: nowrap;
}
.summ-order__price_surrency{
	font-size: 11px;
}
.box-one-order .view-card-inf__left{
	width: 35%;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 15px;
	padding-top: 5px; padding-bottom: 5px;
}
.box-one-order .view-card-inf__right{
	width: 65%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	line-height: 15px;
	padding-top: 5px; padding-bottom: 5px;
}
.box-one-order .view-card-inf{
	margin-top: 7px;
}
.box-button-sms{
	display: inline-block;
	vertical-align: top;
	width: 179px;
	position: relative;
	z-index: 1;
	margin-bottom: 10px;
}
.button_sms{
	background: #92c4ef;
	padding-top: 8px;
	line-height: 16px;
	padding-left: 10px; padding-right: 10px;
	font-size: 12px;
	white-space: nowrap;
	height: 46px;
	min-width: 179px;
}
.box-attention{
	display: inline-block;
    vertical-align: top;
    margin: 0 0 10px -185px;
    padding: 1px 0 0 190px;
    width: 99%;
    font-size: 12px;
    line-height: 11px;
    color: #af6e6e;
    font-style: italic;
}
.box-one-order{
	position: relative;
}
.bottom-links-order{
	margin: 10px 0 -10px -10px;
	padding: 11px 10px 0 10px;
	height: 20px;
	background: #f2f3f5;
	width: 100%;
	position: relative;
	z-index: 2;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
.one-link-order{
	float: left;
	vertical-align: top;
	white-space: nowrap;
	color: #b2b4b7;
	text-transform: uppercase;
	margin-left: 0;
	margin-right: 26px;
	margin-bottom: 5px;
}
.one-link-order.fancybox{
	float: right;
	margin-right: 0px;
}
.one-link-order:first-child{
	float: left;
}
.one-link-order:hover{
	text-decoration: underline;
}
.one-link-order__icon{
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	color: #149cd9;
	margin: -1px 3px 0 0;
}
.one-link-order__icon_cancel{
	width: 13px; height: 13px;
	background: no-repeat -65px -48px;
}
.no-webp .one-link-order__icon_cancel{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .one-link-order__icon_cancel{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.one-link-order__icon_pay{
	width: 13px; height: 13px;
	background: no-repeat -12px -48px;
	margin-top: 0px;
}
.no-webp .one-link-order__icon_pay{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .one-link-order__icon_pay{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-scroll-product{
	border: 1px solid #adc3d7;
	background: #fafafa;
	border-top-color: #006aab;
	height: 100%;
	min-height: 248px;
	max-height: 497px;
	position: relative;
}
.box-products-in-basket .box-scroll-product{
	background: none;
}
.box-ordering__right .box-scroll-product{
	border: 0 solid #adc3d7;
	border-top-color: #006aab;	
	height: 248px;	
	position: relative;
}
.box-ordering__right .list-orders-product__item{
	padding-left: 25px;
	position: relative;
}
.number-item{
    position: absolute;
    left: 2px;
    top: 10px;
    color: #717171;
    font-size: 12px;
    width: 20px;
    text-align: center;
}
.box-scroll-product .scrollbar{background: #efefef;  position:absolute; right: 0px; top: 0px; margin: 0 0 5px 0; clear: both; height: 100%; width: 15px; display: block; max-height: 100%;
-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
padding-left: 2px; padding-right: 2px;
overflow: hidden;}
.box-scroll-product .scrollbar.disable{
	width: 0;
	padding: 0;	
}
.box-scroll-product .track { width: 15px; height:100%; position: relative; max-height: 100%; overflow: hidden;}
.box-scroll-product .thumb { background: #b7b7b7; width: 13px; cursor: pointer; overflow: hidden; position: absolute; right: 2px; top: 1px; border: 1px solid #ffffff;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;}
/*#fotky .dkz_foto:first-child{margin-left: 0;}
#fotky .dkz_foto:last-child{margin-right: 0;}*/
.list-orders-product{
	padding: 0 0 0 0;
}
.box-scroll-product .viewport{ height:100%; overflow-y: auto;}
.box-scroll-product .overview{ height: auto;}
.list-orders-product__item{
	display: block;
	border-bottom: 1px solid #e0e0e0;
	padding: 6px 8px 8px 8px;
}
.list-orders-product .window-search-result__title{
	height: 27px;
	overflow: hidden;
	min-height: 24px;
}
.list-orders-product .window-search-result__price{
	position: absolute;
	right: 0; 
	bottom: 2px;
	padding: 0 0 0 0;
}
.list-orders-product__number{
	display: block;
    padding: 6px 0 0 0;
    font-size: 13px;
    line-height: 12px;
    color: #595959;
}
.list-orders-product .window-search-result__cont{
	padding-right: 0px;
	position: relative;
}
.window-search-result__title:hover{
	text-decoration: underline;
}
.main-inf-order{
	padding: 6px 0 0 10px;
	border-bottom: solid 1px #e0e0e0;
}
.main-inf-order__item{
	padding: 0 0 0 0;
	font-size: 13px;
	line-height: 16px;
	list-style-type: none;
	color: #5F5C5C;
}
.main-inf-order__item-title{
	display: inline-block;
	vertical-align: top;
	width: 100px;
}
.main-inf-order__item-description{
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
	margin: 0 0 0 -106px;
	padding: 0 0 0 110px;
}
.main-inf-order__item:last-child .main-inf-order__item-description{
	margin-bottom: 10px;
}
.main-inf-order__item_pad{
	padding-top: 10px;
}
.main-inf-order:last-child .main-inf-order__item-description {
	margin-bottom: 0!important;
	vertical-align: top!important;
}
.table-transactions.table-transactions_my-order .col1{
	width:85px;}
.table-transactions.table-transactions_my-order .col2{
	width:150px;}
.table-transactions.table-transactions_my-order .col3{
	width:103px;}
.table-transactions.table-transactions_my-order .col4{
	width:168px;}
.table-transactions.table-transactions_my-order .col5{
	width:auto;}
.table-transactions_my-order .table-transactions__id{
	position: relative;
	padding-left: 26px;
}
.search-order{
	display: block;
	position: absolute;
	left: 4px; top: 0px;
	color: #88cbe9;
	font-size: 13px;
	display: none;
}
.order-mark{
	display: block;
    position: absolute;
    width: 5px;
    height: 100%;
    left: -1px;
    top: 0;
    opacity: 0.8;
}
.order-mark.status-1{background: #ff9584;}
.order-mark.status-2{background: #95c6da;}
.order-mark.status-3{background: #b7d5a1;}
.order-mark.status-4{background: #bdbdbd;}
.order-mark.status-5{background: #efcc8c;}
.active .order-mark{opacity: 1;}
.table-transactions_my-order .td{
	 min-height: 26px; vertical-align: middle;
}
.table-transactions_my-order .tr:hover .search-order{
	display: block;
}
.table-delivery{
	position: relative;
	display: block;
}
.table-delivery__icon{
	display: block;
	position: absolute;
	right: 0px; top: -1px;
	color: #88cbe9;
	font-size: 17px;
	height: 18px;
	display: none;
}
.id_quantity-mob{
	display: none;
}
.table-transactions_my-order .tr:hover .table-delivery__icon{
	display: block;
}
.table-transactions.table-transactions_my-order .tr:nth-child(odd) .td{
	background:#FFF;
}
.table-transactions.table-transactions_my-order .tr:nth-child(even) .td{
	background:#f8fcfe;
}
.table-transactions_my-order .tr{
	cursor: pointer;
	position: relative;
    display: table;
}
.table-transactions_my-order .tr:hover .td{
	background: #f3f9fd!important;
}
.table-transactions_my-order .tr.active .td{
	background: #0090cf!important;
	color: #FFF;
	text-align: left;
}
.col1, .col3, .col4{ display: table-cell!important}

.order-title .bottom-links-order{
	left: auto; right: 0px;
	bottom: 0;
}
.order-title .one-link-order{ margin-left: 15px;}
.box-one-order__detail .status-order{
	margin-bottom: 0px;
}
.without-scroll-mobile_showed{ height: 497px!important}
.box-one-order__detail .box-scroll-product{
	height: 249px;
}
.main-inf-order_border{
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 0 10px 10px;
	margin: 0 0 0 0;
}
.main-inf-order:last-child{
	border-bottom: none;
}
.button-spend-order{
	margin: 10px 0 0 9px;
}
.one-order-left .button-footer{
	width: 100%;
    height: 40px;
    max-width: unset;
    padding-right: 7px;
    text-align: center;
    padding-top: 9px;
}
.list-info-profile__open-block{
	position: relative;
}
.list-info-profile__open-block .select-list{
	left: auto;
	right: 0;
}
.button-footer_dark{
	background: #0090cf!important;
}
.button-footer_dark:hover{
	background: #0086c0!important;
}
.line-basket-top{
	padding: 5px 0 5px 0;
}
.nav-basket {
	padding: 0 0 0 0;
	float: left;
	white-space: nowrap;
	position: relative;
	z-index: 15;
}
.nav-basket__item{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 0;
	list-style-type: none;
}
.nav-basket__item:first-child {
    margin-right: 8px;
}
.nav-basket__link {
	display: block;
    height: 60px;
	border: 1px solid transparent;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    position: relative;
	padding: 6px 6px 6px 7px;
	transition: .3s all;
}
.active .nav-basket__link,
.nav-basket__link:hover {
	border-color: #68afde;
}
.nav-basket__icon {
	display: inline-block;
	vertical-align: top;	
	width: 46px; height: 46px;
	border: 2px solid #3091d2;
	background: #FFF;
	color: #3091d2;
	font-size: 30px;
	line-height: 40px;
	padding-top: 4px;
	text-align: center;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
    transition: .3s all;
    margin-right: 4px;
}
.active .nav-basket__icon,
.nav-basket__link:hover .nav-basket__icon {
	background: #3091d2;
	color: #FFF;
}
.nav-basket__text {
	display: inline-block;
	vertical-align: top;
	padding: 2px 0 0 3px;
	font-size: 10px;
	text-transform: uppercase;
	color: #9f9f9f;
	line-height: 13px;
	white-space: nowrap;
}
.nav-basket__text .prc1 {font-weight: bold;}
.nav-basket__title{
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	color: #0094d6;
	padding-bottom: 3px;
	letter-spacing: -0.5px;
}
.box-list-basket-inf{
	float: right;
	padding: 0 0 0 0;
	width: 295px;
}
.list-basket-inf{
	border: 1px solid #99ccff;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.list-basket-inf__item{
	display: block;
	list-style-type: none;
	border-bottom: 1px solid #99ccff;
}
.list-basket-inf__item:last-child{
	border-bottom: none;
}
.list-basket-inf__left{
	float: left;
	width: 70%;
	padding: 5px 4px 4px 4px;
	font-size: 12px;
	color: #0194d6;
	text-align: right;
	letter-spacing: -0.2px;
	border-right: 1px solid #99ccff;
}
.list-basket-inf__right{
	float: left;
	width: 30%;
	padding: 5px 4px 4px 4px;
	font-size: 12px;
	margin-left: -1px;
	color: #0194d6;
	text-align: center;
	border-left: 1px solid #99ccff;
}
.main-table-basket{
	display: table;
	width: 100%;
}
.box-main-table-basket{
	padding: 0 10px 0 10px;
}
.main-table-basket .tr{
	display:table-row;
	width:100%;}
.main-table-basket .th{
	display:table-cell;
	border-bottom:solid 1px #99ccff;	
	width:auto;
	padding:5px 10px 5px 10px;
	color:#6d6d6d;
	font-size:12px;
	vertical-align: middle;
	text-align: center;
	font-weight:bold;}

.main-table-basket .td{
	display:table-cell;
	border-bottom:solid 1px #99ccff;
	width:auto;
	padding:7px 0 4px 0;
	color:#4d4d4d;
	vertical-align: middle;
	font-size:13px;
	line-height:15px;}
.main-table-basket .tr_absent .td, .main-table-basket .tr_absent .th{
	border-bottom-color:#ff5958!important
}
.main-table-basket .col1{
	text-align: center;}
.main-table-basket .col2{
	width:44%;
	padding-left: 6px;
	padding-right: 10px;
	vertical-align: top;}
.main-table-basket .col3{
	width:13%;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
white-space: nowrap;}
.main-table-basket .col4{
	width:15%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
.main-table-basket .col5{
	width:12%;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
.main-table-basket .col6{
	width:60px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
.main-table-basket__img{
	display: inline-block;
	width:72px;
	border: 1px solid #b6d2df;
	position: relative;
}
.main-table-basket__term{
	display: block;
    position: absolute;
    background: #ffcdcd;
    bottom: 1px;
    color: #c15339;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: 0.3px;
    width: 62px;
    left: 4px;
    height: 12px;
    line-height: 13px;
    text-align: center;
}
.tab-cont .main-table-basket__term{width: 77px;}
#view_2.tab-cont .main-table-basket__term{width: 180px; bottom: 3px;}
.main-table-basket__term:before{
	content: '';
    position: absolute;
    left: -4px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 4px solid #ffcdcd;
    border-bottom: 6px solid transparent;
}
.main-table-basket__term:after{
	content: '';
    position: absolute;
    right: -4px;
    top: 0;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-left: 4px solid #ffcdcd;
	border-bottom: 6px solid transparent;
}
.main-table-basket__text{
	height: 73px;
	position: relative;
}
.main-table-basket__img > img{
	display: block;
	width:100%;
	height: 70px;
}
.button-mess-basket{
	position: absolute;
	left: 0px; bottom: 1px;
	color: #5595bc;
	font-size: 11px;
	cursor: pointer;
}

.button-mess-basket:hover{
	text-decoration: underline;
}
.button-mess-basket__icon{
	display: inline-block;
	width: 11px; height: 9px;
	background: no-repeat -65px -71px;
	margin: 0 2px 0 0;
}
.no-webp .button-mess-basket__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .button-mess-basket__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.button_small{
	display: block;
	height: 17px;
	line-height: 14px;
	padding-top:2px;
	font-size: 9px;
	width: 118px;
	margin: 6px auto 6px auto;
}

.basket-products-list__size{
	width: 80px;
	margin: 0 auto;
	position: relative;
}
.basket-products-list__size .box-select-product{
	display: block;
	width: 100%;
	margin: 6px 0 4px 0
}
.basket-products-list__size .box-select-product__title{
	width: 100%;
	padding-top: 2px;
	margin: 0 0 0 0;
	font-size: 12px;
}
.no-pack{
	display: none;
	padding-right: 5px;
	border: 1px solid #e9edf0;
	background: #fcfdfe;
	color: #c3cdd2;
	font-size: 10px!important;
	margin-top: 6px!important;
}
.no-pack-detail{
	padding-right: 5px;
	border: 1px solid #e9edf0;
	background: #fcfdfe;
	color: #c3cdd2;
}
.no-pack-detail:after{display: none;}
.catalog-products-list__size .no-pack{
	margin: 0 0 7px 0!important;
	padding-top: 4px;
}
.basket-products-list__size .products-quantity{
	margin: 4px 0 4px 0
}
.main-table-basket .list-radio__text{
	text-align: left;
}
.main-table-basket .catalog-products-list__id_quantity_for-card{
	margin: 3px 12px 0 0;
}
.last-price{
	display: block;
	padding: 0 0 0 0;
	font-size: 9px;
	line-height: 9px;
	text-transform: uppercase;
	color: #ff6e6d;
	opacity: 0;
	height: 0px;
	overflow: hidden;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.last-price.opened-last-price{
	opacity: 1;
	height: 20px;
	min-width: 78px;
}
.last-price .ver2{
	display: none;
}
.main-table-basket .product-cell-list__price{
	float: none;
	display: inline-block;
}
.old-basket-price{
	display: block;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 11px;
	color: #ababab;
}
.old-basket-price span{
	text-decoration: line-through
}
.main-summ-basket{
	border-bottom: 1px solid #99ccff;
	padding: 5px 0 10px 0;
}
.delivery-inf__line{
	padding: 0 0 10px 0;
}
.delivery-inf__line+.delivery-inf__line{
	padding-bottom: 0px;
}
.delivery-inf{
	float:left;
	padding: 0 0 0 3px;
}
.delivery-select-country{
	display: inline-block;	
	width: 137px;
	position: relative;
	vertical-align: top;
}
.delivery-select-country .box-select__title{
	background: #eff8fb;
	border-color:#b3cfe1;
}
.button-delivery-basket{
	display: inline-block;
	background: #92c4ef;
	height: 21px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size:10px;
	line-height: 14px;
	padding: 3px 6px 0 6px;
	color: #FFF;
	text-transform: uppercase;
	width: 130px;
	text-align: center;
	margin-left: 3px;
}
.button-delivery-basket:hover{
	background: #1b83dd;
}
.open-inf-delivery{
	padding: 5px 0 0 4px;
}
.delivery-another{
	padding: 0 0 0 0;
	font-size:12px;
	color: #545454;
	line-height: 15px;
}
.delivery-ukraine{
	padding: 0 0 0 0;
	font-size:12px;
	color: #545454;
	line-height: 15px;
	display: none;
}
.without-pay{ color: #97ce68; text-transform: uppercase;}
.delivery-ukraine>div{
	padding-top: 1px; padding-bottom: 1px;
}
.delivery-left{
	display: inline-block;
	vertical-align: top;
	width: 76px;
	text-align: left!important;
}
.delivery-right{
	display: inline-block;
	vertical-align: top;
	margin: 0 -10px 0 -83px;
	padding: 0 0 0 85px;
}



.delivery-pay{
	position: absolute;
	left: 0px; top:30px;
	font-size: 12px;
	color: #4d4d4d;
}
.fvourite-table .buttons-basket-col__button{
	left: 3px;
}

.text-remove{ display: none;}

.add-product-reviews{
	width:532px;}
.add-product-reviews .window-cont{
	padding:5px 20px 15px 20px;}
.form-add-reviews{
	overflow:hidden;
	text-align:center}
.form-add-reviews .form-add-comment__left{
	float:none;
	display:block;
	max-width:none;
	padding-bottom:7px;
	border-top:solid 1px #e0e0e0;
	margin-left:-5px;
	margin-right:-5px;
	margin-top:5px;
	padding:0 5px 7px 5px;
	text-align:left;}
.textarea-gray_h78{
	height:78px;
	max-height:78px;}
.form-add-reviews .btn-blue_big{
	display:inline-block;
	vertical-align:top;
	margin:12px 0 0 0!important;
	font-size:12px;
	text-transform:uppercase;}
.add-product-reviews .close-window_option2 {top:13px;}
.form-subscription .btn-blue_big{
	display:inline-block;
	vertical-align:top;
	margin:20px 0 0 0;
	font-size:12px;
	text-transform:uppercase;}
	
.window-open_authorization{
	width:608px;
	max-width:608px;}
.window-open_authorization .window-cont{
	background:#f4f4f4;
	padding:0 0 0 0;}
.box-authorization{
	padding-bottom:20px;
	position:relative;}
.box-authorization:before{
	background:#d6d6d6;
	height:100%;
	position:absolute;
	right:0px;
	top:0px;
	width:37.5%;
	z-index:1;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	content:'';}
.box-authorization.redistr-hover:before{
	border-radius: 0 5px 0px 0;
	-moz-border-radius: 0 5px 0px 0;
	-webkit-border-radius: 0 5px 0px 0;
}
.window-cont.redistr-hover{
	border-radius: 6px 6px 6px 0;
    -moz-border-radius: 6px 6px 6px 0;
    -webkit-border-radius: 6px 6px 6px 0;
}
.box-field.top2{
	margin:10px 0 0 0;}
.box-authorization__left{
	float:left;
	width:62.5%;
	padding:0 17px 0px 22px;
	position:relative;
	z-index:4;}
.box-authorization__right{
	float:left;
	width:37.5%;
	padding:0 18px 0px 18px;
	position:relative;
	z-index:3;}
.title-window_green{
	color:#97ce68!important;
	font-size:17px;
	padding:17px 0 0 0;}
.sub-text-title{
	padding:0 0 0 0;
	font-size:13px;
	color:#4d4d4d;}
.field-input_with-shadow{
	position:relative;}
.field-input_with-shadow:after{
	background:url(/bitrix/templates/umeu/css/../img/shadow_field.png) no-repeat center bottom;
	background-size:cover;
	width:98%;
	height:11px;
	top:100%;
	content:'';
	position:absolute;
	left:2px;
	display:block;}
.input-authoriz{
	width:100%;
	height:45px;
	font-size:14px;
	border:solid 1px #d8e4cd;
	padding:13px 15px 13px 68px;
	background:#ffffff;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	position:relative;
	color:#404145;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.error .input-authoriz{
	border-color:#fed7d7
}
.valid .input-authoriz{
	border-color:#e4f1d9
}
.input-authoriz::-webkit-input-placeholder{color:#bdb9b3!important; opacity:1 !important;}
.input-authoriz::-moz-placeholder{color:#bdb9b3!important; opacity:1 !important;}
.input-authoriz__icon{
	background:#b7dd96;
	width:54px;
	height:45px;
	position:absolute;
	left:0px;
	top:0px;
	border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px;
	text-align:center;}
.box-field.error .input-authoriz__icon{
	background:#ff6766;}
.input-authoriz__icon-login{
	background: no-repeat -162px -142px;
	width:24px;
	height:22px;
	display:inline-block;
	margin:11px 0 0 0;}
.no-webp .input-authoriz__icon-login{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .input-authoriz__icon-login{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.input-authoriz__icon-password{
	background: no-repeat -145px -142px;
	width:16px;
	height:22px;
	display:inline-block;
	margin:11px 0 0 0;}
.no-webp .input-authoriz__icon-password{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .input-authoriz__icon-password{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.link-password{
	float:right;
	color:#575757;
	font-size:12px;
	line-height:14px;
	margin-top:2px;
	margin-right:2px;}
.link-password:hover{
	text-decoration:underline;}
.box-authorization .list-check__text{ font-size: 12px; line-height: 14px; padding-top: 2px;}
.list-check__item_left{
	float:left;
	white-space:nowrap;
	padding:0 0 0 0;}
.list-check__text_gray{
	color: #575757!important;}
.btn-blue_h41{
	height:41px;
	padding:15px 0 0 0;
	font-size:12px;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top;
	background:#1b83dd;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	margin:14px 0 0 0;
	width:184px;
	max-width:100%;}
.login-with-soc_inline{
	padding:11px 0 0 5px;}
.login-with-soc_inline .login-with-soc__label{
	display:block;
	font-size:12px;
	line-height:14px;
	padding:1px 5px 6px 0;}
.login-with-soc_inline .list-login-with-soc{
	display:block;
	vertical-align:top;}
.title-window_red{
	color:#ff6362;
	font-size:17px;
	padding:17px 0 0 0;}
.box-authorization__text{
	color:#4d4d4d;
	font-size:12px;
	line-height:17px;
	padding:7px 0 6px 0;}
.box-authorization__bottom{
	position:relative;
	width:100%;
	z-index:3;
	padding:10px 0px 0px 0px;}
.box-authorization__bottom_top{
	padding-top: 0;}
.error-field-authoriz{
	position:absolute;
	left:100%;
	top:2px;
	padding-left:8px;
	display:none;
    z-index: 15;
}
.box-ordering__left .error-field-authoriz{top:-2px;}
.box-ordering__left .field-input_50 .error-field-authoriz{margin-left: -6px;}
.error-field-authoriz__cont{
	display: table-cell;
	position: relative;
	max-width: 190px;
	background:#ff6766;
	padding:6px 8px 7px 8px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	font-size:11px;
	list-style:14px;
	color:#ffffff;
	line-height: 13px;
	vertical-align: middle;
	height: 41px;}
.error-field-authoriz:before{
	 width: 0;
	 height: 0;
	 border-top: 7px solid transparent;
	 border-left: 7px solid transparent;
	 border-bottom: 7px solid transparent;
	 border-right: 7px solid #ff6766;
	 position:absolute;
	 left:-6px;
	 margin-top:13px;
	 content:'';}
.box-field.valid .input-authoriz__icon{
	background:#97ce68;}
.icon-error-field{
	background:#ff5958;
	width:18px;
	height:18px;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-9px;
	display:none;
	border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:4px;}
.icon-error-field span{
	display:block;
	display:inline-block;
	vertical-align:top;
	width:11px;
	height:10px;
	margin-left:0;
	font-size: 19px;
	line-height: 17px;
	font-weight: bold;
	margin-top: -6px;}

.box-field.error .icon-error-field{
	display:block;}
.box-field.error .error-field-authoriz{
	display: table;
	width: max-content;
	width: -moz-max-content;}
.icon-valid-field{
	background:#a0d271;
	width:18px;
	height:18px;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-9px;
	display:none;
	border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:5px;}
.icon-valid-field span{
	display:block;
	background: no-repeat -113px -71px;
	display:inline-block;
	vertical-align:top;
	width:11px;
	height:10px;
	margin-left:1px;}
.no-webp .icon-valid-field span{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .icon-valid-field span{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-field.valid .icon-valid-field{
	display:block;}
.btn-blue_top3{
	margin-top:8px;}
.line-warning{
	background:#ff6766;
	position:relative;
	padding:15px 10px 15px 10px;
	text-align:center;
	color:#ffffff;
	z-index:11;
	font-size:13px;
	width:100%;
	display:none;
	border-radius: 0 0 6px 6px;
	position: absolute;
}
.box-authorization__right_option2{
	padding-top:55px;}
.link-back{
	position:relative;
	margin:27px 0 15px 0;
	position:relative;
	text-transform:uppercase;
	color:#2b7bac;
	padding-left:15px;
	line-height:14px;
	display:inline-block;}
.link-back:before{
	background: no-repeat -129px -91px;
	width:14px;
	height:14px;
	position:absolute;
	left:-2px;
	top:0px;
	display:block;
	content:'';
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8;}
.no-webp .link-back:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .link-back:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.link-back:hover{
	text-decoration:underline;}
	
.window-open_authorization-with-soc{
	width:547px;}
.window-open_authorization-with-soc .window-cont{
	background:#f4f4f4;
	padding:1px 22px 20px 22px;}
.title-window_with-icon{
	position:relative;
	padding:17px 0 3px 24px;}
.title-window_with-icon .icon-valid-field{
	left:0px;
	top:26px;
	display:block;}
.window-open_authorization-with-soc p{
	color:#4d4d4d;}
.btn-blue_long{
	width:238px;}
.btn-blue_left{
	float:left;}
.btn-blue_right{
	float:right;}
.window-open_authorization-with-soc .box-authorization__bottom{
	width:100%;
	padding-top:31px;
	position:relative;}
.box-authorization__right_option3{
	padding-top:43px;}
.title-window_top3{
	padding:0px 0 0 0;}
.btn_not-authorization{
	margin-top:8px;}
	
.window-open_password-recovery{
	width:598px;}
.window-open_password-recovery .window-cont{
	background:#f4f4f4;
	padding:0 0 0 0;}
.password-recovery__top{
	min-height:175px;}
.link-customer-support{
	display:block;
	color:#3782b0;
	line-height:14px;
	margin-top:-2px;}
.link-customer-support:hover{
	text-decoration:underline;}
.password-recovery__help{
	position:relative;
	color:#4d4d4d;
	line-height:16px;}
.box-field.top3{
	margin:14px 0 0 0;}
.input-authoriz__icon-code{
	background:url(/bitrix/templates/umeu/css/../img/icon_code.png) no-repeat left top;
	width:35px;
	height:16px;
	display:inline-block;
	margin:14px 0 0 0;}
.info-sms{
	padding:17px 0 0 5px;
	display:inline-block;
	vertical-align:top;}
.info-sms p{
	line-height:16px;
	color:#4d4d4d;
	padding:0 0 0 0;}
.link-repeat{
	display:inline-block;
	color:#2b7ab5;
	line-height:16px;
	z-index: 2000;}
.link-repeat:hover{
	text-decoration:underline;}
.link-repeat.disabled{
	cursor:default;
	color:#c8c8c8;
	pointer-events: none;}
.link-repeat.disabled:hover{
	text-decoration:none;}
.info-sms__time{
	padding-left:5px;
	display:inline-block;
	font-size:13px;}

.box-help-window{
	padding:0 23px 10px 23px;
	margin-top:15px;
	position:relative;
	z-index:4;}
.box-help-window .list-login-with-soc{
	display:block;}
.box-help-window__item{
	border-bottom:solid 1px rgba(0,0,0,0.08);
	padding:7px 0px 11px 0px;
	overflow:hidden;}
.box-help-window .box-help-window__item:first-child{
	border-top:solid 1px rgba(0,0,0,0.08);}
.box-help-window__left{
	float:left;
	width:63.5%;
	padding-right:10px;}
.box-help-window__right{
	float:left;
	width:36.5%;
	padding-left:15px;}
.box-help-window__text{
	color:#4d4d4d;
	font-size:13px;
	font-family:Tahoma;
	padding:0 0 0 15px;
	position:relative;
	line-height:16px;}
.box-help-window__item{}
.box-help-window__text:before{
	 width: 0;
	 height: 0;
	 border-top: 6px solid transparent;
	 border-right: 6px solid transparent;
	 border-bottom: 6px solid transparent;
	 border-left: 6px solid #ff5958;
	 position:absolute;
	 left:0px;
	 top:4px;
	 content:'';
	 display:block;}
.box-help-window__text_color:before{
	 border-left: 6px solid #105490;
}
.box-help-window__link{
	color:#2b7bac;
	font-size:13px;
	font-family:Tahoma;}
.box-help-window__link:hover{
	text-decoration:underline;}
.box-help-window .list-login-with-soc{
	padding-top:10px;}

.open-form-support{
	background:#ff6766;
	padding:11px 23px 22px 23px;
	display:none;
	border-radius: 0 0 6px 6px;
}
.open-form-support .box-field{
	margin-top:12px;}
.open-form-support .box-field.top{
	margin-top:0;}
.box-field_left{
	display:inline-block;
	vertical-align:top;
	margin-right:-4px;
	padding-right:6px;
	width:61%;}
.box-field_right{
	display:inline-block;
	vertical-align:top;
	padding-left:6px;
	width:39%;}
.stule-input2{
	background:#ffffff;
	border:solid 1px #ffc2c2;
	width:100%;
	height:34px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	position:relative;
	font-size:14px;
	color:#bdb9b3;
	line-height:18px;
	padding:8px 11px 8px 11px;}
.stule-textarea2{
	background:#ffffff;
	border:solid 1px #ffc2c2;
	width:100%;
	max-width:100%;
	height:53px;
	max-height:53px;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	position:relative;
	font-size:14px;
	color:#bdb9b3;
	line-height:18px;
	padding:5px 11px 5px 11px;}
.open-form-support .stule-input2, .open-form-support .stule-textarea2{
	border:solid 1px #FF6766;
	color:#dc615f;
}
.open-form-support ::-webkit-input-placeholder{color:#bdb9b3!important; opacity:1 !important;}
.open-form-support ::-moz-placeholder{color:#bdb9b3!important; opacity:1 !important;}
.open-form-support__sub-text{
	color:#ffffff;
	line-height:16px;
	display:inline-block;
	vertical-align:top;
	margin:12px 0 0 0;
	padding:0 0 0 6px;
	font-family:Tahoma;
	width: 55%}
.window-open_photo-view{
	width:340px;}
.window-open_photo-view .window-cont{
	padding:16px 0 13px 0;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	position:relative;
	overflow: visible;}
.box-photo-view{}
.box-photo-view__img{
	height:426px;
	text-align:center;
	overflow: hidden;}
.box-photo-view__img img{
	display:inline-block;
	vertical-align:top;
	height:100%;}
.description-photo{
	padding:3px 16px 0 16px;}
.description-photo p{
	color:#4d4d4d;
	font-size:11px;
	line-height:13px;}
.description-photo__text{
	padding:10px 0 0 0;}
.description-photo__description{
	padding-top:12px;}
.description-photo__description p{
	padding:0 0 0 0;
	white-space:normal;
	overflow: hidden;}
.description-photo__link{	
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#5b7e98;
	display:inline-block;
	vertical-align:top;
	max-width:205px;}
.description-photo__link:hover{
	text-decoration:underline;}
.function-comment_opt2{
	padding-top:18px;}
.function-comment_opt2 .function-comment__date{
	color:#77777f;
	line-height:15px;}
.info-author{
	border-top:solid 1px #b2ddf1;
	margin-top:14px;
	margin-left:-5px;
	margin-right:-5px;
	padding:12px 5px 0px 5px;}
.info-author__img{
	float:left;
	width:50px;
	height:50px;
	position:relative;
	z-index:2;}
.info-author__img img{
	display:block;
	width:100%;}
.info-author__info{
	float:left;
	width:100%;
	margin-left:-50px;
	padding:1px 0 0 56px;}
.info-author__info p{
	color:#777777;
	font-size:11px;
	padding:0 0 1px 0;}
.info-author__name{
	color:#2b587a;
	font-size:11px;
	padding:0 0 0 0;
	display:block;}
.info-author__link-contacts{
	margin-top:5px;
	color:#2b587a;
	text-transform:none;
	font-size:11px;
	margin:12px 0 10px 0;
	display:inline-block;}
.info-author__link-contacts:hover{
	text-decoration:underline;}
.info-author__contact{
	color:#000000;
	font-size:11px;
	line-height:15px;
	padding:0 0 0 0;
	display:block;}
	
.close-window_option3{
	position:absolute;
	right:-6px; top:-6px;
	cursor:pointer;
	width:25px;
	height:25px;
	background:url(/bitrix/templates/umeu/css/../img/close_2.png) no-repeat left top;
	-moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; -webkit-transition: all 0s linear; transition: all 0s linear;}
.close-window_option3:hover{
	background-position: right top;}

.description-photo__link-edit{
	color:#777777;
	margin:5px 0 0 -5px;
	padding:6px 5px 6px 5px;
	font-size:11px;
	display:block;}
.description-photo__link-edit:hover{
	background:#e9edf1;}
.link-editor{
	position:absolute;
	left:-6px; top:-6px;
	cursor:pointer;
	width:25px;
	height:25px;
	background:url(/bitrix/templates/umeu/css/../img/icon_editor.png) no-repeat left top;
	-moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; -webkit-transition: all 0s linear; transition: all 0s linear;
z-index: 2;}
.link-editor:hover{
	background-position:right top;}
	
.window-open_photo-view-long{
	width:604px;}
.window-open_photo-view-long .window-cont{
	padding:0px 0 20px 0;
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
	position:relative;
	display:block;}
.window-open_photo-view-long .box-photo-view__img{
	height:auto;
	width:100%;
	text-align:center;}
.window-open_photo-view-long .box-photo-view__img img{
	width:100%;}
.window-open_photo-view-long .description-photo{
	margin:7px 15px 0 15px;
	padding:0 0 0 0;
	position:relative;}
.window-open_photo-view-long .info-author{
	float:left;
	width:170px;
	border-top:none;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	z-index:2;
	position:relative;}
.description-photo__cont{
	width:100%;
	margin-left:-170px;
	float:right;
	z-index:1;
	position:relative;
	padding:0 10px 0 192px;}
.window-open_photo-view-long .function-comment_opt2{
	padding-top:18px;}
.window-open_photo-view-long .function-comment_top{
	padding-top:5px;}
.description-photo__cont:after{
	width:1px;
	height:95%;
	background:#eeeeee;
	position:absolute;
	left:170px;
	top:10px;
	content:'';
	z-index:2;
	display:block;}
.window-open_photo-view-long2{
	width:552px;}
.set-an-example{
	margin-top:8px;
	display:inline-block;}
.line-functions-editor{
	border-bottom:solid 1px #b1ddf0;
	padding:7px 0px 5px 0px;
	text-align:center;}
.line-functions-editor__button{
	vertical-align:middle;
	display:inline-block;
	width:15px;
	height:15px;
	margin:0 7px 0 7px;}
.line-functions-editor__button_btn1{
	background:url(/bitrix/templates/umeu/css/../img/button_editor_1.png) no-repeat center center;}
.line-functions-editor__button_btn2{
	background:url(/bitrix/templates/umeu/css/../img/button_editor_2.png) no-repeat center center;}
.line-functions-editor__button_btn3{
	background:url(/bitrix/templates/umeu/css/../img/button_editor_3.png) no-repeat center center;
	width:13px;}
.line-functions-editor__button_btn4{
	background:url(/bitrix/templates/umeu/css/../img/button_editor_4.png) no-repeat center center;
	width:15px;
	height:14px;}
.line-functions-editor__button_btn5{
	background:url(/bitrix/templates/umeu/css/../img/button_editor_5.png) no-repeat center center;
	width:20px;
	height:20px;}
.line-functions-editor__button_btn6{
	background:url(/bitrix/templates/umeu/css/../img/button_editor_6.png) no-repeat center center;
	width:19px;
	height:18px;}
.line-functions-editor__button_btn7{
	background:url(/bitrix/templates/umeu/css/../img/button_editor_7.png) no-repeat center center;
	width:19px;
	height:18px;}
.form-description{
	padding:11px 13px 0 13px;}
.line-center-button .btn-form-profile{
	margin:0 2px 0 2px;
	display:inline-block;
	vertical-align:top;
	font-size:11px;}
.line-center-button_top{
	padding:11px 0 0 0;}	
	
	
.window-open_ordering{
	width:863px;}
.window-open_ordering .window-cont{
	padding:0 0 0 0;}
.box-ordering{
	position:relative;
	padding-bottom:20px;}
.box-ordering__cont{
	position:relative;
	z-index:2;}
.box-ordering:before{
	background:#f8f8f8;
	border-left:solid 1px #ededed;
	width:50.7%;
	height:100%;
	position:absolute;
	right:0px;
	top:0px;
	content:'';
	border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;}
.title-window_big{
	font-size:23px;
	line-height: 1;
	padding:20px 0 0 22px;
	letter-spacing:0px;}
.box-ordering__left{
	float:left;
	width:50%;
	padding:3px 26px 0 22px;}
.box-ordering__right{
	float:right;
	width:50%;
	padding:10px 20px 0 13px;}
.box-field_top3{
	margin:15px 0px 0px 0px;}
.box-field_top3.attention{
	background: #fbe9e9;
    border: 1px solid #ffcccb;
    text-align: center;
    font-size: 12px;
    line-height: 35px;
    color: #ff5958;
    text-transform: uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.box-field_top3 .box-select_standart{
	margin:0 0 0 0;}
.field-input_50{
	width:50%;
	display:inline-block;
	vertical-align:top;
	margin-right:-4px;
	padding:0 6px 0 0px;}
.box-field .field-input_50+.field-input_50{
	padding:0 0px 0 6px;}
/*.box-field .field-input_50.hidden+.field-input_50{
	padding: 0 6px 0 0;
}*/
.box-field .field-input .box-field{
	margin-top:0px;}
.select-icon-delivery{
	display:inline-block;
	vertical-align:middle;
	width:38px;
	height:34px;
	position: relative;}
.select-icon-delivery .td{
	display:table-cell;
	width:36px;
	height:34px;
	vertical-align:middle;
	text-align:center;}
.select-icon-delivery img{
	display:inline-block;
	vertical-align:middle;}
	
.box-select_with-icon .box-select__title{
	padding-top:0px;}
.box-select__name{
	display:inline-block;
	vertical-align:middle;
	margin-left:-41px;
	width:100%;
	padding-left:40px;}
.box-select_with-icon  .select-list__item .select-icon-delivery{
	display:none;}
	
.stule-input2_gray{
	border:solid 1px #dddddd;
	padding:8px 11px 8px 11px;
	position:relative;
	-moz-box-shadow:inset 0 1px 1px 0 #f6f6f6;-webkit-box-shadow:inset 0 1px 1px 0 #f6f6f6;box-shadow:inset 0 1px 1px 0 #f6f6f6;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	color:#404145;
	position:relative;
	height:36px;}
.stule-input2_gray::-webkit-input-placeholder{color:#9a9a9a!important; opacity:1 !important;}
.stule-input2_gray::-moz-placeholder{color:#9a9a9a!important; opacity:1 !important;}
.box-field_top4{
	margin:15px 0px 0px 0px;}
.list-check__item_opt2{
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;}
.list-check__item_opt2 .list-check__text{
	font-size:13px;
	display: table-cell;
    vertical-align: middle;
    padding: 0 20px 0 5px;}
.list-check__item_opt2 .list-check__text.with-question{
    padding-right: 0;
}
.stule-textarea_gray{	
	padding:8px 11px 8px 11px;
	position:relative;
	color:#4d4d4d;
	border:solid 1px #dddddd;
	-moz-box-shadow:inset 0 1px 1px 0 #f6f6f6;-webkit-box-shadow:inset 0 1px 1px 0 #f6f6f6;box-shadow:inset 0 1px 1px 0 #f6f6f6;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	position:relative;
	height:88px;
	min-height:88px;}
.stule-textarea_gray::-webkit-input-placeholder{color:#9a9a9a!important; opacity:1 !important;}
.stule-textarea_gray::-moz-placeholder{color:#9a9a9a!important; opacity:1 !important;}
.icon-question{
	display:inline-block;
	vertical-align:top;
	background: no-repeat -93px -48px;
	width:13px;
	height:13px;
	-moz-transition: all 0s linear; -o-transition: all 0s linear; -ms-transition: all 0s linear; -webkit-transition: all 0s linear; transition: all 0s linear;
	height:auto;}
.no-webp .icon-question{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .icon-question{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.icon-question:hover{
	background-position:-107px -48px;}
.line-button-right{
	padding:10px 0 0 0;
	text-align:right;
	overflow:hidden;}
.line-button-right .btn-blue{
	float:right;}
.btn-blue_h46{
	height:46px;
	padding:17px 0 0 0;
	font-size:14px;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top;
	background:#1b83dd;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	margin:10px 0 0 0;
	width:151px;
	max-width:100%;}
.btn-blue_h46:disabled, .btn-blue_h46[disabled]{
	background: #bbbbbb;
}
.box-products-in-basket{
	border:solid 1px #dddddd;
	padding:0 0 0 0;
	height:249px;
	background: #ffffff;
	margin:6px 0 0 0;}
.total-info-ordering{
	border-top:solid 1px #e0e0e0;
	margin-top:15px;}
.total-info-ordering__item{
	border-bottom:solid 1px #e0e0e0;
	padding:15px 20px 15px 0px;
	position: relative;
	white-space: nowrap;}

.total-info-ordering__item .prompt-question{
	right: 10px; top: 18px;
}
.total-info-ordering__label{
	display:inline-block;
	vertical-align:middle;
	width:70px;
	text-align:left;
	padding:0 0 0 0;
	color:#929292;
	line-height:15px;}
.total-info-ordering__label span{
	font-size: 11px;
	display: block;
	white-space: nowrap;
}
.total-info-ordering__info{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	margin-left:-77px;
	padding:0 0 0 115px;}
.total-info-ordering__info p{
	padding: 0;
    display: inline-block;
    vertical-align: top;
    font-weight: bold;
}
.total-info-ordering__name-delivery{
	font-size:12px;
	text-transform:uppercase;
	padding:0 0 0 0;
	padding-top: 3px!important;
	line-height:15px;
	color:#99cf6b!important;}
.total-info-ordering__price-delivery{
	font-size:12px;
	text-transform:uppercase;
	padding:0 0 0 0;
	line-height:15px;
	font-weight:bold;
	color:#4d4d4d;}
.total-info-ordering__price{
	font-size:32px;
	text-transform:uppercase;
	padding:0 0 0 0;
	line-height:30px;
	color:#5c5c5c;}
.total-info-ordering__price.nonUAH{
	padding-top: 0px!important;
}
.total-info-ordering .icon-question{
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-6px;}
.minimum-order-summ{
	background-color: #fbe9e9;
    color: #ff5958;
    border: 1px solid #ffcccb;
    min-width: 134px;
    max-width: 145px;
    width: 45%;
    height: 47px;
    display: inline-block;
    padding: 5px 9px 0 0;
    margin: 10px 10px 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 11px;
    line-height: 12px;
}
.minimum-order-summ.mobile{
	width: 100%;
    max-width: unset;
    height: unset;
    padding: 6px 5px 5px 5px;
    margin: 10px 0 0 0;
    text-align: center;
}
.box-slider-time{
	padding:21px 0 0 0;}
.box-slider-time__title{
	line-height:16px;
	padding:0 0 2px 2px;
	color:#9c9c9c;
	border-bottom:solid 1px #badaf5;}
.slider-time{
	position:relative;
	min-height:36px;}
	
	
.window-open_feedback{
	width:656px;}
.window-open_feedback .window-cont{
	padding:0 0 0 0;
	background:#f8f8f8;
	overflow: hidden;
}
.box-feedback{
	position:relative;
	padding-bottom:25px;
	min-height:235px;}
.box-feedback .title-window_with-icon{
	margin-top:12px;}
.box-feedback:before{
	background:#ffffff;
	width:35%;
	border-right:solid 1px #ededed;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	content:'';}
.box-feedback__left{
	float:left;
	width:35%;
	padding:10px 20px 0 23px;
	position:relative;
	z-index:3;}
.box-feedback__right{
	float:right;
	width:65%;
	padding:10px 30px 0 24px;
	position:relative;
	z-index:3;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;}
.box-feedback__right h2{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.box-window-contacts{
	padding:0px 0 0 0;}
.box-window-contacts__item{
	/*overflow:hidden;*/
	padding-top:25px;
	white-space: nowrap;
}
.box-window-contacts__bottom{}
.box-window-contacts__item a{
	display:block;
	color: #4d4d4d}
.box-window-contacts__icon{
	width:23px;
	height:23px;
	background: 0 0;
	vertical-align:top;
	display:inline-block;
	margin-top:1px;}
.no-webp .box-window-contacts__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .box-window-contacts__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.box-window-contacts__icon_time{
	background-position:-11px -143px;}
.box-window-contacts__icon_phone{
	background-position:-33px -143px;}
.box-window-contacts__icon_feedback{
	background-position:-55px -143px;}
.box-window-contacts__icon_back-call{
	background-position:-77px -143px;}
.box-window-contacts__info{
	display:inline-block;
	vertical-align:top;
	margin-left:-28px;
	width:100%;
	padding-left:30px;}
.box-window-contacts__text{
	line-height:12px;
	font-size:10px;
	color:#4d4d4d;
	font-weight:bold;
	padding:0 0 0 0;
	display:block;}
.box-window-contacts__item.first .box-window-contacts__text{font-size: 11px;}
.box-window-contacts__item.first a {color: #646464;}
.box-window-contacts__item.first a span {color: #4d4d4d;}
.box-window-contacts__item a:hover .box-window-contacts__text{
	text-decoration:underline;}
.color-red{
	color:#ff5958;}
.box-window-contacts .big-number{
	font-size:14px;	
	line-height:16px;
	color:#0094d6;
	display:inline-block;
	font-weight:normal;}
.form-back-call{
	padding:19px 0 0 0;}
.form-back-call__label{
	font-size:10px;
	color:#4d4d4d;
	text-transform:uppercase;
	font-weight:bold;
	float:none;
	display:block;
	padding:2px 0 4px 3px;}
.box-error-field{
	display:none;
	text-align:right;
	position:absolute;
	right:10px;
	top:8px;}
.box-error-field .icon-error-field{
	position:relative;
	right:0px;
	top:0px;
	display:inline-block;
	vertical-align:middle;
	margin-top:0px;}
.box-error-field__text{
	display:inline-block;
	vertical-align:middle;
	color:#ff5958;
	font-size:8px;
	line-height:10px;
	text-transform:uppercase;}
.error .box-error-field{
	display:block;}
.close-window_option2{
	z-index:5;}
.box-file-feedback{
	float:left;
	max-width:50%;
	padding:10px 0 0 0;
	text-align:left;}
.box-button-add-file{
	position:relative;}
.button-add-file{
	color:#4d4d4d;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	position:relative;
	text-transform:uppercase;
	padding-left:17px;
	padding-top:1px;}
.form-back-call .btn-blue_h46{
	width:144px;}
.button-add-file:before{
	width: 14px; height: 14px;
	background: url(/bitrix/templates/umeu/css/../img/icon_add.png) no-repeat 0px 0px;
	content:'';
	display:block;
	z-index:2;
	position:absolute;
	left:0px;
	top:-1px;}
.box-file-feedback__file{
	color:#4d4d4d;
	font-size:11px;
	position:relative;
	display:block;
	margin:5px 0 0 0px;
	padding-left:17px;}
.mini-delete-icon{
	background:#fb796b;
	margin:0px 1px 0 1px;}
.mini-delete-icon_left{
	position:absolute;
	left:0px;
	right:auto;
	top:-1px;}
.stule-textarea_h145{
	height:145px;
	min-height:145px;}
.box-select_white .box-select__title{
	padding:11px 20px 5px 11px;
	position:relative;
	color:#4d4d4d;
	border:solid 1px #dddddd;
	-moz-box-shadow:inset 0 1px 1px 0 #f6f6f6;-webkit-box-shadow:inset 0 1px 1px 0 #f6f6f6;box-shadow:inset 0 1px 1px 0 #f6f6f6;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	background:#ffffff;
	font-size:13px;}
.box-feedback__msg{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#4d4d4d;
	padding:20px 0 5px 0;
	max-width:305px;}
.check-count{
	display: inline-block;
	vertical-align: top;
	border-left:1px solid #afafaf;
	height: 20px;
	padding: 0 0 0 9px;
	margin-left: 2px;
	white-space: nowrap;
}
.check-count__text{
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	line-height: 10px;
	border-left:1px solid #afafaf;
	height: 20px;
	padding: 0 0 0 12px;
	margin-left: 6px;
	color: #787878;
	white-space: nowrap;
}
.check-count__text_small{
	font-size: 9px;
	text-transform: uppercase;
}
.check-count__text span{
	display: block;
	color: #fe7776;
}
.stule-input2_gray .box-select-product__title{
	background: none;
	border: none;
	height:auto;
	width: auto;
	display: inline-block;
	border-bottom:1px dashed;
	color:#68a1c0;
	font-size: 14px;
	padding: 2px 0 0 0;
}
.stule-input2_gray .box-select-product__title::after{
	display: none;
}
.stule-input2_gray .box-radio__number{
	text-align: right;
	padding-right: 5px;
}
.stule-input2_gray .select-list-product::before{
	left: 15px;
}
.days-slider{
	display: inline-block;
	vertical-align: middle;
	margin: -10px 0 0 3px;
	color:#999999;
	font-size: 14px;
}
.days-slider input{
	text-align: left;
	background: none;
	border:none;
	color:#999999;
	font-size: 14px;
	display: inline-block;
	width: 20px;
	height: 15;
}
.box-slider-time{
	position: relative;
}
.ui-slider{
background:#d7d7d7;
	border: 1px solid #bababa;
height:6px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
position:relative;
width: 100%;
margin:4px 0 0 0;
}

.ui-slider-range{
position:absolute;
height:6px;
background:url(/bitrix/templates/umeu/css/../img/track_time.jpg) repeat-x 0 0;
border:none;
top:-1px;
}
.ui-slider-handle{
position:absolute;
top:-5px!important;
background:#f5f5f5;
border: 1px solid #bababa;
width:14px!important;
height:14px!important;
margin:0 0 0 -7px!important;
	border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
	padding-top: 4px;
}
.ui-slider-handle:before{
	display: block;
	content: '';
	width: 4px; height: 4px;
	border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
	background: #717171;
	margin: 0 auto 0 auto;
}
.ui-slider-handle+.ui-slider-handle{

margin:0!important;
margin-left:-2px!important;
}
.slider-time__step{
	position: absolute;
	left: -6px; 
	top: 0;
	width: 100%;
	width: calc(100% + 10px);
	white-space: nowrap;
}
.box-slider-time{
	padding-right: 0px;
}
.box-slider-time .ui-slider-handle+.ui-slider-handle{
	margin-left: -7px!important;
}
.box-slider-time__name{
	display: inline-block;
	width: 11%;
	margin: 0 -5px 0 0;
	text-align: left;
	font-size: 9px;
	padding-left: 3px;
	position: relative;
}
.box-slider-time__name:first-child{
	padding-left: 5px;
}
.box-slider-time__name:last-child{
	margin-right: -15px;
}
.box-slider-time__name:before{
	display: block;
	content: '';
	background: #d7d7d7;
	width: 1px;
	height: 5px;
	position: absolute;
	left: 7px;
	bottom: -7px;
}
.window-open_finished{
	width:624px;}
.window-open_finished .window-cont{
	padding:0 26px 25px 26px;
	width:614px;
	}
.title-window_no-pad{
	padding-left:0px;}
.info-order{
	position:relative;
	max-width:485px;
	padding-top:6px;}
.info-order__text{
	padding:0 0 0 0;
	line-height:14px;
	color: #4d4d4d}
.info-order__title{
	color:#004f7f;
	line-height:16px;
	padding:5px 0 4px;}
.line-main-info-order{
	padding:16px 0 0 0;}
.line-main-info-order__status{
	color:#ff5958;
	line-height:16px;
	padding:10px 0 1px;}
.line-main-info-order__status_address{
	padding:1px 0 0px;}
.line-online-payment{
	border-top:solid 1px #e0e0e0;
	padding:5px 0 10px 0;
	position:relative;}
.line-online-payment .summ-order{
	float:right;
	margin-right:0px;
	width:240px;
	max-width:100%;
	text-align:right;}
.summ-order__price_selected-method{
	font-size: 11px;
	font-weight:normal;
	text-transform:none;
	font-family:Arial;}
.select-currencies{
	position:absolute;
	top:-17px;
	right:0px;}
.select-currencies__item{
	list-style:none;
	display:inline-block;
	vertical-align:top;
	padding:0 5px 0 2px;
	position:relative;}
.select-currencies__item:last-child{
	padding-right: 3px;}
.select-currencies__item:after{
	width:1px;
	height:7px;
	background:#999999;
	content:'';
	display:block;
	position:absolute;
	right:-1px;
	top:4px;}
.select-currencies__item:last-child:after{
	display:none;}
.select-currencies__link{
	color:#999999;
	font-size:9px;}
.select-currencies__link:hover{
	color:#0194d6;}
.select-currencies__item.active .select-currencies__link{
	color:#0194d6;}
.view-card-inf_left{
	float:left;}
.list-info-profile_option2{
	padding:20px 0 0 0;}
.view-card-inf_left{
	float:left;
	width:350px;}
.window-menu{
	padding:2px 0 0 0px;
	margin-left:-8px;}
.window-menu__item{
	display:inline-block;
	vertical-align:top;
	list-style:none;
	margin:10px 0 0 0;
	padding:0 11px 0 8px;
	position:relative;}
.window-menu__link{
	color:#1b83dd;
	text-transform:uppercase;
	display:block;}
.window-menu__item:after{
	width:1px;
	height:11px;
	background:#1b83dd;
	position:absolute;
	right:0px;
	top:0px;
	content:'';}
.window-menu__item:last-child:after{
	display:none;}
.window-menu__link:hover{
	text-decoration:underline;}
	
.list-transfer-systems{
	padding:0 0 0 0;}
.list-transfer-systems__item{	
	list-style:none;
	position:relative;
	padding:3px 0 11px 16px;}
.list-transfer-systems .list-transfer-systems__item:last-child{
	padding-bottom:5px;}
.list-transfer-systems__name{
	color:#3f96e2;
	font-size:13px;
	width:66px;
	position:relative;
	z-index:2;
	display:inline-block;
	vertical-align:top;}
.list-transfer-systems__item:before{
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e618";
	color:#696969;
	position:absolute;
	left:5px;
	top:7px;
	font-size:5px;}
.list-transfer-systems__info{
	color:#3f96e2;
	font-size:13px;
	width:66px;
	position:relative;
	z-index:1;
	width:100%;
	margin-left:-70px;
	padding-left:72px;
	display:inline-block;
	vertical-align:top;}
.list-transfer-systems__info_cont{
	position:relative;}
.list-transfer-systems__info_cont:after{
	width:4px;
	height:1px;
	content:'';
	display:block;
	position:absolute;
	left:-10px;
	top:7px;
	content:'';
	background:#696969;}
.list-transfer-systems__text{
	color:#4d4d4d;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	font-family:Arial, Tahoma, verdana, sans-serif;
	padding:0 0 0 0;}
.list-transfer-systems__link{
	font-style:italic;
	font-family:  Arial, Tahoma, verdana, sans-serif;
	color:#4198e3;
	font-size:12px;}
.list-transfer-systems__link:hover{
	text-decoration:underline;}
.list-info-profile_option2 .list-info-profile__open-block{
	display:none;}
.map-location{
	border:none;
	padding:5px 0 10px 0;
	position:relative;
	width:100%;
	height:216px;}
.stule-input2_number{
	border:solid 1px #dddddd;
	padding:5px 11px 5px 11px;
	position:relative;
	-moz-box-shadow:inset 0 0px 0px 0 #f6f6f6;-webkit-box-shadow:inset 0 0 0px 0px 0 #f6f6f6;box-shadow:inset 0 0 0px 0px 0 #f6f6f6;
	height:31px;
	font-size:14px;
	line-height:14px;}
.btn_send-msg{
	max-width: 100%;
    width: 87px;
    font-size: 13px;
    display: inline-block;
    text-align: center;
    padding: 0!important;}
.btn_send-msg.disabled{
	cursor:default;
	background: #e0e0e0;}
.window-open_navigation{
	width: 730px;
}
.window-open_navigation .window-cont{
	padding: 10px 27px 10px 27px;
	overflow: visible
}
.window-navigation-title{
	background: #0094d6;
	height: 28px; width: 206px;
	position: relative;
	margin: 0 auto 0 auto;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	line-height: 18px;
	text-transform: uppercase;
	padding: 6px 0 0 0;
}
.number-fancy-img{display: none;}
.window-navigation-title_card{
	position: absolute;
	left: 50%; top: 0px;
	margin-left: -102px;
	white-space: nowrap;
}
.window-navigation-title_card .window-navigation-title{
	font-size: 13px;
}
.fancybox-inner{ overflow: visible!important}
.window-navigation-title:after{
	display: block;
	content: '';
	position: absolute;
	right: -40px; top: -1px;
	width: 40px; height: 29px;
	background: no-repeat -97px -198px;
}
.no-webp .window-navigation-title:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .window-navigation-title:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.icon-left-nav-new{
	display: inline-block;
	vertical-align: top;
	position:relative;
	margin: -2px -3px -2px 6px;
	width: 20px; height: 15px;
	background: no-repeat -72px -198px;
}
.no-webp .icon-left-nav-new{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .icon-left-nav-new{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.marker-with-subnav_new .icon-left-nav-new{ margin-top: -1px;}
.aside-subnav__item .marker-with-subnav_new{ top: 5px;}
.window-navigation-title:before{
	display: block;
	content: '';
	position: absolute;
	left: -40px; top: -1px;
	width: 40px; height: 29px;
	background: no-repeat -97px -198px;
	-moz-transform: scale(-1,1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.no-webp .window-navigation-title:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .window-navigation-title:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.window-navigation-title_card .window-navigation-title:after{	
	-moz-transform: scale(1,-1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
	top: auto;
	bottom: -1px;
}
.window-navigation-title_card .window-navigation-title:before{	
	-moz-transform: scale(-1,-1);
	-webkit-transform: scale(-1, -1);
	-ms-transform: scale(-1, -1);
	-o-transform: scale(-1, -1);
	transform: scale(-1, -1);
	top: auto;
	bottom: -1px;
}
.window-open_navigation .close-window_option2{
	right: -5px; top: -5px;
	background: url(/bitrix/templates/umeu/css/../img/close_2.png) no-repeat left top;
	width: 25px; height: 25px;
	font-size: 0px;
	text-indent: -999px;
	-moz-transition: color 0s linear; -o-transition: color 0.0s linear; -ms-transition: color 0.0s linear; -webkit-transition: color 0.0s linear; transition: color 0.0s linear;
}
.window-open_navigation .close-window_option2:hover{ background-position: right top}

.win-navigation-block{
	padding: 10px 0 2px 0;
}
.win-navigation-block__title{
	color: #0094d6;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	position: relative;
	text-align: center;
}
.win-navigation-block__title:before{
	display: block;
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0px; top: 7px;
	background: #3f9fe4;
}
.win-navigation-block__title span{
	position: relative;
	z-index: 1; display: inline-block;
	vertical-align: top;
	background: #FFF;
	padding: 0 7px 0 7px;
}
.status-order .win-navigation-block__title{
	margin-top: 4px;
}
.status-order .win-navigation-block__title span{
	background: #fbe9e9;
	font-size: 10px;
	color: #9e9e9e;
}
.status-order .win-navigation-block__title:before{
	display: none;
}
.status-order .win-navigation-block__title .line{
	display: block;
    height: 1px;
    width: 100%;
    max-width: 372px;
    top: 7px;
    background: #9e9e9e;
    margin: 0 auto;
}
.win-navigation-block__list{
	padding: 10px 0 0 0;
	display: inline-block;
	text-align: left;
	width: 100%;
}
.win-navigation-block__row{
	padding: 15px 0 15px 0;
}
.win-navigation-block__col{
	display: inline-block;
	vertical-align: top;
	margin-right: -5px;
	width: 20%;
	padding: 0 0 0 0;
}
.win-navigation-block__item{
	list-style-type: none;
	padding: 2px 0 3px 0;
	display: inline-block;
	width: 20%;
	float: left;
}
.win-navigation-block__link{
	font-size: 11px;
	color: #808080;
}
.win-navigation-block__link:hover{ text-decoration: underline;}
.img-responsive{
	max-width: 100%; height: auto;
}

.link-mobile-work{
	display: none;
	padding: 5px 0 7px 0;
	text-align: center;
	font-size: 11px;
	color: #666666;
	margin: -6px 0 0 0;
	position: relative;
}
.link-mobile-work__icon{
	display: inline-block;
	vertical-align: top;
	width:13px; height:13px;
	margin-right: 5px;
	background: no-repeat -107px -48px;
}
.no-webp .link-mobile-work__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .link-mobile-work__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.link-mobile-work:hover .link-mobile-work__icon{
	background-position: -121px -48px;
}
.link-mobile-work__close{
	display: block;
	position: absolute;
	right: 15px; top: 50%;
	margin-top: -6px;
	z-index: 1;
	width: 40px;
   	text-align: right;
	font-weight: bold;
}
.window-mobile-work{
	display: none;
	position:fixed;
	left: 50%; top: 50%;
	margin: -95px 0 0 -119px;
	width: 238px;
	height: 191px;
	z-index: 100;
}
.window-mask-mobile{
	display: none;
	position: fixed;
	left: 0px; top: 0px;
	width: 100%;
	height: 100%;
	z-index: 99;
}
.window-mobile-work_top{
	display: block;
	background: rgba(0,0,0,0.75);
	border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	padding: 25px 0 25px 0;
	text-align: center;
}
.window-mobile-work_bottom{
	display: block;
	background: rgba(0,0,0,0.87);
	border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	padding: 10px 15px 10px 15px;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}

.ios .box-quick-view{
	display: none!important;
}
.opt{
	padding: 2px 0 0 21px;
	font-size: 10px;
    line-height: 10px;
    color: #c6d2df;
    position: relative;
    display: block;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}
.list-check__label .opt{
	padding-top: 5px;
}
/*.opt:before{
	display: block;
	content: '';
	background: no-repeat -12px -66px;
	background-size: 198px 222px;
	width: 18px; 
	height: 9px;
	position: absolute;
	left: -1px; 
	top: 4px;
}
.no-webp .opt:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .opt:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}*/
.label-opt{
	display: inline-block;
    position: absolute;
    left: 0px;
    top: 4px;
    width: 19px;
	background-color: #76ab0c;
    color: #ffffff;
    font-weight: bold;
    font-size: 8px;
    line-height: 9px;
    text-align: center;
    padding: 1px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-shadow: none;
    letter-spacing: 0.3px;
}
.opt .label-opt{
	left: -2px;
    top: 4px;
}
.show-all-subscription-item{
	display: none;
	background: #f2f3f5;
	height: 29px;
	padding: 10px 10px 0 10px;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	color: #808080;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 10px 0 8px 0;
}
.mce-ico{
	width: 20px!important;
}
.mce-i-bold{
	background: url(/bitrix/templates/umeu/css/../img/wku_icons.png) no-repeat 0 -4px!important;
	height: 15px;
	font-size: 0!important;
}
.mce-i-italic{
	background: url(/bitrix/templates/umeu/css/../img/wku_icons.png) no-repeat 0 -24px!important;
	height: 15px;
	font-size: 0!important;
}
.mce-i-alignleft{
	background: url(/bitrix/templates/umeu/css/../img/wku_icons.png) no-repeat 0 -45px!important;
	height: 15px;
	font-size: 0!important;
}
.mce-i-aligncenter{
	background: url(/bitrix/templates/umeu/css/../img/wku_icons.png) no-repeat 0 -65px!important;
	height: 15px;
	font-size: 0!important;
}
.mce-i-alignright{
	background: url(/bitrix/templates/umeu/css/../img/wku_icons.png) no-repeat 0 -85px!important;
	height: 15px;
	font-size: 0!important;
}
.mce-i-bullist{
	background: url(/bitrix/templates/umeu/css/../img/wku_icons.png) no-repeat 0 -105px!important;
	height: 15px;
	font-size: 0!important;
}
.mce-i-numlist{
	background: url(/bitrix/templates/umeu/css/../img/wku_icons.png) no-repeat 0 -125px!important;
	height: 15px;
	font-size: 0!important;
}
.mce-i-numlist{
	background: url(/bitrix/templates/umeu/css/../img/wku_icons.png) no-repeat 0 -125px!important;
	height: 15px;
	font-size: 0!important;
}
.link-all-orders{
	position: absolute;
	right: 8px; top: 8px;
	font-size: 11px;
	color: #2b587a;
	line-height: 14px;
	text-decoration: none;
}
.link-all-orders:hover{
	color: #0099cc
}
.sms-form{
	display: none;
}


.link-see-order{
	position: absolute;
	right: 10px; top: 10px;
	color: #FFF;
	font-size: 12px;
}
.link-see-order__icon{
	display: inline-block;
	vertical-align: top;
	background: no-repeat -12px -93px;
	width: 7px; height: 11px;
	margin: 3px 0 0 0;
}
.no-webp .link-see-order__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .link-see-order__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.link-back-list{
	display: none!important;
	position: absolute;
	left: 10px; top: 10px;
	color: #FFF;
	font-size: 12px;
}
.link-back-list__icon{
	display: inline-block;
	vertical-align: top;
	background: no-repeat -12px -93px;
	width: 7px; height: 11px;
	margin: 3px 6px 0 0;
	-moz-transform: scale(-1,1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.no-webp .link-back-list__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .link-back-list__icon{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}

.box-another-delivery .stule-input2{
	background: #edf5fd
}
.box-photo-view{
	position: relative;
}
.item-view-photos{
	float: left;
	list-style-type: none;
}

.function-comment__link_cancel{
	display: none;
}
.box-mobile-nav .button-footer{
	width: 0px;
}

/*.ios .hide-ipad{display: none;}
.ios .view-catalog{display: none;}*/

.inf-basket-products__icon .icon-cart:before, .button__icon .icon-cart:before{display: none;}

.button-up{
	display: none;
	position: fixed;
	bottom: 10px;
	width: 47px; height: 47px;
	background: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 9px 0 0 0;
	text-align: center;
	margin-left: 145px;
	font-size: 25px;
	color: #b2ddf1;
	transition: all 0s;
}
.button-up.bottom{ bottom:230px;}
.button-up span{
	opacity: 0.7;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.button-up:hover span{
	opacity: 1;
}
.blog-pannel__limit{
	font-size: 10px;
	line-height: 11px;
	color: #a6a6a6;
	margin: -5px 0 5px 0;
	display: block;
}

.basket-input{
	width: 137px; 
	height: 21px;
	background:#eff8fb;
	border:solid 1px #b3cfe1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px 9px 2px 9px;
	color:#6e6f70}


@-moz-document url-prefix()
{
	.info-score .title-block{
		padding: 5px 0 6px 0;
	}
	.button_sms{ padding-top: 8px;}
	.btn_in-catalog{ padding-top: 9px;}
	.mini-delete-icon{ line-height: 11px;}
	.number_package{ padding-top: 4px!important;}
	.blog-nav__article{ top: 7px;}
	.edit-blog{ top: 10px;}
	.search-order, .table-delivery__icon{ top: -1px;}
}
.link-open-block{
	display: block;
    height: 29px;
    padding: 9px 0 0 0;
    text-align: center;
    font-size: 12px;
    color: #bdbdbd;
    text-transform: uppercase;
    text-decoration: none;
    background: #f2f3f5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 6px 0 0 0;	
}
.link-open-block:hover{
	background: #e8eaec;
	color: #9fa0a0;
}
.show-more-comments{
	display: none;
	height: 29px;
	padding: 8px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #808080;
	text-transform: uppercase;
	text-decoration: none;
	background: #f2f3f5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:  0 0 0 0;
	
}
.show-more-comments:hover{
	background: #e8eaec
}


.box-mobile-lang{
	display: none;
	padding: 9px 7px 15px 6px;
}
.mobile-lang__list{
	border: 1px solid #11486f;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
	height: 23px;
	overflow: hidden;
}
.mobile-lang__item{
	float: left;
	list-style-type: none;
	width: 50%;
}
.mobile-lang__item+.mobile-lang__item{border-left:1px solid #11486f;}
.mobile-lang__link{
	display: block;
	height: 21px;
	width: 100%;
	text-align: center;
	padding: 5px 0 0 0;
	font-size: 11px;
	text-transform: uppercase;
	color: #b3d3e1;
}
.mobile-lang__link:hover, .active .mobile-lang__link{background: #11486f;}
.mobile-inf-card{
	display: none;
	border-top: 1px solid #99ccff;
	padding: 2px 0 2px 0;
    margin-top: 15px;
}
#img-big-slider{
	white-space: nowrap;
    overflow: hidden;
    font-size: 0;
}
#img-big-slider.slick-initialized{
	white-space: unset;
    overflow: unset;
}
.img-big-slider li{
	list-style-type: none;
	display: inline-block;
}
.img-big-slider li img{
/*	display: block;
	width: 100%;*/
}

.box-buttons-big-slider{
	display: none;
    background: #b6d2e0;
    height: 30px;
    border-radius: 0 0 4px 4px;
    position: relative;
    border: 1px solid #b6d2e0;
    text-align: center;
    padding: 6px 0 0 0;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
}
.button-big-slider{
	position: absolute;
	right: 8px; top: 8px;
	background: no-repeat -11px -92px;
	width: 9px; height: 12px;
}
.no-webp .button-big-slider{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .button-big-slider{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.button-big-slider.prev-img{
	right: auto;
	left: 8px;
}


/*add-article-new*/
.choose-category-page .header-wrapper{
	background: #18191b;
	padding-top: 14px;
	padding-bottom: 15px;
}
.choose-category-page header{
	padding-bottom: 0px;
}
.choose-category-page .header-left{
	padding-left: 0px;
}
.choose-category-page .slogan{
	display: inline-block;
	vertical-align: top;
	width: 140px;
	height: 25px;		
	background: no-repeat left top;
	background-size: 201px 25px;
	margin-bottom: 2px;
}
.choose-category-page .box-search{
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 -146px;
	padding: 0 0 0 210px;
	width: 100%;
}
.category-page-text{
	padding: 0 7px 5px 7px;
}
.category-page-text p{
	font-size: 12px;
	color: #4d4d4d;
	font-family: Arial, sans-serif;
	line-height: 14px;
	padding: 7px 0 7px 0;
}
.category-page__list{
	padding: 0 0 0 0;
	margin: -2px 0 3px 0;
}
.category-page__list li{
	list-style-type: none;
	padding: 0 0 0 0;
	font-size: 12px;
	color: #4d4d4d;
	font-family: Arial, sans-serif;
	line-height: 15px;
}
.button-add-category{
	display: block;
	padding: 9px 14px 0 14px;
	text-align: center;
	margin: -8px 0 0 0;
	height: 34px;
	background: none;
	border: 1px solid #46a0ee;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: 600;
}
.button-add-category:hover{
	background: #213446;
}

.show-contact-block{
	display: none;
}
/*.window-cont .caroufredsel_wrapper{
	height: auto!important
}
.window-cont .caroufredsel_wrapper ul{
	height: auto!important;
	position: relative!important;
}*/

.box-button-without-autorize{
	padding: 20px 0 0 0;
}
.button-without-autorize{
	display: inline-block;
	vertical-align: top;
	width: 33.3333%;
	padding: 0 4px 0 4px;
	margin: 0 -5px 0 0;
	position: relative;
}
.button-without-autorize .btn-blue{
	display: block;
	background: #93c6f3;
	margin-top: 0px;
	width: 100%;
}
.button-without-autorize .btn-blue:hover{
	background: #0090cf;
}
.button-without-autorize__text{
	display: block;
	padding: 10px 0 0 0;
	margin-bottom: 10px;
	font-size: 10px;
	line-height: 13px;
	color: #737373;
}
.button-without-autorize_send{
	padding-left: 8px;
	padding-right: 0px;
}
.button-without-autorize_send:before{
	display: block;
	content: '';
	position: absolute;
	left: 2px; top: 0px;
	width: 1px;
	height: 100%;
	background: #93c6f3;
}
.wid_capcha_field{
	display: inline-block;
	vertical-align: top;
	width: 35%;
}
.field-capcha{
	display: inline-block;
	vertical-align: top;
	width: 65%;
	padding-left:15px;
	margin: 0 -5px 0 -5px;
}
.field-capcha img{ width: 100%; display: block;}

.window-cont .list-info-profile{
	padding-bottom: 20px;
}

.img-tips{
	display: block;
	position: relative;
}
.img-tips__text{
	display: block;
    position: absolute;
    top: 22px;
    font-size: 14px;
    line-height: 17px;
    color: #616363;
    text-align: center;
    text-shadow: none;
    width: 94%;
}

.form-add-comment__not-authorized .btn-blue{
	margin: 0 10px 0 0;
	opacity: 0.6
}


.list-comments__text-rating{
	font-size: 11px;
	line-height: 14px;
	display: inline-block;
	vertical-align: top;
	padding: 3px 0 0 5px 3px;
	color: #737373;
}
.list-comments__info .list-star{
	padding-left: 4px;
    font-size: 12px;
}
.form-add-comment__not-authorized .btn-blue + .btn-blue:after{
	display: block;
	content: '';
	position: absolute;
	right: -5px; top: 0px;
	width: 1px; height: 100%;
	background: #93c6f3;
}
.box-capcha{
	padding: 5px 0 10px 0;
}
.box-capcha img{
	display: block;
	max-width: 100%;
}
.form-add-comment__not-authorized .btn-blue:hover, .form-add-comment__not-authorized .btn-blue.active{
	opacity: 1;
}
.form-add-comment__not-authorized_text{
	display: block;
	padding: 5px 0 0 0;
	font-size: 12px;
	line-height: 14px;
	color: #686868;
	width: calc(100% + 100px)
}

.form-add-reviews .form-add-comment__left.show-btn .form-add-comment__btn .box-field-not-authorized__btn {
	width: 285px;
}
.form-add-reviews .form-add-comment__not-authorized_text {
	width: 100%;
}
.form-add-reviews .btn-blue {
	width: 134px;
	height: 50px!important;
	line-height: 50px;
    padding: 0;
    font-size: 12px;
    text-transform: uppercase;
}
.form-add-reviews .box-field-not-authorized__btn .btn-blue {
	padding: 0;
	margin-right: 6px;
}

/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/

footer {
	min-width: 320px;
	background: #0090cf;
	text-align: left;
	position:absolute;
	left: 0px; bottom: 0px;
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 14px;
	padding-top: 21px;
}
footer:before{
	display: block;
	content: '';
	position: absolute;
	left: 0px; top: 48px;
	width: 100%;
	height: 2px;
	background: #FFF;
	border-bottom: 1px solid #0181be;
}
.title-footer{
	display: block;
	color: #FFF;
	font-size: 17px;
	line-height: 20px;
	text-transform: uppercase;
	padding-bottom: 18px;
}
.title-footer a{
	color: #FFF;
}
.title-footer a:hover{
	color: #63c6f0;
}
.col-footer-left{
	float: left;
	width: 195px;
	padding: 0 0 0 13px;
	position: relative;
	z-index: 1
}
.col-footer-right{
	float: right;
	width: 159px;
	text-align: right;
	padding: 0 7px 0 0;
	position: relative;
	z-index: 1
}
.footer-list{
	padding: 0 0 0 0 ;
}
.footer-list__item{
	list-style-type: none;
	padding: 0 0 0 20px;
	margin: 0 0 1px 0;
	font-size: 14px;
	color: #FFF;
	position: relative;
}
.footer-list__item.last{ margin-bottom: 7px;}
.footer-list__link:before{
	display: block;
	content: '';
	width: 13px; height: 13px;
	background: no-repeat -135px -48px;
	position: absolute;
	left: -20px; top: 3px;
}
.no-webp .footer-list__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .footer-list__link:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.footer-list__link{
	display: inline-block;
	color: #FFF;
	line-height: 18px;
	position: relative;
	min-width: 92px;
}
a.footer-list__link:hover{text-decoration: none;}
span.footer-list__link:hover{text-decoration: none;}
.without-marker:before{ display: none;}

.col-footer-center{
	float: right;
	width: 100%;
	text-align: left;
	margin: 0 -159px 0 -195px;
	padding: 0 125px 0 234px;
}
.footer-cols{
	margin-left: -10px;
}
.footer-col-50{
	display: inline-block;
	width: 50%;
	padding: 0 0 0 10px;
	margin-right: -5px;
	vertical-align: top;
}
.footer-sel{
	padding: 2px 0 0 0;
}
.footer-sel-left{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	max-width: 141px;
	margin: 0 6px 0 0;
}
.footer-sel__text{
	display: block;
	padding: 1px 0 0px 0;
	color: #FFF;
	font-size: 12px;
}
.box-mobile-nav .footer-sel__text{
	line-height: 14px;
    padding: 0 0 4px 5px;
    color: #ccd4da;
}
.footer-sel__text a{
	text-decoration: underline;
	color: #FFF;
}
.footer-sel__text a:hover{text-decoration: none;}

.box-select__number{
	display: block;
	max-width: 141px; 
	width: 100%;
	height: 21px;
	position: relative;
	padding: 0 0 0 0;
	font-size: 12px;
	letter-spacing: -0.5px;
	color: #4d4d4d;
	margin-bottom: 6px;
}
.box-select__number_without-input{
	padding: 3px 20px 2px 7px;
	background: #93d0ea;
	border: 1px solid #1e81b6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.box-select__number input{
	display: block;
	background: none;
	border:none;
	padding: 2px 20px 2px 5px;
	font-size: 13px;
	letter-spacing: 0px;
	color: #4d4d4d;
	background: #93d0ea;
	border: 1px solid #1e81b6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 21px;
	width: 100%;
}
.box-select__number input:focus{
	background: #FFF;
}
.box-select__number ::-webkit-input-placeholder{color:#4d4d4d!important;opacity:1 !important;}
.box-select__number ::-moz-placeholder{color:#4d4d4d!important;opacity:1 !important;}

.button-footer{
	display: inline-block;
	vertical-align: top;
	width: 45%;
	max-width: 111px; 
	height: 48px;
	padding: 13px 0 0 2px;
	background: #56b6e0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0 0 0 0;
    text-align: left;
}
 .button-footer.green{background-color: #3fca88;}
 .button-footer.green:hover{background-color: #3fca88;}
.button-footer:hover{
	background: #63c6f0;
}
.button-footer__icon{
	display: inline-block;
	vertical-align: top;
	width: 31px;
	padding: 2px 0 0 0;
	color: #FFF;
	font-size: 19px;
	height: 25px;
	text-align: center;
	margin-right: 2px;
	position: relative;
}
.button-footer__icon:after{
	display: block;
	content: '';
	position: absolute;
	right: 0px; top: 0px;
	width: 1px; height: 25px;
	background: no-repeat -168px -47px;
}
.no-webp .button-footer__icon:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .button-footer__icon:after{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.button-footer__text{
	display: inline-block;
	vertical-align: top;
	padding-top: 7px;
}

.nav-profile-mobile .button-footer{
	float: right;
	width:62px;
	text-align: center;
	margin-left: -7px;
}
.nav-profile-mobile .button-footer__icon:after{
	display: none;
}
.item-profile-open{
	padding: 10px 8px 10px 7px;
	display: none;
}
.footer-social{
	padding: 14px 0 0 0;
}
.footer-social .title-footer{ padding-bottom: 9px;}
.footer-social__list{
	padding: 0 0 0 0
}
.footer-social__item{
	display: inline-block;
	vertical-align: top;
	margin: 0 8px 0 0;
}
.footer-social__link{
	display: block;
	width: 41px; height: 41px;
	border: 2px solid #99d0ed;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	padding: 7px 0 0 0;
	color: #99d0ed;
	font-size: 23px;
}
.box-mobile-nav .footer-social__list{padding: 15px 0 15px 9px;}
.box-mobile-nav .footer-social__item{margin-right: 4px;}
.box-mobile-nav .footer-social__link{
	width: 32px;
    height: 32px;
	border: 1px solid #29698c;
	padding-top: 6px;
	color: #2f83b1;
    font-size: 19px;
}
.footer-social__link:hover{
	background: #306faf;
	border-color: #1f4f8a;
}
.footer-mobile-nav{
	padding: 0 0 0 0;
	text-align: center;
}
.footer-mobile-nav__item{
	list-style-type: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 9px 0 10px;
	position: relative;
}
.footer-mobile-nav__item:after{
	display: block;
	content: '';
	width: 4px; height: 4px;
	background: #FFF;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: absolute;
	right: -13px; top: 50%;
	margin-top: -2px;
}
.footer-mobile-nav__item:last-child:after{
	display: none;
}
.footer-mobile-nav__link{
	color: #FFF;
	font-size: 13px;
}
.footer-mobile-nav__link:hover{
	text-decoration: underline;
}
.copy{
	padding:20px 0 0 0;
	text-align: center;
	color: #b2def1;
	font-size: 13px;
}
.button_mess-product_show{display: none; line-height: 12px;}
.button_basket_show{display: none; line-height: 12px;}

.button-show-swipe{
	display: none;
	width: 64px;
    height: 32px;
    text-align: center;
    background: #e6f5fb;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 16px;
    line-height: 32px;
    letter-spacing: 2px;
    color: #44b1e1;
    font-family: fantasy;
    position: absolute;
    right: 8px;
    bottom: 8px;
    z-index: 1;
}
.button-show-swipe:hover{ color: #FFF; background:#44b1e1 }



.Fnav-tabs {padding: 0 0 0 0; border-bottom: 2px solid #0090cf;}
.discount-tab2 .Fnav-tabs {border-bottom-color: #97ce68;}
.blue_in{width: 100%; background: rgba(255,255,255,0.1); color: #fff; border: 1px solid #5595bc; border-radius: 3px; padding: 5px;}
#cropresult .mini{max-width: 250px;}
.catalog-products-list__price_comment.hidden{display: none;}
.last_itemb{border-top: 1px solid #92c4ef; margin-top: 3px;}
.overview {width: 100%;}
.box-products.ovf{overflow: hidden;}
.content.dpp_pad{padding-bottom: 239px;}
.ed_text{position: relative; z-index:2;}
.nac{color: #ff5958; font-size: 12px; text-transform: lowercase;}
.ucity_list{max-height: 300px; overflow-y: auto; overflow-x: hidden;}
.box-select_standart2.hidden{display: none;}
.button_sms.disabled,
.button_sms.disabled:hover,
.button_largest.disabled,
.button_largest.disabled:hover{background: #eef1f3;}
.window-search__item.active .window-search__link{background: #f0f0f0;}

.img-big.ofh{overflow: hidden;}
.adphoto:hover .box-photos-added__remove{display: block;}

#zero_found{padding: 6px; margin-top: -4px; cursor: pointer; background: #e7e7e7;
overflow: hidden; z-index: 2; position: relative;}
#zero_found span{
	display: block;
    padding: 8px 5px;
    text-align: center;
    background: #d1d1d1;
    color: #565656;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.changed_zcity{
	width: 27px;
    height: 36px;
    display: block;
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
}
.changed_zcity:after{
	border-top: 4px solid #6b6b6b;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    right: 8px;
    top: 16px;
    content: '';
    position: absolute;}
.footer-sel.error .icon-error-field{
	display:block;}
.footer-sel.error .error-field-authoriz{
	display: table;
	width: max-content;
	width: -moz-max-content;}
.footer-sel-left .box-select{position: relative;}

.loading-lines.disabled_btn{cursor: default;}
.function-comment__delimiter.hidden{display: none;}
.list-check__label_nal{display: inline-block; width: 15px; height: 15px; cursor: pointer;}

.list-comments.hidden{display: none;}
.box-add-answer.hidden{display: none;}
.box-add-photo.hidden{display: none;}
.box-field.hidden{display: none;}
.field-input.hidden{display: none;}
.open-inf-delivery.hidden{display: none;}
.select-list__item.hidden{display: none;}
.hidden{display: none;}

/* Slider */
.slick-slider
{
    position: relative;
    overflow: visible;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
    text-align: center;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */
/*.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/umeu/css/./ajax-loader.gif') center center no-repeat;
}*/

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    position: absolute;
    display: block;
    cursor: pointer;
    vertical-align: top;
    width: 16px;
    height: 16px;
    top: -35px;
    text-align: center;
    padding: 0 0 0 0;
    color: #FFF;
    background: #0090cf;
    margin: 0 7px 0 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: none;
    outline: none;
}
.slider_articles .slick-prev,
.slider_articles .slick-next
{ 	top: -19px;
	margin-right: 0;
}
.img-big-slider .slick-arrow{
	top: unset;
    bottom: -30px;
    z-index: 100;
    background-color: unset;
    height: 30px;
    width: 50px;
    margin: 0;
}
.img-big-slider .slick-arrow:before{
	background: no-repeat -11px -92px;
    width: 9px;
    height: 12px;
    margin: -6px 0 0 0;
    left: 33px;
}
.no-webp .img-big-slider .slick-arrow:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .img-big-slider .slick-arrow:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}
.img-big-slider .slick-prev{
	right: unset;
    -moz-transform: scale(-1,1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    background-color: #006aab;
}
.img-big-slider .slick-arrow:focus,
.img-big-slider .slick-arrow:hover
{
    background-color: unset;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    display: block;
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
    margin-left: -1px;
    width: 4px;
    height: 9px;
    background: no-repeat -71px -93px;
}
.no-webp .slick-prev:before,
.no-webp .slick-next:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
}
.webp .slick-prev:before,
.webp .slick-next:before{
	background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
}

.slick-prev
{
    right: 27px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    background-position: -64px -93px;
    margin-left: -3px;
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: 0;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}
#tab_3 .slick-arrow{background: #ff5958;}
#tab_3 .slick-prev:hover,
#tab_3 .slick-prev:focus,
#tab_3 .slick-next:hover,
#tab_3 .slick-next:focus
{
    background: #ce4746;
}
#tab_4 .slick-arrow{background: #97ce68;}
#tab_4 .slick-prev:hover,
#tab_4 .slick-prev:focus,
#tab_4 .slick-next:hover,
#tab_4 .slick-next:focus
{
    background: #85b35d;
}

/* Dots */
.slick-dots
{
	padding: 0 0 0 0;
    position: absolute;
    left: 0;
    bottom: 12px;
    width: 100%;
    text-align: center;
    z-index: 10;
}
.img-big-slider .slick-dots{display: none!important;}
.img-big-slider .slick-arrow{display: none!important;}
.slick-dots li
{
    position: relative;
	display: inline-block;
}
.slick-dots li button
{
    display: inline-block;
    vertical-align: top;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #FFF;
    border: 1px solid #aca7ac;
    margin: 0 3px 0 3px;
    position: relative;
    text-indent: -9999px;
    font-size: 0;
    outline: none;
}
.img-big-slider .slick-dots li button{
	background: #fbfcfd;
    border: 1px solid #9dbfd0;
}
.slick-dots li.slick-active button:before
{
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 3px;
    top: 3px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #1b83dd;
}


/* FANCYBOX */

@charset "UTF-8";
body.fancybox-active {
    overflow: hidden
}
/*
temporary disabled
body.fancybox-iosfix {
    position: fixed;
    left: 0;
    right: 0
}
*/
.fancybox-is-hidden {
    position: absolute;
    top: -9999px;
    left: -9999px;
    visibility: hidden
}

.fancybox-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99992;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    /*font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif*/
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.fancybox-outer {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .65;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption-wrap,
.fancybox-infobar,
.fancybox-toolbar {
    position: absolute;
    direction: ltr;
    z-index: 99997;
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s, visibility 0s linear .25s;
    box-sizing: border-box
}

.fancybox-show-caption .fancybox-caption-wrap,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    visibility: visible;
    transition: opacity .25s, visibility 0s
}

.fancybox-infobar {
	display: none;
    top: 0;
    left: 0;
    font-size: 13px;
    padding: 0 10px;
    height: 44px;
    min-width: 44px;
    line-height: 44px;
    color: #ccc;
    text-align: center;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: subpixel-antialiased;
    mix-blend-mode: exclusion
}

.fancybox-toolbar {
    top: 0;
    right: 0;
    margin: 0;
    padding: 0
}

.fancybox-stage {
    overflow: hidden;
    direction: ltr;
    z-index: 99994;
    -webkit-transform: translateZ(0)
}

.fancybox-is-closing .fancybox-stage {
    overflow: visible
}

.fancybox-slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
    outline: none;
    white-space: normal;
    box-sizing: border-box;
    text-align: center;
    z-index: 99994;
    -webkit-overflow-scrolling: touch;
    display: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: visible
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
    background: #000
}

.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
    background: #e5e3df
}

.fancybox-slide--next {
    z-index: 99995
}

.fancybox-slide>* {
    display: inline-block;
    position: relative;
    padding: 5px;
    margin: 0;
    border-width: 0;
    vertical-align: middle;
    text-align: left;
    /*background-color: #fff;*/
    /*overflow: hidden;*/
    box-sizing: border-box
}

.fancybox-slide>base,
.fancybox-slide>link,
.fancybox-slide>meta,
.fancybox-slide>script,
.fancybox-slide>style,
.fancybox-slide>title {
    display: none
}

.fancybox-slide .fancybox-image-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    border: 0;
    z-index: 99995;
    background: transparent;
    cursor: default;
    overflow: visible;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform
}

.fancybox-can-zoomOut .fancybox-image-wrap {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-image-wrap {
    cursor: zoom-in
}

.fancybox-can-drag .fancybox-image-wrap {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-dragging .fancybox-image-wrap {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-image,
.fancybox-spaceball {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    max-width: none;
    max-height: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content {
    padding: 0;
    width: 80%;
    height: 80%;
    max-width: calc(100% - 100px);
    max-height: calc(100% - 88px);
    overflow: visible;
    background: #fff
}

.fancybox-iframe {
    display: block;
    padding: 0;
    border: 0;
    height: 100%
}

.fancybox-error,
.fancybox-iframe {
    margin: 0;
    width: 100%;
    background: #fff
}

.fancybox-error {
    padding: 40px;
    max-width: 380px;
    cursor: default
}

.fancybox-error p {
    margin: 0;
    padding: 0;
    color: #444;
    font-size: 16px;
    line-height: 20px
}

.fancybox-button {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 10px;
    border: 0;
    border-radius: 0;
    background: rgba(30, 30, 30, .6);
    transition: color .3s ease;
    cursor: pointer;
    outline: none
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:focus,
.fancybox-button:hover {
    color: #fff
}

.fancybox-button[disabled] {
    color: #ccc;
    cursor: default;
    opacity: .6
}

.fancybox-button svg {
    display: block;
    position: relative;
    overflow: visible;
    shape-rendering: geometricPrecision
}

.fancybox-button svg path {
    fill: currentColor;
    stroke: currentColor;
    stroke-linejoin: round;
    stroke-width: 3
}

.fancybox-button--share svg path {
    stroke-width: 1
}

.fancybox-button--pause svg path:nth-child(1),
.fancybox-button--play svg path:nth-child(2) {
    display: none
}

.fancybox-button--zoom svg path {
    fill: transparent
}

.fancybox-navigation {
    display: none
}

.fancybox-show-nav .fancybox-navigation {
    /*display: block*/
}

.fancybox-navigation button {
    position: absolute;
    top: 50%;
    margin: -50px 0 0;
    z-index: 99997;
    background: transparent;
    width: 60px;
    height: 100px;
    padding: 17px
}

.fancybox-navigation button:before {
    content: "";
    position: absolute;
    top: 30px;
    right: 10px;
    width: 40px;
    height: 40px;
    background: rgba(30, 30, 30, .6)
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0
}

.fancybox-navigation .fancybox-button--arrow_right {
    right: 0
}

.fancybox-close-small {
    position: absolute;
	display: none;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    z-index: 10;
    cursor: pointer
}

.fancybox-close-small:after {
    content: "×";
    position: absolute;
	display: none;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background-color: transparent;
    transition: background-color .25s;
    box-sizing: border-box;
    z-index: 2
}

.fancybox-close-small:focus {
    outline: none
}

.fancybox-close-small:focus:after {
    outline: 1px dotted #888
}

.fancybox-close-small:hover:after {
    color: #555;
    background: #eee
}

.fancybox-slide--iframe .fancybox-close-small,
.fancybox-slide--image .fancybox-close-small {
    top: 0;
    right: -44px
}

.fancybox-slide--iframe .fancybox-close-small:after,
.fancybox-slide--image .fancybox-close-small:after {
    font-size: 35px;
    color: #aaa
}

.fancybox-slide--iframe .fancybox-close-small:hover:after,
.fancybox-slide--image .fancybox-close-small:hover:after {
    color: #fff;
    background: transparent
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
    display: none
}

.fancybox-caption-wrap {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 60px 2vw 0;
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8));
    pointer-events: none
}

.fancybox-caption {
    padding: 30px 0;
    border-top: 1px solid hsla(0, 0%, 100%, .4);
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    -webkit-text-size-adjust: none
}

.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
    pointer-events: all;
    position: relative
}

.fancybox-caption a {
    color: #fff;
    text-decoration: underline
}

.fancybox-slide>.fancybox-loading {
    border: 6px solid hsla(0, 0%, 39%, .4);
    border-top: 6px solid hsla(0, 0%, 100%, .6);
    border-radius: 100%;
    height: 50px;
    width: 50px;
    -webkit-animation: a .8s infinite linear;
    animation: a .8s infinite linear;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    z-index: 99999
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    opacity: 0
}

.fancybox-fx-slide.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    opacity: 0
}

.fancybox-fx-slide.fancybox-slide--current {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
    opacity: 0
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5);
    opacity: 0
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1
}

.fancybox-fx-rotate.fancybox-slide--previous {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
    opacity: 0
}

.fancybox-fx-rotate.fancybox-slide--next {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    opacity: 0
}

.fancybox-fx-rotate.fancybox-slide--current {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1
}

.fancybox-fx-circular.fancybox-slide--previous {
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    opacity: 0
}

.fancybox-fx-circular.fancybox-slide--next {
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    opacity: 0
}

.fancybox-fx-circular.fancybox-slide--current {
    -webkit-transform: scaleX(1) translateZ(0);
    transform: scaleX(1) translateZ(0);
    opacity: 1
}

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1)
}

.fancybox-share {
    padding: 30px;
    border-radius: 3px;
    background: #f4f4f4;
    max-width: 90%
}

.fancybox-share h1 {
    color: #222;
    margin: 0 0 20px;
    font-size: 33px;
    font-weight: 700;
    text-align: center
}

.fancybox-share p {
    margin: 0;
    padding: 0;
    text-align: center
}

.fancybox-share p:first-of-type {
    margin-right: -10px
}

.fancybox-share_button {
    display: inline-block;
    text-decoration: none;
    margin: 0 10px 10px 0;
    padding: 10px 20px;
    border: 0;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16);
    background: #fff;
    white-space: nowrap;
    font-size: 16px;
    line-height: 23px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 140px;
    color: #707070;
    transition: all .2s
}

.fancybox-share_button:focus,
.fancybox-share_button:hover {
    text-decoration: none;
    color: #333;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .3)
}

.fancybox-share_button svg {
    margin-right: 5px;
    width: 20px;
    height: 20px;
    vertical-align: text-bottom
}

.fancybox-share input {
    box-sizing: border-box;
    width: 100%;
    margin: 5px 0 0;
    padding: 10px 15px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
    background: #ebebeb;
    color: #5d5b5b;
    font-size: 14px;
    outline: none
}

.fancybox-thumbs {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 212px;
    margin: 0;
    padding: 2px 2px 4px;
    background: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: border-box;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-y: hidden;
    overflow-x: auto
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs>ul {
    list-style: none;
    position: absolute;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 0;
    white-space: nowrap
}

.fancybox-thumbs-x>ul {
    overflow: hidden
}

.fancybox-thumbs-y>ul::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs>ul>li {
    float: left;
    overflow: hidden;
    padding: 0;
    margin: 2px;
    width: 100px;
    height: 75px;
    max-width: calc(50% - 4px);
    max-height: calc(100% - 8px);
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box
}

li.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, .1)
}

.fancybox-thumbs>ul>li>img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
    max-height: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-thumbs>ul>li:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 4px solid #4ea7f9;
    z-index: 99991;
    opacity: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94)
}

.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width:800px) {
    .fancybox-thumbs {
        width: 110px
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }
    .fancybox-thumbs>ul>li {
        max-width: calc(100% - 10px)
    }
}

@media 	only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-resolution: 1.5dppx),
only screen and (min-resolution: 144dpi)  {
    .lang-ru .slogan, .lang-ru .fixed .slogan-fixed{
		background-image: url(/bitrix/templates/umeu/css/../img/logo_text_x2.png);
	}{
		background-image: url(/bitrix/templates/umeu/css/../img/logo_text_x2.png);
	}.lang-ua .slogan, .lang-ua .fixed .slogan-fixed{
		background-image: url(/bitrix/templates/umeu/css/../img/logo_text_x2_ua.png);
	}
	
}

@media screen and (max-width:861px){
	.button-footer__icon {
		display: none;
	}
	.button-footer {
		padding-right: 0;
		text-align: center;
	}
	.col-footer-center{
		padding: 0 155px 0 180px!important;
	}
}

@media screen and (min-width:851px) and (max-width:991px){
	.box-button-catalog-products{bottom: -7px;}
	.catalog-products-list__size{bottom: -7px;}
}

@media screen and (min-width:671px) and (max-width:767px){
	.box-button-catalog-products{bottom: -7px;}
	.catalog-products-list__size{bottom: -7px;}
}

	
@media (max-width:719px){
	.subpage_cover{
		height: 115px;
	}
	.subpage_cover:first-child img {z-index: 1;}
	.subpage_cover img{
		position: absolute;
		height: 115px;
		width: unset;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
	}
}

@media screen and (min-width:768px) and (max-width:850px){
	.box-button-catalog-products__cont .main-prompt__cont:after {right: 28px;}
	.catalog-products-list__cont {
	    padding-right: 120px;}	
	.right-block-product{
		position: absolute;
		right: 0px; top: 3px;
		border-left: 1px solid #dedede;
		width: 115px;
		height: 105%;
		padding-left: 8px;
		background: #ffffff;
	}
	.quantity-prompt__cont:after{right: 48px;}
	.catalog-products-list__size{
		position: static;
		bottom: 0px;
		top: 0px;
		right: 0px;
		width: 100%;
	}
	.box-select-product__title{
		width: 100%;
		margin-left: 0;
	}
	.products-quantity, .box-select-product {
	    width: 100%;
	    display: block;
	    margin: 0 0 7px 0;
	}
	#view_1 .remain {bottom: 26px;}
	.box-button-catalog-products{
		bottom: 0;
		white-space: nowrap;
		width: 65px;
	}
	.catalog-products-list__size_title{display: none;}
	.button_catalog-products-list{
		width: 100%;
		padding-right: 5px;
		background: #cce9f5;
		color: #0090cf;
	}
	.catalog-products-list__item_absence .button_absence{
		background: #ffdede;
    	color: #f5807f;
    	font-size: 10px;}
	.button_in-basket {background: #cae5a2;}
	.button_catalog-products-list .button__text{display: none;}
	.button__icon{
		width: 100%;
		text-align: center;
		background: none;
		color: #0090cf;
	}
	.button:hover .button__icon{
		color: #FFF;
	}
	.button_mess-product .button__text{display: block;}
	.button_mess-product{
		width: 106px!important;
		font-size: 9px;
		margin-left: -42px;
	}
	.catalog-products-list__item_absence .button_mess-product{
		height: 31px;
		padding-top: 4px;
		font-size: 10px;
		line-height: 12px;
		margin: 0 0 7px 0!important;
	}
	.catalog-products-list__item_absence .box-button-catalog-products{
		right: 0px;
		top: 0px;
		width: 100%!important;
	}
	.catalog-products-list__item_absence .box-button-catalog-products{display: block;}
	.catalog-products-list__item_absence .box-button-catalog-products__cont{padding: 10px 0 0 8px;}
	.button_mess-product:hover{color:#FFF}
	.button_mess-product_show{display: block;}
	.button_absence .button__icon{
		display: inline-block;
		color: #ff5e5d!important;
		width: auto!important;
		font-size: 14px;
		margin-top: 1px!important;
	}
	.button_absence .button__text{
		display: inline-block!important;
		text-transform: none;
		padding-top: 8px;
	}
	.catalog-products-list__item_absence .catalog-products-list-favourite{
		right: 0px!important;
		width: 108px;
		color: #0090cf;
		font-size: 10px;
		padding-top: 10px;
	}
	.catalog-products-list__item_absence .catalog-products-list-favourite:hover{color: #FFF; background: #0086c0}
	.catalog-products-list__item_absence .icon-favorites{display: none;}
	.catalog-products-list-favourite{
		display: inline-block;
		position:absolute;
		right: 73px; top:auto;
		bottom: 0;
		height: 31px; width: 33px;
		padding: 0 0 0 0;
		background: #cce9f5;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		font-size: 0px;
		text-align: center;
		padding-top: 8px;
		padding-left: 0px;
	}
	.catalog-products-list-favourite .icon-favorites{
		text-indent: 0px;
		color: #52b4de;
		font-size: 17px;
		margin-left: 0px;
	}
	.catalog-products-list-favourite.active .icon-favorites {color: #52b4de;}
	.catalog-products-list-favourite.active {background: #cae5a2;}
}

@media screen and (min-width:992px){
	.card-right__top .btn-grey{display: none!important;}
	.show-ipad{display: none!important;}
	.detail-page .opt {display: none;}
	.large-quantity .products-quantity{
		width: 100%; height: 34px;
		background: #e7f1f5;
	}
	.detail-page .catalog-products-list__size_title {display: none;}
	.box-select-product_pack {display: none;}
	.product-cell-list__cont .box-select-product_pack {display: inline-block;}
	.img-big-slider{
		height: 0px; 
		overflow: hidden;
	}
	.box-comments-wrap-mob .list-comments__item:nth-last-child(2){border-bottom: none; padding-bottom: 2px;}
	.box-comments-wrap-mob .list-comments .list-comments .list-comments__item:nth-last-child(2){padding-bottom: 6px;}
	.box-comments-wrap-mob .list-comments__item:first-child{border-bottom: solid 1px #dae1e8!important; padding-bottom: 10px!important;}
	.box-comments-wrap-mob .list-comments .list-comments .list-comments__item:first-child{border-bottom: none!important;}
	.box-comments-wrap-mob .list-comments__item:last-child{border-bottom: none!important; padding-bottom: 2px!important;}
	.box-comments-wrap-mob .box-cont>.list-comments>li.list-comments__item:last-child{display: none;}
	.inf-basket-products__icon .icon-cart, .button__icon .icon-cart{
	display: block;
	margin: 0 auto;
	width: 17px;
	height: 13px;
	content: '';
	background: no-repeat -121px -176px;
	}
	.no-webp .inf-basket-products__icon .icon-cart, .button__icon .icon-cart{
		background-image: url(/bitrix/templates/umeu/css/../img/sprite.png);
	}
	.webp .inf-basket-products__icon .icon-cart, .button__icon .icon-cart{
		background-image: url(/bitrix/templates/umeu/css/../img/sprite.webp);
	}
	.web .button_catalog-products-list .button__icon{margin-top: 0;}
	/*.ios .window-search__cont .hide-ipad{
		display: none;
	}*/
	.fvourite-table .col6 {
		padding-right: 70px;
		width: 180px;
		padding-top: 0;
	}
	.text-remove{
		display: block;
		white-space: nowrap;
		font-size: 10px;	
		position: absolute;
		left: 22px; top: 2px;
		text-transform: uppercase;
	}
	.buttons-basket-col__button_del .text-remove{
		color: #ff5958;
	}
	
	.fvourite-table .buttons-basket-col__button{
		position: relative;
		font-size: 14px;
		padding-right: 6px;
		padding-top: 1px;
	}
	.fvourite-table .buttons-basket-col__button_del{
		width: 14px; height: 14px;
		font-size: 11px;
		line-height: 11px;
		padding: 0 0 0 0;
		position: relative;
		left: 3px;
		margin: 14px 0 0 1px;
	}
	.fvourite-table .text-remove{
		left: 20px;
		font-size: 11px;
		letter-spacing: -0.5px;
	}
	.box-category-nav{
		height: 107px;
	}
	.category-nav__name{
		background: #eaf2f6;
		border-top: 1px solid #cbe5f1;
	    margin: 0 2px 2px 2px;
	    height: 20px;
	    border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	    padding: 0 2px;
	    align-items: center;
	    justify-content: center;
	    letter-spacing: 0;
	}
	.active .category-nav__name{background: none;}
	.active .category-nav__link,
	.category-nav__item:hover .category-nav__link{
		background: #FFF;
	}
	
	@-moz-document url-prefix()
	{
		.buttons-basket-col__button_del{
			line-height: 14px;
			padding-right: 1px;
			padding-top: 1px;
		}
	}
	.category-nav__item.last-col{border-right: none!important}
	
	.aside-subnav__item:hover .box-open-nav-aside{
		display: block!important;
	}
}

.small-wid{display: none;}

@media screen and (max-width:1000px){
	.link-3D-panorama__title{
		display:inline-block;
		vertical-align:top;
		width:288px;
		margin:27px 35px 0 0px;}
	.summ-order__title{display: none;}
}
@media screen and (max-width:330px){
.total-info-ordering__label {width: 60px;}
.box-field-not-authorized__captch>div{
	transform: scale(0.95);
    transform-origin: 0;
}
}

@media screen and (max-width:986px){
	.minimized-tablet{
		display:none}
	.table-transactions .col6{
		display:none;}
	.table-transactions .col5{
		width:auto;}
	.one-order-left .summ-order {
		float: none;
	    width: 100%;
	    margin-right: 0px;
	    text-align: left;
	}
}

@media screen and (min-width:410px) and (max-width:559px){
	.one-order-left .summ-order {
		width: 153px;
		text-align: right;
	    float: right;
	}
	.one-order-left .summ-order .button_largest{
		height: 46px!important;
	    padding-top: 18px!important;
	    min-width: 144px!important;
	}
}

@media screen and (max-width:960px){
	.box-select__blog{
		width: 45%;
	}
}

@media screen and (max-width:900px){
	.box-authorization__left .btn-blue{ width: 52%; white-space: nowrap;}
	.info-employees{
		padding:8px 12px 6px 0px;
		overflow:hidden;}
	.list-employees__open-block .info-employees:nth-child(even){
		padding:8px 0px 6px 12px;}
	.info-employees__img{
		width:138px;
		height:158px;}
	.info-employees__info{
		margin-left:-138px;
		padding:0 0 0 148px;}
	.info-employees__info-cont{
		min-height:160px;}
	.info-employees__name{
		font-size:14px;
		line-height:15px;}
	.link-3D-panorama__img{
		display:none;}
	.link-3D-panorama__btn{
		position: absolute;
		width: 100%;
		height: 100%;
		display: block;
		left: 0;	
		top: 0;
		border: none;
		color: transparent;
	}
	.link-3D-panorama__title{
		margin:27px 0px 0 0px;}
	.list-info-profile__label{
		width:87px;}
	.btn-form-profile-wrap{ 
		margin-left: 89px;
	}
	.list-info-profile .field-input_left{
		margin-left:-87px;
		padding:0 0 0 92px;}
	.list-info-profile__title{
		padding-left:85px;}
		
	.table-discount__td.col1{
		width:56%;	}
	.table-discount__td.col2{
		width:11%;}
	.table-discount__td.col3{
		width:33%;}
}
.button_absence .button__icon{
	display:none;
	color: #FFF;
}

@media screen and (max-width:986px){
	#window-card{display: none!important;}
}
.box-comments-wrap-mob .btn-grey{
	display: none;
}

.show-991{display: none;}

@media screen and (max-width:991px){
	.price-inf-card .select-list-product_top{bottom: 110%;}
	.list-card-choose__label:hover {background: unset;}
	.show-991{display: block;}
	.not-ended.last{border-bottom: none;}
	.box-radio input+.styled-radio_white{
		border: unset;
	    width: 14px;
	    height: 14px;
	}
	.box-radio_large{
		width: 14px;
    	height: 14px;
	}
	.list-radio__text_large{
	    margin-left: -17px;		
	}
	.list-card-choose .catalog-products-list__price_currency{color: unset;}
	.list-card-choose .box-radio__number{
		display: block;
	    position: absolute;
	    right: 8px;
	    top: 10px;
	    font-weight: bold;
	    min-width: unset;
	}
	.list-card-choose .products-list__price_currency{
		color: #FFF;
	}
	.list-card-choose__label{
		display: table;
	    color: #e3e9ef;
	    padding: 0;
	    position: unset;
	}
	.active .list-card-choose__label{background: unset;}
	.hide-991 {display: none!important;}
	.label-comment{
		display: block;
		padding-left: 2px;
	}
	.list-card-choose{
		display: none;
		position: absolute;
	    white-space: nowrap;
	    background: #105490;
	    border-radius: 6px;
	    -moz-border-radius: 6px;
	    -webkit-border-radius: 6px;
	    z-index: 100;
	    left: 0px;
	    bottom: 92px;
	    text-shadow: 0 1px 2px rgba(0,0,0,0.4);
	}
	.list-card-choose:before{
	    display: block;
	    content: '';
	    position: absolute;
	    left: 29px;
    	bottom: -5px;
	    border-top: 5px solid rgba(16,84,144,0.94);
	    border-left: 5px solid transparent;
	    border-right: 5px solid transparent;		
	}
	.list-card-choose__item{
		list-style-type: none;
	    padding: 9px 0 9px 5px;
	    border-bottom: 1px solid #5586b0;
	    position: relative;
	    color: #e3e9ef;
	    font-size: 11px;
	    line-height: 14px;
	    cursor: pointer;
	}
	.list-card-choose__item-ended{display: none;}
	.large-quantity .products-quantity__input{
		font-size: 15px;
	}
	.detail-page .catalog-products-list__size_title {display: block;}
	.products-quantity-obvertka{
		position: relative;
		top: initial;
    	right: initial;
		width: 50%;
	    margin: 0 -5px 0 0;
	    display: inline-block;
	    padding-left: 4px;
	}
	.box-large-card-button{
		position: initial;
		width: 100%;
		padding-left: 0;
    	text-align: center;
    	height: 40px;
	}
	.large-card-button{
		padding-top: 15px;
	    margin: 0;
	    height: unset;
	}
	.large-card-button:before{display: none;}
	.buttons-block-detail{padding: 20px 0 10px 0; position: relative;}
	.buttons-block-detail.quantity-missed{padding-top: 10px;}
	.sticker{z-index: 2;}
	.zoomContainer, .zoomWrapper{display: none!important;}
	.detail-page .main-prompt_timer{bottom: 56px;}
	.detail-page .remain{bottom: 104px;}
	.detail-page .remain .main-prompt__cont:after{right: 50%;}
	.box-card .box-select-product__title{		
		padding-top: 7px;
	    height: 29px;
	    margin: 0 0 7px 0;
	    width: 100%;
	    font-size: 15px;
	}
	.box-card .box-select-product__title:after{
		top: 13px;
	}
	.box-card .products-quantity{
		height: 29px;
		width: 100%;
		margin: 0 0 7px 0;
	}
	.card-right .box-select-product{
		width: 100%;
		margin: 0;
	}
	.box-card .price-inf-card__number-mob{
		display: inline-block;
	    padding: 0;
	    font-size: 12px;
	    line-height: 1;
	    color: #8d8d8d;   	
    }
	.box-card .price-inf-card__number{display: none;}
	.button_catalog-products-list .button__icon{margin-top: -2px;}
	.inf-basket-products__icon .icon-cart:before, .button__icon .icon-cart:before{display: block;}
	.rating {display: none!important;}
	.box-quick-view{display: none!important;}
	.catalog-products-list__img .product-cell-list__img-buttons{display: none!important;}
	.category-nav{
		margin-top: -1px;
		margin-left: -1px;
	}
	.box-category-nav:after{
		display: none;
	}
	.category-nav__item{
		width: 16.6666667%;
		border-bottom:1px solid #dedede;
		border-left:1px solid #dedede;
		border-right:0 solid #dedede;
		margin: 0 0 0 0!important;
	}
	.category-nav__item:hover{
		border-bottom:1px solid #dedede;
		border-left:1px solid #dedede;		
	}
	.category-nav__item:last-child{
		border-right:1px solid #dedede!important;
	}
	.category-nav__item:first-child{
		border-left:1px solid #dedede!important;
	}
	.category-nav__item:nth-child(13n), .category-nav__item:nth-child(14n), .category-nav__item:nth-child(15n), .category-nav__item:nth-child(16n), .category-nav__item:nth-child(17n), .category-nav__item:nth-child(18n){
		border-bottom:0 solid #dedede;
	}
	.category-nav__item:nth-child(12n){ border-right: none!important}
	.category-nav__link{
		text-align: center;
		height: 99px;
		border: none!important
	}
	.category-nav__link img{
		margin: 0 auto;
	}
	.img-subcategory{
		display: none;
	}
	.col-category{ width: 50%; max-height: 68px; overflow: hidden;}
	
	.one-block-catalog__cont .col-category{
		width:33.33333%;
		
		padding-top: 0px;
		max-height: none;
	}
	.one-block-catalog__cont .col-category+.col-category+.col-category{
		display: inline-block;
	}
	.category-nav__name{
		display: block;
		white-space: nowrap;
		letter-spacing: -0.3px;
	}
	.list-view{
		display: none;
	}
	.settings-window{
		left: auto;
		right: 0;	
		z-index: 200;
	}
	.catalog-settings{
		z-index: 201;
	}
	.hide-ipad{
		display: none!important
	}
	.show-ipad{display: inline-block;}
	.box-price-inf-card{
		padding-bottom: 6px;
	}
	.product-cell-list__quantity-inf_static .button{
		margin-top: 1px;
	}
	.box-list-category{
		position: absolute;
		right: auto;
		bottom: auto;
		top: 0px;
		width: 100%;
		height:auto;
		min-height: 96%;
		padding-top: 0px;
		background: #FFF;
		border: 1px solid #dedede;
		z-index: 15;
		padding-top: 15px;
		left: -150%;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	}
	.box-list-category.active-tab{ left: 0px;}
	.title-category{text-align: center;}
	.title-category, .marker-title-category, .marker-title-category .icon-arrow-left{ display: block;}
	.col-category{ width: 49%; max-height:none; overflow: hidden; border-right: 1px solid #b2dff3;
	padding-right: 10px;
	text-align: right; padding-top: 0px;}
	.col-category ul{ margin-top: -1px;}
	.col-category+.col-category{
		border-right: 0 solid #b2dff3;border-left: 1px solid #b2dff3;
		margin-left: 2%;
		padding-left: 10px;
		text-align: left;
	}
	.col-category{
		max-width: 32.2%;
	}
	
	.col-category+.col-category{
		text-align: center;
	}
	.col-category+.col-category+.col-category{
		text-align: left;
	}
	.one-block-catalog__cont .col-category{ width: 33.333%; max-height:none; overflow: hidden; border-right: 0 solid #b2dff3;
	padding-right: 10px;
	text-align: left; padding-top: 0px;}
	.one-block-catalog__cont .col-category ul{ margin-top: -1px;}
	.one-block-catalog__cont .col-category+.col-category{
		border-right: 0 solid #b2dff3;border-left: 0 solid #b2dff3;
		margin-left:0;
		padding-left: 10px;
		text-align: left;
	}
	.box-cont.content-for-catalog{
		border: none;
		background: none;
		padding: 0 0 0 0;
	}
	.one-block-catalog-white{
		border: 1px solid #dedede;
		margin-bottom: 8px;
	}
	.box-catalog-products{ padding-top: 0px;}
	.catalog-products-list{
		border-top: 0px;
		margin-left:0px; 
		margin-right:0px; 
		padding-bottom: 10px;
	}
	.catalog-products-list__item{
		margin: 0 0 4px 0;
		border-bottom: 0px;
		padding: 5px 8px 8px 8px;
		background: #FFF;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border: 1px solid #dedede;
	}
	.catalog-products-list__img{margin-top: 3px;}
	.button__icon:after{
		display: none;
	}
	.catalog-products-list__id{
		padding-top: 2px;
		white-space: nowrap;
	}
	.catalog-products-list__size .select-list-product{
		left: auto;
		right: 0px;
	}
	.catalog-products-list__size .select-list-product:before{
		left: auto;
		right: 49px;
	}
	.table_delivery2 .col1{
		width: 45%;
	}
	.table_delivery2 .col2{
		width: 55%;
	}
	
	.main-table-basket .tr.head{
		display: none;
	}
	.box-main-table-basket{
		padding: 0 0 0 0;
	}
	.box-main-table-basket+.one-block-catalog-white{
		margin-top: 13px;
		position: relative;
	}
	.box-main-table-basket+.one-block-catalog-white:before{
		content: '';
		display: block;
		position: absolute;
		left: 0;	
		width: 100%;
		height: 1px;
		top: -10px;
		background-color: #dddddd;
	}
	.box-main-table-basket+.one-block-catalog-white:after{
		content: '';
		display: block;
		position: absolute;
		left: 0;	
		width: 100%;
		height: 1px;
		top: -9px;
		background-color: #f6f6f6;
	}
	.main-table-basket .tr{
		display: block;
		position: relative;
		margin: 0 0 4px 0;
		border-bottom: 0px;
		padding: 4px 9px 4px 9px;
		background: #FFF;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border: 1px solid #dedede;
		height: auto;
	}
	.main-table-basket .tr.tr_absent{ border-color:#ffc1c0}
	.main-table-basket .td{ border: none;}
	
	
	.box-list-category .col-category{ margin-bottom: 15px; min-height: 0px;}
	
	.window-search__item:last-child{ border-bottom: none;}
	
	.products-quantity__buttons{
		width: 100%;
		height: 0px;
	}
	.products-quantity__text{ padding-left: 20px; padding-right: 20px;}
	.quantity-top{
		display: block;	
		width: 22px; height: 100%;
		border-left: 0 solid #aacadb;
		padding-top: 2px;
		position: absolute;
		right: 0px; top: 0px;
		color: #b4d1e0;
		font-size: 25px;
		line-height: 17px;
	}
	.quantity-top:before{
		display: block;
		content: '+';
		width: 100%;
		border-bottom:0 solid #b2b4b5; 
		border-left:0 solid transparent; 
		border-right:0 solid transparent;
	}
	.quantity-top:after{
		display: none;
	}
	.quantity-bottom{
		display: block;	
		width: 22px; height: 100%;
		border-left: 0 solid #aacadb;
		padding-top: 2px;
		position: absolute;
		left: 0px; top: 0px;
		color: #b4d1e0;
		font-size: 25px;
		line-height: 17px;
	}
	.quantity-bottom:before{
		display: block;
		content: '-';
		width: 100%;
		border-top:0 solid #b2b4b5; 
		border-left:0 solid transparent; 
		border-right:0 solid transparent;
	}
	.quantity-prompt__cont:after{right: 35px;}
	.text-product-present{ padding-left: 3px; padding-bottom: 4px;}
	.catalog-products-list__price{ bottom: -10px;}
	.main-table-basket .col2{ padding-left: 9px;}
	.main-table-basket .td {padding-top: 5px; padding-bottom: 2px;}
	.box-comments-wrap-mob .btn-grey{
		display: block;
		margin-bottom: 10px;
	}
	.js-comments-wrap-mob.btn.btn-grey{border: 1px solid #dedede;}
	.form-add-comment .btn-blue {text-transform: uppercase;}
	.box-comments-wrap-mob .white-cont-block{
		display: none;
		border: 1px solid #dedede;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	.box-comments-wrap-mob .title-block{display: none;}
	.box-comments-wrap-mob .box-cont>.list-comments>li.list-comments__item{display: none;}
	.box-comments-wrap-mob .box-cont>.list-comments>li.list-comments__item:last-child{display: block;}
	.box-comments-wrap-mob .box-cont>.list-comments.show-all-item>li.list-comments__item{display: block;}
	.nav-basket__link{border-color: #68afde;}
	.window-search-result .window-search-result__item:nth-child(3),
	.window-search-result .window-search-result__item:nth-child(4),
	.window-search-result .window-search-result__item:nth-child(5){
		display: none;
	}
    .catalog_products-list.products-list--list {
        display: block !important;
    }
    .catalog_products-list.products-list--cell {
        display: none !important;
    }
    .view-catalog {
        padding-top: 2px;
    }
    .catalog-navigation-top {
        padding-top: 14px;
    }
}
	
.box-comments-wrap-mob .box-cont>.list-comments>li.list-comments__item:nth-child(-n+2){display: block!important;}

@media screen and (max-width:820px){
	.blog-pannel__products{
		margin: 0 0 10px 0;
		display: block;
		width: 100%;
	}
}
@media screen and (min-width:768px) and (max-width:800px){
	.info-employees{
		width:100%;
		display:block;
		margin-right:0px;
		padding:10px 0px 10px 0px!important;
		border-bottom:solid 1px #e0e0e0;}
	.list-employees__open-block .info-employees:last-child{
		border-bottom:none;}
	
}
@media screen and (min-width:683px) and (max-width:780px){
	.hide-370 {display: none;}
	.box-ordering__right {padding: 10px 15px 0 13px;}
	.box-ordering__left {padding: 3px 23px 0 18px;}
	.total-info-ordering__info {padding: 0 0 0 100px;}
}
.button-absent2{
	display: none;
	position: absolute;
	left: 0px; bottom: 0px;
	height: 23px;
	padding: 3px 9px 0 9px;
	border: 1px solid #f79393;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 10px;
	text-transform: uppercase;
	color: #ff5d5c;
}
@media screen and (min-width:768px) and (max-width:850px){
	.detail-page .box-select-product_pack{
		display: block;
		width: 100%;
		padding-right: 0px;
		padding-bottom: 12px;
	}
	.products-quantity-obvertka{
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.list-card-choose{bottom: 140px;}
	.product-cell-list__quantity-inf_static .products-quantity{
		display: block;
		width: 100%;
	}
	.box-list-basket-inf{
		padding: 0 0 0 293px;
	    width: 100%;
	    position: relative;
	    margin-left: -293px;
	    max-width: 590px;
	}
	.list-basket-inf__left{width: 75%;}
	.list-basket-inf__right{width: 25%;}
	.main-table-basket, .main-table-basket .tr{
		display: inline-block;
		position: relative;
		vertical-align: top;
	}
	.main-table-basket .td{
		display: inline-block!important;
		vertical-align: top;
		border: none;
	}
	.main-table-basket .col2{
		margin: 0 0 0 -80px;
		padding: 2px 150px 0 85px;
		width: 100%;
	}
	.main-table-basket  .col3{
		position: absolute;
		left: 92px; bottom: 2px;
		padding: 0 0 0 0;
		width: auto;
		text-align: left;
	}
	.main-table-basket .main-table-basket__id{
		position: static;
		padding: 5px 0 0 0;
		line-height: 12px;
		bottom:15px;
	}
	.main-table-basket .box-select-product__price{
		font-size: 15px;
	}
	.old-basket-price{ display: inline-block;}
	.main-table-basket  .col5{
		display: none!important;
	}
	.main-table-basket  .col6{
		position: absolute;
		right: 0; top: 0px;
		padding: 15px 0 0 0;
		width: 50px;
		text-align: center;
	}
	.main-table-basket  .col4{
		position: absolute;
		right: 38px; top:10%;
		height: 80%;
		width: 116px;
		background: #FFF;
		border-left: 1px solid #dedede;
		padding: 10px 0 0 0;
		text-align: center;
	}
	.basket-products-list__size, .button_small{
		width: 99px;
	}
	.button_basket_show{display: block;}
	.main-table-basket .button_mess-product, .main-table-basket .button_small{
		margin-left: auto!important;
		margin-right: auto!important;
		width: 99px!important;
		height: 31px;
		line-height: 12px!important;
		background: #cce9f5;
		color: #0090cf;
		margin-top: 2px;
		padding: 4px 6px 0 6px;
	}
	.main-table-basket .button_mess-product:hover, .main-table-basket .button_small:hover{
		background: #0090cf;
		color: #FFF;
	}
	.main-table-basket .col4{ padding-top: 0px;}
	.main-table-basket .col4 .button_absence{display: none;}
	.buttons-basket-col{ width: 31px;}
	.tr_absent .buttons-basket-col__button_del{ margin-top: 6px;}
	.main-table-basket .col6{ padding-top: 4px;}
	.main-table-basket .col3 .box-select-product{
		display: inline-block;
		width: auto;
	}
	.main-table-basket .products-quantity{
		height: 31px;
		margin-top: 2px;
	}
	.main-table-basket .basket-products-list__size .box-select-product {margin-top: 6px;}
	.main-table-basket .quantity-top{ padding-top: 7px!important;}
	.main-table-basket .quantity-bottom{ padding-top: 7px!important;}
	.main-table-basket .products-quantity__text{
		padding-top: 6px;
	}
	.main-table-basket .products-quantity__buttons a{
		padding-top: 7px;
	}
	.main-table-basket .basket-products-list__size .box-select-product__title{
		height: 31px;
		padding-top: 7px;
		margin-top: 3px;
	}
	.main-table-basket .basket-products-list__size .box-select-product__title::after{
		top: 13px
	}
	.main-table-basket .select-list-product_top{
    	bottom: 115%;
	}
	.main-table-basket .select-list-product_top:before{
	    right: 45px; 
	}
	.button-mess-basket{display: none;}
	.button-absent2{display: block;}
	.main-table-basket .text-product-present{padding: 8px 0 0 0;}
	.last-price {display: unset;}	
	.last-price .ver1{display: none;}
	.last-price .ver2{display: unset;}
	.no-pack{display: block;}
	.no-pack:after{display: none;}
}
@media screen and (min-width:992px) and (max-width:998px){
	.catalog-category__text{
		min-height: 80px;
	}
}
@media screen and (min-width:768px) and (max-width:991px){
	.cart-box-select-product{margin-left: -2px;}
	.nav-tabs__link{
		width: 150px;
	}
	.title-footer{
		font-size: 14px;
		white-space: nowrap;
	}
	.col-footer-left{
		width: 175px
	}
	.col-footer-right{
		width: 159px;
	}
	.col-footer-center{
		margin: 0 -159px 0 -175px;
		padding: 0 165px 0 190px;
	}
	.box-subnav_catalog{
		left: -95px;
	}
	.catalog-category-status__item{
		width: 50%;
		margin-bottom: 15px;
	}
	.col-category{ padding-top: 0px; margin-top: -6px; padding-left: 15px;}
	.title-category{
		display: block!important;
		color: ##0283ba;
		padding: 0 0 12px 15px;
		text-align: center;
	}
	.box-profile__left{ width: 231px;}
	.box-profil__photo{ width: 230px; height: 230px;}
	.box-profile__right{ margin-left: -231px; padding-left: 245px;}
	.box-profil__photo .icon{font-size:220px;}
	.fvourite-table .buttons-basket-col__button{left: 0;}
}

@media screen and (min-width:851px) and (max-width:991px){
	.fvourite-table .buttons-basket-col__button{
		left: 0;
		font-size: 18px;
    	margin-top: 0;
	}
	.fvourite-table .buttons-basket-col__button_del{
	    width: 19px;
	    height: 19px;
	    font-size: 15px;
	    line-height: 19px;
	    padding: 0 0 0 0;
	    position: relative;
	    margin: 14px 0 0 1px;
	}
}

@media screen and (max-width:700px){
	.win-navigation-block__col{ width: 33.3333%;}
	.win-navigation-block__col+.win-navigation-block__col{
		text-align: left;
	}
}

@media screen and (max-width:600px){
	.view-card-inf_left{
		float:none;
		width:100%;
		max-width:none;
		display:block;}
	.box-photos-added__on-comment{
		display: block;
		width: 100%;
		text-align: left;
		padding-top: 10px;
	}
	.list-comments__item_with-img .list-comments__info{
		margin-right: 0px!important;
		padding-right: 0px!important
	}
	.box-photos-added__img-wrap .box-photos-added__item:first-child{margin-left: 0;}
	.main-comment{display: unset;}
	.list-basket-inf__left{width: 75%;}
	.list-basket-inf__right{width: 25%;}
}

@media screen and (min-width:601px){

	.flexcover{display: flex;}
	.list-comments__item_with-img .data-main-comment, 
	.sub-list-comments__item_with-img .sub-data-main-comment{
		width: 100%;
		float: left;
		padding-right:220px!important;
		margin-right:-215px!important;}
}

@media screen and (min-width:651px) and (max-width:767px){
	.buttons-basket-col__button_del{
		font-size: 14px;
		padding-top: 1px;
	}
	.fvourite-table .buttons-basket-col__button{
		font-size: 18px;
	    left: 3px;
	    margin-top: 0;
	}
	.fvourite-table .buttons-basket-col__button_del{
		width: 19px;
	    height: 19px;
	    font-size: 15px;
	    line-height: 19px;
	    padding: 0 0 0 1px;
	    position: relative;
	    left: 4px;
	    margin: 14px 0 0 1px;
	}
}

@media screen and (min-width:768px) and (max-width:855px){
	.numbers-products{display: none;}
}
@media screen and (max-width:650px){
	.cart-box-select-product{margin-bottom: 5px;}
	.box-pagination__item.back{width: 20%;}
	.box-pagination__link.next{width: 100%;}
	.basket-items-list-wrapper .box-pagination__link.next{width: 80px;}
	.box-pagination__item.hide-620{width: 20%;}
	.box-pagination__list{text-align: center;}
	.text-catalog-numbers{
		position: static;
		padding-top: 15px; padding-bottom: 0;
		width: 100%;
		text-align: center;
	}
	.img-wrapper img{
		display: block;
		width: 100%;
	}
	.mce-content-body li,
	.redactor-box li{
		padding-left: 20px;}
	.mce-content-body li:after,
	.redactor-box li:after{
		left: 5px;}
	.main-table-basket .tr.head{
		display: none;
	}
	.main-table-basket, .main-table-basket .tr{
		display: inline-block;
		position: relative;
		vertical-align: top;
	}
	.main-table-basket .td{
		display: inline-block!important;
		vertical-align: top;
		border: none;
	}
	.main-table-basket .col2{
		margin: 0 0 0 -80px;
		padding: 2px 150px 0 85px;
		width: 100%;
	}
	.main-table-basket  .col3{
		position: absolute;
		left: 91px; bottom: 0px;
		padding: 0 0 0 0;
		width: auto;
		text-align: left;
	}
	.main-table-basket .main-table-basket__id{
		bottom:15px;
	}
	.main-table-basket .box-select-product__price{
		font-size: 17px;
		margin-left: -2px;
	}
	.main-table-basket  .col5{
		display: none!important;
	}
	.main-table-basket  .col6{
		position: absolute;
		right: 0; top: 0px;
		padding: 15px 0 0 0;
		width: 50px;
		text-align: center;
	}
	.main-table-basket  .col4{
		position: absolute;
		right: 38px; top:9%;
		height: 81%;
		width: 116px;
		background: #FFF;
		border-left: 1px solid #dedede;
		padding: 10px 0 0 0;
		text-align: center;
	}
	.basket-products-list__size, .button_small{
		width: 99px;
	}
	.button_basket_show{display: block;}
	.main-table-basket .button_mess-product, .main-table-basket .button_small{
		margin-left: auto!important;
		margin-right: auto!important;
		width: 99px!important;
		height: 31px;
		line-height: 12px!important;
		padding: 4px 6px 0 6px;
		background: #cce9f5;
		color: #0090cf;
		margin-top: 3px;
	}
	.main-table-basket .button_mess-product:hover, .main-table-basket .button_small:hover{
		background: #0090cf;
		color: #FFF;
	}
	.main-table-basket .col4{ padding-top: 0px;}
	.main-table-basket .col4 .button_absence{display: none;}
	.main-table-basket .main-table-basket__id{
		position: static;
		padding: 5px 0 0 0;
		line-height: 12px;
	}
	.buttons-basket-col{ width: 31px;}
	.fvourite-table .buttons-basket-col__button{
		left: 0;

	}
	.main-table-basket .text-product-present{padding: 8px 0 0 0;}
	.main-table-basket .col6{ padding-top: 3px;}
	.main-table-basket .col3 .box-select-product{
		display: inline-block;
		width: auto;
	}
	.old-basket-price{display: inline-block;}
	
	.main-table-basket .products-quantity{
		height: 31px;
		margin-top: 3px;
	}
	.main-table-basket .quantity-top{ padding-top: 7px!important;}
	.main-table-basket .quantity-bottom{ padding-top: 7px!important;}
	.main-table-basket .products-quantity__text{
		padding-top: 6px;
	}
	.main-table-basket .products-quantity__buttons a{
		padding-top: 4px;
	}
	.main-table-basket .basket-products-list__size .box-select-product__title{
		height: 31px;
		padding-top: 7px;
		margin-top: 6px;
	}
	.main-table-basket .basket-products-list__size .box-select-product__title::after{
		top: 13px;
	}
	.main-table-basket .select-list-product_top{
    	bottom: 115%;
	}
	.main-table-basket .select-list-product_top:before{
	    right: 45px; 
	}
	.button-mess-basket{display: none;}
	.button-absent2{display: block;}
	.main-table-basket .basket-products-list__size .box-select-product{ margin-top: 5px;}
	.last-price {display: unset;}	
	.last-price .ver1{display: none;}
	.last-price .ver2{display: unset;}
	.box-list-basket-inf{
		padding: 0 0 0 293px;
	    width: 100%;
	    position: relative;
	    margin-left: -293px;
	    max-width: 590px;}
}

@media screen and (min-width:426px) and (max-width:991px){
	.col-category{ padding-top: 0px; margin-top: -6px; padding-left: 15px;}
}

.show-mobile{
	display: none;
}
.order-show-mobile{
	display: none;
}

@media screen and (min-width:992px){
	.list-card-choose__label:hover .box-radio__price{
		display: block;
	}
	.category-nav__item.active+.category-nav__item:hover{
		border-left-color: #FFF
	}
	.category-nav__item.prev-item:hover{
		border-right-color: #FFF
	}
}
@media screen and (max-width:1100px){
	.main-prompt_for-question{right: -9px;}
	.main-prompt_for-question .main-prompt__cont::after{
		right: 11px!important;
    	left: unset!important;
	}
}
@media screen and (min-width:768px){
	.footer-sel.error .error-field-authoriz{top: -9px;}
	.aside-nav-level__link .icon-left-nav-new{margin: 1px 0px -5px 5px;}
	.aside-nav_profile .blog-nav__article{display: none;}
	.aside-nav__item:hover .marker-with-subnav{display: block;}
	.aside-subnav__item.selected .aside-subnav__link, .aside-subnav__item.selectedPar .aside-subnav__link{background: #9dd0e6;}
	.fixed{
		position: fixed;
		width: 100%;
	    left: 0;
	    top: -57px;
	}
	.fixed .box-search{
		padding-left: 130px;
	}
	.wrapper .block-main-cont:first-child{
		margin-top: 16px;
	}
}

@media screen and (min-width:768px) and (max-width:850px){
	.card-left{
		width: 280px;
	}
	.img-big{
		width: 280px;
		height: 280px;
	}
	.img-big img{
		width: 278px!important;
		height: 278px!important;
	}
	.sticker img{
		width: auto!important;
    height: auto!important;
	}
	.card-right{
		margin-left: -287px;
		padding-left: 290px;
	}
}
@media screen and (max-width:767px){
	.aside-subnav__item.loading-lines {opacity: 0.6;}
	.wrapper{
		padding-left: 5px; padding-right: 5px;
	}
	.header-wrapper-top{display: none;}
	.box-search__wrap, .box-search__button{
		border-color:#dedede;
	}
	aside{
		float: none;
		width: 100%;
	}
	aside .box-rest-days{display: none!important;}
	.box-navigation{
		padding-left: 0px;
		padding-bottom: 9px;
		background: none;
	}
	.block-main-cont .box-navigation .title-aside{
		background: #c7c7c7;
	}
	.main-cont{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 100%;
	}
	.main-cont.one-block-cont{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 100%;
	}
	footer{
		margin-bottom: 0px;
	}
	header{
		padding-bottom: 34px;
		padding-top: 0;
		border-bottom: none;
	}
	header.nopadding{padding-bottom: 0;}
	.no-z-index {z-index: 0;}
	.content{
		border-top: none;
		margin-top: 0;
	}
	.content.dpp_pad{padding-bottom: 87px;}
	.header-wrapper{
		height: 42px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.header-right{
		width: 36px;
		height: 28px;
		padding: 7px 37px 0 0;
	}
	.inf-basket-products{
		width: 36px;
		height: 28px;
		border-right: none;
		background: #117ec0;
		border:1px solid #0771ac;
		margin-right: 1px;
		white-space: nowrap;
	}
	.inf-basket-products__icon{
		border-right: none;
		margin-right: 0px;
		width: 34px;
		font-size: 15px;
	}
	.slogan{
		position: absolute;
		left: 50%; top: 8px;
		height: 25px;
		
		background: no-repeat left top;
		background-size: 201px 25px;
	}
	.lang-ru .slogan{
		width: 140px;
		margin-left: -70px;
	}
	.lang-ua .slogan{
		width: 131px;
		margin-left: -65px;
	}
	.box-search{
		position: absolute;
		left: 0px; bottom: -48px;
		width: 100%;
		padding: 0 5px 0 5px;
	}
	.hide-box-search{display: none;}
	footer{
		padding-top: 15px;
	}
	.title-footer{
		font-size: 14px;
		white-space: nowrap;
		padding-bottom: 30px;
	}
	.cart-quantity{
		display: block;
	    background: #7a7696;
	    position: absolute;
	    font-size: 10px;
	    padding: 3px;
	    border-radius: 4px;
	    -moz-border-radius: 4px;
	    -webkit-border-radius: 4px;
	    min-width: 15px;
	    top: 6px;
	    right: 28px;
	    line-height: 8px;
	}
	.inf-basket-products__price-products, .inf-basket-products__marker, .header-basket, .logo, .main-nav{
		display: none;
	}
	.hide-mobile{
		display: none!important
	}
	.show-mobile{
		display: block;
	}
	.one-block-cont.show-mobile{
		padding: 0;
    	margin-top: 10px;
	}
	.one-order-right.hide-mobile{
		display: inline-block!important;
	}
	.hide-mobile2{
		display: none!important
	}
	footer:before{
		top: 39px;
	}
	.navigation-list{
		margin-left:-3px;
		overflow: hidden;
	}
	.navigation-list__item{
		display: inline-block;
		vertical-align: top;
		margin-right: -5px;
		width: 33.333%;
	}
	.navigation-list__item:last-child{
		width: 100%;
		margin: 0 0 0 0;
	}
	.navigation-text:before{
		margin-top: -4px;
	}
	.box-mobile-nav .navigation-text:before{display: none;}
	.navigation-list{
		text-align: center;
	}
	.button-nav{
		display: block;
	}
	.button-open-filter{
		display: block;
	}
	.navigation-list__link_all-nav{
		padding-left: 10px;
	}
	.navigation-list__link_all-nav .navigation-text:before{ display: none;}
	
	.catalog-category__text br{
		display: none;
	}
	.table_delivery .col2{
		display:none;}
	.header-profile-nav__list{
		padding: 5px 3px 5px 3px;
		margin-bottom: 5px;
		border-bottom: 1px solid #207da7;
	}
	.profile-mobile-exit{
		border-bottom: 1px solid #207da7;
		margin-bottom: 2px;
	}
	.header-profile-nav__list2 .header-profile-nav__text{
		padding: 0 0 0 40px;
	}
	.nav-left-mobile .one-block-cont{
		padding-bottom: 5px;
	}
	.header-profile-nav__link{		
		color: #FFF;
		padding-top: 5px; padding-bottom: 5px;
	}
	.header-profile-nav__link:hover{
		background: #005f89;
	}
	.header-profile-nav__icon{		
		color: #FFF;		
		opacity: 0.6;		
	}
	.box-caralog-open .subnav-catalog__item{
		width:100%!important;
		display:block;
		border-bottom:solid 1px #e0e0e0;}
	.blog-date-inf{
		float: right;
		margin-right: 0px;
		padding-right: 0px;
	}
	.blog-social .card-social{display: none;}
	.box-like-blog{float: none; width: 100%;}
	.article-blog-inf{ padding-left: 0; padding-right: 0;}
	.key-words-blog{ padding-left: 0px; padding-right: 0px;}
	
	.content .box-caralog-open .subnav-catalog__item{
		display: inline-block;
		vertical-align: top;
		width: 50%;
	}
	.content .subnav-catalog{
		margin-bottom: -1px;
	}
	.content .box-caralog-open{
		padding: 0 0 0 0;
	}
	
	.title-aside_with-tab{
		border-bottom: none;
	}
	.filter-cont{
		background: none;
		border-radius: 0 0 0 0;
		border:none;
	}
	.tab-nav-aside{ white-space: nowrap;}
	.tab-nav-aside__item{ width: 50%; padding-right: 2px;}
	.tab-nav-aside__item+.tab-nav-aside__item{ padding-right: 0px; padding-left: 3px;}
	.tab-nav-aside__link{
		border:1px solid #2286b3;
		border-radius: 4px!important;
		-moz-border-radius: 4px!important;
		-webkit-border-radius: 4px!important;
		height: 33px; width: 100%;
		text-align: center;
		padding-top: 9px;
		background: #2286b3;
	}
	.block-tab-nav{display: none!important;}
	.active .tab-nav-aside__link{
		border-color: #2286b3;
		background: #2286b3;
	}
	.active .tab-nav-aside__link:after{
		display: none;
	}
	.list-check__text{ color: #ccd4da}
	.line-photo-description__sub-info .list-check__text{ color: #4d4d4d}
	.list-check__text_red{color: #ff5958}
	.title-filter-block{
		background-color: #002036;
	    border-radius: 0;
	    -moz-border-radius: 0;
	    -webkit-border-radius: 0;
	    color: #a0c6d2;
	    padding: 7px 20px 7px 10px;
	    border-top: 1px solid #063551;
	    border-bottom: 1px solid #063551;
	}
	.title-filter-block:after{
		opacity: 1;
	    -moz-opacity: 1;
	    -webkit-opacity: 1;
	}
	.button-open-filter-items{
		padding: 7px 5px 7px 24px;
	    background: #103554;
	    color: #fff;
	    font-size: 11px;
	    border-radius: 3px;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	}
	.button-open-filter-items:before{
		background-position: -119px -93px;
		width: 7px; height: 5px;
		position: absolute;
		left: 9px; top: 3px;
	}
	.bx_filter_parameters_box_container{display: none;}
	.bx_filter_parameters_box_container.mobile{display: block; margin: 5px;}
	.reset-filter{
		border:1px solid #0d5679;
		border-radius: 3px!important;
		-moz-border-radius: 3px!important;
		-webkit-border-radius: 3px!important;
		height: 33px;
		text-align: center;
		padding-top: 0;
		color: #ccd4da;
		background: #002844;
	}
	.reset-filter:hover{
		background: #0d5679;
		color: #ccd4da;
		border-color: #146d98;
	}
/*	h1, h2, .title-blog{
		#font-size: 12px!important;
		line-height: 13px!important;
	}*/
	.box-authorization h2{
		line-height: 20px!important;
	}
	#win_9 h2{
		line-height: 20px!important;
	}
	.box-mobile-nav .navigation-cont{
		background: none;
		border: none;
	}
	.box-mobile-nav .navigation-list{
		margin-left: 0px;
		padding: 0 5px;
	}
	.box-mobile-nav .navigation-list__item{
		display: block;
		width: 100%!important;
		margin-bottom: 5px;
		border-bottom: none;
		padding: 0;
	}
	.box-mobile-nav .navigation-list__item:last-child {margin-top: 7px;}
	.box-mobile-nav .box-navigation .title-aside {margin-bottom: 7px;}
	.box-mobile-nav .navigation-list__item:last-child a {background: none; border: 1px solid #163858;}
	.box-mobile-nav .navigation-list__link{
		display: block;
	    position: relative;
	    padding: 7px;
	    background: #0c2e4b;
	    color: #ccd4da;
	    line-height: 11px;
	    border-radius: 3px;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	}
	.box-mobile-nav .navigation-list__link:hover{background: #163858!important;}
	.box-mobile-nav .navigation-list__link span.color{
		color: #c6d4db;
		font-size: 10px;
	}
	
	.number-fancy-img{
		display: block;
		position: fixed;
		left: 0px; top: 0px;
		width: 100%;
		padding: 10px 10px 10px;
		text-align: center;
		background: #151515;
		border-bottom: 1px solid #262626;
	}
	/*.fancybox-wrap, .fancybox-inner{
		max-width: 100%;
	}*/
	.popup .fancybox-wrap{
		left: 10px!important; width: calc(100% - 20px)!important;
		margin: 0 0 0 0!important;
	}
	.popup .fancybox-inner{
		left: 0; width: 100%;
		margin: 0 0 0 0!important;
	}
	.fancybox-title-outside-wrap{
		position: fixed;
		left: 0px; bottom: 0px;
		width: 100%;
		padding: 10px 10px 10px;
		margin: 0 0 0 0;
		text-align: center;
		background: #151515;
		border-top: 1px solid #262626;
		font-weight: 400;
	}
	.window-open_ordering{
		width: 100%;
		max-width: 100%;
	}
	.fancybox-nav span{
		display: none!important;	
		font-size: 0px;
	}
	.fancybox-nav{
		background: none!important;
		top: 0px;
		margin: 0 0 0 0;
		height: 100%;
		width: 50%;
	}
	.fancybox-next{ right: 0px;}
	.fancybox-prev{ left: 0px;}
	.fancybox-overlay{
		background: rgba(26,26,26,0.88)
	}
	.fancybox-close{
		background: none;
		font-size: 13px;
		color: #FFF;
		text-indent: 0;
		position: fixed;
		left: 10px; top: 10px;
		z-index: 40000;
		width: auto;
		height: auto;
		text-indent: -9999px;
	}
	.catalog-category__text{
		min-height: 80px;
	}
	
	.blog-nav__article{
		background: #163858;
		padding: 3px 6px 4px 6px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		color: #a7b5c1;
		right: 11px; top: 6px;
	}
	.box-mobile-nav .popular-article__cont{
		margin-bottom: 0;
	}
	.box-mobile-nav .box-popular-article{
		margin: 0 -5px 0 -5px;
		padding-top: 10px;
	}
	.box-mobile-nav .popular-article__cont{ background: none; border: none;}
	.box-mobile-nav .popular-article__name{
		color: #a2b2bc;
	}
	.box-mobile-nav .popular-article__name:hover{
		color: #afebf4;
		text-decoration: underline;
	}
	.box-mobile-nav .popular-article__see{
		color: #489fc5;
	}
	.img-one-blog{ max-width: 350px;}
	.link-all-orders{ top: 4px;}
	
	.order-title__date, .order-title__date span, .more-about-order{color: #FFF;}
	
	.order-title{
		text-align: center;
		height: auto;
		padding: 11px 10px 9px 10px;
		width: 100%;
		box-sizing: content-box;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		position: relative;
		border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0 0;
		margin: -10px 0 10px -10px;
		background: #ff5958;
		color: #FFF;
		font-size: 15px;
		line-height: 17px;
		position: relative;
	}
	.order-title a{
		color: #FFF;
	}
	.status-2 .order-title{ background: #0897d7}
	.status-3 .order-title{ background: #81b553}
	.status-4 .order-title{ background: #808080}
	.status-5 .order-title{ background: #be9b7b}
	.one-order-left .list-info-profile__title_for-order{
		background: #f2f3f5;
		border-bottom: none;
		padding-top: 5px; 
		padding-bottom: 3px;
	}
	.one-order-left .select-currencies{
		right: 4px;
		top: -18px;
	}
	.status-order{
		border-left: 0px;
		border-right: 0px;
		background: none;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	.basket-items-list-wrapper .status-order{
		border: 1px solid #ffcccb;
		background: #fbe9e9;
		border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	}
	.header-fixed{ display: none!important;}
	.box-nav_fixed{display: none!important;}
	.list-section__delimiter{top: 0px;}
	.link-show-more{top: 8px;}
	.button-up{display: none!important;}
	.more-about-order{display: none!important;}
	.link-back-list{display: block!important; top: 11px;}
	.list-check__text_left{ max-width: 178px;}
	.opened-nav .nav-left-mobile .title-aside.closed-nav-title{ padding: 10px; text-align: center;}
	.opened-nav .nav-left-mobile .title-aside.title-aside_with-tab.closed-nav-title{ padding: 0 1px 11px 1px; text-align: center;}
	.full_button_mobile{display: none;padding-right: 0;}
	.closed-nav-title .full_button_mobile{display: block;}
	.full_button_mobile li{ width: 100%;}
	.full_button_mobile li+li{display: none;}
	.box-mobile-lang{display: block;}
	.show-more-comments{display: block; margin: 5px 0 -2px 0; z-index: 1; position: relative;}
	.hide-comment{display: none;}
	.hide-button{display: none;}
	.box-cont__blog{padding-top: 9px;}
	.window-small-basket{display: none!important;}
	.aside-nav__link:hover{background-color: transparent!important;}
	.box-mobile-nav .nav-block-aside{height: auto!important;}
	.nav-block-aside.timed{padding: 0 10px 0 0;}
	.nav-block-aside.timed .saving{padding: 0 0 10px 0;}
	.aside-nav__text{
	    padding: 2px 26px 0 5px;
	    margin-left: 8px;
	    line-height: 24px;
	    width: 196px;
	    border: 1px solid #002844;
	}
	.opened-aside-link .aside-nav__text{
	    background-color: #163858;
	    border: 1px solid #114B6F;
	    border-radius: 3px;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    opacity: 1;
	}
	.box-3D-panorama{
		padding-bottom: 0;
	}
	_::-webkit-full-page-media .button-delivery-basket, 
	_:future .button-delivery-basket, 
	:root .button-delivery-basket{
		padding-top: 4px; 
	}
	.box-select-product__title{
		margin-left: 0;
	}
	.box-feedback__left{
		padding-left: 11px;
	}
	.win-navigation-block__item{
		width: 33.3%;
	}
	.opened-aside-link  .aside-subnav__item.selected .aside-subnav__link{
		background: #10557B;
	}
	.opened-aside-link  .aside-subnav__item.selected .aside-subnav__link:before{
		content: '';
	    display: block;
	    position: absolute;
	    left: -11px;
	    top: 0;
	    background: #0090CF;
	    width: 5px;
	    height: 100%;
	    border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px;
	}
	.opened-aside-link  .aside-subnav__item.selected{border-color: #005f89;}
	.prompt-question{display: none;}
	.footer-sel-left{
		max-width: unset;
		width: 65%;
	}
	.footer-sel .box-select__title{
		height: 25px;
		padding-top: 5px;
		border-color: #114b6f;
	}
	.box-select__number_without-input{
		border-color: #114b6f;
		padding-top: 5px;
		height: 25px;
	}
	.box-select__number input{height: 25px; padding-right: 2px; border-color: #114b6f;}
	.box-select__title:after{top:11px;}
	.button-footer__icon{
		display: inline-block;
		color: #ccd4da;
	}
	.green .button-footer__icon{color: #eff0f1;}
	.nav-profile-mobile .button-footer{
		background: #155888;
	    border: 1px solid #136694;
	    color: #ccd4da;
	    height: 56px;
	    padding-top: 15px;
	}
	.nav-profile-mobile .button-footer.green {background-color: #3fca88;}
}
@media screen and (max-width:618px){
	.window-open_authorization{
		width: 100%;
	}
	.hide-on-618{
		display: none;
	}
}
@media screen and (max-width:670px){
	.box-button-catalog-products__cont .main-prompt__cont:after {right: 28px;}
	.hide-mobile-tab{ display: none!important;}
	.catalog-products-list__cont{padding-right: 120px;}
	.right-block-product{
		position: absolute;
		right: 0px; top: 3px;
		border-left: 1px solid #dedede;
		width: 115px;
		height: 105%;
		padding-left: 8px;
		background: #ffffff;
	}
	.quantity-prompt__cont:after{right: 48px;}
	.catalog-products-list__size{
		position: static;
		bottom: 0px;
		top: 0px;
		right: 0px;
		width: 100%;
	}
	.products-quantity, .box-select-product {
	    width: 100%;
	    display: block;
	    margin: 0 0 7px 0;
	}
	.no-pack{
		display: block;
		padding-right: 5px;
		border: 1px solid #e9edf0;
		background: #fcfdfe;
    	color: #c3cdd2;
    	font-size: 11px!important;
    	margin-top: 6px!important;
	}
	.no-pack:after{display: none;}
	#view_1 .remain {bottom: 26px;}
	.box-select-product__title{
		width: 100%;
		margin-left: 0;
	}
	.box-button-catalog-products{
		bottom: 0;
		white-space: nowrap;
		width: 65px;
	}
	.catalog-products-list__size_title{display: none;}
	.button_catalog-products-list{
		width: 100%;
		padding-right: 5px;
	}
	.button_catalog-products-list{
		background: #cce9f5;
		color: #0090cf;
	}
	.button_in-basket {background: #cae5a2;}
	.button_catalog-products-list .button__text{display: none;}
	.button__icon{
		width: 100%;
		text-align: center;
		background: none;
		color: #0090cf;
	}
	.button:hover .button__icon{color: #FFF;}
	.catalog-products-list-favourite{
		display: inline-block;
		position:absolute;
		right: 73px; top:auto;
		bottom: 0;
		height: 31px; width: 33px;
		padding: 0 0 0 0;
		background: #cce9f5;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		font-size: 0px;
		text-align: center;
		padding-top: 8px;
		padding-left: 0px;
	}
	.catalog-products-list-favourite .icon-favorites{
		text-indent: 0px;
		color: #52b4de;
		font-size: 17px;
		margin-left: 0px;
	}

	.catalog-products-list-favourite.active .icon-favorites {color: #52b4de;}
	.catalog-products-list-favourite.active {background: #cae5a2;}
	.raiting-product{display: none!important;}
	.button_mess-product .button__text{
		display: block;
		
	}
	.button_mess-product{
		width: 103px;
		font-size: 9px;
		margin-left: -42px;
	}
	.button_mess-product:hover{ color: #FFF;}
	.card-left{
		width: 280px;
	}
	.img-big{
		width: 280px;
		height: 280px;
	}
	.img-big img{
		width: 278px!important;
		height: 278px!important;
	}
	.sticker img{
		width: auto!important;
    height: auto!important;
	}
	.card-right{
		margin-left: -287px;
		padding-left: 290px;
	}
	.button_mess-product .button__text{display: block;}
	.button_mess-product{
		width: 106px!important;
		font-size: 9px;
		margin-left: -42px;
	}
	.catalog-products-list__item_absence .button_mess-product{
		height: 31px;
		padding-top: 4px;
		font-size: 10px;
		line-height: 12px;
		margin: 0 0 7px 0!important;
	}
	.catalog-products-list__item_absence .box-button-catalog-products{
		right: 0px;
		top: 0px;
		width: 100%!important;
	}
	.catalog-products-list__item_absence .box-button-catalog-products{display: block;}
	.catalog-products-list__item_absence .box-button-catalog-products__cont{padding: 10px 0 0 8px;}
	.button_mess-product:hover{color:#FFF}
	.button_mess-product_show{display: block;}
	.button_absence .button__text{
		display: inline-block!important;
		text-transform: none;
		padding-top: 8px;
	}
	.catalog-products-list__item_absence .button_absence{
		background: #ffdede;
    	color: #f5807f;
    	font-size: 10px;
    }
	.catalog-products-list__item_absence .catalog-products-list-favourite{
		right: 0px!important;
		width: 108px;
		color: #0090cf;
		font-size: 10px;
		padding-top: 10px;
	}
	.catalog-products-list__item_absence .catalog-products-list-favourite:hover{color: #FFF; background: #0086c0}
	.catalog-products-list__item_absence .icon-favorites{display: none;}
	}

@media screen and (max-width:630px){
	.col{
		width: 100%!important;
		padding-top: 10px; padding-bottom: 10px;
	}
	.win-navigation-block__col{ width: 33.3333%;}
	.win-navigation-block__col+.win-navigation-block__col{
		text-align: left;
	}
	
	
	
}

@media screen and (max-width:620px){
	.category-nav__item{
		width: 25%;
	}
	.category-nav__item.catalog-link{
		display: block;
		width: 50%;
		line-height: 99px;
		border-bottom: 0 solid #dedede;
	}
	.category-nav__item:nth-child(13n), .category-nav__item:nth-child(14n), .category-nav__item:nth-child(15n), .category-nav__item:nth-child(16n){
		border-bottom:1px solid #dedede;
	}
	.img-subcategory{
		display: none;
	}
	.catalog-category-status__item{
		width: 100%;
		margin-bottom: 15px;
	}
	.catalog-category__text{
		min-height: 50px;
	}
	.opened-section__item{width: 25%}
	
	
	.info-employees{
		width:100%;
		display:block;
		margin-right:0px;
		padding:10px 0px 10px 0px!important;
		border-bottom:solid 1px #e0e0e0;}
	.list-employees__open-block .info-employees:last-child{
		border-bottom:none;}
	
	.box-profile__left{
		float:none;
		width:100%;
		max-width: 281px;
		margin: 0 auto;
		display:block;
		text-align:center;}
	.box-profil__photo{
		display:inline-block;
		width:100%;
		max-width:280px;
		height:auto;
		min-height:279px;}
	.box-profil__photo img{
		display:block;
		width:100%;}
	.box-profile__right{
		display:block;
		width:100%;
		margin-left:0px;
		padding-left:0px;}
	.list-info-profile__open-block{
		margin: 0 auto 0 auto;
	}
	.form-subscription{
		float:none;
		display:block;
		width:100%;
		padding:5px 0 0 0px;}
	.box-subscription-info{
		width:100%;
		float:none;
		display:block;}
	.table-transactions .col1{
		display:none;}
	.table-transactions .col3{
		display:none;}
	.table-transactions .col2{
		width:auto;}
	.table-transactions .col4{
		width:60px;}
	.table-transactions .col5{
		width:auto;}
	.box-finance__right{
		float:none;
		width:100%;
		display:block;
		padding:0 0 0 0;}
	.box-finance__left{
		float:none;
		width:100%;
		display:block;
		padding:0 0 0 0;}
	.box-subscription-info_option2{
		padding:2px 10px 2px 10px;}

}

@media screen and (min-width:551px) and (max-width:620px){
	.detail-page .box-select-product_pack{
		display: block;
		width: 100%;
		padding-right: 0px;
		padding-bottom: 12px;
	}
	.products-quantity-obvertka{
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.list-card-choose{bottom: 140px;}
	.product-cell-list__quantity-inf_static .products-quantity{
		display: block;
		width: 100%;
	}
	
}

@media screen and (min-width:560px) and (max-width:680px){
	.list-orders-product__number{
		font-size: 11px;
		padding: 9px 0 0 0;
	}
	.box-one-order .window-search-result__price{
		font-size: 11px;
		right: -7px;
	}
}
@media screen and (min-width:768px) and (max-width:900px){
	.list-orders-product__number{
		font-size: 11px;
		padding: 9px 0 0 0;
	}
	.box-one-order .window-search-result__price{
		font-size: 11px;
		right: -7px;
	}	
}
@media screen and (max-width:580px){
	.navigation-list__item:first-child{
		width: 42%;
	}
	.navigation-list__item+.navigation-list__item{
		width: 29%;
	}
	.delivery-inf__line{
		margin: 0 -5px 0 -5px;
	}
	.delivery-inf{
		float: none;
		width: 100%;
		border-bottom: 1px solid #99ccff;
		padding: 0 0 10px 0;
		margin-bottom: 14px;
	}
	.summ-inf{
		float: none;
	}
	.button-delivery-basket{
		width: 141px;
	}
	.delivery-select-country .box-select__title{
		text-align: left;
	}
	.main-summ-basket{
		text-align: center;
	}
	
}
@media screen and (max-width:559px){
	.one-order-left{
		display: block;
		width: 100%;
		padding: 0 0 10px 0;
	}
	.one-order-right{
		position: static;
		width: 100%;
		padding-left: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.one-order-right.list {display: none;}
	.one-order-left{
		min-height: 0px;
		padding-bottom: 5px;
	}
	
	.order-title__date{
		display: none;
	}
	
	.one-link-order{margin-right: 17px;}
	
	.one-link-order__icon{ margin-top: -2px;}
	
	.form-back-call{ padding-top: 10px;}
	.line-button-right{ padding-top: 5px;}
	.box-list-basket-inf {
		padding: 0 0 0 150px;
		margin-left: -150px;
	}
	.nav-basket__item{display: block;}
	.nav-basket .nav-basket__item:last-child{margin-top: 5px;}
}

@media screen and (min-width:551px){
	.function-comment__list-cont{display: inline-block!important;}
}

.mask-comment{display: none;}

@media screen and (max-width:550px){
	.img-big-slider .slick-dots{
		display: block!important;
		bottom: -23px;
	}
	.img-big-slider .slick-arrow{display: block!important;}
	.box-buttons-big-slider{display: block;}
	.countdown{padding-left: 18px;}
	
	.box-cont__subpage.detail-page {
	    border: none;
	    background: none;
	    padding: 0 0 0 0;
	}
	.box-card {
	    background: #FFF;
	    border: 1px solid #dedede;
	    position: relative;
	    padding: 10px;
	    border-radius: 4px;
	    -moz-border-radius: 4px;
	    -webkit-border-radius: 4px;
	}
	.box-card-social {
	    margin-top: 10px;
	    border-bottom: 1px solid #99ccff;
	    padding: 10px;
	}

	.box-link-mistake {display: none;}
	.box-tags {display: none;}
	.mobile-inf-card .box-link-mistake {display: block;}
	.mobile-inf-card .box-tags {display: block;}

	.detail-currency-number-mob{
		display: block;
	    border-bottom: 1px solid #0090cf;
	    line-height: 29px;
	    padding: 0px 10px;
	    margin-bottom: 4px;
	}
	.card-right .price-inf-card{
		text-align: center;
    	margin-bottom: 6px;
    	padding: 6px;
    	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-bottom: unset;
		background: linear-gradient(45deg, #e9f2f6, #ffffff, #e9f2f6);
	}
	.product-cell-list__quantity-inf_static{border-top: 1px solid #0090cf;}
	.card-right .price-inf-card .box-select-product__price{line-height: 0;}
	.box-card .price-inf-card__number-mob span {display: none;}
	.card-left{
		display: block;
		margin: 0 auto;
		padding: 0; 
		width: 100%;
    	max-width: 343px;
	}
	.img-big{
		width: 100%;
		height: unset;
		border: 1px solid #b6d2e0;
	}
	.img-big.more-photo{border-radius: 0 0 7px 7px;}
	.img-big img {
    	width: 100%!important;
   		height: unset!important;
   	}
	.card-right{
		display: block;
		width: 100%;
		margin: 8px 0 0 0;
		padding: 0 0 0 0;
	}
	.box-products.noarrows .slick-arrow{display: none!important;}
	.list-product{grid-template-columns: repeat(auto-fill, 90px);}
	.product-text{
		display: none;
	}
	.list-product__item{ margin-left: 4px; margin-right: 4px;}
	.list-product__cont{
		height: auto;
		padding-bottom: 0px;
	}
	.list-product__img img{
		border-radius: 4px;
	}
	.nav-products{
		position: absolute;
		right: -6px;
		top: 50%;
		margin-top: -7px;
		z-index: 1;
	}
	.nav-products.prev{
		right: auto;
		left: 0px;
	}
	.button-products{
		position: static;
		height: 0px;
	}
	.nav-tabs__item{
		width: 50%;
		margin-right: -5px;
	}
	.list-product__item{
		width: 85px!important;
	}
	.nav-tabs__link{
		width: 100%;
	}
	.list-product__img{
		height: auto;
	}
	.box-list-products{
		height: 85px;
	}
	.form-add-question__right, .form-add-question__left{
		width: 100%;
		float: none;
		padding: 0 0 0 0;
	}
	.list-info-profile__label{ text-align: left}
	.form-add-question__label{ width: 64px;}
	.field-input_left{ margin-left: -65px; padding-left: 73px; width: 100%}
	
	.blog-pannel__title{
		width: auto;
		text-align: left;
		float: none;
		margin-bottom: 15px;}
	.blog-pannel__content,
	.blog-pannel__controls,
	.blog-pannel__access{
		padding-left: 0;}
	.blog-pannel__list{
		display: inline-block;
		vertical-align: top;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 100%;
	}
	.blog-pannel__products:after{display: none;}
	.blog-pannel__content{
		margin-left: 0px;
		padding-left: 0px;
	}
	.blog-pannel__item_pad{ top: 0px;}
	.box-select__blog{
		width: 100%;
		margin-right: 0;}
	.upload-img__list{
		text-align: left;
		margin-right: -8px;
	}
	.upload-img-item, .mce-content-body li.upload-img-item{
		margin-left: 0;
	}
	.upload-img{
		overflow: hidden;
	}
	.more-section{
		margin-top: 0; margin-bottom: 15px;
	}
	
	.list-basket-inf__item .main-prompt_for-question{
		right: -120px;
	}
	.list-basket-inf__item .main-prompt_for-question .main-prompt__cont::after{
		right: 123px;
	}
	
	.win-navigation-block__col{ width: 50%;}
	.window-open_navigation .window-cont{
		padding-left: 10px; padding-right: 10px;
	}
	.window-navigation-title{ width: 150px;}
	.window-navigation-title_card  .window-navigation-title{
		width: 200px;
	}
	.catalog-products-list__item_absence .catalog-products-list-favourite{
		display: none;
	}
	.table-transactions .col3{
		display: none!important;
	}
	
	.table-transactions.table-transactions_my-order .col3{
		display: table-cell!important;
	}
	
	.list-comments .function-comment__delimiter{display: none;}
	.list-comments .function-comment__list-cont{
		display: none;
		background: #FFF;
		position: fixed;
		left: 5%; bottom: 60px;
		width:90%;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,0,0,0.2);
		z-index: 51;
	}
	.list-comments .link-events-comment{ display: inline-block}
	.list-comments .function-comment__link{
		display: block;
		text-align: center;
		padding: 10px 10px 10px 10px;
		color: #336699;
		font-size: 15px;
		border-bottom: 1px solid #bbbbbb;
	}
	.function-comment__list-cont .function-comment__link:nth-last-child(2){
		border-bottom: none;
	}
	.list-comments .function-comment__link_cancel{
		margin-top: 8px;
		margin-bottom: -43px;
		height: 35px;
		background: #FFF;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);box-shadow:0 0 3px 0 rgba(0,0,0,0.2);
		border: none;
	}
	.list-comments .function-comment__link_cancel{
		display: block
	}
	.mask-comment{ 
		z-index: 50;
		background: rgba(0,0,0,0.3);
		position: fixed;
		left: 0px; top: 0px;
		width: 100%; height: 100%;
	}
	.mobile-inf-card{display: block;}
	.box-card .line-inf-card{border-color:#0090cf;}
	.box-card .box-price-inf-card{padding-bottom: 0px;}
	#fotka{display: none;}	
	.mini-photo{display: none;}
	.win-navigation-block__list{padding: 10px 0 15px 10px;}
	.price-inf-card .select-list-product{
		left: 0;
		right: auto;
	}
	.price-inf-card .select-list-product:before{
		left: 49px;
		right: auto;
	}
}

@media screen and (max-width:620px){
	.one-block-catalog .col-category{
		width: 50%;
		max-width: 50%;
	}
}
@media screen and (max-width:470px){
	.one-block-catalog .col-category{
		display: block;		
		width: 100%;
		max-width: 100%;
		border: none!important;
		text-align: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	.one-block-catalog .col-category + .col-category{
		margin-left: 0px!important;
		padding-left: 0px!important;
	}
}
@media screen and (max-width:438px){
	.add-article-buttons{padding: 14px 8px;}
	.post-button{min-width: unset;}
	.countdown{padding-top: 8px;}
	.kkcountdown-box span{font-size: 12px;}
	.catalog-products-list__cont{padding-right: 0;}
	.link-mobile-work{display: block;}
	.right-block-product{
		border-left: 0px;
		margin-top: -1px;
		background: unset;}
	.catalog-products-list__size{		
		min-height: 81px;
		background: #FFF;
		right: -150px;
		width: 100%;
		position: absolute;
		border-left: 1px solid #dedede;
		padding-left: 9px;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	.catalog-list-button-show-swipe{
	    display: block;
	    width: 33px;
	    height: 32px;
	    text-align: center;
	    padding: 8px 0 0 4px;
	    background: #e6f5fb;
	    border-radius: 4px;
	    -moz-border-radius: 4px;
	    -webkit-border-radius: 4px;
	    font-size: 12px;
	    line-height: 17px;
	    letter-spacing: 2px;
	    color: #44b1e1;
	    font-family: tahoma;
	    position: absolute;
	    right: 73px;
	    top: auto;
	    bottom: 0;
	}
	.catalog-products-list__item_absence .catalog-list-button-show-swipe{display: none;}
	.catalog-products-list__item_absence .box-button-catalog-products {top:unset;}
	.catalog-products-list__item_absence .button_mess-product {
		height: 16px; 
	    padding-top: 1px; 
	    font-size: 10px;
	    line-height: 15px; 
	    margin: 0 0 7px 0!important;
	}
	.button_mess-product_show {display: none;}
	.catalog-products-list__size.showed-size{
		right: 0px;
	}
	.box-list-sale{
		padding-left: 65px;
	}
	.last-price.opened-last-price {
		display: block;
		height: 13px; 
		min-width: 105px;}	
	.last-price .ver2{
		float: left;
		margin-bottom: 4px;
		margin-left: -1px;
	}
}
@media screen and (min-width:501px){
	.subscribe__item_hide{
		display: inline-block!important;
	}
	.button-show-swipe{ display: none!important;}
	
}


.show-500{display: none;}
@media screen and (max-width:500px){
	.remain .main-prompt__cont:after{right: 46px;}
	.special-info__img{
		width:50px;
		margin:1px 0 0 2px;}
	.special-info__img img{
		display:block;
		width:100%;}
	.special-info__info{
		margin-left:-57px;
		padding-left:65px;}
	.column-table{
		width:60%;
		padding-left:12px;}
	.filter-delivery{
		width:40%;
		padding-right:10px;}
	.table_delivery2 .col1{ 
		width:50%;}
	.table_delivery2 .col2{ 
		width:50%;}
	.special-text-discount{
		padding-right: 15px;
	}
	.special-text-discount__link{
		position:relative;
		top:3px;
		right:auto;}
	.line-filter{
		padding:13px 5px 0 5px;}
	.line-filter__cancel{
		position:relative;
		right:0px;
		top:0px;}
	.line-tags_option2{
		min-width:inherit;
		width:100%;}
	.info-block__option2{
		margin-bottom: 8px;
		padding: 12px 35px 13px 10px;}
	.info-block__product-img{
		width:110px;}
	.info-block__product-info{
		margin-left:-110px;
		padding:0 0 0 120px;}
	.list-product-subscribe{
		border: 1px solid #adc3d7;
		margin-top: -1px;
	}
	.list-product-subscribe__item{
		display:block;
		width:100%;
		padding:0 8px 0 8px!important;}
	.subscribe__item_hide{
		display: none;
	}
	.show-all-subscription-item{
		display: block;
	}
	.main-table-basket .col2{
		margin: 0 0 0 -80px;
		padding: 2px 5px 0 85px;
		width: 100%;
	}
	.main-table-basket .col4{
		top: 9%;
		height: 82%;
		padding-top: 0;
		right: -150px;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}
	.main-table-basket .col4.showed-size{
		right: 37px;
		z-index: 30;
	}
	.tr_absent .buttons-basket-col__button_del{
		margin-top: 6px
	}
	.catalog-category-status{text-align: center;}
	/*.catalog-category-status__item{ max-width: 245px;}*/
	.catalog-category__text{
		min-height: 68px;
	}

	.nav-tabs__item_long{ width: 60%!important;}
	.nav-tabs__item_long .nav-tabs__link{ width: 100%!important}
	.box-timer_long{ left: 65%!important;}
	
	.list-payment-options{ min-height: 150px;}
	.list-payment-options__img img{
		display: block;
		width: 56%;
		margin: 0 auto;
	}
	.list-payment-options__item_item3 .list-payment-options__img img{
		width: 70%;
	}
	.list-payment-options__item_item4 .list-payment-options__img img{
		width: 85%;
	}
	.list-payment-options__name{ font-size: 13px;}
	.list-payment-options__img{ height: 106px;}
	
	.table-transactions .col1{
		display: none!important;
	}
	.table-transactions.table-transactions_my-order .col1{
		display: table-cell!important;
	}
	.list-comments .function-comment__right{ float: none; width: 100%;}
	.box-authorization__left .list-check__text{ color: #4d4d4d}
	.hide-on-500{
		display:none;}
	.description-photo__cont{
		margin-left:00px;
		float:none;
		padding:0 0px 0 0px;}
	.window-open_photo-view-long .info-author{
		float:none;
		display:block;
		width:100%;
		margin-top:5px;}
	.description-photo__cont:after{
		display:none;}
	.window-open_authorization-with-soc .box-authorization__bottom{text-align: center;}
	.box-window-contacts__info{
		display: block;
		width: 100%;
	}
	.box-window-contacts__info{display: inline-block; margin-left: -30px; padding-left: 30px; width: 100%; vertical-align: top;}
	.box-window-contacts__text{white-space: nowrap;}
	
	.window-open_photo-view .window-cont{
		padding: 0 0 0 0!important;
	}
	.box-photo-view__img img{
		width: 100%;
		height: auto;
		display: block;
	}
	.main-table-basket .col4{ padding-top: 1px;}
	.main-table-basket .col6{display: none!important;}
	.show-500{display: block;}
	.col4 .buttons-basket-col{
		position: absolute;
		right: -29px; top: -5px;
		background: #FFF;
	}
	.main-table-basket .products-quantity{margin-top: 2px;}
	.main-table-basket .button_mess-product, .main-table-basket .button_small{margin-top: 2px;}
	.tr_absent .col4 .buttons-basket-col{
		top: -5px;
	}
	.main-table-basket .main-table-basket__id{padding-right: 50px;}
	.button-show-swipe{display: block;}
	.warning .button-show-swipe{opacity: 0.8;}

	.list-section_block{
		position: static!important;
		padding: 4px 0 0 0;
	}
	.main-table-basket .box-select-product__price{
		font-size: 15px;
		margin-left: 0;
	}
	.hide-block-500{ display: none;}
	
	.one-order-right.hide-mobile{
		display: none!important;
	}.summ-order{
		display: block;
		width: 100%;
		text-align: left;
	}
	.open-form-support input.btn-blue {
		margin: 12px auto 0;
		display: block;
	}
	.open-form-support .box-field.top{
		text-align: center;
	}
	.open-form-support__sub-text{
		width: 100%;
		margin-top: 10px;
	}	
	.with-right-pad2 {padding-right: 0!important;}
	.main-cont-header .list-section {display: none;}
}
@media screen and (min-width:480px) and (max-width:600px){
	.btn-blue_long{ width: 47%}
}
@media screen and (min-width:480px){
	.box-help-window__item{
		position: relative;
		border-bottom: none;
	}
	.box-help-window .box-help-window__item:first-child{
		border-top:none;
	}
	.box-help-window__item:before{
		display: block;
		content: '';
		width: calc(63.5% - 15px);
		height: 1px;
		background: rgba(0,0,0,0.08);
		position: absolute;
		left: 0px; bottom: 0px;
	}
	.box-help-window__item:after{
		display: block;
		content: '';
		width: calc(36.5% - 15px);
		height: 1px;
		background: rgba(0,0,0,0.08);
		position: absolute;
		right: 0px; bottom: 0px;
	}
	
	.box-help-window:before{
		display: block;
		content: '';
		width: calc(63.5% - 38px);
		height: 1px;
		background: rgba(0,0,0,0.08);
		position: absolute;
		left: 23px; top: 0px;
	}
	.box-help-window:after{
		display: block;
		content: '';
		width: calc(36.5% - 38px);
		height: 1px;
		background: rgba(0,0,0,0.08);
		position: absolute;
		right: 23px; top: 0px;
	}

}

.show_480{ display: none;}
.box-pagination__item.show-620{display: none;}
@media screen and (max-width:479px){
	.alone{width: 100%!important;}
	.alone a{
		margin: auto;
		float:unset!important;
	}
	.box-pagination__item.hide-620{display: none;}
	.box-pagination__item.show-620{
		display: inline-block;
		width: 48%;
	}
	.box-pagination__item.back{width: 48%;}
	.back a {float: right;}
	.box-pagination__link.next{
		margin-bottom: 10px;
	    max-width: 170px;
	    height: 30px;
	    padding-top: 9px;
	}
	.basket-items-list-wrapper .box-pagination__link.next{
		margin: 0;
	    height: 24px;
	    padding-top: 6px;}
	.show_480{
		display: block;
	}
	.list-review__item p.text-review{
		max-height: 54px;
		overflow: hidden;
	}
	.pager{
		display: none!important;
	}
	.box-search__input{
		padding-right: 10px;
	}
	.search-field{
		text-align: left;
	}
	.link-show-more{
		position: static;
		text-align: center;
		border-top:1px solid #ececec;
		display: block;
		padding: 10px 0 0 0;
		margin-top: -1px;
		text-transform: uppercase;
	}
	.window-search{
		padding-right:0px;
	}
	.mask-open-search .box-search__wrap{
		border-radius: 6px 6px 0 0;
		-moz-border-radius: 6px 6px 0 0;
		-webkit-border-radius: 6px 6px 0 0;
	}
	.box-table-discount{flex-direction: column;}
	.opened-section__item{width: 33.3333%}
	.navigation-list__item{
		width: 100%!important;
	}
	.small-wid{display: block;}
	.close-window_option2{ right: 10px!important; top: 6px!important;}
	.box-feedback .btn-blue{width: 220px;}
	.box-feedback .box-select_white .box-select__title{
		padding-right: 25px;
	}
	.button-without-autorize{
		display: block;
		margin: 0 auto;
		width: 50%;
		padding: 5px 0 5px 0;
	}
	.button-without-autorize_send:before{
		display: none;
	}
	.btn-blue_left{
		float:none;}
	.window-open .btn-blue_right{
		float: none;
		display: inline-block;
	}
	.box-help-window__left{
		float:none;
		width:100%;
		padding-right:0px;}
	.box-help-window__right{
		float:none;
		width:100%;
		padding-left:0px;}
	.box-authorization__left .btn-blue{
		min-width: 184px;
		margin-top: 5px;
	}
	.box-authorization__bottom .center-500{
		text-align: center;
	}
	.days-slider{
		margin-left: 0;
	}
}
.show-460{display: none;}
.show-on-460{display: none;}
@media screen and (min-width:479px){
	.sharp-corner:before{
		border-bottom-right-radius: 0;
	}
}
@media screen and (max-width:479px){
	.line-product-pricing__left{
		float: none;
		width: 100%;
	}
	.line-product-pricing__right{
		float: none;
		width: 100%;
		text-align: center;
		padding: 10px 0 0 0;
		margin: 0 0 0 0;
	}
	.line-photo-description__photo{ width: 50px;}
	.line-photo-description__info{
		margin-left: -56px;
		padding-left: 61px;
	}
	.line-photo-description__info .function-comment__right{ width: 40%; text-align: right}
	.line-photo-description__info .function-comment__delimiter{display: none;}
	.line-photo-description__column-left{
		width: 100%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	.line-photo-description__column-right{
		width: 100%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	.box-authorization__left{
		float:none;
		display:block;
		width:100%;
		padding:0 15px 0 15px;}
	.btn-blue_h41 {
		margin-top: 9px;
	}
	.box-authorization__right{
		float:none;
		display:block;
		width:100%;
		text-align: center;
		padding:0px 15px 0 15px;}
	.hide-on-460{
		display: none;
	}
	.show-on-460{
		display: inline-block;
	}
	.box-authorization:before{
		display:none;
	}
	.box-authorization__left .login-with-soc.login-with-soc_inline{
		display: block;
		text-align: center;
		padding: 5px 0 0 0;
	}
	.login-with-soc__label{
		padding-right: 0;
	}
	.list-login-with-soc__item {
		margin-right: 2px;
	}
	.box-authorization__bottom .box-authorization__right{
		background: #d6d6d6;
		margin: 17px 0 -20px 0;
		border-radius: 0 0 8px 8px;
		-moz-border-radius: 0 0 8px 8px;
		-webkit-border-radius: 0 0 8px 8px;
		padding-bottom: 15px;
		padding-top: 6px;
	}
	.show-460{
		display: block;
	}
	.box-authorization__right .link-back{
		margin-top: 9px;
		margin-bottom: 0px;
	}
	.box-authorization__text{
		display: none;
	}
	#win_13 .box-authorization__text{
		display: block;
	}
	.stule-textarea2{ height: 80px; min-height: 80px;}
	.password-recovery__help{display: none;}
	.password-recovery__top{ min-height: 0px; padding-bottom: 0;}
	.box-help-window{
		padding-left: 16px;
	}
	.window-open_password-recovery .sharp-corners{
		border-radius: 0;
	}
	.window-open_password-recovery .box-authorization__left .btn-blue{
		margin: 5px auto 0;
		display: block;
	}
	.box-window-contacts__bottom .box-window-contacts__item:nth-child(2){
		display: none;
	}
	.box-window-contacts__item.first{
		width: 50%;
		margin-left: -5px;
	}
	.box-window-contacts__bottom{
		width: 50%;
		margin-right: -5px;
	}
	#win_14 .box-authorization__left .btn-blue{
		display: inline-block;
		margin: 0;	
		width: 52%;
		min-width: 160px;
		max-width: 184px;
		margin-top: 5px;
	}
	#win_14{
		border-radius: 6px;
		overflow: hidden;
	}
	#win_14 .box-authorization__left{
		text-align: left!important;
	}
	#win_14 .info-sms{
		padding-top: 4px;
	}
	.error-field-authoriz{
		left:unset;
		top:unset;
		padding-left:0;
		padding-bottom: 8px;
		right: 0;
		bottom: 100%;
	}
	.box-ordering__left .error-field-authoriz{top:unset;}
	.error-field-authoriz__cont{
		border-bottom-right-radius: 4px}
	.error-field-authoriz:before{
		 border-right: 7px solid transparent;
		 border-top: 7px solid #ff6766;
		 left:unset;
		 margin-top:0;
		 right: 12px;
		 bottom: -6px;}
}
@media screen and (max-width:453px){
	.link-3D-panorama{
		height: 112px;
		padding:5px 0px 0 0;}
	.link-3D-panorama__title{
		width:203px;}
	.link-3D-panorama__title img{
		display:block;
		width:100%;}
	.link-3D-panorama__title-text{
		font-size:10px;
		letter-spacing:0px;}
	
	.list-payment-options__name{ white-space: normal; width: 100%;}
	
}
@media screen and (max-width:425px){
	.category-nav__item{
		width: 33.33333%;
	}
	.category-nav__item.catalog-link{display: none;}
	.category-nav__item:nth-child(13n), .category-nav__item:nth-child(14n), .category-nav__item:nth-child(15n){
		border-bottom:1px solid #dedede;
	}
	.category-nav__item:nth-child(16n), .category-nav__item:nth-child(17n){
		border-bottom:0 solid #dedede!important;
	}
	.category-nav__item:last-child{
		border-right:0 solid #dedede!important;
	}
	
	.box-list-category{
		position: absolute;
		right: auto;
		bottom: auto;
		top: 0px;
		width: 100%;
		height:auto;
		min-height: 96%;
		padding-top: 0px;
		background: #FFF;
		border: 1px solid #dedede;
		z-index: 15;
		padding-top: 15px;
		left: -110%;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	}
	.box-list-category.active-tab{ left: 0px;}
	.img-subcategory{
		display: none;
	}
	.col-category{ width: 48%; max-height:none; overflow: hidden; border-right: 1px solid #b2dff3;
	padding-right: 10px;
	text-align: right; padding-top: 0px;
	max-width: 50%;
}
	.col-category ul{ margin-top: -1px;}
	.col-category+.col-category{
		border-right: 0 solid #b2dff3;border-left: 1px solid #b2dff3;
		margin-left: 2%;
		padding-left: 10px;
		text-align: left;
	}

	
	
	.title-category{ display: block;}
	
	.filter-delivery{
		display:block;
		width:100%;
		padding:0 0 0 0;
		border-right:none;}
	.button-footer_option2{
		max-width:none;
		height:38px;
		padding-top:7px;}
	.filter-delivery .button-footer{ display: block;}
	.column-table{
		display:block;
		width:100%;
		padding:8px 0 0 0px;
		border-top:solid 1px #cbcbcb;
		margin-top:8px;}
	.list-payments__img{
		width:78px;
		height:63px;}
	.list-payments__img-td{
		width:76px;
		height:61px;
		padding:5px;}
	.list-payments__img img{
		width:100%;}
	.list-payments__info{
		margin-left:-78px;
		padding:1px 0 0 90px;}
	
	
	/*.list-payment-options{
		border-top:none;}
	.list-payment-options__item{
		width:100%;
		position:relative;
		left:0px;
		top:0px;
		padding:10px 0px 10px 0px;
		margin:0 0 0 0!important;}
	.list-payment-options__item-cont:before{
		display:none;}*/
	.box-payment-options{ padding-left: 30px; padding-right: 30px;}
	.list-payment-options{ min-height: 140px;}
	.list-payment-options__img img{
		display: block;
		width: 45%;
		margin: 0 auto;
	}
	.list-payment-options__item_item3 .list-payment-options__img img{
		width: 60%;
	}
	.list-payment-options__item_item4 .list-payment-options__img img{
		width: 75%;
	}
	.list-payment-options__name{ font-size: 13px;}
	.list-payment-options__img{ height: 100px;}
	
}


@media screen and (max-width:682px){
	.box-ordering:before{
		display:none;}
	.total-info-ordering{
		margin-bottom: 10px;
	}
	.order-hide-mobile{
		display: none!important
	}
	.order-show-mobile{
		display: block;
	}
	.title-window_big{
		font-size:23px;
		padding:23px 0 0 26px;
		letter-spacing:0px;}
	.box-ordering__left{
		float:none;
		width:100%;
		padding:3px 10px 0 10px;}
	.box-ordering__right{
		float:none;
		width:100%;
		display:block;
		margin-top: 15px;
		padding:0 10px 23px 10px;
		background: #f8f8f8;
		margin-bottom: -20px;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		position: relative;
	}
	.box-ordering__right:before{
		display: block;
		content: '';
		position: absolute;
		left: 0px; top: 0;
		height: 1px;
		width: 100%;
		background: #e0e0e0;
	}
	.title-window_big{
		font-size:18px!important;
		color:#ffffff;
		padding:15px 0 12px 10px!important;
		letter-spacing:0px;
		background:#0090cf;
		border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0}
	
	.close-window_option2{
		right:13px; top:11px;}
	.window-open_navigation .close-window_option2{
		right: -5px!important; top: -5px!important
	}
	.window-open_finished .window-cont{
		padding:0 10px 25px 10px;
		width: auto;
	}
	.title-window_no-pad{
		margin:0 -10px 0 -10px;
		padding-left:10px;
		padding-right:10px;}
	.total-info-ordering__info{
		padding-left: 90px;
		padding-right: 0;
	}
	.check-count__text{ padding-left: 6px; margin-left: 5px;}
	.box-ordering .box-products-in-basket{
		display: none;
	}
	.list-check__text_gray{ color: #575757!important}
	.box-ordering .close-window_option2:hover{ 
		background: #e6e6e6; 
		color: #000; 
		text-decoration: none;}
	.sub-text-title{
		white-space: nowrap;
	}
	.window-open_ordering{
		width: 100%;
		max-width: 399px;
		min-width: 310px;
	}
	_::-webkit-full-page-media .total-info-ordering__info p, 
	_:future .total-info-ordering__info p, 
	:root .total-info-ordering__info p{
		padding-top: 2px
	}
	
	
}
@media screen and (max-width:516px){
	.box-feedback:before{
		display:none;}
	.box-feedback__left{
		float:none;
		width:100%;
		padding:0px 10px 0 10px;
		background:#f8f8f8;
		border-top:solid 1px #ededed;
		text-align:center;}
	.box-feedback__right{
		float:none;
		width:100%;
		padding:0px 10px 12px 10px;
		background:#ffffff;}
	.box-feedback__left h2{
		display:none;}
	.box-feedback .box-file-feedback{
		display:none;}
	.box-feedback .btn-blue_h46{
		float:none;
		display:inline-block;}
	.box-feedback .line-button-right{
		display:block;
		text-align:center;}
	.box-window-contacts__item{
		display:inline-block;
		vertical-align:top;
		width:50%;
		margin-right: -5px;
		text-align:left;
		padding-top:10px;}
	.box-window-contacts__item.first{
		width: 33.3%;
		display: inline-block;
		vertical-align: top;
		margin-right: -4px;
	}
	.box-window-contacts__bottom{ padding-left: 5px;}
	.box-window-contacts__text{ font-size: 9px;}
	.box-window-contacts__bottom{
		width: 66.6%;
		display: inline-block;
		vertical-align: top;
		margin-right: -4px;
	}
	.box-feedback__right h2{
		font-size:18px;
		color:#ffffff;
		padding:10px 10px 10px 10px;
		letter-spacing:0px;
		background:#0090cf;
		margin-left:-10px;
		margin-right:-10px}
	
	.box-feedback .title-window_with-icon{padding: 10px 0 10px 30px; margin-top: 0px;}
	.title-window_big{ padding-top: 10px; padding-bottom: 10px;}
	.box-feedback{
		padding-bottom: 15px;
		min-height: 169px;
	}
	.stule-textarea_h145{ height: 100px; min-height: 100px;}
	.window-menu{
		margin: 15px 0 -25px -10px;
		background: #f8f8f8;
		border-radius: 0 0 6px 6px;
		-moz-border-radius: 0 0 6px 6px;
		-webkit-border-radius: 0 0 6px 6px;
		padding: 0 10px 10px 10px;
		width: 100%;
		box-sizing: content-box;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
	}
	.hide-500{display: none;}
	.window-open_authorization-with-soc .box-authorization__bottom{ padding-top: 15px;}
	.box-feedback__right h2{
		font-size:18px!important;
		color:#ffffff;
		padding:14px 0 10px 10px!important;
		letter-spacing:0px;
		background:#0090cf;}
	.box-feedback__right h2.title-window_with-icon{ padding-left: 30px!important}
	.line-main-info-order .summ-order{
		width: 150px;
	}
	.summ-order__price_selected-method{
		display: none;
	}
	.window-cont .list-info-profile {
    	padding-bottom: 0px;
	}
}

.price_comment-show{ display: none;}
.price_comment-show br{ display: none;}
@media screen and (max-width:425px){
	.add-product-reviews .window-cont{
		padding:10px 10px 20px 10px;}
}

@media screen and (max-width:450px){
	.price_comment-hide{ display: none;}
	.price_comment-show{ display: block;}
	.catalog-products-list__price_comment{line-height: 12px;}
	.popup .fancybox-wrap{
		left: 10px!important; width: calc(100% - 20px)!important;
		margin: 0 0 0 0!important;
	}
	.win-navigation-block__item{
		width: 50%;
	}
}
@media screen and (max-width:415px){		
	.line-online-payment .summ-order{
		float:none;
		display:block;
		margin-right:0px;
		width:100%;
		max-width:100%;
		text-align:left;}
	.line-main-info-order .summ-order{
		float: none;
		width: 100%;
		margin-right: 0px;
		text-align: left;
	}
	.summ-order .button_largest{ 
	 	min-width: 207px;
	}
	.nav-basket__item{display: inline-block; width: 49%}
	.nav-basket .nav-basket__item:last-child{margin-top: 0; float: right;}
	.nav-basket, .box-list-basket-inf{
		float: none;
		display: block;
		width: 100%;
	}
	.box-list-basket-inf{
		padding: 8px 0 0 0;
		margin: 0;
	}
	.list-basket-inf__left{width: 66.5%;}
	.list-basket-inf__right{width: 33.5%;}
	.nav-basket__link{width: unset;}
}

.show-370{display: none;}
@media screen and (max-width:380px){	
	.price_comment-show br{display: unset;}
	.hide-370{display: none;}
	.show-370{display: block;}
	.without-prompt-370{ padding-right: 0px; white-space: nowrap;}
	.total-info-ordering__info{
		padding-left: 85px;
		padding-right: 0;
	}
	.check-count__text{ padding-left: 6px; margin-left: 2px; max-width: 130px}
	.stule-input2_gray{ padding-left: 10px; padding-right: 10px; white-space: nowrap;}
	.days-slider input{width: 18px;}
	.main-table-basket .catalog-products-list__id_quantity_for-card {margin-right: 10px;}
	.table-transactions.table-transactions_my-order .col4{width:unset;}
}

/* new style comment*/
.btn-grey{
    display: block;
    border-radius: 5px;
    text-transform: uppercase;
    background-color: #ffffff;
    text-align: center;
    height: 31px;
    color: #bdbdbd;
    font-size: 12px;
    line-height: 24px;
    padding: 4px 15px 0;
    cursor: pointer;
}
.card-right__top .btn-grey{
	background-color: #d6edf7;
	color: #0090cf;
	margin-top: 7px;
}
.list-comments .btn-grey{background-color: #f9f9f9;}
.opened-section-cont .btn-grey{
	margin-bottom: 10px;
}
.fancybox-lock body.ios{
	overflow: hidden!important;
}
a:hover, a:focus{
	text-decoration: none;
}
.box-field-not-authorized__btn .btn-blue{
	margin: 0 3px 0 0;
	padding-top: 7px;
	opacity: 0.6;
	float: none;
	display: inline-block!important;
	vertical-align: top;
}
.box-field-not-authorized__btn .btn-blue:hover{
	opacity: 1;
}
.box-field-not-authorized__btn{
	width: 0;
	float: left;
	transition: all 0.4s;
	overflow: hidden;
	white-space: nowrap;
}
.form-add-comment__left.show-btn  .form-add-comment__btn .box-field-not-authorized__btn{
	display: inline-block;
	width: 194px;
	border-right: 1px solid #aac3ce;
	margin-right: 6px;
}
.form-add-comment__left.show-btn .form-add-comment__btn input:disabled{
	opacity: 0.3;
	cursor: default;
	background: #346175;
}
.form-add-comment__left.show-btn .form-add-comment__btn input:disabled:hover{
			opacity: 0.3!important;
}
.box-field-not-authorized.show-field-name{
	display: block;
	height: auto;
}
.box-field-not-authorized.show-field-name .box-field-not-authorized__captch{
	display: none;
}
.form-add-comment__left.show-captch .box-field-not-authorized__captch{
	display: block;
	margin: 8px 0 3px 0;
	overflow: hidden;
}
.form-add-comment__left .form-add-comment__not-authorized_text,
.form-add-comment__left.show-captch .form-add-comment__not-authorized_text{
	display: none;
}
.form-add-comment__left.show-btn .form-add-comment__not-authorized_text{
	display: block;
}
.form-add-comment__not-authorized .box-field-not-authorized{
	display: none;
}
.form-add-comment__btn{
	padding-top: 6px;
}
.form-add-comment__btn .btn-blue{
	margin-top: 0;
}
.box-field-not-authorized__captch img{
	max-width: 100%;
}
.form-add-comment__info .form-add-comment__not-authorized_text{
	width: 100%;
}
.form-add-comment__not-authorized .btn-blue + .btn-blue:after{
	display: none;
}

@media screen and (max-width:480px){
	.form-add-comment .btn-blue, .form-add-comment__btn>.btn-blue{
		width: 100%;
		display: block;
		float: none;
		height: 30px;
	}
	.form-add-comment__img{display: none;}
	.form-add-comment__info{
		padding: 0!important;
		margin: 0!important;
	}
	.form-add-comment__left{
		max-width: 100%;
		float: none;
	}
	.box-field-not-authorized__btn{
		margin:  6px -1% 6px;
		float: none;
		width: calc(100% + 2%);
		height: 0;
	}
	.box-comments .box-field-not-authorized__btn{display: none;}
	.box-field-not-authorized__btn .btn-blue{
		width: 48%;
		float: left;
		margin: 0 1%;
		line-height: 20px;
		padding-top: 6px;
	}
	.form-add-comment__left.show-btn .form-add-comment__btn .box-field-not-authorized__btn{
		height: 30px;
		width: calc(100% + 2%);
		display: block;
		border-right: unset;
	}
	.form-add-comment__not-authorized_text{
		width: 100%;
	}
	.form-add-reviews .form-add-comment__left.show-btn .form-add-comment__btn .box-field-not-authorized__btn {
		width: calc(100% + 2%);
		height: unset;
	}
	.form-add-reviews .box-field-not-authorized__btn .btn-blue {
	    padding: 0;
	    line-height: 50px;
	    margin: 0 1%;
	}
}

.list-comments-sub li{display: none;}
.list-comments-sub li:first-child{display: block;}
.list-comments-sub li:nth-child(2){display: block; border-top: none;}
.list-comments .list-comments.list-comments-sub .list-comments__item:nth-child(2){border-top: none;}
.list-comments-sub li:nth-child(3){display: block;}
.list-comments-sub-show li:first-child{display: none;}
.list-comments__item .btn-grey{display: block; margin: 5px 0 0 0;}
.list-comments__info ul.list-comments li:last-child{display: block;}
.list-comments__info ul.list-comments.show-button li{display: none;}
.list-comments__info ul.list-comments.show-button li:nth-child(-n+2){display: block;}
.list-comments__info ul.list-comments.show-button li:last-child{display: block;}
.list-comments__info ul.list-comments.show-only-button li:last-child{display: block;}
.box-one-order-new{border-top: solid 1px #e0e0e0;}
.box-one-order .line-online-payment{border: none;}
.window-open_finished .list-info-profile__open-block{max-width: 562px;}
.box-button-sms_right{float: right; margin: 7px 0 0 20px;}

@media screen and (max-width: 600px){
	.box-button-sms_right{
		margin: 0px;
		margin-bottom: 10px;
		float: none;
	}

	.window-open_finished{
		width: 100%;
		max-width: none;
	}
}
/*new 21.08*/

.saving span {
  color: #5c5c5c;
  font-size: 12px;
  animation-name: blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
  font-family: Tahoma, Arial, Verdana, Sans-serif;
  font-weight: normal;
  text-shadow: none;
}
.saving-button span{
  color: #a9c9e4;
  line-height: 11px;
}
.info-order__title .saving{
  margin-right: 5px;
}
.info-order__title .saving span{
  color: #004f7f;
}
.nac .saving span{
  font-size: 11px;
  color: #ff5958;
}
.nac .saving{
  padding: 0 1px;
}
.saving span:nth-child(2) {
  animation-delay: .2s;
}

.saving span:nth-child(3) {
  animation-delay: .4s;
}

@keyframes blink {
  0% {
    opacity: .1;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: .1;
  }
 }

/*new 01.11*/
.opened-section__item.hide{
	display: none;
 }
 .opened-section__item.show-section__item{
 	display: inline-block!important;
 }
 .opened-section__item{
 	display: none;
 }
 .opened-section__item:nth-child(1){
		display: inline-block;
	}
	.opened-section__item:nth-child(2){
		display: inline-block;
	}
	.opened-section__item:nth-child(3){
		display: inline-block;
	}
	.opened-section__item:nth-child(4){
		display: inline-block;
	}
	.opened-section__item:nth-child(5){
		display: inline-block;
	}
	.opened-section__item:nth-child(6){
		display: inline-block;
	}
	.opened-section__item:nth-child(7){
		display: inline-block;
	}
	.opened-section__item:nth-child(8){
		display: inline-block;
	}
	.opened-section__item:nth-child(9){
		display: inline-block;
	}
	.opened-section__item:nth-child(10){
		display: inline-block;
	}
	.opened-section__item:nth-child(11){
		display: inline-block;
	}
	.opened-section__item:nth-child(12){
		display: inline-block;
	}
	.pokazat{
		display: none;
		background-color: #f1f1f1;
	}
	.opened-section-cont.show-decs .pokazat{
		display: block;
	}
@media screen and (max-width: 620px){
	.opened-section__item:nth-child(9){
		display: none;
	}
	.opened-section__item:nth-child(10){
		display: none;
	}
	.opened-section__item:nth-child(11){
		display: none;
	}
	.opened-section__item:nth-child(12){
		display: none;
	}
	.opened-section-cont.show-ipad .pokazat{
		display: block;
	}
}
@media screen and (max-width: 479px){
	.opened-section__item:nth-child(7){
		display: none;
	}
	.opened-section__item:nth-child(8){
		display: none;
	}
	.opened-section-cont.show-mob .pokazat{
		display: block;
	}
}
.b-lazy {
        -webkit-transition: opacity 500ms ease-in-out;
           -moz-transition: opacity 500ms ease-in-out;
             -o-transition: opacity 500ms ease-in-out;
                transition: opacity 500ms ease-in-out;
                 max-width: 100%;
                   opacity: 0;
    }
.b-lazy.b-loaded {
               opacity: 1;
}
.box-mobile-nav .box-open-nav-aside.open_mb{display: block;}
.d-none {display: none !important;}
.flex-wrapper {
	min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.main-wrapper {
   -webkit-box-flex: 1; -ms-flex: auto; flex: auto;
}
footer {
	-ms-flex-negative: 0;flex-shrink: 0;
}
.page404{
	max-width: 100%;
    margin: 15px 0 5px 0;
    width: unset;
}
.star-pseudo {
	width: 12px;
	height: 12px;
	z-index: 2;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.order-countries.another {
    display: flex;
}
.order-countries .another-country {
    display: none;
}
.order-countries.another .another-country {
    display: block;
}
.order-countries .box-select__title {
    transition: none;
}
.order-countries.another .box-select__title {
    position: absolute;
    width: 32px;
    height: 32px;
    font-size: 0;
    top: 2px;
    right: 2px;
    border: none;
    background: #efefef;
}
.order-countries.another .box-select__title:after{
	right: 11px;
    top: 15px;
}
.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.justify-content-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/*
READMORE BUTTON
*/

.readmore {
	display: block;
	position: relative;
	font-size: 14px;
	line-height: 1.5;
	overflow: hidden;
}
.readmore details {
	position: absolute;
	width: 100%;
}
/*Высота блока для описания*/
.box-card-detail-descriptions.readmore details{height: 95px;}
.box-card-detail-descriptions.readmore .readmore-data {max-height: 95px;}
/*Высота блока для разновидностей*/
.box-card-identics.readmore details{height: 178px;}
.box-card-identics.readmore .readmore-data {max-height: 178px;}
/*Высота блока для SEO текста*/
.descr .readmore details{height: 175px;}
.descr .readmore .readmore-data {max-height: 175px;}
.readmore details[open] {
	height: 100%;
}
.readmore summary {
	cursor: pointer;
    outline: none;
    position: absolute;
    bottom: 0px;
    right: 0px;
    list-style: none;
    width: 100%;
    padding-top: 5px;
    background-color: #fff;
    z-index: 15;
}
.readmore summary:after {
	content: attr(data-more);
	width: 100%;
	display: block;
	height: 29px;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 29px;
	letter-spacing: 0.3px;
	background: #eff4f8;
    color: #9aafb9;
}
.readmore details[open] summary:after {
	content: attr(data-less);
	height: auto;
}
.readmore summary::-webkit-details-marker {
	display: none
}
.readmore .readmore-data {
	display: block;
	position: relative;
	z-index: 10;
	margin: 0!important;
}
.readmore details[open] ~ .readmore-data {
	max-height: none;
	padding-bottom: 40px;
}

/*
BOX-INFO
*/
.box-info > *:not(:first-child){margin-top: 10px;}

.box-info h2:not(:first-child),.box-info h3:not(:first-child){margin-top: 25px;}
.box-info p+h2:not(:first-child),.box-info p+h3:not(:first-child){margin-top: 20px;}
.box-info > h2,.box-info > h3{padding: 0 3px;}
.box-info h2+p, .box-info h3+p{margin-top: 7px!important;}

[class*="box-info"] {
	display: block;
	font-size: 14px;
	line-height: 1.5;
}
[class*="box-info"] ul{padding-left: 20px;}
[class*="box-info"] > ul > li:not(:first-child){margin-top: 3px;}
[class*="box-info-"]{
	padding: 10px;
    border-radius: 5px;
}
/*[class*="box-info-"]:not(:first-child){margin-top: 10px;}*/
[class*="box-info"] > p{padding: 0 3px;}
.box-info-blue{
	color: #2b7bac;
	background-color: #f0f8fc;
}
.box-info-red-bg{
	background-color: #fdebec;
}
.box-info-red{
	color: #d7726b;
	background-color: #fdebec;
}

/* End */
/* /bitrix/components/umeu/main.lang.selector/templates/header/style.css?1693913947435 */
/* /bitrix/templates/umeu/components/bitrix/system.pagenavigation/modern/style.min.css?1614897650659 */
/* /bitrix/templates/umeu/css/style.css?1742551214452030 */
