/* Poprawki po aktualizacji PHP */

.blok_aktualnosci_strona_glowna .blok_aktualnosci_glowna_lewo .wp-block-post-featured-image {
    margin-bottom: 1em;
}

/* Blok 1: Aktualności ze zdjeciami 1+4 */

#page .blok_aktualnosci_strona_glowna.aktualnosci_ze_zdjeciami {
    gap: 50px;
}

#page .blok_aktualnosci_strona_glowna.aktualnosci_ze_zdjeciami .blok_aktualnosci_glowna_prawo .wp-block-columns {
    gap: 20px;
}

#page .blok_aktualnosci_glowna_lewo .wp-block-post-featured-image img {
    /* max-height: 500px; */
    -o-object-fit: cover;
    object-fit: cover;
    aspect-ratio: 16/9;
}

.blok_aktualnosci_glowna_lewo .read-more {
    display: none;
}

.blok_aktualnosci_glowna_prawo .wp-block-post-featured-image img {
    width: 125px;
    height: 125px;
    -o-object-fit: cover;
    object-fit: cover;
}

.blok_aktualnosci_glowna_prawo li.wp-block-post {
    border-bottom: 1px solid var(--ast-global-color-7);
    padding-bottom: 16px;
}

.blok_aktualnosci_glowna_prawo li.wp-block-post:last-child {
    border-bottom: none;
}

.blok_aktualnosci_glowna_prawo li.wp-block-post:not(:first-child) {
    -webkit-margin-before: 16px;
    margin-block-start: 16px;
}

#page .blok_aktualnosci_strona_glowna.aktualnosci_ze_zdjeciami .blok_aktualnosci_glowna_prawo .wp-block-columns .wp-block-column:last-child {
    display: flex;
    flex-direction: column
}

#page .blok_aktualnosci_strona_glowna.aktualnosci_ze_zdjeciami .blok_aktualnosci_glowna_prawo .wp-block-columns .wp-block-column:last-child .wp-block-post-date {
    margin-top: auto;
}

.entry-content .blok_aktualnosci_glowna_prawo a,
.entry-content .blok_aktualnosci_glowna_lewo a {
    color: #000;
    text-decoration: none;
}

.entry-content .blok_aktualnosci_glowna_prawo .wp-block-post-date,
.entry-content .blok_aktualnosci_glowna_lewo .wp-block-post-date {
    -webkit-margin-before: 5px;
    margin-block-start: 5px;
}

.blok_aktualnosci_glowna_prawo .wp-block-post-title a {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.blok_aktualnosci_glowna_lewo .wp-block-post-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.blok_aktualnosci_strona_glowna .wp-block-post-template {
    padding-left: 0;
    padding-right: 0;
}

.aktualnosci_ze_zdjeciami .blok_aktualnosci_glowna_prawo li.wp-block-post {
    border-bottom: 0;
}

.blok_aktualnosci_glowna_prawo li.wp-block-post:hover a, 
.blok_aktualnosci_glowna_lewo li.wp-block-post:hover a{
	text-decoration:underline;
}

@media(max-width:1200px) {
    .blok_aktualnosci_strona_glowna .blok_aktualnosci_glowna_prawo figure img {
        height: 90px;
    }
}

@media(max-width:1000px) {
    .blok_aktualnosci_strona_glowna .blok_aktualnosci_glowna_prawo figure img {
        height: 60px;
    }
}

@media(max-width:781px) {

    #page .blok_aktualnosci_strona_glowna.aktualnosci_ze_zdjeciami {
        gap: 0;
    }

    .blok_aktualnosci_glowna_prawo figure.wp-block-post-featured-image img {
        width: 100%;
        height: 45vw;
    }

    .blok_aktualnosci_glowna_lewo .wp-block-post-featured-image img {
        margin-left: -10vw;
        margin-right: -10vw;
        max-width: 100vw;
        width: 100vw;
    }

    .blok_aktualnosci_glowna_lewo figure.wp-block-post-featured-image {
        margin-bottom: 16px;
    }

    #page .wp-block-columns.blok_aktualnosci_strona_glowna {
        gap: 0;
    }
}

/*Blok 2: Aktualności z 1 zdjęciem i listą aktualności po prawej*/

.blok_aktualnosc_bez_zdjec>div>div>ul {
    padding-left: 0;
}

