body {background-image: url(/images/background/bormia_back.jpg); background-attachment: fixed;
}
.sp-dropdown-inner a {
  font-size: 18px !important;
}
.article-introtext {
  padding-right: 5%;
  padding-left: 5%;
}
@font-face {
    font-family: 'lithograph';
    src: url('../fonts/Lithogrb.ttf') format('truetype');
font-display:swap;
}
.btn {
  background-color: #0505fe;
}

#sp-footer2 {
  font-size: 1.3em;}
}
.sp-megamenu-parent > li > a {
  color: white !important;
}
.sp-megamenu-parent > li:hover > a {
  color: blue !important;
}
.sp-megamenu-parent > li.active > a {
  font-weight: 700;
  color: blue !important;
}
.jqeasytooltip{
  font-size: 1em !important;
  font-weight: normal !important;
}
.litho h2
{font-family: 'lithograph';}
#sp-header {background: #fffffff7; height:90px;}
.litho h3
{font-family: 'lithograph';
font-size:1.4em;}
.wd-component{
background-color: rgba(0,135,202,.5);
  border-radius: 15px;
 }
.accordion-item { background-color: rgba(0,135,202,.5) !important;
font-size:1.1em;color:white;}
.wd-rahmen{
  border-radius: 5px;
overflow:hidden;
}
.accordion-button {
  background-color: rgba(0,135,202,.5);
  border: none !important;
  color: #e3e9f0 !important;
  margin: 3px 3px 3px 0px;}
.accordion-item {background-color: rgba(0,135,202,.5);border: none;}
.wd-box-back {background-color: rgba(0,135,202,.5);border-radius: 5px 5px 5px 5px; padding-bottom: 10px; color: white;}
.article-details {color: darkblue;background-color: white;border-radius: 5px 5px 5px 5px;padding: 15px;font-size: 1.2em;width: 80%;margin-left: auto;margin-right: auto;padding: 20px 10%;}
.article-details p {text-align: justify}
.article-details h1, .article-details h2, .article-details h3{font-family:'lithograph';padding: 5% 0 5% 0;color: #0505fe;}
.article {
  height: 251px;
  color: white;
  background-color: rgba(0,135,202,.5);
  border-radius: 10px !important;
  border:none !important;
}
.article a {
  color: white !important;
  font-weight: bold;
  font-size: 1.5em;
}
.article h2 {
  font-family: lithograph;
  font-size: 1.5em;
}
.float-wd-kat-img {
  height: 250px;
  float: left;
  margin-right: 25px !important;
  width: 30%;
  border: none !important;
  display: flex;
  align-items: center;
  border-radius:10px 0 0 10px !important;
}
.float-wd-center {text-align: center;margin-left: auto;margin-right: auto;}
.wd-flex-block{display:flex;}
.wd-box-white {
  border-radius: 10px;
  background-color: #fff;
  padding: 25px;
  font-size: 1.2em;
}
.wd-text-box {
padding-left:10%;
  padding-right:10%;
padding-bottom: 20px;
  background-color: #0350947d;
  border-radius: 10px;
  color:white;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size:1.2em;
}
.wd-text-box h2 {
  font-family: lithograph;
  font-size: 1.4em;
}
.wd-text-box h1 {
  font-family: lithograph;
  font-size: 1.8em;
}
.wd-start
{
  border-radius: 15px 15px 3px 3px;
  height: 600px;
  margin-top: -50px;
}
.wd-title
{
  font-family: lithograph;
  color: white;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  padding: 10px;
  text-align: center;
  text-shadow: 0 0 25px white, 0 0 20px white, 0 0 30px #60c2d9, 0 0 40px #3a5cdf, 0 0 60px #1a16b3, 0 0 90px #2a56bf, 0 0 120px #0004ff, 0 0 160px #0d0982;
}
.wd-text {
  margin-left: 5%;
  margin-right: 5%;
  font-size: 1.2em;
}
.wd-video {
  font-size:1.2em;
  color:white;
}
.wd-link {
  color: #9fc7ea;
  font-style: italic;
  font-weight: bold;
}
.wd-link:hover {
  text-shadow: 0 0 25px white, 0 0 20px white, 0 0 30px #60c2d9, 0 0 40px #3a5cdf, 0 0 60px #1a16b3, 0 0 90px #2a56bf, 0 0 120px #0004ff, 0 0 160px #0d0982;
  color: blue;
}
.wd-img
{margin:20px;
border-radius:10px;
 height:300px;
}
.wd-img-full {
  height: 400px;
  position: relative;
  overflow: hidden;
  border-radius:10px;
  margin-bottom: 15px;
}
.wd-img-full img{ width:100% !important; border-radius:10px;}
figcaption {
  text-align: center;
}
.reiser img {max-height: 60px;
  padding-left: 100px;
}

@media screen and (max-width:1650px) {
   .wd-text {
  margin-left: 5%;
  margin-right: 5%;
  font-size: 1.2em;
}
  .reiser img {padding-left: 0px; max-height:40px;
}
  .logo-image {
  height: 50px!important;
}
  .wd-text-box {
  padding-left: 5%;
  padding-right: 5%;}
}

@media screen and (max-width:900px) {
/* Zusätzliche Regeln für kleinere Monitore  */
  .wd-text {
  margin-left: 0px;
  margin-right: 0px;
  font-size: 1.2em;
}
  .reiser img {padding-left: 0px;}
  #sp-header {height:auto;}
   .wd-text-box {padding-left: 1%;padding-right: 1%;}
  .article{height:auto;}
  .float-wd-kat-img {height: 150px;float: none;width: 100%;margin: 0px 0px 10px 0px !important;border-radius: 10px !important;}
  .article-details {text-align: left; width:95%;padding: 20px 5%;}
  .wd-img-full {height: 200px;}

#sp-footer1, #sp-footer2 {
  text-align:center !important;}
.wd-title-img {padding: 55px 0px 0px 0px;}
.wd-mobil {max-height: 140px;padding: 5px;margin: 5px;}
.wd-flex-block{ display:block}
  }

/*glossar*/
.view {border-radius: 15px 15px 0px 0px;}
.masonary_seo{border-radius:15px; background:#fff;}
.text {color: #333 !important;}
#com_glossary {
  background-color: #0350947d;
  color: white;
  border-radius: 15px;
  padding: 20px;
}
#com_glossary h1{font-family:lithograph;}
#com_glossary .seopagination ul > li > a {color: #fff;}
.masonary_seo .title a {
  color: turquoise !important;
}
.tipthemesquareblue {
  border-radius: 15px !important;
  font-size: 1em;
}