/*
Theme Name: Autozone Child
Theme URI: http://templines.org/autozone/
Template: autozone
Author: Templines
Author URI: https://themeforest.net/user/templines/portfolio
Description: Auto Dealer theme.
Tags: left-sidebar,right-sidebar,custom-header,custom-menu,editor-style
Version: 6.6.5.1695123491
Updated: 2023-09-19 11:38:11

*/

.widget-title {
border:0px!important;
font-size:20px!important;
}

/* =================================================
   WPCarsync Fahrzeugliste – große lesbare Schrift
   ================================================= */

/* =================================================
   WPCarsync – Fahrzeugliste Gesamt CSS
   inkl. Equal Height Boxen
   ================================================= */



/* Grid Wrapper mit CSS Grid */
.wpcs_vehicles_wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 20px;
}

/* Fahrzeugkarten – gleiche Höhe automatisch */
article.vehicle-on-archive {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: 1rem !important;
    color: #222 !important;
    background-color: #fff !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1) !important;
    padding: 16px !important;
}

/* Hover Effekt */
article.vehicle-on-archive:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 12px rgba(0,0,0,0.15);
}

/* Fahrzeugtitel */
.dxim_archive_title h2 {
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    color: #111 !important;
}
.dxim_archive_title h3 {
    font-size: 1.3rem !important;
    font-weight: 500 !important;
    color: #444 !important;
}

/* Fahrzeugzustand / Tag */
.condition {
    font-size: 1.2rem !important;
    font-weight: 600 !important;
    color: #007bff !important;
}

/* Fahrzeug-Highlights */
.wpcs_vehicle_highlights .wpcs_highlight {
    font-size: 1rem !important;
    color: #d35400 !important;
}

/* Spezifikationen (Typ, Leistung, Kilometerstand, Erstzulassung) */
.dxim_archive_specifics .field > .label,
.dxim_archive_specifics .field > .fact {
    font-size: 1.3rem !important;
    font-weight: 500 !important;
    color: #222 !important;
    line-height: 1.4 !important;
}

/* Preis */
.price_wrapper .price_brutto.price_big {
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    color: #e53935 !important;
}

/* Preisbewertung */
.price_rating .label {
    font-size: 1.3rem !important;
    font-weight: 600 !important;
    color: #27ae60 !important;
}

/* Buttons */
.wpcs_button_wrapper a {
    font-size: 1.2rem !important;
    font-weight: 600 !important;
    color: #fff !important;
    background-color: #007bff !important;
    padding: 10px 16px !important;
    border-radius: 6px !important;
    text-decoration: none !important;
    text-align: center;
}

/* =========================
   Responsive Anpassungen
   ========================= */
@media (max-width: 1024px) {
    article.vehicle-on-archive {
        flex: 1 1 calc(50% - 20px); /* 2 Spalten Tablet */
        min-height: 460px;
    }
    .dxim_archive_title h2 { font-size: 1.4rem !important; }
    .dxim_archive_title h3 { font-size: 1.2rem !important; }
    .dxim_archive_specifics .field > .label,
    .dxim_archive_specifics .field > .fact { font-size: 1.2rem !important; }
    .price_wrapper .price_brutto.price_big { font-size: 1.4rem !important; }
    .price_rating .label { font-size: 1.2rem !important; }
    .wpcs_button_wrapper a { font-size: 1.1rem !important; padding: 8px 14px !important; }
}

@media (max-width: 768px) {
    article.vehicle-on-archive {
        flex: 1 1 100%; /* 1 Spalte Mobile */
        min-height: auto; /* flexible Höhe */
    }
    .dxim_archive_title h2 { font-size: 1.3rem !important; }
    .dxim_archive_title h3 { font-size: 1.1rem !important; }
    .dxim_archive_specifics .field > .label,
    .dxim_archive_specifics .field > .fact { font-size: 1.1rem !important; }
    .price_wrapper .price_brutto.price_big { font-size: 1.3rem !important; }
    .price_rating .label { font-size: 1.1rem !important; }
    .wpcs_button_wrapper a { font-size: 1rem !important; padding: 7px 12px !important; }
}

