.mbox { background-color: #eff3f6; padding: 0 10px 20px 10px; margin-top: 36px; font-family: Share-Regular, Arial, sans-serif;  color: #727373; width: 100%; display: table;  }
.mbox h4 { font-size: 20px; margin: 18px 0 15px 0;  }
.mbox a h4 { color: #727373; }
.mbox a:hover { text-decoration: none; }
.mbox p {margin: 0; }
.mbox img { max-width: 100%; height: auto; }
.mbox ul.couple {margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
.mbox ul.couple + ul.couple { margin-top: 24px; }
.mbox [class^="col-"] { padding: 0; }
.mbox [class^='link-list-'] a::before { font-weight: 400; padding-right:4px }
.mbox [class^='link-list'] a[class*=arrow]::before { padding-right:10px }
.mbox [class^='link-list'] a[class*=internal]::before { padding-right:8px }
.mbox ul.couple li h5 { margin-left: 17px; text-indent: -16px; font-size: 16px;}
.mbox ul.couple li h5 a.arrow { display: block; font-size: 15px;}
.mbox ul.couple li h5 a:before { padding: 0; font-size: 15px; }
.mbox .under div[class^='col'] { margin-top: 20px; font-size: 13px; }
.mbox .under div.col-xs-6:first-child {padding-right: 10px}
.mbox li.col-xs-7 p { margin: 0 0 0 12px; }
.mbox li.col-xs-7 h5 {margin-bottom: 8px !important; }

/* Linkliste */
[class^='link-list-'] a { display:block; margin:0 0 14px 0; font-size:18px; padding-left:23px; text-indent:-23px; }
[class^='link-list-'] a:before {font:900 21px var(--fontAwesome);  content:"\f061";  }
[class^='link-list-'] a.float { float: left; width: 25%; }
.link-list-arrow a {padding-left:20px;text-indent:-20px; }
.link-list-arrow a:before { content:"\f054"; font-size: 17px; }


/* Archivbox */
.mbox .archiv-box { width: 100%; }
.mbox .archiv-box  h5 { font-size: 18px; float: left; margin: 0 0 3px 0; width: 25%;display: inline-block;}
.mbox .archiv-box h5 a.arrow:before {font-size: 18px; }
.mbox .archiv-box .year+.year h5 { margin-top: 15px;}
.mbox .archiv-box .year ul { clear: both; float: left; list-style: none; margin: 0; padding: 0; width: 100%; }
.mbox .archiv-box .year ul li { float: left; width: 33.3333%; }
.mbox .archiv-box .year ul li a { font-size: 16px; line-height: 22px; }
.mbox .archiv-box .year ul li a:before  { content: "\f054"; padding: 3px 4px 0 0; font: 900 15px var(--fontAwesome); }


@media (min-width: 576px) {
    .mbox {width: 49%; float: left; }
    .mbox:nth-of-type(even) { margin-left: 1%;}
    .mbox:nth-of-type(odd) { margin-right: 1%;  clear: left;}

    /* Linkliste */
    [class^='link-list-'] a { font-size:15px;  }
    .link-list-arrow a:before { font-size: 15px }

    /* Archivbox */
    .mbox .archiv-box>h5 {  width: 33.33333%; font-size: 15px; }
    .mbox .archiv-box>h5 a.arrow:before {font-size: 15px; }
    .mbox .archiv-box .year ul li { width: 50%; }

}
@media (min-width: 768px) {
    .mbox { background-color: #fff; width: 100%; float: none; margin-left: 0 !important; margin-right: 0 !important; margin-top:0; }
    .mbox:nth-of-type(n + 2) { margin-top: 36px;}
    .mbox .single img { margin: 0; }
    .mbox ul.couple li.col-xs-5 { margin-right: 3%; width: 38.66666%; }

}

@media (min-width: 992px) {
    .mbox { padding: 0 15px 24px 15px; }
    .mbox .under div[class^='col']  { font-size: 15px; }

    /* Linkliste */
    [class^='link-list-'] a { font-size:18px;  }
    .link-list-arrow a:before { font-size: 17px }

    /* Archivbox */
    .mbox .archiv-box>h5 {  width: 25%; font-size: 18px; }
    .mbox .archiv-box>h5 a.arrow:before {font-size: 18px; }

}

@media (min-width: 1200px) {
    .mbox { padding: 0 20px 24px 20px; }
    .mbox ul.couple li.col-xs-5 { margin-right: 0; width: 41.66666%; }
    .mbox ul.couple li h5 a.arrow { font-size: 17px; }

    /* Archivbox */
    .mbox .archiv-box .year ul li { width: 33.3333%; }

}