#page .blok_aktualnosc_bez_zdjec {
    margin-bottom: 0;
}

.blok_aktualnosc_bez_zdjec .blok_aktualnosci_glowna_prawo li.wp-block-post {
    border-bottom: 2px solid var(--ast-global-color-0);
    min-height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.blok_aktualnosc_bez_zdjec .blok_aktualnosci_glowna_prawo .wp-block-columns {
    min-height: 100px;
}

.blok_aktualnosc_bez_zdjec .blok_aktualnosci_glowna_prawo .wp-block-columns .wp-block-column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.blok_aktualnosc_bez_zdjec .blok_aktualnosci_glowna_lewo .wp-block-post-excerpt__excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.aktualnosci_bez_zdjec .uagb-post-grid.is-grid .uagb-post__inner-wrap{
	position:relative;
	padding-bottom:20px;
}

.aktualnosci_bez_zdjec .uagb-post-grid.is-grid .uagb-post__inner-wrap .uagb-post__text.uagb-post-grid-byline{
	position:absolute;
	bottom:0;
}

@media(max-width:781px) {
    .blok_aktualnosc_bez_zdjec .blok_aktualnosci_glowna_lewo img {
        margin-left: -10vw;
        margin-right: -10vw;
        width: 100vw;
        max-width: 100vw;
    }
}

/*Blok 3: Aktualności bez zdjęć*/

@media (min-width:768px) and (max-width:1200px) {
    .aktualnosci_bez_zdjec .wp-block-uagb-post-grid.is-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

/* Blok 4: Aktualności media + tekst + kafelki */

.aktualnosci_kafelki ul {
    padding-left: 0;
}

.aktualnosci_kafelki .wp-block-post-title,
.aktualnosci_kafelki .wp-block-post-title a {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.aktualnosci_kafelki>ul>li>.wp-block-group {
    height: 100%;
    position: relative;
}

.aktualnosci_kafelki>ul>li>.wp-block-group>.wp-block-columns {
    position: absolute;
    bottom: 30px;
    width: 100%;
}

.aktualnosci_kafelki>ul>li>.wp-block-group>.wp-block-post-excerpt {
    padding-bottom: 20px;
}

.aktualnosci_kafelki>ul>li>.wp-block-group .wp-block-post-terms a {
    text-decoration: none;
}

.wp-block-query .wp-block-post-excerpt p.read-more {
    display: none;
}

@media(min-width:781px) and (max-width:1200px) {
    #page .aktualnosci_kafelki .wp-block-post-template {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    #page .aktualnosci_kafelki .wp-block-post-template .wp-block-post {
        width: 100%;
    }
}

@media(max-width:921px) {
    .wp-block-query.aktualnosci_kafelki ul.wp-block-post-template.is-flex-container.is-flex-container li {
        width: calc(50% - 0.625em);
    }
}

@media(max-width:781px) {
    #page .aktualnosci_kafelki .wp-block-post-template {
        display: grid;
        grid-template-columns: 1fr;
    }

    #page .aktualnosci_kafelki .wp-block-post-template .wp-block-post {
        width: 100%;
    }
}

@media(max-width:600px) {
    .wp-block-query.aktualnosci_kafelki ul.wp-block-post-template.is-flex-container.is-flex-container li {
        width: 100%;
    }
}

/* Blok 5: Aktualności karuzela kafelki */

.aktualnosci_karuzela .slick-slide img {
    max-height: 300px;
    min-height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
}

.aktualnosci_karuzela .slick-slide .uagb-post__excerpt p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.aktualnosci_karuzela a.wp-block-button__link.uagb-text-link {
    position: relative;
}

.aktualnosci_karuzela a.wp-block-button__link.uagb-text-link::after {
    content: "";
    background: url(/wp-content/uploads/2023/06/arrow-right.svg) no-repeat;
    display: inline-block;
    width: 32px;
    background-position: 50% 50%;
    height: 32px;
    background-size: 16px;
    background-color: var(--ast-global-color-0);
    position: absolute;
    top: 15%;
    left: 90%;
}

.aktualnosci_karuzela a.wp-block-button__link.uagb-text-link:hover::after {
    background: url(/wp-content/uploads/2023/06/Vector-6.svg) no-repeat;
    background-color: #fff;
    border: 1px solid var(--ast-global-color-0);
    background-position: 50% 50%;
    background-size: 16px;
}

