@charset "UTF-8";
/* CSS Document */

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { 
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { 
    .slider {
      font-size: 1.5em;
      padding:5% 10% 10% 10%;
      color: #212121;
    }
    .slider img.bild01 {
     float:none; margin:0 auto; display: block; 
    }
    .slider img.bild02 {
        position: relative; width: 50vw; height: auto; max-width: 400px; margin: 0 auto; display: block;
    }
}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
    .slider {
      font-size: 1.15em;
      padding:10% 5% 10% 5%;
      color: #212121;
    }
    .slider span.zeitung {
      font-size: .85em;
      padding: 5% 2% 5% 5%;
      transform: rotate(0deg);
    }
    .calamansi-skin--calamansi .clmns--controls {
        font-size: 1em !important;
    }
    .txtlink .txt a.close {
        margin-left:-1px;
    }
    br.mobile {display: inline-block;}
    
    .langbtn {position: block; right: -51px; top: 50vh; border-radius: 0px 0px 10px 10px; font-family: 'opensans_bold', sans-serif; font-weight: normal; letter-spacing: 1px; font-size: .85em;  width: 140px; height: 35px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); padding:16px 50px; margin-top:-70px; text-align: center; background:rgba(139, 169, 137, 0.85);}
    .langbtn span.langmob {display: inline}
    .langbtn span.langdktp {display: none}
}

@media (max-width: 700px) {
    
   
    
    
}

@media (max-width: 575.98px) {
    .calamansi-skin--calamansi .clmns--controls {
        font-size: 1em !important;
    }
    .txtlink .txt a.close {
        margin-left:-14px;
    }
    .slider img.bild03 {
     width: 80vw; float:none; margin:0 auto; display: block; 
    }
}