

/* Sprache */

.mod_changelanguage { display: none; }
    .mod_changelanguage:before { display: none;  }
.mod_changelanguage { position: fixed; z-index: 99; top: 50px; right: 130px; border: 2px solid transparent;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #15415d; transition: all ease .5s; }

.mod_changelanguage.sticky {
    background: #15415d;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
    color: #fff;
}
.mod_changelanguage a {
    color: #15415d; transition: all ease .5s;
}
.mod_changelanguage a:hover {
    text-decoration: none; 
}
.mod_changelanguage.sticky a {
    color: #fff; transition: all ease .5s;
}

@media (max-width:992px) {
.mod_changelanguage { top: 20px; right: 90px; }
}

.ce_form .widget-submit { text-align: right; }
.lms_landingpage .custom_cols_wrapper .text_wrapper ul {
    margin: 0 0 25px 0px;
}

.lms_landingpage .text_wrapper h1 {
    line-height: 2.3rem;
}


.lms_landingpage .headline_wrapper h1, 
.lms_landingpage .headline_wrapper h2, 
.lms_landingpage .headline_wrapper h3, 
.lms_landingpage .headline_wrapper h4, 
.lms_landingpage .headline_wrapper h5, 
.lms_landingpage .headline_wrapper h6 {
    line-height: 2.1rem;
}

.image-border-white img { border: 10px solid #fff; }
.image-border-brown img { border: 10px solid #aea89d; }
.custom_cols_wrapper .image-border-white .image_wrapper img:hover,
.custom_cols_wrapper .image-border-brown .image_wrapper img:hover {
    -webkit-transform: scale(1.0);
    -ms-transform: scale(1.0);
    transform: scale(1.0);
}

.lms_landingpage .logo img:first-child {
    display: none;
}
.lms_landingpage .logo img:last-child {
    display: block;
}