html, body{
	margin:0;
	padding:0;
}
html, body, *{
	box-sizing:border-box;
	font-size:14px;
	font-weight: 500;
	font-family:'Raleway', sans-serif;
	outline:none;
	color:#1B1B1B;
	font-feature-settings: 'pnum' on, 'lnum' on;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#EB7B14;
}

.mobile{
	display:none;
}

h1{
	font-weight: 600;
	font-size: 28px;
	line-height: 33px;
	margin:20px 0 15px;
}
h2{
	font-weight: 600;
	font-size: 22px;
	margin:20px 0 15px;
	line-height:normal;
}
h3{
	font-weight: 600;
	font-size: 18px;
	margin:15px 0 10px;
	line-height:normal;
}
h4{
	font-weight: 600;
	font-size: 18px;
	line-height: 130%;
	margin:20px 0 10px;
}

.wysiwyg{
	clear:both;
}
.wysiwyg p, .wysiwyg li, .wysiwyg span, .wysiwyg a{
	font-weight: 500;
	font-size: 15px;
	line-height: 150%;
	word-wrap: break-word;
}
.wysiwyg strong{
	font-weight: 700;
	font-size: 15px;
	line-height: 150%;
}
.wysiwyg ul, .wysiwyg ol{
	margin:5px 0 15px 0;
	padding-left:20px;
}
.wysiwyg li{
	line-height: 200%;
}
.wysiwyg a, .wysiwyg a span{
	color:#74BC4D;
}
.wysiwyg a.button{
	color:#fff;
}
.wysiwyg img{
	float: right;
	margin: 0 0 30px 30px !important;
}
.wysiwyg ._name{
	padding-left:28px;
	background:url(../image/name.svg) no-repeat left 2px top 2px;
}
.wysiwyg ._geo{
	padding-left:28px;
	background:url(../image/geo2.svg) no-repeat left 1px top 2px;
}
.wysiwyg ._cal{
	padding-left:28px;
	background:url(../image/cal.svg) no-repeat left 1px top 2px;
}
.wysiwyg ._mail{
	padding-left:28px;
	background:url(../image/email2.svg) no-repeat left top 2px;
}
.wysiwyg .phone{
	padding-left:28px;
	background:url(../image/phone2.svg) no-repeat left top 2px;
}


select, .select2-container .select2-selection--single{
	background:#FFFFFF;
	border: 1px solid #D9E7E9;
	border-radius: 3px;
	height:48px;
	padding:10px 0px 10px 15px;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	outline: none;
	flex: 1;
}
.select2-container .select2-selection--single:hover{
	border-color:#74BC4D;
}
.select2-selection__rendered{
	padding-left:0 !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #636363;
}
.select2-selection__arrow{
	height:46px !important;
}
.select2-selection__arrow b{
	left:0 !important;
	border-top-color:#636363 !important;
	border-width:5px 5px 0 5px !important;
}
.select2-search{
	display:none !important;
}
.select2-results__option{
	height:36px !important;
	padding:0px 0 0px 15px !important;
	line-height:36px;
	font-weight: 400;
	font-size: 14px;
	color: #627592;
}
.select2-results__option--highlighted.select2-results__option--selectable{
	color:#74BC4D !important;
	background-color:transparent !important;
}
.select2-dropdown{
	background: #FFFFFF;
	box-shadow: 0px 5px 23px rgba(98, 134, 202, 0.2);
	border-radius: 0px 0px 3px 3px;
	border:0 !important;
}
.select2-results__option--selected{
	background:url(../image/dd_selected.svg) no-repeat top 12px right 12px !important;
	color: #74BC4D !important;
	font-weight: 600;
}
/*select::-ms-expand {
	display: none;
}
select *{
	height:48px;
	padding:8px 15px;
	display:block;
}
select option:checked{
	color:#26CABE;
	font-weight: 600;
	font-size: 14px;
	line-height: 142%;
	background:none;
}*/

article strong{
	font-weight:700;
}

.desk_width{
	max-width:1200px;
	padding-left:15px;
	padding-right:15px;
	margin:0 auto;
	clear:both;
}
.desk_height{
	padding-top:70px;
	padding-bottom:70px;
}
.desk_height_low{
	padding-top:40px;
	padding-bottom:40px;
}
.desk_height_top{
	padding-top:60px;
}
.desk_height_bottom{
	padding-bottom:60px;
}

.link, .link_arrow{
	font-size:16px;
	font-weight:600;
	color:#74BC4D;
	cursor:pointer;
	border:none;
	background:none;
	display:inline-block;
}
.link_arrow{
	padding-right:25px;
	background:url(../image/arrow_right.svg) no-repeat right center;
	color:#74BC4D;
	padding-left:0;
}
.link_arrow.mobile{
	display:none;
}
.link:hover, .link_arrow:hover{
	color:#F5851E;
}
.link_arrow:hover{
	background-image:url(../image/arrow_right_pink.svg);
}
.link + .link{
	margin-left:10px;
}

button{
	cursor:pointer;
}
.button, .button_arrow{
	display:inline-block;
	background:#82CA5B no-repeat left center;
	border-radius:30px;
	height:48px;
	font-size:15px;
	font-weight:600;
	text-align:center;
	line-height:46px;
	color:#fff;
	border:none;
	padding:0 48px;
	cursor:pointer;
	transition:background-color 0.5s;
	white-space:nowrap;
}
.button.button_low{
	height:44px;
	padding:0 28px;
	line-height:42px;
}
.button:hover, .button_arrow:hover{
	/*box-shadow:0 0 5px 2px rgba(0,0,0,0.4);*/
	background-color:#74BC4D;
	color:#fff;
}
.button_arrow{
	padding-right:53px;
	background-image:url(../image/arrow_right_white.svg);
	background-position:right 28px center;
}
.bg_orange{
	background-color:#F5851E;
}
.bg_orange:hover{
	background-color:#EB7B14;
}
.button.border_colored{
	height:40px;
	line-height:38px;
	color:#636363;
	font-weight:500;
}
.button.border_colored:hover{
	/*box-shadow:none;*/
	background-color:#82CA5B;
	color:#fff;
	border-color:#82CA5B;
}
.border_colored{
	background-color:#fff;
	position: relative;
	/*background-clip: padding-box !important;*/
	border:2px solid #C8EFBE;
	display: inline-block;
}
/*.border_colored:before {
	content: '';
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	border-radius: inherit;
	background: linear-gradient(90deg, rgba(249,79,124,1) 0%, rgba(255,205,24,1) 50%, rgba(38,202,190,1) 90%);
	padding:2px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index:1;
}*/
.border_colored > *{
	position:relative;
	z-index:2;
}
.button.border_colored:hover:before {
	background:#82CA5B;
}
.button.bg_gray{
	background:#E5E5E5;
	color:#636363;
}
.button.bg_gray:hover{
	background-color:#D0D0D0;
}