/* Minimalistischer roter Button, zwingend angewendet */
.wpcs_vehicle_single_btn.dxim_button.dxim_button_styled {
    display: inline-block !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    padding: 12px 24px !important;
    border-radius: 8px !important;
    background-color: #e30613 !important; /* kräftiges Rot */
    color: #fff !important;
    border: none !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease, transform 0.2s ease !important;
}

/* Hover-Effekt */
.wpcs_vehicle_single_btn.dxim_button.dxim_button_styled:hover {
    background-color: #b2040f !important; /* dunkleres Rot */
    transform: translateY(-2px) !important;
}

/* Gebrauchtwagen-Label */
.condition.wpcs_tag {
    background-color: #000 !important; /* Schwarz */
    color: #fff !important;            /* Weißer Text */
    padding: 4px 10px !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    font-size: 0.875rem !important;
    display: inline-block;
}

/* Fahrzeug-Highlights */
.wpcs_vehicle_highlights .wpcs_highlight {
    background-color: #000 !important; /* Schwarz */
    color: #fff !important;            /* Weißer Text */
    padding: 4px 10px !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
    font-size: 0.875rem !important;
    display: inline-block;
    margin-bottom: 4px !important;
}


/* Emissionsangaben größer und schwarz */
.dxim_vehicle_emission .wpcs_emission_field .label,
.dxim_vehicle_emission .wpcs_emission_field .value {
    font-size: 1rem !important;    /* Größe anpassen */
    color: #000 !important;        /* Schwarz */
    font-weight: 500 !important;   /* optional: etwas fetter */
}

/* Fahrzeugtitel auf der Archivseite */
.dxim_archive_title {
    margin-bottom: 12px;
    line-height: 1.2;
}

.dxim_archive_title h2,
.dxim_archive_title h3 {
    margin: 0;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    line-height: 1.2;
}

.dxim_archive_title h2 {
    font-size: 1.5rem;      /* größerer Fahrzeugname */
    font-weight: 700;
    color: #222;             /* dunkel und gut lesbar */
}

.dxim_archive_title h3 {
    font-size: 1rem;         /* Modellbeschreibung etwas kleiner */
    font-weight: 500;
    color: #555;             /* dezenter als H2 */
    margin-top: 2px;
}

.dxim_archive_title .make {
    color: #c00;             /* Marke in Rot wie Buttons */
}

.dxim_archive_title .model {
    color: #222;             /* Modellname dunkel */
}

.dxim_archive_title .model_description {
    color: #555;             /* Beschreibung dezent */
    font-size: 0.95rem;      /* optional etwas kleiner */
}


/* Grid Wrapper */
.wpcs_vehicles_wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 20px;
}

/* Fahrzeugkarten */
article.vehicle-on-archive {
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* Inhalte oben und Button unten */
    height: 100%; /* WICHTIG: sorgt dafür, dass die Karten sich strecken */
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    padding: 16px;
}




/* ==============================
FAHRZEUG DETAILSEITE
============================== */

/* Hauptcontainer */
.single-vehicle .wpcs_content_wrapper{
    max-width:1200px;
    margin:auto;
}

/* Fahrzeugtitel */
.dxim_vehicle_title h1,
.dxim_archive_title h2{
    font-size:2rem;
    font-weight:700;
    margin-bottom:5px;
}

.dxim_archive_title .make{
    color:#c40000;
}

.dxim_archive_title h3{
    font-size:1.2rem;
    color:#555;
}


/* Preis */
.dxim_vehicle_price{
    font-size:2rem;
    font-weight:700;
    color:#c40000;
    margin:15px 0;
}


/* Bildgalerie */
.dxim_vehicle_carousel_wrapper{
    border-radius:10px;
    overflow:hidden;
    box-shadow:0 6px 15px rgba(0,0,0,0.15);
}

.dxim_carousel_slide img{
    width:100%;
    height:auto;
}


/* Technische Daten */
.dxim_vehicle_specifics_list_single{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px 30px;
}

