/********* Compiled - Do not edit *********/
@font-face {
font-family:"Standerd SemiBold";
src:url(../fonts/standerd/Webfont/Standerd-SemiBold.woff2), url(../fonts/standerd/Webfont/Standerd-SemiBold.woff), url(../fonts/standerd/StanderdVF.ttf);font-weight:;
font-display:swap;
}
:root{--color-primary:#072e2e;--color-secondary:#ffffff;--color-gradient-start:#072E2E;--color-gradient-stop:#25554B;--color-link:#68ae8c;--color-link-hover:#008dfV;--lqd-cc-active-bw:1px;}body{font-family:'Inter', Arial, Helvetica, sans-serif ;font-weight:400;line-height:1.4em;font-size:19px;color:#222428;}.btn{font-family:'Inter', Arial, Helvetica, sans-serif ;font-weight:400;line-height:1.4rem;letter-spacing:0.1rem;font-size:17px;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;line-height:1.63em;letter-spacing:0px;font-size:20px;color:#282828;}.h1,h1{font-family:'Standerd SemiBold', Arial, Helvetica, sans-serif ;font-weight:600;line-height:1.2em;text-transform:none;font-size:4rem;color:#000000;}.h2,h2{font-family:'Standerd SemiBold', Arial, Helvetica, sans-serif ;font-weight:600;line-height:1.2em;text-transform:none;font-size:2.5rem;color:#000000;}.h3,h3{font-family:'Standerd SemiBold', Arial, Helvetica, sans-serif ;font-weight:600;line-height:1.2em;text-transform:none;font-size:2rem;color:#000000;}.h4,h4{font-family:'Standerd SemiBold', Arial, Helvetica, sans-serif ;font-weight:600;line-height:1.2em;font-size:30px;text-transform:none;color:#000000;}.h5,h5{font-family:'Standerd SemiBold', Arial, Helvetica, sans-serif ;font-weight:600;line-height:1.2em;font-size:1.5rem;text-transform:none;color:#000000;}.h6,h6{font-family:'Standerd SemiBold', Arial, Helvetica, sans-serif ;font-weight:600;line-height:1.2em;letter-spacing:0.1em;font-size:1.2rem;text-transform:none;color:#000000;}.main-header .navbar-brand{max-width:350px;}.titlebar-inner h1{font-size:40px;line-height:40px;}.titlebar-inner p{font-size:15px;line-height:15px;color:#696a6d !important;}.titlebar-inner{padding-top:45px;padding-bottom:50px;}.titlebar{background-image:url( ../2020/12/Mask-Group-1@2x.jpg);background-size:cover;background-position:center center;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}@media ( min-width: 1200px ){.is-stuck .lqd-head-sec-wrap{background:rgb(7, 46, 46) !important;}.is-stuck .lqd-head-col > .header-module > p, .is-stuck .lqd-head-col > .header-module .nav-trigger, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu, .is-stuck .lqd-head-col > .header-module > .btn-naked, .is-stuck .lqd-head-col > .header-module > .btn-underlined, .is-stuck .lqd-head-col > .header-module > .social-icon li a, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a, .is-stuck .lqd-head-col > .header-module .ld-module-trigger .ld-module-trigger-txt, .is-stuck .lqd-head-col > .header-module .lqd-module-badge-outline .ld-module-trigger-count, .is-stuck .lqd-head-col > .header-module .ld-module-trigger-icon, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu .lqd-custom-menu-dropdown-btn{color:rgb(255, 255, 255);}.is-stuck .lqd-head-col > .header-module .nav-trigger.bordered .bars:before{border-color:rgb(255, 255, 255);}.is-stuck .lqd-head-col > .header-module .nav-trigger .bar, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc .lqd-scrl-indc-line{background:rgb(255, 255, 255);}.is-stuck .lqd-head-col > .header-module > .btn-naked:hover, .is-stuck .lqd-head-col > .header-module > .btn-underlined:hover, .is-stuck .lqd-head-col > .header-module > .social-icon li a:hover, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li:hover > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.is-active > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-ancestor > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current_page_item > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-item > a, .is-stuck .lqd-head-col > .header-module > .iconbox h3, .is-stuck .lqd-head-col > .header-module > .iconbox .iconbox-icon-container{color:rgb(37, 85, 75);}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(7, 46, 46);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(255, 255, 255);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .lqd-mobile-sec:before{background:rgb(7, 46, 46);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .submenu-expander, [data-mobile-nav-style=modern] .lqd-mobile-sec .megamenu .ld-fancy-heading > *, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar{background-color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a:hover{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars{border-color:rgba( 255, 255, 255, 0.3);}[data-mobile-nav-scheme=dark] .lqd-mobile-sec .submenu-expander{background-color:rgba( 255, 255, 255, 0.05);}}/* === KLOZ MARKENFARBEN | Styleguide 2025 | zentrale Definition =========
   Nur Variablen-Definitionen, keine Regeln - aendert nichts am Bestand.
   Verwendung: background-color: var(--kloz-tannengruen);
   ====================================================================== */
:root {
  --kloz-schwarz:             #171616;
  --kloz-weiss:               #FFFFFF;
  --kloz-silber:              #D8DEE5;
  --kloz-silber-overlay:      #E6EAEF;
  --kloz-hellgruen:           #68AE8C;
  --kloz-tannengruen-overlay: #25554B;
  --kloz-tannengruen:         #072E2E;

  /* abgeleitete Werte */
  --kloz-overlay-bild:        rgba(7, 46, 46, 0.89);
  --kloz-font-headline:       'Standerd SemiBold', sans-serif;
  --kloz-font-body:           'Inter', Arial, Helvetica, sans-serif;
}
/* === ENDE KLOZ MARKENFARBEN ========================================== */

.lqd-module-trigger-txt-right .ld-module-trigger-txt {
    margin-inline-start: 0.55em;
}

#home-suche .dxim_filter_slider {
  color: #fff;
}
.entry-meta.d-flex.flex-wrap.align-items-center.text-center {
  display: none !important;
}

