/* ************************* VISUAL CMS ************************* */

.cmsSpace {
    margin: 10px 20px;
}

.cmsPadding {
    padding: 20px;
}

.cmsMarginBottom {
    margin-bottom: 20px;
}

.cmsPaddingSmall {
    padding: 10px;
}

.cmsPaddingEqual {
    padding: 10px 20px;
}

.dd-image-box {
    position: relative;
    overflow: hidden;
    margin: 10px auto;
}

.dd-shortcode-column.boxMargin.boxBorder.cmsPaddingSmall.equalHeight {
    min-height: 292px;
}

.dd-shortcode-text.cmsPadding.bw-bg-14.cmsMarginBottom.equalHeight {
    min-height: 580px;
}

.col-sm-4.col-xs-12 .cmsBox {
    padding: 0px;
}

.dd-shortcode-text ol {
    margin-left: -24px;
}

.dd-shortcode-text ul {
    margin-left: -24px;
}

.boxBorder {
    background: #f6f6f6;
    border: solid 1px #ccc;
}

.boxMobile {
    width: 100%;
    max-height: 130px;
    transition: box-shadow .3s;
    margin-bottom: 20px;
}

.boxMobile:hover {
    box-shadow: 0 0 11px rgba(33, 33, 33, .4);
}

.box {
    width: 100%;
    min-height: 360px;
    transition: box-shadow .3s;
    margin-bottom: 20px;
}

.box:hover {
    box-shadow: 0 0 11px rgba(33, 33, 33, .4);
}

.cmsVorargumentation {
    padding-left: 0px;
    padding-right: 0px;
}


/*
SICHER.vorteilsText {
    font-family: 'liebeerika', sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.125rem;
    color: #707070;
}
*/

.vorteilsText h2 {
    /*font-family: 'URWGroteskExtNarMedW05-Rg';*/
    /*font-family: 'URWGroteskExtNarLigW05-Rg';*/
    font-family: 'URWGroteskExtNarExtLigW05';
    font-size: 24px;
}

.vorteilsIcon {
    font-size: 18px;
}

.cmsAngebotMonat_ks,
.cmsAngebotMonat_sl,
.cmsAngebotMonat_ma,
.cmsAngebotMonat_dl,
.cmsAngebotMonat_a,
.cmsAngebotMonat_n {
    display: none;
}

.bw-category-ks .cmsAngebotMonat_ks,
.bw-category-sl .cmsAngebotMonat_sl,
.bw-category-ma .cmsAngebotMonat_ma,
.bw-category-dl .cmsAngebotMonat_dl,
.bw-category-a .cmsAngebotMonat_a,
.bw-category-n .cmsAngebotMonat_n {
    display: block;
}

.dd-ve-container a {
    text-decoration: underline;
}

.dd-shortcode-text {
    color: var(--bw-hex-70);
}