.dxim_vehicle_specifics_list_single .field{
    display:flex;
    justify-content:space-between;
    border-bottom:1px solid #eee;
    padding:6px 0;
}

.dxim_vehicle_specifics_list_single .label{
    font-weight:600;
    color:#444;
}

.dxim_vehicle_specifics_list_single .fact{
    font-weight:500;
}


/* Ausstattung */
.dxim_vehicle_features{
    margin-top:30px;
}

.dxim_vehicle_feature_list{
    columns:2;
}

.dxim_vehicle_feature_list li{
    margin-bottom:6px;
}


/* Emissionen */
.dxim_vehicle_emission{
    margin-top:20px;
    font-size:0.95rem;
}


/* Kontaktbox */
.dxim_vehicle_contact{
    background:#fff;
    padding:20px;
    border-radius:10px;
    box-shadow:0 4px 15px rgba(0,0,0,0.1);
}


/* Buttons */
.dxim_button_styled{
    background:#c40000;
    color:#fff;
    padding:10px 18px;
    border-radius:6px;
    border:none;
    font-weight:600;
}

.dxim_button_styled:hover{
    background:#9e0000;
}


/* Mobile */
@media(max-width:900px){

.dxim_vehicle_specifics_list_single{
grid-template-columns:1fr;
}

.dxim_vehicle_feature_list{
columns:1;
}

}


/* =================================
DETAILSEITE – SECTION LAYOUT
================================= */

/* Grundabstand zwischen den Blöcken */
.dxim_vehicle_title,
.dxim_vehicle_price,
.dxim_vehicle_specifics,
.dxim_vehicle_features,
.dxim_vehicle_emission,
.dxim_vehicle_contact {
    margin-bottom:30px;
}


/* Karten-Look für Inhaltsblöcke */
.dxim_vehicle_specifics,
.dxim_vehicle_features,
.dxim_vehicle_emission {
    background:#fafafa;
    padding:25px;
    border-radius:10px;
    border:1px solid #eee;
}


/* Kontaktbox stärker hervorheben */
.dxim_vehicle_contact {
    background:#ffffff;
    padding:25px;
    border-radius:10px;
    border:1px solid #eee;
    box-shadow:0 6px 18px rgba(0,0,0,0.08);
}


/* Überschriften innerhalb der Blöcke */
.dxim_vehicle_specifics h2,
.dxim_vehicle_features h2,
.dxim_vehicle_emission h2 {
    font-size:1.3rem;
    margin-bottom:15px;
    border-bottom:2px solid #f1f1f1;
    padding-bottom:8px;
}


/* Ausstattung Liste luftiger */
.dxim_vehicle_feature_list li{
    padding:3px 0;
}


/* Technische Daten optisch strukturieren */
.dxim_vehicle_specifics_list_single .field{
    padding:8px 0;
}

/* =========================
Kontaktbereich Detailseite
========================= */

/* Formularblock "Fahrzeug anfragen" */
.wpcs_contact_form {
    background:#ffffff;
    padding:25px;
    border-radius:10px;
    border:1px solid #eee;
    box-shadow:0 4px 15px rgba(0,0,0,0.08);
    margin-left:25px;
}

/* Kontaktdatenblock optisch angleichen */
.dxim_vehicle_contact {
    background:#fafafa;
    padding:25px;
    border-radius:10px;
    border:1px solid #eee;
}

/* =========================
Fahrzeug anfragen Formular
========================= */

/* Formularblock mehr Innenabstand */
.wpcs_contact_form{
    padding:30px !important;
}

/* Checkbox-Bereich "Interessiert an" */
.wpcs_contact_form label{
    color:#000 !important;
    font-size:1rem !important;
    font-weight:500;
}

/* etwas Abstand zwischen den Checkboxen */
.wpcs_contact_form input[type="checkbox"]{
    margin-right:6px;
}

.wpcs_contact_form .checkbox,
.wpcs_contact_form .wpcf7-list-item{
    display:block;
    margin-bottom:6px;
}