#old_site{
	color:#888;
	position:absolute;
	top:-35px;
	left:0;
	cursor:pointer;
}

.review_stars{
	background:url(../image/star.svg) repeat-x left bottom;
	height:18px;
	width:86px;
	display:inline-block;
}
.review_stars._star1{
	width:14px;
}
.review_stars._star2{
	width:32px;
}
.review_stars._star3{
	width:50px;
}
.review_stars._star4{
	width:68px;
}

.slide_left, .slide_right{
	width:52px;
	height:52px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	position:absolute;
	top:50%;
	border-radius:50%;
	margin-top:-26px;
	cursor:pointer;
	z-index:10;
}
.slide_left:hover, .slide_right:hover{
	box-shadow: 0px 4px 6px -2px #008A90;;
}
.slide_left{
	background-image:url(../image/slide_left.svg);
	left:-70px;
}
.slide_left:hover{
	background-image:url(../image/slide_left_dark.svg);
}
.slide_right{
	background-image:url(../image/slide_right.svg);
	right:-70px;
}
.slide_right:hover{
	background-image:url(../image/slide_right_dark.svg);
}
.slide_left.slide_small, .slide_right.slide_small{
	width:30px;
	height:30px;
	margin-top:-15px;
}
.slide_left.slide_dark{
	background-image:url(../image/slide_left_dark.svg);
}
.slide_right.slide_dark{
	background-image:url(../image/slide_right_dark.svg);
}

.slide_up, .slide_down{
	width:30px;
	height:30px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	position:absolute;
	left:50%;
	margin-left:-15px;
	border-radius:50%;
	cursor:pointer;
	z-index:10;
}
.slide_up:hover, .slide_down:hover{
	box-shadow:0 0 5px 2px rgba(0,0,0,0.1);
}
.slide_up{
	background-image:url(../image/slide_up.svg);
	top:10px;
}
.slide_down{
	background-image:url(../image/slide_down.svg);
	bottom:10px;
}

.top_message{
	background:rgba(130, 202, 91, 0.3);
	position:relative;
}
.top_message ._in{
	text-align:center;
	color:#121212;
	padding-top:13px;
	padding-bottom:11px;
	display:block;
}
.top_message > b{
	position:absolute;
	display:block;
	right:0;
	top:0;
	height:100%;
	width:60px;
	cursor:pointer;
	background:url(../image/close_black.svg) no-repeat center center;
}
.top_message > b:hover{
	background-color:#82CA5B;
}

.header1{
	position:sticky;
	z-index:50;
	top: -10px;
	-webkit-backface-visibility: hidden;
	-webkit-position: sticky;
	height:110px;
}
.header1::before,
.header1::after {
	content: '';
	display: block;
	height: 10px;
	position: sticky;
	-webkit-position: sticky;
}
.header1::before {
	top: 85px;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
.header1 >div {
	background: #fff;
	height: 100px;
	position: sticky;
	-webkit-position: sticky;
	top: 0px;
	margin-top: -10px;
	z-index: 3;
}
.header1::after {
	background: linear-gradient(white 10%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.4) 70%, transparent);
	top: 0;
	z-index: 2;
}

.header2{
	border-bottom: 2px solid #F2FFEE;
}

header ._in1{
	padding-top:16px;
	padding-bottom:10px;
}
header ._in2{
	padding-top:0;
	padding-bottom:20px;
}
header ._in > div{
	display:flex;
}

header ._logo_row{
	width:232px;
}
header ._logo{
	margin-top:14px;
}
header ._logo img{
	display:block;
}
header ._search_mob, header ._menu_mob{
	display:none;
}
header ._search{
	margin-left:25px;
	width:100%;
}
.top_search{
	width:100%;
	margin-top:20px;
	position:relative;
}
.top_search ._input{
	background:#fff;
	border-radius:30px;
	height:48px;
	width:100%;
	display:flex;
	position:relative;
	z-index:1001;
}
.top_search:hover ._input{
	border-color:#82CA5B;
}
.top_search input{
	height:44px;
	margin-left:24px;
	width:100%;
	border:none;
	font-size:15px;
}
.top_search select{
	background:#EAF8FA;
	border:none;
	min-width:100px;
	border-top-left-radius:30px;
	border-bottom-left-radius:30px;
	position:relative;
	left:2px;
	top:2px;
	height:44px;
	color:#636363;
	font-weight: 600;
	font-size: 15px;
	padding-left:20px;
}
.top_search button{
	background:#82CA5B url("../image/search.svg") no-repeat center center;
	border:none;
	width:80px;
	height:48px;
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
	position:relative;
	right:-2px;
	top:-2px;
}
.top_search button:hover {
    background: #EB7B14 url("../image/search.svg") no-repeat center center;
}
.top_search ._result{
	box-shadow:0 5px 5px rgba(0, 0, 0, .3);
	top:32px;
	left:24px;
	background:#FFF;
	position:absolute;
	z-index:1000;
	padding:2px 2px 2px;
	border:2px solid #82CA5B;
}
/*.top_search ._result:before {
	content: '';
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	border-radius: inherit;
	background: linear-gradient(90deg, rgba(249,79,124,1) 0%, rgba(255,205,24,1) 50%, rgba(38,202,190,1) 90%);
	padding:2px;
	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	z-index:999;
}*/
.top_search ._result .autocomplete-suggestions{
	margin-top:10px;
}

