/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#custom-html {
    text-align: center !important;
}
#df_search_top {
    padding: 55px 20px !important;
}
.popover {
    width: 300px !important;
}
/*.slide {
    height: 465px !important;
}*/

    .slide::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.4); /* ściemnienie */
        z-index: 1;
        pointer-events: none;
    }

    .slide img {
        display: block;
        width: 100%;
        height: auto;
        position: relative;
        z-index: 0;
    }
.custom-home-block .custom-description .home-title {
    background: unset !important;
}

.custom-banner-inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4); /* tu regulujesz stopień ściemnienia */
    z-index: 1;
    pointer-events: none;
}

.custom-description {
    position: absolute;
    transform: translate(-10%, -50%);
    z-index: 2;
    text-align: center;
    top: unset !important;
}

.home-title {
    color: #ffb85f !important;
}

#subcategories, .block-category {
    display: none;
}

#left-column .block, #right-column .block {
    padding: unset !important;
}

@media (min-width: 760px) {
    .footer-container > .container > .row > .links {
        width: 25% !important;
    }
}