.entry-content.lqd-single-post-content .container {
  padding: 0;
}

header .vc_single_image-img {
  width: 100px;
}

header .wpb_single_image .vc_single_image-wrapper {
  margin-bottom: 0;
}

.lqd-mobile-sec .navbar-header > * {
  flex:40%;
}

.lqd-mobile-sec .navbar-brand {
  padding: 28px 0;
}

.col.lqd-head-col.logo-col {
  max-width: 220px;
  text-align: right;
}


.vc_row.vc_row-has-bg {
  background-size: cover;
  background-repeat: no-repeat;
}

.text-oben {
  z-index: 2;
}

.text-white p,
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6 {
    color: #fff!important;
}

.wpb_single_image .vc_single_image-wrapper {
  margin-bottom: 0;
}

.sticky-logo .navbar-brand img {
  max-width: 160px;
}

.wpcs_filter_form_grid.wpcs_columns_2 .wpcs_filter_form_column {
  width: 100%;
}
.wpcs_filter_form_grid .wpcs_filter_form_column {
  float: none;
}
.wpcs_filter_form_grid.wpcs_columns_2 .wpcs_col_2 .dxim_filter {
  padding-left: 0;
}

.price_rating {
  display: none;
}

article.vehicle-on-archive h3 {
  font-size: 1rem;
  font-weight: 300;
  margin: 10px 0;
  margin-bottom: 10px;
}
article.vehicle-on-archive .vehicle-emission {
  line-height: 1.3;
}

.accordion-title-underlined .accordion-expander {
  right: 20px;
}

.dxim_vehicle_specifics_list .field .label {
  width:100%;
  float: none;
  font-weight: bold;
  font-size: 12px;
}

.dxim_vehicle_specifics_list .field .fact {
  float: none;
  margin-left: 0;
}
.wpcs_vehicle_list .wpcs_rows .dxim_vehicle_specifics_list_archive .field {
  width: auto;
  float: left;
  padding: 10px 20px;
  border-bottom: 0;
  border-left: 1px solid #dee2e6;
}

.wpcs_vehicle_list .wpcs_rows .dxim_vehicle_specifics_list_archive .field:first-child {
  padding-left: 0;
  border-left: none;
}

.wpcs_pd_row_7 > .wpcs_pd_col.first {
  width: 33%;
}
.wpcs_pd_row_7 > .wpcs_pd_col.last {
  width: 65%;
}
.vehicle-on-archive {
  padding: 20px;
  border: 1px solid #dee2e6 !important;
}
.wpcs_vehicle_list .wpcs_rows .vehicle-on-archive:first-child {
    padding-top:20px;
}
.button_wrapper {
  margin-top: 3.4%;
}

.dxim_vehicle_title h1 {
    font-size: 2.5rem;
}
.dxim_vehicle_title h2{
font-size:1.4rem;
margin: 0;
}

.dxim_button.dxim_button_styled {
  font-size: 1.1rem;
}

.dxim_filter input[type="text"], input.wpcs_input_text {
  box-shadow: none;
  border-radius: 0;
  background: rgb(247, 248, 248);
  border: 0;
  height: 50px;
  line-height: 50px;
  display: block;
  width: 100%;
}

span.vat {
    font-size:16px;
}

.iconbox h3 {
  display: block;
  margin: 0;
  line-height: 1.5em;
}