header ._contact{
	margin-left:25px;
	margin-top:16px;
	min-width:220px;
	display:flex;
	flex-direction:column;
}
header ._contact > a{
	height:100%;
	display:flex;
	align-items:center;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	color:#636363;
	white-space:nowrap;
}
header ._contact .phone{
	padding-left:23px;
	background:url(../image/phone.svg) no-repeat left center;
}
header ._contact ._place{
	padding-left:23px;
	background:url(../image/geo.svg) no-repeat left center;
}
header ._contact2{
	margin-left:35px;
	margin-top:16px;
	min-width:160px;
	display:flex;
	flex-direction:column;
	font-size:14px;
	line-height:20px;
	font-weight:400;
	color:#636363;
	padding-left:23px;
	background:url(../image/time.svg) no-repeat left top 2px;
}
header ._schedule{
	/*margin-left:25px;
	margin-top:20px;*/
	min-width:200px;
}
header ._schedule button{
	padding:0 28px;
}

header ._row2{
	/*margin-top:20px;*/
	display:flex;
}
header ._menu_btn{
	min-width:232px;
}
header ._menu_btn .button{
	padding-left:70px;
	background-image:url(../image/menu.svg);
	background-position:left 32px center;
	width:100%;
}
header ._menu_btn .button:hover{
	background-color:#74BC4D;
}
header ._menu_btn .button._opened{
	background-image:url(../image/close_white.svg);
}
header ._menu{
	margin-left:25px;
	width:100%;
}
header ._menu2{
	min-width:200px;
}
header ._menu2 > div{
	float:right;
}
header ._menu2 .link{
	display:inline-block;
	height:48px;
	line-height:46px;
	padding:0 20px;
	border-radius:30px;
}
header ._menu2 .link:hover{
	color:#F94F7C;
}
header ._menu2 a.logon{
	padding-left:40px;
	background:url(../image/logon.svg) no-repeat left 20px top 13px;
}
header ._menu2 a.logon:hover{
	background-image:url(../image/logon_pink.svg);
}

footer{
	background:#F6F6F6;
	overflow:hidden;
}
footer > div{
	margin:35px auto !important;
	overflow:hidden;
}
footer ._top{
	display:flex;
}
footer ._top label, footer ._top label a{
	font-weight: 600;
	font-size: 16px;
	color:#1A1A1A;
	margin-bottom:10px;
	display:inline-block;
}
footer ._top > div{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
footer ._top > div + div{
	margin-left:60px;
}
footer ._top > div > div + div{
	margin-top:40px;
}
footer ._top ._block1{
	width:30%;
}
footer ._top ._block1 ._worktime{
	display:none;
}
footer ._top ._block2{
	width:22%;
}
footer ._top ._block3{
	width:23%;
}
footer ._top ._block4{
	width:25%;
}
footer ._top ._schedule button{
	padding:0 12px;
	width:100%;
}

.search > div, .search-page-new .search-page-form > div{
	background:#fff;
	height:48px;
	border-radius: 30px;
	border: 1px solid #82CA5B;
	display:flex;
	position:relative;
}
.search.search_gray > div{
	border: 1px solid rgba(143, 209, 102, 0.5);
}
.search.search_gray > div:hover{
	border-color:#8FD166;
}
.search input, .search-page-new .search-page-form input{
	height:44px;
	margin-left:24px;
	width:100%;
	border:none;
	margin-top:2px;
	font-size:15px;
}
.search button, .search-page-new .search-page-form input[type="submit"]{
	background:url("../image/search_green.svg") no-repeat center center;
	border:none;
	width:80px;
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
	position:relative;
	right:-1px;
	cursor:pointer;
}

footer ._contact{
	position:relative;
}
footer ._contact > *{
	display:inline-block;
	float:left;
	clear:both;
}
footer ._contact a{
	font-weight: 500;
	font-size: 12px;
	color:#636363;
	margin-top:10px;
	height:18px;
	line-height:18px;
	display:block;
}
footer ._contact ._email{
	padding-left:23px;
	background:url(../image/email.svg) no-repeat left center;
}
footer ._contact .phone{
	padding-left:23px;
	background:url(../image/phone.svg) no-repeat left center;
}
footer ._contact ._place{
	padding-left:23px;
	background:url(../image/geo.svg) no-repeat left center;
}
footer ._contact ._place *{
	display:inline;
	font-weight: 500;
	font-size: 12px;
	color:#636363;
}
footer ._contact ._place br{
	display:none;
}
footer ._work_time{
	font-weight: 500;
	font-size: 12px;
	color:#636363;
	line-height:24px;
}
.soc_link{
	width:36px;
	height:36px;
	display:inline-block;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
}
.soc_link + .soc_link{
	margin-left:15px;
}
.soc_link__vk{
	background-image:url(../image/vk.svg);
}
.soc_link__ok{
	background-image:url(../image/ok.svg);
}
.soc_link__fb{
	background-image:url(../image/fb.svg);
}
.soc_link__inst{
	background-image:url(../image/inst.svg);
}
footer ._subscribe input{
	display:block;
	border-radius:3px;
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	height:48px;
	width:100%;
	padding:5px 20px;
}
footer ._subscribe button{
	margin-top:15px;
	display:block;
	width:100%;
	border-radius:3px;
	background: #26CABE;
	border:none;
	height:48px;
	color:#fff;
	transition:background-color 0.5s;
}
footer ._subscribe button:hover{
	background-color:#F94F7C;
}

footer hr{
	border:0;
	height:2px;
	background:#DEDEDE;
	margin:25px 0;
}
footer ._bottom{
	position:relative;
	overflow:visible;
	text-align:center;
}
footer ._bottom label{
	font-weight: normal;
	font-size: 14px;
}
footer ._bottom label br{
	display:none;
}
footer ._bottom p{
	margin:15px 0;
}
footer ._bottom p, footer ._bottom p *{
	font-weight: normal;
	font-size: 12px;
	color: #636363;
}

.footer_uslugi label{
	margin-bottom:0 !important;
}
.footer_uslugi a{
	display:block;
	padding:15px 0 0;
}

.subscribe_result{
	position:fixed;
	display:none;
	width:100%;
	max-width:480px;
	background:#fff;
	box-shadow:0 0 5px 5px rgba(0,0,0,0.2);
	overflow:hidden;
	z-index:1000;
	padding:50px 25px 50px;

	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.subscribe_result ._title{
	font-weight: 600;
	font-size: 22px;
	line-height: 130%;
	text-align:center;
}
.subscribe_result ._text{
	font-weight: 500;
	font-size: 15px;
	line-height: 150%;
	text-align:center;
}
.subscribe_result ._btns{
	margin-top:50px;
	text-align:center;
}
.subscribe_result ._btns .button{
	width:310px;
}



.order_block{
	display:flex;
	margin-top:30px;
	margin-bottom:30px;
	clear:both;
}
.order_block > div{
	width:100%;
	overflow:hidden;
	padding:50px 0;
}
.order_block > div > *{
	display:block;
	text-align:center;
}
.order_block label{
	padding:0px 0px 20px;
	overflow:hidden;
	font-weight: 500;
	font-size: 22px;
	line-height: 26px;
}
.order_block label b{
	font-weight:600;
	font-size: 22px;
	line-height: 26px;
	/*text-transform:uppercase;*/
}
.order_block > div > div{
	overflow:hidden;
}
.order_block .button{
	margin:0 auto;
	font-size:18px;
	font-weight:500;
	padding:0 28px 0 46px;
	max-width:300px;
}
.order_block ._call{
	background:#F2FFEE;
	color:#1B1B1B;
	width:40%;
}
.order_block ._call .button{
	font-weight:500;
	background-image:url(../image/phone_white.svg);
	background-repeat:no-repeat;
	background-position:left 20px center;
}
.order_block ._order{
	background:#82CA5B;
	color:#fff;
	width:60%;
	padding-top:70px;
}
.order_block ._order .button{
	font-weight:600;
	background-color:#F2E03D;
	background-image:url(../image/cal_white.svg);
	background-repeat:no-repeat;
	background-position:left 30px top 12px;
	text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.25);
}
.order_block ._order label{
	font-weight: 600;
	color:#fff;
}
.order_block ._order label b{
	font-weight: 700;
	color:#fff;
}
.order_block ._order .btn img{
}



/*#cookies{
	position:fixed;
	display:none;
	bottom:30px;
	left:30px;
	margin-right:15px;
	width:100%;
	max-width:480px;
	background:#fff;
	box-shadow:0 0 5px 5px rgba(0,0,0,0.2);
	overflow:hidden;
	box-sizing:border-box;
	z-index:1000;
}
#cookies ._in{
	margin:25px 25px 60px;
	overflow:hidden;
}
#cookies ._text{
	font-weight: 600;
	font-size: 22px;
	line-height: 130%;
	text-align:center;
	padding-top:70px;
	background:url("../image/cookie.svg") no-repeat top 10px center;
}
#cookies ._btns{
	margin-top:50px;
	text-align:center;
}
#cookies ._btns .button{
	width:310px;
	padding:0;
}*/
#cookies{
	position:fixed;
	display:none;
	bottom:0px;
	left:0px;
	margin-right:15px;
	width:100%;
	background:#fff;
	box-shadow:0 0 5px 5px rgba(0,0,0,0.2);
	overflow:hidden;
	box-sizing:border-box;
	z-index:99;
}
#cookies ._in{
	margin:10px;
	overflow:hidden;
}
#cookies ._text{
	font-weight: 400;
	font-size: 14px;
	line-height: 130%;
	text-align:center;
	/*padding-top:70px;*/
	/*background:url("../image/cookie.svg") no-repeat top 10px center;*/
}
#cookies ._text a._link{
	color:#82CA5B;
}
#cookies ._accept{
	margin-left:50px;
	padding:0 15px;
	height: 30px;
	line-height: 30px;
}



