
/* josefin-slab-300 - latin */
@font-face {
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/josefin-slab-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-slab-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-slab-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-slab-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-slab-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-slab-v20-latin-300.svg#JosefinSlab') format('svg'); /* Legacy iOS */
}
/* josefin-slab-regular - latin */
@font-face {
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/josefin-slab-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-slab-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-slab-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-slab-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-slab-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-slab-v20-latin-regular.svg#JosefinSlab') format('svg'); /* Legacy iOS */
}
/* josefin-slab-700 - latin */
@font-face {
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/josefin-slab-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-slab-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-slab-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-slab-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-slab-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-slab-v20-latin-700.svg#JosefinSlab') format('svg'); /* Legacy iOS */
}


body:not(.menu-open) #main-navigation  {
    justify-content: flex-end;
}


body #main-navigation .menu li a,
body #footer .footer-nav li a,
body .list3 li a 
{
   font-family: 'Texta', sans-serif;
    font-size: 23px;
}

body #main-navigation .menu li a {
    font-size: 28px;
}


body.menu-open #main-navigation .content-scrollable {
width: 100%;
}


body .language-links {

    
}
body .language-links a {
    
}

body .language-links a img {
    height: 30px;
    width: auto;
}



#main-navigation .menu li.current-menu-item a, #main-navigation .menu li:hover a {
    color: #bbdc00;
}



.gallery-bild {
    overflow: hidden;
}

body .image-list .row [class*="col-"] .figure1 img, 
.gallery-bild img {
    height: 100%;
    width: auto;
    max-width: 2000px;
}

#header.fixed-top {
    background-color: #fff;
    padding: 15px 0px 15px;
    
}

#header.fixed-top .logo img {
    max-height: 60px;
    width: auto;
}

body .carousel1 .item .figure1 img {
    height: calc(66vw - 244px);
}

@media (min-width: 1280px) {
body .carousel1 .item .figure1 img {
   height: 800px;
}
}



@media (min-width: 992px) {
body .carousel1 .item .figure1 img {
   height: 574px;
}
}


@media (min-width: 992px) {
body .carousel1 .item .figure1 img {
   height: 414px;
}
}


@media (min-width: 768px) {
body .carousel1 .item .figure1 img {
    height: calc(48vw);
}
}


@media (min-width: 320px) {
body .carousel1 .item .figure1 img {
    height: calc(48vw);
}
}



body .figure1 {
    background-position: center top;
}


@media (min-width: 768px) {
body .people img {
    width: 100%;
    height: 390px;
}
}

@media (max-width: 767px) {
body .people img {
    width: 100%;
    height: calc(90vw);
}
}

@media (max-width: 680px) {
body .people img {
    height: calc(100vw);
}
}




#header.fixed-top  #main-navigation {
    padding: 15px 0px;
    margin-bottom: 0px;
}

.logo-def {display: block;}
.logo-scroll { display: none;  }
#header.fixed-top .logo-def {display: none;}
#header.fixed-top .logo-scroll {}


.zitatname {
        color: #fff;
   font-style: italic;
    font-size: 1.4rem;
    display: block;
}

body .team-section .box3 .list > li:last-child .display-2 {
     font-weight: 300; 

}