/* =========================
Fahrzeug anfragen – Formularblock
========================= */

/* äußerer Container */
.wpcs_contact_form_wrapper{
    background:#ffffff;
    padding:30px;
    border-radius:10px;
    border:1px solid #eee;
}

/* Formular selbst */
#wpcs_contactform_vehicle{
    padding:10px;
}

/* Checkbox Texte */
#wpcs_contactform_vehicle label{
    color:#000 !important;
    font-size:1.50rem !important;
    font-weight:500;
}

/* Checkboxen untereinander */
#wpcs_contactform_vehicle input[type="checkbox"]{
    margin-right:8px;
}

#wpcs_contactform_vehicle .wpcf7-list-item{
    display:block;
    margin-bottom:8px;
}

/* =========================
Technische Daten größer
========================= */

.dxim_vehicle_specifics .label{
    font-size:1.55rem !important;
    font-weight:600;
    color:#333;
}

.dxim_vehicle_specifics .fact{
    font-size:1.55rem !important;
    font-weight:600;
    color:#000;
}

/* etwas mehr Abstand zwischen den Zeilen */
.dxim_vehicle_specifics .field{
    padding:8px 0;
}

/* Thema der Anfrage – Abstand links */
#wpcs_contactform_vehicle .wpcs_contact_form_subject,
#wpcs_contactform_vehicle .contact-subject,
#wpcs_contactform_vehicle .vehicle-subject{
    padding-left:20px !important;
}


/* Thema der Anfrage – Abstand links */
.wpcs_form_context_wrapper{
    padding-left:20px;
}

/* =========================
Fahrzeugbeschreibung
========================= */

/* Fahrzeugbeschreibung größer */
.dxim_vehicle_post_content{
    font-size:2.1rem !important;
    line-height:1.7 !important;
    color:#222;
}

/* Überschriften innerhalb der Beschreibung */
.dxim_vehicle_post_content strong{
    font-size:2.15rem;
}

/* etwas mehr Abstand zwischen Absätzen */
.dxim_vehicle_post_content br{
    line-height:2;
}

/* =========================
Ausstattung größer
========================= */

.dxim_vehicle_feature_list li{
    font-size:1.55rem !important;
    line-height:1.6;
    color:#222;
    margin-bottom:6px;
}

/* Button Container */
.dxim_vehicle_buttons{
    display:flex;
    gap:12px;   /* Abstand zwischen den Buttons */
}

/* Container der Checkboxen */
#wpcs_contactform_vehicle .wpcf7-list-item{
    display:block;
    margin-bottom:10px;
}


/* Checkbox Texte im Bereich "Interessiert an" */
.wpcs_multiple_checkbox .label{
    color:#000 !important;
    font-size:1.5rem !important;
}


.wpcs_multiple_checkbox{
    display:block !important;
}

.wpcs_multiple_checkbox .box{
    display:block;
    width:100%;
    margin-bottom:8px;
}


/* Bereich "Thema der Anfrage" */
.wpcs_form_context_wrapper{
    color:#000 !important;
    font-size:1.1rem;
}

/* Überschrift */
.wpcs_form_context_wrapper label{
    color:#000 !important;
    font-size:1.9rem;
    font-weight:600;
    display:block;
    margin-bottom:8px;
}

/* Fahrzeugdaten */
.wpcs_form_context_wrapper .html_wrapper div:last-child{
    color:#000 !important;
    font-size:1.50rem;
    line-height:1.6;
}


/* Container überschreiben */
.row.submit .submit_privacy_wrapper{
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start;
    gap:12px;
}

/* Button etwas Abstand */
.wpcs-form-submit-wrapper{
    margin-top:6px;
}

/* Datenschutztext */
.wpcs-form-privacy-wrapper{
    color:#000;
    font-size:0.95rem;
}

/* Checkbox Abstand */
.wpcs-form-privacy-wrapper input{
    margin-right:8px;
}


/* Verbrauchswerte Text links */
.vehicle_single_emission_data .wpcs_emission_field .label{
    color:#000 !important;
    font-size:1.50rem !important;
    font-weight:500;
}

