
#mainheader #logo {

    margin-left: -85px;
    width: 170px; 

}

@media only screen and (min-width:1024px) {
    h3, h4{
        font-size: 40px;
        line-height: 45px;
    }

    h3 + p.subtitle, h4 + p.subtitle  {
        font-size: 40px;
    }


    h3 + p.subtitle, h4 + p.subtitle , h5 + p.subtitle, h5 + p.subtitle {
        margin-top:-20px;
    }

    h1.wo-subtitle, h2.wo-subtitle, h3, h4, h5, h6 {
        margin-bottom: 20px;
    }
}


.gcal-events .gce-headline{
    margin-bottom: 20px;
}

.gcal-events .gce-list{margin:0px;}

.gcal-events .gce-item{list-style-type:none;}

.gcal-events .gce-date {
    font-weight: bold;
    margin: 0 0 10px 0;
    font-size: 16px;
}


.gcal-events hr  {
    margin-top: 40px;
    margin-bottom: 40px;
}

.new--white-bg{margin:50px 0px;}

.white-bg.new--both--padding{margin:50px 0px;}
.white-bg.no-top-padding{margin-top:0px;}
.white-bg.no-bottom-padding{margin-bottom:0px;}



/* Anpassungen Natascha 28.7.2020 */

#content {
    padding-top: 139px;
}

#content.logged-in-header{
    padding-top: 174px;
}

.header-img, #start--header--new{
	text-align:center;
}

#start--header--new .h1-style::first-line {
    font-weight: normal;
    font-family: robotolight;
}

#community-nav{
    background-color: #c8ac4d;
}

#community-nav li{
    display:inline-block;
    margin-right: 20px;
}

#community-nav a{
    color: #fff;
    margin: 0.1rem 0.4rem 0.1rem 0;
    display:inline-block;
}

#community-nav a:hover{
    text-decoration: underline;
}

.zgr--icon--3 {
    width: 30%;
    height: 50px;
    display: inline-block;
    border-top: 1px solid #c8ac4d;
    min-width: 300px;
}

.zgr--icon--3::before {
    background-image: url(/assets/img/icon-3.svg);
    width: 180px;
    height: 60px;
    display: block;
    content: '';
    background-repeat: no-repeat;
    background-color: #fff;
    margin-top: -30px;
    background-position: center;
}

.gallery .cell {
    margin: 0 !important;
    padding: 0.45rem !important;
}

.gallery a.gallery__image{
    display:block;
}

.gallery a.gallery__image:hover{
    opacity: 0.7;
}

.zgr--blue .zgr--icon--3::before{
    background-color: #233b49;
}

@media only screen and (max-width:1799px) {
    #content {
        padding-top: 131px;
    }
}

@media only screen and (max-width:1600px) {
    #start--header--new .h1-style {
        font-size: 70px;
    }
}

@media only screen and (max-width:1023px) {
    #content,  #content.logged-in-header{
        padding-top: 0;
    }

    .gallery .cell {
        width: 33.33333% !important;
    }

    .start-news {
        max-width: 512px!important;
    }
    .start-news .card-section {
        padding-left: 1rem!important;
    } 

    .start-news .icon-frame {
   
        position: relative;
    }
}
@media only screen and (max-width:800px) {

#start--header--new .h1-style {
    font-size: 1rem;
}

}

@media only screen and (max-width:640px) {
    .gallery .cell {
        width: 50% !important;
    }

    .header-img { 
        display: block;
    }
}

.has--logged--in {margin-top:30px!important;}




/* ------------------------------ */
