.rowwwm { 	width: 100%; margin: 0; clear: both; } .rowwwm:before, .rowwwm:after { content: ""; display: table; } .rowwwm:after { clear: both; } .rowwwm { *zoom: 1; }
.margin10 { margin: 0 0 10px 0; } .margin20 { margin: 0 0 20px 0; } .margin30 { margin: 0 0 30px 0; }
img, object, embed { max-width: 100%; } img { height: auto; vertical-align: auto; }
[class*='col_'] { margin: 0 2% 0 2%; display: block; float: left; }
.col_1 { width: 4.33%; } .col_2 { width: 12.66%; } .col_3 { width: 21%; } .col_4 { width: 29.33%; } .col_5 { width: 37.66%; } .col_6 { width: 46%; } .col_7 { width: 54.33%; } .col_8 { width: 62.66%; } .col_9 { width: 71%; } .col_10 { width: 79.33%; } .col_11 { width: 87.66%; } .col_12 { width: 96%; }
[class*='col_nm_'] { margin: 0; display: block; float: left; }
.col_nm_1 { width: 8.33%; } .col_nm_2 { width: 16.66%; } .col_nm_3 { width: 25%; } .col_nm_4 { width: 33.33%; } .col_nm_5 { width: 41.66%; } .col_nm_6 { width: 50%; }
.col_nm_7 { width: 58.33%; } .col_nm_8 { width: 66.66%; } .col_nm_9 { width: 75%; } .col_nm_10 { width: 83.33%; } .col_nm_11 { width: 91.66%; } .col_nm_12 { width: 100%; }
[class*='col_nmr_'] { margin: 0 0 0 2%; display: block; float: left; }
.col_nmr_1 { width: 6.33%; } .col_nmr_2 { width: 14.66%; } .col_nmr_3 { width: 23%; } .col_nmr_4 { width: 31.33%; } .col_nmr_5 { width: 39.66%; } .col_nmr_6 { width: 48%; }
.col_nmr_7 { width: 56.33%; } .col_nmr_8 { width: 64.66%; } .col_nmr_9 { width: 73%; } .col_nmr_10 { width: 81.33%; } .col_nmr_11 { width: 89.66%; } .col_nmr_12 { width: 98%; }
[class*='col_nml_'] { margin: 0 2% 0 0; display: block; float: left; }
.col_nml_1 { width: 6.33%; } .col_nml_2 { width: 14.66%; } .col_nml_3 { width: 23%; } .col_nml_4 { width: 31.33%; } .col_nml_5 { width: 39.66%; } .col_nml_6 { width: 48%; }
.col_nml_7 { width: 56.33%; } .col_nml_8 { width: 64.66%; } .col_nml_9 { width: 73%; } .col_nml_10 { width: 81.33%; } .col_nml_11 { width: 89.66%; } .col_nml_12 { width: 98%; }
@media only screen and (max-width: 768px) {
.col_12 { width: 96%; }
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11 { width: 46%; padding: 0 2% 0 2%; }
.col_nm_12, .col_nmr_12, .col_nml_12 { width: 90%; margin: 0 auto; padding: 0 5% 0 5%; }
.col_nm_1, .col_nm_2, .col_nm_3, .col_nm_4, .col_nm_5, .col_nm_6, .col_nm_7, .col_nm_8, .col_nm_9, .col_nm_10, .col_nm_11,
.col_nmr_1, .col_nmr_2, .col_nmr_3, .col_nmr_4, .col_nmr_5, .col_nmr_6, .col_nmr_7, .col_nmr_8, .col_nmr_9, .col_nmr_10, .col_nmr_11,
.col_nml_1, .col_nml_2, .col_nml_3, .col_nml_4, .col_nml_5, .col_nml_6, .col_nml_7, .col_nml_8, .col_nml_9, .col_nml_10, .col_nml_11 { width: 50%; margin: 0; } }
@media only screen and (max-width: 564px) {
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11, .col_12 { width: 90%; margin: 0 auto; padding: 0 5% 0 5%; }
.col_nm_1, .col_nm_2, .col_nm_3, .col_nm_4, .col_nm_5, .col_nm_6, .col_nm_7, .col_nm_8, .col_nm_9, .col_nm_10, .col_nm_11, .col_nm_12,
.col_nmr_1, .col_nmr_2, .col_nmr_3, .col_nmr_4, .col_nmr_5, .col_nmr_6, .col_nmr_7, .col_nmr_8, .col_nmr_9, .col_nmr_10, .col_nmr_11, .col_nmr_12,
.col_nml_1, .col_nml_2, .col_nml_3, .col_nml_4, .col_nml_5, .col_nml_6, .col_nml_7, .col_nml_8, .col_nml_9, .col_nml_10, .col_nml_11, .col_nml_12 { width: 90%; margin: 0 auto; padding: 0 5% 0 5%; }
[class*="col_"] { margin: 0 0 30px 0; } }
#mobiwp_table i.fa { font-size: 22px; }
#mobiwp_table table a:link { color: #333; font-weight: bold; text-decoration:none; }
#mobiwp_table table a:visited { color: #333; font-weight:bold; text-decoration:none; }
#mobiwp_table table a:active, #mobiwp_table table a:hover { color: #65b1f8; text-decoration:underline; }
#mobiwp_table table { width: 98%; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px; background:#eaebec; border:#ccc 1px solid; -moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1; box-shadow: 0 1px 2px #d1d1d1; }
#mobiwp_table table th { padding:13px 12px 13px 12px; color: #ffffff; background: #65b1f8; }
#mobiwp_table table th:first-child { text-align: left; padding-left:20px; }
#mobiwp_table table tr { text-align: left; padding-left:20px; }
#mobiwp_table table td:first-child { text-align: left; padding-left:20px; border-left: 0; }
#mobiwp_table table td { padding:12px; border-top: 1px solid #ffffff; border-bottom:1px solid #e0e0e0; border-left: 1px solid #e0e0e0; background: #fafafa; }
#mobiwp_table table tr.even td { background: #f6f6f6; }
#mobiwp_table table tr:last-child td { border-bottom:0; }
#mobiwp_table table tr:hover td { background: #f2f2f2; }
.mobiwp { min-width: 100% !important; }
.mobiwp a.button, .mobiwp button { margin: 0 0 10px 0; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none !important; padding: 9px 14px 10px 14px;
    color: #CA1416 !important; transition: all .3s; background: transparent !important; border: 2px solid #CA1416 !important; text-transform: uppercase; border-radius: 0; font-family: inherit;
		line-height: 126%; font-weight: 600; box-shadow: none !important; }
