<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">footer .element-row {
    margin: 0px;
}


@media (min-width: 900px) {
    .element-row {
        margin: 50px 0px;
    }
}

/*elements-2*/

    .element-row.elements-2 {
        display: flex;
    }


    @media (max-width: 899px) {
        .element-row.elements-2 {
            row-gap: 50px;
            flex-direction: column;
        }
    }

    @media (min-width: 900px) {

        .element-row.elements-2 {
            flex-direction: row;
            justify-content: space-between;
            align-items: stretch;
        }

        .elements-2 .element {
            width: 50%;
        }
    }





/*element-img (slika med vsebino)*/

.element-img img {
    max-width: 100%;
}

.index .elements-2 .element-img {
    /*vertical-align*/
    display:flex;
    flex-direction:column;
    justify-content:center;

}

@media (max-width: 899px) {
    .elements-2 .element-img {
        order: 1;
    }
}






/*element-text-box (navaden tekst oz. "okvirÄek z besedilom" med vsebino) */

@media (max-width: 899px) {
    .elements-2 .element-text-box {
        order: 2;
    }
}

@media (min-width: 900px) {
    .elements-2 .element-text-box {
        width: 30%;
        padding: 0px 10%;
    }

    .index .elements-2 .element-text-box {
        display:flex;
        flex-direction:column;
        justify-content:center;
    }
}



/*vcard list */

.element-vcard-list .vcard .fn,
.element-vcard-list .vcard .street-address,
.element-vcard-list .vcard .tel,
.element-vcard-list .vcard .email,
.element-vcard-list .vcard .opening-hours span {
    display: block;
}

.element-vcard-list .vcard .fn {
    font-size: 25px;
    font-weight: bold;
}

.element-vcard-list .vcard .opening-hours .days {
    font-weight: bold;
}

.element-vcard-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
}

.element-vcard-list .vcard {
    width: 45%;
    padding: 20px 2.5%;
    text-align: center;
}


@media (min-width: 750px) {

    .element-vcard-list .vcard {
        width: 27%;
        padding: 20px 3%;
    }
}

@media (min-width: 900px) {

    .element-vcard-list .vcard {
        width: 20%;
        padding: 5px 2.5%;
    }
}</pre></body></html>