.aktualnosci_karuzela button.slick-prev {
    top: -20px;
    position: absolute;
    left: 93% !important;
}

.aktualnosci_karuzela button.slick-arrow svg {
    width: 20px;
    height: 20px;
    stroke: var(--ast-global-color-0);
    stroke-width: 35px;
    fill: var(--ast-global-color-5);
}

.aktualnosci_karuzela button.slick-arrow {
    background-color: var(--ast-global-color-0) !important;
    border-color: var(--ast-global-color-0);
}

.aktualnosci_karuzela button.slick-arrow:hover {
    background-color: var(--ast-global-color-5) !important;
}

.aktualnosci_karuzela button.slick-arrow:hover svg {
    stroke: var(--ast-global-color-5);
    fill: var(--ast-global-color-0);
}

.aktualnosci_karuzela button.slick-next {
    top: -20px;
    position: absolute;
    right: 0 !important;
}

.aktualnosci_karuzela .wp-block-uagb-post-carousel {
    position: relative;
    padding-left: 0;
    padding-right: 0;
}

.aktualnosci_karuzela .slick-list.draggable {
    margin-left: -10px;
    margin-right: -10px;
}

@media(max-width:1600px) {
    .aktualnosci_karuzela button.slick-prev {
        left: 90% !important;
    }
}

@media(max-width:1200px) {
    .aktualnosci_karuzela button.slick-prev {
        left: 85% !important;
    }
}

@media(max-width:976px) {
    .aktualnosci_karuzela .wp-block-uagb-post-carousel {
        padding-top: 70px;
    }

    .aktualnosci_karuzela button.slick-prev {
        top: 35px;
    }

    .aktualnosci_karuzela button.slick-next {
        top: 35px;
    }
}

@media(max-width:700px) {
    .aktualnosci_karuzela button.slick-prev {
        left: 80% !important;
    }
}

@media(max-width:600px) {
    .aktualnosci_karuzela button.slick-prev {
        left: 70% !important;
    }
}

@media(max-width:400px) {
    .aktualnosci_karuzela button.slick-prev {
        left: 60% !important;
    }
}

/* Blok 6: Aktualności małe kafelki ze zdjęciami */
.wp-block-group.aktualnosci_male_kafelki {
	padding: 0 !important;
	margin: 80px 0;
}

.wp-block-group.aktualnosci_male_kafelki .wp-block-buttons.button-show-more {
	margin-top: 40px;
}

.wp-block-group.aktualnosci_male_kafelki .wp-block-query .wp-block-post .wp-block-columns {
	height: 100%;
}

.wp-block-group.aktualnosci_male_kafelki .wp-block-query .wp-block-post .wp-block-columns .wp-block-column:nth-child(2) {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.aktualnosci_male_kafelki ul {
    padding-left: 0;
}

.aktualnosci_male_kafelki .wp-block-query img {
    height: 6vw;
    width: 6vw;
    -o-object-fit: cover;
    object-fit: cover;
}

.aktualnosci_male_kafelki .wp-block-post-title {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

@media(max-width:1200px) {
    .aktualnosci_male_kafelki .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
        width: calc(50% - 0.639em);
    }

    .aktualnosci_male_kafelki .wp-block-query img {
        height: 13vw;
        width: 13vw;
    }
}

@media(max-width:767px) {
    .wp-block-group.aktualnosci_male_kafelki {
		margin: 48px 0;
	}

    .aktualnosci_male_kafelki .wp-block-query img {
        height: auto;
        width: auto;
        max-height: 160px;
    }

    .wp-block-group.aktualnosci_male_kafelki .wp-block-query .wp-block-post .wp-block-columns .wp-block-column:has(img) {
        text-align: center;
    }

    .aktualnosci_male_kafelki .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
        width: 100%;
    }
}

@media(min-width:782px) {
    .aktualnosci_male_kafelki .wp-block-columns .wp-block-column:first-child {
        flex-basis: 40% !important;
    }

    .aktualnosci_male_kafelki .wp-block-columns .wp-block-column:last-child {
        flex-basis: 60% !important;
    }
}

