@charset "UTF-8";
@font-face { font-family: MuseoSansCyrl; src: url("../fonts/MuseoSansCyrl-100.eot"); src: url("../fonts/MuseoSansCyrl-100.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSansCyrl-100.woff") format("woff"), url("../fonts/MuseoSansCyrl-100.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 100; }
@font-face { font-family: MuseoSansCyrl; src: url("../fonts/MuseoSansCyrl-300.eot"); src: url("../fonts/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSansCyrl-300.woff") format("woff"), url("../fonts/MuseoSansCyrl-300.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 300; }
@font-face { font-family: MuseoSansCyrl; src: url("../fonts/MuseoSansCyrl-500.eot"); src: url("../fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSansCyrl-500.woff") format("woff"), url("../fonts/MuseoSansCyrl-500.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 500; }
@font-face { font-family: MuseoSansCyrl; src: url("../fonts/MuseoSansCyrl-700.eot"); src: url("../fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSansCyrl-700.woff") format("woff"), url("../fonts/MuseoSansCyrl-700.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 700; }
@font-face { font-family: MuseoSansCyrl; src: url("../fonts/MuseoSansCyrl-900.eot"); src: url("../fonts/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSansCyrl-900.woff") format("woff"), url("../fonts/MuseoSansCyrl-900.ttf") format("truetype"); font-weight: normal; font-style: normal; font-weight: 900; }


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
body, html { height: 100%; }
body { font-family: MuseoSansCyrl; min-width: 1320px; font-weight: 300; font-size: 15px; }
body a, html a { text-decoration: none; }
body input, html input { -webkit-appearance: none; }
img, fieldset, a img { border: none; }
input[type="submit"], button { cursor: pointer; }
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border: 0; }
textarea { overflow: auto; }
input, button { margin: 0; padding: 0; border: 0; }
input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus { outline: none; }
input, textarea { font-family: MuseoSansCyrl; }

div { outline: none !important; }
* { outline: none !important; }
ul, ol { list-style-type: none; }
img { vertical-align: top; }
.red {color: red;}
li { list-style: none; }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { * { -webkit-text-size-adjust: none; } }
table { border-spacing: 0; border-collapse: collapse; width: 100%; }
.clear { clear: both; }
.page { overflow: hidden; position: relative; width: 100%; }
input[type=text], input[type=password], textarea { box-sizing: border-box; }
input:focus::-webkit-contacts-auto-fill-button { opacity: 0; }
.show-tablet1 { display: none; }
@media only screen and (max-width: 1000px) { .show-tablet1 { display: block; } }
@media only screen and (max-width: 1000px) { .hide-tablet1 { display: none; } }
.show-mobile1 { display: none; }
@media only screen and (max-width: 760px) { .show-mobile1 { display: block; } }
@media only screen and (max-width: 760px) { .hide-mobile1 { display: none; } }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; }
.slick-slide img { display: block; max-width: 100%; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev, .slick-next { position: absolute; top: 50%; margin-top: -10px; font: 0/0 a; text-shadow: none; color: transparent; height: 20px; background: none; left: 0; z-index: 1; }

.slick-prev:focus, .slick-next:focus { outline: none; }

.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0.2; }

.slick-prev:before, .slick-next:before { height: 30px; line-height: 30px; content: "prev"; display: inline-block; vertical-align: middle; font-size: 15px; color: #fff; background: #000; }

.slick-next { right: 0; left: auto; }

.slick-next:before { content: "next"; display: inline-block; }



.page-line, .slider1-content { max-width: 1300px; padding: 0 10px; margin: auto; position: relative; *zoom: 1; }

.page-line:after, .slider1-content:after { content: " "; display: table; clear: both; }

a { -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.block1 { background-position: center; background-repeat: no-repeat; background-size: cover; }

.block1.mod1 { position: relative; padding: 380px 0 120px 0; }

.top-background { background-color: rgba(14, 37, 50, 0.7); height: 40px; }

.top-background .page-line, .top-background .slider1-content { max-width: 1216px; padding: 0; }

.menu1 { text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; }

.menu1:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.menu1 * { text-align-last: left; }

.menu1__item { display: inline-block; vertical-align: top; line-height: 40px; }

.menu1__item a { color: #ffffff; font-weight: 300; font-size: 17px; }

.menu1__item a:hover { color: #ffc928; }

.menu1__item.active a { color: #ffc928; }

.header { *zoom: 1; position: relative; height: 189px; }

.header:after { content: " "; display: table; clear: both; }

.header__logo { position: absolute; top: 29px; left: 50%; margin-left: -103.5px; display: block; }

.header__left { padding-left: 110px; padding-top: 65px; float: left; }

.header__left p { color: #ffffff; font-weight: 300; font-size: 15px; line-height: 14px; }

.header__phone { color: #ffffff; font-weight: 700; font-size: 20px; line-height: 15px; margin-bottom: 19px; padding-left: 16px; position: relative; }

.header__phone:before { position: absolute; top: 1px; left: 0; display: block; content: ''; background-image: url("../img/icons.png"); width: 6px; height: 13px; background-position: -73px -155px; }

.header__phone a { color: #fff; }

.header__right { float: right; padding-top: 40px; *zoom: 1; }

.header__right:after { content: " "; display: table; clear: both; }

.header__address { float: left; margin-right: 70px; }

.header__address p { color: #ffffff; font-weight: 300; font-size: 15px; line-height: 22px; padding-bottom: 17px; }

.header__address p a { border-bottom: 1px dashed #fff; color: #fff; display: inline-block; line-height: 16px; }

.header__address p a:hover { border-color: transparent; }

.map-link1 { display: inline-block; vertical-align: top; height: 33px; box-sizing: border-box; border: 2px solid #ffc928; padding: 0 24px; line-height: 31px; text-align: center; color: #ffffff; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; border-radius: 50px; }

.map-link1:hover { background: #ffc928; color: #333; }

.cart1 { float: left; position: relative; top: 23px; background-image: url("../img/icons.png"); width: 39px; height: 39px; background-position: -238px -43px; -webkit-transition: 0s linear; transition: 0s linear; }

.cart1 span { display: block; position: absolute; top: 1px; right: -9px; display: block; content: ''; width: 16px; height: 16px; background-color: #ffc928; line-height: 16px; border-radius: 16px; text-align: center; color: #000000; font-size: 9px; }

.cart1:hover { background-image: url("../img/icons.png"); width: 39px; height: 39px; background-position: -238px -129px; }

.menu2 { max-width: 1076px; margin: auto; text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; }

.menu2:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.menu2 * { text-align-last: left; }

.menu2__item { display: inline-block; vertical-align: top; line-height: 19px; }

.menu2__item a { color: #ffffff; font-weight: 500; font-size: 21px; letter-spacing: 0.06px; }

.menu2__item a:hover { color: #ffc928; }

.menu2__item.active a { color: #ffc928; }

.text1 { text-align: center; padding: 0;}

.text1.mod1 { padding: 0; }

.text1.hide { display: none; }

.text1__title { color: #ffffff; font-weight: 700; font-size: 60px; line-height: 5px; padding-bottom: 0px; }

.menu-button1 { position: absolute; top: 74px; left: 0; cursor: pointer; width: 30px; height: 17px; border-top: 3px solid #fff; border-bottom: 3px solid #fff; z-index: 11; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu-button1:hover { opacity: 0.95; }

.menu-button1:before, .menu-button1:after { position: absolute; top: 50%; left: 0; right: 0; display: block; content: ''; height: 3px; background: #fff; margin-top: -1.5px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu-button1:hover { border-color: #f5c62c; }

.menu-button1:hover:before, .menu-button1:hover:after { background: #f5c62c; }

.menu-button1.active { border-color: transparent; }

.menu-button1.active:before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; left: -2px; right: -2px; background: #f5c62c; }

.menu-button1.active:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; left: -2px; right: -2px; background: #f5c62c; }

.selection-parametrs { display: block; margin: auto; width: 350px; height: 60px; border: 0px solid #ffc928; text-align: center; box-sizing: border-box; background: #ffc928; color: #333; font-weight: 700; font-size: 22px; text-transform: uppercase; letter-spacing: 1.1px; line-height: 60px; border-radius: 50px; }

.selection-parametrs:hover { background: #ffc928; color: #fff; }

.title1 { padding: 47px 0 40px 0; *zoom: 1; }

.title1:after { content: " "; display: table; clear: both; }

.title1__left { float: left; max-width: 80%; color: #000000; font-weight: 300; font-size: 50px; line-height: 46px; }

.title1__right { float: right; line-height: 46px; }

.title1__right a { color: #000000; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; }

.title1__right a:hover { color: #0f71c8; }

.slider1-content { position: relative; padding: 0; }

.slider1-over { margin: 0 -10px; position: relative; }

@media only screen and (max-width: 1440px) { .slider1-over { margin: 0 50px; } }

.slider1-over .prev { position: absolute; top: 92px; left: -55px; background-image: url("../img/icons.png"); width: 50px; height: 50px; background-position: -184px -54px; z-index: 3; cursor: pointer; }

.slider1-over .prev:hover { background-image: url("../img/icons.png"); width: 50px; height: 50px; background-position: -127px -101px; }

.slider1-over .next { position: absolute; top: 92px; right: -55px; background-image: url("../img/icons.png"); width: 50px; height: 50px; background-position: -184px 0px; z-index: 3; cursor: pointer; }

.slider1-over .next:hover { background-image: url("../img/icons.png"); width: 50px; height: 50px; background-position: -73px -101px; }

.slider2 { margin-bottom: 60px; }

.slider2 .prev, .slider2 .next { top: 75px; }

.slider2.mod1 { margin-bottom: 30px; }

.product1 { margin: 0 10px; }
.product1__foto { height: 233px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; margin-bottom: 2px; border-radius: 4px; }
.product1__foto.mod1:before { position: absolute; top: 0; left: 0; display: block; content: ''; background-image: url("../img/icons.png"); width: 69px; height: 69px; background-position: 0px -101px; }
.product1__foto.mod2:before { position: absolute; top: 0; left: 0; display: block; content: ''; background-image: url("../img/icons.png"); width: 79px; height: 79px; background-position: -101px 0px; }
.product1__foto.mod3:before { position: absolute; top: 0; left: 0; display: block; content: ''; background-image: url("../img/icons.png"); width: 97px; height: 97px; background-position: 0px 0px; }
.product1__foto.video:before { position: absolute; top: 200px; left: 10px; display: block; content: ''; background-image: url("../img/icons.png"); width: 30px; height: 25px; background-position: -30px -215px; }
.product1__title { display: inline-block; vertical-align: top; font-weight: 300; line-height: 28px; color: #333333; font-size: 24px; padding: 0 10px;}}
.product1__title:hover { opacity: 0.8; }
.product1__mark a { color: #0f71c8; font-weight: 300; font-size: 17px; margin-top:5px; margin-bottom:5px; display: inline-block; vertical-align: top; padding: 0 3px;}
.product1__mark a:hover { color: #fe385a; }
.product1__place {font-size: 12px; padding: 2px 3px;}
.zoom1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background: url(../img/black1.png) right bottom no-repeat; opacity: 0; -webkit-transition: 0.1s linear; transition: 0.1s linear; }
.zoom1:before { position: absolute; bottom: 15px; right: 15px; display: block; content: ''; background-image: url("../img/icons.png"); width: 26px; height: 26px; background-position: 0px -215px; }
.zoom1:hover { opacity: 1; }
.code-box{
    position: absolute; top: 0; left: 0;
    padding-top:2px;
    padding-left:5px;
    font-weight:600;
    color: #0f71c8;
}
.price-box { color: #fa3e3d; font-size: 18px; padding: 0 3px;}

.box__order { display: block; width: 80px; height: 25px; border: 2px solid rgba(15, 113, 200, 0.5); line-height: 25px; color: #0f71c8; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; text-align: center; border-radius: 30px; }
.box__order:hover { background: #0f71c8; color: #fff; border-color: #0f71c8; }


.space1 { height: 60px; }

.text2 { background-color: #f0f0f0; position: relative; padding: 52px 0; }

.text2__background { position: absolute; top: 0; left: 0; height: 100%; display: block; }

.text2__right-image { float: right; margin-right: -310px; position: relative; width: 620px; top: -52px; height: 1px; margin-left: 55px; }

.text2__right-image.mod1 { float: left; margin: 0 55px 0 -310px; }

@media only screen and (max-width: 1640px) { .text2__right-image { margin-right: 0; }
  .text2__right-image.mod1 { margin-left: 0; }
  .text2__right-image.mod1 .text2__foto:after { left: auto; right: 100%; } }

.text2__foto { position: absolute; top: 0; left: 0; right: 0; background-position: center; background-repeat: no-repeat; background-size: cover; }

.text2__foto:before { position: absolute; bottom: 0; left: 0; right: 0; height: 93px; display: block; content: ''; background: url(../img/black3.png); }

@media only screen and (max-width: 1640px) { .text2__foto:after { position: absolute; top: 0; bottom: 0; left: 100%; width: 2000px; display: block; content: ''; background: #fff; } }

.text2__bottom { position: absolute; bottom: 0; left: 0; right: 0; padding-bottom: 20px; text-align: center; font-size: 0.01px; }

.text2__over { overflow: hidden; }

.text2__over p { color: #000000; font-weight: 300; font-size: 17px; line-height: 30px;}

.text2__over p:last-child { padding-bottom: 0; }

.text2__over p a { color: #0f71c8; text-decoration: underline; }

.text2__over p a:hover { color: #ff3838; }

.text2__title { color: #000000; font-weight: 100; font-weight: 300; font-size: 30px; line-height: 27px; padding-bottom: 25px; }

.title2 { padding: 32px 0; color: #000000; font-weight: 100; font-weight: 300; font-size: 30px; line-height: 25px; }

.link-action { height: 200px; display: block; background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center; font-size: 0.01px; position: relative; margin: 0 10px; }

.link-action__text { position: absolute; bottom: 10px; left: 10px; right: 10px; color: #ffffff; font-size: 100px; font-size: 15px; line-height: 22px; text-transform: uppercase; letter-spacing: 1.13px; }

.link-action__text.mod1 { color: #000000; }

.link-action:hover { opacity: 0.9; }

.background-footer { padding: 30px 0 40px 0; background-color: #f0f0f0; }

.footer__over { text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; }

.footer__over:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.footer__over * { text-align-last: left; }

.footer__item { display: inline-block; vertical-align: top; padding-top: 11px; }

.footer__item:first-child { padding-top: 0; }

.logo-foot { display: inline-block; vertical-align: top; }

.address1 { padding-bottom: 30px; }

.address1 p { color: #222222; font-weight: 300; font-size: 15px; line-height: 15px; padding-bottom: 11px; }

.address1__phone { color: #000000; font-weight: 100; font-weight: 300; font-size: 22px; padding-left: 15px; position: relative; line-height: 22px; margin-bottom: 16px; }

.address1__phone:before { position: absolute; top: 5px; left: 0; display: block; content: ''; background-image: url("../img/icons.png"); width: 4px; height: 13px; background-position: -92px -155px; }

.address1__mail, .address1__link1 { display: inline-block; vertical-align: top; font-weight: 300; font-size: 15px; color: #0f71c8; text-decoration: underline; line-height: 15px; }

.address1__mail:hover, .address1__link1:hover { color: #ff3838; }

.address1__link1 { text-decoration: none; border-bottom: 1px dotted #0f71c8; }

.address1__link1:hover { border-color: #ff3838; }

.social1 { *zoom: 1; }

.social1:after { content: " "; display: table; clear: both; }

.social1 a { float: left; margin-right: 15px; }

.social1 a:last-child { margin-right: 0; }

.social1 a.icon1 { background: url("../img/c1.svg") no-repeat 0 0; background-size: 30px 30px; width: 30px; height: 30px; display: inline-block; }

.social1 a.icon2 { background: url("../img/c2.svg") no-repeat 0 0; background-size: 30px 30px; width: 30px; height: 30px; display: inline-block; }

.social1 a.icon3 { background: url("../img/c3.svg") no-repeat 0 0; background-size: 30px 30px; width: 30px; height: 30px; display: inline-block; }

.social1 a:hover { opacity: 0.85; }

.menu-foot__item { padding-bottom: 11px; line-height: 15px; }

.menu-foot__item a { color: #0f71c8; font-weight: 300; font-size: 15px; text-decoration: underline; }

.menu-foot__item a:hover { color: #ff3838; }

.menu-foot__item.active a { color: #ff3838; }

.link-review { display: block; width: 148px; height: 33px; border: 2px solid rgba(15, 113, 200, 0.5); box-sizing: border-box; border-radius: 50px; margin-left: -10px; text-align: center; text-align-last: center; line-height: 29px; color: #0f71c8; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; }

.link-review * { text-align: center; text-align-last: center; }

.link-review:hover { background: #0f71c8; color: #fff; }

.copyright1 { margin-top: -35px; }

.copyright1 p { color: #222222; font-weight: 300; font-size: 15px; line-height: 24px; }

.copyright1 p a { color: #0f71c8; text-decoration: underline; }

.copyright1 p a:hover { color: #ff3838; }

.menu-hide1 { position: absolute; top: 127px; left: 0; padding: 20px; box-shadow: 2px 4px 10px rgba(46, 53, 74, 0.25); background-color: #ffffff; border-radius: 3px; display: none; z-index: 10; }

.menu-hide1.active { display: block; }

.menu-hide1__list-item { padding-bottom: 10px; }

.menu-hide1__list-item:last-child { padding-bottom: 0; }

.menu-hide1__sub-link { display: inline-block; vertical-align: top; padding-left: 21px; position: relative; line-height: 15px; color: #0f71c8; font-weight: 500; font-size: 15px; }

.menu-hide1__sub-link:before { position: absolute; top: 1px; left: 0; display: block; content: ''; background-image: url("../img/icons.png"); width: 12px; height: 12px; background-position: -101px -83px; }

.menu-hide1__sub-link span { display: inline-block; vertical-align: top; border-bottom: 1px solid rgba(15, 113, 200, 0.5); }

.menu-hide1__sub-link:hover { color: #fd4040; }

.menu-hide1__sub-link:hover span { border-color: rgba(253, 64, 64, 0.5); }

.menu-hide1__sub-link.active:before { background-image: url("../img/icons.png"); width: 12px; height: 12px; background-position: -117px -83px; }

.menu-hide1__sub-list { padding: 5px 0 2px 30px; display: none; }

.menu-hide1__sub-item { padding-bottom: 10px; line-height: 15px; }

.menu-hide1__sub-item:last-child { padding-bottom: 0; }

.menu-hide1__sub-item a { color: #0f71c8; font-weight: 500; font-size: 15px; display: inline-block; vertical-align: top; border-bottom: 1px solid rgba(15, 113, 200, 0.5); }

.menu-hide1__sub-item a:hover { color: #fd4040; border-color: rgba(253, 64, 64, 0.5); }

.form-parametrs { display: block; *zoom: 1; margin: 0 -10px; position: absolute; top: -9999px; left: -9999px; padding: 47px 0 28px 0; }

.form-parametrs:after { content: " "; display: table; clear: both; }

.form-parametrs.active { position: static; }

.form-parametrs__title { color: #ffffff; font-weight: 900; font-size: 50px; padding-bottom: 44px; line-height: 47px; margin-left: 10px; }

.form-parametrs__item { float: left; width: 25%; padding-bottom: 42px; }

.form-parametrs__input { width: 100%; padding: 0 14px; color: #000000; font-weight: 300; font-size: 17px; border-radius: 2px; display: block; border: none; height: 45px; background-color: #ffffff; }

.form-parametrs__input.mod1 { float: left; width: 48.3%; }

.form-parametrs__input.mod1:last-child { float: right; }

.form-parametrs__submit { width: 100%; display: block; background: none; height: 45px; border: 2px solid #ffc928; color: #ffffff; font-weight: 700; font-size: 16px; border-radius: 50px; -webkit-transition: 0.1s linear; transition: 0.1s linear; text-transform: uppercase; letter-spacing: 0.8px; }

.form-parametrs__submit:hover { background: #ffc928; color: #333; }

.form-parametrs :focus::-webkit-input-placeholder { opacity: 0; }

.form-parametrs :focus::-moz-placeholder { opacity: 0; }

.form-parametrs :focus:-ms-input-placeholder { opacity: 0; }

.form-parametrs :focus:-moz-placeholder { opacity: 0; }

.form-parametrs__over { margin: 0 10px; }

.form-parametrs__over p { color: #ffffff; font-weight: 300; font-size: 17px; line-height: 15px; padding-bottom: 11px; height: 15px; }

.form-parametrs__over .jq-selectbox { cursor: pointer; display: block !important; z-index: 0 !important; }

.form-parametrs__over .jq-selectbox.opened { z-index: 1 !important; }

.form-parametrs__over .jq-selectbox__select { height: 45px; line-height: 45px; color: #000000; font-weight: 300; font-size: 17px; border-radius: 2px; background-color: #ffffff; padding: 0 31px 0 14px; position: relative; }

.form-parametrs__over .jq-selectbox__select:before { position: absolute; top: 20px; right: 10px; display: block; content: ''; background-image: url("../img/icons.png"); width: 13px; height: 7px; background-position: -184px -160px; }

.form-parametrs__over .jq-selectbox__select:hover { background: #fbf0c9; }

.form-parametrs__over .jq-selectbox.opened .jq-selectbox__select { background: #fff !important; border-radius: 2px 2px 0 0; z-index: 5 !important; }

.form-parametrs__over .jq-selectbox.opened .jq-selectbox__select:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; }

.form-parametrs__over .jq-selectbox__select-text { display: block; width: auto !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.form-parametrs__over .jq-selectbox__dropdown { position: absolute; left: 0; width: auto !important; right: 0; bottom: auto !important; background: #fff; border-radius: 0 0 2px 2px; top: 45px !important; border-top: 1px solid rgba(51, 51, 51, 0.2); box-shadow: 0 0 10px rgba(51, 51, 51, 0.4); }

.form-parametrs__over .jq-selectbox ul { max-height: 150px; overflow: auto; }

.form-parametrs__over .jq-selectbox li { padding: 8px 14px; color: #000000; font-weight: 300; font-size: 17px; line-height: 20px; border-bottom: 1px solid rgba(51, 51, 51, 0.2); }

.form-parametrs__over .jq-selectbox li:last-child { border: none; }

.form-parametrs__over .jq-selectbox li.selected, .form-parametrs__over .jq-selectbox li:hover { background: #333; color: #fff; }

.navigation { padding: 33px 0 22px 0; *zoom: 1; }

.navigation:after { content: " "; display: table; clear: both; }

.navigation__item { float: left; color: #888888; font-weight: 300; font-size: 14px; line-height: 14px; }

.navigation__item:after { content: '→'; display: inline-block; vertical-align: top; margin: 0 7px; }

.navigation__item:last-child:after { display: none; }

.navigation__item a { color: #888888; }

.navigation__item a:hover { color: #ff385a; }

.title-sort1 { *zoom: 1; padding-bottom: 21px; }

.title-sort1:after { content: " "; display: table; clear: both; }

.title-sort1__left { max-width: 70%; color: #000000; font-weight: 300; font-size: 40px; line-height: 50px; float: left; }

.title-sort1__right { float: right; padding-top: 7px; }

.sort-filter { *zoom: 1; }

.sort-filter:after { content: " "; display: table; clear: both; }

.sort-filter__left { float: left; margin-right: 11px; line-height: 36px; color: #000000; font-size: 15px; }

.sort-filter .jq-selectbox { cursor: pointer; float: left; display: block !important; z-index: 0 !important; margin-right: 20px; }

.sort-filter .jq-selectbox.opened { z-index: 1 !important; }

.sort-filter .jq-selectbox__select { width: 59px; padding-left: 11px; height: 36px; box-sizing: border-box; color: #000000; font-size: 14px; line-height: 34px; border: 1px solid rgba(15, 113, 200, 0.5); position: relative; }

.sort-filter .jq-selectbox__select:before { position: absolute; top: 14px; right: 9px; display: block; content: ''; background-image: url("../img/icons.png"); width: 13px; height: 7px; background-position: -184px -160px; }

.sort-filter .jq-selectbox.opened .jq-selectbox__select { background: #fff !important; border-radius: 2px 2px 0 0; z-index: 5 !important; border: 1px solid #0f71c8; }

.sort-filter .jq-selectbox.opened .jq-selectbox__select:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; }

.sort-filter .jq-selectbox__select-text { display: block; width: auto !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.sort-filter .jq-selectbox__dropdown { position: absolute; left: 0; width: auto !important; right: 0; bottom: auto !important; background: #fff; border-radius: 0 0 2px 2px; top: 35px !important; border: 1px solid #0f71c8; }

.sort-filter .jq-selectbox ul { max-height: 150px; overflow: auto; }

.sort-filter .jq-selectbox li { padding: 5px 11px; color: #000000; font-weight: 300; font-size: 14px; line-height: 17px; border-bottom: 1px solid rgba(51, 51, 51, 0.2); }

.sort-filter .jq-selectbox li:last-child { border: none; }

.sort-filter .jq-selectbox li.selected, .sort-filter .jq-selectbox li:hover { background: #0f71c8; color: #fff; }

.nav-filter { *zoom: 1; float: left; }

.nav-filter:after { content: " "; display: table; clear: both; }

.nav-filter__link { float: left; width: 36px; height: 36px; border: 1px solid rgba(15, 113, 200, 0.5); text-align: center; line-height: 34px; font-size: 0.01px; box-sizing: border-box; background: #fff; }

.nav-filter__link:before { display: inline-block; vertical-align: middle; content: ''; }

.nav-filter__link.icon1 { border-radius: 3px 0 0 3px; }

.nav-filter__link.icon1:before { background-image: url("../img/icons.png"); width: 17px; height: 17px; background-position: -80px -215px; }

.nav-filter__link.icon1.active, .nav-filter__link.icon1:hover { background: #3a71c8; }

.nav-filter__link.icon1.active:before, .nav-filter__link.icon1:hover:before { background-image: url("../img/icons.png"); width: 16px; height: 16px; background-position: -101px -215px; }

.nav-filter__link.icon2 { border-radius: 0 3px 3px 0; margin-left: -1px; }

.nav-filter__link.icon2:before { background-image: url("../img/icons.png"); width: 16px; height: 16px; background-position: -121px -215px; }

.nav-filter__link.icon2.active, .nav-filter__link.icon2:hover { background: #3a71c8; }

.nav-filter__link.icon2.active:before, .nav-filter__link.icon2:hover:before { background-image: url("../img/icons.png"); width: 17px; height: 17px; background-position: -59px -215px; }

.list-category1 { *zoom: 1; padding-bottom: 15px; }

.list-category1:after { content: " "; display: table; clear: both; }

.list-category1.mod1 { padding-bottom: 20px; }

.list-category1__item { float: left; margin: 0 10px 10px 0; font-size: 0.01px; }

.list-category1__item a { display: inline-block; vertical-align: top; padding: 0 17px; height: 30px; border: 1px solid rgba(15, 113, 200, 0.5); line-height: 30px; color: #0f71c8; font-weight: 300; font-size: 14px; border-radius: 30px; }
.list-category1__item a.active { display: inline-block; vertical-align: top; padding: 0 17px; height: 30px; border: 1px solid red; line-height: 30px; color: red; font-weight: 300; font-size: 14px; border-radius: 30px; }
.list-category1__item a:hover { background: #3a71c8; color: #fff;}
.list-category1__item a.active:hover { background: red; color: #fff;}
.list-category1__item.active a { background: #3a71c8; color: #fff;}


.line1 { height: 80px; position: relative; }

.line1:before { position: absolute; top: 0; bottom: 0; left: -2000px; right: -2000px; display: block; content: ''; background: #f2f2f2; }

.margin-up { margin-top: -75px; }

.position { position: relative; margin-left: -20px; }

.table1 { width: 100%; margin-bottom: 26px; }

.table1__icon1 { background-image: url("../img/icons.png"); width: 9px; height: 9px; background-position: -133px -83px; display: inline-block; vertical-align: top; margin-left: 4px; position: relative; top: 6px; }

.table1__foto { background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; width: 145px; height: 109px; }

.table1__foto:before { position: absolute; top: 0; left: 0; display: block; content: ''; }

.table1__foto:after { position: absolute; bottom: 5px; right: 5px; display: block; content: ''; }

.table1__foto.mod1:before { background-image: url("../img/icons.png"); width: 48px; height: 48px; background-position: -184px -108px; }

.table1__foto.mod2:before { background-image: url("../img/icons.png"); width: 39px; height: 39px; background-position: -238px -86px; }

.table1__foto.mod3:before { background-image: url("../img/icons.png"); width: 34px; height: 34px; background-position: -128px -174px; }

.table1__order { display: block; margin: auto; width: 110px; height: 33px; border: 2px solid rgba(15, 113, 200, 0.5); line-height: 33px; color: #0f71c8; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; text-align: center; border-radius: 30px; }
.table1__order:hover { background: #0f71c8; color: #fff; border-color: #0f71c8; }


.table1__prepay { text-align: center; color: #000000; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; line-height: 20px; padding-top: 5px; }

.table1 thead td { height: 41px; vertical-align: top; padding: 12px 0 12px 20px; color: #000000; font-weight: 300; font-size: 14px; line-height: 20px; }
.table1 thead td span { color: #888888; }
.table1 tbody tr { border-bottom: 1px solid #f2f2f2; }
.table1 tbody tr.prepay td {background: #fbefc5;}
.table1 tbody tr.selled td {background: #b9f5d3;}
.table1 tbody tr.none-exist td {background: #ddd;}
.table1 tbody td { padding: 20px 0 20px 20px; color: #333333; font-weight: 300; font-size: 17px; line-height: 23px; vertical-align: middle; }
.table1 tbody td.top { vertical-align: top; }
.table1 tbody td.foto { width: 145px; }
.table1 tbody td.description { width: 240px; }
.table1 tbody td p { padding-bottom: 5px; }
.table1 tbody td p:last-child { padding-bottom: 0; }
.table1 tbody td p span { color: #333333; font-weight: 300; font-size: 14px; display: block; max-width: 190px; }
.table1__title { font-weight: 300; color: #0f71c8; text-decoration: underline; font-size: 17px; line-height: 20px; display: inline-block; vertical-align: top; margin-bottom: 5px; }
.table1__title:hover { color: #fe3838; }

.chose1 { display: inline-block; color: #0f71c8; font-weight: 300; font-size: 14px; border-bottom: 1px dotted #0f71c8; line-height: 15px; }

.chose1:hover { border-color: #fe385a; color: #fe385a; }

.zoom2 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/black1.png); background-size: 100%; display: block; opacity: 0; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.zoom2:hover { opacity: 1; }

.zoom2:before { position: absolute; bottom: 5px; right: 5px; display: block; content: ''; background-image: url("../img/icons.png"); width: 26px; height: 26px; background-position: 0px -215px; -webkit-transform: scale(0.55); -ms-transform: scale(0.55); transform: scale(0.55); }

.best-price { display: inline-block; vertical-align: top; background-image: url("../img/icons.png"); width: 60px; height: 37px; background-position: -64px -174px; position: relative; top: 40px; }

.video-link { display: inline-block; vertical-align: top; background-image: url("../img/icons.png"); width: 30px; height: 25px; background-position: -30px -215px;  position: relative; top: 10px; }

.video-link:hover { opacity: 0.95; }

.nav-sort-link { *zoom: 1; }

.nav-sort-link:after { content: " "; display: table; clear: both; }

.nav-sort-link__left { float: left; padding-top: 4px; }

.nav-sort-link__right { float: right; }

.nav-sort-link__center { text-align: center; font-size: 0.01px; padding-top: 11px; }

.nav-sort-link__link-print { color: #0f71c8; font-weight: 300; font-size: 15px; display: inline-block; vertical-align: top; line-height: 17px; text-decoration: underline; }

.nav-sort-link__link-print:hover { color: #fe3838; }

.pagination1 { *zoom: 1; }

.pagination1:after { content: " "; display: table; clear: both; }

.pagination1__item { float: left; margin: 0 10px 0 0; color: #0f71c8; font-weight: 300; font-size: 14px; line-height: 28px; }

.pagination1__item span { display: inline-block; vertical-align: top; padding: 0 12px; }

.pagination1__item a { display: block; padding: 0 11px; text-align: center; height: 32px; box-sizing: border-box; border: 1px solid rgba(15, 113, 200, 0.5); line-height: 30px; color: #0f71c8; font-weight: 300; font-size: 14px; border-radius: 30px; min-width: 32px; }

.pagination1__item a:hover { background: #3a71c8; color: #fff; }

.pagination1__item.active a { background: #3a71c8; color: #fff; }

.space2 { height: 40px; }

.link-category1 { display: block; position: relative; height: 200px; border: 1px solid rgba(15, 113, 200, 0.25); box-sizing: border-box; border-radius: 3px; text-align: center; font-size: 0.01px; margin: 0 10px; }

.link-category1__foto { display: block; height: 140px; line-height: 140px; margin-bottom: 17px; }

.link-category1__foto img { display: inline-block; vertical-align: middle; max-width: 98%; max-height: 98%; }

.link-category1__text { color: #0f71c8; font-weight: 300; font-size: 17px; line-height: 16px; text-decoration: underline; display: inline-block; vertical-align: top; margin: 0 4px; }

.link-category1:before { position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px; display: block; content: ''; border-radius: 3px; border: 2px solid #f5c829; -webkit-transition: 0.1s linear; transition: 0.1s linear; opacity: 0; }

.link-category1:hover:before { opacity: 1; }

.product-list1 { *zoom: 1; margin: 0 -10px; padding-top: 15px; }

.product-list1:after { content: " "; display: table; clear: both; }

.product-list1 .product1 { margin: 0; }

.product-list1__item { float: left; width: 25%; padding-bottom: 41px; }

.product-list1__item:nth-child(4n+1) { clear: left; }

.product-list1__over { margin: 0 10px; }

.list-category2 { *zoom: 1; margin: 0 -10px; }

.list-category2:after { content: " "; display: table; clear: both; }

.list-category2__item { float: left; width: 16.666%; }

.title-product { color: #000000; font-weight: 300; font-size: 40px; line-height: 50px; padding-bottom: 38px; }

.title-product span { color: #0f71c8; font-size: 30px;}

.product-over { *zoom: 1; padding-bottom: 40px; }

.product-over:after { content: " "; display: table; clear: both; }

.product-over__left { float: left; width: 49.26%; }

.product-over__right { float: right; width: 49.26%; }

.small-text { padding-bottom: 26px; }

.small-text p { font-weight: 100; font-weight: 300; font-size: 17px; color: #000000; font-weight: 500; line-height: 20px; padding-bottom: 13px; }

.small-text p span { color: #777777; font-weight: 300; }

.small-text p:last-child { padding-bottom: 0; }

.price1 { font-size: 12px; padding-bottom: 20px; }

.price1__old { display: inline-block; vertical-align: top; margin-right: 18px; font-size: 40px; color: #f72a2a; text-decoration: line-through; font-weight: 300; }
.price1__new { display: inline-block; vertical-align: top; color: #000000; margin-right: 17px; font-size: 40px; font-weight: 500; }
.price1__new span { color:#333;font-size: 20px;font-family: MuseoSansCyrl;font-weight: 300;}

.price__text { display: inline-block; vertical-align: top; color: #000000; margin-right: 17px; font-size: 24px; font-weight: 500; padding-top: 10px;}

.price1__old_bron { display: inline-block; vertical-align: top; margin-right: 18px; font-size: 40px; color: #ccc; text-decoration: line-through; font-weight: 300; }

.price1__new_bron { display: inline-block; vertical-align: top; color: #ccc; margin-right: 17px; font-size: 40px; font-weight: 500; }

.price1__new i { font-weight: 300; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-style: normal; }

.price1__icon { display: inline-block; vertical-align: top; background-image: url("../img/icons.png"); width: 60px; height: 37px; background-position: 0px -174px; position: relative; top: 6px; }

.more-link1 { *zoom: 1; padding-bottom: 22px; }

.more-link1:after { content: " "; display: table; clear: both; }

.more-link1__link1 { float: left; width: 181px; height: 50px; background-color: #ffc928; text-align: center; line-height: 50px; border-radius: 50px; color: #000000; font-weight: 700; font-size: 19px; text-transform: uppercase; letter-spacing: 1.3px; margin-right: 20px; }

.more-link1__link1:hover { opacity: 0.9; }

.more-link1__inactive { background-color: #ccc;}

.sizes-box {padding: 20px 0;}

.select-text {float:left;height: 30px;line-height: 30px;margin-right: 20px;}
.select-link { float: left; padding-left: 10px; padding-right: 10px; height: 30px; border-style: solid;border-width: 2px;  border-color: #0f71c8; text-align: center; line-height: 30px; border-radius: 50px; color: #0f71c8; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 1.3px; margin-right: 10px; }
.select-link-active { background-color: #0f71c8; color: #fff;}
.select-link:hover { opacity: 0.9; background-color: #0f71c8; color: #fff;}

.bron_text { float: left; width: 181px; height: 50px; text-align: center; line-height: 50px; border-radius: 50px; color: #ff0000; font-weight: 700; font-size: 19px; text-transform: uppercase; letter-spacing: 1.3px; margin-right: 20px; }

.more-link1__link2 { float: left; width: 268px; height: 50px; box-sizing: border-box; border: 2px solid rgba(15, 113, 200, 0.5); text-align: center; line-height: 46px; border-radius: 50px; color: #0f71c8; font-weight: 700; font-size: 19px; text-transform: uppercase; letter-spacing: 1.3px; }

.more-link1__link2:hover { background: #0f71c8; border-color: #0f71c8; color: #fff; }

.more-link2 { *zoom: 1; padding-bottom: 25px; }

.more-link2:after { content: " "; display: table; clear: both; }

.more-link2__item { float: left; margin: 0 24px 0 0; }

.more-link2__item a { display: inline-block; vertical-align: top; color: #0f71c8; font-weight: 300; font-size: 16px; line-height: 15px; border-bottom: 1px dotted #0f71c8; }

.more-link2__item a:hover { border-color: transparent; }

.description-table { width: 100%; margin-bottom: 28px; }

.description-table tr:nth-child(2n+1) { background: #f7f7f7; }

.description-table td{padding: 10px; color: #000000; font-weight: 100; font-weight: 300; font-size: 16px; line-height: 40px; line-height: 20px;}

.description-table td.big {padding-left: 0;}

.description-table td:first-child { white-space: nowrap; }

.description-table td:last-child { font-weight: 300; padding-left: 45px; padding-right: 30px; }

.social2 { display: block; }

.social2__test { display: block; }

.big-foto { margin-bottom: 10px; border-radius: 4px; overflow: hidden; position: relative; }

.big-foto a { display: block; }

.big-foto img { width: 100%; display: block; }

.big-foto:before { position: absolute; top: 0; left: 0; display: block; content: ''; }

.big-foto.mod1:before { background-image: url("../img/icons.png"); width: 69px; height: 69px; background-position: 0px -101px; }

.big-foto.mod2:before { background-image: url("../img/icons.png"); width: 79px; height: 79px; background-position: -101px 0px; }

.big-foto.mod3:before { background-image: url("../img/icons.png"); width: 97px; height: 97px; background-position: 0px 0px; }

.list-more-foto { *zoom: 1; margin: 0 -1px; padding-bottom: 20px; }

.list-more-foto:after { content: " "; display: table; clear: both; }

.list-more-foto a { float: left; width: 20%; margin-bottom: 1px; height: 94px; position: relative; }

.list-more-foto a span { position: absolute; top: 0; bottom: 0; left: 0.5px; right: 0.5px; display: block; background-position: center; background-repeat: no-repeat; background-size: cover; opacity: 0.5; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-more-foto a span:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border: 2px solid #f03f40; opacity: 0; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-more-foto a:hover span { opacity: 1; }

.list-more-foto a:hover span:before { opacity: 1; }

.show-video1 { display: inline-block; vertical-align: top; padding-left: 50px; width: 263px; height: 50px; border: 1px solid rgba(247, 53, 53, 0.5); box-sizing: border-box; line-height: 48px; border-radius: 50px; color: #f73535; font-weight: 300; font-size: 16px; position: relative; }

.show-video1:before { position: absolute; top: 8px; left: 9px; display: block; content: ''; background-image: url("../img/icons.png"); width: 31px; height: 31px; background-position: -166px -174px; }

.show-video1:hover { background: #f73535; color: #fff; }

.title3 { color: #000000; font-weight: 300; font-size: 30px; line-height: 30px; padding-bottom: 31px; }

.top-background2 { height: 47px; background: #f5f5f5; }

.top-background2 .page-line, .top-background2 .slider1-content { max-width: 1880px; padding: 0 10px; }

.top-background2__over { text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; }

.top-background2__over:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.top-background2__over * { text-align-last: left; }

.top-background2__item { display: inline-block; vertical-align: top; *zoom: 1; }

.top-background2__item:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1740px) { .top-background2__item:nth-child(2) { position: relative; left: -3%; } }
@media only screen and (max-width: 1650px) { .top-background2__item:nth-child(2) { left: 1%; } }
@media only screen and (max-width: 1740px) { .top-background2__item:nth-child(1) { max-width: 48%; } }
@media only screen and (max-width: 1540px) { .top-background2__item:nth-child(1) { max-width: 35%; } }

.top-background2__phone { float: left; line-height: 47px; color: #000000; font-weight: 700; position: relative; padding-left: 6px; font-size: 17px; margin-right: 10px; }

.top-background2__phone:before { position: absolute; top: 17px; left: 0; display: block; content: ''; background-image: url("../img/icons.png"); width: 5px; height: 13px; background-position: -83px -155px; }

.top-background2__time { line-height: 47px; color: #000000; font-weight: 300; font-size: 15px; }

.menu3 { *zoom: 1; }

.menu3:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1560px) { .menu3 { position: relative; width: 110%; } }

.menu3__item { float: left; margin-right: 21px; line-height: 47px;}

.menu3__item:last-child { margin-right: 0; }

.menu3__item a { color: #000000; font-weight: 300; font-size: 15px;}

.menu3__item a:hover { color: #ff4154; }

.menu3__item a.active { color: #ff4154; font-weight:700;}

@media only screen and (max-width: 1880px) { 
.menu3__item { margin-right: 12px; }
.menu3__item a { font-size: 14px; } 
}

@media only screen and (max-width: 1740px) { .menu3__item { line-height: 14px; position: relative; top: 13px; } }

.mail1 { float: left; margin-right: 20px; color: #0f71c8; font-size: 15px; font-weight: 300; line-height: 13px; position: relative; top: 17px; }
.mail1:hover { color: #ff4154; }
.header2 { height: 128px; position: relative; z-index: 10; }
.header2 .page-line, .header2 .slider1-content { max-width: 1840px; }

@media only screen and (max-width: 1800px) { .header2 .page-line, .header2 .slider1-content { padding: 0 20px; } }

.header2__over { text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; }

.header2__over:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.header2__over * { text-align-last: left; }

.header2__item { display: inline-block; vertical-align: top; }

.header2__item:nth-child(1) { padding-top: 20px; }

.header2__item:nth-child(2) { padding-top: 56px; }

.header2__item:nth-child(3) { padding-top: 42px; }

.header2__item:nth-child(4) { padding-top: 44px; }

.header2__logo { display: inline-block; vertical-align: top;}

.menu4 { *zoom: 1; }

.menu4:after { content: " "; display: table; clear: both; }

.menu4__item { float: left; margin-right: 46px; line-height: 18px; padding-bottom: 12px; position: relative;}

.menu4__item:last-child { margin-right: 0; }

@media only screen and (max-width: 1800px) { .menu4__item { margin-right: 28px; } }

.menu4__item.active .menu4__link { color: #0f71c8; }

.menu4__item:hover a.sub { color: #0f71c8;}

.menu4__item:hover .menu4__sub-menu { display: block; }

.menu4__item a { color: #000000; font-weight: 700; font-size: 20px; text-transform: uppercase; letter-spacing: 0.06px;}

.menu4__item a:hover { color: #ff4154; }

@media only screen and (max-width: 1800px) { .menu4__item a { font-size: 15px; } }

@media only screen and (max-width: 1500px) { .menu4__item a { font-size: 15px; } }

.menu4__sub-menu { position: absolute; top: 30px; left: -12px; box-shadow: 0 0 3px rgba(51, 51, 51, 0.2); background-color: #f4f4f4; border-radius: 3px; padding: 5px 0; display: none; }

.menu4__sub-item a { display: block; padding: 0 15px; color: #000000; font-weight: 300; font-size: 15px; height: 37px; white-space: nowrap; line-height: 37px; text-transform: none;}

.menu4__sub-item a:hover { background: #0f71c8; color: #fff; }

.search1 { width: 293px; height: 43px; box-sizing: border-box; position: relative; }

.search1:before { position: absolute; top: 0; right: 0; bottom: 0; width: 43px; display: block; content: ''; background: transparent; }

@media only screen and (max-width: 1500px) { .search1 { width: 220px; } }

.search1__submit { position: absolute; top: 14px; right: 14px; background: none; display: block; background-image: url("../img/icons.png"); width: 16px; height: 16px; background-position: -161px -215px; -webkit-transition: 0s linear; transition: 0s linear; }

.search1__submit:hover { background-image: url("../img/icons.png"); width: 16px; height: 16px; background-position: -141px -215px; }

.search1__input { height: 43px; display: block; background: none; border: none; font-weight: 300; background-color: #f4f4f4; font-size: 15px; color: #000000; width: 100%; padding: 0 43px 0 15px; }

.search1__input:focus { background: #ffefbe; }

.search1 ::-webkit-input-placeholder { opacity: 1; color: #999999; }

.search1 ::-moz-placeholder { opacity: 1; color: #999999; }

.search1 :-ms-input-placeholder { opacity: 1; color: #999999; }

.search1 :-moz-placeholder { opacity: 1; color: #999999; }

.cart2 { display: block; position: relative; background-image: url("../img/icons.png"); width: 39px; height: 39px; background-position: -238px -172px; background: none; }

.cart2:before, .cart2:after { position: absolute; top: 0; left: 0; display: block; content: ''; background-image: url("../img/icons.png"); width: 39px; height: 39px; background-position: -238px -172px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.cart2:after { background-image: url("../img/icons.png"); width: 39px; height: 39px; background-position: -238px 0px; opacity: 0; }

.cart2:hover:before { opacity: 0; }

.cart2:hover:after { opacity: 1; }

.cart2 span { position: absolute; top: 1px; left: 31px; display: block; width: 16px; z-index: 1; height: 16px; background-color: #ff4154; border-radius: 16px; text-align: center; text-align-last: center; line-height: 16px; color: #ffffff; font-family: Circe; font-size: 11px; }

.cart2 span * { text-align: center; text-align-last: center; }

.view-motorcycles-in-stock1 { position: absolute; bottom: 0; left: 0; display: block; width: 382px; height: 49px; background-color: #ffc928; line-height: 49px; color: #000000; font-weight: 500; font-size: 17px; text-transform: uppercase; letter-spacing: 0.05px; text-align: center; z-index: 2; }

.view-motorcycles-in-stock1:hover { opacity: 0.9; }

.slider3 { position: absolute; top: 0; left: 0; right: 0;}

.slider3 .slick-dots { position: absolute; bottom: 20px; left: 0; right: 0; z-index: 2; text-align: center; font-size: 0.01px; }

.slider3 .slick-dots li { display: inline-block; vertical-align: top; cursor: pointer; margin: 0 10px; width: 10px; height: 10px; border: 1px solid #ffffff; box-sizing: border-box; border-radius: 10px; }

.slider3 .slick-dots li span { display: none; }

.slider3 .slick-dots li.slick-active { background-color: #ffffff; }

.slider3 div.slider3__item a{display: block;height: 100%;}

.callback1 { float: left; position: relative; top: 8px; width: 149px; height: 31px; background-color: #777; line-height: 31px; text-align: center; border-radius: 50px; color: #ffffff; font-weight: 300; font-size: 15px; text-align: center; text-align-last: center; }
.callback1 * { text-align: center; text-align-last: center; }
.callback1:hover { background-color: #bb2428; }

.filter-line1 { *zoom: 1; padding-top: 2px; margin: 0 -10px; }
.filter-line1:after { content: " "; display: table; clear: both; }
.filter-line1__item { float: left; width: 16.666%; padding-top: 15px;}
.filter-line1__over { margin: 0 10px; }
.filter-line1__label { line-height: 14px; padding-bottom: 11px; color: #000000; font-weight: 300; font-size: 15px; display: block; cursor: default; }
.filter-line1 .jq-selectbox { cursor: pointer; display: block !important; z-index: 0 !important; }
.filter-line1 .jq-selectbox.style1 .jq-selectbox__select { color: #000000; }
.filter-line1 .jq-selectbox.opened { z-index: 1 !important; }
.filter-line1 .jq-selectbox__select { position: relative; padding: 0 12px; box-sizing: border-box; line-height: 37px; color: #999999; font-weight: 300; font-size: 15px; height: 41px; border: 2px solid #ffc928; background-color: #ffffff; }
.filter-line1 .jq-selectbox__select:hover { border: 2px solid #ff4154; color: #000000; }
.filter-line1 .jq-selectbox.opened .jq-selectbox__select { border: 2px solid #ff4154; color: #000000; }
.filter-line1 .jq-selectbox__select-text { display: block; width: auto !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.filter-line1 .jq-selectbox__dropdown { position: absolute; left: 0; width: auto !important; right: 0; bottom: auto !important; top: 41px !important; background-color: #f4f4f4; padding: 5px 0; }
.filter-line1 .jq-selectbox ul { max-height: 500px; overflow: auto; }
.filter-line1 .jq-selectbox li { color: #000000; font-weight: 300; font-size: 14px; line-height: 17px; padding: 12px 5px; }
.filter-line1 .jq-selectbox li.selected, .filter-line1 .jq-selectbox li:hover { color: #ffffff; background: #0f71c8; }
.filter-line1__list { *zoom: 1; position: relative; }
.filter-line1__list:after { content: " "; display: table; clear: both; }
.filter-line1__list .jq-selectbox { float: left; width: 95px; }
.filter-line1__list .jq-selectbox:last-child { float: right; }
.filter-line1__list:before { position: absolute; top: 20px; left: 50%; margin-left: -3px; display: block; content: ''; width: 6px; height: 1px; background-color: #ffc928; }
.filter-line1 input[type=submit],.filter-line1 input[type=button] {display:block; background-color:#ffc928; color:#000000;  margin:auto; width:100%; height:37px; line-height:37px; font-weight:700; font-size:14px; text-transform:uppercase; letter-spacing:1.3px; text-align:center; border-radius:30px;}
.filter-line1 input[type=submit]:hover, .filter-line1 input[type=button]:hover{background:#ffc928; color:#cc0000;}
.pickmeup{background:#000;border-radius:.4em;-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;position:absolute;touch-action:manipulation;z-index:999999;}.pickmeup *{-moz-box-sizing:border-box;box-sizing:border-box}.pickmeup.pmu-flat{position:relative}.pickmeup.pmu-hidden{display:none}.pickmeup .pmu-instance{display:inline-block;height:13.8em;padding:.5em;text-align:center;width:15em}.pickmeup .pmu-instance .pmu-button{color:#eee;cursor:pointer;outline:none;text-decoration:none}.pickmeup .pmu-instance .pmu-today{background:#17384d;color:#88c5eb}.pickmeup .pmu-instance .pmu-button:hover{background:transparent;color:#88c5eb}.pickmeup .pmu-instance .pmu-not-in-month{color:#666}.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{color:#333;cursor:default}.pickmeup .pmu-instance .pmu-selected{background:#136a9f;color:#eee}.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#17384d}.pickmeup .pmu-instance nav{color:#eee;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:2em}.pickmeup .pmu-instance nav *:first-child :hover{color:#88c5eb}.pickmeup .pmu-instance nav .pmu-prev,.pickmeup .pmu-instance nav .pmu-next{display:none;height:2em;width:1em}.pickmeup .pmu-instance nav .pmu-month{width:14em}.pickmeup .pmu-instance .pmu-years *,.pickmeup .pmu-instance .pmu-months *{display:inline-block;line-height:3.6em;width:3.5em}.pickmeup .pmu-instance .pmu-day-of-week{color:#999;cursor:default}.pickmeup .pmu-instance .pmu-day-of-week *,.pickmeup .pmu-instance .pmu-days *{display:inline-block;line-height:1.5em;width:2em}.pickmeup .pmu-instance .pmu-day-of-week *{line-height:1.8em}.pickmeup .pmu-instance:first-child .pmu-prev,.pickmeup .pmu-instance:last-child .pmu-next{display:block}.pickmeup .pmu-instance:first-child .pmu-month,.pickmeup .pmu-instance:last-child .pmu-month{width:13em}.pickmeup .pmu-instance:first-child:last-child .pmu-month{width:12em}.pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none}

body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:MuseoSansCyrl;}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px MuseoSansCyrl;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}

.jq-checkbox {top: -1px;vertical-align: middle;width: 16px;height: 16px;margin: 0 4px 0 0;border: 1px solid #C3C3C3;border-radius: 3px;background: #F5F5F5;background: -webkit-linear-gradient(#FFF, #E6E6E6);background:         linear-gradient(#FFF, #E6E6E6);box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;cursor: pointer;}
.jq-checkbox.checked .jq-checkbox__div {width: 12px;height: 12px;margin: 2px 0 0 2px;border-radius: 2px;background: #666;box-shadow: inset 0 -3px 6px #AAA;}
.jq-checkbox.focused {border: 1px solid #08C;}
.jq-checkbox.disabled {opacity: .55;}

.floating {background: #fff;}
.fixed { position: fixed;top:  0px;z-index: 9999;width: 100%;max-width: 1300px; padding: 0 10px;left:50%; margin-left:-670px; padding-bottom: 20px;}


.slick-initialized { visibility: visible; }
.table_custom tbody td{vertical-align:top;}
.table_custom tbody td p{margin-top:20px;}
.bottom-text {font-family: MuseoSansCyrl;  font-size: 14px; margin-top:10px;}
.prepay div.product-list1__over{ background: #fbefc5; }
.selled div.product-list1__over{ background: #b9f5d3; }
.none-exist div.product-list1__over{ background: #ddd; }
.table1 thead td img {vertical-align:-3px;}
.table1  td.nowrap, .table  th.nowrap { white-space: nowrap}
.table1 tbody td { padding: 20px 0 20px 20px; color: #333333; font-weight: 300; font-size: 14px; line-height: 23px; vertical-align: middle; }
.table1__price { color: #fa3e3d; font-weight: 500; font-size: 14px; line-height: 10px; text-align: center; white-space: nowrap}
.table1__price span { color:#333;font-size: 14px;font-family: MuseoSansCyrl;font-weight: 300; }
.table1__order { display: block; margin: auto; width: 150px; height: 33px; border: 2px solid rgba(15, 113, 200, 0.5); line-height: 33px; color: #0f71c8; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; text-align: center; border-radius: 30px; }
.table1__order:hover { background: #0f71c8; color: #fff; border-color: #0f71c8; }
.table1 tbody .small { font-size: 10px;}

.whatsapp-button {
    display: block;
    position: relative;
    color: #20b038;
    font: var(--body1-maximum);
    padding-left: 32px;
    text-decoration: none;
}
.whatsapp-button:before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    width: 24px;
    height: 24px;
    background: url(/img/icons/whatsapp.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 1px;
}


#year_input { border: 2px solid #ffc928; width:400px; height: 30px;padding-left: 10px; margin-bottom: 25px; font-weight: 300; background-color: #fff; font-size: 16px; color: #000000;}
#year_input:focus { background: #ffefbe; }


div.hidden-box {display:none;font-family: MuseoSansCyrl;}
div.hidden-box h2{text-align:center;}
div.hidden-box form{padding-top:20px;}
div.hidden-box p{display:block;clear:both;text-align:right;line-height:25px;padding-right:3px;}
div.hidden-box p.check{text-align:left;}
div.hidden-box p.check label{margin-right:20px;}
div.hidden-box p.bigfild{text-align:left;}
div.hidden-box p.bigfild-box{text-align:center;height:50px;vertical-align:middle;}
div.hidden-box div.hidden-box-message{clear:both;text-align:center;font-size:1.5em;height:50px;}
div.hidden-box textarea{display:block;resize:none;color:#676767;wfont-family:MuseoSansCyrl;margin-bottom:10px;border:1px dotted #ccc;padding:5px 9px;font-size:1.2em;line-height:1.4em;}
div.hidden-box select{display:inline-block;color:#676767;font-family:MuseoSansCyrl;margin-bottom:10px;border:1px dotted #ccc;padding:5px 9px;font-size:1em;line-height:1.4em;}
div.hidden-box input[type="text"]{display:inline-block;color:#676767;font-family:MuseoSansCyrl;margin-bottom:10px;border:1px dotted #ccc;padding:5px 9px;font-size:1em;line-height:1.4em;}
div.hidden-box input[type="text"]:focus{border-style:solid;border-color:#bababa;color:#444;}
div.hidden-box input.error{border-color:#973d3d;border-style:solid;background:#f0bebe;color:#a35959;}
div.hidden-box input.error:focus{border-color:#973d3d;color:#a35959;}
div.hidden-box label{float:left;margin-bottom:9px;wfont-family:MuseoSansCyrl;color:#646464;font-size:1.2em;}
div.hidden-box p.bigfild label{float:none;}
div.hidden-box label.error{margin-top:-10px;padding:0;float:left;margin-left:180px;color:red;font-style:italic;font-size:0.8em;}
div.hidden-box button{font-family: MuseoSansCyrl;font-weight: 700; font-size: 17px;background:#fff;display: inline-block;margin: auto; height: 33px; border: 2px solid rgba(15, 113, 200, 0.5); line-height: 33px; color: #0f71c8;text-transform: uppercase; text-align: center; border-radius: 30px;padding-left: 15px;padding-right: 15px;}
div.hidden-box button:hover{background: #0f71c8; color: #fff; border-color: #0f71c8; }
div.hidden-box button.send{float:left;margin-left:30px;}
div.hidden-box button.middle{float:left;margin-left:10px;}
div.hidden-box button.cancel{float:right;}
div.hidden-box button.right{float:right;margin-right:30px}

.fakecbox {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    margin: 3px;
    margin-left: 4px;
    display: inline-block;
    position: relative;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
    background-color: #fff;
    rbackground: linear-gradient(to bottom, rgb(243, 243, 243) 0%, rgb(224, 224, 224) 40%, rgb(224, 224, 224) 100%);
    border-radius: 2px;
    border-width: 1px;
    border-style: solid;
    border-top-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
}
.fakecbox:hover {
    border-top-color: rgb(168, 168, 168);
    border-left-color: rgb(157, 157, 157);
    border-right-color: rgb(157, 157, 157);
    border-bottom-color: rgb(157, 157, 157);
    box-shadow: 0 1px 0 rgba(0, 0, 0, .125);
    background: linear-gradient(to bottom, rgb(244, 244, 244) 0%, rgb(226, 226, 226) 40%, rgb(226, 226, 226) 100%);
}
.fakecbox:active {
    border-top-color: rgb(173, 173, 173);
    border-left-color: rgb(161, 161, 161);
    border-right-color: rgb(161, 161, 161);
    border-bottom-color: rgb(161, 161, 161);
    background: linear-gradient(to bottom, rgb(231, 231, 231) 0%, rgb(213, 213, 213) 40%, rgb(213, 213, 213) 100%);
    box-shadow: none;
}
.fakecbox.checked::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAM1BMVEX///9CQkJERERMTExPT09WVlZZWVlfX19gYGBlZWVmZmZpaWlra2txcXFycnJzc3N6enq1N2u5AAAAAXRSTlMAQObYZgAAAC5JREFUeAElwYcRACEMwDD7eyHA/tNyuUiUj3JtB+nXBp2pAx5PvYFQd9KrlCAtF1AAoT8ZlaoAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center;
}
.fakecbox.red {
    background: rgba(255,0,0,.4);
    border: 1px solid rgba(200,0,0,.5);
}
.fakecbox.redonuncheck.unchecked {
    background: rgba(255,0,0,.4);
    border: 1px solid rgba(200,0,0,.5);
}


#order_box{display:none; width:625px;}
#credit_box{display:none; width:625px;}
#sale_box{display:none; width:625px;}
#subscribe_box{display:none; width:500px;}
#order_box textarea, #credit_box textarea, #sale_box textarea{width:580px;height:80px;}
#order_box input[type="text"],#subscribe_box input, #credit_box input, #sale_box input[type="text"][type="text"]{width:420px;}
input[type="button"]:hover{background:#ddd;}
#product_box{width:800px;}
#car_box{width:700px;}
#not_box{width:700px;}
#car_box input[type="text"]{width:420px;}

#call_box{width:600px;}
#call_box input[type="text"]{width:420px;}

#card_box{width:900px;}
#card_box2{width:900px;}
#card_box2 textarea{width:750px;height:60px;}
#card_box2 input[type="text"]{width:620px;}
#auth_box,#auth_exit_box{display:none;width:500px;}
#auth_box input[type="text"]{width:320px;}
#bron_box{width:600px;}
#bron_box select{width:340px;}
#bron_box input[type="text"]{width:320px;}

#select_box{font-size: 0.8em;width:870px;min-height:0px;}
#content_select label.checked{background:#ffffaa;}
#content_select label:hover{background:#f1f1f1;}

#commentus_box{display:none; width:650px;}
#commentus_box input[type="text"]{width:320px;}
#commentus_box textarea{width:600px;height:120px;}
#commentus_box select{width:320px;}



.select_part_box{padding:10px;}
.select_part_box select{display:inline-block;width:300px;font-family:Tahoma,sans-serif;margin-bottom:10px;color:#646464;border:1px dotted #ccc;padding:5px 9px;font-size:1.2em;line-height:1.4em;}
.select_part_box label{margin-left:20px;margin-right:5px;display:inline-block;font-family:Tahoma,sans-serif; color:#646464; font-size:1.4em; line-height:1.4em;}
.select_part_box p{display:block; text-align:right;line-height:25px;padding-right:3px;}
.select_part_box input[type="submit"]{ background:#fff;display: inline-block;margin: auto; width: 110px; height: 33px; border: 2px solid rgba(15, 113, 200, 0.5); line-height: 33px; color: #0f71c8; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; text-align: center; border-radius: 30px; }
.select_part_box input[type="submit"]:hover { background: #0f71c8; color: #fff; border-color: #0f71c8; }


.show-video2 { display: inline-block; vertical-align: middle; padding-left: 50px; width: 200px; height: 50px; border: 1px solid rgba(247, 53, 53, 0.5); -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 48px; border-radius: 50px; color: #f73535; font-weight: 300; font-size: 16px; position: relative; }
.show-video2:before { position: absolute; top: 8px; left: 9px; display: block; content: ''; background-image: url("../img/icons.png"); width: 31px; height: 31px; background-position: -238px -167px; }
.show-video2:hover { background: #f73535; color: #fff; }

.list-foto { *zoom: 1; margin: 0 -1px; padding-bottom: 20px; }
.list-foto:after { content: " "; display: table; clear: both; }
.list-foto a { float: left; width: 120px; margin-bottom: 1px; height: 94px; position: relative; }
.list-foto a span { position: absolute; top: 0; bottom: 0; left: 0.5px; right: 0.5px; display: block; background-position: center; background-repeat: no-repeat; background-size: contain; opacity: 0.5; -webkit-transition: 0.1s linear; transition: 0.1s linear; }
.list-foto a span:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border: 2px solid #f03f40; opacity: 0; -webkit-transition: 0.1s linear; transition: 0.1s linear; }
.list-foto a:hover span { opacity: 1; }
.list-foto a:hover span:before { opacity: 1; }

.current-slide {border: 2px solid red;}

.more-link1__link2 { background: #0f71c8; float: left; width: 268px; height: 50px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 2px solid rgba(15, 113, 200, 0.5); text-align: center; line-height: 46px; border-radius: 50px; color: #fff; font-weight: 700; font-size: 19px; text-transform: uppercase; letter-spacing: 1.3px; }

.table-small thead td { height: 41px; vertical-align: top; text-align: center; padding: 10px; color: #000000; font-weight: 300; font-size: 12px; line-height: 20px; border:1px dotted #ccc;}
.table-small tbody td { padding: 3px;; color: #333333; font-weight: 300; font-size: 12px; line-height: 23px; vertical-align: middle;border:1px dotted #ccc; }
a.bsel{}
a.bsel:hover{}

.slider3 .prev { position: absolute; top: 292px; left: 55px; background-image: url("../img/icons.png"); width: 50px; height: 50px; background-position: -184px -54px; z-index: 3; cursor: pointer; }
.slider3 .prev:hover { background-image: url("../img/icons.png"); width: 50px; height: 50px; background-position: -127px -101px; }
.slider3 .next { position: absolute; top: 292px; right: 55px; background-image: url("../img/icons.png"); width: 50px; height: 50px; background-position: -184px 0px; z-index: 3; cursor: pointer; }
.slider3 .next:hover { background-image: url("../img/icons.png"); width: 50px; height: 50px; background-position: -73px -101px; }
.slider3 div.slider3__item { background-position: center; background-repeat: no-repeat; background-size: cover; }

    .custom-checkbox {
      position: absolute;
      z-index: -1;
      opacity: 0;
    }
    .custom-checkbox+label {
      display: inline-flex;
      align-items: center;
      user-select: none;
    }
    .custom-checkbox+label::before {
      content: '';
      display: inline-block;
      width: 1em;
      height: 1em;
      flex-shrink: 0;
      flex-grow: 0;
      border: 1px solid #adb5bd;
      border-radius: 0.25em;
      margin-right: 0.5em;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 50% 50%;
    }
    .custom-checkbox:not(:disabled):not(:checked)+label:hover::before {
      border-color: #b3d7ff;
    }
    .custom-checkbox:not(:disabled):active+label::before {
      background-color: #b3d7ff;
      border-color: #b3d7ff;
    }
    .custom-checkbox:focus+label::before {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    }
    .custom-checkbox:focus:not(:checked)+label::before {
      border-color: #80bdff;
    }
    .custom-checkbox:checked+label::before {
      border-color: #0b76ef;
      background-color: #0b76ef;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
    }
    .custom-checkbox:disabled+label::before {
      background-color: #e9ecef;
    }
    .checkbox {
      margin-left:300px;
      margin-bottom: 1em;
    }

.floating {
	padding: 10px 0;
}

.fixed {
	max-width: none;
	padding: 10px 0;
	left: 0;
	margin-left: 0;
}

.pagination1__item.mobile {
	display: none;
}

@media (max-width: 1320px) {

body {
	min-width: 0px;
}

.top-background2__item:nth-child(1) {
	max-width: none;
}

.top-background2__item:nth-child(2) {
	left: 0;
}

.top-background2 .mail1 {
	margin-right: 10px;
	font-size: 14px;
}

.top-background2__phone {
	font-size: 14px;
}

.top-background2__time {
	width: 116px;
	text-align: right;
	-moz-text-align-last: right;
	text-align-last: right;
	font-size: 13px;
	line-height: 17px;
	margin-top: 6px;
}

.menu3 {
	width: auto;
}

.menu3__item {
	margin-right: 10px;
	top: 16px;
}

.menu3__item:last-child {
	margin-right: 0;
}

.header2 {
	height: auto;
	padding-bottom: 10px;
}

.header2__over {
	display: flex;
	flex-wrap: wrap;
}

.header2__item:nth-child(1) {
	order: 1;
}

.header2__item:nth-child(2) {
	order: 4;
	width: 100%;
	padding-top: 26px;
}

.header2__item:nth-child(3) {
	order: 2;
	margin-left: auto;
	margin-right: 20px;
}

.header2__item:nth-child(4) {
	order: 3;
}

.header2 .cart2 {
	right: 5px;
}

.menu4 {
	display: inline-flex;
	justify-content: space-between;
	font-size: 15px;
	min-width: 100%;
}

.menu4:after {
	display: none;
}

.menu4__item {
	float: none;
	padding-bottom: 0;
}

.menu4__item a {
	display: block;
	padding: 14px 0;
	white-space: nowrap;
}

.block1.mod1 {
	padding: 360px 0 0;
}

.slider3 .prev,
.slider3 .next {
	top: 155px;
}

.title1 {
	padding: 40px 0;
}

.title1__left {
	font-size: 36px;
	line-height: 40px;
}

.title1__right {
	line-height: 40px;
}

.slider1-over {
	margin: 0 60px;
}

.slider1-over .prev,
.slider1-over .next {
	top: 50%;
	margin-top: -25px;
}

.slider1-over .prev {
	left: -50px;
}

.slider1-over .next {
	right: -50px;
}

.product1__foto {
	height: auto;
	padding-top: 75%;
	margin-bottom: 16px;
}

.product1__foto.video:before {
	top: auto;
	bottom: 8px;
}

.product1__title {
	font-size: 24px;
	line-height: 30px;
}

.product1__mark {
	margin-top: 6px;
}

.product1__mark a {
	font-size: 16px;
	line-height: 20px;
}

.text2__right-image {
	right: -10px;
	width: 50%;
}

.text2__right-image.mod1 {
	right: 0;
	left: -10px;
}

.link-action {
	height: auto;
	padding-top: 100%;
}

.title-sort1__left {
	font-size: 30px;
	line-height: 40px;
}

.filter-line1__item {
	white-space: nowrap;
	width: 220px;
}

.filter-line1__over {
	margin-bottom: 10px;
}

.description-table td:first-child {
	white-space: normal;
}

.list-more-foto a {
	height: auto;
	padding-top: 15.0562%;
}

}

@media (max-width: 1023px) {

.hidden-mobile{
    display: none;
}

.top-background2__hamburger {
	margin-left: -10px;
	position: relative;
	width: 47px;
	height: 47px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.top-background2__hamburger:after {
	content: '';
	display: block;
	position: absolute;
	left: 12px;
	top: 14px;
	width: 23px;
	height: 2px;
	background: #b6b6b6;
	box-shadow: 0 8px 0 0 #b6b6b6, 0 16px 0 0 #b6b6b6;
}

.menu3 {
	display: none;
	position: absolute;
	z-index: 100;
	top: 47px;
	right: 0;
	left: 0;
	background: #f5f5f5;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.menu3__item {
	float: none;
	margin-right: 0;
	top: 0;
	line-height: 47px;
	border-top: 1px solid #eaeaea;
}

.menu3__item a {
	display: block;
	font-size: 16px;
	padding: 0 10px;
}

.header2 .page-line {
	padding: 0 10px;
}

.header2__item:nth-child(2) {
	margin: 0 -10px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.search1__input {
	font-size: 16px;
}

.footer__item:nth-child(4) {
	padding-top: 30px;
}

.footer__item:nth-child(4),
.footer__item:nth-child(5) {
	width: 100%;
	text-align: center;
	-moz-text-align-last: center;
	text-align-last: center;
}

.footer .link-review {
	display: inline-block;
}

.menu-foot {
	text-align: center;
	-moz-text-align-last: center;
	text-align-last: center;
}

.menu-foot__item {
	display: inline-block;
	margin: 0 8px;
}

.copyright1 {
	margin-top: 20px;
	text-align: center;
}

.block1.mod1 {
	padding: 260px 0 0;
}

.slider3 .prev,.slider3 .next {
	top: 105px;
}

.title1 {
	padding: 36px 0;
}

.title1__left {
	font-size: 32px;
}

.slider1-over {
	margin: 0 20px;
}

.slider1-content .slick-list {
	overflow: visible;
}

.slider1-content.moto-type {
	display: none;
}

.product1 {
	margin: 0 5px;
}

.text2 {
	padding: 0;
}

.text2__background {
	top: auto;
	bottom: 0;
	right: 0;
	left: auto;
}

.text2__over {
	padding: 20px 0;
}

.text2__right-image,
.text2__right-image.mod1 {
	float: none;
	width: auto;
	height: auto;
	top: 0;
	margin: 0 -10px;
	left: 0;
	right: 0;
}

.text2__foto {
	position: relative;
	height: auto !important;
	padding-top: 63.5%;
}

.text2__foto:after {
	display: none;
}

.link-action {
	margin: 0 5px;
}

#card_box {
	width: 80%;
	min-width: 300px;
}

#card_box2 {
	width: 80%;
	min-width: 300px;
}

#card_box2 textarea {
	display: block;
	width: 100%;
	height: 60px;
}

#card_box2 input[type="text"] {
	display: block;
	width: 100%;
}

#card_products {
	overflow: auto;
}

#producttable {
	width: auto !important;
}

#producttable th {
	white-space: nowrap;
}

#producttable th,
#producttable td {
	padding: 0 5px;
}

.link-category1 {
	margin: 0 5px;
}

.filter-line1 {
	text-align: center;
	-moz-text-align-last: center;
	text-align-last: center;
}

.filter-line1__item {
	position: relative;
	float: none;
	width: 100%;
}

.filter-line1__item + .filter-line1__item {
	margin-top: 20px;
}

.filter-line1 .jq-selectbox__dropdown ul {
	max-height: 200px;
}

.filter-line1__list .jq-selectbox {
	display: inline-block !important;
	float: none;
}

.filter-line1__list .jq-selectbox:last-child {
	display: inline-block !important;
	float: none;
	margin-left: 20px;
}

.fixed {
	position: relative;
}

.sort-filter .nav-filter {
	display: none;
}

.product-list1__item {
	width: 50%;
}

.product-over{
    display: flex;
    flex-direction: column;
}

.product-over__left {
	order: 1;
	margin-top: 20px;
}

.product-over__right {
	order: 2;
}
.product-over__bottom {
	order: 3;
}

.product-over__left,
.product-over__right {
	float: none;
	width: auto;
}

.list-category2 {
	overflow: auto;
	white-space: nowrap;
}

.list-category2__item {
	float: none;
	display: inline-block;
	width: 25%;
}

}

@media (max-width: 767px) {

.hidden-mobile{
    display: none;
}

.top-background2 .mail1,
.top-background2__phone,
.top-background2__item:last-child {
	display: none;
}

.search1 {
	width: 100%;
}

.background-footer {
	padding: 16px 0 20px 0;
}

.footer * {
	text-align: center;
	-moz-text-align-last: center;
	text-align-last: center;
}


.footer__item {
	width: 100%;
}

.address1__phone {
	display: inline-block;
}

.address1__mail {
	display: block;
}

.social1 {
	display: inline-block;
}

.block1 {
	display: none;
}

.title1 {
	padding: 28px 0;
	text-align: center;
}

.title1__left {
	float: none;
	max-width: none;
	font-size: 30px;
	line-height: 34px;
}

.title1__right {
	margin-top: 8px;
	float: none;
	line-height: 30px;
}

div.hidden-box button.send {
	margin-left: 0;
}

#auth_box,
#auth_exit_box {
	width: 80%;
	min-width: 300px;
}

#auth_box input[type="text"],
#auth_exit_box input[type="text"] {
	display: block;
	width: 100%;
}

#call_box, #bron_box, #car_box, #not_box {
	width: 90%;
	min-width: 300px;
}

#call_box input[type="text"], #bron_box input[type="text"], #bron_box select, #car_box input[type="text"], {
	display: block;
	width: 100%;
}
#order_box {
	width: 90%;
	min-width: 300px;
}

#order_box textarea,
#order_box input[type="text"] {
	display: block;
	width: 100%;
}

#commentus_box {
	width: 90%;
	min-width: 300px;
}
#commentus_box select {
	display: block;
	width: 100%;
}
#commentus_box input[type="text"] {
	display: block;
	width: 100%;
}
#commentus_box textarea,#commentus_box input {
	display: block;
	width: 100%;
}

#credit_box {
	width: 90%;
	min-width: 300px;
}
#credit_box textarea,
#credit_box input {
	display: block;
	width: 100%;
}

#sale_box {
	width: 80%;
	min-width: 300px;
}
#sale_box textarea,
#sale_box input[type="text"] {
	display: block;
	width: 100%;
}
#subscribe_box {
	width: 80%;
	min-width: 300px;
}
#subscribe_box input {
	display: block;
	width: 100%;
}

#product_box {
	width: 80%;
	min-width: 300px;
}

#product_box {
	width: 80%;
	min-width: 300px;
}

#product_box select {
	display: block;
	width: 100%;
}

#product_box input[type="text"] {
	display: block;
	width: 100%;
}

#select_box {
	width: 80%;
	min-width: 300px;
}

.title-sort1__left {
	font-size: 26px;
	line-height: 30px;
}

.nav-sort-link__left,
.nav-sort-link__right {
	float: none;
	text-align: center;
}

.nav-sort-link__right {
	margin-top: 20px;
}

.pagination1 {
	display: inline-block;
}
/*
.pagination1__item {
	display: none;
	float: none;
	margin: 5px;
}
*/
.pagination1__item.mobile {
	display: inline-block;
}

.sort-filter {
	display: inline-block;
}

.sort-filter .jq-selectbox {
	text-align: left;
}

.list-category1 {
	text-align: center;
}

.list-category1__item {
	float: none;
	display: inline-block;
	margin: 5px;
}

.title-product {
	font-size: 32px;
	line-height: 36px;
}

.title-product span {
	font-size: 30px;
}

.list-more-foto a {
	width: 33.333%;
	padding-top: 25.09367%;
}

.more-link1 {
	text-align: center;
}

.more-link1__link1,
.more-link1__link2 {
	float: none;
	display: inline-block;
}

.more-link1__link2 {
	margin-top: 12px;
}

.list-category2__item {
	width: 33.333%;
}

}

@media (max-width: 480px) {

.link-action__text {
	font-size: 13px;
	line-height: 17px;
}

}

@media (max-width: 479px) {

.header2__item:nth-child(2) {
	padding-top: 16px;
}

.header2__item:nth-child(3) {
	order: 3;
	width: 100%;
	margin-right: 0;
	padding-top: 26px;
}

.header2__item:nth-child(4) {
	padding-top: 38px;
	margin-left: auto;
	order: 2;
}

.title-sort1__left {
	font-size: 18px;
	line-height: 24px;
}

.list-category1 {
	text-align: left;
	white-space: nowrap;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.product-list1__item {
	width: 100%;
}

.title-product {
	font-size: 26px;
	line-height: 32px;
}

.title-product span {
	font-size: 24px;
}

.description-table td {
	padding: 10px 5px;
	width: 25%;
}

.description-table td:last-child {
	width: 75%;
	padding: 10px 5px;
	word-break: break-all;
}

.list-more-foto a {
	width: 50%;
	padding-top: 37.6405%;
}

.more-link2__item {
	float: none;
	text-align: center;
}

.more-link2__item + .more-link2__item {
	margin-top: 12px;
}

.list-category2__item {
	width: 80%;
}

}

.comment {
	padding: 30px;
	background: #fff;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
	border-radius: 6px;
}

.comment__header {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-bottom: 7px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.comment__header-title {
	margin-right: 30px;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}

.comment__header-subtitle {
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.comment__header-date {
	font-size: 13px;
	line-height: 24px;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.7);
}

.comment__header-title + .comment__header-date,
.comment__header-subtitle + .comment__header-date {
	margin-left: auto;
}

.comment__content {
	padding-top: 20px;
}

.comment__content-title {
	line-height: 29px;
	font-size: 24px;
	font-weight: bold;
}

.comment__content-title + .comment__content-text {
	margin-top: 15px;
}

.comment__content-text a {
	color: #c61010;
	text-decoration: underline;
}

.comment__content-text a:hover {
	color: rgba(198, 16, 16, 0.8);
}

.comment__content-text p {
	margin: 24px 0;
}

.comment__content-text p:first-child {
	margin-top: 0;
}

.comment__content-text p:last-child {
	margin-bottom: 0;
}

.comment__footer {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid rgba(0, 0, 0, 0.3);
}

.comment__images {
	overflow: hidden;
}

.comment__images-wrap {
	margin: -10px;
}

.comment__images-wrap > a {
	display: inline-block;
	vertical-align: middle;
	width: 120px;
	height: 80px;
	margin: 10px;
}

.comment + .comment {
	margin-top: 30px;
}

.collapsible__content {
	font-size: 16px;
	line-height: 24px;
	max-height: 120px;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.collapsible__more {
	display: none;
	margin-top: 20px;
	font-size: 14px;
	line-height: 17px;
	font-weight: 500;
	letter-spacing: .05em;
	color: #c61010;
	text-transform: uppercase;
	text-decoration: none !important;
}

.collapsible__more .icon {
	margin-top: -2px;
	transform: scaleY(-1);
}

.collapsible__more span {
	display: inline-block;
}

.collapsible__more span:last-of-type {
	display: none;
}

.collapsible__more:hover .icon {
	-webkit-animation: .3s ease-in 0s down;
	animation: .3s ease-in 0s down;
}

.collapsible.active .collapsible__more {
	display: inline-block;
	vertical-align: middle;
}

.collapsible.open .collapsible__content {
	max-height: none;
	display: block;
	-webkit-line-clamp: unset;
	-webkit-box-orient: unset;
}

.collapsible.open .collapsible__more .icon {
	transform: scaleY(1);
}

.collapsible.open .collapsible__more span:first-of-type {
	display: none;
}

.collapsible.open .collapsible__more span:last-of-type {
	display: inline-block;
}

.collapsible.open .collapsible__more:hover .icon {
	-webkit-animation: .3s ease-in 0s up;
	animation: .3s ease-in 0s up;
}

.feedback__list{
	padding-top: 30px;
	padding-bottom: 30px;
}


.feedback__list .icon {
	display: inline-block;
	vertical-align: middle;
	height: 1em;
	fill: currentColor;
}

.feedback__list .icon_arrow-right {
	width: 1.3125em;
	font-size: 16px;
}

.feedback__list .icon_arrow-up {
	width: 0.72727em;
	font-size: 11px;
}

.feedback__list .icon_close {
	width: 1em;
	font-size: 36px;
}


.index-feedback {
}

.index-feedback__title {
	font-size: 36px;
	font-weight: 500;
}

.index-feedback__list {
	overflow: hidden;
}

.index-feedback__list .slick-list {
	margin-right: -20px;
	margin-left: -20px;
}

.index-feedback__list .slick-track {
	display: flex;
}

.index-feedback__list .slick-slide {
}

.index-feedback__list-item-date {
	padding: 0;
	padding-bottom: 0;
	margin: 0;
	line-height: 10px;
	font-size: 13px;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.7);
}

.index-feedback__list-item-date time{
	font-size: 12px;
}

.index-feedback__list-item-name {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}

.index-feedback__list-item-model {
	font-size: 16px;
	font-weight: 500;
}

.index-feedback__list-item-text {
	padding: 0;
	margin: 0;
}

.index-feedback__list-item a {
	display: block;
}

.index-feedback__more { display: block; margin-top: 10px; color: #000000; font-weight: 700; font-size: 13px; text-transform: uppercase; letter-spacing: 1.3px; }


.scheme {
	padding: 40px 0 60px;
}

.scheme > * + * {
	margin-top: 60px;
}

.purchase-plan__container {
	width: 240px;
	margin: 0 auto;
}

.purchase-plan__title {
	font-size: 24px;
	font-weight: 600;
	text-align: center;
}

.purchase-plan__list {
	margin-top: 40px;
	text-align: center;
}

.purchase-plan__list-item {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.purchase-plan__list-item-media {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 181px;
	height: 181px;
	border-radius: 10px;
	border: 2px solid #bb2428;
}

.purchase-plan__list-item-media img {
	width: 162px;
	height: 162px;
}

.purchase-plan__list-item-title {
	margin-top: 20px;
	font-size: 20px;
	font-weight: 300;
}

.purchase-plan__list-item + .purchase-plan__list-item {
	margin-top: 30px;
}

.advantages__container {
	width: 240px;
	margin: 0 auto;
}

.advantages__title {
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	margin-top: 40px;
}

.advantages__list {
	margin-top: 30px;
	text-align: center;
}

.advantages__list-item {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.advantages__list-item-media {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 185px;
	height: 185px;
	border-radius: 10px;
	overflow: hidden;
}

.advantages__list-item-media img {
	width: 100%;
	height: 100%;
}

.advantages__list-item-title {
	margin-top: 20px;
	font-size: 20px;
	font-weight: 300;
}

.advantages__list-item + .advantages__list-item {
	margin-top: 30px;
}

.advantages__buttons {
	width: 320px;
	margin: 45px auto 0;
}

.advantages__button {
	display: block;
	font-size: 20px;
	padding: 24px 16px;
	text-align: center;
	color: #fff;
	background-color: #bb2428;
	border-radius: 10px;
	box-sizing: border-box;
	cursor: pointer;
}

.advantages__button_outline {
	color: #000;
	background-color: transparent;
	border: 2px solid #bb2428;
	padding: 22px 16px;
}

.advantages__button + .advantages__button {
	margin-top: 28px;
}

@media (min-width: 640px) {

.scheme {
	padding-top: 60px;
}

.purchase-plan__container {
	width: 500px;
}

.purchase-plan__title {
	font-size: 26px;
}

.purchase-plan__list {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	margin: -20px 0;
	margin-top: 20px;
}

.purchase-plan__list-item {
	width: 50%;
	margin: 20px 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.purchase-plan__list-item + .purchase-plan__list-item {
	margin-top: 20px;
}

.advantages__container {
	width: 500px;
}

.advantages__title {
	font-size: 26px;
}

.advantages__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	margin: -20px 0;
	margin-top: 20px;
}

.advantages__list-item {
	width: 50%;
	margin: 20px 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.advantages__list-item + .advantages__list-item {
	margin-top: 20px;
}

}

@media (min-width: 834px) {

.purchase-plan__container {
	width: 638px;
}

.purchase-plan__title {
	font-size: 30px;
}

.purchase-plan__list-item-media {
	width: 200px;
	height: 200px;
}

.purchase-plan__list-item-media img {
	width: 100%;
	height: 100%;
}

.purchase-plan__list-item-title {
	margin-top: 22px;
	font-size: 24px;
}

.advantages__container {
	width: 638px;
}

.advantages__title {
	font-size: 30px;
}

.advantages__list-item-media {
	width: 204px;
	height: 204px;
}

.advantages__list-item-title {
	margin-top: 38px;
	font-size: 24px;
}

}

@media (min-width: 1194px) {

.purchase-plan__container {
	width: 958px;
}

.purchase-plan__title {
	font-size: 30px;
}

.purchase-plan__list {
	margin: -30px 0;
	margin-top: 10px;
}

.purchase-plan__list-item {
	width: 33.333%;
	margin: 30px 0;
}

.purchase-plan__list-item + .purchase-plan__list-item {
	margin-top: 30px;
}

.advantages__container {
	width: 958px;
}

.advantages__title {
	font-size: 30px;
}

.advantages__list-item {
	width: 33.333%;
}

.advantages__buttons {
	width: auto;
	margin: 86px auto 0;
	text-align: center;
}

.advantages__button {
	display: inline-block;
	width: 400px;
	font-size: 24px;
	padding: 22px 16px 21px;
}

.advantages__button_outline {
	width: 400px;
	padding: 20px 16px 19px;
}

.advantages__button + .advantages__button {
	margin-top: 0;
	margin-left: 73px;
}

}

@media (min-width: 1920px) {

.scheme > * + * {
	margin-top: 0px;
}

.advantages__container {
	width: 1400px;
	margin-bottom: 40px;
}

.advantages__list-item {
	width: 20%;
}

.advantages__buttons {
	width: 1400px;
	padding-right: 120px;
	text-align: center;
}

.advantages__text {
	width: 1400px;
}




}

.hide-on-mobile { display: inline; }
/* Smartphone Portrait and Landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ 
    .hide-on-mobile { display: none; }
    .col-card {
	height: 50px;
	font-size: 14px;
    }
}
.show-on-mobile { display: none; }
/* Smartphone Portrait and Landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ .show-on-mobile { display: inline; }}

.small{font-size:10px;}
.vk-wrap { width: 91%; height: 91%; aspect-ratio: 16/9; }
iframe { width: 97%; height: 95%; aspect-ratio: 16/9; }




