﻿.select2-container--default .select2-selection--single{border:none;outline:none}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal !important;outline:none}.select2-container .select2-selection--single{height:auto;background:none}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--open .select2-dropdown--below{border-radius:0;border:1px solid #ccc}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ccc;border-radius:0;padding:4px;font-size:.875em;outline:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#cd1d1f;font-size:.875em}.select2-results__option[aria-selected]{font-size:.875em}.select2-results__option{font-size:.875em}*{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:1em;font-weight:400;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{cursor:pointer;text-decoration:none;outline:none}a img{border:none;margin:0}img{max-width:100%;display:block;margin:0}b{font-weight:700}ul{list-style:none}button{cursor:pointer;border:none;outline:none}embed,iframe,iframe[style]{max-width:100%;height:auto}.noscroll{overflow:hidden}.container{display:block;width:100%}.content{width:92%;max-width:1140px;display:flex;flex-wrap:wrap;margin:0 auto}.m-top10{margin-top:10px}.alert{width:100%;height:55px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.125em;font-weight:700;color:#3c9;border:2px solid #3c9;padding:0 20px;border-radius:27px}.load-overlay{position:fixed;top:0;left:0;right:0;bottom:0;transition:all .5s,z-index 0ms;z-index:99;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden}.load-overlay.active{opacity:1;visibility:visible}.ajax_load{z-index:99;display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.ajax_load .ajax_load_box{font-weight:700;margin:auto;text-align:center;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.ajax_load .ajax_load_box_title{margin-top:15px;font-weight:600}.ajax_load .ajax_load_box_circle{border-top:16px solid #cd1d1f !important;border:16px solid #e3e3e3;border-radius:50%;margin:auto;width:80px;height:80px;-webkit-animation:spin 1.2s linear infinite;-o-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ajax_response{width:100%;display:block}.message{width:100%;display:block;margin-bottom:20px;padding:15px;text-align:center;border:2px solid #cecfd4;font-weight:bold}.message.success{color:#36ba9b;border-color:#36ba9b}.message.info{color:#39aed9;border-color:#39aed9}.message.warning{color:#f5b946;border-color:#f5b946}.message.error{color:#d94352;border-color:#d94352}.paginator{display:flex;align-items:center;justify-content:center;margin:30px auto}.paginator a,.paginator span{display:inline-block;padding:8px 16px;border:1px solid #ccc;border-right:0;color:#555;font-weight:700;text-decoration:none;transition-duration:.2s}.paginator a:first-of-type{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.paginator a:last-of-type{border-right:1px solid #ccc;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.paginator a:hover{background:#cd1d1f;background-size:200%;color:#fbfbfb}.paginator span{background:#ccc}.header_bar{width:100%;display:block;background-color:#cd1d1f}.header_bar .content{justify-content:space-between;align-items:center;padding:10px 0}.header_bar .phones{display:flex;flex-wrap:wrap;align-items:center}.header_bar .phones p,.header_bar .phones a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.875em;color:#fff;margin-right:20px}.header_bar .phones p i,.header_bar .phones a i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:5px}.header_bar .phones a{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;margin-right:0}.header_bar .phones a i{font-size:1.125em}.header_bar .phones a:hover{color:#fff112}.header_bar .phones .social{display:none}.header_bar .social{display:flex;flex-wrap:wrap;align-items:center}.header_bar .social a{font-size:1.25em;color:#fff;margin-right:20px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.header_bar .social a:hover{color:#fff112}.header_bar .social a:last-of-type{margin-right:0}.header_nav{width:100%;display:block;background-color:#292d30}.header_nav .content{justify-content:space-between;align-items:center;padding:15px 0}.header_nav .menu{display:flex;flex-wrap:wrap;align-items:center}.header_nav ul{display:flex;flex-wrap:wrap}.header_nav ul a{display:block;font-weight:600;color:#fff;text-transform:uppercase;padding:10px 20px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.header_nav ul a.active,.header_nav ul a:hover{color:#cd1d1f}@media(max-width: 44.9375em){.header_nav .menu{position:relative;padding:10px 10px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;z-index:3}.header_nav .menu.active{background-color:#fff}.header_nav .header_menu_mobile{display:block;color:#fff;width:25px;height:21px;border-top:3px solid;float:left;position:relative;cursor:pointer;-webkit-backface-visibility:hidden}.header_nav .header_menu_mobile::before,.header_nav .header_menu_mobile::after{content:"";display:block;height:3px;margin-top:6px;background:currentColor;position:relative;transition:transform .2s ease}.header_nav .header_menu_mobile.active{border-top-color:transparent;z-index:4;color:#000}.header_nav .header_menu_mobile.active::after{margin-top:0px;top:3px;transform:rotate(45deg)}.header_nav .header_menu_mobile.active::before{margin-top:0px;top:6px;transform:rotate(135deg)}.header_nav ul{display:none;position:absolute;right:0;top:41px;z-index:5;width:200px;background:#fff;padding:20px;-webkit-box-shadow:0 20px 30px rgba(0,0,0,.25);-moz-box-shadow:0 20px 30px rgba(0,0,0,.25);box-shadow:0 20px 30px rgba(0,0,0,.25);margin-top:0}.header_nav ul a{color:#000;margin:0}.header_nav ul a:hover{color:#cd1d1f}}@media(max-width: 36.9375em){.header_bar .content{padding:10px 0 0 0}.header_bar .phones{width:100%;justify-content:flex-start}.header_bar .phones p,.header_bar .phones a{width:50%;margin:0 0 10px 0}.header_bar .phones .social{display:flex;flex-wrap:wrap;justify-content:center;width:50%}.header_bar .phones .social a{width:auto;margin-right:20px}.header_bar .social{display:none}}.banner{width:100%;display:block}.cars_content{padding:80px 0;align-items:flex-start;align-content:flex-start}.cars_search{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#292d30;padding:25px 45px}.cars_search .label{width:calc(20% - 16px);display:flex;flex-wrap:wrap;background-color:#fff}.cars_search .select2{width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.875em;color:#000;background-image:url(../images/selectarrow.png);background-position:right 15px center;background-repeat:no-repeat;background-size:auto 20%;padding:10px;resize:none;outline:none}.cars_search button{width:calc(20% - 16px);font-size:.875em;font-weight:600;color:#fff;text-transform:uppercase;background-color:#cd1d1f;padding:10px 0}.cars_search button i{margin-left:10px}.cars_search button:hover{background-color:#292d30}.cars{width:100%;display:block;margin-top:40px}.cars h1{width:100%;display:block;font-size:1.125em;font-weight:700;color:#252f38;padding-bottom:5px;border-bottom:1px solid #e1e1e1;margin-bottom:10px}.cars_items{width:calc(100% + 20px);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-left:-10px}.cars_item{width:calc(25% - 20px);max-width:300px;background-color:#ebebeb;border:1px solid #ebebeb;margin:10px}.cars_item .photo{display:block;position:relative}.cars_item .photo::after{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:3em;color:#fff;background:rgba(205,29,31,.6);position:absolute;left:0;top:0;content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;visibility:hidden;opacity:0;transform:translate3d(0, -20px, 0);-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:1}.cars_item .photo .ribbon{width:70px;height:70px;position:absolute;right:0;top:0;border:35px solid #cd1d1f;border-bottom-color:transparent;border-left-color:transparent;margin:0 0 0 -70px;z-index:2}.cars_item .photo .ribbon.red{border-top-color:#cd1d1f;border-right-color:#cd1d1f}.cars_item .photo .ribbon span{width:60px;font-size:.6em;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;position:absolute;left:100%;margin:-15px 0 0 -20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cars_item h2{width:100%;display:block;font-weight:600;color:#4e4e4e;border:1px solid #fff;padding:7px 10px;margin-top:2px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.cars_item div{width:100%;display:flex;flex-wrap:wrap;margin-top:2px;border:1px solid #fff}.cars_item p{width:45%;font-weight:600;color:#4e4e4e;padding:7px 10px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.cars_item .price{width:55%;background-color:#e1e1e1;border-left:1px solid #c9c9c9;text-align:center}.cars_item:hover h2,.cars_item:hover p{color:#cd1d1f}.cars_item:hover .photo::after{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}.cars_empty{width:100%;display:block;font-size:1.125em;font-weight:600;margin-top:20px}.car_content{padding:80px 0;align-items:flex-start;align-content:flex-start}.car_header{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.car_header h1{width:calc(100% - 200px);font-size:1.75em;font-weight:700;color:#252f38}.car_header p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.375em;font-weight:600;color:#fff;background:#cd1d1f;padding:5px 10px;position:relative}.car_header p::before{content:"";width:0;height:0;display:block;position:absolute;left:-15px;top:0;border-bottom:20px solid transparent;border-right:15px solid #cd1d1f;border-top:20px solid transparent}.car_left{width:600px;max-width:55%}.car_slider.owl-theme img{border:5px solid #e1e1e1}.car_slider.owl-theme .owl-nav{margin:0}.car_slider.owl-theme .owl-nav .owl-prev,.car_slider.owl-theme .owl-nav .owl-next{width:42px;height:42px;position:absolute;top:50%;left:5px;transform:translateY(-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.375em;color:#fff;background-color:#b0b0b0;margin:0;border-radius:0}.car_slider.owl-theme .owl-nav .owl-prev.owl-next,.car_slider.owl-theme .owl-nav .owl-next.owl-next{left:auto;right:5px}.car_slider.owl-theme .owl-nav .owl-prev:hover,.car_slider.owl-theme .owl-nav .owl-next:hover{background-color:#cd1d1f}.car_slider.owl-theme .owl-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.car_slider.owl-theme .owl-dots span{background:none;border:1px solid #fff;margin:5px 3px}.car_slider.owl-theme .owl-dots .owl-dot.active span,.car_slider.owl-theme .owl-dots .owl-dot:hover span{background-color:#fff}.car_right{width:500px;max-width:calc(45% - 40px);margin-left:40px}.car_info{width:100%;display:flex;flex-wrap:wrap}.car_info p{width:100%;display:block;padding:5px;border-bottom:1px solid #e1e1e1;margin-bottom:10px}.car_info p b{font-weight:600}.car_description{width:100%;display:flex;flex-wrap:wrap}.car_description p{font-size:1em !important;line-height:1.5em !important;margin-bottom:15px}.car_description p:last-of-type{margin-bottom:0}.car_description p span{font-size:1em !important;line-height:1.5em !important}.car_description strong{font-weight:600}.car_description a{color:#cd1d1f}.car_description a:hover{text-decoration:underline}.car_optionals{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.car_optionals h2{width:100%;display:block;font-weight:700;color:#cd1d1f;text-transform:uppercase;margin-bottom:15px}.car_optionals p{width:100%;font-size:1em;font-weight:700;color:#252f38;margin-bottom:10px}.car_optionals .item{width:calc(50% - 10px)}.car_optionals .item_group{width:calc(50% - 10px)}.car_optionals .item_group .item{width:100%;margin-bottom:40px}.car_optionals .item_group .item:last-of-type{margin-bottom:0}.car_optionals ul{width:100%}.car_optionals ul li{width:100%;display:flex;align-items:center;font-size:.875em;color:#252f38;padding:5px;border-bottom:1px solid #e1e1e1;margin-bottom:10px}.car_optionals ul i{font-size:.8em;margin-right:5px}form.car_form{width:100%;margin-top:40px}form.car_form h2{width:100%;display:block;font-weight:700;color:#252f38;text-transform:uppercase;margin-bottom:15px}@media(max-width: 63.9375em){.cars_content{padding:60px 0}.cars_search{padding:20px}.cars_search .label{width:calc(50% - 10px);display:flex;flex-wrap:wrap;background-color:#fff;margin-bottom:20px}.cars_search button{width:calc(50% - 10px);max-width:250px;margin-left:auto}.cars_item{width:calc((100% / 3) - 20px)}.car_content{padding:60px 0}}@media(max-width: 59.9375em){.car_content{justify-content:center}.car_header{justify-content:center}.car_header h1{width:100%;text-align:center}.car_header p{margin-top:10px}.car_header p::before{display:none}.car_left{max-width:100%}.car_right{width:600px;max-width:100%;margin:20px 0 0 0}}@media(max-width: 50em){.cars_items{justify-content:center}.cars_item{width:calc(50% - 20px)}}@media(max-width: 44.9375em){.cars_content{padding:40px 0}.car_content{padding:40px 0}.car_header h1{font-size:1.5em}.car_header p{font-size:1.25em}.car_slider.owl-theme .owl-nav .owl-prev,.car_slider.owl-theme .owl-nav .owl-next{width:30px;height:30px;font-size:1.125em}.car_optionals .item{width:100%}.car_optionals .item_group{width:100%;margin-top:20px}.car_optionals .item_group .item{margin-bottom:20px}form.car_form{margin-top:20px}}@media(max-width: 36.9375em){.cars_item{width:100%}}@media(max-width: 29.9375em){.cars_search .label{width:100%;display:flex;flex-wrap:wrap;background-color:#fff;margin-bottom:20px}.cars_search button{width:100%;max-width:100%}}.about{align-content:flex-start;padding:80px 0}.about h1{width:100%;display:block;font-size:1.75em;font-weight:700;color:#252f38;margin-bottom:20px}.about p{width:100%;display:block;color:#4e4e4e;line-height:1.8em}@media(max-width: 63.9375em){.about{padding:60px 0}}@media(max-width: 44.9375em){.about{padding:40px 0}}.contact_map{width:100%;height:595px;display:block;position:relative}.contact_map iframe{width:100%;height:100%;position:absolute;left:0;top:0}.contact{justify-content:space-between;align-items:flex-start;padding:80px 0}.contact h1{width:100%;display:block;font-size:1.75em;font-weight:700;color:#252f38;margin-bottom:20px}.contact_form{width:60%;display:flex;flex-wrap:wrap;justify-content:flex-end}.contact_form label{width:100%;display:block;margin-bottom:20px}.contact_form span{width:100%;display:block;font-size:.875em;color:#4e4e4e;margin-bottom:5px}.contact_form input,.contact_form textarea{width:100%;display:block;color:#434040;background:none;padding:10px;border:2px solid #ebebeb;outline:none}.contact_form textarea{resize:none}.contact_form button{font-size:.875em;font-weight:600;color:#fff;text-transform:uppercase;background-color:#292d30;padding:10px 20px}.contact_form button:hover{background-color:#cd1d1f}.contact_info{width:30%;display:flex;flex-wrap:wrap;padding-top:20px}.contact_info .text{width:100%;display:flex;flex-wrap:wrap;align-items:center;color:#252f38;margin-bottom:10px}.contact_info .text i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:5px}.contact_info a.text{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.contact_info a.text i{font-size:1.125em}.contact_info a.text:hover{color:#cd1d1f}.contact_success{display:none;width:100%;text-align:center}.contact_success.active{display:block}.contact_success i{width:64px;height:64px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:2em;font-weight:bold;font-style:normal;color:#fff;background:#cd1d1f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto 10px auto}.contact_success h2{width:100%;font-size:1.25em;font-weight:bold;color:#cd1d1f;text-align:center}.contact_success p{width:100%;font-size:1.125em;color:#6f6f6f;text-align:center;line-height:1.6em;margin-top:15px}.contact_success span{font-weight:bold}@media(max-width: 79.9375em){.contact_info{width:calc(40% - 40px)}}@media(max-width: 63.9375em){.contact_map{height:0;padding-bottom:56.25%;overflow:hidden}.contact{padding:60px 0}.contact_form{width:100%}.contact_info{width:100%;margin-top:40px}}@media(max-width: 44.9375em){.contact{padding:40px 0}.contact_info .text{justify-content:center;text-align:center}}.footer{width:100%;display:block;background:#292d30 url(../images/footer_bg.png) center center no-repeat;background-size:cover}.footer .content{justify-content:space-between;align-items:flex-start;padding:50px 0}.footer .item{width:42%;display:flex;flex-wrap:wrap}.footer .title{font-size:1.125em;font-weight:700;font-style:italic;color:#fff;text-transform:uppercase;line-height:1em;margin-bottom:20px}.footer .text{width:100%;display:flex;flex-wrap:wrap;align-items:center;font-size:.875em;font-weight:300;color:#c3c3c3;margin-bottom:10px}.footer .text i{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:5px}.footer a.text{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.footer a.text i{font-size:1.125em}.footer a.text:hover{color:#fff112}.footer .text_about{width:100%;display:block;font-size:.875em;font-weight:300;color:#c3c3c3}.footer .text_about a{font-style:italic;color:red}.footer .text_about a:hover{color:#fff}.copy{width:100%;display:block;background-color:#1e2225}.copy .content{justify-content:space-between;align-items:center;padding:20px 0}.copy p{font-size:.8em;color:#c3c3c3}.copy .social{display:flex;flex-wrap:wrap;align-items:center}.copy .social a{font-size:1.75em;color:#fff;margin-right:20px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.copy .social a:hover{color:#fff112}.copy .social a:last-of-type{margin-right:0}@media(max-width: 63.9375em){.footer .item{width:46%}}@media(max-width: 44.9375em){.footer .content{padding:40px 0}.footer .item{width:100%}.footer .item:last-of-type{margin-top:40px}}@media(max-width: 29.9375em){.copy p{width:100%;text-align:center;order:2;margin-top:20px}.copy .social{width:100%;justify-content:center}}.error .content{justify-content:center;padding:40px 0}.error .error_code{width:100%;font-size:8em;font-weight:300;color:#ccc;text-align:center;margin-bottom:20px}.error h1{width:100%;font-size:1.5em;font-weight:700;color:#727277;text-align:center}.error .text{width:100%;color:#89878c;text-align:center;line-height:1.6em;margin:20px 0 40px 0}.error .btn{width:250px;max-width:100%;height:55px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.125em;font-weight:600;color:#cd1d1f;border:2px solid #cd1d1f;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;outline:none}.error .btn:hover{background-color:#cd1d1f;color:#fff}/*# sourceMappingURL=style.css.map */