.aktualnosci_male_kafelki .wp-block-post-title a {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

@media (min-width:600px) and (max-width:1200px) {
    .aktualnosci_male_kafelki .wp-block-query ul.columns-4.wp-block-post-template {
        grid-template-columns: calc(50% - 12px) calc(50% - 12px);
    }
}

/* Blok 10: Media tekst na całą szerokość z tłem */

.media_tekst_mm figure.wp-block-media-text__media {
    height: 100%;
}

.media_tekst_mm figure.wp-block-media-text__media img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

/*Blok 10/11 - DO IMPORTU*/

#page .has-media-on-the-right.section-image-with-text-full-width .wp-block-media-text__content {
    padding: 40px 50px 60px 10vw;
}

#page .section-image-with-text-full-width .wp-block-media-text__content {
    padding: 40px 10vw 60px 50px;
}

@media(max-width:1000px) {

    #page .section-image-with-text-full-width .wp-block-uagb-buttons {
        float: left;
    }
}

/* Blok 11: Media tekst z elementami kolorystycznymi */

#page .media_tekst_border {
    background-color: var(--ast-global-color-8);
}

.media_tekst_border .wp-block-media-text__media img {
    border-right: 6px solid var(--ast-global-color-0);
}

@media(max-width:767px) {
    .media_tekst_border .wp-block-media-text__media img {
        border-bottom: 6px solid var(--ast-global-color-0);
        border-right: 0;
    }
}

/* Blok 12: Media tekst z liniami (.media_tekst_bordery) */

#page .entry-content .media_tekst_bordery .wp-block-media-text__content {
    padding: 40px 50px 40px 50px;
}

#page .entry-content .media_tekst_bordery .has-media-on-the-right .wp-block-media-text__content {
    padding: 40px 50px 40px 0;
}

#page .media_tekst_bordery .wp-block-media-text img {
    min-height: 430px;
    -o-object-fit: cover;
    object-fit: cover;
    aspect-ratio: 16/9;
}

@media(max-width:921px){

    #page .entry-content .media_tekst_bordery .has-media-on-the-right .wp-block-media-text__content{
		padding:0 0 40px 0;
	}


}

@media(max-width:781px) {
    #page .entry-content .media_tekst_bordery .wp-block-media-text__content {
        padding: 4% 0 4% 0;
    }
}

/* Blok 13: Media tekst z tłem (.media_tekst_tlo) */

#page .media_tekst_tlo .wp-block-media-text__media {
    min-height: 400px;
}

.media_tekst_bordery,
.media_tekst_tlo {
    margin-top: 6em;
    margin-bottom: 6em;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.media_tekst_bordery .wp-block-media-text {
    border-top: 1px solid #001D46;
    border-bottom: 1px solid #001D46;
}

.media_tekst_bordery.wp-block-group .wp-block-media-text .wp-block-media-text__content .wp-block-uagb-buttons .uagb-buttons__wrap {
    justify-content: flex-start;
}

#page .entry-content .media_tekst_bordery .wp-block-media-text__content {
    padding: 4% 8% 4% 0;
}

@media(max-width:1025px) {

    #page .media_tekst_tlo.wp-block-group .wp-block-media-text {
        padding-top: 0;
    }

    #page .media_tekst_tlo.wp-block-group .has-media-on-the-right.wp-block-media-text {
        flex-direction: column-reverse;
    }

    .media_tekst_tlo.wp-block-group .wp-block-media-text .wp-block-media-text__content {
        padding: 0 8% 8% 8%;
    }
}

@media(max-width:1024px) {

    .media_tekst_tlo .wp-block-media-text__media img {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .media_tekst_tlo.wp-block-group .wp-block-media-text {
        padding-top: 0;
    }

    .media_tekst_tlo.wp-block-group .wp-block-media-text figure {
        width: 100%;
        min-height: 300px
    }

}

@media(max-width:921px){

    #page .media_tekst_tlo .wp-block-media-text__media{
		min-height:auto;
	}

}

@media(max-width:767px) {

    .wp-block-media-text,
    .wp-block-media-text.has-media-on-the-right {
        grid-template-columns: 100% !important;
    }

    .wp-block-media-text .wp-block-media-text__media,
    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        grid-column: 1;
        grid-row: 1;
    }

    .wp-block-media-text .wp-block-media-text__content,
    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        grid-column: 1;
        grid-row: 2;
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        grid-column: 1;
        grid-row: 2;
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        grid-column: 1;
        grid-row: 1;
    }

    .media_tekst_bordery,
    .media_tekst_tlo {
        margin-top: 3em;
        margin-bottom: 2em;
    }

    .media_tekst_bordery .wp-block-media-text {
        border-top: 0;
        padding-bottom: 2em;
    }

    #page .entry-content .media_tekst_bordery .wp-block-media-text__content {
        padding: 4% 0 4% 0;
    }

}