.tabs{
	border-bottom:3px solid #F7F7F7;
	min-height:49px;
}
.tabs > div{
	border-bottom:3px solid #F7F7F7;
	float:left;
	position:relative;
	bottom:-3px;
	height:46px;
}
.tabs span, .tabs a{
	display:inline-block;
	font-weight: 500;
	font-size: 18px;
	line-height: 220%;
	height:43px;
	color:#636363;
	cursor:pointer;
	position:relative;
	bottom:-3px;
	text-align:center;
}
.tabs span:hover, .tabs a:hover{
	color:#82CA5B;
}
.tabs ._active{
	color:#82CA5B;
	border-bottom:3px solid #82CA5B;
}
.tabs span + span, .tabs a + a, .tabs > div + div{
	margin-left:30px;
}

._slide._no_photo{
	background:#C4EE9A url(../image/no_photo.svg) no-repeat center center;
	background-size:60% !important;
}

.page_404{
	margin:30px auto 40px;
	max-width:500px;
	text-align:center;
	padding:0 15px;
}
.page_404 > img{
	width:100%;
	max-width:336px;
}
.page_404 div{
	font-weight: 500;
	font-size: 18px;
	line-height: 150%;
	color: #636363;
	margin:5px 0 30px;
}


.i-gift:before,
.i-clock-g:before,
.i-star:before,
.i-map:before,
.i-no-icon:before,
.i-minus:before,
.i-plus:before,
.i-phone:before,
.i-geo:before,
.i-3d:before,
.i-clock:before,
.i-rub:before,
.i-metro-blue:before,
.i-metro-grey:before,
.i-metro-green:before,
.i-metro-lime:before {
	display: inline-block;
	position: relative;
	bottom: 1px;
	vertical-align: middle;
	content: '';
	background-repeat: no-repeat; }

