/*------------------------------------*\
  ALL HIDE
/*------------------------------------*/
/*@media only screen and (min-width:768px) {
  #div_block-185-324 {
    margin-top: 0;
    margin-bottom: 0;
    height: 0;
  }

  #div_block-185-324 h1 {
    position: relative;
    top: -110px;
  }
}

@media only screen and (min-width:1120px) {
  #div_block-185-324 h1 {
    top: -150px
  }

}*/

body.mu-15 #div_block-185-324, body.mu-14 #div_block-185-324 {
  height: auto;
  margin-top: 30px;
  top: 0;
}



/*------------------------------------*\
  KIDS HOUSE MU15
/*------------------------------------*/

/*------------------------------------*\
  FONTS
\*------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;600;700&display=swap');

@font-face {
  font-family: 'ds_gooseregular';
  src: url('fonts/ds_goose-webfont.woff2') format('woff2'), url('fonts/ds_goose-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/*------------------------------------*\
  COMMON
\*------------------------------------*/
body.mu-15 {
  font-family: 'Montserrat', sans-serif;
  color: #000;
}

@media only screen and (min-width:1120px) {
  body.mu-15 div.logo-nav {
    border-bottom: 7px solid #8bb0d3;
  }

}

body.mu-15 h1.heading-h1-inner, body.mu-15 h2 {
  font-family: 'ds_gooseregular' !important;
  color: #F19901 !important;
}

body.mu-15 .backpoints-wrap::after, body.mu-15 .backpoints-wrap::before {
  background-image: url('img/kidshouse/muster.svg');
}

body.mu-15 .kinder-footer {
  margin-top: 40px;
}

body.mu-15 .kinder-footer a {
  color: #000 !important;
}

body.mu-15 .kinder-footer svg {
  fill: #000 !important;
}

body.mu-15 .farbe-back-1.footer-outter {
  background-color: #C9DFF4;
}

body.mu-15 .kinder-footer-1 a {
  display: block;
  background-image: url(img/kidshouse/logo-footer.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 213px;
}

@media only screen and (min-width:1120px) {
  body.mu-15 .kinder-footer-1 a {
    position: relative;
    top: -79px;
  }

}

body.mu-15 .kinder-footer-1 img {
  display: none;
}

body.mu-15 .gform_body .ct-link-button.button, body.mu-15 div.gform_wrapper .gform_page_footer .button.gform_next_button, body.mu-15 .button {
  color: #F19901;
  background-color: white;
  border: 2px solid #F19901;
  margin-left: auto;
  margin-right: auto;
}

body.mu-15 .gform_body .ct-link-button.button:hover, body.mu-15 div.gform_wrapper .gform_page_footer .button.gform_next_button:hover, body.mu-15 .button:hover {
  background-color: #F19901;
}

body.mu-15 .kinder-footer .oxy-nav-menu .oxy-nav-menu-list li:hover:nth-child(1) a, body.mu-15 .kinder-footer .oxy-nav-menu .oxy-nav-menu-list li:hover:nth-child(2) a {
  color: #F19901 !important;
}

body.mu-15 .kinder-aktivitaeten-icons .icon-wrap {
  width: 180px;
  cursor: pointer;
}


body.home.mu-15 .button-platzanfrage.stick {
  top: 220px;
}


body.mu-15 nav.oxy-nav-menu.main-navigation li.menu-item a, body.mu-15.home nav.oxy-nav-menu.main-navigation li.menu-item a {
  color: #000;
}

body.mu-15 #Icon_awesome-phone-nuss, body.mu-15 #mail path, body.mu-15 #parking path, body.mu-15 #spielzimmer path, body.mu-15 #schlafraeume path {
  fill: #000!important;
  stroke: #000!important;
}

body.mu-15 #facebook path, body.mu-15 #insta g, body.mu-15 #youtube path {
  stroke: #000!important;
}

body.mu-15 #youtube path {
  fill: transparent!important;
}

@media only screen and (min-width: 1120px) {
  body.mu-15 .top-navigation-outter .top-info {
    position: relative;
    left: 17px;
  }
}

body.mu-15 .header nav.oxy-nav-menu.main-navigation li.menu-item:hover a, body.mu-15 .header nav.oxy-nav-menu.main-navigation li.current-menu-item a {
  color: #f47d00!important;
}


@media only screen and (min-width: 1799px) {
  body.mu-15 .kinder-footer-1 a {
    position: relative;
    top: -109px;
  }
}

body.mu-15 .slider .arrow path.farbe-fill-4 {
  fill: #F19901;
}

body.mu-15 a {
  color: #F19901;
}

body.mu-15 .kinder-team-ein:nth-child(2n), body.mu-15 .kinder-team-ein:nth-child(2n+1) {
  background-color: #C9DFF4;
  color: #000!important;
  font-family: 'Montserrat', sans-serif!important;
}

body.mu-15 .kinder-team-ein .kinder-team-overlay-text {
  color: #000!important;
  font-family: 'Montserrat', sans-serif!important;
}