/* Blok 13: Media tekst z tłem */

@media(max-width: 1024px) {
    .media_tekst_tlo.wp-block-group .wp-block-media-text {
        padding-top: 8%;
        display: flex;
        flex-direction: column;
    }

    .media_tekst_tlo.wp-block-group .wp-block-media-text .wp-block-media-text__content {
        padding-top: var(--blockSpaceTopMobile);
    }
}

/*BLOK 14 Media i Tekst */

#page .section-image-with-text .wp-block-media-text__content {
    padding: 8% 0;
}

#page .section-image-with-text img {
    aspect-ratio: 16/9;
    height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
}

#page .section-image-with-text {
    gap: 4em;
}

@media(max-width:781px) {

    #page .section-image-with-text .wp-block-media-text__content {
        padding: 0;
    }

    #page .section-image-with-text img {
        min-height: 250px;
    }

    #page .section-image-with-text .uagb-buttons__wrap {
        justify-content: left;
        align-items: flex-start;
        margin-top: 1.5em;
    }

    #page .section-image-with-text {
        gap: 2%;
    }

}

/* Blok 15: 3 kafelki wyrózniające z tłem do połowy */

#page .odnosniki_kafle {
    background: linear-gradient(to bottom, #ffffff 50%, var(--ast-global-color-0) 50%);
    padding-top: 6em;
    padding-bottom: 6em;
}

.odnosniki_kafle .wp-block-heading {
    margin: 12px 24px 24px 24px;
}

.odnosniki_kafle>.wp-block-columns {
    margin-left: 10vw !important;
    margin-right: 10vw !important;
}

.odnosniki_kafle .wp-block-column .wp-block-heading a {
    text-decoration: none !important;
}

.odnosniki_kafle .wp-block-column .wp-block-heading a:hover {
    text-decoration: underline !important;
    color: #003571;
}

@media(min-width:2300px) {

    #page .odnosniki_kafle>.wp-block-columns {
        margin-left: auto !important;
        margin-right: auto !important;
    }

}

@media(max-width:781px) {
    #page .odnosniki_kafle {
        background: linear-gradient(to bottom, #ffffff 25%, var(--ast-global-color-0) 25%);
    }
}

/* Blok 23: Karuzela z logami */

.karuzela_loga.wp-block-uagb-image-gallery {
    padding-bottom: 6em;
    padding-top: 6em;
}

.karuzela_loga .slick-list.draggable {
    margin: 0 40px;
}

.karuzela_loga.wp-block-uagb-image-gallery button.slick-prev {
    left: 0 !important;
}

.karuzela_loga.wp-block-uagb-image-gallery button.slick-next {
    right: 0 !important;
}

.karuzela_loga.wp-block-uagb-image-gallery img {
    height: 126px;
}

.karuzela_loga.wp-block-uagb-image-gallery button {
    background-color: #003676 !important;
    border-radius: 0;
}

.karuzela_loga.wp-block-uagb-image-gallery button svg {
    fill: #fff;
    stroke: #003676;
    stroke-width: 10%;
}

.karuzela_loga.wp-block-uagb-image-gallery button:hover {
    background-color: #fff !important;
    border: 1px solid #003676;
}

.karuzela_loga.wp-block-uagb-image-gallery button:hover svg {
    fill: #003676;
    stroke: #fff;
}

@media(max-width:767px) {
    .karuzela_loga.wp-block-uagb-image-gallery {
        padding-bottom: 3em;
        padding-top: 3em;
        margin: 24px 0;
    }

    .karuzela_loga.wp-block-uagb-image-gallery button.slick-prev {
        top: 120%;
        left: 30% !important;
    }

    .karuzela_loga.wp-block-uagb-image-gallery button.slick-next {
        top: 120%;
        right: 30% !important;
    }

    .karuzela_loga .slick-list .spectra-image-gallery__media-wrapper {
        padding: 0;
    }

    .karuzela_loga .slick-list.draggable {
        margin: 0;
    }
}

/* Blok 26: Na skróty */

#page .blok_na_skroty.uagb-tabs__wrap img {
    height: 265px;
    -o-object-fit: cover;
    object-fit: cover;
}

