@font-face {
 font-family: 'calibri'; 
   src: url('../fonts/calibri.woff') format('woff'); 
     src: local(''),
 url('../fonts/calibri.ttf') format('truetype');
}
@font-face {
 font-family: 'lithograph'; 
    src:  url('../fonts/lithograph.woff') format('woff');
    src: local (''),
 url('../fonts/lithograph.ttf') format('truetype');  }

h2 {
  font-family: 'lithograph', Arial;
  font-size: 1.4em;
  font-weight: bold;
  color: #040079;
}
h1 {
  font-family: 'lithograph', Arial;
  font-size: 2.0em;
  font-weight: bold;
  color: #040079;
}
h3 {
  font-family: Helvetica, Arial;
  font-size: 1.0em;
  font-weight: bold;
  color: #040079;
}
.burger-icon > span {background-color: #fbfbfb;}
#sp-menu a {
  color: #a1b6df;
}
.wd-fo-mod{z-index: 100;
position: relative;}
.logo-image {
  transform: rotate(-10deg);
  height:100px;
}
.wd-box{
  min-height: 655px;
  background-color: #fdfdfd42;
  margin-bottom: 15px;
  border-radius: 15px;
}
.wd-base{background-color: #f5f5dc61;
  margin: 5px;
  border-radius: 15px;
  padding: 10px 0px 10px 0px;
}
.wd-box img {
  height: 400px;
  width: 400px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  margin-bottom:10px;
}
.wd-row-w {
background-color: #fdfdfd42;
border-radius:15px; 
padding-top:15px;}
.wd-title { display:none; }
.wd-img-10g {transform: rotate(10deg) !important; }
.wd-img10rg {transform: rotate(-10deg) !important; }
.wd-img-20g {transform: rotate(20deg) !important; }
.wd-img20rg {transform: rotate(-20deg) !important; }
.wd-img-15g {transform: rotate(15deg) !important; }
.wd-img15rg {transform: rotate(-15deg) !important; }
.wd-img3rg {transform: rotate(-3deg) !important; }
.wd-img-3g {transform: rotate(3deg) !important; }
.wd-text {
  text-align: justify;
  background-color: #f5f5dc61;
  padding: 10px 45px;
  border-radius: 15px;
 box-shadow: 5px 15px 20px #232629;
  width:100%;
 font-family: calibri;
font-size: 1.1em;
}

.wd-text-2 {
  text-align: justify;
  padding: 10px 45px;
  border-radius: 15px;
  width:100%;
 font-family: calibri;
font-size: 1.1em;
  z-index:2;
  position: relative;
  margin-top: -50px;
margin-bottom: -20px;
}

.wd-text-2::before {
  background-image: url("https://entwicklung.nadeen.de/images/bilder-seite/nadeen-back-sand.png");
  position: absolute;
  background-size: contain;
  opacity: 0.5;
  content: "";
  top: 0px;
  right: 0px;
  bottom: -90px;
  left: 0px;
  z-index: -1;
}

.wd-text-3 {
  text-align: justify;
  padding: 10px 45px;
  border-radius: 15px;
 font-family: calibri;
font-size: 1.2em;
  z-index:2;
  position: relative;
  margin-top: -50px;
margin-bottom: -20px;
}

.wd-text-3::before {
  background-image: url("https://entwicklung.nadeen.de/images/bilder-seite/nadeen-back-lightblue.png");
  position: absolute;
  background-size: 100%;
  opacity: 0.5;
  content: "";
  top: 0px;
  right: 0px;
  bottom: -90px;
  left: 0px;
  z-index: -1;
}
.wd-text-4 {
  text-align: justify;
  padding: 10px 45px;
  border-radius: 15px;
  width:100%;
 font-family: calibri;
font-size: 1.1em;
  z-index:2;
  position: relative;
  margin-top: -50px;
margin-bottom: -20px;
height:100vh;
}
.wd-text-4::before {
  background-image: url("https://entwicklung.nadeen.de/images/bilder-seite/nadeen-back-sand.png");
  position: absolute;
  background-size: contain;
  opacity: 0.5;
  content: "";
  top: 0px;
  right: 0px;
  bottom: -90px;
  left: 0px;
  z-index: -1;
}
.wd-top { z-index:1}

.wd-text-box {
  text-align: left;
  padding: 10px 45px;
  border-radius: 15px;
 */border: 3px outset #c5b7f8;*/
 */box-shadow: 5px 15px 20px #232629;*/
  width: 100%;
  background-color:#fdfdfd59;
}
.wd-vid-img {
  display: flex;
  flex-flow: column;
  align-items: center;
  font-size: 0.8em;
  color: white;
}
.wd-carousel
{
  background-color: #f5f5dc61;
  border-radius: 15px;
  width:65%;
  overflow:hidden;
  margin-bottom:10px;
  margin-right: auto;
  margin-left: auto;
}
.wd-big {
  height: calc(100% + 70px);
}
.wd-video {
  text-align: center;
  margin-top: 25px;
}
.wd-audio {
  border-radius: 10px;
  width: 40%;
  border: 2px solid;
  background: #1c1c1c;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wd-radio{
  border-radius: 10px;
  width: 60vh;
  border: 1px solid;
  background: #1c1c1c;
  display: flex;
  align-items: center;
  justify-content: left;
  color: white;
  padding: 5px;
  margin: 10px;
}
*/für module und fremdes */
#mod-rscontact-message-114 {
  width: 100%;
}
.wd-presse{position: absolute;
  top: 10px;
  right: 40px;
  z-index: 100;}

@media (min-width: 200px) and (max-width: 690px){
.wd-box {min-height: 700px;}
.wd-carousel {width:100%;}
.wd-text {padding: 10px 10px;margin-top:15px;}
.wd-box img {
  height: 325px;
  width: auto;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  margin-bottom:10px;
}
  .wd-presse {width:120px;right: 25vw;}
}

@media (min-width: 700px) and (max-width: 1000px) {
.wd-img-mobile { scale: 0.6; }
.wd-box{min-height: 700px;}
.wd-box img {
  height: 225px;
  width: auto;}
.logo-image {height:40px;}
.wd-text{padding:10px 10px;}
.wd-carousel {width:100%;}
.wd-presse {right:120px}
h2 {font-size:1.1em;}
}
@media (min-width: 1000px) and (max-width: 1440px) {
.wd-img-mobile { scale: 0.85; }
.wd-box img {height: 325px; width: auto;}
.wd-text{padding:10px 10px;}
.logo-image {height:40px;}
.wd-presse {width:120px}

}
@media (min-width: 1450px) {
.container { min-width: 95% !important;}
}
