.mhmrv .living-styleguide-content .slider-arrows:hover,
.mhmrv .living-styleguide-content .slider-arrows:focus
{
    background-color: transparent;
}

.mhmrv .tooltipster-base .tooltipster-box .tooltipster-content .hm-tooltip_body ul {
    padding-right: 2em;
}

/*
    Einige Komponente im LSG beinhalten Elemente, die aus dem Container etwas "herausragen".
    Um diese nicht abzuschneiden, ist etwas Padding notwendig.
 */
.mhmrv .living-styleguide-content.living-styleguide-content--outstanding-content-right {
    padding-right: 15px;
}

.mhmrv .living-styleguide-content.living-styleguide-content--outstanding-content-left {
    padding-left: 15px;
}

/*
    Durch patternlab ueberschriebene Schriftgroessen korrigieren (RIP-6547, RIP-6548, RIP-6618)
 */
.mhmrv .living-styleguide-content .tariff-table-slider--content-extension a,
.mhmrv .living-styleguide-content .tariff-table-slider--content-slides--slide-details--item a,
.mhmrv .living-styleguide-content .selection-container .selection-content .text-details .list-download--item a {
    font-size: 1.8rem;
}

.mhmrv .living-styleguide-content .tariff-table-slider--content-slides {
    max-width: 1200px;
    padding: 0 30px;
}

.lsg-fix--hidden {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

/* "Flackern" beim Re-rendern vermeiden */
.mhmrv .living-styleguide-content .text-details.-is-expanded .text-details--content,
.mhmrv .living-styleguide-content .text-details.-is-expanded .text-details--link-bottom,
.mhmrv .living-styleguide-content .shopping-cart.-is-open .shopping-cart--content {
    transition: none;
}

.living-styleguide-content .tariff-table-slider.-reise .tariff-table-slider--content-slides--slide-head .price-box .excess.form-group select {
    font-size: inherit;
}

.hm-tooltip_body .lsg-preisdetails-hm-info-layer__content .hm-price-summary,
.hm-tooltip_body .lsg-preisdetails-hm-info-layer__content  .hm-price-calculate {
    white-space: nowrap;
}

/*
deaktivieren von styles aus dem alten patternlab-export,
da die Slider-Elemente sonst auf mobilen Endgeräten kaputt gehen.
s. RIP-6519
*/
.mhmrv .living-styleguide-content .slick-prev, .mhmrv .living-styleguide-content .slick-next {
    height: unset;
    width: unset;
    line-height: unset;
}

/*
RIP-6598: [Klick & Mix] Single Select Tabellenlayout: Optimierung Darstellung IE11 -
Slider bei weniger als 3 Elementen zumindest bedienbar machen.
*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .mhmrv .living-styleguide-content .tariff-table-slider--content-slides--slide.col {
        max-width: 100%;
    }
}

/* --- Living Styleguide Icons --- */
.lsg-icon--no-icon:before {
    display: none;
}
.lsg-icon--sicher-zuhause:before {
    content: '\EAD11' !important;
}
.lsg-icon--stand-up-paddling:before {
    content: '\EAD9' !important;
}
.lsg-icon--extremhoher-schutz:before {
    content: '\EA55' !important;
}
.lsg-icon--camper:before {
    content: '\EAD10' !important;
}
.lsg-icon--reisevers-pakete:before {
    content: '\EA44' !important;
}
/* ------------------------------- */

/* --- Quick-Fix für RIP-6925 ---- */
@media (max-width: 767.98px) {
    .tariff-table-slider .price-box--price .price {
        margin-top: 40px;
    }
}
/* ------------------------------- */

.mhmrv .hm-info-layer .hm-icon-close {
    font-size: 11px !important;
}

/*
    Dropdown in der Kachel
 */
.living-styleguide-content .form-group.excess {
    width: 100%;
}
.living-styleguide-content .form-group.excess select {
    border: none;
}

.living-styleguide-content .cursor-pointer {
    cursor: pointer;
}
