:root {
  --cassiopeia-color-primary: black;
  --cassiopeia-color-hover: grey;
  --cassiopeia-color-link: black;
  --link-color: #224a3a;
  --link-hover-color: #224a3a;
}


#mod-custom833 {
  display: flex;
  align-items: end;
  padding: 1.0rem 1.0rem 0.0rem 1.0rem;
}

#mod-custom833 {
  display: flex;
  align-items: end;
  padding: 1.0rem 1.0rem 0.0rem 1.0rem;
}

#mod-custom833 > p{
  margin-bottom: 0.25rem;
}

/*   MK DCP calendar list */
h2.dp-event__title {
  font-size: 1.2rem;
}

a.dp-event__link {
    color: #22262a !important;
    font-size: 1.2rem;
}

.mk_gradient1 {
background: rgb(212,212,213);
background: linear-gradient(90deg, rgba(212,212,213,1) 0%, rgba(250,250,250,1) 50%, rgba(255,210,138,1) 100%);
}

.mk_gradient2 {
background: rgb(212,212,213);
background: linear-gradient(180deg, rgba(212,212,213,1) 0%, rgba(250,250,250,1) 50%, rgba(255,210,138,1) 100%);
}

.mk_bkg_Papier1 {
	background: transparent;
	background-image: url(../../../../../images/Webseite_Graphiken/BG_Papier.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}


.mk_bkg_Rasen {
	background: transparent;
	background-image: url(../../../../../images/Webseite_Graphiken/BG_Rasen.png);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.mk_bkg_Lichtdefocus {
	background: transparent;
	background-image: url(../../../../../images/Webseite_Graphiken/BG_Lichtdefocus.png);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

}

.mk_bkg_Nebel {
	background: transparent;
	background-image: url(../../../../../images/Webseite_Graphiken/BG_Nebel.png);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.grid-child.container-below-top {
  padding: 0.5em 0.5em 0em 0.5em;
}

.grid-child.container-nav {
  padding: 0em 0.5em 0.5em 0.5em;
}

.container-header .navbar-toggler {
  margin: 0.5rem 1.0rem;
}
  
@media (max-width: 767.98px) {
  .container-header .container-nav .container-search, .container-header .container-nav nav {
    margin-top: 0.5em;
  }
}

.metismenu.mod-menu .metismenu-item :not(.level-1) > a:focus {
  outline-color: grey;
  outline-style: solid;
  outline-width: 0.3em;
  outline-offset: 0.2em;
  border-radius: 0.1em;
}

.metismenu.mod-menu .metismenu-item :not(.level-1) > button:focus {
  outline-color: grey;
  outline-style: solid;
  outline-width: 0.3em;
  outline-offset: 0.2em;
  border-radius: 0.1em;
}

.metismenu.mod-menu .metismenu-item.level-1 > a:focus {
  outline-color: white;
  outline-style: solid;
  outline-width: 0.25em;
  outline-offset: 0.2em;
  border-radius: 0.1em;
}

.metismenu.mod-menu .metismenu-item.level-1 > button:focus {
  outline-color: white;
  outline-style: solid;
  outline-width: 0.25em;
  outline-offset: 0.2em;
  border-radius: 0.1em;
}

.footer > .grid-child {
  align-items: start;
  padding: 1.0rem 1.0rem;
}

@media (max-width: 991.98px) {
  .container-search {
    margin-left: -400px;
  }
}

.mod-finder__search .js-finder-search-query, .mod-finder__search .btn {
  padding: 0.2rem 0.6rem;
  margin: 0.5rem 0.0rem;
}

@media (max-width: 991.98px) {
  .input-group .btn {
    margin: 0.5rem 0.0rem;
  }
}