*{outline:none}#site-navigation{z-index:9}#main-page-header-section .main-page-header-column h1{font-size:40px;text-transform:uppercase;color:#303030}#main-page-header-section .main-page-header-column h1:after{content:'';width:20%;height:3px;background:#EE202C;display:block;margin:10px 0 20px 0}#main-page-header-section .main-page-header-column{width:540px;padding:35px 20px;max-width:1500px;margin:160px auto}#main-page-header-section .main-page-icon-column{position:absolute;bottom:50px;left:0;right:0;margin:0 auto}#main-page-header-section .main-page-icon-column i{color:#fff;transition:.5s ease}#main-page-header-section .main-page-header-column p{color:#303030;font-size:18px}#site-navigation{transition:.5s ease}#primary .elementor-widget:not(:last-child){margin-bottom:0}#site-navigation.onscroll{background-color:rgb(255 255 255 / .8)}#primary .vehicle-item img{height:210px;width:100%;object-fit:cover}#primary .vehicle-item img:before{content:'';position:absolute;width:100%;height:100%;background-color:rgb(0 0 0,.3)}#primary .vehicle-item h2{font-size:18px;font-weight:500;color:#fff;padding:15px 20px 3px 20px;border-color:#303030;border-style:solid;border-width:0 2px;background-color:#303030}#primary .vehicle-item h2:after{content:'';display:block;position:relative;margin:10px 0 5px 0;height:1px;width:100%;background-color:#fff}#primary .vehicle-item-inner-section{padding:5px 20px 15px 20px;border-color:#303030;border-style:solid;border-width:0 2px 2px 2px;background-color:#303030}#primary .vehicle-mileage,#primary .vehicle-year,#primary .vehicle-engine{color:#fff}.vehicle-mileage:before,.vehicle-year:before,.vehicle-engine:before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;float:left;padding-right:7px;font-size:19px;line-height:1;margin-top:-1px;color:#fff}.vehicle-mileage:before{content:"\f018"}.vehicle-mileage:after{content:"km";display:inline-block;padding-left:1px}.vehicle-mileage{display:inherit}.vehicle-year:before{content:"\f073"}.vehicle-engine:before{content:"\f5e4"}.vehicle-engine:after{content:"L";display:inline-block;padding-left:1px}.vehicle-engine .elementor-text-editor{display:inline-block;float:left}#primary .post-image-nav-gallery .slick-track{margin-left:3px}#primary .post-image-nav-gallery .slick-track .slick-slide{overflow:hidden;height:180px}#primary .post-image-nav-gallery .slick-track .slick-slide.slick-active{margin-left:-4px}#primary .post-image-nav-gallery .slick-track .slick-slide img{height:180px;width:100%;object-fit:cover}#primary .post-image-nav-gallery .slick-list{padding:0!important}#primary .car-details-div{width:80%;padding-left:40px;overflow:hidden;margin:40px 0 0 0}#primary .right-content-column{width:50%;float:left}#primary.car-page-main{max-width:1500px;margin:120px auto 100px auto;overflow:auto}#primary.car-page-main #primary li.sf-field-taxonomy-manufacturers h4{text-transform:uppercase;font-size:18px;color:#303030}#primary li.sf-field-taxonomy-manufacturers ul{padding:0}#primary input.sf-input-checkbox{margin-left:0}#main-page-listing-section{margin:60px auto;max-width:1500px}#main-page-listing-section h3{display:inline-block;font-size:32px;color:#303030;padding:20px 15px;background:#fff;position:relative;text-transform:uppercase}#content #primary .line-heading{margin-bottom:20px}.line-heading .elementor-widget-container{text-align:center}.line-heading::after{content:'';width:100%;height:3px;background:#EE202C;position:absolute;top:calc(50% - 2.5px);left:0;z-index:-1}#colophon .elementor-widget:not(:last-child){margin-bottom:0}.site-footer{background-color:#303030}.site-footer .footer-copyright a{color:#fff;text-decoration:none;text-transform:uppercase}.site-footer .footer-copyright{max-width:1500px;margin:0 auto;padding:25px 0 25px 0;color:#fff;text-align:right;font-size:15px;font-weight:500}#footer-main-section{max-width:1500px;margin:0 auto;padding:50px 0 0 0}#footer-main-section h2{color:#fff;text-transform:uppercase;font-weight:500}#footer-main-section h2:after{content:'';width:20%;height:3px;background:#EE202C;display:block;margin:10px 0}#footer-main-section .footer-menu-column li:last-child{display:none}#footer-main-section .footer-menu-column li>a{color:#cacaca;padding:10px 0;display:inline-block;font-weight:400}#footer-main-section .footer-menu-column li:last-child>a{background-color:#EE202C;color:#fff;padding:13px 20px;text-transform:uppercase;margin-top:10px;font-weight:600}#footer-main-section .footer-social-column p,#footer-main-section .footer-social-column a{color:#cacaca}#footer-main-section .footer-social-column p{padding-top:10px}#footer-main-section .footer-social-column a.elementor-icon{padding:0}#footer-main-section .footer-social-column .elementor-widget-icon-box{padding:20px 0 15px 0}#footer-main-section .footer-social-column .elementor-widget-icon-box i{font-size:25px;color:#fff}#footer-main-section .footer-social-column .elementor-widget-icon-box a{color:#fff;font-weight:400}#footer-main-section .footer-social-column .elementor-widget-social-icons{margin-left:-13px}#about-us-main-section{max-width:1500px;margin:0 auto;padding:120px 0}#about-us-main-section h1{display:inline-block;color:#303030;font-size:35px;text-transform:uppercase}#about-us-main-section h1:after{content:'';width:20%;height:3px;background:#EE202C;display:block;margin:10px 0 20px 0}#about-us-main-section p{max-width:480px}#about-us-main-section .about-us-inner-section span{color:#EE202C}#about-us-main-section .first-inner-section.about-us-inner-section{margin:120px 0}#about-us-main-section .about-us-inner-section div.elementor-counter-title{color:#303030;text-transform:uppercase;font-size:20px}#about-us-main-section .about-us-inner-section-text .elementor-row{display:grid;column-gap:60px;row-gap:25px;grid-template-columns:1fr 1fr 1fr}#about-us-main-section .about-us-text-section{width:100%;background-color:#303030;padding:35px 30px}#about-us-main-section .about-us-text-section h2{color:#fff}#about-us-main-section .about-us-text-section h2:after{content:'';width:20%;height:3px;background:#EE202C;display:block;margin:10px 0 20px 0}#about-us-main-section .about-us-text-section p{color:#cacaca}#header-main-section .header-menu-column li:last-child>a{padding-right:0}#header-main-section .header-menu-column li a>img{width:23px;height:auto}#header-main-section .header-menu-column ul.sub-menu li.wpml-ls-item a{background:#fff0;padding-left:12px}#header-main-section .header-menu-column ul.sub-menu{background:rgb(255 255 255 / 80%);min-width:5em!important}#about-us-main-section a{border-radius:0}#contact-us-main-section{max-width:1500px;margin:0 auto;padding:120px 0}#contact-us-main-section h1{display:inline-block;color:#303030;font-size:35px;text-transform:uppercase}#contact-us-main-section h1:after{content:'';width:20%;height:3px;background:#EE202C;display:block;margin:10px 0 20px 0}#contact-us-main-section p{max-width:480px}#contact-us-main-section .contact-us-contact-from{margin:30px 0 0 0}#contact-us-main-section .contact-us-contact-from input,#contact-us-main-section .contact-us-contact-from textarea,#contact-us-main-section button,#contact-us-main-section select{border-radius:0;resize:none;font-size:17px}#contact-us-main-section label{color:#7A7A7A;font-size:16px}#contact-us-main-section .contact-us-contact-from button{background-color:#303030;text-transform:uppercase;font-size:20px;padding:14px 10px}#auto-listing-main-section{max-width:1500px;margin:0 auto;padding:120px 0}#auto-listing-main-section h1,.vehicle-single-page-heading h1{display:inline-block;color:#303030;font-size:35px;text-transform:uppercase}#auto-listing-main-section h1:after,.vehicle-single-page-heading h1:after{content:'';width:20%;min-width:60px;height:3px;background:#EE202C;display:block;margin:10px 0 20px 0}#auto-listing-main-section p{max-width:480px}#auto-listing-main-section .auto-listing-main-inner-section{padding:40px 0 0 0}#auto-listing-main-section .auto-listing-filter-column ul{padding-left:0}#auto-listing-main-section .auto-listing-filter-column{width:260px}#auto-listing-main-section .auto-listing-filter-column li.sf-field-search{padding-top:0}#auto-listing-main-section .auto-listing-filter-column li.sf-field-search label,#auto-listing-main-section .auto-listing-filter-column li.sf-field-sort_order label{width:100%}#auto-listing-main-section .noUi-connect{background-color:#EE202C}#auto-listing-main-section .searchandfilter .meta-slider{height:8px;margin-top:15px}#auto-listing-main-section .searchandfilter .noUi-horizontal .noUi-handle{top:-9px;background-color:#303030;box-shadow:unset;border-color:#303030}#auto-listing-main-section input.sf-input-range-number{max-width:unset;width:100%;font-size:13.3333px;padding:3px 6px;border-radius:0;border:1px solid #303030}#auto-listing-main-section .sf-field-post-meta-vehicle_year label,#auto-listing-main-section .sf-field-post-meta-vehicle_mileage label,#auto-listing-main-section .sf-field-post-meta-vehiclePrice label{width:calc(50% - 22px)}#auto-listing-main-section .auto-listing-auto-column{width:calc(100% - 260px);padding-left:40px}#auto-listing-main-section .auto-listing-auto-column .elementor-widget-text-editor p{display:none}#primary .sf-input-select{background-color:#fff0;font-size:16px;color:#303030;border:1px solid #303030;padding:8px 10px;border-radius:0;width:100%;font-family:'Roboto',sans-serif!important}#primary input.sf-input-text{background-color:#fff0;font-size:16px;color:#303030;border:1px solid #303030;padding:9px 15px 9px 10px;border-radius:0;width:100%;box-sizing:border-box;font-family:'Roboto',sans-serif!important}#primary .vehicle-item-price{padding:5px 20px 0 20px;color:#fff;background-color:#303030;font-weight:700}#primary .vehicle-item-price-full{padding:3px 20px 10px 20px;color:#a5a5a5;background-color:#303030;font-size:14px}#auto-listing-main-section .auto-listing-auto-column .elementor-widget-text-editor.vehicle-item-price-full p,#auto-listing-main-section .auto-listing-auto-column .elementor-widget-text-editor.vehicle-item-price p{display:block}#auto-listing-main-section.vehicle-listing-section{width:250px;float:left;margin:0;padding:0 0 0 10px}#secondary-slider li.splide__slide{height:80px;border:unset}#secondary-slider{margin-top:10px}#secondary-slider ul.splide__pagination{bottom:-25px}#primary-slider li.splide__slide{width:100%!important;height:380px!important}#primary-slider li.splide__slide img{width:100%;height:100%;object-fit:cover}#primary .vehcile-param-row{width:100%;display:inline-block;padding:20px 15px;box-sizing:border-box}#primary .vehcile-param-row:nth-child(2),#primary .vehcile-param-row:nth-child(3),#primary .vehcile-param-row:nth-child(6),#primary .vehcile-param-row:nth-child(7){background-color:#b9b9b9}#primary .vehcile-param-row p{display:inline-block;float:left}#primary .vehcile-param-row img{float:left;margin-right:10px}#primary .car-params-title{display:grid;grid-template-columns:1fr 1fr}#primary .leasing-calculator{width:100%}#primary .calc-amount{display:none}#primary .calc-right h3:before{content:'';height:3px;display:block;width:100%;margin:10px 0 5px 0;background-color:#EE202C}#primary .calc-right h3{font-size:20px;margin:10px 0 5px 0;font-weight:600;color:#303030}#monthly-payment-result{font-size:20px;font-weight:600}#monthly-payment-result:after{content:'€'}#primary .show-contact-form{width:100%;margin-top:25px;background-color:#303030;border:2px solid #303030;color:#fff;padding:12px 0;font-size:18px;text-transform:uppercase;-webkit-appearance:none;border-radius:0}#primary .noUi-horizontal{height:10px}#primary .calc-length h3{color:#484848;font-weight:400}#primary .noUi-horizontal .noUi-handle{top:-10px;box-shadow:unset;background-color:#EE202C;border:1px solid #EE202C}#primary #slider-length-value{margin-top:-45px;border-radius:0;color:#484848}#primary .car-description{margin-top:45px}#car-listing-box-main-section img{width:100%;height:260px;object-fit:cover}#car-listing-box-main-section h2{color:#303030;font-size:20px;margin:10px 0}#car-listing-box-main-section .car-listing-box-inner-section{background-color:#F5F5F5;padding:10px 15px}#car-listing-box-main-section .car-listing-box-inner-section .car-listing-box-year-column:before,#car-listing-box-main-section .car-listing-box-inner-section .car-listing-box-engine-column:before,#car-listing-box-main-section .car-listing-box-inner-section .car-listing-box-mileage-column:before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;float:left;padding-right:7px;font-size:19px;line-height:1;margin-top:-1px;color:#303030}#car-listing-box-main-section .car-listing-box-inner-section .car-listing-box-year-column:before{content:"\f073"}#car-listing-box-main-section .car-listing-box-inner-section .car-listing-box-engine-column:before{content:"\f5e4"}#car-listing-box-main-section .car-listing-box-inner-section .car-listing-box-mileage-column:before{content:"\f018"}#car-listing-box-main-section .full-price-text p,#car-listing-box-main-section .monthly-price-text p{display:inline-block!important}#car-listing-box-main-section .full-price-text,#car-listing-box-main-section .monthly-price-text{display:inline-block;width:auto}#car-listing-box-main-section .full-price-amount,#car-listing-box-main-section .monthly-price-amount{display:inline-block;width:35%;float:left}#car-listing-box-main-section .monthly-price-amount .elementor-text-editor{display:inline-block;width:auto;padding:5px 8px;border:1px solid #303030;color:#fff;background-color:#303030;margin-left:3px}#car-listing-box-main-section .monthly-price-text p{margin:5px 0}#car-listing-box-main-section .full-price-text,#car-listing-box-main-section .full-price-amount{margin:10px 0;color:#303030}#car-listing-box-main-section .full-price-amount{font-weight:600}#car-listing-box-main-section .monthly-price-text{color:#303030}#car-leasing-main-section{max-width:1500px;margin:0 auto;padding:120px 0}#car-leasing-main-section h1{display:inline-block;color:#303030;font-size:35px;text-transform:uppercase}#car-leasing-main-section h1:after{content:'';width:20%;height:3px;background:#EE202C;display:block;margin:10px 0 20px 0}#car-leasing-main-section p{max-width:480px}#car-leasing-main-section .car-leasing-leasing-calculator{margin:50px 0}#car-leasing-main-section #slider-price-value{margin-top:-40px;border-radius:0;color:#484848}#car-leasing-main-section #slider-length-value{margin-top:-40px}#car-leasing-main-section #slider-price{margin:20px 0 45px 0}#car-leasing-main-section h3{text-transform:uppercase;font-size:18px;color:#484848}#car-leasing-main-section #slider-length{margin-top:20px}#car-leasing-main-section .calculation-result{width:25%;float:left;margin:40px 0 0 0;border:1px solid;line-height:1;padding:15px 20px;background-color:#303030;color:#fff;font-size:18px}#monthly-payment-result{display:inline-block}#car-leasing-main-inner-section{margin:80px 0 0 0}#car-leasing-main-inner-section .car-leasing-main-inner-column{width:100%}#car-leasing-main-inner-section .elementor-row{display:grid;column-gap:60px;row-gap:25px;grid-template-columns:1fr 1fr 1fr 1fr}#car-leasing-main-section i{color:#484848}#car-leasing-main-inner-section h4{color:#303030;font-size:18px;margin:0 0 5px 0}#car-contact-form{margin:0 50px}.single-vehicles .wpcf7-text,.single-vehicles .wpcf7-textarea,#car-contact-form .wpcf7-textarea,#car-contact-form .wpcf7-text{border:1px solid #dedede;resize:none}.single-vehicles .wpcf7-submit,#car-contact-form .wpcf7-submit{background-color:#303030;border:1px solid #303030;font-weight:500;-webkit-appearance:none}.single-vehicles .wpcf7,.pum-content .wpcf7{background-color:#fff}.single-vehicles .wpcf7 h2,.pum-content .wpcf7 h2{color:#303030;font-weight:500}input.car-name{border:0;margin:0;padding:0;font-size:23px;color:#303030;font-weight:500;font-family:'Roboto',sans-serif!important;text-transform:uppercase}#auto-listing-button a{background-color:#303030;border-radius:0;margin:50px 0 0 0;padding:13px 50px;font-size:18px;text-transform:uppercase}.