@font-face {font-family: "Roboto";src: url("/assets/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto-Light.woff") format("woff"),url("/assets/fonts/Roboto-Light.ttf") format("truetype"),url("/assets/fonts/Roboto-Light.svg#Roboto-Light") format("svg");font-weight: 300;font-style: normal;font-display: block;font-display: swap;}
@font-face {font-family: "Roboto";src: url("/assets/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto-Regular.woff") format("woff"),url("/assets/fonts/Roboto-Regular.ttf") format("truetype"),url("/assets/fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight: 400;font-style: normal;font-display: block;font-display: swap;}
@font-face {font-family: "Roboto";src: url("/assets/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto-Medium.woff") format("woff"),url("/assets/fonts/Roboto-Medium.ttf") format("truetype"),url("/assets/fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");font-weight: 500;font-style: normal;font-display: block;font-display: swap;}
@font-face {font-family: "Roboto";src: url("/assets/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Roboto-Bold.woff") format("woff"),url("/assets/fonts/Roboto-Bold.ttf") format("truetype"),url("/assets/fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight: 600;font-style: normal;font-display: block;font-display: swap;}
.nav-t-product5 {display: flex;padding-left: 15px;padding-top: 9px;overflow-x: scroll;align-items: flex-start;flex-wrap: nowrap;white-space: nowrap;}
.nav-t-product5 > div {margin-right: 10px;}
.img-preview {position: absolute;left: 5px;bottom: 5px;z-index: 1050;display: none;padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;border-radius: .25rem;max-width: 100%;height: auto;}
.analog_one {position: relative;}
.analog_one:hover .td0_0 .img-preview {display: block;width: 200px;height: 200px;}
.analog_one .td0_0 {padding-top: 2px;padding-left: 6px;}
.analog_one:hover .td0_0 .img-preview {display: none;}
.analog_one:hover .td0_0:hover .img-preview {display: block;}
.justifyfull {text-align: justify;}
.tovars_box {flex-flow: column wrap;display: flex;}
header .btn.btn-white-ramka {border: 1px solid rgba(255,255,255,.5);}
.breadcrumb {white-space: nowrap;overflow-y: hidden;display: flex;align-items: flex-start;flex-wrap: nowrap;}
.bc-flex-wrapper {overflow-y: hidden;overflow-x: scroll !important;-ms-overflow-style: none;overflow: -moz-scrollbars-none;margin-right: -15px;}
.bc-flex-wrapper .breadcrump:after {background: url("/assets/img/false.png") repeat-y 11px top;}
.bc-flex-wrapper::-webkit-scrollbar {width: 0;display: none !important;height: 0 !important;}
.bc-flex-wrapper .breadcrumb {overflow: visible;}
.cart #msMiniCart {font-size: 1em;}
.cloudzoom-blank > div:nth-child(3n) {display: none !important;}
.modal-open {padding-right: 0px !important;}
.btn-sm {white-space: nowrap;}
.workemail {display: none;}
.img-responsive {width: 100%;max-width: 100%;height: auto;}
.td1_2 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.nowrap {white-space: nowrap;}
.width-200 {width: 200px;}
.f-box {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.nomargin {margin: 0;}
body {font-family: "Roboto";background: #eff3f6;}
.container {max-width: 1200px;}
.btn {color: #fff !important;}
.innal span {color: #8ab933;}
.innal:hover span {color: #fff;}
.hvr-color-gray span {color: #333;}
html, body {overflow-x: hidden;}
.btn-default-fx {background: transparent;color: #000;-webkit-transition: background .2s ease-in-out,border .2s ease-in-out;-moz-transition: background .2s ease-in-out,border .2s ease-in-out;-o-transition: background .2s ease-in-out,border .2s ease-in-out;transition: background .2s ease-in-out,border .2s ease-in-out;width: 192px;height: 48px;border-radius: 4px;font-size: 18px;font-family: "Roboto";font-weight: 500;margin-right: 40px;margin-bottom: 30px;}
.nav-tabs-fx {list-style: none;padding-right: 30px;margin-left: 0 !important;height: 59px;border: 0;margin-top: 0px !important;background: #ebeef3;}
.nav-tabs-fx li {background: #eaf3f5;position: relative;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
.nav-tabs-fx li.active {background: #fff;}
.nav-tabs-fx li.active a, .nav-tabs-fx li.active a:active, .nav-tabs-fx li.active a:focus {background: transpatent;}
.tab-content {overflow: hidden;font-size: 15px;}
.nav-tabs-fx li {height: 59px;}
.nav-tabs-fx li a {float: left;border: none;border: none;display: block;height: 59px;margin: 0;padding-top: 20px;background: transparent !important;}
.nav-tabs.nav-tabs-fx > li.active > a {border: 0;}
.nav-tabs-fx li:after {background: #eaf3f5;border-radius: 0 0px 0 0;border-right: 1px solid #ddd;border-top: 1px solid #ddd;bottom: 0;content: "";position: absolute;right: -1em;top: -1px;width: 4em;z-index: 1;transform: skew(20deg);-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);}
.nav-tabs-fx li.active:after {background: #fff;z-index: 30;}
.nav-tabs-fx li:before {background: #eaf3f5;border-radius: 0 0px 0 0;border-left: 1px solid #ddd;border-top: 1px solid #ddd;bottom: 0;content: "";position: absolute;left: -1em;top: -1px;width: 4em;z-index: 1;transform: skew(-20deg);-webkit-transform: skew(-20deg);-moz-transform: skew(-20deg);-o-transform: skew(-20deg);}
.nav-tabs-fx li.active:before {background: #fff;z-index: 30;}
.margin-top-15 {margin-top: 15px !important;}
header {color: #fff;background: #1f3168;}
header a, header .gl-current-select {color: #fff;}
header a:hover, header .gl-current-select:hover {color: #6ca4f4;}
.top-row {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;font-size: 12px;font-weight: 300;padding: 8px 0px 9px;border-bottom: 1px solid rgba(255,255,255,.1);}
@media (max-width: 576px) {.top-row {padding-top: 4px;}}
.top-row-nav {list-style: none;margin: 0;padding: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.top-row-nav a {display: block;padding-left: 10px;padding-right: 10px;}
.top-row-grafik {flex-grow: 1;}
.top-row-grafik .clock-graf {display: block;float: left;background: url("/assets/img/clock.svg") no-repeat center top;background-size: cover;opacity: .7;width: 10px;height: 10px;margin-top: 4px;margin-right: 4px;}
.top-row-grafik {color: #ced2dd;margin-left: 50px;}
.top-row-grafik span {color: #fff;}
.login-box a {text-transform: uppercase;padding-left: 10px;padding-right: 10px;}
.login-box a.login {border: 1px solid #fff;border-radius: 4px;padding-top: 2px;padding-bottom: 2px;}
.button--topnav_menu {margin-top: -8px;margin-bottom: -9px;margin-left: -15px;padding-left: 7px;height: 36px;padding-right: 13px;}
.button--topnav_menu svg {float: left;}
.button--topnav_menu .menu-title {padding-top: 5px;float: left;}
.button--topnav_menu {background: rgba(255,255,255,0);}
.button--topnav_menu:hover {background: rgba(255,255,255,.1);}
.mid-row {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding: 0;color: #fff;}
header .logo {width: 212px;height: auto;margin-top: 8px;margin-bottom: 7px;margin-right: 50px;}
.change-city-box {padding-top: 23px;font-size: 14px;padding-right: 40px;}
.change-city-box label {opacity: .5;padding-right: 9px;}
.change-city-box a {padding-right: 20px;position: relative;text-decoration: none;}
#change-city:after {content: "";position: absolute;right: 4px;top: 5px;width: 10px;height: 10px;background: url("/assets/img/v.svg") no-repeat center top;background-size: contain;display: block;}
.ip-phone {padding-top: 15px;padding-right: 30px;}
.ip-phone a {display: block;font-size: 22px;line-height: 1.1;}
.ip-phone span {display: block;font-size: 12px;font-weight: 300;letter-spacing: 2px;}
.mid-row a.btn {height: 40px;font-weight: 400;font-size: 16px;width: 170px;margin-top: 16px;}
.mid-row a.btn:hover {border: 1px solid #fff;background: rgba(255,255,255,.1);}
header .contacts {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-grow: 1;padding-top: 16px;}
header .contacts .main-phone {flex-grow: 1;font-size: 20px;padding-right: 15px;text-align: right;height: 44px;}
.cont-city {font-size: 12px;display: block;font-weight: 300;letter-spacing: 1px;line-height: 1.2;}
header .contacts .main-phone a {line-height: 1.3;display: block;}
.wts {width: 28px;height: 28px;display: block;position: relative;background: url("/assets/img/wafx.svg") no-repeat center top;background-size: contain;margin-right: 10px;margin-top: 5px;}
.vbr {width: 28px;height: 28px;display: block;position: relative;background: url("/assets/img/tgfx.svg") no-repeat center top;background-size: contain;margin-top: 5px;}
.nav-row {background: #1f263c;}
.nav-row-box {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;height: 50px;padding-left: 0;padding-right: 0;}
.menu-catalog {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding-top: 8px;height: 50px;padding-left: 10px;padding-right: 10px;}
.menu-catalog:hover {background: rgba(255,255,255,.1);text-decoration: none;}
.menu-catalog svg {margin-right: 8px;float: left;}
.menu-title {text-transform: uppercase;color: #fff;font-size: 16px;padding-top: 5px;float: left;}
.nav-row .searchs {flex-grow: 1;position: relative;padding-top: 8px;padding-left: 10px;}
.nav-row .searchs input.form-control::-webkit-input-placeholder {color: #c0c0c0;font-size: 15px;}
.nav-row .searchs input.form-control::-moz-placeholder {color: #c0c0c0;font-size: 15px;}
.nav-row .searchs input.form-control:-moz-placeholder {color: #c0c0c0;font-size: 15px;}
.nav-row .searchs input.form-control:-ms-input-placeholder {color: #c0c0c0;font-size: 15px;}
.nav-row .searchs.active input.form-control::-webkit-input-placeholder {color: #c0c0c0;font-size: 15px;}
.nav-row .searchs.active input.form-control::-moz-placeholder {color: #c0c0c0;font-size: 15px;}
.nav-row .searchs.active input.form-control:-moz-placeholder {color: #c0c0c0;font-size: 15px;}
.nav-row .searchs.active input.form-control:-ms-input-placeholder {color: #c0c0c0;font-size: 15px;}
@media (min-width: 576px) {.nav-row .searchs input.form-control::-webkit-input-placeholder {color: #c0c0c0;font-size: 14px;}
	.nav-row .searchs input.form-control::-moz-placeholder {color: #c0c0c0;font-size: 14px;}
	.nav-row .searchs input.form-control:-moz-placeholder {color: #c0c0c0;font-size: 14px;}
	.nav-row .searchs input.form-control:-ms-input-placeholder {color: #c0c0c0;font-size: 14px;}}
.nav-row .search input.form-control {height: 34px;font-size: 14px;}
.msearch2 {position: relative;}
.nav-row .searchs input[type="submit"] {position: absolute;right: 16px;top: 7px;display: block;overflow: hidden;color: transparent;width: 21px;height: 21px;opacity: .5;background: url("/assets/img/magnifying-glass.svg") no-repeat center top;background-size: contain;}
button.button--dropdown {border: none;background: transparent;}
.button--dropdown {display: inline-block;position: relative;}
.button--dropdown .button__dropdown-menu {width: 100%;min-width: 320px;visibility: hidden;opacity: 0;position: absolute;z-index: 1001;padding: 0;top: 50px;left: 0;list-style: none;border: 1px solid #f2f2f2;background-color: #fff;border-radius: 0px;-webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);-webkit-transition: visibility .5s linear,opacity .5s linear;transition: visibility .5s linear,opacity .5s linear;}
.button--dropdown .button__dropdown-menu .dropdown-menu__item a {width: 100%;height: auto;display: inline-block;padding: 10px 5px 10px 10px;background-color: #fff;-webkit-transition: background-color .25s ease-in-out;transition: background-color .25s ease-in-out;}
.button--dropdown .button__dropdown-menu .dropdown-menu__item a:hover {background-color: #f2f2f2;}
.button--dropdown .button__dropdown-icon {display: inline-block;position: relative;top: -12px;margin: 0 15px;}
.button--dropdown .button__dropdown-icon:before {position: absolute;-webkit-transition: -webkit-transform .25s linear;transition: -webkit-transform .25s linear;transition: transform .25s linear;transition: transform .25s linear,-webkit-transform .25s linear;}
@media (min-width: 701px) {.nav-row .searchs input[type="submit"] {position: absolute;right: 7px;top: 7px;}}
.ui-front {z-index: 10005 !important;}
.button--dropdown:hover .button__dropdown-menu {visibility: visible;opacity: 1;}
.button--dropdown:hover .button--primary {background-color: #ff916a;}
.button--dropdown:hover .button--secondary {background-color: #4aa1f8;}
.button--dropdown:hover .button__dropdown-icon:before {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.button--dropdown:hover .button__dropdown-menu {visibility: visible;opacity: 1;}
.button--add-gradient {background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ff6c37),to(#ef5b25));background: linear-gradient(180deg,#ff6c37 0,#ef5b25 100%);}
.button--add-gradient:hover {background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ff916a),to(#f16d3d));background: linear-gradient(180deg,#ff916a 0,#f16d3d 100%);}
.bookmark-in-top {position: relative;right: 0px;top: 0px;margin-left: 20px;font-size: 12px;width: 50px;height: 50px;color: transparent !important;}
.bookmark-in-top:hover {color: transparent !important;}
.bookmark-in-top span, .bookmark-in-top:hover span {color: #fff;}
.bookmark-in-top svg {position: relative;left: 6px;top: 11px;}
.total_ path {fill: #474c5c !important;}
.bookmark-in-top span {color: #fff;position: relative;}
.nav-row .cart {margin-left: 18px;background: #6da4f6;position: relative;height: 50px;width: 200px;color: #fff;font-size: 11px;}
.nav-row .cart:after {content: "";width: 31px;height: 27px;background: url("/assets/img/cart.png") no-repeat center top;display: block;position: absolute;left: 23px;top: 11px;z-index: 1;}
.nav-row .cart a {color: #fff;padding-left: 70px;padding-top: 10px;display: block;z-index: 5;position: relative;text-decoration: none;}
.breadcrumb {font-size: 13px;color: #cacaca;padding-left: 0px;background: transparent;margin-bottom: 0;}
.breadcrumb a {color: #999;position: relative;}
.breadcrumb a:after {position: relative;content: "|";padding-left: 10px;padding-right: 10px;}
.tovar-row-box {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;margin-left: -15px;margin-right: -15px;}
@media (min-width: 861px) {.tovar-row-box {align-items: flex-start;flex-wrap: nowrap;margin-left: 0px;margin-right: 0px;}
	body .after-option-box {background: #eff4f6;background: linear-gradient(180deg,#fff 50%,rgba(255,255,255,0) 100%),#eff4f6;}}
.main-photo {border: 3px solid #eee;background: #fff;}
.main-options {background: #fff;flex-grow: 1;padding: 20px;margin-left: 15px;margin-top: 3px;margin-bottom: 3px;position: relative;padding-bottom: 100px;border-radius: 9px 9px 0 0;}
.flex-box {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.main-options > h1 {padding-right: 120px;}
h1 {font-weight: 500;font-size: 20px;}
.rating {position: absolute;right: 20px;top: 20px;width: 114px;height: 38px;background: #fff;border: 3px solid #e5e5e5;box-sizing: border-box;border-radius: 4px;transform: rotate(.05deg);padding: 3px 6px;z-index: 100;}
.rating span.text-rating {font-style: normal;font-weight: normal;font-size: 11px;line-height: 13px;display: block;}
.rating span.num-rating {position: absolute;display: block;border-radius: 4px;right: 4px;background: #d0bea3;top: 4px;font-family: Open Sans;font-style: normal;font-weight: bold;font-size: 16px;line-height: 26px;color: #fff;padding-left: 6px;padding-right: 6px;}
.rating span.num-rating.rating-color-5 {background: #f78021;}
.rating span.num-rating.rating-color-4 {background: #e1ac60;}
.rating span.num-rating.rating-color-3 {background: #dcbc90;}
.tovar-sp td {border: none;font-size: 14px;padding: 2px 10px;}
.tovar-sp td > span {font-weight: 500;background: #fff;display: block;float: left;padding-right: 5px;}
.tovar-sp tr > td:first-child {background: url("https://rusautoopt.ru/assets/uploads/dot.jpg") repeat-x 0 9px;font-weight: 600;padding-left: 0;color: #666;}
.tovar-sp tr > td:first-child * {color: #666;font-weight: normal;}
.tovar-sp tr:last-child > td:first-child * {color: #000;font-weight: 600;}
.green-text {color: #1ba429;font-weight: 400 !important;}
.see-more {color: #1f263c;text-decoration: underline;}
.harakter table {position: relative;z-index: 10;}
.harakter .msfavorites i {display: block;margin: 10px auto;}
.harakter .msfavorites {display: inline-block;position: relative;width: 46px;height: 45px;background: #e0e0e0;border-radius: 3px;margin-right: 10px;}
.harakter .msfavorites:hover {background: #f4f4f4;}
.msfavorites-icon-heart {width: 18px !important;height: 24px !important;background: url("/assets/components/msfavorites/img/icon-heart.png") no-repeat !important;}
.msfavorites.voted .msfavorites-icon-heart {background-position: center bottom !important;}
.d-flex {display: flex;}
.small-price-text {font-size: 12px;color: #999;display: block;padding-bottom: 5px;}
.priceblock {color: #1f263c;font-size: 24px;font-weight: 500;line-height: 1;}
.after-option-box hr {margin-top: 10px;margin-bottom: 10px;}
.after-option-box .btn {font-size: 16px;height: 46px;padding-top: 12px;width: 200px;}
.analog-box {border: 2px solid #5e6873;outline: 1px solid #5e6873 !important;margin-left: 1px;}
@media (max-width: 576px) {.analog-box {margin-left: 0;margin-right: 0;outline: 0px solid #5e6873 !important;}}
.analog-box .bordered3 .td3 {width: 467px;}
.analog-box > div:last-child > hr {background: #fff;}
.content h3.meta-title.like-tabs.analog-meta-title {background: #5e6873;padding: 2px 7px 1px 12px;margin-left: -1px;}
.content h3.meta-title.like-tabs.analog-meta-title:after {background: #5e6873;}
.analog-line {background: rgba(239,243,245,1);position: relative;}
.analog-line.smejnie {padding-left: 20px;padding-right: 20px;}
.analog-line.smejnie .analog-box {outline: none;}
.content .smejnie h3.meta-title.like-tabs.analog-meta-title {margin-left: 1px;}
.analog-line.smejnie .analog-box .bordered3 .td3 {width: 420px;}
.analog-line.smejnie .analog-box .bordered3 .td4 {width: 170px;}
.analog-line .analog-box .bordered3 .td6 span {font-family: "Arial";font-weight: 600;color: #e20b0b;}
.analog-line .analog-box .bordered3 .td6.smej_price span {color: #000;}
.analog-line.smejnie .analog-box {border: 2px solid #ddd;}
.analog-line.smejnie .analog-box .analog-title {left: 570px;}
.content .smejnie h3.meta-title.like-tabs.analog-meta-title:after {background: #ddd;}
.content .smejnie h3.meta-title.like-tabs.analog-meta-title {background: #ddd;color: #fff;text-shadow: 1px 1px 1px rgba(150,150,150,.3);font-size: 13px !important;line-height: 16px;}
.analog-box {z-index: 10;display: block;position: relative;}
.analog-box .analog-title {color: #5e6873;display: flex;text-shadow: 1px 1px 1px rgba(150,150,150,.3);opacity: 0;-moz-transition: opacity .2s .02s ease;-o-transition: opacity .2s .02s ease;-webkit-transition: opacity .2s .02s ease;position: absolute;left: 610px;right: 167px;top: -20px;height: 20px;background: #e2e2e4;line-height: 16px;}
@media (max-width: 600px) {.analog-box .analog-title {display: none;}}
.analog-box:hover .analog-title {opacity: 1;}
.analog-box .analog-title:after {border-radius: 0 0px 0 0;background: #e2e2e4;bottom: 0;content: "";position: absolute;right: -.5em;top: 0px;width: 1em;z-index: 1;transform: skew(20deg);-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);}
.analog-box .analog-title:before {border-radius: 0 0px 0 0;background: #e2e2e4;bottom: 0;content: "";position: absolute;left: -.5em;top: 0px;width: 1em;z-index: 1;transform: skew(-20deg);-webkit-transform: skew(-20deg);-moz-transform: skew(-20deg);-o-transform: skew(-20deg);}
.analog-box .analog-title .at0 {flex-grow: 1;padding-left: 20px;font-size: 13px;padding-top: 2px;text-align: right;}
.analog-box .analog-title .at1 {padding-left: 20px;font-size: 13px;padding-top: 2px;width: 165px;}
.analog-box .analog-title .at2 {padding-left: 20px;font-size: 13px;padding-top: 2px;width: 58px;}
.analog-box .analog-title .at3 {padding-left: 20px;font-size: 13px;padding-right: 20px;padding-top: 2px;}
.innal {color: #555;font-weight: 500;}
.innal i {color: #8ab933;padding-top: 0px;padding-right: 5px;float: left;}
.hvr-sweep-to-left {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .3s;transition-duration: .3s;}
.hvr-sweep-to-left:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #8ab933;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-color-gray.hvr-sweep-to-left:before {background: #ccc;}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active, .hvr-sweep-to-left:hover i, .hvr-sweep-to-left:focus i, .hvr-sweep-to-left:active i {color: white;}
.hvr-color-gray.hvr-sweep-to-left:hover, .hvr-color-gray.hvr-sweep-to-left:focus, .hvr-color-gray.hvr-sweep-to-left:active, .hvr-color-gray.hvr-sweep-to-left:hover i, .hvr-color-gray.hvr-sweep-to-left:focus i, .hvr-color-gray.hvr-sweep-to-left:active i {color: #000;}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.tab-content {background: #fff;border-left: 1px solid #ddd;border-right: 1px solid #ddd;margin-top: 31px;position: relative;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 20px;margin-bottom: 10px;z-index: 2;overflow: auto;}
.tovar-sp.table-condensed > tbody > tr > td {padding: 3px;font-family: Roboto;font-size: 15px;}
.promo-mainpage-row {margin-right: 0px;margin-left: 0px;margin-bottom: 20px;}
@media (max-width: 720px) {.tovar-sp.table-condensed > tbody > tr {padding-bottom: 2px;display: block;}
	.tovar-sp.table-condensed > tbody > tr > td {padding: 0 0px 3px 3px;line-height: 1.3em;}
	.tovar-sp tr > td:first-child {background: url("https://rusautoopt.ru/assets/uploads/dot.jpg") repeat-x 0 4px;line-height: 1.5em;opacity: .7;max-width: 80px;width: 80px !important;}
	.tovar-sp tr:last-child > td:first-child {opacity: 1;}
	.tovar-sp.table-condensed > tbody > tr > td.size-14 {line-height: 1.3em !important;}
	.promo-mainpage-row {margin-right: -18px;margin-left: -16px;margin-bottom: 20px;}}
.tovar-sp.table-condensed > tbody > tr > td:first-child {padding-left: 0;}
.analog-box .bordered3 {background: #fff;}
.analog-box .bordered3:hover {background: #eaf3f5;}
.bordered {border: solid #ccc 1px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 1px 1px #ccc;-moz-box-shadow: 0 1px 1px #ccc;box-shadow: 0 1px 1px #ccc;}
.bordered tr:hover {background: #fbf8e9;-o-transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.bordered td, .bordered th {border-left: 1px solid #ccc;border-top: 1px solid #ccc;padding: 5px 7px;text-align: left;}
.bordered th {background-color: #dce9f9;background-image: -webkit-gradient(linear,left top,left bottom,from(#ebf3fc),to(#dce9f9));background-image: -webkit-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -moz-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -ms-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -o-linear-gradient(top,#ebf3fc,#dce9f9);background-image: linear-gradient(top,#ebf3fc,#dce9f9);-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;-moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;border-top: none;text-shadow: 0 1px 0 rgba(255,255,255,.5);}
.bordered td:first-child, .bordered th:first-child {border-left: none;}
.bordered th:first-child {-moz-border-radius: 6px 0 0 0;-webkit-border-radius: 6px 0 0 0;border-radius: 6px 0 0 0;}
.bordered th:last-child {-moz-border-radius: 0 6px 0 0;-webkit-border-radius: 0 6px 0 0;border-radius: 0 6px 0 0;}
.bordered th:only-child {-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.bordered tr:last-child td:first-child {-moz-border-radius: 0 0 0 6px;-webkit-border-radius: 0 0 0 6px;border-radius: 0 0 0 6px;}
.bordered tr:last-child td:last-child {-moz-border-radius: 0 0 6px 0;-webkit-border-radius: 0 0 6px 0;border-radius: 0 0 6px 0;}
.bordered2 {border: solid #ccc 1px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 0px;-webkit-box-shadow: 0 1px 1px #ccc;-moz-box-shadow: 0 1px 1px #ccc;box-shadow: 0 1px 1px #ccc;height: 30px;}
.bordered2 div {background-color: #dce9f9;background-image: -webkit-gradient(linear,left top,left bottom,from(#ebf3fc),to(#dce9f9));background-image: -webkit-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -moz-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -ms-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -o-linear-gradient(top,#ebf3fc,#dce9f9);background-image: linear-gradient(top,#ebf3fc,#dce9f9);-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;-moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;border-top: none;display: block;overflow: hidden;float: left;text-shadow: 0 1px 0 rgba(255,255,255,.5);margin-right: 2px;text-indent: 10px;font: normal 12px/28px "PTSansRegular",Tahoma;}
.bordered2 .th1 {width: 28px;}
.bordered2 .th2 {width: 153px;}
.bordered2 .th3 {width: 500px;}
.bordered2 .th4 {width: 140px;}
.bordered2 .th5 {width: 50px;}
.bordered2 .th6 {width: 90px;}
.bordered2 .th7 {width: 50px;}
.bordered2 .th8 {width: 90px;margin-right: 0;}
.bordered4 {border: solid #ccc 1px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 0px;-webkit-box-shadow: 0 1px 1px #ccc;-moz-box-shadow: 0 1px 1px #ccc;box-shadow: 0 1px 1px #ccc;height: 30px;margin-bottom: 4px;}
.bordered4 div {background-color: #dce9f9;background-image: -webkit-gradient(linear,left top,left bottom,from(#ebf3fc),to(#dce9f9));background-image: -webkit-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -moz-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -ms-linear-gradient(top,#ebf3fc,#dce9f9);background-image: -o-linear-gradient(top,#ebf3fc,#dce9f9);background-image: linear-gradient(top,#ebf3fc,#dce9f9);-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;-moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;border-top: none;display: block;overflow: hidden;float: left;text-shadow: 0 1px 0 rgba(255,255,255,.5);margin-right: 2px;text-indent: 10px;font: normal 12px/28px "PTSansRegular",Tahoma;}
.bordered4 .th1 {width: 90px;}
.bordered4 .th2 {width: 123px;}
.bordered4 .th3 {width: 428px;}
.bordered4 .th4 {width: 140px;}
.bordered4 .th5 {width: 50px;}
.bordered4 .th6 {width: 90px;}
.bordered4 .th7 {width: 50px;}
.bordered4 .th8 {width: 60px;margin-right: 0;}
.bordered2 {border: solid #ccc 1px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 0px;-webkit-box-shadow: 0 1px 1px #ccc;-moz-box-shadow: 0 1px 1px #ccc;box-shadow: 0 1px 1px #ccc;height: 30px;}
.bordered3 div {border-top: none;display: block;min-height: 30px;overflow: hidden;float: left;text-shadow: 0 1px 0 rgba(255,255,255,.5);margin-right: 2px;font: normal 12px/16px "PTSansRegular",Tahoma;}
.bordered3.anaglog40 div {min-height: 38px;}
.bordered3.anaglog40 div span {line-height: 24px;}
.bordered3:hover, .bordered5:hover {background: #efefef;cursor: pointer;}
.bordered3 div span {padding: 6px 3px 6px 10px;display: block;text-overflow: ellipsis;line-height: 18px;white-space: nowrap;overflow: hidden;}
.bordered3 .td0_0 {width: 26px;padding-top: 2px;padding-left: 4px;text-align: right;position: relative;overflow: visible;z-index: 8000;}
.bordered3.anaglog40 .td0_0 {width: 40px;padding-top: 0;}
.analog-box .bordered3.anaglog40 .td3 {width: 473px;}
.analog-line .analog-box .bordered3.anaglog40 .td6 span, .analog-line .analog-box .bordered3 .td6 span {color: #000 !important;opacity: .8;}
.bordered3 .td1_2 {width: 150px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.bordered3.anaglog40 .td1_2 {width: 130px;font-size: 14px;padding-top: 2px;}
.bordered3 .td3 {width: 510px;}
.bordered3.anaglog40 .td3 {font-size: 14px;padding-top: 2px;}
.bordered3 .td3 span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.bordered3 .td4 {width: 140px;}
.bordered3.anaglog40 .td4 {font-size: 14px;padding-top: 2px;}
.bordered3 div.td4 span {padding: 6px 1px 6px 1px;display: block;}
.bordered3.anaglog40 .td5 {padding-top: 1px;}
.bordered3 .td5 {width: 50px;text-align: center;}
.bordered3 div.td5 span {padding: 6px 1px 6px 1px;display: block;}
.bordered3 .td6 {width: 90px;}
.bordered3.anaglog40 .td6 {font-size: 16px;padding-top: 2px;}
.bordered3 .td7 {width: 50px;}
.bordered3.anaglog40 .td7 {font-size: 14px;padding-top: 2px;}
.analog-box .bordered3 .td7 {width: 68px;}
.content .analog-line h3.meta-title.like-tabs {font-size: 17px !important;padding-right: 10px !important;line-height: 18px;}
.clearfix_dot {display: block;clear: both;background: #edf0f4;height: 1px;overflow: hidden;min-height: 1px;float: none;text-shadow: none;margin-right: 0;text-indent: 0px;width: 100%;margin: 0;border: 0;}
.bordered3 .shk-item form input.count {width: 20px;float: left;}
.bordered3 .shk-item form {margin: 4px 0 0 10px;}
.col-sm-9 .bordered2 .th3, .col-sm-9 .bordered3 .td3 {width: 220px;}
.col-sm-9 .bordered2 .th5, .col-sm-9 .bordered3 .td5 {width: 50px;}
.col-sm-9 .bordered2 .th6, .col-sm-9 .bordered3 .td6 {width: 60px;}
.bordered5 div {border-top: none;display: block;min-height: 28px;overflow: hidden;float: left;text-shadow: 0 1px 0 rgba(255,255,255,.5);margin-right: 2px;font: normal 12px/16px "PTSansRegular",Tahoma;}
.bordered5 div span {padding: 6px 3px 6px 10px;display: block;}
.bordered5 .td1 {width: 90px;}
.bordered5 .td2 {width: 123px;}
.bordered5 .td3 {width: 428px;}
.bordered5 .td4 {width: 140px;}
.bordered5 div.td4 span {padding: 6px 1px 6px 1px;display: block;}
.bordered5 .td5 {width: 50px;text-align: center;}
.bordered5 div.td5 span {padding: 6px 1px 6px 1px;display: block;}
.bordered5 .td6 {width: 90px;}
.bordered5 .td7 {width: 50px;}
.bordered5 .td8 {width: 60px;margin-right: 0;}
.clearfix_dot {display: block;clear: both;background: #edf0f4;height: 1px;overflow: hidden;min-height: 1px;float: none;text-shadow: none;margin-right: 0;text-indent: 0px;width: 100%;margin: 0;border: 0;}
.bordered5 .shk-item form input.count {width: 20px;float: left;}
.bordered5 .shk-item form {margin: 4px 0 0 10px;}
.pages {clear: both;position: relative;font-size: 11px;line-height: 13px;float: left;margin: 3px;padding: 0;}
.pages li {display: block;float: left;width: auto;}
.pages a, .pages span {display: block;float: left;margin: 2px 2px 2px 0;padding: 6px 9px 5px 9px;text-decoration: none;width: auto;color: #444;background: #fff;border-color: #efefef;-webkit-transition: background .15s ease-in-out;-moz-transition: background .15s ease-in-out;-ms-transition: background .15s ease-in-out;-o-transition: background .15s ease-in-out;transition: background .15s ease-in-out;}
.pages a:hover {color: #fff;background: #647cd6;}
.pages .active a, .pages .active span {background: #647cd6;color: #fff;}
.content #pages2 {margin: 0 auto;}
.nav-cont {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;margin: 20px 0 0;align-items: flex-start;padding: 0;border-bottom: 0;flex-wrap: nowrap;}
.tab-box > .nav-cont {white-space: nowrap;overflow-y: hidden;}
.nav-cont .dv5 img {max-width: 335px;}
@media (max-width: 576px) {.tab-box > .nav-cont {overflow-x: scroll;}}
.nav-delivery span {display: block;}
@media (max-width: 1250px) {.nav-delivery {white-space: nowrap;overflow-y: hidden;overflow-x: scroll;}}
.nav-cont li {list-style: none;background: #fff;background: #f6f8ff;border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;margin-right: -1px;font-size: 16px;color: #000;}
.nav-cont li a {color: #1f263c;opacity: .7;}
.nav-cont li a.active {color: #000;opacity: 1;}
.tab-box .tab-content {margin-top: 0;border-top: 0;}
.nav-cont li a {border-color: transparent !important;}
footer {background: #191f33;color: #fff;font-size: 14px;font-weight: 300;}
.footer-box1 {width: 40%;padding-top: 30px;}
.footer-box1 p {margin-bottom: 10px;}
.footer-box1 .logo {opacity: .2;}
.footer-box1 .logo img {width: 270px;margin-bottom: 32px;}
footer .cities {list-style: none;margin: 0;padding: 0;}
footer .cities li {padding: 0 20px 0 0;}
footer .cities li a {color: #fff;}
.footer-box2 {width: 40%;}
.f-menu {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;align-content: flex-start;list-style: none;margin: 20px 0 0;padding: 0;}
.f-menu li {width: 100%;margin: 0;padding: 0;}
.f-menu li a {padding: 3px 0;display: block;color: #fff;}
.f-menu li a.btn {display: block;float: left;padding: 2px 10px;font-size: 14px;margin-top: 8px;}
.f-menu li a.btn:hover {color: #fff !important;}
.footer-box3 {width: 20%;text-align: right;padding-top: 30px;}
footer .card-link {color: #fff;}
footer a:hover {color: #6ca4f4 !important;}
footer .city-name {font-size: 12px;letter-spacing: .1em;font-weight: 300;display: block;}
footer .phone {font-size: 20px;font-weight: 400;display: block;line-height: 1;padding-bottom: 15px;}
footer .phone-main {font-size: 22px;font-weight: 400;display: block;line-height: 1;}
footer .phone-main a {color: #fff;}
footer .russia-free {font-size: 12px;letter-spacing: .1em;font-weight: 300;display: block;padding-bottom: 15px;}
.flex-grow {flex-grow: 1;}
.strow {background: #151a2b;height: 45px;overflow: hidden;}
.copy {position: relative;font-size: 14px;color: #ced2dd;font-weight: 300;display: block;padding-top: 15px;}
.analog-meta-title {font-weight: 400;font-size: 20px;margin-top: 20px;}
.analog_one {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;align-items: center;flex-wrap: nowrap;font-size: 14px;height: 50px;background: #fff;border-bottom: 1px solid #ececec;}
.analog_one .td0_0 {width: 55px;}
.analog_one .td0_0 img {padding-left: 7px;}
.analog_one .td1_2 {width: 13%;}
.analog_one .td3 {flex-grow: 1;}
.analog_one .td_rating {width: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.analog_one .td_rating > span {position: relative;display: block;float: right;border-radius: 4px;right: 14px;background: #d0bea3;font-family: Open Sans;font-style: normal;font-weight: bold;font-size: 14px;line-height: 18px;color: #fff;padding: 4px 7px;}
.analog_one.analog_small .td_rating > span {font-size: 12px;line-height: 18px;color: #fff;padding: 2px 4px;}
.analog_one .td_rating > span.rating-color-5 {background: #f78021;}
.analog_one .td_rating > span.rating-color-4 {background: #e1ac60;}
.analog_one .td_rating > span.rating-color-3 {background: #dcbc90;}
.analog_one .td4 {width: 14%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.analog_one .td5 {width: 30px;}
.analog_one .td6 {width: 130px;white-space: nowrap;}
.analog_one .td6 > span {font-weight: bold;}
.analog_one .td7 {width: 30px;}
.analog_one .td8 {width: 100px;}
.analog_one .td8 button {font-size: 13px;cursor: pointer;border-radius: 4px;margin-right: 7px;}
.analog-box {border: 0px solid #1f263c;outline: 2px solid #1f263c !important;}
@media (max-width: 576px) {.footer-box1 {text-align: center;}
	.analog_one .td8 button {margin-right: 0;}
	.analog-box {margin-left: 0;}
	.analog-meta-title {margin-top: 10px;}
	.innal.btn {height: 26px;line-height: 20px;text-align: left;padding: 0;padding-right: 15px;}
	.innal i {padding-left: 5px;margin-right: 5px;}}
.more_sell {display: block;background: #fff;border: 1px solid #ddd;margin-top: 20px;}
.more_sell-header {background: rgba(94,104,115,.05);padding-top: 9px;padding-bottom: 9px;}
.more_sell-header .plash {display: block;height: 43px;position: relative;margin: 5px auto;margin-right: 10px;margin-left: 10px;background: #fff;border-radius: 50px;text-align: center;}
.more_sell-header .plash h3 {font-family: Open Sans;font-style: normal;font-weight: bold;line-height: 20px;font-size: 18px;text-align: center;text-transform: uppercase;color: #000;margin: 0;padding: 11px;position: relative;}
.more_sell-header .plash h3:before {position: absolute;width: 65px;height: 14px;content: "";left: 25px;margin-top: 3px;background: url("/assets/img/ms1.png");}
.more_sell-header .plash h3:after {position: absolute;width: 65px;height: 14px;right: 25px;margin-top: 3px;content: "";background: url("/assets/img/ms2.png");}
.goods-ms {padding-bottom: 10px;}
#demo.showcase {min-width: 740px;}
.showcase .content {float: left;width: 340px;height: 300px;}
.showcase .horizontal-images.content {height: 140px;width: 768px;max-width: 97%;padding: 5px 5px 0 5px;}
.horizontal-images.content ul, .vertical-images.content ul {margin: 0;padding: 0;list-style: none;height: 261px;overflow: hidden;}
.horizontal-images.content li {margin: 0;float: left;padding: 0;}
.horizontal-images.content li:first-child {margin-left: 0;}
.vertical-images.content li:first-child {margin-bottom: 3px;margin-top: 0;}
.horizontal-images.content li:last-child {margin-right: 0;}
.vertical-images.content li:last-child {margin-bottom: 0;}
.horizontal-images.content li img {width: auto;padding: 0;}
.showcase #content-6.horizontal-images.content {padding: 10px 0 5px 0;background-color: #444;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGA4A8QmQAwGjDAGNgGwSgwVAFVOAgV/1mwxAAAAAElFTkSuQmCC");}
.showcase #content-6.horizontal-images.content .mCSB_scrollTools {margin-left: 10px;margin-right: 10px;}
.showcase #content-6.horizontal-images.content ul {margin-left: 10px;margin-right: 10px;}
.showcase #content-6.horizontal-images.content h2 {color: #222;background-color: #c2beb2;}
.showcase #content-6.horizontal-images.content h2, .showcase #content-6.horizontal-images.content li img {height: 105px;}
.goods {padding: 0;margin-top: -1px;margin-right: -1px;height: auto;position: relative;display: block;float: left;}
.goods .sub {border: #dedede solid 1px;background: #fff;min-height: 223px;}
.goods .sub img {margin: 10px auto 0px;display: block;cursor: pointer;height: auto;max-width: 179px;width: 100%;}
.goods .sub p {color: #587dd9;margin: 0;font: 12px/16px "PTSansRegular",Tahoma,Arial;text-align: center;height: 55px;display: block;overflow: hidden;}
.goods .sub p a {padding: 5px 10px 1px;display: block;text-align: center;}
.goods .sub .priceblok {background: #fff;border-top: #dedede solid 1px;color: #000;font-weight: bold;height: 21px;}
.goods .sub .priceblok .price-ms-btn {padding-left: 10px;}
.goods .sub .priceblok span {color: #000;}
.goods-ms.goods {padding-right: 10px;padding-left: 10px;padding-top: 9px;margin: 0;width: 180px;border-right: 1px solid #ebeef3;}
.goods-ms img {max-width: 100%;height: auto;border: 2px solid rgba(0,0,0,.1);box-sizing: border-box;}
.goods.goods-ms .sub {border: none;background: transparent;}
.buy-button {border-radius: 0;width: 80px;height: 20px;border: 0;margin: 0px 0 0;padding: 0px 10px;cursor: pointer;font-size: 13px;white-space: nowrap;}
.nav-t-product5 {padding-left: 0;padding-bottom: 20px;}
.cloudzoom-wrapper {display: flex;justify-content: center;height: 100%;}
.cloudzoom-wrapper .cloudzoom-gallery {display: block;margin: 8px 0 0 5px;}
.cloud-zoom-lens {border: 2px solid #888;background-color: #fff;cursor: move;}
.cloud-zoom-title {font-family: Arial,Helvetica,sans-serif;position: absolute !important;background-color: #000;color: #fff;padding: 3px;width: 100%;text-align: center;font-weight: bold;font-size: 10px;top: 0px;}
.cloud-zoom-wrap {top: 0;z-index: 9999;position: relative;}
.cloud-zoom-big {border: 1px solid #f4f4f4;overflow: hidden;}
.cloud-zoom-loading {color: white;background: #222;padding: 3px;border: 1px solid #000;}
.basic-sample > div {width: 100%;height: auto;}
.recent_list {display: -webkit-box;list-style: none;}
.recent_list li {border: 1px solid #ddd;}
.cloudzoom-blank > div:nth-child(3n) {display: none !important;}
.cloudzoom-wrapper {width: 100%;text-align: center;position: relative;height: 0;}
.cloudzoom-gallery {position: relative;width: 10px;height: 10px;background: #ccc;display: block;display: inline-block;overflow: hidden;top: 5px;left: auto;right: auto;margin: 0 auto;border-radius: 10px;z-index: 1;}
.cloudzoom-gallery.cloudzoom-gallery-active {background: #70abd5;}
.cloudzoom-blank > div:nth-child(3n) {display: none !important;}
.bloks {height: auto;display: block;position: relative;}
.block-box {margin-bottom: 20px;}
.bl1 img {display: block;overflow: hidden;position: relative;margin: 0;opacity: 1;}
.bl1:hover img {opacity: 1;}
.bl1 .mask {opacity: .2;overflow: visible;border: 5px solid rgba(233,116,23,.2);box-sizing: border-box;transition: all .4s ease-in-out;border-radius: 5px;}
.bl1 a.info {position: relative;top: -10px;opacity: 0;transition: opacity .5s 0s ease-in-out;}
.bl1:hover .mask {opacity: 1;border: 100px solid rgba(255,255,255,.2);cursor: pointer;}
.bl1:hover a.info {opacity: 1;transition-delay: .3s;}
.bl1 .mask, .bl1 .content {width: 359px;height: 139px;position: absolute;overflow: hidden;top: 0;}
.bl1 a.info {background: url("/assets/img/link.png") center no-repeat;display: inline-block;text-decoration: none;padding: 0;text-indent: -9999px;width: 20px;height: 20px;}
.sub-razdel .ramka-sub-razdela {border: 2px solid #f1f1f1;background: #fff;overflow: hidden;}
.sub-razdel .ramka-sub-razdela:hover {border: 2px solid #7b97e0;overflow: visible;}
.sub-razdel .ramka-sub-razdela {padding-left: 8px;padding-right: 8px;}
.sub-razdel .shk-photo {height: 239px;}
.sub-razdel {text-align: center;}
.sub-razdel .headpwp {display: table;display: block;font: normal 12px/16px "PTSansRegular",Tahoma;position: relative;z-index: 2;margin-left: -10px;margin-right: -10px;padding-top: 5px;line-height: 1.1 !important;background: #fff;border: 2px solid #7b97e0;padding-bottom: 5px;border-top: 0px solid #fff;min-height: 61px;margin-bottom: 0;}
.sub-razdel .ramka-sub-razdela:hover .headpwp {border-bottom: 0;}
.sub-razdel .headpwp a {display: block;vertical-align: middle;padding: 0 5px;text-align: center;height: 51px;}
.sub-razdel hr {margin-bottom: 0;}
.sub-razdel2 {height: 195px;text-align: center;width: 157px;}
.sub-razdel2 .headpwp a {font: normal 12px/16px "PTSansRegular",Tahoma;padding-top: 5px;line-height: 1.1 !important;}
.b-popup {max-width: 400px;background-color: #fff;position: relative;-webkit-box-shadow: 0px 0px 5px 0px rgba(50,50,50,.75);-moz-box-shadow: 0px 0px 5px 0px rgba(50,50,50,.75);box-shadow: 0px 0px 5px 0px rgba(50,50,50,.75);}
.b-popup__title {margin: 0;line-height: 50px;font-weight: 700;font-size: 24px;color: #fff;background-color: #ffa500;text-align: center;text-transform: uppercase;}
.b-popup__layout {padding: 20px;}
.b-popup__input {height: 45px;width: 100%;padding-left: 12px;display: block;margin: 0 auto 10px auto;border: 1px solid #d2d2d2;}
.b-popup__textarea {height: 150px;width: 300px;padding-left: 12px;padding-top: 12px;display: block;margin: 0 auto 10px auto;border: 1px solid #d2d2d2;}
.b-popup__btn {text-align: center;}
.b-btn:focus, .b-btn:hover {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;color: #fff;text-decoration: none;background-color: #c10b36;}
.b-btn_callback {width: 300px;margin: 10px auto 10px auto;}
.b-btn_callback {line-height: 45px;font-size: 18px;}
.b-btn {display: inline-block;color: #fff;font-size: 14px;line-height: 30px;width: 160px;text-align: center;background-color: #e30d40;text-decoration: none;font-weight: 600;webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.sisea-result .priceblock {text-align: left;font-size: 26px;font-family: "Arial";font-weight: 600;color: #e20b0b;display: inline;}
.margin-top-15 {margin-top: 15px !important;}
.wrap-parent {display: flex;height: 100%;}
.col-left-flex {width: 300px;background: #ebeef3;}
.col-left-flex #filters .filter_block {margin: 0;border-top: 1px solid rgba(0,0,0,.1);padding-left: 22px;padding-right: 20px;}
.col-left-flex #filters .filter-header {font-family: Roboto;font-style: normal;font-weight: bold;font-size: 16px;line-height: normal;color: #000;padding: 18px 22px;border-top: 1px solid rgba(0,0,0,.1);}
.col-left-flex #filters .sbros-box {padding-top: 12px;border-top: 1px solid rgba(0,0,0,.1);padding-left: 22px;padding-bottom: 10px;}
.col-left-flex #filters .filter_head h3 {font-family: Roboto;font-style: normal;font-weight: bold;font-size: 13px;line-height: normal;margin-top: 7px;color: #000;}
.col-left-flex #filters .filter_block a.label, .col-left-flex #filters .filter_block label {font-family: Roboto;font-style: normal;font-weight: normal;font-size: 13px;line-height: normal;color: #000;}
.col-left-flex #filters .filter_row label:before {left: 0;top: 0;}
.col-right-flex {flex-grow: 1;min-height: 630px;padding: 20px 25px;background: #fff;}
.parent-flex, .frow {display: flex;height: 100%;width: 100%;}
.oil-child {width: 140px;min-height: 145px;}
.oil-child-fill {flex-grow: 1;padding: 10px 25px 20px 10px;background: #fff;}
.child-fill {flex-grow: 1;}
.oil-child-fill h3 {font-family: Roboto;font-style: normal;font-weight: bold;font-size: 16px;line-height: normal;color: #000;margin: 0;}
.oil-child-fill h3 a {color: #000;}
.fcol-child .shk-price {font-family: Roboto;font-style: normal;font-weight: normal;font-size: 30px;line-height: normal;color: #000;}
.box-w-p {width: 165px;}
#products .shk-item {position: relative;}
.tovar_oil_links {position: absolute;right: 20px;top: 60px;}
.obemlink {color: #000;cursor: pointer;}
.obemlink.active {background: #e9e9e9;border-radius: 3px;font-weight: bold;padding-left: 3px;padding-right: 3px;}
.oilblock {min-height: 95px;}
.buybtninoil {position: absolute;right: 0;bottom: 0;}
.oil-razdel-one {width: 180px;float: left;text-align: center;margin-top: 10px;height: 216px;overflow: hidden;}
.oil-razdel-one img {border: 1px solid rgba(0,0,0,.2);box-sizing: border-box;border-radius: 10px;overflow: hidden;margin-bottom: 6px;}
.oil-razdel-one a {font-size: 16px;line-height: 19px;color: #000;}
.oil-razdel-one a:hover img {border: 1px solid rgba(0,0,0,.3);box-sizing: border-box;box-shadow: 0px 0px 4px rgba(0,0,0,.25);border-radius: 10px;}
.oil-wrap-child-fill {margin-left: 16px;margin-top: 10px;}
.tovar_oil_links--intovar {float: left;display: block;margin-top: -10px;}
.tovar_oil_links--intovar a, .obemlink {margin: 5px 0;padding: 3px 6px;border-radius: 3px;}
.tovar_oil_links--intovar a.active, .obemlink.active {padding: 3px 6px;}
.tovar_oil_links--intovar a:hover, .obemlink:hover {background: #8ab933;color: #fff;text-decoration: none;}
p.text-small {font-size: 12px;}
.fastlinks {height: 30px;border-radius: 6px;overflow: hidden;border: 1px solid #ccc;margin-top: 8px;}
.fastlink {background: #fff;color: #000;padding-left: 30px;font-family: Roboto;font-style: normal;font-weight: 500;font-size: 15px;line-height: 30px;padding-right: 30px;position: relative;display: inline-block;float: left;}
.fastlink.active, .fastlink:hover {background: #4696d1;opacity: 1;color: #fff;text-decoration: none !important;}
.fastlinks:hover .fastlink.active {background: #fff;color: #000;}
.fastlinks:hover .fastlink.active:hover {background: #4696d1;opacity: 1;color: #fff;}
.fboil_param7 {display: none;}
@-webkit-keyframes bounceLeft {0% {-webkit-transform: translate3d(100%,-50%,0);transform: translate3d(100%,-50%,0);}
	50% {-webkit-transform: translate3d(-30px,-50%,0);transform: translate3d(-30px,-50%,0);}
	100% {-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}}
@keyframes bounceLeft {0% {-webkit-transform: translate3d(100%,-50%,0);transform: translate3d(100%,-50%,0);}
	50% {-webkit-transform: translate3d(-30px,-50%,0);transform: translate3d(-30px,-50%,0);}
	100% {-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}}
@-webkit-keyframes bounceRight {0% {-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
	100% {-webkit-transform: translate3d(100%,-50%,0);transform: translate3d(100%,-50%,0);}}
@keyframes bounceRight {0% {-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
	100% {-webkit-transform: translate3d(100%,-50%,0);transform: translate3d(100%,-50%,0);}}
@-webkit-keyframes showSignUp {100% {opacity: 1;visibility: visible;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes showSignUp {100% {opacity: 1;visibility: visible;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.user {display: flex;justify-content: center;align-items: center;width: 100%;min-height: 670px;background: url("https://rusautoopt.ru/assets/img/logbg.jpg") no-repeat center;background-size: contain;}
.user_options-container {position: relative;width: 80%;}
.user_options-text {display: flex;justify-content: space-between;width: 100%;}
.user_options-registered, .user_options-unregistered {width: 50%;padding: 75px 45px;color: #fff;font-weight: 300;}
.user_registered-title, .user_unregistered-title {margin-bottom: 15px;font-size: 20px;line-height: 1em;color: #333;font-family: Roboto;}
.user_unregistered-text, .user_registered-text {line-height: 1.4em;color: #333;font-family: Roboto;}
.user_registered-login, .user_unregistered-signup {margin-top: 30px;cursor: pointer;border: 3px solid #337ab7;box-sizing: border-box;border-radius: 6px;padding: 10px 30px;color: #337ab7;text-transform: uppercase;line-height: 1em;background: transparent;transition: background-color .2s ease-in-out,color .2s ease-in-out;}
.user_registered-login:hover, .user_unregistered-signup:hover {cursor: pointer;color: rgba(34,34,34,.85);background-color: #fff;}
.user_options-forms {position: absolute;top: 50%;left: 30px;width: calc(50% - 30px);min-height: 550px;background-color: #fff;border-radius: 3px;box-shadow: 2px 0 15px rgba(0,0,0,.25);overflow: hidden;-webkit-transform: translate3d(100%,-50%,0);transform: translate3d(100%,-50%,0);transition: -webkit-transform .4s ease-in-out;transition: transform .4s ease-in-out;transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out;}
.user_options-forms.bounceLeft {min-height: 650px;}
.user_options-forms .user_forms-login {transition: opacity .4s ease-in-out,visibility .4s ease-in-out;}
.user_options-forms .forms_title {margin-bottom: 45px;font-size: 1.5rem;font-weight: 500;line-height: 1em;text-transform: uppercase;color: #e8716d;letter-spacing: .1rem;}
.user_options-forms .forms_field:not(:last-of-type) {margin-bottom: 20px;}
.user_options-forms .forms_field-input {width: 100%;border-bottom: 1px solid #ccc;padding: 6px 20px 6px 6px;font-family: "Montserrat",sans-serif;font-size: 1rem;font-weight: 300;color: gray;letter-spacing: .1rem;transition: border-color .2s ease-in-out;}
.user_options-forms .forms_field-input:focus {border-color: gray;}
.user_options-forms .forms_buttons {display: flex;justify-content: space-between;align-items: center;margin-top: 35px;}
.user_options-forms .forms_buttons-forgot {font-family: "Montserrat",sans-serif;letter-spacing: .1rem;color: #ccc;text-decoration: underline;transition: color .2s ease-in-out;}
.user_options-forms .forms_buttons-forgot:hover {color: #b3b3b3;}
.user_options-forms .forms_buttons-action {background-color: #e8716d;border-radius: 3px;padding: 10px 35px;font-size: 1rem;font-family: "Montserrat",sans-serif;font-weight: 300;color: #fff;text-transform: uppercase;letter-spacing: .1rem;transition: background-color .2s ease-in-out;}
.user_options-forms .forms_buttons-action:hover {background-color: #e14641;}
.user_options-forms .user_forms-signup, .user_options-forms .user_forms-login {position: absolute;top: 70px;left: 40px;width: calc(100% - 80px);opacity: 0;visibility: hidden;transition: opacity .4s ease-in-out,visibility .4s ease-in-out,-webkit-transform .5s ease-in-out;transition: opacity .4s ease-in-out,visibility .4s ease-in-out,transform .5s ease-in-out;transition: opacity .4s ease-in-out,visibility .4s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;}
.user_options-forms .user_forms-signup {-webkit-transform: translate3d(120px,0,0);transform: translate3d(120px,0,0);}
.user_options-forms .user_forms-signup .forms_buttons {justify-content: flex-end;}
.user_options-forms .user_forms-login {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;visibility: visible;}
.user_options-forms.bounceLeft {-webkit-animation: bounceLeft 1s forwards;animation: bounceLeft 1s forwards;}
.user_options-forms.bounceLeft .user_forms-signup {-webkit-animation: showSignUp 1s forwards;animation: showSignUp 1s forwards;}
.user_options-forms.bounceLeft .user_forms-login {opacity: 0;visibility: hidden;-webkit-transform: translate3d(-120px,0,0);transform: translate3d(-120px,0,0);}
.user_options-forms.bounceRight {-webkit-animation: bounceRight 1s forwards;animation: bounceRight 1s forwards;}
@media screen and (max-width: 990px) {.user_options-forms {min-height: 350px;}
	.user_options-forms .forms_buttons {flex-direction: column;}
	.user_options-forms .user_forms-login .forms_buttons-action {margin-top: 30px;}
	.user_options-forms .user_forms-signup, .user_options-forms .user_forms-login {top: 40px;}
	.user_options-registered, .user_options-unregistered {padding: 50px 45px;}}
.flex-parent {display: flex;align-items: flex-start;flex-wrap: nowrap;height: 100%;}
.user_options-forms .user_forms-signup {width: calc(100% - 40px);}
.user_forms-signup span.error {position: absolute;left: 7px;right: 0;font-size: 10px;line-height: 1em;top: 18px;}
.btn-featured {width: 100%;display: inline-block;position: relative;height: 70px;padding: 0 !important;border: 0;font-size: 13px !important;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-property: transform;transition-property: transform;}
.btn-featured.btn-default {background-color: #666;}
.btn-featured:hover, .btn-featured:focus, .btn-featured:active {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.btn-featured:hover:before, .btn-featured:focus:before, .btn-featured:active:before {opacity: 1;-webkit-transform: translateY(5px);transform: translateY(5px);}
.btn-featured:before {pointer-events: none;position: absolute;z-index: -1;content: "";top: 100%;left: 5%;height: 10px;width: 90%;opacity: 0;background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-property: "transform, opacity";transition-property: "transform, opacity";}
.btn-featured span {float: left;height: 70px;line-height: 70px;text-align: center;width: calc(100% - 70px);color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.btn-featured i {background-color: rgba(0,0,0,.1);float: left;width: 70px;height: 70px;line-height: 70px;text-align: center;color: #fff;font-size: 30px;margin: 0;padding: 0;}
.btn-featured.btn-inverse span {float: right;}
.btn-featured.btn-inverse i {float: right;}
.btn-featured.btn-round i.btn-round {border-top-left-radius: 35px !important;border-bottom-left-radius: 35px !important;border-top-right-radius: 35px !important;border-bottom-right-radius: 35px !important;}
.btn-featured.btn-round i:not(.btn-round) {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;border-top-right-radius: 35px !important;border-bottom-right-radius: 35px !important;}
.btn-featured.btn-round.btn-inverse i.btn-round {border-top-left-radius: 35px !important;border-bottom-left-radius: 35px !important;border-top-right-radius: 35px !important;border-bottom-right-radius: 35px !important;}
.btn-featured.btn-round.btn-inverse i:not(.btn-round) {border-top-left-radius: 35px !important;border-bottom-left-radius: 35px !important;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.pre-title {font-family: Roboto;font-style: normal;font-weight: normal;font-size: 18px;line-height: 21px;margin-top: 20px;margin-bottom: 3px;color: #000;}
.dotted-points-info > label {background: url("/assets/img/dot.svg") repeat-x center center;width: 40%;}
.dotted-points-info > label > span {background: #fff;padding-right: 10px;}
.dotted-points-info > div.child {width: 50%;padding-left: 10px;}
.manager-in-history {background: #fff;border: 1px solid rgba(0,0,0,.1);box-sizing: border-box;border-radius: 4px;}
.manager-in-history h3 {margin: 10px 20px;font-family: Roboto;font-style: normal;font-weight: normal;font-size: 16px;line-height: 19px;color: #1ba429;}
.manager-in-history-city {flex-grow: 1;padding: 10px 20px;text-align: right;}
.login_btn-header {position: absolute;display: block;top: 57px;right: 0;}
.login_btn--register {font-family: Arial;font-style: normal;font-weight: normal;font-size: 13px;line-height: 15px;margin-right: 10px;color: #333;}
.login_btn--login {background: linear-gradient(180deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%),#b1b1b3;font-family: Arial;font-style: normal;font-weight: normal;font-size: 13px !important;border: 0;line-height: 15px;text-align: right;color: #333;border-radius: 4px;}
.login_btn-header a:hover {text-decoration: underline;}
.login_btn-header .login_btn--login:hover {background: #9aabe6;text-decoration: none;}
.site-search-results {display: none;position: absolute;right: 0;left: 10px;overflow: hidden;text-align: left;z-index: 1000;padding: 15px;background: #f7f7f7;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;box-shadow: 2px 3px 9px -2px rgba(50,50,50,.55);-webkit-box-shadow: 2px 3px 9px -2px rgba(50,50,50,.55);-moz-box-shadow: 2px 3px 9px -2px rgba(50,50,50,.55);}
a .resultsearch {color: #000;text-decoration: none;}
.resultsearch {display: flex;margin-bottom: 10px;}
.resultsearch-con {flex-grow: 1;font-size: 14px;padding: 5px 10px;}
.resultsearch-price {white-space: nowrap;font-weight: bold;}
.sisea-results-list .analog_one .td3 {max-width: 410px;}
.flex-grow.vis-xs {display: none;}
.analog-line > .col-12 {padding: 0;}
.button--topnav_menu {display: none;}
.card-form > p {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;flex-wrap: nowrap;flex-direction: row-reverse;}
.tovar-sp tr > td:first-child {width: 170px;}
main .tab-box {border: none;}
body .body-area {overflow: hidden;}
@media (min-width: 1251px) {html {position: relative;min-height: 100%;}
	body .body-area {overflow: hidden;}
	footer {bottom: 0;width: 100%;height: 269px;}}
@media (max-width: 1250px) {.container {max-width: 1100px;}
	.change-city-box label {display: none;}}
@media (max-width: 1120px) {.container {max-width: 100%;}
	.tovar-row-box {padding-left: 15px;padding-right: 15px;}
	.top-row, .mid-row, .analog-line > .col-12 {padding-left: 15px;padding-right: 15px;}
	.mid-row {display: flex;justify-content: space-between;height: 100%;}
	header .contacts {flex-grow: 0;}
	.ip-phone, .change-city-box {padding-right: 0px;}
	header .logo {margin-right: 0px;}}
@media (max-width: 970px) {.foot-soc-span {display: block;width: 100%;text-align: center;}
	footer .phone {white-space: nowrap;text-align: right;}
	.change-city-box {display: none;}
	.main-phone {position: relative;}
	.cont-city {position: absolute;right: 10px;top: 0;border-bottom: dashed 1px #fff;text-decoration: none;}
	.main-phone a.nowrap {margin-top: 20px;}}
@media (max-width: 860px) and (min-width: 701px) {header .btn.btn-white-ramka {position: absolute;right: 177px;background: transparent;border: none;font-size: 16px;font-weight: 300;top: 40px;text-decoration: underline;color: #ffc107 !important;}}
@media (min-width: 860px) {.after-option-box {position: absolute;bottom: 0;height: 141px;padding-left: 20px;display: block;right: 0px;left: 0px;padding-right: 20px;padding-bottom: 10px;}
	.analog-meta-title {font-size: 24px;margin-top: 10px;}
	.analog_one:hover {background: #e2e2e2;}}
@media (max-width: 860px) {.main-options {padding-bottom: 0;}
	.fm-panel {display: none;}
	.mid-row {height: 102px;}
	header .ip-phone {flex-grow: 1;text-align: right;}
	.ip-phone, .change-city-box {margin-right: 30px;}
	.tovar-row-box {flex-direction: column;}
	footer .phone {white-space: nowrap;text-align: right;}
	.main-photo {border: 0px solid #eee;outline: 3px solid #eee;text-align: center;}
	.main-options.harakter {margin-left: 0px;}
	.footer-box3 {width: 30%;}
	.shk-but {white-space: nowrap;}
	.f-menu li {white-space: nowrap;}
	.cloudzoom-blank, .cloudzoom-lens, .cloudzoom-zoom {display: none !important;}
	.cloudzoom-wrapper {height: 40px;}
	.cloudzoom-gallery {width: 50px;height: 15px;}
	.more_sell-header .plash h3:before, .more_sell-header .plash h3:after {display: none;}}
@media (max-width: 768px) {.top-row-nav li {font-size: 14px;}
	.m15-mobile {margin-left: -15px !important;margin-right: -15px !important;}
	.rating {position: absolute;left: 14px;right: auto;top: auto;bottom: 96px;}
	.main-options > h1 {padding-right: 0;}
	.wrap-parent.msearch2 {display: flex;height: 100%;flex-direction: column;}
	.col-left-flex {width: auto;}
	.top-row-grafik {display: none;}
	.login-box {flex-grow: 1;text-align: right;}
	.nav-row .search {position: absolute;top: -237px;left: 100px;}
	.nav-row .search input[type="submit"] {right: auto;}
	.nav-row .form-control {background: transparent;border: none;padding-left: 30px;}
	.nav-row .search input.form-control::-webkit-input-placeholder {color: transparent;font-size: 12px;}
	.nav-row .search input.form-control::-moz-placeholder {color: transparent;font-size: 12px;}
	.nav-row .search input.form-control:-moz-placeholder {color: transparent;font-size: 12px;}
	.nav-row .search input.form-control:-ms-input-placeholder {color: transparent;font-size: 12px;}
	.nav-row .search input[type="submit"] {background-image: url("data:image/svg+xml;utf8,<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"  width=\"30.239px\" height=\"30.239px\" viewBox=\"0 0 30.239 30.239\" style=\"enable-background:new 0 0 30.239 30.239;fill: white;\"     xml:space=\"preserve\"><g>   <path d=\"M20.194,3.46c-4.613-4.613-12.121-4.613-16.734,0c-4.612,4.614-4.612,12.121,0,16.735     c4.108,4.107,10.506,4.547,15.116,1.34c0.097,0.459,0.319,0.897,0.676,1.254l6.718,6.718c0.979,0.977,2.561,0.977,3.535,0       c0.978-0.978,0.978-2.56,0-3.535l-6.718-6.72c-0.355-0.354-0.794-0.577-1.253-0.674C24.743,13.967,24.303,7.57,20.194,3.46z      M18.073,18.074c-3.444,3.444-9.049,3.444-12.492,0c-3.442-3.444-3.442-9.048,0-12.492c3.443-3.443,9.048-3.443,12.492,0        C21.517,9.026,21.517,14.63,18.073,18.074z\"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>");}
	.nav-row .search input[type="submit"]:hover {background-image: url("data:image/svg+xml;utf8,<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"  width=\"30.239px\" height=\"30.239px\" viewBox=\"0 0 30.239 30.239\" style=\"enable-background:new 0 0 30.239 30.239;fill: white;\"     xml:space=\"preserve\"><g>   <path d=\"M20.194,3.46c-4.613-4.613-12.121-4.613-16.734,0c-4.612,4.614-4.612,12.121,0,16.735     c4.108,4.107,10.506,4.547,15.116,1.34c0.097,0.459,0.319,0.897,0.676,1.254l6.718,6.718c0.979,0.977,2.561,0.977,3.535,0       c0.978-0.978,0.978-2.56,0-3.535l-6.718-6.72c-0.355-0.354-0.794-0.577-1.253-0.674C24.743,13.967,24.303,7.57,20.194,3.46z      M18.073,18.074c-3.444,3.444-9.049,3.444-12.492,0c-3.442-3.444-3.442-9.048,0-12.492c3.443-3.443,9.048-3.443,12.492,0        C21.517,9.026,21.517,14.63,18.073,18.074z\"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>");}
	.menu-catalog {flex-grow: 1;}
	.ip-phone a {font-size: 19px;}
	.ip-phone span {font-size: 10px;}
	header .btn.btn-white-ramka {position: absolute;top: 120px;right: calc(50% - 183px);}
	.analog_one {height: auto;font-size: 10px;}
	.analog_one .td4 {display: none;}
	.analog-line .analog_one .td3 {display: none;flex-grow: 1;}
	.analog-line .analog_one .td4 {display: block;min-width: 0 !important;flex-grow: 1;}
	.analog_one .td3 {padding-left: 10px;}
	.analog_one .td1_2 {display: none;}
	.analog_one .td8 {padding-right: 4px;}
	.analog_one .td8 button {font-size: 10px;padding-top: 1px;padding-bottom: 1px;}
	footer > .container {max-width: 340px;}
	footer > .container > .f-box {flex-direction: column;}
	.footer-box1, .footer-box2, .footer-box3 {width: 100%;}
	.footer-box2, .footer-box3 {max-width: 270px;margin: 0 auto;}
	.footer-box3 {text-align: center;}
	footer .phone {text-align: center;}
	.flex-grow.vis-xs {display: block;}
	.cities.f-box, .scroll-horizontal {overflow-x: scroll;}
	.f-menu li a {padding-left: 0;width: 100%;text-align: center;display: block;}
	.tovar-sp tr > td:first-child {min-width: 90px;}
	.nav-cont li {font-size: 12px;}
	.nav-tabs .nav-link {padding-left: 10px;padding-right: 10px;}}
@media (max-width: 576px) {main .tab-box {margin-left: -15px;margin-right: -15px;}
	.main-options, .tab-box .tab-content {padding: 15px 15px 0 15px;}
	.small-price-text {opacity: 0;}
	.after-option-box .btn {font-size: 14px;line-height: 1;padding-top: 9px;vertical-align: middle;}
	.tovar-row-box {padding-left: 0;padding-right: 0;}
	.nav-row .menu-title {display: none;}
	.analog-line > .col-12 {padding: 2px;}
	.bookmark-in-top {min-width: 50px;margin-left: 0;}
	header .btn.btn-white-ramka {height: 35px;font-size: 14px;width: auto;right: calc(50% - 144px);top: 123px;}}
#mse2_mfilter .btn_more {background-color: #ffc107;border-color: #ffc107;margin-bottom: 20px !important;}
@media (min-width: 1200px) {.xl-head-pricelist {padding-right: 530px;min-height: 55px;padding-top: 12px;padding-bottom: 12px;}
	.sorting_fx_1200 {position: absolute;right: 0;top: 10px;}}
::-webkit-scrollbar-button {background-image: none;background-repeat: no-repeat;width: 6px;height: 0px;}
::-webkit-scrollbar-track {background-color: transparent;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 5px;border-radius: 5px;background-color: #323232;background-image: url("/assets/img/59610063.png");background-position: center;background-repeat: no-repeat;}
::-webkit-resizer {background-image: none;background-repeat: no-repeat;width: 7px;height: 0px;}
::-webkit-scrollbar {width: 12px;height: 7px;}
::-webkit-scrollbar-thumb:horizontal {background-color: rgba(200,200,200,.6);opacity: .2;}
::-webkit-scrollbar-thumb:horizontal:hover {background-color: #3e3e3e;opacity: 1;}
::-webkit-scrollbar-thumb:vertical {background-color: rgba(200,200,200,.6);}
::-webkit-scrollbar-thumb:vertical:hover {background-color: #3e3e3e;opacity: 1;}
@media (max-width: 576px) {::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-thumb:vertical {background-clip: padding-box;border: solid transparent;}
	::-webkit-scrollbar {width: 7px;height: 7px;}}
@media (max-width: 576px) {.goods .sub {min-height: 230px;}
	.goods .sub .priceblok {border-top: 0;}
	.product-price {display: flex;text-align: center;flex-direction: column-reverse;}
	.product-price button {float: none;margin: 0 auto;width: 100%;}
	.product-price .price-ms-btn {display: block;white-space: nowrap;flex-grow: 1;text-align: left;}
	.goods .sub .priceblok {height: auto;}
	.priceblok .ms2_form {margin-bottom: 0;}
	.goods .sub {min-height: 0;}
	.shk-photo.wrapper_p > div {padding: 0 10px;}}
.btn-primary {background-color: #6da4f6;border-color: #6da4f6;}
.small-price-text.text-success {opacity: 1 !important;}
.cloudzoom-lens {border: 5px solid #888;width: 100px;height: 75px;box-shadow: 0px 0px 10px rgba(0,0,0,.4);cursor: crosshair;z-index: 9999;}
.cloudzoom-zoom {border: 1px solid #888;width: 600px !important;height: 200px;box-shadow: 0px 0px 10px rgba(0,0,0,.4);z-index: 9999;}
.cloudzoom-zoom-inside {border: none;box-shadow: none;z-index: 9999;}
.cloudzoom-caption {display: none;text-align: left;background-color: #000;color: #fff;font-weight: bold;padding: 10px;font-family: sans-serif;font-size: 11px;}
.cloudzoom-blank {background-image: none;}
.cloudzoom-ajax-loader {background: none;width: 32px;height: 32px;}
.cloudzoom-zoom > div {width: 100% !important;}
@media (min-width: 960px) {html {position: relative;min-height: 100%;}
	body {margin-bottom: 269px;}
	.footer {position: absolute;bottom: 0;width: 100%;height: 269px;}}
div.scrollup {position: fixed;color: #fff;background-color: #aaa;right: 20px;bottom: 15px;padding: 3px 10px 5px;font-size: 26px;border-radius: 4px;cursor: pointer;display: none;z-index: 1000;opacity: .5;text-align: center;}
#search_fx div.scrollup:hover {background-color: #000;}
.f_limit {height: auto;}
.as_trigger {display: none;}
@media screen and (max-device-width: 768px) {.as_trigger {display: block;}}
.mobile-photo {display: none !important;}
@media (max-width: 768px) {.b24-widget-button-pulse {display: none;}
	.b24-widget-button-position-bottom-left {left: 20px !important;bottom: 20px !important;}
	.mobile-photo {display: block !important;}
	.product-price {flex-direction: row-reverse;}
	.product-price button {width: 20px;height: 20px;display: block;position: relative;overflow: hidden;border-radius: 4px;color: transparent !important;margin-right: 5px;}
	.product-price button:after {position: absolute;left: auto;right: 1px;top: 4px;bottom: auto;content: "";background: url("https://rusautoopt.ru/assets/img/ccard.svg") no-repeat center top;height: 20px;width: 20px;}}
.mockup-box {position: absolute;right: 0;top: 2px;left: 0;left: 0;display: flex;display: none;width: auto;z-index: 1000;background: #fff;min-height: 255px;border-bottom: 2px solid #7b97e0;}
.mockup-box img {max-width: 100% !important;width: auto !important;}
.mockup-box > .row {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;width: 100%;margin: 0;overflow: hidden;}
.mockup-box > .row > div {width: 120px;height: 120px;overflow: hidden;margin: 5px;}
.sub_inmockup img {width: 200px;height: 70px;}
.mockup-box .headpwp a {font-size: 12px;line-height: 1.3;display: block;}
.mockup_wrapper.actived {display: block;position: fixed;top: 0 !important;left: 0;right: 0;height: 100%;width: 100%;background: rgba(0,0,0,.3);transition: all .3s;z-index: 100;}
.mockup-box .close {position: absolute;right: 10px;top: 10px;font-weight: 300;}
.mse2-ac-item {display: flex;}
.mse2-ac-analogi {flex-grow: 1;text-align: right;font-size: 13px;padding-top: 5px;display: block;white-space: nowrap;}
.mse2-ac-text {display: block;padding-top: 5px;padding-left: 10px;}
.mobile-photo {padding: 0 15px 8px 15px;}
.mse2-ac-wrapper {display: block;margin: 0;padding: 0;}
.mse2-ac-wrapper img {height: 45px;}
.ui-menu .ui-menu-item-wrapper {position: relative;border-bottom: 1px solid #e1e1e1;padding: 0px 1em 0px .4em;}
.ui-menu .ui-menu-item, .ui-menu .ui-menu-item {padding: 0;}
.visible-xs {display: none;}
.main-options > h1 {padding-right: 0;font-size: 22px;}
@media (max-width: 576px) {.mse2-ac-wrapper .mse2-ac-text {font-size: 12px;}
	.main-options > h1 {padding-right: 0;font-size: 21px;}
	.block-box {overflow: hidden;}
	.hidden-xs {display: none;}
	.visible-xs {display: block;}
	.tovar-sp tr > td:first-child {width: 130px;}
	.tovar-sp.table-condensed > tbody > tr > td {font-size: 15px;}
	.tovar-sp.table-condensed > tbody > tr > td.size-14 {font-size: 13px !important;}
	.tovar-sp.table-condensed > tbody > tr > td .text-danger {line-height: 1em;font-size: 13px;white-space: nowrap;}
	.main-options .harakter h1 {font-size: 19px;}
	.harakter .priceblock {font-size: 30px;}
	.small-price-text {height: 10px;}
	.mse2-ac-item {margin-top: 0;}
	.mse2-ac-item > span, .mse2-ac-item > img {margin-top: 0;}}
.container > .container.mp1 {padding-left: 0;}
.mobile-photo .slick-dots li button {background: url("/assets/img/direct2.png");text-indent: -9999px;display: block;width: 18px;height: 18px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 2px;border-color: transparent;}
.slick-dotted.slick-slider {margin-bottom: 20px !important;}
.mobile-photo .slick-dots {bottom: -18px;position: absolute;display: block;width: auto;left: 0;right: 0;padding: 0;margin: 0;list-style: none;text-align: center;}
.mobile-photo .slick-dots li {margin-left: 0;margin-right: 0;}
.mobile-photo .slick-dots li button:hover, .mobile-photo .slick-dots li.slick-active button {background: url("/assets/img/direct1.png");}
.sub-razdel2 {background: #fff;margin: 0 10px 20px;border-radius: 4px;position: relative;transition: all .25s ease,transform .25s ease;}
.sub-razdel2 a.shk-photo {overflow: hidden;}
.sub-razdel2:hover {transform: translateY(-3px);box-shadow: 0 2.5rem 4rem rgba(22,28,45,.1) !important;}
.box-center {justify-content: center;}
.mobile-photo {display: none;}
@media (min-width: 1550px) {.container {max-width: 1400px;}
	.container.mp1 {max-width: 1200px;}
	.goods, .sub-razdel {max-width: 195px;}
	header .logo {margin-right: 90px;}
	.change-city-box {padding-right: 90px;}
	.ip-phone {padding-right: 100px;}
	.top-row-grafik {margin-left: 200px;}
	.top-row-nav a {padding-left: 15px;padding-right: 15px;}}
@media (max-width: 860px) {.main-photo {display: none;}
	.mobile-photo {display: block;}}
.svguser {display: none;}
.hamb {display: none;}
.msearch2 {width: 100%;}
.site-search-results {left: 0;top: 50px;border-radius: 0;}
body.actived {height: 100vh;overflow: hidden;}
.noo_col {max-height: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;transition: none;transition: width .15s ease-out;overflow: hidden;width: 0;}
.noo_col.actived {background: #1f263c;z-index: 10000;max-height: 100vh;width: 100%;transition: none;transition: width .15s ease-in;}
.analog_one .td0_0 {min-width: 55px;}
.analog_one .td1_2 {min-width: 156px;}
.analog_one .td8 {min-width: 100px;}
.analog_one .td6 {min-width: 130px;}
.analog_one .td4 {min-width: 168px;}
.analog_one .td5 {min-width: 30px;}
.main-photo {min-width: 358px;width: 358px;}
@media (max-width: 1070px) {.main-photo {width: 300px;min-width: 300px;}
	.top-row-nav {visibility: hidden;position: absolute;left: 0;top: 37px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;}
	.top-row-nav li {width: 150px;height: 28px;background: #1f263c;z-index: 10000;line-height: 28px;text-align: left;}
	.top-row-nav-box:hover .top-row-nav {visibility: visible;}
	.button--topnav_menu {display: block;background: rgba(255,255,255,.1);}
	.top-row-nav-box {overflow-x: scroll;-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
	.top-row-nav-box:before {content: "";height: 1px;right: 10px;left: 10px;position: absolute;bottom: 8px;width: auto;background: rgba(255,255,255,.1);z-index: 9999;}
	.top-row-nav-box::-webkit-scrollbar {height: 0;}
	.top-row {border-bottom: none;}
	.top-row-nav {visibility: visible;position: relative;left: 0;top: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: row;}
	.top-row-nav li {width: auto;white-space: nowrap;height: 28px;background: transparent;z-index: 9900;line-height: 28px;text-align: left;}
	.login-box {display: none;}
	.noo_col .hamb {position: absolute;right: 20px;top: 20px;z-index: 2;}
	.noo_col .hamb svg {width: 32px;height: 32px;}
	.noo_col .hamb path {fill: #fff !important;}}
@media (max-width: 768px) {.main-photo {width: 100%;min-width: 100%;}
	.top-row-nav {align-items: flex-start;}
	.mt5 {order: -3;}
	.mt3 {order: -2;}
	.mt2 {order: -1;}
	.search.active {position: absolute !important;background: #333 !important;z-index: 100 !important;}
	.analog_one .td6 {width: 90px;min-width: 90px;}
	.analog_one .td5 {width: 15px;min-width: 15px;}
	.analog_one .td8 {width: 25px;min-width: 25px;max-width: 25px;}
	header .mid-row {flex-direction: row;align-items: flex-start;flex-wrap: wrap;height: 95px;max-width: 400px;margin: 0px auto 0;}
	.svguser {position: relative;left: 10px;display: block;top: 2px;order: 1;}
	.svguser img {width: 40px;top: 5px;left: 4px;position: relative;}
	.hamb {position: relative;display: block;order: 1;right: 3px;top: 4px;}
	.hamb img {width: 44px;}
	#menu-toggle {display: none;}
	.nav-row .cart {margin-left: 0;width: 50px;overflow: hidden;}
	.nav-row .cart a {padding-left: 50px;}
	.nav-row .cart:after {left: 10px;}
	.nav-row .search {position: relative;left: 0;right: 0;top: 0;}
	.nav-row .form-control {background: #fff;padding-left: 10px;}
	.nav-row .search input[type="submit"] {background: url("/assets/img/magnifying-glass.svg") no-repeat center top;width: 20px;height: 24px;background-size: contain;top: 3px;right: 14px;}
	.ip-phone {display: none;}
	.sisea-search-form {padding-right: 10px;position: relative;}
	header .cont-city {font-size: 16px;}
	header .main-phone a.nowrap {font-size: 20px;}
	header .btn.btn-white-ramka {display: none;}
	header .logo {top: 0;margin-top: 0;}
	header .mid-row {display: flex;}
	header .logo {margin-right: auto;max-width: 168px;margin-top: -3px;}
	header .logo img {max-width: 100%;width: 100%;height: auto;}
	header .contacts {position: absolute;flex-grow: 1;flex-grow: 1;left: 0;text-align: center;align-items: center;justify-content: space-around;right: 10px;top: 44px;width: auto;padding-top: 0;padding-top: 0px;margin: 0 auto;display: flex;}
	header .contacts .main-phone {position: relative;padding-right: 7px;max-width: 270px;}
	header .contacts .main-phone:before {position: absolute;left: 20px;top: 18px;height: 23px;width: 23px;display: block;content: "";background: url("/assets/img/gohead.svg") no-repeat center top;background-size: contain;}
	header .contacts .wts, header .contacts .vbr {float: left;margin-bottom: 5px;margin-left: 5px;margin-top: 2px;}
	header .contacts .wts {margin-left: 8px;}
	header .ip-phone {margin: 0 auto;position: absolute;top: 125px;right: calc(50% - -4px);}
	header .svguser {display: flex;border: 1px solid #fff;border-radius: 4px;padding-top: 7px;padding-bottom: 0px;padding-right: 5px;margin-right: 30px;margin-top: 5px;font-size: 14px;line-height: 14px;height: 28px;}
	header .svguser i.svg-logo {display: block;position: relative;width: 16px;height: 16px;margin: -2px 3px 1px;background: url("/assets/img/login.svg") no-repeat center top;background-size: contain;}}
@media (max-width: 768px) and (max-width: 576px) {header .cont-city {font-size: 14px;}}
@media (max-width: 768px) and (max-width: 576px) {header .contacts .wts, header .contacts .vbr {width: 25px;height: 25px;margin-top: 5px;}}
@media (max-width: 768px) and (max-width: 576px) {header .contacts .wts {margin-left: 10px;}}
@media (max-width: 340px) {.logo img, .svguser img, .hamb img {max-width: 100%;}
	.logo {max-width: 170px;}
	.svguser {max-width: 45px;}
	header .mid-row {height: 120px;}
	.svguser img {width: 35px;top: 2px;left: 9px;position: relative;}
	.hamb {max-width: 32px;top: 11px;}
	header .main-phone a.nowrap {font-size: 22px;}
	.container {min-width: 320px;}
	.contacts {top: 50px !important;margin-left: 17px !important;padding-top: 10px !important;}}
.nav_menu-right {font-size: 22px;font-family: "Arial";text-transform: uppercase;width: 100%;margin-top: 50px;position: relative;z-index: 1;}
.nav_menu-right a {color: #fff;line-height: 1.3;display: block;position: relative;margin-top: 10px;margin-right: 60px;padding-bottom: 10px;text-decoration: none;}
.nav_menu-right a:hover {color: #6da4f6;}
.nav_menu-right a:after {text-decoration: none;background: rgba(255,255,255,.2);content: "";position: absolute;display: block;height: 1px;width: 100%;right: 0;z-index: 1;bottom: 0;left: 0;}
.nav_menu-right a:before {text-decoration: none;background: -webkit-linear-gradient(0deg,#6da4f6 0%,#6da4f6 100%);content: "";position: absolute;display: block;height: 1px;right: 0;z-index: 2;bottom: 0;width: 0;-webkit-transition: width .3s cubic-bezier(.47,0,.745,.715);transition: width .3s cubic-bezier(.47,0,.745,.715);}
.nav_menu-right a:hover:before {width: 100%;-webkit-transition: width .3s cubic-bezier(.29,.18,.26,.83);transition: width .3s cubic-bezier(.29,.18,.26,.83);left: 0;}
.nav_menu-right li {position: relative;list-style: none;margin-bottom: 10px;}
.nav_menu-right.second-box {font-size: 16px;font-family: "Arial";text-transform: none;display: flex;align-items: flex-start;flex-wrap: wrap;position: absolute;bottom: 80px;}
.nav_menu-right.second-box a {white-space: nowrap;padding-right: 15px;margin: 0;padding-bottom: 5px;text-decoration: underline;}
.nav_menu-right.second-box a:after {display: none !important;}
.nav-cont li {list-style: none;background: #fff;background: #f6f8ff;border-left: 1px solid #eee;border-top: 1px solid #eee;border-right: 1px solid #eee;margin-right: -1px;font-size: 16px;color: #000;}
.tab-content {background: #fff;border-top: 1px solid #eee;border-top: 1px solid #eee;border-left: 1px solid #eee;border-right: 1px solid #eee;margin-top: 31px;position: relative;border-bottom: 1px solid #eee;}
.tab-box .tab-content {border-top: 1px solid #eee;}
.tab-box > .nav-cont {white-space: nowrap;overflow-y: hidden;margin-bottom: -1px;z-index: 5;position: relative;}
.nav-tabs .nav-item {border-bottom: 0;margin-bottom: 0;}
.nav-tabs .nav-item .nav-link {margin-bottom: 0;border-bottom: 1px solid #eee !important;border-bottom-color: #eee !important;}
.nav-tabs .nav-item .nav-link.active {margin-bottom: 0;border-bottom: 1px solid #fff !important;border-bottom-color: #fff !important;height: 42px !important;}
.more_sell {border-color: #eee !important;margin-bottom: 30px;}
.tab-box {margin-bottom: 30px;}
.analog_one .td3 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.breadcrumb:after {content: "";height: 43px;right: 0;position: absolute;top: 0;width: 40px;background: url("/assets/img/false.png") repeat-y right top;}
.breadcrumb::-webkit-scrollbar {height: 0;}
.breadcrumb {-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
@media (min-width: 1250px) {.back-to-catalog {margin-top: 11px !important;}
	.breadcrumb {padding: .5rem 1rem;}}
#mse2_results {min-height: 400px;}
.analog_small.analog_one {height: 37px;font-size: 13px;}
.analog_small .btn {line-height: 1.1rem;padding-top: .1rem;padding-bottom: .1rem;}
.wts, .vbr {display: inline-block;margin-bottom: 0;}
.wts {margin-right: 5px;}
.more_c {font-size: 13px;opacity: 1;line-height: 1;display: block;color: #6e7894;letter-spacing: -.8px;}
@media (min-width: 768px) {.more_c {margin-left: -6px;position: relative;}}
@media (max-width: 320px) {.more_c {font-size: 11px;white-space: nowrap;}}
.more_cont_box:hover .more_c {opacity: 1;}
.area_c {position: absolute;top: -500px;z-index: 1000;color: #000;right: 0;left: auto;background: #f4f4f4;transition: none;transition: .15s ease-out;overflow: hidden;width: 100%;opacity: 1;height: 380px;}
.area_c.actived {top: 174px;opacity: 1;left: auto;}
.area_c ul {margin: 0;padding: 15px;list-style: none;}
.area_c ul li {border-top: 1px solid #dbdbdb;padding-top: 14px;padding-bottom: 14px;font-size: 18px;color: #0a5991;text-decoration: none;}
.area_c ul li.first-item {border-top: 0;padding-top: 5px;}
.mobile_nav_wrapper {display: none;}
.mobile_nav_wrapper.actived {display: block;position: fixed;top: 0 !important;left: 0;right: 0;height: 100%;width: 100%;background: rgba(0,0,0,.3);transition: all .3s;z-index: 100;}
.area_c a {color: #333;}
.fh-city, .fh-phone-free span {font-size: 16px;}
.fh-city a {display: block;}
.fh-city a i {padding-right: 10px;padding-top: 2px;color: #333;}
.fh-phone a i {padding-right: 10px;padding-top: 2px;color: #333;}
.fh-phone-free span {display: inline-block;padding-top: 1px;color: #333;}
.fh-wha i.fa {padding-right: 10px;padding-top: 3px;}
@media (min-width: 768px) {.menu_mobile_nav {max-width: 600px;}
	.area_c.actived {top: 111px;}}
.form .form-header {padding: 22px 30px;background: #eaf0f2;border-top: 2px solid #0161b3;border-radius: 0;}
.form .form-header .text {padding-left: 74px;color: #555;}
.form .form-header i {width: 54px;height: 54px;line-height: 54px;text-align: center;color: #fff;float: left;font-size: 36px;}
.form .form-header .title {font-size: 24px;font-weight: 500;line-height: 25px;margin-bottom: 5px;color: #2f383d;}
.form .form-header p:last-child {margin: 0;}
.form .form-body {padding: 15px 0;background: #fff;padding-bottom: 0;}
.form .form-error {padding-left: 15px;padding-right: 15px;}
.form:not(.contacts) .form-error {border-radius: 0;}
.form .form-group {margin-bottom: 14px;}
.form .form-group .input {position: relative;}
.form .form-group i {position: absolute;top: 9px;right: 10px;font-size: 17px;color: #c4ccd1;}
.form .form-group .hint {font-size: 11px;line-height: 18px;margin-top: 7px;}
.form .form-group input[type="checkbox"] + label:not(.error) {margin-left: 10px;vertical-align: top;}
.form .form-footer {padding: 15px 0;display: block;text-align: center;}
.form .form-footer .btn {margin: 0;border: none;}
.workemail {display: none;}
.btn-default:hover, .btn-default:active, .btn-default:focus {background-color: #1eae3c;border-color: #1eae3c;}
.ajax_form .error {color: brown;}
.ajax_form .error {color: brown;}
input.err, input.error, textarea.err, textarea.error, select.err, select.error {border: #bf6464 2px dashed !important;-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}
.modal-header .close {position: absolute;right: 1rem;top: 1rem;}
.analog_one a {color: #212529;}
.about {margin-top: 80px;}
.about__title {font-size: 34px;text-align: center;}
.about__subtitle {display: block;font-size: 18px;color: grey;text-align: center;font-weight: 300;}
.about-items {margin-top: 80px;display: flex;flex-wrap: wrap;justify-content: center;}
.about-items__item {background: white;border-radius: 5px;padding: 20px 45px 20px 15px;margin-bottom: 40px;margin-right: 40px;display: inline-block;position: relative;}
.about-items__item:nth-child(even) {margin-right: 0;}
.about-item__title {font-size: 20px;max-width: 400px;}
.about-item__text {display: block;font-size: 16px;max-width: 460px;}
.about-item__icon {width: 60px;height: 60px;position: absolute;top: 0;right: 0;transform: translate(20px,-20px);}
.about-offer {background: #6da4f6;padding: 15px 0;width: 105vw;margin-left: -15vw;}
.about-offer__title {color: white;text-align: center;font-size: 28px;}
.about-offer__subtitle {color: white;display: block;text-align: center;font-size: 18px;font-weight: 300;max-width: 800px;margin: auto;}
.about-slider {width: 1170px;margin: auto;margin-top: 40px;}
.about-slider__item {display: inline-block;width: 360px;}
.about-slider__image {width: 360px;margin: 0 auto;}
.about-slider__arrows {width: 165px;margin: auto;margin-top: 20px;}
.about-slider__arrows > svg {cursor: pointer;}
.about-slider__arrows-left {margin-right: 40px;}
.about-footer {padding: 30px 0;color: grey;font-size: 20px;font-weight: 300;width: 580px;display: block;margin: auto;text-align: center;}
.last-row {display: flex;align-items: flex-start;flex-wrap: nowrap;}
.last-row .part2 {padding-left: 30px;flex-grow: 1;}
.last-row .part3 {width: 88px;text-align: right;padding-top: 9px;}
@media (max-width: 1710px) {.about-offer {margin-left: -12vw;}}
@media (max-width: 1350px) {.about-offer {margin-left: -10vw;}}
@media (max-width: 1200px) {.about-offer {margin-left: -8vw;}
	.about-item__text {max-width: 400px;}
	.about-slider {width: 100%;}}
@media (max-width: 1130px) {.about-offer {margin-left: -4vw;}
	.about-item__text {max-width: 380px;}
	.about-slider {width: 100vw;}}
@media (max-width: 900px) {.about-items__item {margin-right: 0;}}
@media (max-width: 800px) {.about-offer__subtitle {max-width: 600px;}
	.about-slider__item {margin-left: -30px;}}
@media (max-width: 760px) {.about-offer__subtitle {font-size: 16px;}}
@media (max-width: 600px) {.about-offer {width: 102vw;}
	.about-offer__title {font-size: 24px;}
	.about-offer__subtitle {max-width: 400px;}
	.about__title {font-size: 30px;}
	.about-footer {width: 400px;}
	.strow {height: auto;padding-bottom: 15px;}
	.last-row .part1 {width: 150px;}
	.last-row .part2 {text-align: center;padding-left: 0;}
	.last-row .part3 {width: 150px;text-align: right;padding-top: 20px;}
	.mobile-center {text-align: center;}}
#search_fx {margin-top: 0px;padding: 5px 10px 5px;border: 0;}
.nav-row .nav-row-box.actived .show-sm {display: block;}
.nav-row .nav-row-box .show-xs {display: none;}
.xlink {display: none;}
@media (max-width: 576px) {.hide_activesearch {display: none;}
	#search_box_fx.active {position: relative;bottom: 0;padding: 0;z-index: 10002;}
	#search_box_fx.active .sisea-search-form {padding: 0;margin: 0;width: 100vw;z-index: 10003;}
	#search_box_fx.active #search_fx {border-radius: 0;}
	.nav-row .nav-row-box.active .search.active {background: #fff !important;}
	.nav-row .nav-row-box.actived #search_box_fx input.form-control {height: 50px !important;}
	.nav-row .nav-row-box.actived #search_box_fx input[type="submit"] {top: 0;right: 5px;height: 50px;width: 40px;background: url("/assets/img/magnifying-glass.svg") no-repeat center center;}
	.nav-row .nav-row-box.actived #search_fx {margin-top: 0px;}
	.nav-row .nav-row-box.actived .show-sm {display: none !important;}
	.nav-row .nav-row-box.actived .show-xs {display: block;display: block;position: absolute;right: 4px;top: 4px;border-radius: 4px;bottom: 4px;padding: 0 14px;color: #332c14 !important;overflow: hidden;font-size: 15px;font-family: Arial,sans-serif;height: 42px;background: #f78a00;}
	.actived .outside_s {background: rgba(0,0,0,.4);position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 10000;}
	.actived .xlink {display: block;position: absolute;right: 95px;top: 14px;left: auto;content: "";opacity: .5;border-radius: 50px;width: 20px;height: 20px;border: 0;line-height: 15px;background: #9c9c9c;color: #fff;font-weight: 400;font-size: 15px;}
	.actived .xlink:after {top: 9px;left: 4px;width: 12px;height: 2px;}
	.actived .xlink:before {top: 4px;left: 9px;width: 2px;height: 12px;}
	.actived .xlink:after, .actived .xlink:before {position: absolute;content: "";background: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}}
@media (max-width: 480px) {.about-item__title {max-width: 240px;}
	.about-item__text {max-width: 240px;}
	.about-offer__subtitle {max-width: 340px;}
	.about-slider__image {width: 320px;}
	.about-footer {width: 340px;}}
@media (max-width: 480px) and (min-width: 376px) {.one-click-button {line-height: 26px !important;}}
@media (max-width: 360px) {.about-offer {margin-left: -5vw;}}
.cityselect .btn {background-color: #1eae3c;border-color: #1eae3c;}
.popover-content {padding: 0 15px;}
.area.actived .outside_s {display: none;}
a.cont-city:before {content: "";width: 12px;height: 12px;margin-bottom: -2px;display: inline-block;margin-right: 3px;background: url("/assets/img/shevron_btn.svg") no-repeat center top;position: relative;z-index: 10000;}
.contacts a {text-decoration: none;}
.nav-header-fx {overflow: scroll;}
.nav-header-fx .nav-link.active:after {position: relative;width: 100%;display: block;content: "";height: 3px;background: #4248b6;}
.sort-link {color: #000;background: #dcdcdc;border-radius: 4px;padding: 7px 17px;line-height: 1em;height: 30px;display: block;}
.view-box {color: #000;background: #dcdcdc;border-radius: 4px;padding: 4px 17px 0;height: 30px;line-height: 1em;display: block;}
.view-span {background: #fff;border-radius: 4px;padding: 1px 8px 0;margin-left: 5px;line-height: 1em;}
.btn-qty-select {font-size: 14px;padding-top: 3px;padding-top: 3px;padding-bottom: 3px;height: 20px;display: inline-block;padding-right: 0;width: 59px;border: 0;margin-left: 0px;background: transparent;}
.sorting {text-align: right;}
@media (max-width: 576px) {.sorting > div {margin-bottom: 7px;}
	.sorting {text-align: left;}}
.ec-form-question input[type=checkbox] {position: relative;width: 16px;margin-right: 8px;height: 16px;float: left;margin-top: 2px;display: inline-block;}
.voprosotvet {margin-bottom: 40px;}
ul.share {float: right;list-style: none;margin-left: 0;padding-left: 20px;margin-bottom: 24px;}
ul.share li {display: inline-block;}
ul.share li.share-title span {width: auto;display: block;position: relative;float: left;margin-right: 10px;}
.tab-box {margin-bottom: 15px;}
ul.share {margin-top: 0px;margin-bottom: 9px;}
ul.share li {width: 31px;}
ul.share li.share-title {width: auto;}
@media (max-width: 576px) {ul.share li {width: 30px;}
	ul.share li.share-title {width: auto;display: block;}
	ul.share li.share-title span {float: none;}
	.tab-box {margin-bottom: 15px;}
	ul.share {margin-top: 15px;margin-bottom: 15px;float: none;}}
ul.share a, ul.social a span {display: inline-block;width: 24px;height: 24px;float: left;background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;margin-right: 10px;border-radius: 3px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;color: transparent;font-size: 1px;}
ul.share a, ul.social a {line-height: 24px;}
ul.share a:hover, ul.social a:hover span {transform: scale(1.1);}
ul.share a.shr-vk, ul.social a.sc-vk span {background-color: #48729e;background-image: url("/assets/images/social/i-vk.svg");}
ul.share a.shr-ok, ul.social a.sc-ok span {background-color: #eb722e;background-image: url("/assets/images/social/i-ok.svg");}
ul.share a.shr-fb, ul.social a.sc-fb span {background-color: #3b5998;background-image: url("/assets/images/social/i-fb.svg");}
ul.share a.shr-mm, ul.social a.sc-mm span {background-color: #168de2;background-image: url("/assets/images/social/i-mm.svg");}
ul.share a.shr-tw, ul.social a.sc-tw span {background-color: #00aced;background-image: url("/assets/images/social/i-tw.svg");}
ul.share a.shr-lj, ul.social a.sc-lj span {background-color: #0d425a;background-image: url("/assets/images/social/i-lj.svg");}
ul.share a.shr-vb, ul.social a.sc-vb span {background-color: #7b519d;background-image: url("/assets/images/social/i-vb.svg");}
ul.share a.shr-wa, ul.social a.sc-wa span {background-color: #65bc54;background-image: url("/assets/images/social/i-wa.svg");}
ul.share a.shr-tg, ul.social a.sc-tg span {background-color: #08c;background-image: url("/assets/images/social/i-tg.svg");}
.msfavorites-icon-share {width: 31px;height: 20px !important;background: url("/assets/img/share.svg") no-repeat;background-size: contain;}
.harakter .msfavorites.ms-share {background: #fff;}
.harakter .msfavorites.ms-share:hover {background: #f4f4f4;}
ul.share.share2 li {width: 45px;}
ul.share.share2 li a {width: 34px;height: 34px;}
.info-city {width: 17px;height: auto;opacity: .5;margin-left: 5px;}
a.cityselect, .ip-phone {white-space: nowrap;}
a.cityselect {padding-right: 0 !important;padding-left: 0;}
.cityselect-target {left: 50% !important;}
.cityselect-target.popover {min-width: 380px;margin-left: -190px;}
.popover.bottom-left > .arrow, .popover.top-left > .arrow {display: none;}
.fx_geo_block {color: #333;font-size: 14px;font-weight: 600;}
.fx_geo_block.part1 p {margin-bottom: 0;color: #2b4cbb;font-size: 15px;padding-left: 5px;line-height: 1.3;padding-bottom: 10px;}
.fx_geo_block.part3 p {margin-bottom: 15px;padding-left: 5px;color: #2b4cbb;font-size: 15px;line-height: 1.3;}
.fx_geo_block.part2 p {padding-top: 5px;padding-left: 5px;margin-bottom: 5px;}
.fx_geo_block li a {margin-bottom: 0;color: #333;font-size: 14px;line-height: 1.3;font-weight: 500;display: block;padding-bottom: 3px;}
.fx_geo_block li a:hover {text-decoration: underline;}
.popover-footer {text-align: left !important;}
.button-rm.rm_on {position: absolute;bottom: 15px;right: auto;padding-right: 30px;padding-left: 0px;margin-right: 10px;background: #fff;-webkit-box-shadow: 16px -4px 10px 0px rgba(255,255,255,1);-moz-box-shadow: 16px -4px 10px 0px rgba(255,255,255,1);box-shadow: 16px -4px 10px 0px rgba(255,255,255,1);}
.button-rm.rm_on:after {content: " ";position: absolute;right: 0px;top: 1px;width: 18px;height: 18px;display: block;background: url("/assets/img/right.svg") no-repeat center center;background-size: cover;-webkit-box-shadow: 0px -8px 10px 0px rgba(255,255,255,1);-moz-box-shadow: 0px -8px 10px 0px rgba(255,255,255,1);box-shadow: 0px -8px 10px 0px rgba(255,255,255,1);}
@media (max-width: 576px) {.box-collapse-fx {position: relative;overflow: hidden;margin-bottom: 0px;}}
.button-rm {color: #007bff;text-decoration: underline;font-weight: bold;}
.button-rm:hover {text-decoration: none;}
.bc-flex-wrapper {align-items: flex-start;flex-wrap: nowrap;}
.back-to-catalog {margin-top: 14px;margin-right: 15px;}
.back-to-catalog a {color: #007bff;font-family: "Roboto";font-style: normal;font-weight: 500;font-size: 13px;line-height: 16px;display: flex;align-items: flex-start;flex-wrap: nowrap;}
.back-to-catalog a:hover span {text-decoration: underline;}
.back-to-catalog svg {position: relative;display: block;margin-top: 1px;margin-right: 8px;margin-left: 3px;}
.back-to-catalog span {display: block;white-space: nowrap;}
.back-to-catalog a:hover {text-decoration: none;}
.quickview .bootstrap-dialog-draggable {display: none;}
.quickview .modal-content {background: transparent;overflow: visible;box-shadow: none;border: transparent;}
.modal-content .bp-title {position: absolute;left: 30px;top: -34px;text-transform: uppercase;letter-spacing: 1px;background: #455b9c;color: #fff;font-size: 15px;height: 34px;border-radius: 10px 10px 0 0;padding: 7px 20px 0;display: block;text-shadow: 1px 1px 1px rgba(150,150,150,1);}
.modal-content .bp-title:before {display: block;content: "";position: absolute;height: 34px;width: 15px;left: -15px;top: 0;background: url("/assets/img/bp-title-bf1.svg") no-repeat right bottom;}
.modal-content .bp-title:after {display: block;content: "";position: absolute;height: 34px;width: 15px;right: -15px;top: 0;background: url("/assets/img/bp-title-bf2.svg") no-repeat right bottom;}
.modal-body.quickview-main {padding: 0;}
.btn.quickview.quickview-next, .btn.quickview.quickview-prev {background-image: url("/assets/fancybox/fancybox_sprite.png");color: transparent !important;border: none;}
.btn.quickview.quickview-next {background-position: 0 -72px;right: -40px;}
.btn.quickview.quickview-prev {background-position: 0 -36px;left: -43px;}
@media (max-width: 576px) {.btn.quickview.quickview-prev {left: 10px;}
	.btn.quickview.quickview-next {right: 10px;}}
.btn.quickview.quickview-next.btn-default:hover, .btn.quickview.quickview-prev.btn-default:hover {background-color: transparent;border-color: transparent;}
.quickview .modal-footer {height: 0 !important;border: 0;padding: 0;}
.quickview-prev {position: absolute;left: -60px;top: 170px;}
.quickview-next {position: absolute;right: -60px;top: 170px;}
.container-800, .container-bp {max-width: 800px;border-radius: 12px;display: block;min-height: 10px;margin: 0px auto;background: #fff;padding: 0 15px;overflow: hidden;-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);box-shadow: 0 5px 15px rgba(0,0,0,.5);}
.container-bp > .row > div {padding-top: 15px;padding-bottom: 15px;position: relative;}
.container-bp > .row > .col-5 {background: #eff3f5;}
.container-bp .main-photo {min-width: 100px;width: 100%;}
.container-bp h3 {font-size: 17px;font-family: Roboto;padding-right: 30px;font-weight: 600;letter-spacing: .02em;line-height: 1.2;}
.container-bp .tovar-sp.table-condensed > tbody > tr > td {font-size: 14px;}
.container-bp .tovar-sp.table-condensed > tbody > tr > td:first-child {width: 130px;font-size: 13px;}
.nal-lookmore-bg {display: block;margin-top: -2px;}
.container-bp .rating {position: absolute;right: auto;left: 15px;}
.bp-annotation {font-size: 13px;padding-top: 10px;}
.container-bp .after-option-box .btn {padding-right: 40px;padding-left: 40px;width: auto;}
.container-bp .msfavorites {display: inline-block;position: relative;width: 46px;height: 45px;background: #e0e0e0;border-radius: 3px;margin-right: 10px;}
.container-bp .msfavorites i {display: block;margin: 10px auto;}
.look-full {position: absolute;left: 0;bottom: 0;right: 0;}
.lf-link {background: #455b9c;width: 100%;display: block;line-height: 1.4;padding-top: 7px;padding-bottom: 6px;color: #fff;padding-left: 24px;}
.lf-link:hover {background: #0069d9;color: #fff;text-decoration: none;}
.container-bp .after-option-box {height: 200px;}
.lf-link:after {display: block;position: absolute;right: 20px;top: 14px;content: "";width: 14px;height: 7px;background: url("/assets/img/arrow-png.png") no-repeat center top;}
.quickview-inter-buttons {position: absolute;top: 14px;right: 20px;z-index: 4;opacity: 0;-moz-transition: opacity .2s;-o-transition: opacity .2s;-webkit-transition: opacity .2s;transition: opacity .2s;}
.goods:hover .quickview-inter-buttons {opacity: 1;}
.fade:not(.show) {opacity: 1;}
.modal-backdrop.fade:not(.show) {opacity: .5;}
@media (min-width: 830px) {.quickview .modal-lg {min-width: 800px;}}
@media (max-width: 830px) {.container-bp .after-option-box .btn {white-space: nowrap;padding-left: 20px;padding-right: 20px;padding-top: 5px;padding-bottom: 5px;height: 30px;line-height: 1.4em !important;}
	.nav-t-product5 {margin-top: 15px;}
	.quickview-next.btn {position: absolute;right: 0px;top: 170px;color: #333 !important;}
	.quickview-prev.btn {position: absolute;left: 0px;top: 170px;color: #333 !important;}}
.nav-t-product5 {padding: 0;margin-bottom: 5px;}
.btn-xs {font-size: 14px;padding-top: 3px;padding-bottom: 3px;}
.nav-t-product5:after {content: "";height: 100px;right: 0;position: absolute;top: 0;width: 40px;background: url("/assets/img/false.png") repeat-y right top;}
.modal.bootstrap-dialog {z-index: 10002;}
.analog_one .quickview-inter-buttons {opacity: 1;}
.pt-btn-addtocart {width: auto;font-weight: 400;font-family: Neue Einstellung,sans-serif;display: inline-flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;letter-spacing: .04em;font-size: 13px;line-height: 28px;padding: 0 20px;min-height: 35px;color: #fff;border: none;-moz-transition: all .2s linear;-o-transition: all .2s linear;-webkit-transition: all .2s linear;transition: all .2s linear;margin-top: -10px;}
.pt-btn-addtocart > svg {padding-right: 4px;}
.table.table-noborder td, .table.table-noborder th {border: none;}
.see-more-md {margin: 3rem 0 0 auto;}
.sr-row-fx {background: #fff;padding-top: 20px;padding-bottom: 20px;border: #dedede solid 1px;margin-bottom: -1px;}
@media (min-width: 768px) {.price-list-absright {position: absolute;bottom: 0;right: 20px;margin: 0;}}
@media (max-width: 767px) {.sr-row-fx {margin-left: -7px;padding-top: 10px;padding-bottom: 10px;}
	.sr-row-fx > .col-4 {padding-right: 0;}
	.sr-row-fx .product-price button:after {position: absolute;left: auto;right: 10px;top: 7px;bottom: auto;content: "";background: url("https://rusautoopt.ru/assets/img/ccard.svg") no-repeat center top;background-size: cover;height: 18px;width: 20px;}
	.price-list-absright {margin-top: 10px;}}
.btn-one-click-listfix {margin-top: 0px;position: relative;}
.ms-share-desktop {display: block !important;}
.ms-share-mobile {display: none !important;}
@media (max-width: 576px) {.ms-share-desktop {display: none !important;}
	.ms-share-mobile {display: block !important;}}
.modal-probo-footer-box {border-top: 2px solid #dadada;background: #fefefe !important;display: flex;overflow: hidden;cursor: pointer;}
.modal-probo-footer-block1 .fa {margin-left: 17px;margin-top: 25px;}
.modal-probo-footer-block2 {margin-left: 20px;flex-grow: 1;}
.modal-probo-footer-block2-smalltext {text-align: left;font-size: 14px;font-family: Roboto;padding-top: 9px;margin: 0;}
@media (max-width: 400px) {.modal-probo-footer-block2-smalltext {text-align: left;font-size: 12px;font-family: Roboto;margin: 0;}}
span.graycolor {color: #868686;}
.modal-probo-footer-block2-smalltext {margin-bottom: 0px;}
.modal-probo-footer-block2-smalltext a {color: #4961a9;text-decoration: underline;}
.modal-probo-footer-block2-smalltext a:hover {text-decoration: none;}
.modal-probo-footer-block3 {width: 90px;min-width: 90px;margin-left: 0px;position: relative;}
.round-button {width: 33px;position: absolute;right: 10px;top: 4px;height: 33px;text-align: center;opacity: .9;border-radius: 100px;background-color: #fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);-webkit-tap-highlight-color: rgba(0,0,0,0);}
.round-button__icon, .round-button__inner, .round-button__text {display: inline-block;vertical-align: middle;}
.map2__icon_type_expand-map {width: 19px;height: 19px;margin-top: 3px;background: url("/assets/img/ERwU4A7F17_MbL6XkEgUUaL6FR0.svg") no-repeat center top;}
.map2__control[class] {display: block;width: 30px;height: 30px;margin: 0 0 6px;cursor: pointer;-webkit-user-select: none;opacity: 1;background-color: rgba(255,255,255,.95);box-shadow: 0 2px 3px 1px rgba(0,0,0,.2);transition: box-shadow 200ms ease-out;}
.map2__control:hover {box-shadow: 0 3px 4px 1px rgba(0,0,0,.3);}
.modal-dialog-lg {width: 100%;max-width: 940px;}
.mobile-block-likeya-fixed {display: none;}
.ymaps-2-1-77-controls__control_toolbar.ymaps-2-1-77-user-selection-none {display: none;}
@media (max-width: 576px) {#map-dialog-lg {z-index: 10200;}
	#map-dialog-lg .modal-dialog-lg {margin: 0;border: 0;border-radius: 0;}
	#map-dialog-lg .modal-content {border: 0;border-radius: 0 !important;}
	#map-dialog-lg .om-header {margin-bottom: 0;}
	#map-dialog-lg .col-12 {padding-left: 0;padding-right: 0;}
	body.dialoged {display: block;position: fixed;width: 100%;height: 100%;overflow: hidden;}
	.mobile-block-likeya-fixed {position: fixed;left: 0;bottom: 0;display: flex;right: 0;height: 100px;background: #fff;z-index: 10000;}
	.mobile-block-likeya-fixed img {width: 80px;height: 60px;display: block;margin: 10px;}
	.mobile-block-likeya-header {line-height: 17px;font-weight: 700;font-size: 15px;color: #000080;margin-top: 10px;}
	.mobile-block-likeya-addres {line-height: 16px;font-size: 12px;}
	.modal-probo-footer-block1 .fa {margin-left: 10px;}
	.modal-probo-footer-block2 {margin-left: 10px;}
	#modal-open-more-b {z-index: 10200;}}