.wpcs_form_submit.ajax_btn.dxim_button.dxim_button_styled {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: "Roboto Condensed",sans-serif;
  margin: 0 0 0.3em 0;
}

div.wpcsselect .wpcs_select_handle {
  height: 45px;
  line-height: 38px;
  border: 1px solid #ccc;
  cursor: pointer;
  border-radius: 0;
  font-size: 16px;
  padding: 4px 10px;
  background: #eee;
}
div.wpcsselect {
  box-shadow: unset;
  border-radius: 0;
}
div.wpcsselect .wpcs_select_arrow::after {
  position: absolute;
  top: 16px;
  border: solid #666;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
  border-width: 0 3px 3px 0;
}

div.wpcsselect .wpcs_select_arrow {
  height: 45px;
  border:0;
}
.noUi-connects {
  background: #eee;
}

.noUi-target {
  background: #FAFAFA;
  border-radius: 0;
  border: 1px solid #ccc;
  box-shadow: unset;
}

#wpcs_select_list {
    font-size:16px;
}
.dxim_filter_form_submit.dxim_button.dxim_button_styled {
  width: 100%;
  text-align: center;
}
.dxim_filter_form_submit.dxim_button.dxim_button_styled {
  width: 100%;
  text-align: center;
  border: 1px solid #fff;
  height: 45px;
  color: #fff;
}
.ld-fancy-heading {
  position: relative;
  z-index: 1;
}
.lqd-lp-author.pos-rel.z-index-3 {
  display: none;
}
.slick-dots {
  display: none!important;
}

.vc_mobile [data-overlay-onmobile=true] .main-header:not(.is-stuck) {
position: relative;
}

.thumbsHolderWrapper, .lqd-lp-meta {
  display: none !important;
}

.wpcs_vehicle_list .wpcs_rows .dxim_vehicle_specifics_list_archive, .wpcs_vehicle_list .wpcs_list .dxim_vehicle_specifics_list_archive {
  grid-template-columns: 1fr 1fr 1fr;
}

.wpcs_pd_row.wpcs_pd_row_6 {
  margin-top: 50px;
}

.lqd-pt-foot.pos-rel.p-3 {
  display: none;
}
.lqd-pt {
  margin-bottom: 0;
}
.main-nav .children > li, .nav-item-children > li {
  font-size: 16px;
}

.blog-post-footer.entry-footer, .byline, .comment-respond {
    display:none!important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin-bottom: 0;
}

.btn-txt {
  letter-spacing: 0;
  font-size: 17px;
  min-width:140px;
}

.main-nav .children::before, .nav-item-children::before {
  border-radius: 0;

}



.button-text-align {
    text-align: center;
}

 @media only screen and (max-width: 480px) {
.sfm-floating-menu {
  display: none;
}

.h1, h1 {
  font-size: 2.8rem;
}
.h2, h2 {
  font-size: 2.2rem;
}
.h3, h3 {
  font-size: 1.6rem;
}
}
 @media only screen and (max-width: 1580px) {
.header-icons, #header-icons {
    display:none;
}
}

