/* dkoh.hu – archív tájékoztató sáv (sticky, minden oldal tetején) */
.dkoh-archiv {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1040;
    background: #F5B900;
    color: #252525;
    font-size: 13px;
    line-height: 1.4;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .18);
}
.dkoh-archiv__in {
    display: flex;
    align-items: center;
    gap: 18px;
    padding-top: 8px;
    padding-bottom: 8px;
}
/* a Bootstrap .container clearfix pszeudo-elemei ne legyenek flex-elemek */
.dkoh-archiv__in:before,
.dkoh-archiv__in:after { content: none; display: none; }

.dkoh-archiv__cim {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    padding-right: 18px;
    border-right: 1px solid rgba(37, 37, 37, .3);
}
.dkoh-archiv__cim strong {
    font-family: 'Oswald', sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2;
}
.dkoh-archiv__cimke {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    opacity: .75;
}
.dkoh-archiv__szoveg { flex: 1 1 auto; margin: 0; }
.dkoh-archiv__szoveg a { color: #252525; font-weight: 700; text-decoration: underline; }
.dkoh-archiv__rovid { display: none; }

.dkoh-archiv__gomb {
    flex: 0 0 auto;
    background: #252525;
    color: #fff;
    padding: 7px 14px;
    border-radius: 3px;
    font-weight: 700;
    white-space: nowrap;
    text-decoration: none;
    transition: background-color .15s;
}
.dkoh-archiv__gomb:hover,
.dkoh-archiv__gomb:focus { background: #305E95; color: #fff; text-decoration: none; }

/* közepes képernyő: rövid szöveg, hogy a sáv ne legyen magas */
@media (max-width: 991px) {
    .dkoh-archiv__hosszu { display: none; }
    .dkoh-archiv__rovid { display: inline; }
}
/* telefon: cím elrejtve, egy sorban szöveg + gomb */
@media (max-width: 600px) {
    .dkoh-archiv__in { gap: 10px; padding-top: 6px; padding-bottom: 6px; }
    .dkoh-archiv__cim { display: none; }
    .dkoh-archiv__gomb { padding: 6px 10px; font-size: 12px; }
}
