/* 1. Wyłączenie min-height dla page-header */
.single .site-content > .page-header {
    min-height: 300px !important;
}

/* 1. Domyślne ustawienie dla dużych ekranów (powyżej 1024px) */
.single .site-content > .page-header {
    padding-top: 129px !important;
}

/* 2. Zmiana ustawienia dla mniejszych ekranów (poniżej 1024px) */
@media (max-width: 1024px) {
    .single .site-content > .page-header {
        padding-top: 70px !important;
    }
}

/* 2. Zmiana paddingów na 30px */
.site-content > .page-header .container {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

/* 3. Wyłączenie obramowania i marginesu w meta danych wpisu */
.single .page-header .entry-meta {
    border-top: none !important;
    margin-top: 0 !important;
}

/* Wyśrodkowanie obrazka tła w nagłówku wpisu */
.single .site-content > .page-header {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}