.blok_na_skroty.uagb-tabs__wrap {
    -moz-column-gap: 48px;
    column-gap: 48px;
}

.blok_na_skroty ul.uagb-tabs__panel li.uagb-tab {
    margin-bottom: 0;
}

.blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel {
    justify-content: space-between;
    border-right: 1px solid #001D46;
    min-width: 22.5%;
    max-width: 22.5%;
}

.blok_na_skroty ul.uagb-tabs__panel li.uagb-tabs__active.uagb-tab {
    border-left: 4px solid #001d46;
}

.blok_na_skroty ul.uagb-tabs__panel li.uagb-tab {
    border-left: 4px solid transparent;
}

.blok_na_skroty .uagb-tabs__body-wrap li a {
    text-decoration: none;
    color: #001d46 !important;
}

.blok_na_skroty .uagb-tabs__body-wrap li.wp-block-navigation-item::after {
    content: url("/wp-content/uploads/2023/06/Vector-6.svg");
}

.blok_na_skroty .uagb-tabs__body-wrap li.wp-block-navigation-item {
    border-bottom: 1px solid #000;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: 16px;
}

.blok_na_skroty .uagb-tabs__body-wrap {
    padding: 0;
}

.blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child {
    padding: 0;
    -moz-column-gap: 48px;
    column-gap: 48px;
}

.blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-columns {
    -moz-column-gap: 48px;
    column-gap: 48px;
}

.blok_na_skroty ul.wp-block-navigation__container {
    gap: 16px;
}

.blok_na_skroty ul.uagb-tabs__panel li.uagb-tabs__active.uagb-tab a {
    color: var(--ast-global-color-3)
}

.blok_na_skroty ul.uagb-tabs__panel li.uagb-tab a {
    color: var(--ast-global-color-0)
}

.blok_na_skroty.uagb-tabs__wrap li:hover a{
	text-decoration:underline!important;
	text-underline-offset:3px;
}

@media(max-width:1600px) {
    .blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel {
        min-width: 21.5%;
        max-width: 21.5%;
    }
}

@media(max-width:1400px) {
    .blok_na_skroty ul.uagb-tabs__panel li.uagb-tab a {
        font-size: 1.3em;
    }
}

@media(max-width:1200px) {
    .blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-columns {
        flex-direction: column;
    }

    .blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel {
        min-width: 25%;
        max-width: 25%;
    }

    .blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-columns {
        gap: 0;
    }

    .blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-columns .block_links_list {
        margin-bottom: 0;
    }

    .blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-columns figure {
        margin-top: 2em;
    }

    .blok_na_skroty ul.uagb-tabs__panel li.uagb-tab {
        margin-bottom: 1em;
    }

    .blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel {
        justify-content: flex-start
    }

    .blok_na_skroty.uagb-tabs__wrap .uagb-tabs__body-wrap .wp-block-uagb-tabs-child>.wp-block-columns>.wp-block-column:not(:first-child)>p:first-child {
        margin-top: 2em;
    }

    .blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-columns .block_links_list {
        margin-left: 0;
    }

}

@media(max-width:1100px) {
    .blok_na_skroty ul.uagb-tabs__panel li.uagb-tab a {
        font-size: 1.2em;
    }
}

@media (min-width:768px) and (max-width:1000px) {
    .blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel {
        min-width: 30%;
        max-width: 30%;
    }
}

@media(max-width:767px) {
    .blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-columns>.wp-block-column {
        width: 100%;
    }

    .blok_na_skroty .uagb-tabs__body-wrap .wp-block-uagb-tabs-child .wp-block-columns>.wp-block-column figure img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }

    .blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel {
        min-width: 100%;
        max-width: 100%;
        border-right: 0;
        border-top: 1px solid #000;
        padding: 24px 0;
        gap: 16px;
        border-bottom: 1px solid #000;
        margin-bottom: 16px;
    }
}

/* Blok 28: Blok informacyjny */

@media(min-width:2000px) and (max-width:2300px) {
    #page .wciecie_pelna_szerokosc>* {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
}

