/*
orange: ee7530
türkis 00b3b2

*/

/* rufina-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: 'Rufina';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/rufina-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* rufina-700 - 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: 'Rufina';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/rufina-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oxygen-300 - 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: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oxygen-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oxygen-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: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oxygen-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oxygen-700 - 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: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oxygen-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}





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

h1,h2,h3 { font-family: 'Rufina'!important;
  font-style: normal;
  font-weight: 400; margin-bottom:15px;}

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

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

li { font-family: 'Oxygen'!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;
}

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

::selection{  
      background-color: #00b3b2; color:#fff 
    }  


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

.abstandunten {margin-bottom:30px;}