/* Single Post: Beitragsbild soll den vorhandenen Container nicht ausfüllen */
body.single-post .post-cover img,
body.single-post .post-image img,
body.single-post .post-media img,
body.single-post .featured-image img,
body.single-post .blog-single-cover img,
body.single-post .lqd-post-cover img,
body.single-post .entry-thumbnail img,
body.single-post .post-thumbnail img,
body.single-post .lqd-post-media img,
body.single-post .lqd-post-image img {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  min-width: 0 !important;
  object-fit: contain !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* === MEGAMENUE SERVICES | Sparten-Sidebar | carmar 24.08.2026 ==========
   Greift ausschliesslich innerhalb von .kloz-mm (Row im Mega Menu
   'Services 2026', ID 35278). Ohne diese Klasse keine Wirkung.
   ====================================================================== */
.kloz-mm{color:#FFFFFF}

/* --- Grundraster: Sidebar links, Panel rechts, Buttons unter der Sidebar --- */
.kloz-mm>.ld-container>.ld-row-outer>.wpb_column>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:335px minmax(0,1fr);column-gap:0;align-items:start}
.kloz-mm .lqd-tabs{display:contents!important}
.kloz-mm .lqd-tabs-nav-wrap{grid-column:1;grid-row:1;width:auto;margin-bottom:0;padding-right:35px}
.kloz-mm .lqd-tabs-content{grid-column:2;grid-row:1/span 2;width:auto;min-height:560px;border-left:2px solid rgba(255,255,255,.05);padding-inline-start:48px;padding-top:0}
.kloz-mm .kloz-mm-buttons{grid-column:1;grid-row:2;padding-right:35px}
.kloz-mm .lqd-tabs-content .ld-container,.kloz-mm .lqd-tabs-content .ld-container-fluid{width:100%;max-width:none;padding-left:0;padding-right:0}

/* --- Sparten-Eintrag in der Sidebar --- */
.kloz-mm .lqd-tabs-nav{justify-content:flex-start!important;margin-top:0;padding-top:2px}
.kloz-mm .lqd-tabs-nav>li+li{margin-top:4px}
.kloz-mm .lqd-tabs-nav>li>a{padding:14px 18px!important;border-radius:5px;color:#FFFFFF;box-shadow:none!important}
.kloz-mm .lqd-tabs-nav>li>a:after{background-color:var(--kloz-tannengruen-overlay)}
.kloz-mm .lqd-tabs-nav>li>a:before{width:3px;left:0;border-radius:0;z-index:1;background:var(--kloz-hellgruen);opacity:0}
.kloz-mm .lqd-tabs-nav>li.active>a:before{opacity:1}
.kloz-mm .lqd-tabs-nav .iconbox{margin-bottom:0}
.kloz-mm .lqd-tabs-nav .contents{padding-left:18px;position:relative}
.kloz-mm .lqd-tabs-nav .contents:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3);transition:background .3s}
.kloz-mm .lqd-tabs-nav>li.active .contents:before{background:var(--kloz-hellgruen)}
.kloz-mm .lqd-tabs-nav .iconbox-title{font-family:var(--kloz-font-headline);font-size:19px;line-height:1.15;font-weight:600;color:#FFFFFF;margin:0 0 3px!important}
.kloz-mm .lqd-tabs-nav .iconbox-desc{font-family:var(--kloz-font-body);font-size:15px;line-height:1.25;color:rgba(255,255,255,.5)}

/* --- Panel: drei Spalten --- */
.kloz-mm .lqd-tabs-pane.active{display:grid;grid-template-columns:repeat(3,1fr);column-gap:35px;align-content:start;align-items:start}
.kloz-mm .lqd-tabs-pane>.vc_row.vc_inner{margin-left:0;margin-right:0;min-width:0}
.kloz-mm .lqd-tabs-pane .ld-row{margin-left:0;margin-right:0}
.kloz-mm .lqd-tabs-pane .wpb_column{padding-left:0;padding-right:0}
.kloz-mm .kloz-mm-gruppe .vc_separator{margin-bottom:12px}
.kloz-mm .kloz-mm-kachel{margin-bottom:2px}

/* --- CTA-Buttons: gestapelt unter den Sparten, kantig, Schrift 13px --- */
.kloz-mm .kloz-mm-buttons .ld-row{margin-left:0;margin-right:0}
.kloz-mm .kloz-mm-buttons .ld-container{width:100%;max-width:none;padding-left:0;padding-right:0}
.kloz-mm .kloz-mm-buttons .wpb_column{padding-left:0;padding-right:0}
.kloz-mm .kloz-mm-buttons .btn{display:flex;width:100%;height:44px;margin:0 0 8px 0;align-items:center;justify-content:center;border:2px solid transparent;border-radius:0!important;font-size:13px!important;line-height:1.4!important}
.kloz-mm .kloz-mm-buttons .btn>span{width:100%;height:100%;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center;text-align:center}
.kloz-mm .kloz-mm-buttons .btn .btn-txt,.kloz-mm .kloz-mm-buttons .btn span{font-size:inherit!important}
.kloz-mm .kloz-mm-buttons .btn .btn-txt{text-align:center;text-indent:.04rem}
.kloz-mm .kloz-mm-buttons .btn.btn-bordered{border-color:rgba(255,255,255,.6)}
.kloz-mm .kloz-mm-buttons .btn.btn-bordered:hover{border-color:transparent}

/* --- Tablet und Mobil --- */
@media (max-width:1199px){.kloz-mm .lqd-tabs-pane.active{grid-template-columns:repeat(2,1fr)}}
@media (max-width:991px){.kloz-mm>.ld-container>.ld-row-outer>.wpb_column>.vc_column-inner>.wpb_wrapper{grid-template-columns:minmax(0,1fr)}.kloz-mm .lqd-tabs-nav-wrap{grid-column:1;grid-row:1;padding-right:0;padding-bottom:16px;border-bottom:2px solid rgba(255,255,255,.05);margin-bottom:24px}.kloz-mm .lqd-tabs-content{grid-column:1;grid-row:2;border-left:0;padding-inline-start:0;min-height:0}.kloz-mm .kloz-mm-buttons{grid-column:1;grid-row:3;padding-right:0;margin-top:24px}.kloz-mm .lqd-tabs-pane.active{grid-template-columns:1fr}}