/* ********************************** ********************************** */
/* *                              FOOTER                               * */
/* ********************************** ********************************** */

.ly-footer-title {
    color: #fff !important;
    font-size: 1.3rem; /* calc(var(--ly-font-size-default) * 1.3); */
    font-family: "Merlo Medium";
    text-transform: uppercase;
    margin-bottom: 0.5em;
    letter-spacing: 0.07em;
}

.ly-footer-addr {
    font-size: 1.3rem; /* var(--ly-font-size-default) !important; */
    color: #fff !important;
}

.ly-footer-ustid {
    font-size: 1,3rem; /*  calc(var(--ly-font-size-default) * 1) !important; */
    color: #aaa !important;
}

.ly-flexbox-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}


/* Der Banner vor dem Footer */
.ly-footerbanner,
.ly-subfooterbanner{
    height: 3em;
    background-size: auto !important;
    padding-top:250px !important;
    margin-top:100px;
    zpadding-bottom:300px !important;
}

.ly-subfooterbanner{
    margin-bottom:-100px;
}


/* .................................. .................................. */
/* .                            Media-Queries                          . */
/* ..................................................................... */

/* Styles für Bildschirme mit einer Mindestbreite von 0px */
@media only screen and (min-width: 0px) {
}


/* Styles für Bildschirme mit einer Mindestbreite von 576px */
@media only screen and (min-width: 576px) {
}


/* Styles für Bildschirme mit einer Mindestbreite von 992px */
@media only screen and (min-width: 768px) {
}


/* Styles für Bildschirme mit einer Mindestbreite von 992px */
@media only screen and (min-width: 992px) {
}


/* Styles für Bildschirme mit einer Mindestbreite von 1200px */
@media only screen and (min-width: 1200px) {
}


/* Styles für Bildschirme mit einer Mindestbreite von 1400px */
@media only screen and (min-width: 1400px) {
}
