/*
gold #c99d00
gruen  #006935
dugruen #004717
rot #8A1538
blau #006aac
background allgemein #f5f1e6

*/

/* noto-serif-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 100;
  src: url('/fonts/noto-serif-v23-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-serif-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 200;
  src: url('/fonts/noto-serif-v23-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-serif-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/noto-serif-v23-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* mulish-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  src: url('/fonts/mulish-v13-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* mulish-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/mulish-v13-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* mulish-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/mulish-v13-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* mulish-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/mulish-v13-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body {font-family: 'Mulish';
  font-style:normal;
  font-weight: 400; }

.sp-megamenu-parent > li > a { font-family: 'Mulish'!important;/*font-weight: 700;*/
 }

h1 { font-family: 'Noto Serif'!important;
  font-style: normal;
  margin-bottom:15px;}


h2,h3 { font-family: 'Noto Serif'!important;
  font-style: normal;
  margin-bottom:15px;}

h4,h5,h6 { font-family: 'Mulish'!important;
  font-style: normal;
  margin-bottom:15px;}

p { font-family: 'Mulish'!important;
  font-style: normal;
  font-weight: 400; margin-bottom:10px;line-height:2.0em;}

li { font-family: 'Mulish'!important;
  margin-bottom:0px;line-height:1.8em;}

#sp-header {
    box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.1);
}
#sp-main-body {
    padding: 5px 0;	   

}
ul {margin-bottom:30px;}

#sp-footer .container-inner {
    padding: 10px 0;
}
.speasyimagegallery-gallery-item img {
    border-radius: 15px;
}

.sp-megamenu-parent .sp-mega-group > li > a {
  display: block;
  text-transform: none!important;
font-size:1.2rem;
  line-height: 1.6rem;  
    font-weight: 600;
  margin-bottom: 22px;
  color: #292929;
}

.sp-megamenu-parent .sp-mega-group > li > a:hover {
 color:#c99d00;}
  

.sppb-sp-slider-button .sp-slider-btn-text{  
    color: #fff;
    background: #FAE3D1!important;
   }

.abstandunten {margin-bottom:30px;}

.footer p,.footer p a{color:#fff!important;font-size:1rem;}
.footer p a:hover {color:#c99d00!important;}

/*anzeige dateinamen bei hover in der galerie*/

.speasyimagegallery-gallery-item-title {
  display: none;
}

/*anzeige bildnummern rechts in lightbox*/

.speasyimagegallery-gallery-stat {
  display: none;
}

.speasyimagegallery-image-content {
  background: rgb(0, 0, 0,1.0);
  -webkit-animation: none;
  animation: none;
     display: none;
}

.sppb-form-check .sppb-form-check-label {
    font-size: 20px;
}
.sppb-form-check .sppb-form-check-input {
  margin-top: 10px;
}
::selection{  
      background-color: #c99d00; color:#fff 
    }  

.sppb-sp-slider-title, .sppb-sp-slider-text {
  word-break: normal;}


/*@media only screen and (max-width: 1400px) and (min-width: 990px)  {
.awesomplete {
 display:none !important;
}
}*/
@media (min-width: 576px) and (max-width: 767.98px) {
  /* SM */
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* MD */
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  /* LG */
    #offcanvas-toggler {display: block !important;}
#sp-menu .sp-megamenu-parent {display: none !important;}
.awesomplete {display: none !important;}
    .burger-icon {
   margin-top: 3.8rem;
}
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* XL */
}
@media (min-width: 1400px) {
  /* XXL */
}



/*@media (max-width: 1399.98px) {
#offcanvas-toggler {display: block !important;}
#sp-menu .sp-megamenu-parent {display: none !important;}
.awesomplete {display: none !important;}
.burger-icon {
   margin-top: 1.5rem;
}
        .logo-image {
        height: 36px;
        margin-top: -20px;
   
}
}*/


