div#block-bootstrap-barrio-subtheme-page-title {c
    display: none;
}

section.section nav.tabs {
    display: none;
}

.kicsi,
.szeles {
    width: 170px;
    height: 150px !important;
    max-height: 150px !important;
    transition: transform 0.3s ease-in-out;
    box-sizing: border-box;
}

.kicsi>a,
.szeles>a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 10px 6px;
    gap: 6px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: #ffffff !important;
    text-align: center;
    text-decoration: none !important;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-break: break-word;
    font-size: clamp(0.8rem, 0.95vw, 0.95rem);
}

.szeles {
    width: 100% !important;
    max-width: 360px;
}




/*
.is-b-loading{
	display:none!important;
}*/

.layout__region--second .views-element-container {
    max-height: 320px;
}

.kicsi:hover,
.szeles:hover {
    transform: scale(1.05);
    text-decoration: underline;
    text-decoration-color: white;
}

.balblokk,
.kozepsoblokk,
.jobboldal {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.kicsi img,
.szeles img {
    flex-shrink: 0;
}

.layout__region a {
    color: white !important;
}

.slider-doboz,
.slider-szoveg {
    max-width: 360px !important;
}

.slick-slider {
    max-width: 360px;
}

.is-b-loading {
    display: none !important;
}

@media (min-width: 992px) {
    .layout--threecol-section {
        width: 100%;
        max-width: 1120px;
        margin: 0 auto;
        gap: 1.5vw;
        display: flex;
        flex-wrap: nowrap !important;
        justify-content: center;
        box-sizing: border-box;
    }

    .layout__region {
        width: 26.5vw !important;
        flex: 0 0 26.5vw !important;
        max-width: 360px !important;
        height: 37.5vw !important;
        max-height: calc(450px + 3vw) !important;
        display: flex;
        flex-wrap: wrap;
        align-content: flex-start !important;
        gap: 1.5vw !important;
        min-width: 0 !important;
    }

    .szeles {
        width: 100% !important;
        max-width: 360px;
        height: 11.5vw !important;
        max-height: 150px !important;
    }

    .kicsi {
        width: calc((100% - 1.5vw) / 2) !important;
        max-width: 170px;
        height: 11.5vw !important;
        max-height: 150px !important;
    }

    .balblokk,
    .kozepsoblokk,
    .jobboldal {
        display: flex;
        flex-wrap: wrap;
        gap: 1.5vw !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .layout__region > div,
    .layout__region .block,
    .layout__region .content,
    .layout__region .field__item {
        width: 100%;
    }

    .kozepsoblokk {
        padding-top: 0;
    }

    .layout__region--second .views-element-container,
    .slider-doboz,
    .slick-slider {
        width: 100% !important;
        max-width: 100% !important;
        height: 24.5vw !important;
        max-height: calc(300px + 1.5vw) !important;
        overflow: hidden !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .slick-list,
    .slick-track {
        height: 24.5vw !important;
        max-height: calc(300px + 1.5vw) !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .slick-slide {
        height: 24.5vw !important;
        max-height: calc(300px + 1.5vw) !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .slider-doboz img,
    .slick-slide img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
}