/*
 Theme Name:   astra Child
 Description:  Child Theme Astra
 Author:       ifg gmbh
 Author URI:   https://www.azubifit.de.de
 Template:     astra
 Version:      1.0
 Text Domain:  astra-child
*/


/* Startseite */
.elementor-element-1e537621 {
     background: radial-gradient(circle at 33% 41%, rgba(0, 77, 109,0.03) 0%, rgba(250, 250, 250,0.03) 50%,rgba(37, 37, 37,0.03) 50%, rgba(37, 37, 37,0.03) 100%),radial-gradient(circle at 76% 49%, rgba(28, 28, 28,0.03) 0%, rgba(28, 28, 28,0.03) 50%,rgba(187, 187, 187,0.03) 50%, rgba(187, 187, 187,0.03) 100%),radial-gradient(circle at 41% 99%, rgba(247, 247, 247,0.03) 0%, rgba(247, 247, 247,0.03) 50%,rgba(120, 120, 120,0.03) 50%, rgba(120, 120, 120,0.03) 100%),radial-gradient(circle at 66% 27%, rgba(17, 17, 17,0.03) 0%, rgba(17, 17, 17,0.03) 50%,rgba(156, 156, 156,0.03) 50%, rgba(156, 156, 156,0.03) 100%),linear-gradient(0deg, rgb(0, 77, 109),rgb(0, 35, 48)) !important;
}
.elementor-element-03f945d{
  background: radial-gradient(circle at 27% 33%, rgba(193, 193, 193,0.04) 0%, rgba(193, 193, 193,0.04) 50%,rgba(77, 77, 77,0.04) 50%, rgba(77, 77, 77,0.04) 100%),radial-gradient(circle at 35% 8%, rgba(183, 183, 183,0.04) 0%, rgba(183, 183, 183,0.04) 50%,rgba(25, 25, 25,0.04) 50%, rgba(25, 25, 25,0.04) 100%),radial-gradient(circle at 93% 50%, rgba(218, 218, 218,0.04) 0%, rgba(218, 218, 218,0.04) 50%,rgba(127, 127, 127,0.04) 50%, rgba(127, 127, 127,0.04) 100%),linear-gradient(90deg, hsl(116,0%,99%),hsl(116,0%,99%))!important;
}
/* h5p  */




/* Footer */
.elementor-element-7dea9f4{
    background: radial-gradient(circle at 33% 41%, rgba(0, 77, 109,0.03) 0%, rgba(250, 250, 250,0.03) 50%,rgba(37, 37, 37,0.03) 50%, rgba(37, 37, 37,0.03) 100%),radial-gradient(circle at 76% 49%, rgba(28, 28, 28,0.03) 0%, rgba(28, 28, 28,0.03) 50%,rgba(187, 187, 187,0.03) 50%, rgba(187, 187, 187,0.03) 100%),radial-gradient(circle at 41% 99%, rgba(247, 247, 247,0.03) 0%, rgba(247, 247, 247,0.03) 50%,rgba(120, 120, 120,0.03) 50%, rgba(120, 120, 120,0.03) 100%),radial-gradient(circle at 66% 27%, rgba(17, 17, 17,0.03) 0%, rgba(17, 17, 17,0.03) 50%,rgba(156, 156, 156,0.03) 50%, rgba(156, 156, 156,0.03) 100%),linear-gradient(0deg, rgb(0, 77, 109),rgb(0, 35, 48)) !important;
}

.elementor-element-7dea9f4  h5{
  color: #fff !important;
}
.elementor-element-7dea9f4  li{
  list-style: none;
}
.elementor-element-7dea9f4  li> a{
  color: #fff;
}
.elementor-element-7dea9f4  li > a:hover, .elementor-element-7dea9f4  li > a:focus, .elementor-element-7dea9f4  li > a:active {
  color: #222436;
}

.elementor-element-7dea9f4 ul {
    margin: 0 0 1.5em 1em;
}
.elementor-element-7dea9f4 .ha-logo-grid-figure{
  padding:0px;
}
.elementor-element-7dea9f4 .ha-logo-grid-item{
  height: auto;
}
#menu-footerganzunten{
  list-style: none;
  display: flex;
  justify-content: flex-end;
}
#menu-footerganzunten > li{
  margin-right: 20px;
}
#menu-footerganzunten > li > a{
  color: #fff;
}
#menu-footerganzunten > li > a:hover, #menu-footerganzunten > li > a:focus, #menu-footerganzunten > li > a:active {
  color: #4a5569;
}

/* wp-form */
.btn-gruen{
  background-color: #004d6d;
}
.btn-gruen:hover, .btn-gruen:focus {
  background-color: #012737;
}

/* PageStandard */
.ast-separate-container .ast-article-single{
  padding: 10px 10px;
}

.ast-separate-container #primary{
  margin: 20px 0;
}
.site-content::before{
  content: '';
  height: 4em;
  width: 100%;
  background-color: #004d6d;
}