@media(min-width:2300px) {
    .wciecie_pelna_szerokosc>* {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

#page .wciecie_pelna_szerokosc.odstep_gd {
    background-color: #F2F4F6;
}

.odstep_gd {
    padding-top: 6em !important;
    padding-bottom: 6em !important;
}

.wciecie_pelna_szerokosc>* {
    padding-left: 10vw !important;
    padding-right: 10vw !important;
}

/* Blok 29: 4 Kafelki wyróżniające strone */

.kafelki_obraz_tytul_wiecej .wp-block-uagb-buttons a:hover {
    background: #fff !important;
    border: 1px solid #003676;
}

.kafelki_obraz_tytul_wiecej .wp-block-uagb-buttons a:hover .uagb-button__link {
    color: #003676;
}

.kafelki_obraz_tytul_wiecej {
    gap: 50px !important;
}

.kafelki_obraz_tytul_wiecej figure img {
    min-height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
    height: 20vw;
    width: 100%;
}

.kafelki_obraz_tytul_wiecej .wp-block-heading {
    -webkit-margin-before: 32px;
    margin-block-start: 32px;
}

.kafelki_obraz_tytul_wiecej .wp-block-uagb-buttons {
    -webkit-margin-before: 32px;
    margin-block-start: 32px;
}

.kafelki_obraz_tytul_wiecej .wp-block-column {
    padding-bottom: 32px;
}

#page .kafelki_obraz_tytul_wiecej .wp-block-column {
    display: flex;
    flex-direction: column;
    gap: 20px
}

#page .kafelki_obraz_tytul_wiecej .wp-block-column h4 {
    margin-top: 0;
}

#page .kafelki_obraz_tytul_wiecej .wp-block-column .wp-block-uagb-buttons {
    margin-top: auto;
}

@media(min-width:781px) and (max-width:1200px) {

    #page .kafelki_obraz_tytul_wiecej {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

}

@media(max-width:921px) {
    .wp-block-columns.kafelki_obraz_tytul_wiecej {
        flex-wrap: wrap !important;
    }

    .wp-block-columns.kafelki_obraz_tytul_wiecej>.wp-block-column {
        flex-basis: 100%;
    }

    .kafelki_obraz_tytul_wiecej {
        gap: 32px !important;
    }

    #page .kafelki_obraz_tytul_wiecej figure img {
        min-height: 300px;
    }
}

@media(max-width:544px) {
    .kafelki_obraz_tytul_wiecej.wp-block-columns .wp-block-column:not(:last-child) {
        margin-bottom: 0;
    }
}

/* Blok 30: Blok informacyjny + na skróty */

#page .blok_informacyjny_na_skroty .blok_na_skroty img {
    width: 100%;
    height: 212px;
    -o-object-fit: cover;
    object-fit: cover;
}

#page .blok_informacyjny_na_skroty.wp-block-group,
#page .blok_informacyjny_na_skroty.wp-block-group>.wp-block-group {
    background-color: var(--ast-global-color-8);
}

.blok_informacyjny_na_skroty>.blok_na_skroty.uagb-tabs__wrap {
    padding-left: 10vw !important;
    padding-right: 10vw !important;
    padding-bottom: 6em;

}

.blok_na_skroty .uagb-tabs__body-wrap li.wp-block-navigation-item:first-child {
    padding-top: 16px;
}

.blok_informacyjny_na_skroty .odstep_gd {
    padding-bottom: 3em !important;
}

.blok_informacyjny_na_skroty .blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel {
    display: block;
    min-width: 33.333%;
    max-width: 33.333%;
}

.blok_informacyjny_na_skroty .blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel li {
    margin-bottom: 2em;
}

@media(min-width:2000px) and (max-width:2300px) {
    .blok_informacyjny_na_skrot .wciecie_pelna_szerokosc>* {
        padding-left: 85px !important;
        padding-right: 85px !important;
    }
}

@media(min-width:2300px) {
    .blok_informacyjny_na_skrot .wciecie_pelna_szerokosc>* {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #page .blok_informacyjny_na_skroty>.blok_na_skroty.uagb-tabs__wrap {
        padding: 0 0 6em 0 !important;
        margin: auto !important;
    }
}

@media(min-width:1201) {
    .blok_informacyjny_na_skroty>.blok_na_skroty.uagb-tabs__wrap {
        height: 420px;
    }
}

@media(max-width:767px) {
    .blok_informacyjny_na_skroty .blok_na_skroty.uagb-tabs__wrap ul.uagb-tabs__panel {
        min-width: 100%;
        max-width: 100%;
    }
}