.i-metro-blue:before {
	width: 10px;
	height: 10px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PGNpcmNsZSBmaWxsPSIjMDI1MkEyIiBjeD0iNSIgY3k9IjUiIHI9IjUiLz48L3N2Zz4=");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-metro-grey:before {
	width: 10px;
	height: 10px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PGNpcmNsZSBmaWxsPSIjQUNBREFGIiBjeD0iNSIgY3k9IjUiIHI9IjUiLz48L3N2Zz4=");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-metro-green:before {
	width: 10px;
	height: 10px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PGNpcmNsZSBmaWxsPSIjMDI5QTU1IiBjeD0iNSIgY3k9IjUiIHI9IjUiLz48L3N2Zz4=");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-metro-lime:before {
	width: 10px;
	height: 10px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PGNpcmNsZSBmaWxsPSIjQjFEMzMyIiBjeD0iNSIgY3k9IjUiIHI9IjUiLz48L3N2Zz4=");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-geo:before {
	width: 10px;
	height: 12px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgMEE0LjM1IDQuMzUgMCAwMC42NTQgNC4zNDZjMCAyLjk3NCAzLjg5IDcuMzQgNC4wNTUgNy41MjRhLjM5MS4zOTEgMCAwMC41ODIgMGMuMTY2LS4xODQgNC4wNTUtNC41NSA0LjA1NS03LjUyNEE0LjM1IDQuMzUgMCAwMDUgMHptMCA2LjUzMmEyLjE4OSAyLjE4OSAwIDAxLTIuMTg2LTIuMTg2YzAtMS4yMDYuOTgtMi4xODcgMi4xODYtMi4xODdzMi4xODcuOTgxIDIuMTg3IDIuMTg3UzYuMjA2IDYuNTMyIDUgNi41MzJ6IiBmaWxsPSIjQTRBNEE0Ii8+PC9zdmc+");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-3d:before {
	width: 30px;
	height: 18px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAxNyI+PGcgZmlsbD0iIzA5OTU0MiI+PHBhdGggZD0iTS4zIDE0LjZMMiAxMi4yYzEgLjkgMi4xIDEuNiAzLjUgMS42IDEuNSAwIDIuNi0uNyAyLjYtMS45IDAtMS40LS44LTIuMy00LjMtMi4zVjcuMWMyLjkgMCAzLjctLjkgMy43LTIuMSAwLTEuMS0uNy0xLjctMi0xLjctMS4xIDAtMiAuNS0zIDEuNEwuOCAyLjRjMS41LTEuMyAzLjEtMiA1LTIgMy4zIDAgNS41IDEuNiA1LjUgNC40IDAgMS42LS45IDIuOC0yLjYgMy41di4xYzEuOC41IDMuMiAxLjggMy4yIDMuOSAwIDMtMi43IDQuNi01LjkgNC42LTIuNy0uMS00LjUtMS01LjctMi4zek0xNC45LjJoNC42YzUgMCA4LjIgMi41IDguMiA4LjFzLTMuMiA4LjItOCA4LjJoLTQuOFYuMnptNC40IDEzLjNjMi44IDAgNC42LTEuNCA0LjYtNS4zUzIyIDMuMSAxOS4zIDMuMWgtLjd2MTAuNGguN3oiLz48L2c+PC9zdmc+");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-star:before {
	width: 18px;
	height: 18px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNiI+PHBhdGggZmlsbD0iI0VBRTdENCIgZD0iTTguNS4zbDIuOCA0LjYgNS4yIDEuMy0zLjUgNC4xLjQgNS40LTUtMi01IDIgLjQtNS40TC40IDYuMWw1LjItMS4zTDguNS4zeiIvPjwvc3ZnPg==");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-star.full:before {
	width: 18px;
	height: 18px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNiI+PHBhdGggZmlsbD0iI0ZGRTIwMCIgZD0iTTguNS4zbDIuOCA0LjYgNS4yIDEuMy0zLjUgNC4xLjQgNS40LTUtMi01IDIgLjQtNS40TC40IDYuMWw1LjItMS4zTDguNS4zeiIvPjwvc3ZnPg==");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-star.half:before {
	width: 18px;
	height: 18px;
	margin-right: 6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNiI+PHBhdGggZmlsbD0iI0ZGRTIwMCIgZD0iTTguNS4zdjEzLjNsLTUgMiAuNC01LjRMLjQgNi4xbDUuMi0xLjNMOC41LjN6Ii8+PHBhdGggZmlsbD0iI0VBRTdENCIgZD0iTTExLjMgNC44bDUuMiAxLjMtMy41IDQuMS40IDUuNC01LTJWLjNsMi45IDQuNXoiLz48L3N2Zz4=");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-phone:before {
	display: none;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	margin-right: 10px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyMSI+PHBhdGggZmlsbD0iIzA5OTU0MiIgZD0iTTE3LjQgMjAuNmgtLjJjLTIuOS0uMy01LjctMS4zLTguMS0yLjktMi4zLTEuNC00LjItMy40LTUuNi01LjZDMS44IDkuNy44IDYuOC41IDRjLS4yLTEuNC45LTIuNiAyLjItMi43SDUuNmMxLjIgMCAyLjMuOSAyLjQgMi4xLjIuOC40IDEuNi43IDIuNC4zLjkuMSAxLjktLjUgMi42bC0uOC44YzEuMSAxLjggMi43IDMuNCA0LjUgNC41bC44LS44Yy43LS43IDEuNy0uOSAyLjYtLjYuOC4zIDEuNi41IDIuNC42IDEuMi4yIDIuMiAxLjIgMi4xIDIuNXYyLjdjMCAuNy0uMyAxLjMtLjcgMS43cy0xLjEuOC0xLjcuOHpNNS43IDIuNkgyLjljLS43IDAtMS4yLjYtMS4xIDEuMi4zIDIuNyAxLjIgNS4zIDIuNyA3LjYgMS4zIDIuMSAzLjIgMy45IDUuMyA1LjMgMi4zIDEuNSA0LjkgMi40IDcuNiAyLjdoLjFjLjMgMCAuNi0uMS44LS4zcy4zLS41LjMtLjh2LTIuN2MwLS42LS40LTEuMS0xLTEuMi0uOS0uMS0xLjgtLjMtMi43LS43LS40LS4yLS45LS4xLTEuMi4zbC0xLjUgMS41LS40LS4yQzkuMyAxMy44IDcuMyAxMS44IDYgOS40TDUuNyA5bDEuNS0xLjVjLjMtLjMuNC0uOC4zLTEuMi0uMy0uOS0uNi0xLjgtLjctMi43LS4xLS42LS42LTEtMS4xLTF6bTEwLjEgNS43Yy0uMy0xLjYtMS41LTIuOC0zLjEtMy4xTDEzIDRjMi4xLjQgMy43IDIgNC4xIDQuMWwtMS4zLjJ6bTMuNiAwQzE5IDQuOCAxNi4zIDIgMTIuOCAxLjZsLjEtMS4zYzQuMS41IDcuMyAzLjcgNy44IDcuOGwtMS4zLjJ6Ii8+PC9zdmc+");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }
@media all and (max-width: 768px) {
	.i-phone:before {
		display: inline-block; } }

.i-clock:before {
	vertical-align: middle;
	width: 12px;
	height: 12px;
	margin-right: 10px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMGE2IDYgMCAxMDAgMTJBNiA2IDAgMDA2IDB6bTAgMTAuOGE0LjggNC44IDAgMTEwLTkuNiA0LjggNC44IDAgMDEwIDkuNnptMS44Ni00LjQyMkw2LjYgNS42NTJWM2EuNi42IDAgMTAtMS4yIDB2My4wNzJhLjM5LjM5IDAgMDAuMDMuMTJjLjAxMi4wMzYuMDI4LjA3LjA0OC4xMDJhLjUxNi41MTYgMCAwMC4wNi4wOTZsLjA5Ni4wNzguMDU0LjA1NCAxLjU2LjlhLjYuNiAwIDAwLjMuMDc4LjYuNiAwIDAwLjMtMS4xMjJoLjAxMnoiIGZpbGw9IiNBNEE0QTQiLz48L3N2Zz4=");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-clock-g:before {
	vertical-align: middle;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4zIDE3Ij48cGF0aCBmaWxsPSIjMDk5NTQyIiBkPSJNOC42IDBDNi45IDAgNS4zLjUgMy45IDEuNCAyLjUgMi40IDEuNCAzLjcuOCA1LjJjLS43IDEuNi0uOCAzLjMtLjUgNSAuMyAxLjYgMS4xIDMuMiAyLjMgNC40IDEuMiAxLjIgMi43IDIgNC40IDIuMyAxLjYuMyAzLjQuMiA0LjktLjUgMS42LS42IDIuOS0xLjcgMy44LTMuMS45LTEuNCAxLjQtMyAxLjQtNC43IDAtMS4xLS4yLTIuMi0uNi0zLjMtLjQtMS0xLjEtMi0xLjgtMi44UzEzIDEuMSAxMS45LjdDMTAuOC4yIDkuNyAwIDguNiAwem0wIDE1LjNjLTEuMyAwLTIuNy0uNC0zLjgtMS4xLTEuMS0uNy0yLTEuOC0yLjUtMy4xLS41LTEuMi0uNi0yLjYtLjQtMy45cy45LTIuNSAxLjktMy41YzEtMSAyLjItMS42IDMuNS0xLjlzMi43LS4xIDMuOS40YzEuMi41IDIuMyAxLjQgMy4xIDIuNXMxLjEgMi40IDEuMSAzLjhjMCAxLjgtLjcgMy41LTIgNC44LTEuMyAxLjMtMyAyLTQuOCAyek0xMS4zIDlMOS41IDhWNC4zYzAtLjItLjEtLjQtLjItLjYtLjItLjItLjUtLjMtLjctLjMtLjIgMC0uNC4xLS42LjItLjEuMi0uMi40LS4yLjdWOC45YzAgLjEgMCAuMS4xLjFsLjEuMS4xLjEuMS4xIDIuMiAxLjNjLjEuMS4zLjEuNC4xLjIgMCAuNC0uMS41LS4yLjEtLjEuMy0uMy4zLS41di0uNWMtLjEtLjItLjItLjQtLjMtLjV6Ii8+PC9zdmc+");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-gift:before {
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC4zIDE4LjMiPjxwYXRoIGZpbGw9IiMwOTk1NDIiIGQ9Ik0xNy40IDMuMkgxNGwuMi0uMmMuMy0uMy4zLS44IDAtMS4xTDEyLjcuNGMtLjMtLjMtLjgtLjMtMS4xIDBMOS4xIDIuOSA2LjYuNEM2LjMuMSA1LjguMSA1LjUuNEw0LjEgMS45Yy0uMy4zLS4zLjggMCAxLjFsLjIuMkguOWMtLjQgMC0uOC4zLS44Ljh2My44YzAgLjQuMy44LjguOGguOHY5YzAgLjQuMy44LjcuOGgxMy41Yy40IDAgLjctLjMuNy0uOHYtOWguOGMuNCAwIC44LS4zLjgtLjhWMy45Yy0uMS0uNC0uNC0uNy0uOC0uN3pNMTIuMSAybC40LjQtLjguOGgtLjlMMTIuMSAyem0tNi40LjRsLjQtLjQgMS4yIDEuMmgtLjlsLS43LS44em0xLjIgNmgxLjV2OC4zSDMuMVY4LjRoMy44em0tMy0xLjVIMS42VjQuN2g2LjhWN0gzLjl6bTExLjIgOS44SDkuOVY4LjRoNS4zdjguM3ptMS41LTkuOEg5LjlWNC43aDYuN3YyLjJ6Ii8+PC9zdmc+");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-rub:before {
	vertical-align: middle;
	width: 18px;
	height: 26px;
	margin-right: 10px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAzMCI+PHBhdGggZmlsbD0iIzA5OTU0MiIgZD0iTTE1LjIgMjAuN3YzSDcuMXY1LjZoLTR2LTUuNkguNXYtM2gyLjZ2LTMuOEguNXYtM2gyLjdWLjVoOC4xYzEuNiAwIDMgLjIgNC4zLjVzMi40LjggMy4zIDEuNSAxLjYgMS41IDIgMi41Yy41IDEgLjcgMi4yLjcgMy42IDAgMS4yLS4yIDIuMy0uNiAzLjNzLTEuMSAxLjktMS45IDIuNmMtLjkuOC0yIDEuMy0zLjQgMS44LTEuNC40LTMgLjYtNC45LjZINy4xdjMuOGg4LjF6bTIuNC0xMi4xYzAtMS45LS41LTMuMi0xLjYtNHMtMi43LTEuMi00LjktMS4yaC00VjE0aDMuN2MxLjEgMCAyLS4xIDIuOS0uMy44LS4yIDEuNi0uNSAyLjItLjlzMS0uOSAxLjQtMS42Yy4xLS43LjMtMS41LjMtMi42eiIvPjwvc3ZnPg==");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

.i-map:before {
	width: 31px;
	height: 24px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC4xNTMiIGhlaWdodD0iMjYuOTM4Ij48ZyBmaWxsPSIjMDk5NTQyIj48cGF0aCBkPSJNMTMuNjUgMS4xQzE1LjQ4OC4wMDggMTcuODUzLS4xMjEgMTkuODAyLjc1MWE2LjI1IDYuMjUgMCAwIDEgMi43MjQgMi4yOCA2LjgxNiA2LjgxNiAwIDAgMSAxLjEwNiA0LjA5NCA2LjYxMyA2LjYxMyAwIDAgMS0xLjkwNiA0LjI0M2MtMS41NSAxLjU1NC0zLjEwNyAzLjEwMS00LjY1OSA0LjY1My0xLjU0My0xLjUzOS0zLjA4NC0zLjA4LTQuNjI4LTQuNjE5LTEuMjM0LTEuMjI0LTEuOTMyLTIuOTU0LTEuOTQ3LTQuNjg4LS4wMjMtMi4yNDggMS4yMDQtNC40ODUgMy4xNTgtNS42MTRtLTEuNjA2IDQuNjU2Yy0uMTkyLjk4LS4xMTUgMi4wMjIuMjgzIDIuOTQzYTUuMjY1IDUuMjY1IDAgMCAwIDEuMTg1IDEuNzA0YzEuMTg3IDEuMTc5IDIuMzYyIDIuMzY5IDMuNTU3IDMuNTQxIDEuMjUtMS4yMyAyLjQ4Ny0yLjQ3NSAzLjcyNy0zLjcxNiAxLjEyNi0xLjEzOCAxLjU3LTIuODM0IDEuMzM2LTQuMzk3LS4zNzctMi4zODUtMi42NDYtNC4zMDgtNS4wNi00LjI5Ni0yLjM4NC0uMDE2LTQuNjUyIDEuODU2LTUuMDI4IDQuMjIxeiIvPjxwYXRoIGQ9Ik0xNi43NDMgMy44NTRjLjc3OC0uMDc4IDEuNjAxLjEyMiAyLjIxMy42MjMuNTY3LjQ2Ni45MDIgMS4xNzMgMS4wMDEgMS44OTIuMTM4LjkyMi0uMjQ2IDEuODg2LS45MjcgMi41MTItMS4wMjguODk2LTIuNjg1LjkzNS0zLjc3My4xMjQtLjY1LS40OTMtMS4wMi0xLjI5NC0xLjA5My0yLjA5NS0uMDc3LS43ODIuMjIxLTEuNTcyLjczMi0yLjE1OS40NjYtLjUzMSAxLjE1My0uODMxIDEuODQ3LS44OTdtLjAwOCAxLjM4MWMtLjU2MS4xNzMtMS4wNy42NTgtMS4xMjYgMS4yNjUtLjA2MS4zMzYtLjAxNC43MDEuMTg5Ljk4Mi4yODkuNDA2Ljc0MS43NDQgMS4yNTcuNzQzLjQ2MyAwIC44NzUtLjI4IDEuMTYxLS42MjQuMjQxLS4yODMuMzAxLS42NjkuMzAyLTEuMDI3LS4wMDctLjQ0OS0uMzA3LS44MjktLjY1LTEuMDg4LS4zMTYtLjI0NC0uNzQxLS4zNjItMS4xMzMtLjI1MXoiLz48cGF0aCBkPSJNMjUuODM1IDcuMzg1YzIuNjktMS4wNjYgNS4zNzUtMi4xNDggOC4wNjQtMy4yMnYxOS4xNDFjLTIuNjE3IDEuMDQ5LTUuMjM0IDIuMDkyLTcuODUyIDMuMTQyLS4xMy4wNzItLjI3NS4wMTQtLjQxMS0uMDAyLTUuNjgxLS45NDktMTEuMzYzLTEuODk1LTE3LjA0Mi0yLjg0My0uMTEyLS4wMTMtLjIzLS4wMzUtLjMzOC4wMDlDNS41ODUgMjQuNjggMi45MTIgMjUuNzQ3LjI0IDI2LjgxNy4yMzMgMjAuNDM3LjIzOSAxNC4wNTguMjM4IDcuNjc3YzIuNjE5LTEuMDUgNS4yNDEtMi4wOTcgNy44NjEtMy4xNDYuMTEzLS4wNjMuMjQtLjAxNi4zNTkgMCAuNDUxLjA4LjkwNS4xNDYgMS4zNTUuMjMzLS4wODYuNDc3LS4xNjEuOTU3LS4yNDIgMS40MzctLjQyNC0uMDQ4LS44NDItLjE5MS0xLjI2OS0uMTY4LTIuMjAxLjg2NS00LjM5IDEuNzY0LTYuNTkzIDIuNjI1LS4wMjEgNS4zMzItLjAwNCAxMC42NjQtLjAwOSAxNS45OTYgMS45NTEtLjc4NCAzLjkwOC0xLjU1NSA1Ljg1Ni0yLjM0OC0uMDA1LTQuNzExIDAtOS40MjItLjAwMi0xNC4xMzNoMS40NjNjLjAwNCA0LjY3My0uMDA4IDkuMzQ4LjAwNyAxNC4wMjEgNS41Mi45MTEgMTEuMDM3IDEuODM5IDE2LjU1NiAyLjc1NS4yMzEuMDU4LjQzOC0uMDc1LjY0Ny0uMTUyIDIuMDY3LS44MjIgNC4xMjgtMS42NjEgNi4yLTIuNDcyLjAyLTUuMzMxLjAwMi0xMC42NjQuMDA5LTE1Ljk5Ny0xLjk1My43ODQtMy45MTIgMS41NTQtNS44NTggMi4zNDkuMDA3IDQuNzEuMDAxIDkuNDIxLjAwMyAxNC4xMzJoLTEuNDYyYy4wMDItNC42NjktLjAwNi05LjMzOC4wMDMtMTQuMDA3LS4yNjYtLjA2LS41MzYtLjA5My0uODA0LS4xNDIuMDc3LS40ODEuMTU5LS45NjIuMjM3LTEuNDQ0LjQyOC4wNDguODUxLjE5IDEuMjguMTY5eiIvPjxwYXRoIGQ9Ik0xNi42ODQgMTcuNzM3Yy40Ni0uMTI4Ljk3OS0uMDExIDEuMzM4LjMwMy4zODkuMzI3LjU4Mi44NjcuNDg3IDEuMzY2YTEuNDY4IDEuNDY4IDAgMCAxLS44OTggMS4xMDQgMS40NjcgMS40NjcgMCAwIDEtMS45NzctMS42NjIgMS40NyAxLjQ3IDAgMCAxIDEuMDUtMS4xMTF6Ii8+PC9nPjwvc3ZnPg==");
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100%;
	background-size: 100%; }

/*
.i-metro-green:before{
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iOTEuNSA2MC41IDE2IDE2Ij48cGF0aCBmaWxsPSIjMDI5QTU1IiBkPSJNOTYuNjggNjMuMjUzYy45NjYgMS44MzQgMS45MjMgMy42NzEgMi44ODggNS41MDUuOTI2LTEuODE4IDEuODU0LTMuNjM2IDIuNzgyLTUuNDU0LjA0My0uMDE0LjA5MS0uMDAzLjEzNi0uMDAzIDEuMjc5IDMuMyAyLjU2MyA2LjU5OCAzLjg0NSA5Ljg5OC4zMi4wMDIuNjQxLS4wMDIuOTYxLjAwMnYuNzk3aC01LjU0OVY3My4yaDEuMTFsLTEuMDYxLTIuOTY5Yy0uMDE3LS4wNDQtLjAyNy0uMDkyLS4wNTQtLjEzMi0uNzI0IDEuMjk5LTEuNDQ3IDIuNTk4LTIuMTY5IDMuODk4LS4xNjYtLjI3Mi0uMzItLjU1MS0uNDgxLS44MjYtLjU5My0xLjAyMS0xLjE4NC0yLjA0Mi0xLjc3Ni0zLjA2NGEuMDU5LjA1OSAwIDAgMC0uMDE0LjAwMmMtLjM3IDEuMDMtLjczNyAyLjA2MS0xLjEwNSAzLjA5MWgxLjEwOWMwIC4yNjcuMDAyLjUzMy0uMDAxLjgtMS44NjQtLjAwMi0zLjcyOSAwLTUuNTkzLS4wMDEuMDAxLS4yNjYgMC0uNTMyIDAtLjc5OGgxLjAyMmMxLjMxNS0zLjMxNyAyLjYzNC02LjYzMiAzLjk1LTkuOTQ4eiIvPjwvc3ZnPg==');
}
*/
.search__button {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNyI+PHBhdGggZmlsbD0iI0E0QTRBNCIgZD0iTTE1Ljk0MSAxNS40NjVsLTMuNzY4LTMuNzY4QTYuOTUzIDYuOTUzIDAgMDAxNCA3YzAtMy44Ni0zLjE0MS03LTctNy0zLjg2IDAtNyAzLjE0LTcgNyAwIDMuODU5IDMuMTQgNyA3IDdhNi45NTQgNi45NTQgMCAwMDMuNjI1LTEuMDIzbDMuOTAyIDMuOTAyIDEuNDE0LTEuNDE0ek0yIDdjMC0yLjc1NyAyLjI0My01IDUtNXM1IDIuMjQzIDUgNS0yLjI0MyA1LTUgNS01LTIuMjQzLTUtNXoiLz48L3N2Zz4=") no-repeat; }

.i-minus:before {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxMyI+PHBhdGggZD0iTTExLjYgNy45Yy44IDAgMS40LS42IDEuNC0xLjRzLS42LTEuNC0xLjQtMS40SDEuNEMuNiA1LjEgMCA1LjcgMCA2LjVzLjYgMS40IDEuNCAxLjRoMTAuMnoiIGZpbGw9IiMzYjNiM2IiLz48L3N2Zz4="); }

.i-plus:before {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxMyI+PHBhdGggZD0iTTExLjYgNS4xSDcuOVYxLjRDNy45LjYgNy4zIDAgNi41IDBjLS44IDAtMS40LjYtMS40IDEuNHYzLjdIMS40Qy42IDUuMSAwIDUuNyAwIDYuNWMwIC44LjYgMS40IDEuNCAxLjRoMy43djMuN2MwIC44LjYgMS40IDEuNCAxLjQuOCAwIDEuNC0uNiAxLjQtMS40VjcuOWgzLjdjLjggMCAxLjQtLjYgMS40LTEuNCAwLS44LS42LTEuNC0xLjQtMS40eiIgZmlsbD0iIzNiM2IzYiIvPjwvc3ZnPg=="); }

.svg-rub {
	display:inline-block;
	height:16px;
	width:12px;
	background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAzMCI+PHBhdGggZD0iTTE1LjIgMjAuN3YzSDcuMXY1LjZoLTR2LTUuNkguNXYtM2gyLjZ2LTMuOEguNXYtM2gyLjdWLjVoOC4xYzEuNiAwIDMgLjIgNC4zLjUgMS4zLjMgMi40LjggMy4zIDEuNS45LjcgMS42IDEuNSAyIDIuNS41IDEgLjcgMi4yLjcgMy42IDAgMS4yLS4yIDIuMy0uNiAzLjNzLTEuMSAxLjktMS45IDIuNmMtLjkuOC0yIDEuMy0zLjQgMS44LTEuNC40LTMgLjYtNC45LjZINy4xdjMuOGg4LjF6bTIuNC0xMi4xYzAtMS45LS41LTMuMi0xLjYtNC0xLjEtLjgtMi43LTEuMi00LjktMS4yaC00VjE0aDMuN2MxLjEgMCAyLS4xIDIuOS0uMy44LS4yIDEuNi0uNSAyLjItLjlzMS0uOSAxLjQtMS42Yy4xLS43LjMtMS41LjMtMi42eiIgZmlsbD0iIzNiM2IzYiIvPjwvc3ZnPg==");
	-webkit-background-size:100% 100%;
	-moz-background-size:100%;
	background-size:100%;
	color:#82CA5B;
}

@media all and (max-width:480px) {
	.svg-rub {
		height:9px;
		width:7px
	}
}

#tour_3d{
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.4);
	align-items:center;
	justify-content:center;
	z-index:100000;
}
#tour_3d._open{
	display:flex;
}
#tour_3d ._wnd{
	background:#fff;
	width:100%;
	max-width:1280px;
	height:100%;
	max-height:720px;
	position:relative;
}
#tour_3d iframe{
	width:100%;
	height:100%;
}
#tour_3d b{
	display:block;
	background:#000 url(/local/templates/lstom_2022/image/close.svg) no-repeat center;
	width:40px;
	height:40px;
	position:absolute;
	top:10px;
	right:10px;
	z-index:200000;
	cursor:pointer;
}


#captcha_word + img{
	margin-top:10px;
	display:inline-block;
}
#reloadCaptcha{
	margin-left:15px;
	cursor:pointer;
	display:inline-block;
}