/* Loginbutton oben */
.elementor-element-3229e94 > .elementor-widget-container,
.elementor-element-ec350d6 > .elementor-widget-container,
.elementor-element-89f7bb5 > .elementor-widget-container,
.elementor-element-939c31d > .elementor-widget-container{
  display: flex;
  justify-content: center;
}
.elementor-element-3229e94 > .elementor-widget-container > .elementor-shortcode,
.elementor-element-ec350d6 > .elementor-widget-container > .elementor-shortcode,
.elementor-element-89f7bb5 > .elementor-widget-container > .elementor-shortcode,
.elementor-element-939c31d > .elementor-widget-container > .elementor-shortcode{
  width:300px;
}

/* Button */

.butt, .wp-block-search__button{
  background: #004d6d !important;
}

.butt:hover, .butt:focus, .wp-block-search__button:hover{
  background: #012737 !important;
}


/* Newsletter */
.cr_page {width:95%;}
.cr_form input[type="checkbox"]{
  margin:3px;
}
.cr_form p {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .cr_page {width:50%;}
}

/*Profil ändern Seite*/
.flex2{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.flex2 input{
  margin-right: 10px;
}

/* branding */
.branding{
  max-width: 165px;
  margin: auto;
}
.branding img{
  max-height: 70px;
  margin-bottom: 20px;
  position: relative;
  top: 10px;
  z-index: 1000;
}

.nodot .slick-dots{
  display: none !important;
}
.slidersmall  h4 {
  font-size: 2.5em;
}
.slidersmall  p{
  background-color: rgba(255,255,255,0.5);
  padding: 5px;
  font-size: 1.5em;
  text-align: center;
}
.dot-bottom{
  border-bottom: 2px dotted #888888;
}
.borderred{
  border: 2px solid #ff3333;
}
.bordergreen{
  border: 2px solid #004d6d;
}
.colorred i{
  color: #b52222;
}

#advgb-col-f8037e88-6eeb-4e3a-97c6-d08595376c51 i{
  color: #004d6d;
}

/* jouble */
.h5p-single-choice-set .h5p-joubelui-progressbar-background{
  background-color: #004d6d !important;
}


/* Schriften */
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../astra/assets/fonts/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../astra/assets/fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../astra/assets/fonts/roboto-v20-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('../astra/assets/fonts/roboto-v20-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../astra/assets/fonts/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../astra/assets/fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../astra/assets/fonts/roboto-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('../astra/assets/fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../astra/assets/fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../astra/assets/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../astra/assets/fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('../astra/assets/fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../astra/assets/fonts/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../astra/assets/fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../astra/assets/fonts/roboto-v20-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('../astra/assets/fonts/roboto-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../astra/assets/fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../astra/assets/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../astra/assets/fonts/roboto-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('../astra/assets/fonts/roboto-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../astra/assets/fonts/roboto-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../astra/assets/fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../astra/assets/fonts/roboto-v20-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('../astra/assets/fonts/roboto-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/roboto-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/roboto-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/roboto-v20-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* public-sans-100 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 100;
  src: url('../astra/assets/fonts/public-sans-v3-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-100.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-300 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../astra/assets/fonts/public-sans-v3-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-300.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-200 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../astra/assets/fonts/public-sans-v3-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-200.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-regular - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../astra/assets/fonts/public-sans-v3-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-regular.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-700 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../astra/assets/fonts/public-sans-v3-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-700.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-500 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../astra/assets/fonts/public-sans-v3-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-500.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-600 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../astra/assets/fonts/public-sans-v3-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-600.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-800 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../astra/assets/fonts/public-sans-v3-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-800.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-100italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 100;
  src: url('../astra/assets/fonts/public-sans-v3-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-100italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-900 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 900;
  src: url('../astra/assets/fonts/public-sans-v3-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-900.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-300italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../astra/assets/fonts/public-sans-v3-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-300italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-200italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 200;
  src: url('../astra/assets/fonts/public-sans-v3-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-200italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-500italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../astra/assets/fonts/public-sans-v3-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-500italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../astra/assets/fonts/public-sans-v3-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-600italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../astra/assets/fonts/public-sans-v3-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-600italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-700italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../astra/assets/fonts/public-sans-v3-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-700italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-900italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 900;
  src: url('../astra/assets/fonts/public-sans-v3-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-900italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* public-sans-800italic - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../astra/assets/fonts/public-sans-v3-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../astra/assets/fonts/public-sans-v3-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../astra/assets/fonts/public-sans-v3-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../astra/assets/fonts/public-sans-v3-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../astra/assets/fonts/public-sans-v3-latin-800italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}


/* CookieWarnung */
#cn-accept-cookie {
    background: #fff;
    line-height: 18px;
    padding: 6px 36px;
    background-color: #fff;
    border: 1px solid #BBB;
    color: #333;
    -moz-box-sizing: border-box;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight:bold;
    text-decoration: none;
    white-space: nowrap;
}
#cn-refuse-cookie {
    color: #ddd;
}
#cn-more-info {
    color: #fff;
    text-decoration: underline;
}