.mobiwp a.button:hover, .mobiwp button:hover, .mobiwp a.active { background: #CA1416 !important; color: #ffffff !important; border: 2px solid #CA1416 !important; box-shadow: none !important; }
.mobiwp a.standard i { font-size: 26px; }
.mobiwp hr { margin-bottom: 0; margin-top: 20px; }
/* ===== Grid / List ===== */
.mobiwp-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.mobiwp-newest-headline { margin: 0 0 16px 0; }
.mobiwp-newest-headline h2 { margin: 0; font-size: 22px; font-weight: 700; color: #1b1b21; }

/* ===== Detail: Vor/Zurück-Navigation als richtige Buttons, links/rechts bündig ===== */
.mobiwp-detail-nav {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center;
    gap: 12px;
    width: 100%;
    margin: 28px 0 20px 0;
    padding: 14px 0;
    border-top: 1px solid #e6eaf0;
    border-bottom: 1px solid #e6eaf0;
    box-sizing: border-box;
}
.mobiwp .mobiwp-detail-nav-btn,
.mobiwp-detail-nav-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    padding: 12px 22px !important;
    height: 44px !important;
    background: #1b1b21 !important;
    color: #fff !important;
    border: 1px solid #1b1b21 !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    white-space: nowrap !important;
    transition: background-color .2s ease-out, border-color .2s ease-out !important;
    box-shadow: none !important;
    margin: 0 !important;
    flex: 0 0 auto;
    min-width: 200px;
    box-sizing: border-box;
}
.mobiwp .mobiwp-detail-nav-btn:hover,
.mobiwp-detail-nav-btn:hover {
    background: #42454f !important;
    color: #fff !important;
    border-color: #42454f !important;
    text-decoration: none !important;
}
/* Linker Button → links bündig (auch wenn rechter fehlt) */
.mobiwp-detail-nav-prev { margin-right: auto !important; }
/* Rechter Button → rechts bündig (auch wenn linker fehlt) */
.mobiwp-detail-nav-next { margin-left: auto !important; }
/* Disabled = wenn kein vorheriges/nächstes Fahrzeug existiert */
.mobiwp .mobiwp-detail-nav-disabled,
.mobiwp-detail-nav-disabled {
    background: #f7f8fa !important;
    color: #b8bdc6 !important;
    border-color: #e6eaf0 !important;
    cursor: not-allowed !important;
    pointer-events: none;
}
.mobiwp-detail-nav-arrow {
    font-size: 18px;
    line-height: 1;
    font-weight: 700;
}
@media (max-width: 640px) {
    .mobiwp-detail-nav-btn { min-width: 0 !important; padding: 10px 16px !important; font-size: 13px !important; }
    .mobiwp-detail-nav-label { font-size: 12px; }
}
@media (max-width: 420px) {
    .mobiwp-detail-nav-label { display: none; }
    .mobiwp-detail-nav-btn { padding: 10px 14px !important; }
    .mobiwp-detail-nav-arrow { font-size: 20px; }
}

/* ===== Detail: Weitere Fahrzeuge (Related Section) ===== */
.mobiwp-related-section { margin: 32px 0 16px 0; }
.mobiwp-related-headline {
    margin: 0 0 16px 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #e6eaf0;
    font-size: 20px;
    font-weight: 700;
    color: #1b1b21;
}
.mobiwp-related-grid { gap: 16px; }
.mobiwp-related-grid .mobiwp-griditem { font-size: 13px; }
.mobiwp-list { display: grid; grid-template-columns: 1fr; gap: 16px; }

/* CSS-Variable Defaults (werden von Backend-Settings überschrieben via wp_head) */
.mobiwp {
    --mobiwp-color-primary: #00b894;
    --mobiwp-color-bg: #ffffff;
    --mobiwp-color-title: #1b1b21;
    --mobiwp-color-price: #d63031;
    --mobiwp-radius: 12px;
}

/* Card — flat design (nutzt CSS-Variablen) */
.mobiwp-griditem,
.mobiwp-listitem {
    background: var(--mobiwp-color-bg, #fff);
    border: 1px solid #e4e4e4;
    border-radius: var(--mobiwp-radius, 12px);
    display: flex;
    flex-direction: column;
    transition: box-shadow .2s, border-color .2s, transform .2s;
    overflow: hidden;
}
.mobiwp-griditem:hover,
.mobiwp-listitem:hover {
    box-shadow: 0 8px 24px rgba(0,0,0,0.12);
    border-color: transparent;
    transform: translateY(-2px);
}

/* ============================================================
   VARIANTE 2: OVERLAY — Bild füllt Karte, Infos als Overlay
   ============================================================ */
.mobiwp-card-overlay {
    position: relative;
    border: none !important;
    aspect-ratio: 4 / 3;
    overflow: hidden;
}
.mobiwp-card-overlay-link { display: block; position: relative; height: 100%; width: 100%; text-decoration: none !important; }
.mobiwp-card-overlay-link .overviewimage { width: 100% !important; height: 100% !important; }
.mobiwp-card-overlay-info {
    position: absolute;
    inset: auto 0 0 0;
    background: linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.55) 50%, transparent 100%);
    color: #fff;
    padding: 60px 16px 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.mobiwp-card-overlay-badge { position: absolute; top: -8px; left: 16px; }
.mobiwp-card-overlay-brand { font-size: 16px; font-weight: 700; color: #fff; }
.mobiwp-card-overlay-model { font-size: 13px; color: rgba(255,255,255,0.85); margin-bottom: 6px; }
.mobiwp-card-overlay-tags { display: flex; flex-wrap: wrap; gap: 4px; margin: 4px 0; }
.mobiwp-card-overlay-tag {
    background: rgba(255,255,255,0.18);
    backdrop-filter: blur(4px);
    color: #fff;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 99px;
}
.mobiwp-card-overlay-price {
    position: absolute;
    top: 12px;
    right: 12px;
    background: var(--mobiwp-color-price, #d63031);
    color: #fff;
    padding: 6px 12px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 700;
    box-shadow: 0 2px 8px rgba(0,0,0,0.3);
}
.mobiwp-card-overlay-fav {
    position: absolute !important;
    top: 12px !important;
    left: 12px !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    background: rgba(255,255,255,0.85) !important;
    border: none !important;
    padding: 0 !important;
    cursor: pointer;
    color: #1b1b21 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 10;
}
.mobiwp-card-overlay-fav .mobiwp-fav-star-svg-fill { display: none; }
.mobiwp-card-overlay-fav.mobiwp-fav-active { background: var(--mobiwp-color-primary, #00b894) !important; color: #fff !important; }
.mobiwp-card-overlay-fav.mobiwp-fav-active .mobiwp-fav-star-svg { display: none; }
.mobiwp-card-overlay-fav.mobiwp-fav-active .mobiwp-fav-star-svg-fill { display: block; }

/* ============================================================
   VARIANTE 3: DETAILED — Title oben, Bild mit Overlay, Spec-Grid, Eco-Info, Detail-Link
   ============================================================ */
.mobiwp-card-detailed {
    border: none !important;
    box-shadow: 0 4px 18px rgba(0,0,0,0.06);
    padding: 0 !important;
    background: var(--mobiwp-color-bg, #fff);
    border-radius: var(--mobiwp-radius, 14px);
    overflow: hidden;
}
.mobiwp-card-detailed:hover { box-shadow: 0 12px 32px rgba(0,0,0,0.12); }

/* BILD OBEN — füllt die Karten-Breite, keine Abrundung an den Außenkanten */
.mobiwp-card-detailed-imgwrap {
    position: relative;
    overflow: hidden;
    aspect-ratio: 16 / 10;
    background: #f5f7fa;
    border-radius: 0;
    margin: 0;
}
.mobiwp-card-detailed-imgwrap .overviewimage {
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center !important;
}
.mobiwp-card-detailed-newbadge {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 5;
}

/* CONTENT-BEREICH UNTEN — gepaddet */
.mobiwp-card-detailed-body { padding: 16px 18px 18px 18px; }
.mobiwp-card-detailed-headline { margin: 0 0 14px 0; }
.mobiwp-card-detailed-brand {
    margin: 0 0 4px 0 !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    color: var(--mobiwp-color-price, #d63031) !important;
    line-height: 1.2 !important;
}
.mobiwp-card-detailed-model { font-size: 15px; color: var(--mobiwp-color-title, #1b1b21); line-height: 1.3; }
.mobiwp-card-detailed-priceoverlay {
    position: absolute;
    bottom: 12px;
    right: 12px;
    color: var(--mobiwp-color-price, #d63031);
    font-size: 24px;
    font-weight: 800;
    text-shadow: 0 2px 8px rgba(255,255,255,0.9), 0 1px 3px rgba(255,255,255,1);
    background: rgba(255,255,255,0.85);
    padding: 4px 10px;
    border-radius: 6px;
    backdrop-filter: blur(4px);
}
.mobiwp-card-detailed-fav {
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    background: rgba(255,255,255,0.85) !important;
    border: none !important;
    padding: 0 !important;
    cursor: pointer;
    color: var(--mobiwp-color-title, #1b1b21) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 10;
    transition: all .2s;
}
.mobiwp-card-detailed-fav:hover { background: #fff !important; transform: scale(1.05); }
.mobiwp-card-detailed-fav .mobiwp-fav-star-svg-fill { display: none; }
.mobiwp-card-detailed-fav.mobiwp-fav-active { background: var(--mobiwp-color-primary, #00b894) !important; color: #fff !important; }
.mobiwp-card-detailed-fav.mobiwp-fav-active .mobiwp-fav-star-svg { display: none; }
.mobiwp-card-detailed-fav.mobiwp-fav-active .mobiwp-fav-star-svg-fill { display: block; }

.mobiwp-card-detailed-specs {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px 14px;
    margin: 10px 0;
}
.mobiwp-card-detailed-specs .mobiwp-spec {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #5d616b;
    font-size: 13px;
}
.mobiwp-card-detailed-specs .mobiwp-spec-svg { flex-shrink: 0; color: #5d616b; }
.mobiwp-card-detailed-specs .mobiwp-spec span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.mobiwp-card-detailed-eco {
    color: #888;
    font-size: 12px;
    margin: 10px 0;
    line-height: 1.5;
}

.mobiwp-card-detailed-footer {
    margin-top: 12px;
    text-align: right;
}
.mobiwp-card-detailed-link {
    color: var(--mobiwp-color-primary, #00b894) !important;
    font-weight: 700;
    text-decoration: none !important;
    font-size: 14px;
    transition: gap .2s;
}
.mobiwp-card-detailed-link:hover { color: var(--mobiwp-color-primary, #00b894) !important; opacity: .8; }

/* Image */
.mobiwp-card-image-link { display: block; overflow: hidden; }
.overviewimage, .noimage { width: 100%; height: 220px; background-position: center; background-size: cover; display: block; transition: transform .3s; }
.mobiwp-card-image-link:hover .overviewimage { transform: scale(1.03); }

/* Content area */
.mobiwp h4 { margin: 10px 0 10px 0; }
.mobiwp-content { padding: 14px 16px 10px; flex: 1; }
.mobiwp-content h4 { font-size: 16px; font-weight: 600; margin: 0 0 8px 0; line-height: 1.4; color: #1a1a1a; }
.mobiwp-card-price { font-size: 20px; font-weight: 700; color: #1a1a1a; margin: 0 0 4px 0; }
.mobiwp-card-vat { font-size: 13px; color: #777; }

/* Action bar */
/* ===== Card Action-Bar — pill buttons (eigener Stil, inspiriert von marktüblichem Design) ===== */
.mobiwp-buttondetails {
    display: flex !important;
    align-items: center;
    gap: 8px;
    padding: 12px 16px !important;
    margin: 0;
    background: #fff !important;
    border-top: 1px solid #e6eaf0;
}

/* Inline SVG icon helper */
.mobiwp .mobiwp-btn-icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    display: inline-block;
    vertical-align: middle;
}

/* Click-Target-Stabilität: verschachtelte SVGs/Spans sollen NIE das Click-Target werden — sonst greifen
   einige Themes oder ältere Browser-Engines beim Capture-Handler daneben (closest() schlägt fehl).
   So landet jeder Click garantiert auf dem <button>-Element selbst. */
.mobiwp .mobiwp-fav-btn > *,
.mobiwp .mobiwp-fav-btn svg,
.mobiwp .mobiwp-fav-btn svg *,
.mobiwp .mobiwp-fav-btn span,
.mobiwp .mobiwp-card-contact-btn > *,
.mobiwp .mobiwp-card-contact-btn svg,
.mobiwp .mobiwp-card-contact-btn svg *,
.mobiwp .mobiwp-card-contact-btn span,
.mobiwp .mobiwp-detail-cta-contact > *,
.mobiwp .mobiwp-detail-cta-contact svg,
.mobiwp .mobiwp-detail-cta-contact svg *,
.mobiwp .mobiwp-detail-cta-contact span,
.mobiwp .mobiwp-detail-cta-park > *,
.mobiwp .mobiwp-detail-cta-park svg,
.mobiwp .mobiwp-detail-cta-park svg *,
.mobiwp .mobiwp-detail-cta-park span {
    pointer-events: none !important;
}

/* Label inside buttons */
.mobiwp .mobiwp-btn-label {
    font-size: 14px;
    line-height: 1.25;
    font-weight: 500;
    letter-spacing: normal;
}

/* Default: hide "active" variants (filled heart + "Zum Parkplatz" label) */
.mobiwp .mobiwp-icon-heart-fill,
.mobiwp .mobiwp-park-label-active { display: none !important; }
/* When toggled: hide outline + default label, show filled + active label */
.mobiwp .mobiwp-fav-active .mobiwp-icon-heart-outline,
.mobiwp .mobiwp-fav-active .mobiwp-park-label-default { display: none !important; }
.mobiwp .mobiwp-fav-active .mobiwp-icon-heart-fill,
.mobiwp .mobiwp-fav-active .mobiwp-park-label-active { display: inline-block !important; }

/* --- Kontakt button (filled dark) --- */
.mobiwp a.mobiwp-card-contact-btn,
.mobiwp .mobiwp-card-contact-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    height: 36px !important;
    padding: 8px 14px !important;
    background: #1b1b21 !important;
    color: #fff !important;
    border: 1px solid #1b1b21 !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;
    text-transform: none !important;
    text-decoration: none !important;
    letter-spacing: normal !important;
    cursor: pointer !important;
    transition: background-color .2s ease-out, border-color .2s ease-out !important;
    flex: 0 0 auto !important;
    white-space: nowrap !important;
    box-shadow: none !important;
    margin: 0 !important;
}
.mobiwp a.mobiwp-card-contact-btn:hover,
.mobiwp .mobiwp-card-contact-btn:hover {
    background: #42454f !important;
    border-color: #42454f !important;
    color: #fff !important;
    text-decoration: none !important;
}

/* --- Parken button (transparent + grey border, becomes green on active) --- */
.mobiwp button.mobiwp-fav-btn.mobiwp-card-park-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    height: 36px !important;
    padding: 8px 14px !important;
    background: transparent !important;
    color: #1b1b21 !important;
    border: 1px solid #5d616b !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    cursor: pointer !important;
    transition: background-color .2s ease-out, border-color .2s ease-out, color .2s ease-out !important;
    flex: 0 0 auto !important;
    white-space: nowrap !important;
    box-shadow: none !important;
    margin: 0 !important;
}
.mobiwp button.mobiwp-fav-btn.mobiwp-card-park-btn:hover {
    background: rgba(0, 0, 0, .04) !important;
    color: #1b1b21 !important;
    border-color: #5d616b !important;
}
.mobiwp button.mobiwp-fav-btn.mobiwp-card-park-btn.mobiwp-fav-active {
    background: #35855a !important;
    color: #fff !important;
    border-color: #256141 !important;
}
.mobiwp button.mobiwp-fav-btn.mobiwp-card-park-btn.mobiwp-fav-active:hover {
    background: #256141 !important;
    color: #fff !important;
    border-color: #256141 !important;
}

/* NEU Badge */
.mobiwp-badge-new {
    display: inline-block;
    background: #e8601a;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    padding: 2px 7px;
    border-radius: 4px;
    vertical-align: middle;
    margin-right: 4px;
    letter-spacing: 0.04em;
}

/* Card specs line */
.mobiwp-card-specs {
    font-size: 13px;
    color: #555;
    margin-top: 8px;
    line-height: 1.5;
}
.mobiwp-spec-dot { color: #bbb; margin: 0 2px; }

/* Financing line */
.mobiwp-card-financing {
    font-size: 13px;
    color: #1565c0;
    margin: 4px 0;
}
.mobiwp-card-financing strong { font-weight: 700; }

.mobiwp-image { padding: 3px; border: 1px solid #d0d0d0; margin: 6px; transition: all .3s; }
.mobiwp-image:hover { border: 1px solid #CA1416; }
.mobiwp-image .tImage { width: 100%; height: auto; object-fit: contain; display: block; }
.mobiwp-paginationbox { padding: 10px; margin: 20px 0 20px 0; background: #f0f0f0; }
.mobiwp-paginationbox-text { font-size: 16px; }

/* ===== Filter — Flat Design ===== */
.mobiwp-filterbox {
    background: #fff;
    border: 1px solid #e4e4e4;
    padding: 20px 20px 12px;
    margin: 0 0 24px;
}
/* Quick-nav */
.mobiwp-filter-quicknav { display: flex !important; gap: 8px !important; flex-wrap: wrap !important; padding: 0 0 16px 0 !important; border-bottom: 1px solid #eee !important; margin-bottom: 16px !important; }
.mobiwp-filter-quicknav .mobiwp-quicknav-btn { font-size: 13px !important; padding: 6px 14px !important; border-radius: 20px !important; }
.mobiwp-filter-quicknav .mobiwp-quicknav-fav i { color: inherit; }
.mobiwp-fav-badge { display: inline-block; background: #CA1416; color: #fff !important; font-size: 11px !important; font-weight: 700; line-height: 1; padding: 2px 6px; border-radius: 10px; margin-left: 5px; vertical-align: middle; }
.mobiwp-filterbox-text { font-size: 16px; }
.mobiwp-view { width: 100%; text-align: right; margin-bottom: 12px; }
.mobiwp-footerbar { text-align: right; }
.mobiwp-section-label { font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.06em !important; color: #888 !important; padding: 10px 0 2px 0 !important; border-top: 1px solid #d4d4d4 !important; margin-top: 12px !important; background: none !important; }
.kfz-price { font-size: 36px !important; font-weight: 700 !important; margin: 4px 0 0 0; line-height: 1.2; }
.mobiwp-price-meta { font-size: 14px; color: #666; margin: 6px 0 16px 0; line-height: 1.6; }
.overviewimage, .noimage { width: 100%; height: 220px; background-position: center; background-size: cover; }

/* Filter dividers — flat bold labels */
.mobiwp-filterbox .mobiwp-filter-divider,
.mobiwp-filter-divider {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    color: #1a1a1a !important;
    padding: 16px 0 6px !important;
    border-top: 1px solid #eee !important;
    margin-top: 4px !important;
    background: none !important;
}

/* Filter selects — flat, bordered */
#mobiwp_form input[type=text],
#mobiwp_form input[type=number] {
    padding: 10px 12px;
    border: 1px solid #d4d4d4;
    border-radius: 8px;
    background: #fff;
    font-size: 14px;
    color: #1a1a1a;
    width: 100%;
    box-sizing: border-box;
    outline: none;
    transition: border-color .2s;
}
#mobiwp_form input[type=text]:focus,
#mobiwp_form input[type=number]:focus { border-color: #1a1a1a; }

#mobiwp_form select { -moz-appearance: none; -webkit-appearance: none; appearance: none; }
#mobiwp_form select::-ms-expand { display: none; }
#mobiwp_form select {
    transition: border-color .2s;
    background: #fff;
    border: 1px solid #d4d4d4;
    border-radius: 8px;
    margin: 0;
    width: 100%;
    height: 44px;
    padding: 0 40px 0 12px;
    color: #1a1a1a;
    font-size: 14px;
    cursor: pointer;
    outline: none;
}
#mobiwp_form select:focus { border-color: #1a1a1a; }
#mobiwp_form .mobiwp_select_wrapper { position: relative; margin: 0 0 8px 0; }
#mobiwp_form .mobiwp_select_wrapper::before {
    font-family: 'LineAwesome';
    content: '\f110';
    font-size: 16px;
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    color: #555;
    pointer-events: none;
}

/* Filter action buttons */
.mobiwp-filterbox .mobiwp-filter-actions,
.mobiwp-filter-actions {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    display: flex !important;
    gap: 10px !important;
    align-items: center !important;
    padding: 16px 0 8px !important;
    flex-wrap: wrap !important;
    border-top: 1px solid #eee !important;
    margin-top: 8px !important;
}
.mobiwp-filterbox .mobiwp-btn-search,
.mobiwp-btn-search {
    margin: 0 !important;
    background: #1a1a1a !important;
    color: #fff !important;
    border: 2px solid #1a1a1a !important;
    border-radius: 8px !important;
    padding: 10px 24px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    letter-spacing: 0.02em !important;
}
.mobiwp-filterbox .mobiwp-btn-search:hover,
.mobiwp-btn-search:hover { background: #333 !important; border-color: #333 !important; color: #fff !important; }
.mobiwp-filterbox .mobiwp-btn-reset,
.mobiwp-btn-reset {
    margin: 0 !important;
    background: #fff !important;
    color: #555 !important;
    border: 1px solid #d4d4d4 !important;
    border-radius: 8px !important;
    padding: 10px 20px !important;
    font-size: 14px !important;
}
.mobiwp-filterbox .mobiwp-btn-reset:hover,
.mobiwp-btn-reset:hover { background: #f5f5f5 !important; color: #1a1a1a !important; border-color: #bbb !important; }

.mobiwp-admin-grid { display: grid; grid-template-columns: 49% 49%; grid-column-gap: 2%; grid-row-gap: 5px; }
.mobiwp-filterbox .mobiwp-filter-grid,
.mobiwp-filter-grid { display: grid !important; grid-template-columns: 49% 49% !important; grid-column-gap: 2% !important; grid-row-gap: 6px !important; }
.mobiwp-filterbox .mobiwp-filter-divider,
.mobiwp-filter-divider { grid-column: 1 / -1 !important; width: 100% !important; font-size: 11px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 0.06em !important; color: #888 !important; padding: 10px 0 2px 2px !important; border-top: 1px solid #d4d4d4 !important; margin-top: 4px !important; background: none !important; }
.mobiwp-filterbox .mobiwp-filter-actions,
.mobiwp-filter-actions { grid-column: 1 / -1 !important; width: 100% !important; display: flex !important; gap: 10px !important; align-items: center !important; padding-top: 6px !important; flex-wrap: wrap !important; }
.mobiwp-filterbox .mobiwp-btn-search,
.mobiwp-btn-search { margin: 0 !important; }
.mobiwp-filterbox .mobiwp-btn-reset,
.mobiwp-btn-reset { margin: 0 !important; background: #fff !important; color: #555 !important; border-color: #bbb !important; }
.mobiwp-filterbox .mobiwp-btn-reset:hover,
.mobiwp-btn-reset:hover { background: #f0f0f0 !important; color: #333 !important; border-color: #999 !important; }

.mobiwp-newest .anker, .mobiwp .anker { visibility: hidden; height: 0px !important; position: absolute; margin: -100px; }

@media (max-width: 900px) {
.mobiwp-grid { grid-template-columns: repeat(2, 1fr); gap: 14px; }
}
@media (max-width: 600px) {
.mobiwp-grid { grid-template-columns: 1fr; gap: 12px; }
.mobiwp-admin-grid, .mobiwp-filter-grid { display: grid; grid-template-columns: 98%; grid-column-gap: 2%; grid-row-gap: 5px; }
}

body.hidden-scroll { overflow: hidden; }
.sl-overlay { position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: #000; opacity: 0.9; display: none; z-index: 1050; }
.sl-wrapper { z-index: 1040; }
.sl-wrapper button { border: 0 none; background: transparent; font-size: 28px; padding: 0; cursor: pointer; }
.sl-wrapper button:hover { opacity: 0.7; }
.sl-wrapper .sl-close { display: none; position: fixed; right: 30px; top: 30px; z-index: 1060; margin-top: -14px; margin-right: -14px; height: 44px; width: 44px; line-height: 44px; color: #fff; font-size: 3rem; }
.sl-wrapper .sl-close:focus { outline: none; }
.sl-wrapper .sl-counter { display: none; position: fixed; top: 30px; left: 30px; z-index: 1060; color: #fff; font-size: 1rem; }
.sl-wrapper .sl-navigation { width: 100%; display: none; }
.sl-wrapper .sl-navigation button { position: fixed; top: 50%; margin-top: -22px; height: 44px; width: 22px; line-height: 44px; text-align: center; display: block; z-index: 1060; color: #fff; }
.sl-wrapper .sl-navigation button.sl-next { right: 5px; font-size: 2rem; }
.sl-wrapper .sl-navigation button.sl-prev { left: 5px; font-size: 2rem; }
.sl-wrapper .sl-navigation button:focus { outline: none; }
.sl-wrapper .sl-image { position: fixed; -ms-touch-action: none; touch-action: none; z-index: 10000; }
.sl-wrapper .sl-image img { margin: 0; padding: 0; display: block; border: 0 none; }
.sl-wrapper .sl-image iframe { background: #000; border: 0 none; }
.sl-wrapper .sl-image .sl-caption { display: none; padding: 10px; color: #fff; background: rgba(0, 0, 0, 0.8); position: absolute; bottom: 0; left: 0; right: 0; }
.sl-wrapper .sl-image .sl-caption.pos-top { bottom: auto; top: 0; }
.sl-wrapper .sl-image .sl-caption.pos-outside { bottom: auto; }
.sl-wrapper .sl-image .sl-download { display: none; position: absolute; bottom: 5px; right: 5px; color: #fff; z-index: 1060; }
.sl-spinner { display: none; border: 5px solid #333; border-radius: 40px; height: 40px; left: 50%; margin: -20px 0 0 -20px; opacity: 0; position: fixed; top: 50%; width: 40px; z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite;
}
.sl-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 35.5em) 
{
  .sl-wrapper .sl-navigation button { width: 44px; }
  .sl-wrapper .sl-navigation button.sl-next { right: 10px; font-size: 3rem; }
  .sl-wrapper .sl-navigation button.sl-prev { left: 10px; font-size: 3rem; }
  .sl-wrapper .sl-image img { border: 0 none; }
  .sl-wrapper .sl-image iframe { border: 0 none; }
}
@media (min-width: 50em) { 
  .sl-wrapper .sl-navigation button { width: 44px; }
  .sl-wrapper .sl-navigation button.sl-next { right: 20px; font-size: 3rem; }
  .sl-wrapper .sl-navigation button.sl-prev { left: 20px; font-size: 3rem; }
  .sl-wrapper .sl-image img { border: 0 none; }
  .sl-wrapper .sl-image iframe { border: 0 none; }
}
@-webkit-keyframes pulsate { 0% { transform: scale(0.1); opacity: 0.0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } }
@keyframes pulsate { 0% { transform: scale(0.1); opacity: 0.0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } }
@-moz-keyframes pulsate { 0% { transform: scale(0.1); opacity: 0.0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } }
@-o-keyframes pulsate { 0% { transform: scale(0.1); opacity: 0.0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } }
@-ms-keyframes pulsate { 0% { transform: scale(0.1); opacity: 0.0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } }

/* ===== WhatsApp Button ===== */
.mobiwp .mobiwp-btn-whatsapp { background: #25D366 !important; border-color: #25D366 !important; color: #fff !important; }
.mobiwp .mobiwp-btn-whatsapp:hover { background: #1da851 !important; border-color: #1da851 !important; color: #fff !important; }

/* ===== Favoriten-Button (Kacheln) ===== */
/* Herz-Button in Kachel-Aktionsleiste */
.mobiwp button.mobiwp-fav-btn,
.mobiwp-fav-btn {
    background: transparent !important;
    border: none !important;
    border-left: 1px solid #eee !important;
    cursor: pointer;
    padding: 12px 18px !important;
    color: #ccc !important;
    font-size: 20px !important;
    text-transform: none !important;
    vertical-align: middle;
    transition: color .2s, background .2s !important;
    font-weight: normal !important;
    letter-spacing: 0 !important;
    flex-shrink: 0;
}
.mobiwp button.mobiwp-fav-btn:hover,
.mobiwp-fav-btn:hover { color: #CA1416 !important; background: #fff5f5 !important; border-left-color: #eee !important; }
.mobiwp button.mobiwp-fav-btn.mobiwp-fav-active,
.mobiwp-fav-btn.mobiwp-fav-active { color: #CA1416 !important; background: transparent !important; }
/* Detail-page Merken: outline-button Stil */
.mobiwp button.mobiwp-fav-detail,
.mobiwp-fav-detail { background: transparent !important; border: 2px solid #CA1416 !important; color: #CA1416 !important; font-size: 14px !important; padding: 9px 14px 10px !important; font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: 0.04em !important; margin: 0 !important; cursor: pointer !important; }
.mobiwp button.mobiwp-fav-detail:hover,
.mobiwp-fav-detail:hover { background: #CA1416 !important; color: #fff !important; border-color: #CA1416 !important; }
.mobiwp button.mobiwp-fav-detail.mobiwp-fav-active,
.mobiwp-fav-detail.mobiwp-fav-active { background: #CA1416 !important; color: #fff !important; border-color: #CA1416 !important; }

/* ===== Card Parken-Button: Overrides (must follow generic .mobiwp-fav-btn) ===== */
.mobiwp button.mobiwp-fav-btn.mobiwp-card-park-btn {
    color: #555 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 13px 18px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.04em !important;
    background: transparent !important;
    border: none !important;
    border-left: 1px solid #eee !important;
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    white-space: nowrap !important;
    flex-shrink: 0 !important;
}
.mobiwp button.mobiwp-fav-btn.mobiwp-card-park-btn:hover {
    background: #f0faf2 !important;
    color: #2e7d32 !important;
    border-left-color: #eee !important;
}
.mobiwp button.mobiwp-fav-btn.mobiwp-card-park-btn.mobiwp-fav-active {
    background: #3a7d44 !important;
    color: #fff !important;
    border-left-color: #3a7d44 !important;
}

/* ============================================================
   MODERNES DETAIL-LAYOUT (Card-Design wie mobile.de Beispiel)
   ============================================================ */
.mobiwp-detail-modern { width: 100%; box-sizing: border-box; margin: 12px 0 32px 0; }

/* Breadcrumb */
.mobiwp-detail-breadcrumb {
    margin: 0 0 20px 0;
    font-size: 14px;
    color: #888;
    line-height: 1.4;
}
.mobiwp-detail-breadcrumb a {
    color: #888 !important;
    text-decoration: none !important;
    transition: color .15s;
}
.mobiwp-detail-breadcrumb a:hover { color: #1b1b21 !important; }
.mobiwp-detail-breadcrumb .mobiwp-bc-sep { color: #ccc; margin: 0 8px; }
.mobiwp-detail-breadcrumb .mobiwp-bc-current { color: #1b1b21; font-weight: 600; }
.mobiwp-detail-mobile-title { display: none; margin-bottom: 16px; }
.mobiwp-detail-mobile-title h2 { font-size: 20px; font-weight: 700; margin: 0; color: #1b1b21; }
.mobiwp-detail-mainrow {
    display: grid;
    grid-template-columns: minmax(0, 65fr) minmax(0, 35fr);  /* 65% Bild / 35% Card */
    gap: 28px;
    align-items: start;
}
@media (max-width: 1100px) {
    .mobiwp-detail-mainrow { grid-template-columns: minmax(0, 6fr) minmax(0, 4fr); gap: 22px; }
}
@media (max-width: 900px) {
    .mobiwp-detail-mainrow { grid-template-columns: 1fr; gap: 20px; }
    .mobiwp-detail-mobile-title { display: block; }
}

/* LEFT: Bild-Bereich */
.mobiwp-detail-leftcol { width: 100%; min-width: 0; }
.mobiwp-detail-mainimg-wrap {
    width: 100%;
    border-radius: 14px;
    overflow: hidden;
    background: #f5f7fa;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
}
.mobiwp-detail-mainimg {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}
.mobiwp-detail-thumbs {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
    margin-top: 12px;
}
.mobiwp-detail-thumb {
    display: block;
    border-radius: 8px;
    overflow: hidden;
    background: #f5f7fa;
    cursor: pointer;
    transition: opacity .2s, transform .2s;
    aspect-ratio: 4 / 3;
}
.mobiwp-detail-thumb:hover { opacity: .85; transform: translateY(-2px); }
.mobiwp-detail-thumb img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Slider-Container — wenn lightSlider aktiv */
.mobiwp-detail-slider {
    list-style: none;
    padding: 0;
    margin: 0;
    border-radius: 14px;
    overflow: hidden;
}
.mobiwp-detail-slider:not(.mobiwp-slider-initialized) > li:not(:first-child) { display: none; }
.mobiwp-detail-slider:not(.mobiwp-slider-initialized) > li img { width: 100%; border-radius: 14px; }
.mobiwp-detail-leftcol .lSSlideOuter { border-radius: 14px; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
.mobiwp-detail-leftcol .lSGallery { margin-top: 10px !important; }
.mobiwp-detail-leftcol .lSGallery li {
    border: 2px solid transparent;
    border-radius: 8px;
    overflow: hidden;
    transition: all .2s;
    opacity: .7;
    aspect-ratio: 4 / 3;     /* feste Thumbnail-Proportion → keine Verzerrung */
    background: #f5f7fa;
}
.mobiwp-detail-leftcol .lSGallery li img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;   /* Bild füllt den Tile, ohne Verzerrung */
    display: block;
}
.mobiwp-detail-leftcol .lSGallery li.active, .mobiwp-detail-leftcol .lSGallery li:hover { border-color: #1565c0; opacity: 1; }

/* Slider-Hauptbild: feste 16:10 Proportion + object-fit cover (verhindert Höhensprung & weiße Ränder) */
.mobiwp-detail-leftcol .lSSlideOuter .lightSlider > li,
.mobiwp-detail-leftcol .lSSlideOuter .lSSlideWrapper > .lightSlider > li {
    background: #f5f7fa !important;
    aspect-ratio: 16 / 10;
    overflow: hidden;
}
.mobiwp-detail-leftcol .lSSlideOuter .lightSlider > li img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
    border-radius: 0;
}

/* DOPPELTE PFEILE WEG: Gallery / Pager soll KEINE eigenen Pfeile haben — nur die Haupt-Slider-Pfeile */
.mobiwp-detail-leftcol .lSGallery .lSAction,
.mobiwp-detail-leftcol .lSPager .lSAction,
.mobiwp-detail-leftcol .lSGallery ~ .lSAction,
.mobiwp-detail-leftcol .lSPager + .lSAction,
.mobiwp-detail-leftcol .lSAction + .lSAction {
    display: none !important;
}
.mobiwp-detail-leftcol .lSAction > a {
    background-color: rgba(0,0,0,0.55) !important;
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
    background-image: none !important;
    color: #fff !important;
    text-indent: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 22px !important;
}
.mobiwp-detail-leftcol .lSAction > a::before { content: ''; display: inline-block; }
.mobiwp-detail-leftcol .lSAction > .lSPrev::before { border-style: solid; border-width: 2px 0 0 2px; border-color: #fff; width: 10px; height: 10px; transform: rotate(-45deg); margin-left: 4px; }
.mobiwp-detail-leftcol .lSAction > .lSNext::before { border-style: solid; border-width: 2px 2px 0 0; border-color: #fff; width: 10px; height: 10px; transform: rotate(45deg); margin-right: 4px; }

/* RIGHT: Info-Card */
.mobiwp-detail-rightcol { width: 100%; min-width: 0; }
.mobiwp-detail-card {
    background: #fff;
    border-radius: 14px;
    padding: 28px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
}
.mobiwp-detail-brand {
    font-size: 26px;
    font-weight: 800;
    line-height: 1.1;
    color: #1b1b21;
    letter-spacing: 0.02em;
}
.mobiwp-detail-model {
    font-size: 15px;
    color: #5d616b;
    margin-top: 6px;
    line-height: 1.4;
}
.mobiwp-detail-priceblock { margin: 22px 0 24px; }
.mobiwp-detail-price-big {
    font-size: 32px;
    font-weight: 800;
    color: #d63031;
    line-height: 1;
}
.mobiwp-detail-vat {
    font-size: 12px;
    color: #888;
    margin-top: 6px;
}

/* Spec grid 3x2 */
.mobiwp-detail-specs {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px 18px;
    margin: 22px 0 26px;
    padding: 22px 0;
    border-top: 1px solid #e6eaf0;
    border-bottom: 1px solid #e6eaf0;
}
.mobiwp-spec-item {
    display: flex;
    align-items: center;
    gap: 10px;
}
.mobiwp-spec-icon {
    flex: 0 0 38px;
    width: 38px;
    height: 38px;
    background: #f0f4f8;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5d616b;
}
.mobiwp-spec-svg { display: block; }
.mobiwp-spec-content { min-width: 0; }
.mobiwp-spec-label {
    font-size: 10px;
    color: #888;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-weight: 600;
    margin-bottom: 2px;
}
.mobiwp-spec-value {
    font-size: 14px;
    font-weight: 700;
    color: #1b1b21;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Action buttons */
.mobiwp-detail-actions-modern { display: flex; flex-direction: column; gap: 14px; }
.mobiwp-detail-action-block { width: 100%; }
.mobiwp-detail-action-label {
    font-size: 10px;
    color: #888;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-weight: 600;
    margin-bottom: 6px;
}
.mobiwp .mobiwp-detail-action-btn,
.mobiwp-detail-action-btn {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 14px 18px !important;
    border-radius: 10px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    cursor: pointer !important;
    transition: all .2s ease !important;
    box-shadow: none !important;
    margin: 0 !important;
    border: 2px solid transparent !important;
}
.mobiwp .mobiwp-detail-action-primary,
.mobiwp-detail-action-primary {
    background: #00b894 !important;
    color: #fff !important;
    border-color: #00b894 !important;
}
.mobiwp-detail-action-primary:hover { background: #009d7e !important; border-color: #009d7e !important; color: #fff !important; }
.mobiwp .mobiwp-detail-action-outline,
.mobiwp-detail-action-outline {
    background: transparent !important;
    color: #00b894 !important;
    border-color: #00b894 !important;
}
.mobiwp-detail-action-outline:hover { background: #00b894 !important; color: #fff !important; }
.mobiwp .mobiwp-detail-action-whatsapp,
.mobiwp-detail-action-whatsapp {
    background: #25D366 !important;
    color: #fff !important;
    border-color: #25D366 !important;
}
.mobiwp-detail-action-whatsapp:hover { background: #1da851 !important; border-color: #1da851 !important; color: #fff !important; }
.mobiwp-detail-action-pdf { font-size: 14px !important; padding: 12px 16px !important; }
.mobiwp-detail-action-btn .mobiwp-spec-svg { width: 18px; height: 18px; }

/* Park-Button-Position in der Card */
.mobiwp-detail-actions-modern .mobiwp-detail-cta-park { width: 100%; height: auto !important; padding: 12px 18px !important; }

/* ===== Detail CTA Park-Button: pill-style (matches card buttons) ===== */
.mobiwp button.mobiwp-detail-cta-park {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    height: 40px !important;
    padding: 8px 18px !important;
    background: transparent !important;
    color: #1b1b21 !important;
    border: 1px solid #5d616b !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    cursor: pointer !important;
    transition: background-color .2s ease-out, border-color .2s ease-out, color .2s ease-out !important;
    white-space: nowrap !important;
    box-shadow: none !important;
    margin: 0 !important;
}
.mobiwp button.mobiwp-detail-cta-park:hover {
    background: rgba(0, 0, 0, .04) !important;
    color: #1b1b21 !important;
    border-color: #5d616b !important;
}
.mobiwp button.mobiwp-detail-cta-park.mobiwp-fav-active {
    background: #35855a !important;
    color: #fff !important;
    border-color: #256141 !important;
}
.mobiwp button.mobiwp-detail-cta-park.mobiwp-fav-active:hover {
    background: #256141 !important;
    color: #fff !important;
    border-color: #256141 !important;
}

/* ===== Social Sharing ===== */
.mobiwp-sharing { margin: 15px 0 10px 0; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.mobiwp-share-label { font-size: 0.9em; color: #666; }
.mobiwp-share-btn { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; color: #fff; text-decoration: none; font-size: 18px; transition: opacity .2s; border: none; cursor: pointer; }
.mobiwp-share-btn:hover { opacity: 0.8; color: #fff; }
.mobiwp-share-facebook { background: #1877F2; }
.mobiwp-share-whatsapp { background: #25D366; }
.mobiwp-share-copy { background: #888; }

/* ===== Erweiterte Filter ===== */
.mobiwp-filter-label { display: block; font-size: 0.8em; color: #555; margin-bottom: 4px; }
.mobiwp-range-inputs { display: flex; align-items: center; gap: 6px; }
.mobiwp-range-inputs select { flex: 1; margin: 0 !important; }
.mobiwp-range-inputs input.mobiwp-range-input { flex: 1; padding: 8px; background: #ddd; border: none; height: 40px; margin: 0 !important; width: 100%; }
.mobiwp-range-sep { color: #666; font-weight: bold; white-space: nowrap; }
#mobiwp_form input[type=number] { padding: 8px; background: #ddd; border: none; height: 40px; width: 100%; box-sizing: border-box; }
.mobiwp-filter-price-range, .mobiwp-filter-year-range { padding-bottom: 5px; }

/* ===== Merkzettel-Seite ===== */
.mobiwp-favorites-page { padding: 10px 0; }
.mobiwp-fav-item { display: flex; align-items: center; justify-content: space-between; padding: 12px; margin: 0 0 10px 0; background: #f6f6f6; border-left: 4px solid #CA1416; }
.mobiwp-fav-item a { color: #333; font-weight: bold; text-decoration: none; }
.mobiwp-fav-item a:hover { color: #CA1416; }
.mobiwp-fav-remove { background: none; border: none; color: #999; cursor: pointer; font-size: 18px; }
.mobiwp-fav-remove:hover { color: #CA1416; }

/* ===== Detail: Primary CTA bar (Kontakt + Parken) ===== */
/* ===== Detail page CTA bar ===== */
.mobiwp-detail-cta { display: flex; gap: 10px; margin: 20px 0 12px 0; flex-wrap: wrap; }
.mobiwp a.mobiwp-detail-cta-contact,
.mobiwp .mobiwp-detail-cta-contact {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    height: 40px !important;
    padding: 8px 18px !important;
    background: #1b1b21 !important;
    color: #fff !important;
    border: 1px solid #1b1b21 !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.25 !important;
    text-transform: none !important;
    text-decoration: none !important;
    letter-spacing: normal !important;
    cursor: pointer !important;
    transition: background-color .2s ease-out, border-color .2s ease-out !important;
    box-shadow: none !important;
    margin: 0 !important;
}
.mobiwp a.mobiwp-detail-cta-contact:hover { background: #42454f !important; border-color: #42454f !important; color: #fff !important; }

/* ===== Detail: Kontakt-Buttons ===== */
.mobiwp-detail-heading { margin-top: 28px !important; margin-bottom: 10px !important; }
.mobiwp-detail-actions { display: flex; flex-wrap: wrap; gap: 8px; margin: 8px 0 16px 0; }
.mobiwp-detail-actions .button,
.mobiwp-detail-actions button { margin: 0 !important; }

/* ===== Detail: Feature-Tags (mobile.de Stil) ===== */
.mobiwp-features-tags { display: flex; flex-wrap: wrap; gap: 6px; margin: 8px 0 12px 0; }
.mobiwp-feature-tag { display: inline-block; background: #f0f4f8; border: 1px solid #d0d8e4; border-radius: 3px; padding: 3px 10px; font-size: 12px; color: #333; line-height: 1.6; }

/* ===== Detail: Beschreibung ===== */
.mobiwp-description-box { background: #fafafa; border: 1px solid #e8e8e8; border-radius: 4px; padding: 16px 20px; margin: 8px 0 16px 0; font-size: 16px; line-height: 1.7; color: #333; }
.mobiwp-description-box p { margin: 0 0 10px 0; }
.mobiwp-description-box p:last-child { margin: 0; }
/*!
 *  Line Awesome 1.1.0 by @icons_8 - https://icons8.com/line-awesome
 *  License - https://icons8.com/good-boy-license/ (Font: SIL OFL 1.1, CSS: MIT License)
 *
 */
 .la,.la-stack{display:inline-block}.la-fw,.la-li{text-align:center}@font-face{font-family:LineAwesome;src:url(//emauto.de/wp-content/plugins/mobiwp/fonts/lineawesome/line-awesome.eot?v=1.1.);src:url(//emauto.de/wp-content/plugins/mobiwp/fonts/lineawesome/line-awesome.eot??v=1.1.#iefix) format("embedded-opentype"),url(//emauto.de/wp-content/plugins/mobiwp/fonts/lineawesome/line-awesome.woff2?v=1.1.) format("woff2"),url(//emauto.de/wp-content/plugins/mobiwp/fonts/lineawesome/line-awesome.woff?v=1.1.) format("woff"),url(//emauto.de/wp-content/plugins/mobiwp/fonts/lineawesome/line-awesome.ttf?v=1.1.) format("truetype"),url(//emauto.de/wp-content/plugins/mobiwp/fonts/lineawesome/line-awesome.svg?v=1.1.#fa) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:LineAwesome;src:url(//emauto.de/wp-content/plugins/mobiwp/fonts/lineawesome/line-awesome.svg?v=1.1.#fa) format("svg")}}.la{font:normal normal normal 16px/1 LineAwesome;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.la-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-fw{width:1.28571429em}.la-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.la-ul>li{position:relative}.la-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.la-li.la-lg{left:-1.85714286em}.la-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.li.pull-left{margin-right:.3em}.li.pull-right{margin-left:.3em}.la-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.la-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.la-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.la-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.la-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.la-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{filter:none}.la-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.la-stack-1x,.la-stack-2x{position:absolute;left:0;width:100%;text-align:center}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f100"}.la-adjust:before{content:"\f101"}.la-adn:before{content:"\f102"}.la-align-center:before{content:"\f103"}.la-align-justify:before{content:"\f104"}.la-align-left:before{content:"\f105"}.la-align-right:before{content:"\f106"}.la-amazon:before{content:"\f107"}.la-ambulance:before{content:"\f108"}.la-anchor:before{content:"\f109"}.la-android:before{content:"\f10a"}.la-angellist:before{content:"\f10b"}.la-angle-double-down:before{content:"\f10c"}.la-angle-double-left:before{content:"\f10d"}.la-angle-double-right:before{content:"\f10e"}.la-angle-double-up:before{content:"\f10f"}.la-angle-down:before{content:"\f110"}.la-angle-left:before{content:"\f111"}.la-angle-right:before{content:"\f112"}.la-angle-up:before{content:"\f113"}.la-apple:before{content:"\f114"}.la-archive:before{content:"\f115"}.la-area-chart:before{content:"\f116"}.la-arrow-circle-down:before{content:"\f117"}.la-arrow-circle-left:before{content:"\f118"}.la-arrow-circle-o-down:before{content:"\f119"}.la-arrow-circle-o-left:before{content:"\f11a"}.la-arrow-circle-o-right:before{content:"\f11b"}.la-arrow-circle-o-up:before{content:"\f11c"}.la-arrow-circle-right:before{content:"\f11d"}.la-arrow-circle-up:before{content:"\f11e"}.la-arrow-down:before{content:"\f11f"}.la-arrow-left:before{content:"\f120"}.la-arrow-right:before{content:"\f121"}.la-arrow-up:before{content:"\f122"}.la-arrows:before{content:"\f123"}.la-arrows-alt:before{content:"\f124"}.la-arrows-h:before{content:"\f125"}.la-arrows-v:before{content:"\f126"}.la-asterisk:before{content:"\f127"}.la-at:before{content:"\f128"}.la-automobile:before{content:"\f129"}.la-backward:before{content:"\f12a"}.la-balance-scale:before{content:"\f12b"}.la-ban:before{content:"\f12c"}.la-bank:before{content:"\f12d"}.la-bar-chart:before{content:"\f12e"}.la-bar-chart-o:before{content:"\f12f"}.la-barcode:before{content:"\f130"}.la-bars:before{content:"\f131"}.la-battery-0:before{content:"\f132"}.la-battery-1:before{content:"\f133"}.la-battery-2:before{content:"\f134"}.la-battery-3:before{content:"\f135"}.la-battery-4:before{content:"\f136"}.la-battery-empty:before{content:"\f137"}.la-battery-full:before{content:"\f138"}.la-battery-half:before{content:"\f139"}.la-battery-quarter:before{content:"\f13a"}.la-battery-three-quarters:before{content:"\f13b"}.la-bed:before{content:"\f13c"}.la-beer:before{content:"\f13d"}.la-behance:before{content:"\f13e"}.la-behance-square:before{content:"\f13f"}.la-bell:before{content:"\f140"}.la-bell-o:before{content:"\f141"}.la-bell-slash:before{content:"\f142"}.la-bell-slash-o:before{content:"\f143"}.la-bicycle:before{content:"\f144"}.la-binoculars:before{content:"\f145"}.la-birthday-cake:before{content:"\f146"}.la-bitbucket:before{content:"\f147"}.la-bitbucket-square:before{content:"\f148"}.la-bitcoin:before{content:"\f149"}.la-black-tie:before{content:"\f14a"}.la-bold:before{content:"\f14b"}.la-bolt:before{content:"\f14c"}.la-bomb:before{content:"\f14d"}.la-book:before{content:"\f14e"}.la-bookmark:before{content:"\f14f"}.la-bookmark-o:before{content:"\f150"}.la-briefcase:before{content:"\f151"}.la-btc:before{content:"\f152"}.la-bug:before{content:"\f153"}.la-building:before{content:"\f154"}.la-building-o:before{content:"\f155"}.la-bullhorn:before{content:"\f156"}.la-bullseye:before{content:"\f157"}.la-bus:before{content:"\f158"}.la-buysellads:before{content:"\f159"}.la-cab:before{content:"\f15a"}.la-calculator:before{content:"\f15b"}.la-calendar:before{content:"\f15c"}.la-calendar-check-o:before{content:"\f15d"}.la-calendar-minus-o:before{content:"\f15e"}.la-calendar-o:before{content:"\f15f"}.la-calendar-plus-o:before{content:"\f160"}.la-calendar-times-o:before{content:"\f161"}.la-camera:before{content:"\f162"}.la-camera-retro:before{content:"\f163"}.la-car:before{content:"\f164"}.la-caret-down:before{content:"\f165"}.la-caret-left:before{content:"\f166"}.la-caret-right:before{content:"\f167"}.la-caret-square-o-down:before,.la-toggle-down:before{content:"\f168"}.la-caret-square-o-left:before,.la-toggle-left:before{content:"\f169"}.la-caret-square-o-right:before,.la-toggle-right:before{content:"\f16a"}.la-caret-square-o-up:before,.la-toggle-up:before{content:"\f16b"}.la-caret-up:before{content:"\f16c"}.la-cart-arrow-down:before{content:"\f16d"}.la-cart-plus:before{content:"\f16e"}.la-cc:before{content:"\f16f"}.la-cc-amex:before{content:"\f170"}.la-cc-diners-club:before{content:"\f171"}.la-cc-discover:before{content:"\f172"}.la-cc-jcb:before{content:"\f173"}.la-cc-mastercard:before{content:"\f174"}.la-cc-paypal:before{content:"\f175"}.la-cc-stripe:before{content:"\f176"}.la-cc-visa:before{content:"\f177"}.la-certificate:before{content:"\f178"}.la-chain:before{content:"\f179"}.la-chain-broken:before{content:"\f17a"}.la-check:before{content:"\f17b"}.la-check-circle:before{content:"\f17c"}.la-check-circle-o:before{content:"\f17d"}.la-check-square:before{content:"\f17e"}.la-check-square-o:before{content:"\f17f"}.la-chevron-circle-down:before{content:"\f180"}.la-chevron-circle-left:before{content:"\f181"}.la-chevron-circle-right:before{content:"\f182"}.la-chevron-circle-up:before{content:"\f183"}.la-chevron-down:before{content:"\f184"}.la-chevron-left:before{content:"\f185"}.la-chevron-right:before{content:"\f186"}.la-chevron-up:before{content:"\f187"}.la-child:before{content:"\f188"}.la-chrome:before{content:"\f189"}.la-circle:before{content:"\f18a"}.la-circle-o:before{content:"\f18b"}.la-circle-o-notch:before{content:"\f18c"}.la-circle-thin:before{content:"\f18d"}.la-clipboard:before{content:"\f18e"}.la-clock-o:before{content:"\f18f"}.la-clone:before{content:"\f190"}.la-close:before{content:"\f191"}.la-cloud:before{content:"\f192"}.la-cloud-download:before{content:"\f193"}.la-cloud-upload:before{content:"\f194"}.la-cny:before{content:"\f195"}.la-code:before{content:"\f196"}.la-code-fork:before{content:"\f197"}.la-codepen:before{content:"\f198"}.la-coffee:before{content:"\f199"}.la-cog:before{content:"\f19a"}.la-cogs:before{content:"\f19b"}.la-columns:before{content:"\f19c"}.la-comment:before{content:"\f19d"}.la-comment-o:before{content:"\f19e"}.la-commenting:before{content:"\f19f"}.la-commenting-o:before{content:"\f1a0"}.la-comments:before{content:"\f1a1"}.la-comments-o:before{content:"\f1a2"}.la-compass:before{content:"\f1a3"}.la-compress:before{content:"\f1a4"}.la-connectdevelop:before{content:"\f1a5"}.la-contao:before{content:"\f1a6"}.la-copy:before{content:"\f1a7"}.la-copyright:before{content:"\f1a8"}.la-creative-commons:before{content:"\f1a9"}.la-credit-card:before{content:"\f1aa"}.la-crop:before{content:"\f1ab"}.la-crosshairs:before{content:"\f1ac"}.la-css3:before{content:"\f1ad"}.la-cube:before{content:"\f1ae"}.la-cubes:before{content:"\f1af"}.la-cut:before{content:"\f1b0"}.la-cutlery:before{content:"\f1b1"}.la-dashboard:before{content:"\f1b2"}.la-dashcube:before{content:"\f1b3"}.la-database:before{content:"\f1b4"}.la-dedent:before{content:"\f1b5"}.la-delicious:before{content:"\f1b6"}.la-desktop:before{content:"\f1b7"}.la-deviantart:before{content:"\f1b8"}.la-diamond:before{content:"\f1b9"}.la-digg:before{content:"\f1ba"}.la-dollar:before{content:"\f1bb"}.la-dot-circle-o:before{content:"\f1bc"}.la-download:before{content:"\f1bd"}.la-dribbble:before{content:"\f1be"}.la-dropbox:before{content:"\f1bf"}.la-drupal:before{content:"\f1c0"}.la-edit:before{content:"\f1c1"}.la-eject:before{content:"\f1c2"}.la-ellipsis-h:before{content:"\f1c3"}.la-ellipsis-v:before{content:"\f1c4"}.la-empire:before,.la-ge:before{content:"\f1c5"}.la-envelope:before{content:"\f1c6"}.la-envelope-o:before{content:"\f1c7"}.la-envelope-square:before{content:"\f1c8"}.la-eraser:before{content:"\f1c9"}.la-eur:before{content:"\f1ca"}.la-euro:before{content:"\f1cb"}.la-exchange:before{content:"\f1cc"}.la-exclamation:before{content:"\f1cd"}.la-exclamation-circle:before{content:"\f1ce"}.la-exclamation-triangle:before{content:"\f1cf"}.la-expand:before{content:"\f1d0"}.la-expeditedssl:before{content:"\f1d1"}.la-external-link:before{content:"\f1d2"}.la-external-link-square:before{content:"\f1d3"}.la-eye:before{content:"\f1d4"}.la-eye-slash:before{content:"\f1d5"}.la-eyedropper:before{content:"\f1d6"}.la-facebook-f:before,.la-facebook:before{content:"\f1d7"}.la-facebook-official:before{content:"\f1d8"}.la-facebook-square:before{content:"\f1d9"}.la-fast-backward:before{content:"\f1da"}.la-fast-forward:before{content:"\f1db"}.la-fax:before{content:"\f1dc"}.la-female:before{content:"\f1dd"}.la-fighter-jet:before{content:"\f1de"}.la-file:before{content:"\f1df"}.la-file-archive-o:before{content:"\f1e0"}.la-file-audio-o:before{content:"\f1e1"}.la-file-code-o:before{content:"\f1e2"}.la-file-excel-o:before{content:"\f1e3"}.la-file-image-o:before{content:"\f1e4"}.la-file-movie-o:before{content:"\f1e5"}.la-file-o:before{content:"\f1e6"}.la-file-pdf-o:before{content:"\f1e7"}.la-file-photo-o:before{content:"\f1e8"}.la-file-picture-o:before{content:"\f1e9"}.la-file-powerpoint-o:before{content:"\f1ea"}.la-file-sound-o:before{content:"\f1eb"}.la-file-text:before{content:"\f1ec"}.la-file-text-o:before{content:"\f1ed"}.la-file-video-o:before{content:"\f1ee"}.la-file-word-o:before{content:"\f1ef"}.la-file-zip-o:before{content:"\f1f0"}.la-files-o:before{content:"\f1f1"}.la-film:before{content:"\f1f2"}.la-filter:before{content:"\f1f3"}.la-fire:before{content:"\f1f4"}.la-fire-extinguisher:before{content:"\f1f5"}.la-firefox:before{content:"\f1f6"}.la-flag:before{content:"\f1f7"}.la-flag-checkered:before{content:"\f1f8"}.la-flag-o:before{content:"\f1f9"}.la-flash:before{content:"\f1fa"}.la-flask:before{content:"\f1fb"}.la-flickr:before{content:"\f1fc"}.la-floppy-o:before{content:"\f1fd"}.la-folder:before{content:"\f1fe"}.la-folder-o:before{content:"\f1ff"}.la-folder-open:before{content:"\f200"}.la-folder-open-o:before{content:"\f201"}.la-font:before{content:"\f202"}.la-fonticons:before{content:"\f203"}.la-forumbee:before{content:"\f204"}.la-forward:before{content:"\f205"}.la-foursquare:before{content:"\f206"}.la-frown-o:before{content:"\f207"}.la-futbol-o:before,.la-soccer-ball-o:before{content:"\f208"}.la-gamepad:before{content:"\f209"}.la-gavel:before{content:"\f20a"}.la-gbp:before{content:"\f20b"}.la-gear:before{content:"\f20c"}.la-gears:before{content:"\f20d"}.la-genderless:before{content:"\f20e"}.la-get-pocket:before{content:"\f20f"}.la-gg:before{content:"\f210"}.la-gg-circle:before{content:"\f211"}.la-gift:before{content:"\f212"}.la-git:before{content:"\f213"}.la-git-square:before{content:"\f214"}.la-github:before{content:"\f215"}.la-github-alt:before{content:"\f216"}.la-github-square:before{content:"\f217"}.la-glass:before{content:"\f218"}.la-globe:before{content:"\f219"}.la-google:before{content:"\f21a"}.la-google-plus:before{content:"\f21b"}.la-google-plus-square:before{content:"\f21c"}.la-google-wallet:before{content:"\f21d"}.la-graduation-cap:before{content:"\f21e"}.la-gittip:before,.la-gratipay:before{content:"\f21f"}.la-group:before{content:"\f220"}.la-h-square:before{content:"\f221"}.la-hacker-news:before{content:"\f222"}.la-hand-grab-o:before{content:"\f223"}.la-hand-lizard-o:before{content:"\f224"}.la-hand-o-down:before{content:"\f225"}.la-hand-o-left:before{content:"\f226"}.la-hand-o-right:before{content:"\f227"}.la-hand-o-up:before{content:"\f228"}.la-hand-paper-o:before{content:"\f229"}.la-hand-peace-o:before{content:"\f22a"}.la-hand-pointer-o:before{content:"\f22b"}.la-hand-rock-o:before{content:"\f22c"}.la-hand-scissors-o:before{content:"\f22d"}.la-hand-spock-o:before{content:"\f22e"}.la-hand-stop-o:before{content:"\f22f"}.la-hdd-o:before{content:"\f230"}.la-header:before{content:"\f231"}.la-headphones:before{content:"\f232"}.la-heart:before{content:"\f233"}.la-heart-o:before{content:"\f234"}.la-heartbeat:before{content:"\f235"}.la-history:before{content:"\f236"}.la-home:before{content:"\f237"}.la-hospital-o:before{content:"\f238"}.la-hotel:before{content:"\f239"}.la-hourglass:before{content:"\f23a"}.la-hourglass-1:before{content:"\f23b"}.la-hourglass-2:before{content:"\f23c"}.la-hourglass-3:before{content:"\f23d"}.la-hourglass-end:before{content:"\f23e"}.la-hourglass-half:before{content:"\f23f"}.la-hourglass-o:before{content:"\f240"}.la-hourglass-start:before{content:"\f241"}.la-houzz:before{content:"\f242"}.la-html5:before{content:"\f243"}.la-i-cursor:before{content:"\f244"}.la-ils:before{content:"\f245"}.la-image:before{content:"\f246"}.la-inbox:before{content:"\f247"}.la-indent:before{content:"\f248"}.la-industry:before{content:"\f249"}.la-info:before{content:"\f24a"}.la-info-circle:before{content:"\f24b"}.la-inr:before{content:"\f24c"}.la-instagram:before{content:"\f24d"}.la-institution:before{content:"\f24e"}.la-internet-explorer:before{content:"\f24f"}.la-ioxhost:before{content:"\f250"}.la-italic:before{content:"\f251"}.la-joomla:before{content:"\f252"}.la-jpy:before{content:"\f253"}.la-jsfiddle:before{content:"\f254"}.la-key:before{content:"\f255"}.la-keyboard-o:before{content:"\f256"}.la-krw:before{content:"\f257"}.la-language:before{content:"\f258"}.la-laptop:before{content:"\f259"}.la-lastfm:before{content:"\f25a"}.la-lastfm-square:before{content:"\f25b"}.la-leaf:before{content:"\f25c"}.la-leanpub:before{content:"\f25d"}.la-legal:before{content:"\f25e"}.la-lemon-o:before{content:"\f25f"}.la-level-down:before{content:"\f260"}.la-level-up:before{content:"\f261"}.la-life-bouy:before{content:"\f262"}.la-life-buoy:before{content:"\f263"}.la-life-ring:before,.la-support:before{content:"\f264"}.la-life-saver:before{content:"\f265"}.la-lightbulb-o:before{content:"\f266"}.la-line-chart:before{content:"\f267"}.la-link:before{content:"\f268"}.la-linkedin:before{content:"\f269"}.la-linkedin-square:before{content:"\f26a"}.la-linux:before{content:"\f26b"}.la-list:before{content:"\f26c"}.la-list-alt:before{content:"\f26d"}.la-list-ol:before{content:"\f26e"}.la-list-ul:before{content:"\f26f"}.la-location-arrow:before{content:"\f270"}.la-lock:before{content:"\f271"}.la-long-arrow-down:before{content:"\f272"}.la-long-arrow-left:before{content:"\f273"}.la-long-arrow-right:before{content:"\f274"}.la-long-arrow-up:before{content:"\f275"}.la-magic:before{content:"\f276"}.la-magnet:before{content:"\f277"}.la-mail-forward:before{content:"\f278"}.la-mail-reply:before{content:"\f279"}.la-mail-reply-all:before{content:"\f27a"}.la-male:before{content:"\f27b"}.la-map:before{content:"\f27c"}.la-map-marker:before{content:"\f27d"}.la-map-o:before{content:"\f27e"}.la-map-pin:before{content:"\f27f"}.la-map-signs:before{content:"\f280"}.la-mars:before{content:"\f281"}.la-mars-double:before{content:"\f282"}.la-mars-stroke:before{content:"\f283"}.la-mars-stroke-h:before{content:"\f284"}.la-mars-stroke-v:before{content:"\f285"}.la-maxcdn:before{content:"\f286"}.la-meanpath:before{content:"\f287"}.la-medium:before{content:"\f288"}.la-medkit:before{content:"\f289"}.la-meh-o:before{content:"\f28a"}.la-mercury:before{content:"\f28b"}.la-microphone:before{content:"\f28c"}.la-microphone-slash:before{content:"\f28d"}.la-minus:before{content:"\f28e"}.la-minus-circle:before{content:"\f28f"}.la-minus-square:before{content:"\f290"}.la-minus-square-o:before{content:"\f291"}.la-mobile:before{content:"\f292"}.la-mobile-phone:before{content:"\f293"}.la-money:before{content:"\f294"}.la-moon-o:before{content:"\f295"}.la-mortar-board:before{content:"\f296"}.la-motorcycle:before{content:"\f297"}.la-mouse-pointer:before{content:"\f298"}.la-music:before{content:"\f299"}.la-navicon:before{content:"\f29a"}.la-neuter:before{content:"\f29b"}.la-newspaper-o:before{content:"\f29c"}.la-object-group:before{content:"\f29d"}.la-object-ungroup:before{content:"\f29e"}.la-odnoklassniki:before{content:"\f29f"}.la-odnoklassniki-square:before{content:"\f2a0"}.la-opencart:before{content:"\f2a1"}.la-openid:before{content:"\f2a2"}.la-opera:before{content:"\f2a3"}.la-optin-monster:before{content:"\f2a4"}.la-outdent:before{content:"\f2a5"}.la-pagelines:before{content:"\f2a6"}.la-paint-brush:before{content:"\f2a7"}.la-paper-plane:before,.la-send:before{content:"\f2a8"}.la-paper-plane-o:before,.la-send-o:before{content:"\f2a9"}.la-paperclip:before{content:"\f2aa"}.la-paragraph:before{content:"\f2ab"}.la-paste:before{content:"\f2ac"}.la-pause:before{content:"\f2ad"}.la-paw:before{content:"\f2ae"}.la-paypal:before{content:"\f2af"}.la-pencil:before{content:"\f2b0"}.la-pencil-square:before{content:"\f2b1"}.la-pencil-square-o:before{content:"\f2b2"}.la-phone:before{content:"\f2b3"}.la-phone-square:before{content:"\f2b4"}.la-photo:before{content:"\f2b5"}.la-picture-o:before{content:"\f2b6"}.la-pie-chart:before{content:"\f2b7"}.la-pied-piper:before{content:"\f2b8"}.la-pied-piper-alt:before{content:"\f2b9"}.la-pinterest:before{content:"\f2ba"}.la-pinterest-p:before{content:"\f2bb"}.la-pinterest-square:before{content:"\f2bc"}.la-plane:before{content:"\f2bd"}.la-play:before{content:"\f2be"}.la-play-circle:before{content:"\f2bf"}.la-play-circle-o:before{content:"\f2c0"}.la-plug:before{content:"\f2c1"}.la-plus:before{content:"\f2c2"}.la-plus-circle:before{content:"\f2c3"}.la-plus-square:before{content:"\f2c4"}.la-plus-square-o:before{content:"\f2c5"}.la-power-off:before{content:"\f2c6"}.la-print:before{content:"\f2c7"}.la-puzzle-piece:before{content:"\f2c8"}.la-qq:before{content:"\f2c9"}.la-qrcode:before{content:"\f2ca"}.la-question:before{content:"\f2cb"}.la-question-circle:before{content:"\f2cc"}.la-quote-left:before{content:"\f2cd"}.la-quote-right:before{content:"\f2ce"}.la-ra:before{content:"\f2cf"}.la-random:before{content:"\f2d0"}.la-rebel:before{content:"\f2d1"}.la-recycle:before{content:"\f2d2"}.la-reddit:before{content:"\f2d3"}.la-reddit-square:before{content:"\f2d4"}.la-refresh:before{content:"\f2d5"}.la-registered:before{content:"\f2d6"}.la-renren:before{content:"\f2d7"}.la-reorder:before{content:"\f2d8"}.la-repeat:before{content:"\f2d9"}.la-reply:before{content:"\f2da"}.la-reply-all:before{content:"\f2db"}.la-retweet:before{content:"\f2dc"}.la-rmb:before{content:"\f2dd"}.la-road:before{content:"\f2de"}.la-rocket:before{content:"\f2df"}.la-rotate-left:before{content:"\f2e0"}.la-rotate-right:before{content:"\f2e1"}.la-rouble:before{content:"\f2e2"}.la-feed:before,.la-rss:before{content:"\f2e3"}.la-rss-square:before{content:"\f2e4"}.la-rub:before{content:"\f2e5"}.la-ruble:before{content:"\f2e6"}.la-rupee:before{content:"\f2e7"}.la-safari:before{content:"\f2e8"}.la-save:before{content:"\f2e9"}.la-scissors:before{content:"\f2ea"}.la-search:before{content:"\f2eb"}.la-search-minus:before{content:"\f2ec"}.la-search-plus:before{content:"\f2ed"}.la-sellsy:before{content:"\f2ee"}.la-server:before{content:"\f2ef"}.la-share:before{content:"\f2f0"}.la-share-alt:before{content:"\f2f1"}.la-share-alt-square:before{content:"\f2f2"}.la-share-square:before{content:"\f2f3"}.la-share-square-o:before{content:"\f2f4"}.la-shekel:before{content:"\f2f5"}.la-sheqel:before{content:"\f2f6"}.la-shield:before{content:"\f2f7"}.la-ship:before{content:"\f2f8"}.la-shirtsinbulk:before{content:"\f2f9"}.la-shopping-cart:before{content:"\f2fa"}.la-sign-in:before{content:"\f2fb"}.la-sign-out:before{content:"\f2fc"}.la-signal:before{content:"\f2fd"}.la-simplybuilt:before{content:"\f2fe"}.la-sitemap:before{content:"\f2ff"}.la-skyatlas:before{content:"\f300"}.la-skype:before{content:"\f301"}.la-slack:before{content:"\f302"}.la-sliders:before{content:"\f303"}.la-slideshare:before{content:"\f304"}.la-smile-o:before{content:"\f305"}.la-sort:before,.la-unsorted:before{content:"\f306"}.la-sort-alpha-asc:before{content:"\f307"}.la-sort-alpha-desc:before{content:"\f308"}.la-sort-amount-asc:before{content:"\f309"}.la-sort-amount-desc:before{content:"\f30a"}.la-sort-asc:before,.la-sort-up:before{content:"\f30b"}.la-sort-desc:before,.la-sort-down:before{content:"\f30c"}.la-sort-numeric-asc:before{content:"\f30d"}.la-sort-numeric-desc:before{content:"\f30e"}.la-soundcloud:before{content:"\f30f"}.la-space-shuttle:before{content:"\f310"}.la-spinner:before{content:"\f311"}.la-spoon:before{content:"\f312"}.la-spotify:before{content:"\f313"}.la-square:before{content:"\f314"}.la-square-o:before{content:"\f315"}.la-stack-exchange:before{content:"\f316"}.la-stack-overflow:before{content:"\f317"}.la-star:before{content:"\f318"}.la-star-half:before{content:"\f319"}.la-star-half-empty:before,.la-star-half-full:before,.la-star-half-o:before{content:"\f31a"}.la-star-o:before{content:"\f31b"}.la-steam:before{content:"\f31c"}.la-steam-square:before{content:"\f31d"}.la-step-backward:before{content:"\f31e"}.la-step-forward:before{content:"\f31f"}.la-stethoscope:before{content:"\f320"}.la-sticky-note:before{content:"\f321"}.la-sticky-note-o:before{content:"\f322"}.la-stop:before{content:"\f323"}.la-street-view:before{content:"\f324"}.la-strikethrough:before{content:"\f325"}.la-stumbleupon:before{content:"\f326"}.la-stumbleupon-circle:before{content:"\f327"}.la-subscript:before{content:"\f328"}.la-subway:before{content:"\f329"}.la-suitcase:before{content:"\f32a"}.la-sun-o:before{content:"\f32b"}.la-superscript:before{content:"\f32c"}.la-table:before{content:"\f32d"}.la-tablet:before{content:"\f32e"}.la-tachometer:before{content:"\f32f"}.la-tag:before{content:"\f330"}.la-tags:before{content:"\f331"}.la-tasks:before{content:"\f332"}.la-taxi:before{content:"\f333"}.la-television:before,.la-tv:before{content:"\f334"}.la-tencent-weibo:before{content:"\f335"}.la-terminal:before{content:"\f336"}.la-text-height:before{content:"\f337"}.la-text-width:before{content:"\f338"}.la-th:before{content:"\f339"}.la-th-large:before{content:"\f33a"}.la-th-list:before{content:"\f33b"}.la-thumb-tack:before{content:"\f33c"}.la-thumbs-down:before{content:"\f33d"}.la-thumbs-o-down:before{content:"\f33e"}.la-thumbs-o-up:before{content:"\f33f"}.la-thumbs-up:before{content:"\f340"}.la-ticket:before{content:"\f341"}.la-remove:before,.la-times:before{content:"\f342"}.la-times-circle:before{content:"\f343"}.la-times-circle-o:before{content:"\f344"}.la-tint:before{content:"\f345"}.la-toggle-off:before{content:"\f346"}.la-toggle-on:before{content:"\f347"}.la-trademark:before{content:"\f348"}.la-train:before{content:"\f349"}.la-intersex:before,.la-transgender:before{content:"\f34a"}.la-transgender-alt:before{content:"\f34b"}.la-trash:before{content:"\f34c"}.la-trash-o:before{content:"\f34d"}.la-tree:before{content:"\f34e"}.la-trello:before{content:"\f34f"}.la-tripadvisor:before{content:"\f350"}.la-trophy:before{content:"\f351"}.la-truck:before{content:"\f352"}.la-try:before{content:"\f353"}.la-tty:before{content:"\f354"}.la-tumblr:before{content:"\f355"}.la-tumblr-square:before{content:"\f356"}.la-turkish-lira:before{content:"\f357"}.la-twitch:before{content:"\f358"}.la-twitter:before{content:"\f359"}.la-twitter-square:before{content:"\f35a"}.la-umbrella:before{content:"\f35b"}.la-underline:before{content:"\f35c"}.la-undo:before{content:"\f35d"}.la-university:before{content:"\f35e"}.la-unlink:before{content:"\f35f"}.la-unlock:before{content:"\f360"}.la-unlock-alt:before{content:"\f361"}.la-upload:before{content:"\f362"}.la-usd:before{content:"\f363"}.la-user:before{content:"\f364"}.la-user-md:before{content:"\f365"}.la-user-plus:before{content:"\f366"}.la-user-secret:before{content:"\f367"}.la-user-times:before{content:"\f368"}.la-users:before{content:"\f369"}.la-venus:before{content:"\f36a"}.la-venus-double:before{content:"\f36b"}.la-venus-mars:before{content:"\f36c"}.la-viacoin:before{content:"\f36d"}.la-video-camera:before{content:"\f36e"}.la-vimeo:before{content:"\f36f"}.la-vimeo-square:before{content:"\f370"}.la-vine:before{content:"\f371"}.la-vk:before{content:"\f372"}.la-volume-down:before{content:"\f373"}.la-volume-off:before{content:"\f374"}.la-volume-up:before{content:"\f375"}.la-warning:before{content:"\f376"}.la-wechat:before{content:"\f377"}.la-weibo:before{content:"\f378"}.la-weixin:before{content:"\f379"}.la-whatsapp:before{content:"\f37a"}.la-wheelchair:before{content:"\f37b"}.la-wifi:before{content:"\f37c"}.la-wikipedia-w:before{content:"\f37d"}.la-windows:before{content:"\f37e"}.la-won:before{content:"\f37f"}.la-wordpress:before{content:"\f380"}.la-wrench:before{content:"\f381"}.la-xing:before{content:"\f382"}.la-xing-square:before{content:"\f383"}.la-y-combinator:before{content:"\f384"}.la-y-combinator-square:before{content:"\f385"}.la-yahoo:before{content:"\f386"}.la-yc:before{content:"\f387"}.la-yc-square:before{content:"\f388"}.la-yelp:before{content:"\f389"}.la-yen:before{content:"\f38a"}.la-youtube:before{content:"\f38b"}.la-youtube-play:before{content:"\f38c"}.la-youtube-square:before{content:"\f38d"}/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    /*background-color: #428bca;*/
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border: 3px solid #222222;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
    height: 90px;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url(//emauto.de/wp-content/plugins/mobiwp/images/controls.png);
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
    box-shadow: none;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}


@media only screen and (max-width: 1024px)
{
    .lSSlideOuter .lSPager.lSGallery img { height: 40px; }
}