.vehicle_single_emission_data .wpcs_emission_field .value{
    color:#000 !important;
    font-size:1.1rem !important;
    font-weight:600;
}

/* Abstand zwischen Zeilen */
.vehicle_single_emission_data .wpcs_emission_field{
    margin-bottom:6px;
}

/* Preis auf der Detailseite größer */
.price_wrapper.dxim_vehicle_price .price_brutto{
    font-size:2.4rem !important;
    font-weight:700 !important;
    color:#000;
}

/* Preis-Badge */
.price_wrapper.dxim_vehicle_price{
    display:inline-block;
    background:#c40000;
    padding:10px 18px;
    border-radius:6px;
}

/* Preistext */
.price_wrapper.dxim_vehicle_price .price_brutto{
    color:#fff !important;
    font-size:2rem !important;
    font-weight:700;
}

/* Fahrzeugtitel */
.dxim_vehicle_title h1{
    font-size:3rem;
}

/* Marke */
.dxim_vehicle_title .make{
    color:#c40000;
    font-size:2rem;
}

/* Modell */
.dxim_vehicle_title .model{
    color:#000;
    font-size:2rem;
}

/* Modellbeschreibung */
.dxim_vehicle_title .model_description{
    color:#555;
    font-size:2rem;
}

/* Kontaktdaten Box */
.dxim_vehicle_contact{
    background:#fff;
    padding:20px;
    border-radius:8px;
    border:1px solid #eee;
    box-shadow:0 2px 6px rgba(0,0,0,0.05);
}

/* Adresse */
.dxim_vehicle_contact .address{
    font-size:1.9rem;
    color:#222;
    line-height:1.6;
    margin-bottom:10px;
}

/* Autohaus Name */
.dxim_vehicle_contact .name{
    font-size:1.9rem;
    font-weight:600;
    display:block;
    margin-bottom:4px;
}

/* Kontakt */
.dxim_vehicle_contact .contact{
    font-size:1.9rem;
    margin-bottom:15px;
}

/* Email / Telefon Links */
.dxim_vehicle_contact a{
    color:#c40000;
    text-decoration:none;
}

/* Öffnungszeiten */
.wpcs_location_opening_hours{
    font-size:0.95rem;
    line-height:1.6;
}

/* Heute hervorheben */
.wpcs_location_opening_hours .current_day{
    font-weight:600;
}


/* Öffnungszeiten Status */
.wpcs_location_opening_hours .status{
    font-size:1.75rem;
}

/* geschlossen = rot */
.wpcs_location_opening_hours .closed{
    color:#c40000;
    font-weight:600;
}

/* geöffnet = grün */
.wpcs_location_opening_hours .open{
    color:#2e9b39;
    font-weight:600;
}

/* "öffnet um" Link */
.wpcs_location_opening_hours .wpcs_toggle{
    font-size:1.75rem;
    color:#c40000;
}

.wpcs_location_opening_hours .days{
    display:grid;
    grid-template-columns:120px 1fr;
    gap:4px 10px;
}

.wpcs_location_opening_hours .days dt{
    font-weight:600;
}

.wpcs_location_opening_hours .days dd{
    margin:0;
}

/* Öffnungszeiten (Toggle Inhalt) größer */
#wpcs_location_opening_hours_sale .days dt,
#wpcs_location_opening_hours_sale .days dd{
    font-size:1.75rem !important;
    color:#000;
    line-height:1.7;
}

/* Modellbeschreibung unter dem Titel */
.dxim_vehicle_title .model_description{
    color:#000 !important;
}

/* Abschnittsüberschriften */
.dxim_section_header{
    color:#000 !important;
    font-size:2rem;
    font-weight:600;
}

/* Icons vor den Überschriften */
.dxim_section_header .wpcs_icon{
    color:#000 !important;
}

.dxim_section_header{
    display:flex;
    align-items:center;
    gap:8px;
}

/* Icon bei Fahrzeugbeschreibung rot */
.dxim_section_header .dashicons-arrow-right-alt2{
    color:#c40000 !important;
}

