.homemap .mmGebaeudebrueterKarteBK .ce_metamodel_content #bayern-svg svg path:hover,
.homemap .mmGebaeudebrueterKarteLK .ce_metamodel_content #bayern-svg svg path:hover,
.homemap .mmGebaeudebrueterKarteBK .ce_metamodel_content #landkreis-svg svg path:hover,
.homemap .mmGebaeudebrueterKarteLK .ce_metamodel_content #landkreis-svg svg path:hover {
    opacity: unset !important;
    stroke-width: unset !important;
}

/* artenportraits */

.portrait .mod_breadcrumb ul {
    padding: 0 60px 0 0px;
}

.portrait .ce_text h3 {
    color: #00477c;
}

/* meldungsliste */
ul.sichtungen-list {
    flex-wrap: wrap;
    display: flex;
    width: 1080px;
}

li.sichtungen-list-item {
    border: 1px solid;
    margin-right: 1em;
    margin-bottom: 1em;
    min-width: 200px;
    padding: 1em;
}

.list-item.art {
    font-size: 1.2em;
    font-weight: bold;
}


.red, .red h2, .red h3.headblock {
	color: red;
	margin-top: 2em;
}

.ol-control button:hover{
    color: var(--main-color);
}

.ol-control button:active,
.ol-control button:focus {
    color: var(--main-color) !important;
    background:  var(--font-color);
}


.c4g-baselayertree-content a.c4g-inactive {
    color: white !important;
}

a.c4g-starboard-headline-link {
    color: white !important;
}

/* social media links desktop */
.footerBottom #smWrapper {
    top: 162px;
}

/* mobile */
.mm-navbar .smLinkWrapper {
	justify-content: flex-start
}
.smLinkWrapper a.ig {
    margin-left: 10px;
}

/* ansprechpartner */
.ce_text.ansprechpartner figure img {
    display: block;
    max-height: 200px;
    width: auto;
}

/* onlineanmeldung */
.c4g_brick_dialog .c4g__form-headline {
    font-size: 1.3rem;
}

.c4g__form-radio-group_wrapper.formdata {
    margin-top: -11em;
}

.reservation_time_button input[type=radio]:checked+label, .reservation_time_event_button input[type=radio]:checked+label {
    background-color: #ff7e0c;
    border: solid 1px #ff7e0c;
}

.c4g__form-group.c4g__form-date.c4g__form-date--beginDate.begin-date.formdata {
	visibility: hidden;
}

.c4g__form-group.c4g__form-int.c4g__form-int--desiredCapacity.desired-capacity.formdata {
    visibility: hidden;
}

/* mainnav */
#mainNav, .metaNav {
    flex: 100%;
}

a {
    text-decoration: none;
}

li.forward.seminar {
    background: #00477c;
    padding: 0 10px;
}