/* DCE mboxes */
.mbox {background-color: #fff;  padding:0 20px 20px 20px; margin-bottom: 40px; width: 100%; float: left; }
.mbox ul { list-style: none; margin: 0; padding: 0; }
.mbox img { max-width: 100%; height: auto;}
.mbox h4 { font:1.5em "BlueHighway", Arial, Helvetica, sans-serif; color:#595a5a; margin:19px 0 14px 0; padding-bottom:6px; border-bottom:1px solid #595a5a; }
.mbox .couple h5 { font-size: 1.063em; }
.mbox [class^='col-'] {padding: 0;}

/* DCE mbox - linklist */
.mbox .link-list-arrow h4 {  }
.mbox .link-list-arrow a {font: 1.1em Share-Regular, Arial, Helvetica, sans-serif; display: block; padding-left: 17px; text-indent: -17px; }
.mbox .link-list-arrow a+a { margin-top: 8px; }
.mbox .link-list-arrow a:before {content: '\f054'; font-family: var(--fontAwesome); padding-right: 4px;  }
.mbox div[class^='link-list-'] a.float { display: inline-block; margin-right: 20px }

.mbox .under { font-family: Share-Regular, Arial, sans-serif; margin-top: 10px; line-height: 19px; }
.mbox .under p { margin: 0; padding: 0;  }
.mbox .under .col-xs-12 { margin-top: 8px; }
.mbox .under .col-xs-12::before {padding-right: .5em;}

/* DCE mbox - Gruppe */
.mbox ul.couple { float: left; width: 100%; }
.mbox ul.couple + ul.couple { margin-top: 20px; }
.mbox ul.couple li.col-xs-5 { width: 50%; padding-right: 3%;}
.mbox ul.couple li.col-xs-7 { width: 50%; }
.mbox ul.couple li p { font-size:13px; margin:0 0 15px 0; }

/* Archiv */
.mbox .archiv-box a { line-height: 30px; }
@media (min-width: 576px) {

    .mbox { width: 49%; }
    .mbox:nth-of-type(even) { margin-left: 2%; }
    .mbox:nth-of-type(odd) { clear: left; }
}

@media (min-width: 992px) {

    .mbox { width: 100%;  padding:0 12px 20px 12px; margin-left: 0 !important;}
    .mbox .float a+a {margin-left: 20px;}
}

@media (min-width: 1200px) {
    .mbox {  padding:0 20px 20px 20px; }
}