/* ::::: http://new-car.com.ua/css/A.styles.css.pagespeed.cf.UhdW-Fdd4D.css ::::: */

@font-face {
	font-family: "GothamPro";
	font-style: normal;
	font-weight: 400;
	src: url('../woff2/gothampro-regular.woff2') format("woff2"), url('../woff/gothampro-regular.woff.html') format("woff"), url('../ttf/gothampro-regular.ttf.html') format("truetype");
}
@font-face {
	font-family: "GothamPro";
	font-style: normal;
	font-weight: 700;
	src: url('../woff2/gothampro-bold.woff2') format("woff2"), url('../woff/gothampro-bold.woff.html') format("woff"), url('../ttf/gothampro-bold.ttf.html') format("truetype");
}
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: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a, input, button { outline: medium none; }
a { background-color: transparent; text-decoration: underline; }
input, button { margin: 0px; padding: 0px; border: 0px none; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; -moz-appearance: none; }
* { box-sizing: border-box; }
html { -moz-text-size-adjust: none; -moz-osx-font-smoothing: grayscale; }
body { min-width: 480px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-family: "GothamPro",sans-serif; font-weight: 400; font-size: 16px; line-height: 24px; color: rgb(51, 51, 51); cursor: default; }
.main_wrapper { margin: 0px auto; width: 480px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.clearfix::after { content: ""; display: block; clear: both; }
img { max-width: 100%; height: auto; }
b { font-weight: 700; }
.button_block { padding: 0px 0px 22px; background: rgba(0, 0, 0, 0) url('../png/button__shadow.png.pagespeed.ce.9owpfy2blg.png') no-repeat scroll center bottom; }
.button_block .button { display: block; margin: 0px auto; width: 400px; height: 82px; border-radius: 12px; background: rgb(232, 35, 38) none repeat scroll 0% 0%; box-shadow: 0px 4px 0px rgb(213, 23, 25); font-family: "GothamPro",sans-serif; font-weight: 700; font-size: 24px; line-height: 82px; letter-spacing: 1px; color: rgb(255, 255, 255); text-shadow: 0px 2px 0px rgb(213, 23, 25); text-transform: uppercase; text-decoration: none; text-align: center; cursor: pointer; position: relative; }
h2 { font-size: 24px; line-height: 32px; text-transform: uppercase; text-align: center; }
h2 b { display: block; font-size: 36px; line-height: 42px; }
.offer_section { padding: 0px 0px 12px; background: rgb(53, 53, 53) none repeat scroll 0% 0%; }
.offer_section .title_block { padding: 16px 0px 10px; background: rgb(216, 27, 29) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-transform: uppercase; text-align: center; }
.offer_section .stock { margin: 0px auto 30px; padding: 16px 0px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); text-transform: uppercase; text-align: center; }
.offer_section .title_block .subtitle { font-size: 22px; line-height: 30px; }
.offer_section .title_block .main_title { font-weight: 700; font-size: 55px; line-height: 62px; }
.offer_section .info_block { padding: 79px 20px 0px 265px; height: 490px; background: rgb(8, 64, 138) url('../jpg/offer_bg.jpg.pagespeed.ce.bpludnzuvw.jpg') no-repeat scroll center top; font-size: 32px; line-height: 36px; letter-spacing: 1px; color: rgb(255, 255, 255); text-transform: uppercase; }
.offer_section .info_block b { color: rgb(255, 186, 29); }
.offer_section .price_block { margin: 0px 0px 30px; height: 77px; text-align: center; position: relative; }
.offer_section .price_block .price_item { float: left; width: 50%; height: 77px; }
.offer_section .price_block .price_item.old { padding: 15px 68px 0px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.offer_section .price_block .price_item.new { padding: 15px 0px 0px 68px; background: rgb(45, 45, 45) none repeat scroll 0% 0%; font-weight: 700; color: rgb(255, 255, 255); }
.offer_section .price_block .discount { padding: 15px 0px 0px; width: 151px; height: 77px; background: rgba(0, 0, 0, 0) url('../png/offer__discount_bg.png.pagespeed.ce.mcyrmjtkey.png') no-repeat scroll center center; font-weight: 700; text-shadow: 0px 2px 0px rgb(250, 211, 52); position: absolute; top: 0px; left: 50%; margin-left: -75px; }
.offer_section .price_block .text { margin: 0px 0px 4px; font-size: 12px; line-height: 14px; text-transform: uppercase; }
.offer_section .price_block .discount .text { font-size: 14px; }
.offer_section .price_block .value { font-size: 30px; line-height: 30px; }
.offer_section .price_block .price_item.old .value { text-decoration: line-through; }
.offer_section .input { display: block; margin: 0px auto 20px; padding: 0px 20px; width: 400px; height: 82px; border-radius: 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "GothamPro",sans-serif; font-weight: 400; font-size: 18px; color: rgb(51, 51, 51); }
.offer_section .input:-moz-placeholder { opacity: 1; color: rgb(102, 102, 102); }
.offer_section .input::-moz-placeholder { opacity: 1; color: rgb(102, 102, 102); }
.offer_section .input:focus:-moz-placeholder { opacity: 0; }
.offer_section .input:focus::-moz-placeholder { opacity: 0; }
.about_section { padding: 30px 0px 0px; }
.about_section h2 { margin: 0px 20px 30px; }
.about_section h2 b { color: rgb(232, 35, 38); }
.about_section .video-container { width: 480px; height: 270px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; overflow: hidden; position: relative; }
.about_section .text_block { margin: 30px 20px; text-align: center; }
.stock_text { margin: 30px 20px; text-align: left; }
.about_section .text_block p { margin: 0px 0px 15px; }
.about_section .text_block p:last-child { margin: 0px; }
.about_section img { display: block; }
.benefits_section { padding: 30px 0px 0px; }
.benefits_section h2 { margin: 0px 20px 30px; }
.benefits_section h2 b { color: rgb(16, 82, 179); }
.benefits_section .benefit_item { padding: 0px 20px 30px; background: rgba(0, 0, 0, 0) url('../jpg/benefits__benefit_bg.jpg.pagespeed.ce.lluh0fn7qp.jpg') no-repeat scroll center 44px; text-align: center; }
.benefits_section .benefit_item img { display: block; margin: 0px auto; }
.benefits_section .benefit_item h4 { margin: 15px 0px 5px; font-weight: 700; text-transform: uppercase; }
.benefits_section .slider_block { margin: 17px 20px 0px; padding: 0px 20px; position: relative; }
.benefits_section .slider_block::before { display: block; content: ""; width: 100%; height: 290px; background: rgb(236, 236, 236) none repeat scroll 0% 0%; border-radius: 12px; position: absolute; top: 50%; margin-top: -145px; left: 0px; }
.benefits_section .slider { border: 1px solid rgb(236, 236, 236); border-radius: 12px; overflow: hidden; }
.benefits_section .owl-prev, .benefits_section .owl-next { width: 48px; height: 48px; background-color: rgb(232, 35, 38); background-image: url('../png/slider__arrows.png.pagespeed.ce.k-qs9w4tgp.png'); background-repeat: no-repeat; position: absolute; bottom: 0px; }
.benefits_section .owl-prev { border-radius: 0px 12px 0px 0px; background-position: left center; left: 0px; }
.benefits_section .owl-next { border-radius: 12px 0px 0px; background-position: right center; right: 0px; }
.order_info_section { padding: 30px 20px; }
.order_info_section h2 { margin: 0px 0px 30px; }
.order_info_section h2 b { color: rgb(232, 35, 38); }
.order_info_section .info_item { margin: 0px 0px 20px; }
.order_info_section .info_item:last-child { margin: 0px; }
.order_info_section .info_item img { display: block; float: left; margin: -4px 16px 0px -4px; width: 83px; }
.order_info_section .info_item .text_block { float: left; width: 345px; }
.order_info_section .info_item h4 { margin: 0px 0px 5px; font-weight: 700; text-transform: uppercase; }
.footer_section { padding: 25px 0px; font-size: 14px; text-align: center; }
.footer_section a { color: rgb(17, 17, 17); }
/* ::::: http://goodmoons.ru/wall-racer5/css/settings.css ::::: */

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, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; }
article, aside, details, figcaption, figure, footer, header, menu, nav, section, main { display: block; }
img { max-width: 100%; height: auto; }
a { text-decoration: underline; }
a:hover { cursor: pointer; }
:-moz-placeholder { color: rgb(169, 169, 169); opacity: 1; }
*::-moz-placeholder { color: rgb(169, 169, 169); opacity: 1; }
* { margin: 0px; padding: 0px; }
* { box-sizing: border-box; }
button, input, a { outline: medium none; }
.clearfix::after { content: ""; display: block; clear: both; }
@font-face {
	font-family: "Segoe UI";
	font-style: normal;
	font-weight: 400;
	src: url('../woff2/subset-segoeui.woff2') format("woff2"), url('../woff/subset-segoeui.woff.html') format("woff"), url('../ttf/subset-segoeui.ttf.html') format("truetype");
}
@font-face {
	font-family: "Segoe UI";
	font-style: normal;
	font-weight: 600;
	src: url('../woff2/subset-segoeui-semibold.woff2') format("woff2"), url('../woff/subset-segoeui-semibold.woff.html') format("woff"), url('../ttf/subset-segoeui-semibold.ttf.html') format("truetype");
}
html {  }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
b, strong { font-weight: 600; }
body { width: 100%; min-width: 320px; padding: 0px; margin: 0px auto; font-family: "Segoe UI",Helvetica,Arial,sans-serif; font-weight: 400; font-size: 16px; line-height: 1.5em; color: rgb(38, 38, 38); background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
section { margin: 0px auto 25px; padding: 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.07); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.lvl-title-v1 { font-size: 26px; padding: 15px 20px; font-weight: 400; line-height: 1.5em; border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
.post-v1 {  }
.post-v1 .post-star { padding: 20px; }
.post-v1 .post-star::after { content: ""; display: block; height: 0px; clear: both; }
.post-v1 .post-star > img { display: block; float: left; width: 50px; height: 50px; margin: 0px 20px 0px 0px; border-radius: 50%; }
.post-v1 .post-star > h4 { position: relative; font-size: 18px; line-height: 48px; font-weight: 600; }
.post-v1 .post-star > h4::before { content: "..."; position: absolute; top: -8px; right: 0px; font-size: 20px; font-weight: 600; letter-spacing: 1px; color: rgb(38, 38, 38); }
.post-v1 .post-star > h4.star-active::after { content: ""; display: inline-block; width: 20px; height: 20px; margin: 0px 0px 0px 10px; background: rgba(0, 0, 0, 0) url('../png/like-icon.png') no-repeat scroll 0px -67px; }
.post-v1 > img { display: block; margin: 0px auto; }
.post-v1 .post-share { padding: 15px 20px 0px; }
.post-v1 .post-share::after { content: ""; display: block; height: 0px; clear: both; }
.post-v1 .post-share > span { display: inline-block; margin: 0px 10px 0px 0px; background: rgba(0, 0, 0, 0) url('../png/like-icon.png') no-repeat scroll 0% 0%; }
.post-v1 .post-share .post-like { width: 24px; height: 22px; background-position: 0px 0px; }
.post-v1 .post-share .post-msg { width: 22px; height: 23px; background-position: 0px -22px; }
.post-v1 .post-share .post-label { float: right; width: 18px; height: 22px; margin: 0px; background-position: 0px -45px; }
.post-v1 .post-relike { padding: 2px 20px 0px; font-size: 14px; font-weight: 600; }
.post-v1 .post-cont { padding: 20px; }
.post-v1 .post-cont > p { padding: 0px 0px 15px; }
.post-v1 .post-cont > p:last-child { padding: 0px; }
/* ::::: http://new-car.com.ua/css/A.owl.carousel.min.css.pagespeed.cf.-6NA4LMf2s.css ::::: */

.owl-carousel, .owl-carousel .owl-item { position: relative; }
.owl-carousel { display: none; width: 100%; z-index: 1; }
.owl-carousel .owl-stage { position: relative; backface-visibility: hidden; }
.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item { min-height: 1px; float: left; backface-visibility: hidden; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; -moz-user-select: none; }
/* ::::: http://static.best-gooods.ru/fonts/roboto.css ::::: */

@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('../woff2/robotothin.woff2.html') format("woff2"), url('../woff/robotothin.woff.html') format("woff"), url('../ttf/robotothin.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url('../woff2/robotothinitalic.woff2.html') format("woff2"), url('../woff/robotothinitalic.woff.html') format("woff"), url('../ttf/robotothinitalic.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('../woff2/robotolight.woff2.html') format("woff2"), url('../woff/robotolight.woff.html') format("woff"), url('../ttf/robotolight.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('../woff2/robotolightitalic.woff2.html') format("woff2"), url('../woff/robotolightitalic.woff.html') format("woff"), url('../ttf/robotolightitalic.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('../woff2/roboto.woff2.html') format("woff2"), url('../woff/roboto.woff.html') format("woff"), url('../ttf/roboto.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('../woff2/robotoitalic.woff2.html') format("woff2"), url('../woff/robotoitalic.woff.html') format("woff"), url('../ttf/robotoitalic.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('../woff2/robotomedium.woff2.html') format("woff2"), url('../woff/robotomedium.woff.html') format("woff"), url('../ttf/robotomedium.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('../woff2/robotomediumitalic.woff2.html') format("woff2"), url('../woff/robotomediumitalic.woff.html') format("woff"), url('../ttf/robotomediumitalic.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('../woff2/robotobold.woff2.html') format("woff2"), url('../woff/robotobold.woff.html') format("woff"), url('../ttf/robotobold.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('../woff2/robotobolditalic.woff2.html') format("woff2"), url('../woff/robotobolditalic.woff.html') format("woff"), url('../ttf/robotobolditalic.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), url('../woff2/robotoblack.woff2.html') format("woff2"), url('../woff/robotoblack.woff.html') format("woff"), url('../ttf/robotoblack.ttf.html') format("truetype");
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url('../woff2/robotoblackitalic.woff2.html') format("woff2"), url('../woff/robotoblackitalic.woff.html') format("woff"), url('../ttf/robotoblackitalic.ttf.html') format("truetype");
}
.youtube { background-color: rgb(0, 0, 0); max-width: 100%; height: inherit; overflow: hidden; position: relative; cursor: pointer; }
.youtube .thumb { bottom: 0px; display: block; left: 0px; margin: auto; max-width: 100%; position: absolute; right: 0px; top: 0px; width: 100%; height: auto; }
.youtube .play { opacity: 0.8; height: 77px; left: 50%; margin-left: -38px; margin-top: -38px; position: absolute; top: 50%; width: 77px; background: rgba(0, 0, 0, 0) url('../png/youtube-play-icon-2.png') no-repeat scroll 0% 0%; }