body.mu-15 .kinder-team-ein-text {
  color: #000!important;
}

body.mu-15 .kinder-accordion-button {
  color: #000;
  border-color: #C9DFF4;
}

body.mu-15 input[type="radio"]:checked + label::before, body.mu-15 input[type="checkbox"]:checked + label::before {
  background-color: #f47d00!important;
  border-color: #f47d00!important;
}

body.mu-15 .gform_wrapper .gfield_required {
  color: #f47d00!important;
}

body.mu-15 hr {
  background-color: #f47d00!important;
}

body.mu-15 .kinder-stellenangebot h2, body.mu-15 .kinder-stellenangebot h3, body.mu-15 .kinder-stellenangebot p{
  color: #000!important;
}

body.mu-15 .kinder-stellenangebot::before {
  background-color: #C9DFF4!important;
}

body.mu-15 .top-info a:hover span {
  color:  #f47d00!important;
}

body.mu-15 #lang path {
  fill: #000!important;
}

body.mu-15 .langs a {
  color: #000;
}

body.mu-15 .langs a:hover {
  color: #f47d00!important;
}

body.mu-15 .button-platzanfrage:hover {
  background-image: url(/wp-content/uploads/sites/15/2021/05/platzanfrage-buttonr3-hover.svg);
}

body.mu-15 .kinder-aktivitaeten-icons .icon-wrap:hover {
  color: #f47d00!important;
}

body.mu-15 .kinder-maps-blocks-wrap, body.mu-15 .kinder-maps-blocks-wrap .kinder-map-box-top {
  background-color: #f47d00!important;
  color: #fff!important;
}

body.mu-15 .kinder-map-box-top .maps-text-1 a, body.mu-15 .kinder-map-box-top .maps-text-1 a:hover, body.mu-15 .maps-text-zwei {
  color: #fff;
}

body.mu-15 .kinder-map-box-top .maps-text-1 a:hover b {
  color: #fff;
}

body.mu-15 .kinder-map-box-top .maps-text-1 a:hover svg circle, body.mu-15 .kinder-map-box-top .maps-text-1 a:hover svg path {
  fill: #f19901;
}

body.mu-15 .kinder-accordion-button {
  font-family: 'Montserrat', sans-serif;
}

body.mu-15 #div_block-120-324 {
  height: 0;
}



/*special*/
/*.youtube-def-icon {
  background-image:url('img/kids-love-it-sonnenblume.png');
  background-repeat: no-repeat;
  background-size: contain;
  wwidth: 4vw;
  height: 4vw;
  background-color: transparent;
}

.youtube-def-icon svg {
  display: none;
}

.mu-3 .footer-icon-right .icon-wrap:last-child .icon-svg-wrap {
  background-image:url('img/kids-love-it-sonnenblume.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 4vw;
  height: 4vw;
  background-color: transparent;
}

.mu-3 .footer-icon-right .icon-wrap:last-child .icon-svg-wrap svg {
  display: none;
}

.mu-14 .footer-icon-right .icon-wrap:last-child .icon-svg-wrap {
  background-image:url('img/kids-love-it-sonnenblume.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 4vw;
  height: 4vw;
  background-color: transparent; 
}

.mu-14 .footer-icon-right .icon-wrap:last-child .icon-svg-wrap svg {
  display: none;
}

@media only screen and (min-width: 1800px) {
  .youtube-def-icon, .mu-3 .footer-icon-right .icon-wrap:last-child .icon-svg-wrap, .mu-14 .footer-icon-right .icon-wrap:last-child .icon-svg-wrap {
    width: 3.8vw;
    height: 3.8vw;
  }
}


.mu-14 .youtube-def-icon, .mu-15 .youtube-def-icon {
  width: 2.5vw;
  height: 2.5vw;
}



@media only screen and (max-width: 1120px) {
  .icon-svg-wrap.youtube-def-icon {
    width: 45px !important;
    height: 45px!important;
  }
}

@media only screen and (max-width: 1120px) {
  .icon-wrap-code .icon-wrap {
    width: auto;
    padding-right: 30px
  }
}

@media only screen and (min-width: 1120px) {
  .icon-wrap-code .icon-wrap {
    width: auto;
    padding-right: 30px
  }
}

*/



@media only screen and (min-width: 1120px) {
  body .gform_wrapper .gform_page_footer .button.gform_next_button, .button {
    font-size: 17px;
  }
}


body.mu-14 .ct-link-button.button[href*=".pdf"]::before {
  background-image: url(/wp-content/plugins/frontend/icons/down-gruen.svg);
}

body.mu-14 .ct-link-button.button[href*=".pdf"]:hover::before {
  background-image: url(/wp-content/plugins/frontend/icons/down.svg);
}

@media only screen and (min-width: 1120px) {
  body.mu-14 .ct-link-button.button[href*=".pdf"]::before {
    position: relative;
    top: 5px;
  }
}