/* Icon bei Ausstattung rot */
.dxim_section_header .dashicons-admin-generic{
    color:#c40000 !important;
}


/* letzter Breadcrumb-Eintrag (aktuelles Fahrzeug) */
.wpcs_breadcrumbs ol li:last-child{
    color:#000 !important;
    font-weight:300;
}

/* Breadcrumb Trenner > schwarz */
.wpcs_breadcrumbs ol li::before{
    color:#000 !important;
}

.wpcs_breadcrumbs ol li::after{
    color:#000 !important;
}


/* Container */
.dxim_vehicle_specifics_list{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(180px,1fr));
    gap:14px;
}

/* einzelne Datenfelder */
.dxim_vehicle_specifics_list .field{
    background:#fff;
    border:1px solid #eee;
    border-radius:8px;
    padding:14px 16px;
    text-align:center;
    box-shadow:0 2px 6px rgba(0,0,0,0.05);
}

/* Wert (z.B. 89.000 km) */
.dxim_vehicle_specifics_list .fact{
    font-size:1.3rem;
    font-weight:700;
    color:#000;
}

/* Label darunter */
.dxim_vehicle_specifics_list .label{
    font-size:0.9rem;
    color:#666;
}



/* Technische Daten Kacheln */
.dxim_vehicle_specifics_list{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
    gap:12px;
}

/* einzelne Kachel */
.dxim_vehicle_specifics_list .field{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:8px;
    padding:12px 14px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

/* Label */
.dxim_vehicle_specifics_list .label{
    font-size:0.9rem;
    color:#666;
}

/* Wert */
.dxim_vehicle_specifics_list .fact{
    font-size:1rem;
    font-weight:600;
    color:#000;
}

/* Container der technischen Daten */
.dxim_vehicle_specifics_list{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
    gap:12px;
}

/* einzelne Daten-Kachel */
.dxim_vehicle_specifics_list .field{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:8px;
    padding:12px 14px;
    display:flex;
    justify-content:space-between;
    align-items:left;
}

/* Label (z.B. Kilometerstand) */
.dxim_vehicle_specifics_list .label{
    font-size:0.95rem;
    color:#000 !important;
}

/* Wert (z.B. 89.000 km) */
.dxim_vehicle_specifics_list .fact{
    font-size:1rem;
    font-weight:500;
    color:#000 !important;
}

/* Label linksbündig */
.dxim_vehicle_specifics_list .label{
    text-align:left !important;
}

/* Zahnrad bei Ausstattung ersetzen */
.dxim_section_header .dashicons-admin-generic:before{
    content: "\f345";  /* Pfeil aus Dashicons */
}


/* Ansprechpartner Box */
#wpcs_vehicle_persons{
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:8px;
    padding:18px;
    margin-top:10px;
}

/* Name */
#wpcs_vehicle_persons .name{
    font-size:1.1rem;
    font-weight:600;
    color:#000;
}

/* Telefonnummer */
#wpcs_vehicle_persons .phone{
    display:block;
    margin-top:6px;
    font-size:1rem;
    color:#000;
}

/* Button Layout */
#wpcs_vehicle_persons .contact_buttons{
    display:flex;
    gap:8px;
    margin-top:12px;
}

/* Buttons */
#wpcs_vehicle_persons .contact_buttons a{
    flex:1;
    text-align:center;
    padding:10px;
    border-radius:6px;
    text-decoration:none;
    font-weight:600;
    font-size:0.9rem;
}

/* Telefon */
#wpcs_vehicle_persons .call{
    background:#c40000;
    color:#fff;
}

/* WhatsApp */
#wpcs_vehicle_persons .whatsapp{
    background:#25D366;
    color:#fff;
}

/* Mail */
#wpcs_vehicle_persons .mail{
    background:#333;
    color:#fff;
}

/* Anzahl Fahrzeuge entfernen
.wpcs_search_count{
    display:none !important;
}

.wpcs_search_count::before{
    content:"";
}

h3:has(.wpcs_search_count){
    display:none !important;
} */