/* ========================================================================
   bfclone – Joomla-5-Anpassungsschicht (Original-Optik: theme.css + legacy-custom.css)
 ========================================================================== */

.article-info,
.article-info-term,
.com-content-article__info,
.icons,
.com-content-article__navigation,
.pagenavigation {
    display: none;
}

.tm-content img {
    max-width: 100%;
    height: auto;
}


.tm-content .item-page::after {
    content: "";
    display: table;
    clear: both;
}

/* J5 .page-header h1 → yoo_sun .uk-article-title (36px, Versalien, Balken) */
.tm-content .page-header {
    margin: 0;
}

.tm-content .page-header h1,
.tm-content .item-page > h1,
.tm-content .com-content-category-blog__title {
    font-size: 36px;
    line-height: 42px;
    font-weight: normal;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 15px;
    margin: 30px 0 10px;
}

.tm-content .page-header h1::before,
.tm-content .item-page > h1::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 70px;
    background: #2f363b;
}

/* JEvents (Parität zu bf-alt): J5-Pagination-Zähler "1 - 7 / 7 Einträge" ausblenden —
   das Altsystem zeigt nur "Anzeige #" mit Auswahl */
.jev_pagination .pagination__wrapper > .text-end {
    display: none;
}

/* Kontaktformular (Parität zu bf-alt/BaForms, s. D4):
   Placeholder statt Labels, 70%-Breite, Feld-Look und grüner Senden-Button wie alt.
   Nur die dlmath-Spamprüfung behält ihre Frage (funktional nötig). */
.sv-baform { width: 70%; }
.sv-baform .control-label,
.sv-baform .spacer,
.sv-baform legend { display: none; }
.sv-baform .control-group { margin: 0 0 12px; }
.sv-baform input[type="text"],
.sv-baform input[type="email"],
.sv-baform input[type="tel"],
.sv-baform textarea {
    width: 100%;
    height: 40px;
    font-size: 13px;
    color: #999999;
    background-color: #ffffff;
    border: 1px solid rgba(158, 158, 158, 1);
    border-radius: 5px;
    padding: 0 10px;
    box-sizing: border-box;
}
.sv-baform textarea { min-height: 120px; height: auto; padding: 10px; }
.sv-baform .sv-submit .btn {
    width: 80px;
    height: 40px;
    background-color: #9cb54e;
    color: #fafafa;
    font-size: 14px;
    font-weight: normal;
    border-radius: 3px;
    border: none;
    cursor: pointer;
}
/* dlmath-Zeile: Frage sichtbar lassen, aber kompakt */
.sv-baform .field-spacer, .sv-baform fieldset { border: 0; padding: 0; margin: 0 0 12px; }

/* JEvents (Parität zu bf-alt, Version 3.6.13 → 3.6.102):
   1) "Anzeige #" rechtsbündig — J5-Pagination nutzt Bootstrap-5-Klassen (float-end),
      die es im UIkit2-Klon nicht gibt.
   2) margin-left der Jahres-Navigation, in 3.6.102 auskommentiert. */
.jev_pagination .limit.float-end { float: right; }
.jev_pagination .pagination__wrapper { margin: 0; }
div.previousmonth { margin-left: 1%; }

/* Kalender-Pagination: exakte BS2-Metriken wie bf-alt (gemessen: Toolbar-Margin 20px,
   Select 14px/content-box → 74px breit, 28px hoch, margin-bottom 10px) */
.jev_pagination .pagination-toolbar { margin: 20px 0; }
.jev_pagination select.input-mini {
    box-sizing: content-box;
    font-size: 14px;
    margin-bottom: 10px;
}
.jev_pagination form { margin-bottom: 20px; }