/* Blok 41: Wydarzenia ze zdjęciami w formie listy */

#page .wydarzenia_petla .read-more {
    display: none;
}

.wydarzenia_petla>ul>li {
    border-bottom: 2px solid #001D46;
}

.wydarzenia_petla>ul>li:last-child {
    border-bottom: 0;
}

.wydarzenia_petla>ul>li img {
    min-height: 10vw;
    height: 280px;
    max-height: 280px;
    -o-object-fit: cover;
    object-fit: cover;
    border-left: 8px solid #FFD400;
}

.wydarzenia_petla>ul>li>.wp-block-columns {
    padding: 0;
}

.ast-single-post .entry-content .wydarzenia_petla>ul>li a {
    text-decoration: none;
}

.wydarzenia_petla>ul {
    padding-left: 0;
}

.wydarzenia_petla .wp-block-post-excerpt__more-link {
    position: relative;
    margin-top: 1rem;
}

.wydarzenia_petla .wp-block-post-excerpt__more-link::after {
    content: '';
    background: url(/wp-content/uploads/2023/06/arrow-right.svg) no-repeat center/16px #003571;
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    right: -48px;
    bottom: 0;
    transition: .4s ease;
}

.wydarzenia_petla .wp-block-post-excerpt__more-link:hover::after {
    background: #fff url(/wp-content/uploads/2023/06/Vector-6.svg) 50% 50%/16px no-repeat;
    border: 1px solid #003571;
}

.ast-single-post .entry-content .wydarzenia_petla .wp-block-post-excerpt__more-link:hover {
    text-decoration: underline;
}

.wydarzenia_petla .wp-block-post-title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.wydarzenia_petla .wp-block-post-title,
.wydarzenia_petla .wp-block-post-excerpt {
    margin-top: 12px;
}

.wydarzenia_petla .wp-block-columns .wp-block-column:nth-of-type(2) {
    margin-right: 10%;
}

.wydarzenia_petla .wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    align-items: flex-start;
}

.wydarzenia_petla .wp-block-post-template .taxonomy-category a {
    font-weight: 600;
}

.wydarzenia_petla .wp-block-post-template .wp-block-uagb-container .wp-block-uagb-container:has(.wp-block-post-date) {
    gap: 5px;
}

@media(max-width:921px) {
    .wydarzenia_petla>ul>li img {
        height: 200px;
    }
}

@media(min-width:781px) and (max-width:1200px) {

    .wydarzenia_petla .wp-block-post-excerpt__excerpt,
    .wydarzenia_petla .wp-block-post-title a {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .wydarzenia_petla .wp-block-columns .wp-block-column:nth-of-type(2) {
        margin-right: 5%;
    }

    .wydarzenia_petla>ul>li img {
        height: 100%;
        min-height: 300px
    }

}

@media(max-width:781px) {
    .wydarzenia_petla>ul>li {
        border-bottom: 0;
    }

    .wydarzenia_petla>ul>li>.wp-block-columns {
        gap: 0;
    }

    .wydarzenia_petla>ul>li>.wp-block-columns .wp-block-column:nth-child(2) {
        padding: 0 16px 16px 16px;
    }
}

@media(max-width:767px) {
    .wydarzenia_petla li.wp-block-post .wp-block-column:nth-child(2) {
        padding: 0 20px 20px 20px;
    }

    .wydarzenia_petla li.wp-block-post .wp-block-column:nth-child(2)>* {
        -webkit-margin-before: 12px;
        margin-block-start: 12px;
    }

    .wydarzenia_petla>ul>li>.wp-block-columns {
        gap: 0;
    }
}

/*Poprawki do bloku pętli wydarzeń*/
.wydarzenia_petla .wp-block-post .wp-block-columns .wp-block-column>.wp-block-uagb-container {
    flex-wrap: wrap;
}

.wydarzenia_petla .wp-block-post-excerpt__more-link {
    line-height: 2em;
}

.wydarzenia_petla .wp-block-post-excerpt__more-link::after {
    top: 0;
}

/* Poprawki do bloków listy plików, listy odnośników (old) i listy odnośników(new) */
ul.wp-block-page-list+.block_links_list,
ul.block_links_list+.wp-block-page-list,
ul.block_links_list+ul.block_links_list,
ul.block_links_list+.bst-linklist,
ul.wp-block-page-list+ul.wp-block-page-list {
    margin-top: -2em;
}
