@charset "utf-8";

/* courgette-regular - latin auf Server eingebunden */
@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/courgette-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/courgette-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/courgette-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/courgette-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/courgette-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/courgette-v13-latin-regular.svg#Courgette') format('svg'); /* Legacy iOS */
}


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






 

 html {
  scroll-behavior: smooth;
}



.rd-navbar-aside {
	display:none;
}


.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-group {
  padding: 33px 1px;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}


p a {
    display: inline-block;
    text-decoration: underline;
    transition: .33s all ease-out;
}




/**


.rd-navbar-corporate-dark .rd-navbar-nav > li > a {
    font: 500 19px "Ubuntu", Helvetica, Arial, sans-serif;
        font-size: 19px;
    letter-spacing: .02em;
    text-transform: uppercase;
}
font-family: 'Noto Sans SC', sans-serif;
font-family: 'Kanit', sans-serif;
font-family: 'Barlow', sans-serif;
*/

/**
.rd-navbar-corporate-dark .rd-navbar-nav > li > a {
    font: 500 21px "Noto Sans SC", sans-serif;
        font-size: 21px;
    letter-spacing: .01em;
    text-transform: uppercase;
}
*/

.rd-navbar-corporate-dark .rd-navbar-nav > li > a {
/**    font: 500 25px "Poppins", sans-serif; */
 /** 
   font: 500 25px "Walter Turncoat", cursive;  
   font: 500 25px "Open Sans", cursive;  */
  color: #bd1f1f;
  font-family: 'Courgette', cursive;
  font-size: 22px;
  font-weight: 500;

    letter-spacing: .01em;
    text-transform: none;
}



@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}



@media (max-width: 767px) {
a.rd-navbar-brand.brand img {
	width: 80px ;
	margin-top: 0px;
	padding-top: 0px;
}

.rd-navbar-panel-logo{
  display:none;
}


.rd-navbar-corporate-dark .rd-navbar-nav > li > a {

    font: 500 21px "Courgette", cursive;
    letter-spacing: .01em;
    text-transform: none;

}
}



@media (min-width: 768px) {
a.rd-navbar-brand.brand img {
	width: 80px ;
}
}



@media (min-width: 952px) {
	  .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
    font-size: 16px;
}

a.rd-navbar-brand.brand img {
	width: 150px ;
}

.rd-navbar-nav {
  padding-left: 0px;
}

.rd-navbar-brand {
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 15px;
}

}





@media (min-width: 1200px)  {
  .swiper-variant-1 .slider-header {
    font-size: 45px;
  }
  .swiper-variant-1 .swiper-button-prev {
    left: 30px;
  }
  .swiper-variant-1 .swiper-button-next {
    right: 30px;
  }

  /**
* Menu Desktop
*/

  .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
    font-size: 26px;
}

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav-inner {
	width: 969px !important;
}

a.rd-navbar-brand.brand img {
    width: 188px;
    height: auto;
}

}

@media (min-width: 2000px) {
.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav-inner {
    width: 1220px !important;
}


}



.page-loader-variant-1 {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  float: left;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 25px;
  z-index: 9999999;
  background: #fff;
  transition: .3s all ease;
}



/**
* Menu Farben
*/

.rd-navbar-static .rd-navbar-nav > li.focus > a,
.rd-navbar-static .rd-navbar-nav > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
  color: #bd1f1f;
  background: transparent;
  text-decoration: underline;
  text-decoration-style: dashed;
  text-decoration-color: #dfd929;
}

.rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {

     color: #bd1f1f;
     background: transparent;
    text-decoration-style: dashed;
  text-decoration-color: #dfd929;
    

}



#navid2 .rd-navbar-static .rd-navbar-nav > li.focus > a,
#navid2 .rd-navbar-static .rd-navbar-nav > li > a:hover,
#navid2 .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
#navid2 .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
 color: #555;
  background: transparent;
}


/**
* Menu  Start
*/

/**

#navid2 .rd-navbar-static .rd-navbar-nav > li.focus > a,
#navid2 .rd-navbar-static .rd-navbar-nav > li > a:hover,
#navid2 .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
#navid2 .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
  color: #c7121b;
  background: transparent;
}

li#navid2.rd-navbar--has-dropdown.rd-navbar-submenu a {
    color: #ad6d70;
  background: transparent;
}

li#navid2.rd-navbar--has-dropdown.rd-navbar-submenu a:hover {
    color: #c7121b;
  background: transparent;
}
*/

li#navid2.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}

li#navid2.rd-navbar--has-dropdown.rd-navbar-submenu a:hover, li#navid2.rd-navbar--has-dropdown.rd-navbar-submenu a:active {
    color: #c7121b;
  background: transparent;
}



/**
* Menu Omse e.v. Stop
*/



li#navid2.rd-navbar--has-dropdown.rd-navbar-submenu ul.rd-navbar-dropdown {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  border-top: 2px solid #c7121b;
}



#navid3 .rd-navbar-static .rd-navbar-nav > li.focus > a,
#navid3 .rd-navbar-static .rd-navbar-nav > li > a:hover,
#navid3 .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
#navid3 .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
  color: #f555;
  background: transparent;
}


/**
* Menu Labor Start
*/
/**
#navid3 .rd-navbar-static .rd-navbar-nav > li.focus > a,
#navid3 .rd-navbar-static .rd-navbar-nav > li > a:hover,
#navid3 .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
#navid3 .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
  color: #f26d2d;
  background: transparent;
}


li#navid3.rd-navbar--has-dropdown.rd-navbar-submenu a {
    color: #c0856d;
  background: transparent;
}

li#navid3.rd-navbar--has-dropdown.rd-navbar-submenu a:hover {
    color: #f26d2d;
  background: transparent;
}
*/




li#navid3.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}

li#navid3.rd-navbar--has-dropdown.rd-navbar-submenu a:hover {
    color: #024b98;
  background: transparent;
}


/**
* Menu Labor Stop
*/

/**
li#navid3.rd-navbar--has-dropdown.rd-navbar-submenu ul.rd-navbar-dropdown {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  border-top: 2px solid #f26d2d;
}

#navid3 .rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {

     color: #f26d2d;
    background: transparent;

}
*/

li#navid3.rd-navbar--has-dropdown.rd-navbar-submenu ul.rd-navbar-dropdown {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  border-top: 2px solid #024b98;
}

#navid3 .rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {

     color: #024b98;
    background: transparent;

}



/**
li#navid3.rd-navbar--has-dropdown.rd-navbar-submenu ul.rd-navbar-dropdown {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  border-top: 2px solid #f26d2d;
}

#navid3 .rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {

     color: #f26d2d;
    background: transparent;

}

#navid4 .rd-navbar-static .rd-navbar-nav > li.focus > a,
#navid4 .rd-navbar-static .rd-navbar-nav > li > a:hover,
#navid4 .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
#navid4 .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
  color: #c7121b;
  background: transparent;
}
*/





#navid4 .rd-navbar-static .rd-navbar-nav > li.focus > a,
#navid4 .rd-navbar-static .rd-navbar-nav > li > a:hover,
#navid4 .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
#navid4 .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
  color: #024b98;
  background: transparent;
}

/**
* Menu Kitas Start
*/


li#navid4.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}



li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu a {
    color: #024b98;
  background: transparent;
}


li#navid4.rd-navbar--has-dropdown.rd-navbar-submenu a:hover {
    color: #024b98;
  background: transparent;
}



li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu a:hover {
    color: #024b98;
  background: transparent;
}

/**
* Menu Kitas Start
*/

.rd-navbar-static .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-megamenu, .rd-navbar-fullwidth .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-megamenu {
    -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
    border-top: 2px solid #024b98;
}








#navid5 .rd-navbar-static .rd-navbar-nav > li.focus > a,
#navid5 .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a {
  color: #024b98;
  background: transparent;
}


/**
* Menu Treffs Start
*/
li#navid5.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}

li#navid5.rd-navbar--has-dropdown.rd-navbar-submenu a:hover {
    color: #024b98;
  background: transparent;
}

/**
* Menu Treffs Stop
*/

#navid5 .rd-navbar-static .rd-navbar-nav > > li.focus > a:hover,
#navid5 .rd-navbar-fullwidth .rd-navbar-nav > > li.focus > a:hover
{
  color: #024b98;
  background: transparent;
}




li#navid5.rd-navbar--has-dropdown.rd-navbar-submenu ul.rd-navbar-dropdown {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  border-top: 2px solid #024b98;
}






#navid6 .rd-navbar-static .rd-navbar-nav > li.focus > a,
#navid6 .rd-navbar-static .rd-navbar-nav > li > a:hover,
#navid6 .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
#navid6 .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover {
  color: #007f00 !important;
  background: transparent;
}
/**
* Menu Projekte Start
*/
li#navid6.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}





/**
* Menu Projekte Start
*/
li#navid9.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}









li#navid46.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}




li#navid6.rd-navbar--has-dropdown.rd-navbar-submenu a {
	color: #444;
}




/**
* Menu Projekte Start
*/
li#navid21.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}


/**
* Menu Projekte Start
*/
li#navid46.rd-navbar--has-dropdown.rd-navbar-submenu a {
   color: #555;
  background: transparent;
}




li#navid6.rd-navbar--has-dropdown.rd-navbar-submenu ul.rd-navbar-dropdown {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  border-top: 2px solid #024b98;
}



.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after, .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after {
    content: '\f107';
    position: relative;
    display: inline-block;
    font: 400 16px "FontAwesome";
    text-align: center;
    transition: 0.4s all ease;
    z-index: 2;
    color: #9b9e97;
    will-change: transform;
    -webkit-filter: blur(0);
}




li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid13 h5.rd-megamenu-header a,
 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid13 ul.rd-navbar-list li a { color:#009d3c;}


 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid24 h5.rd-megamenu-header a,
 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid24 ul.rd-navbar-list li a { color:#51ad32;}


 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid30 h5.rd-megamenu-header a,
 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid30 ul.rd-navbar-list li a { color:#0090d3;}


 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid36 h5.rd-megamenu-header a,
 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid36 ul.rd-navbar-list li a { color:#f8af00;}


 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid42 h5.rd-megamenu-header a,
 li#navid4.rd-navbar--has-megamenu.rd-navbar-submenu ul.rd-navbar-megamenu.rd-navbar-open-right li.navid42 ul.rd-navbar-list li a { color:#e5007c;}



 .rd-navbar-static .rd-navbar-megamenu > li, .rd-navbar-fullwidth .rd-navbar-megamenu > li {
    padding: 22px 25px 50px 45px;
}



.rd-navbar-static .rd-navbar-dropdown > li > a::before, .rd-navbar-static .rd-navbar-list > li > a::before, .rd-navbar-fullwidth .rd-navbar-dropdown > li > a::before, .rd-navbar-fullwidth .rd-navbar-list > li > a::before {
    position: absolute;
    top: 1px;
    left: -6px;
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: inherit;
    color: #999;
    opacity: 0;
    visibility: hidden;
}


.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after, .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after {
    content: '\f107';
    position: relative;
    display: inline-block;
    font: 400 16px "FontAwesome";
    text-align: center;
    transition: 0.4s all ease;
    z-index: 2;
    color: #999;
    will-change: transform;
    -webkit-filter: blur(0);
}


.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after, .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after {
    content: '\f107';
    position: relative;
    display: inline-block;
    font: 400 16px "FontAwesome";
    text-align: center;
    transition: 0.4s all ease;
    z-index: 2;
    color: #999 !important;
    will-change: transform;
    -webkit-filter: blur(0);
}



.font-size-default, body {
    font-size: 17px;
    line-height: 1.7;
    color: #666;
}




.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li {
    padding-left: 0px;
    padding-right: 0px;
}



h2.slider-header.fadeInUp.animated
 {
 font: 500 34px/34px 'Poppins';
 color: #fff;
text-shadow: 0px 0px 5px #000, 0 0 0px #000;
text-transform: uppercase;
padding-top: 0px;
padding-bottom: 5px;
}


#akteure h2.slider-header.fadeInUp.animated
 {

 color: #fff;
text-shadow: 0px 0px 1px #000, 0 0 0px #000;

}

div.offset-top-5.slider-text.fadeInUp.animated p.text-big-22.text-white.font-accent.text-light {
color: #fff;
text-shadow: 2px 2px 2px #000, 0px 0px 10px #000;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

    font-weight: 700;
    line-height: 1.1;
    color: #00030a;
}


h1, h2, h3 {
  font: 500 39px/34px 'Courgette', cursive;
  color: #555;
  padding-top: 0px;
  padding-bottom: 15px;
  max-width: 800px;
  letter-spacing: 0.0px;
}


h4 {
    font: 500 26px/32px 'Poppins';
    font-size: 28px;
   color: #555;
    padding-top: 11px;
    padding-bottom: 12px;
    max-width: 800px;
    letter-spacing: 0.0px;
    text-shadow: 0px 0px 0px #000, 0px 0px 0px #aaa;
}

h5 {
    font: 500 24px/24px 'Courgette', cursive;
    color: #555;
    padding-top: 14px;
    padding-bottom: 15px;
    letter-spacing: 0.0px;
  }





footer.page-foot.section-15.bg-cloud-burst div.shell.text-center div.range div.cell-sm-12 div.rd-navbar-aside
{
  display: inherit;
}


footer.page-foot.section-15.bg-cloud-burst div.shell.text-center div.range div.cell-sm-12 div.rd-navbar-aside div.rd-navbar-aside-content.context-dark ul.rd-navbar-aside-group.list-units li
{

  display: inline-block;
  padding-left: 33px;
  padding-bottom: 10px;

 }


footer.page-foot.section-15.bg-cloud-burst div.shell.text-center div.range div.cell-sm-12 div.rd-navbar-aside div.rd-navbar-aside-content.context-dark ul.rd-navbar-aside-group.list-units
{


  /**
float:left;
*/

}



.text-big-22 {
  font-size: 25px;
}


.rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-clone .rd-navbar-group, .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-group {
    padding-top: 5px;
    padding-bottom: 5px;
}

.rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-clone .rd-navbar-group a.rd-navbar-brand.brand img, .rd-navbar-corporate-dark.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-group a.rd-navbar-brand.brand img
{
width: 260px;
}

footer.page-foot.section-15.bg-cloud-burst div.shell.text-center div.range div.cell-sm-12 div.rd-navbar-aside div.rd-navbar-aside-content.context-dark div.rd-navbar-aside-group {
  padding-bottom: 7px;
}


header.page-head div.rd-navbar-wrap nav.rd-navbar.rd-navbar-corporate-dark.rd-navbar-original.rd-navbar-static {
box-shadow: 0px 0px 0px hsla(54,32%,11%,0.1) inset;

}



  /**
float:left;
*/


@media (min-width: 768px) {
  .swiper-variant-1, .swiper-variant-1 .swiper-wrapper {
    height: auto;
    min-height: 36.25vw;
  }
  .swiper-variant-1 .swiper-slide-caption {
    padding: 60px 0 115px;
  }
  .swiper-variant-1 .slider-header {
    font-size: 25px;
  }
  .swiper-variant-1 .slider-text {
    display: block;
  }
}

@media (min-width: 992px) and (min-width: 1199px) {
  .swiper-variant-1 .swiper-slide-caption {
    padding: 27px 0 100px;
  }
  .swiper-variant-1 .swiper-button-prev,
  .swiper-variant-1 .swiper-button-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-59%);
    transform: translateY(-59%);
    z-index: 10;
    display: block;
    transition: .3s all ease;
  }
  .swiper-variant-1 .swiper-button-prev {
    left: 5.1%;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
  }
  .swiper-variant-1 .swiper-button-next {
    right: 5.1%;

      }




  .swiper-variant-1 .swiper-button-prev {
 position: absolute;
    top: 45%;
}

      .swiper-variant-1 .slider-header {
    font-size: 25px;
  }

    .swiper-variant-1, .swiper-variant-1 .swiper-wrapper {

    height: auto;
     max-height: 400px;
    min-height: 400px;
  }

.isotope-filters-minimal .list-inline a {

    position: relative;
    padding-top: 40px;
    padding-bottom: 2px;
    font: 500 20px/22px Arial, Helvetica, sans-serif;
   color: #555;


}

    .isotope-filters-minimal .list-inline a:hover {
       color: #00884d;
    }



.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav {
  margin-right: 0px;
}



}








@media (min-width: 1200px) and (max-width: 1500px)   {
  .swiper-variant-1 .slider-header {
    font-size: 53px;
    line-height: 1.25;
  }

.swiper-variant-1 .swiper-button-prev {
  left: 85px;
}


  .swiper-variant-1 .swiper-button-next {
    right: 45px;
  }

    .swiper-variant-1, .swiper-variant-1 .swiper-wrapper {

    height: auto;
     max-height: 468px;
    min-height: 468px;
  }

  .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-inner {
    padding: 4;
    font-size: 0;
    line-height: 0;
}

  .rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
    font-size: 17px;
}



h1, h2, h3 {
  font: 500 30px/30px 'Courgette', cursive;
  color: #555;
  padding-top: 0px;
  padding-bottom: 15px;
  max-width: 800px;
  letter-spacing: 0.0px;
}



.swiper-button-prev, .swiper-button-next {
  z-index: 10;
  width: 46px;
  height: 45px;
  border: 0px solid black;
  border-radius: 30px 30px 30px 30px;
  line-height: 45px;
  font: 400 17px/44px 'fl-flat-icons-set-2';
  text-align: center;
  cursor: pointer;
  pointer-events: auto;
  color: #fff;
  background: rgba(0, 0, 0, 0.16);
}


}








@media (min-width: 1599px) {
  .swiper-variant-1 .swiper-button-prev {
    left: calc(50vw - 1200px / 2 - 170px + (1200px / 12) * 0);
  }
  .swiper-variant-1 .swiper-button-next {
    right: calc(50vw - 1200px / 2 - 170px + (1200px / 12) * 0);
  }


    .swiper-variant-1, .swiper-variant-1 .swiper-wrapper {

    height: auto;
     max-height: 600px;
    min-height: 600px;
  }

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
  font-size: 23px;
}

}

@media (min-width: 1800px) {
  .swiper-variant-1, .swiper-variant-1 .swiper-wrapper {
      /**
  height: auto;
*/
    height: auto;
     max-height: 729px;
    min-height: 729px;
    }

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
  font-size: 26px;
}

  }


.swiper-variant-2, .swiper-variant-2 .swiper-wrapper {

    height: auto;
    max-height: 355px;
    min-height: 355px;

}


.swiper-variant-2, .swiper-variant-2 .swiper-wrapper h2  {

    line-height: 1.18644;
    font-size: 44px;

}


html .btn-primary, html .btn-primary:active, html .btn-primary.active, html .btn-primary:active:focus, html .btn-primary.active:focus, html .btn-primary:focus:active, html .btn-primary:focus {
    color: #fff;
    background-color: #CD202C;
    border-color: #CD202C;
}


html .btn-cello, html .btn-cello:active, html .btn-cello.active, html .btn-cello:active:focus, html .btn-cello.active:focus, html .btn-cello:focus:active, html .btn-cello:focus {
    color: #fff;
    background-color: #285e97;
    border-color: #285e97;
}

.btn {
    padding: 6px 18px !important;
}


.btn
 {
    max-width: 100%;
    font-family: "Poppins", sans-serif;
    font-size: 21px;
    font-weight: 400;
    border-radius: 0px;
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
   
    transition: .3s ease-out;
    padding: 6px 11px;
}



.breadcrump  {
   font-size: 14px;
   text-align: left;
   display: none;
}


.banner-text-right h2, .banner-text-left h2 {
  font: 700 20px/28px 'Poppins';
  font-size: 38px;
 color: #555;
  padding-top:30px;
  padding-bottom:10px;
  max-width: 800px;
  letter-spacing: 0.0px;
  text-shadow: 0px 0px 0px #000, 1px 1px 1px #aaa;

}


.bg-cloud-burst {
    background: #8f1616;
    fill: #656464;
}

  /**
Ladebalken squares
*/




.brand {
    padding-left: 112px;
}



div.offset-top-5.slider-text.fadeInUp.animated p.text-big-22.text-white.font-accent.text-light {
   color: #555;
    text-shadow: 0px 0px 0px #000, 1px 1px 1px #999;
}

.ui-to-top, .ui-to-top:active, .ui-to-top:focus {
    color: #000;
    background: #dedede;
}


.page a.icon-san-juan-filled, .page a.icon-san-juan-filled:active, .page a.icon-san-juan-filled:focus {
    color: #fff;
    background: #555;
}


.page .icon-primary {
    color: #dbdbdb;
}

span.icon.icon-xxs.icon-primary.material-icons-email.offset-top-2 {
  padding-top: 5px;
}


  /**
News Formatierungen
*/


.no-media-element {

margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;

}

.post-body, figure {

  margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;

}




  /**
Buttons Design
*/

.swiper-button-prev, .swiper-button-next {
    z-index: 10;
    width: 46px;
    height: 45px;
       border: 0px solid black;
    border-radius: 30px 30px 30px 30px;
    line-height: 45px;
    font: 400 17px/44px 'fl-flat-icons-set-2';
    text-align: center;
    cursor: pointer;
    pointer-events: auto;
    color: #fff;
    background: rgba(0, 0, 0, 0.45);


}


.swiper-variant-1 .swiper-button-prev {
  border: 2px solid #dedede;
 font: 400 17px/44px 'fl-flat-icons-set-2';

}

.swiper-variant-1 .swiper-button-next {
  border: 1px solid #aaa;
  
}


.page [class*="icon-round"].icon-xxs-smallest, .page [class*="icon-circle"].icon-xxs-smallest {
    width: 29px;
    height: 29px;
    line-height: 29px;
    border-radius: 30px 30px 30px 30px;

}

.tx-felogin-pi1 h3 {

        font-size: 26px;
     color: #555;
    padding-top: 20px;
    padding-bottom: 0px;
    max-width: 800px;
    letter-spacing: 0.0px;

}


  .tx-felogin-pi1 legend {
    display:none;
  }


  .tx-felogin-pi1 label {

min-width: 160px;
  }


  .tx-felogin-pi1 input {

    margin-bottom: 10px;
    margin-top: 10px;
  }

   .tx-felogin-pi1 input[type="submit"] {
  border-radius: 6px 6px 6px 6px;

   }


  /**
Preloader -> Kreise statt Rauten
*/



.spinningSquaresG {

  border-radius: 26px 26px 26px 26px;
}



.slider-small-header h2 {
vertical-align: bottom;
margin-top: 0px;
font-size: 24px;

}


.post-inset a{
text-decoration: underline;

}


  /**
Listen und Aufzählungen
*/

.frame-type-text ul, ol {

    list-style: disc;
    padding: 10px 0px 0px 15px;
    margin: 0;



}


.frame-type-text li {
   margin-left: 17px;
}



  /**
Menustruktur
*/


.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown {
    position: absolute;
    left: 100%;
    margin-left: 20px;
    top: -27px;
}




.brand {


    -webkit-transition: opacity 5s ease-in;
    -moz-transition: opacity 5s ease-in;
    -o-transition: opacity 5s ease-in;
    -ms-transition: opacity 5s ease-in;
    transition: opacity 5s ease-in;
}​




section.section-35.section-sm-75.section-lg-90.bg-athens-gray {
      background: #fff;
    fill: #fff;
}

#traeger {

}


#c3 .section-lg-90, #c5 .section-lg-90, #c7 .section-lg-90 {
  padding-top: 0px;
  padding-bottom: 90px;
}

#c6 .section-sm-100 {
  padding-top: 0px;

}


#c3 div.shell.text-center.text-xs-left {
  padding-left: 0px;
}

#c3 time {
  margin-left: 0px;
  font-size: 12px;
}


#c3 .icon { display: none;}



#c4 .section-sm-100 {
   padding-top: 0px;
  padding-bottom: 90px;
}


.swiper-slide {
    text-align: right;
    white-space: nowrap;
}


  /**
Dropdownmenu Einstellungen
*/


.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {
    position: absolute;
    left: 0;
    z-index: 5;
    display: block;
    margin-top: 10px;
    text-align: left;
    background: #fff;
};




.isotope-filters-minimal .list-inline a {

    position: relative;
    padding-bottom: 5px;
    font: 700 28px/34px "Ubuntu", Helvetica, Arial, sans-serif !important;
}

.post-minimal {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    background: #efefef;
    -webkit-box-shadow: -1px 0px 10px 0px rgba(65, 65, 65, 0.12);
    box-shadow: -1px 0px 10px 0px rgba(65, 65, 65, 0.12);
    background-image: linear-gradient(to right, white 0%, #efefef 100%);
    margin-bottom: 30px;
}



.ce-intext.ce-left .ce-gallery {

    margin-right: 10px;
    margin-top: 8px;

}


#c11, #c12 {
  padding-top: 40px;
}

#c13 .section-sm-100 {
  padding-top: 0px;
}


.panel-title {

    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: inherit;

}


a, a:active, a:focus {

    color: #8f1616;

}

div.post-body a, a:active, a:focus {

    color: #666;

}


.rd-navbar-static .rd-navbar-inner, .rd-navbar-fullwidth .rd-navbar-inner {
    position: relative;
    max-width: 1236px;
    padding-left: 1px;
    padding-right: 10px;
    margin-left: auto;
    margin-right: auto;
}

div.rd-navbar-search.toggle-original-elements {
	padding-left: 11px;
}


div.tx-indexedsearch-rules h2, div.tx-indexedsearch-rules p, form#tx_indexedsearch p a, form#tx_indexedsearch fieldset legend {
  display:none;
}


.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav {
    margin-right: 32px;
}


div.shell.text-left div.range.range-sm-center.range-md-left section.section-30.section-sm-30.section-sm-bottom-60, div.shell.text-left div.range.range-sm-center.range-md-left section.section-30.section-sm-30.section-sm-bottom-30  {
  width: 100% ;
}



.ce-gallery figcaption {
    display: table-caption;
    caption-side: bottom;
    font-size: 13px;
    line-height: 1.5;
      padding-top: 0px;

  padding-bottom: 9px;
}

#drunter-u-drueber html.lt-ie-10 * + .range, * + .range {
    margin-top: 0px;
}


footer {
	margin-top:20px;
	
}


.section-sm-bottom-30 {
    padding-bottom: 12px;
}



div.news.news-single div.article div.teaser-text p {

    font-size: 15px;
font-weight: 700;
   color: #555;

}

html body.no-js.evtcal.std {
	float:left;
}

#c35  {
  height: 1300px;
}


.tx-ws-flexslider .caption-text {
    position: absolute;
    width: 300px;
    top: 12px;
    background: rgba(255,255,255,0.6);
}
.tx-ws-flexslider .caption-text {
    padding: 7px;
    padding-left: 12px;
}

.tx-ws-flexslider .caption-body p {
	color: #333;
    margin-bottom: 0px;
}

.tx-ws-flexslider .caption-align-right .caption-text {
    right: 15px;
}



.frame-layout-0 ul, ol {
    padding: 0;
    margin: 0;
}

.frame-type-menu_subpages.frame-layout-0 li::before  {
content:"+";
padding-right: 5px;
color: green;
}

#flexslider-143 ,#flexslider-144 {
	margin-bottom: 10px;
}


html.wide.wow-animation.desktop.landscape.mag-js.rd-navbar-static-linked body#aktuelles div.page section.section-30.section-sm-30.section-sm-bottom-30 div.shell.text-left div.range.range-sm-center.range-md-left section.section-30.section-sm-30.section-sm-bottom-30 div.shell.text-left div#c74.frame.frame-default.frame-type-textpic.frame-layout-0.frame-space-after-extra-small div.ce-textpic.ce-right.ce-intext div.ce-gallery div.ce-row div.ce-column figure.image figcaption.image-caption {
	padding-top: 8px;
}


#newsstartseite .post-minimal .post-body {
	padding: 20px 26px 20px 50px;
}


.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 50px;
    height: 50px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color:
rgba(255, 255, 255, 1.0);
text-shadow: 2px 2px 0
    rgba(255, 255, 255, 0.5);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}



@media (max-device-width: 480px)  {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}





@media (min-width: 320px) and (max-width: 760px), (min-resolution: 130dpi) {


   .swiper-variant-1, .swiper-variant-1 .swiper-wrapper  {
     max-height: 250px;
    min-height: 250px;
  }

  .swiper-variant-2, .swiper-variant-2 .swiper-wrapper {
    max-height: 250px;
    min-height: 180px !important;
  }



h2.slider-header.fadeInUp.animated {
  font: 700 12px/15px 'Play';
   color: #555;
    text-shadow: 0px 0px 0px #000, 0px 0px 0px #999 ;
    font-size:10px;
    width:140px;
}

div.swiper-slide-caption div.shell div.range.range-sm-center.range-lg-right.text-lg-right div.cell-sm-11.cell-md-10.cell-lg-6
{
  text-align:right;
}

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
    font-size: 17px;
}


.fa-angle-right::before {
    content: "\f105";
    height: 3px;
    font-size: 15px;

}


ul.rd-navbar-nav li#navid3 {
  margin-left: 2px !important;
}




}



/**

FÜRS HANDY RELEVANT (START)
*/

@media (max-width: 767px), (min-resolution: 130dpi) {
a.rd-navbar-brand.brand img {
  width: 80px ;
  margin-top: 0px;
  padding-top: 0px;
}

div#c343 .ce-left .ce-gallery, .ce-column {
  float: inherit;
}


figure img {
  width: 100%;
  height: auto;
  max-width: none;
}

.ce-intext.ce-right .ce-gallery {
  margin-left: 0px;
}


h1, h2, h3 {
  font: 500 26px/26px 'Courgette', cursive !important;
  color: #555;
  padding-top: 0px;
  padding-bottom: 15px;
  max-width: 800px;
  letter-spacing: 0.0px;
}

h5 {
  font: 500 20px/20px 'Courgette', cursive;
  color: #555;
  padding-top: 14px;
  padding-bottom: 15px;
  letter-spacing: 0.0px;
}

.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
    overflow: inherit;
}

#c346 .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
    overflow: hidden !important;
}


.btn {
    max-width: 100%;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 11px !important;
    font-weight: 700;
    border-radius: 3px;
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    text-transform: uppercase;
    transition: .3s ease-out;
    padding: 1px 3px;
}


div.swiper-slide-caption div.shell {
  padding-right: 0px;
max-width: 140px;
min-width: 155px;
text-align: right;
margin-right: 5px;
margin-left: auto;
}



h2.slider-header.fadeInUp.animated {
font-size: 11px;
   color: #555;
    text-shadow: 0px 0px 0px #000, 0px 0px 0px #999;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: right;
}


.fa-angle-right::before {
    content: "\f105";
    height: 3px;
    font-size: 12px;
}



p.text-big-22.text-white.font-accent.text-light {
  font-size: 13px;
}


   .swiper-variant-1, .swiper-variant-1 .swiper-wrapper  {
     max-height: 250px !important;
    min-height: 180px !important;
  }

  .swiper-variant-2, .swiper-variant-2 .swiper-wrapper {
    max-height: 250px;
    min-height: 180px !important;
  }


.frame-space-after-extra-large {
  margin-bottom: 1em;
}

.ce-left .ce-gallery, .ce-column {
  float: inherit;
}


.ce-right .ce-gallery {
  float: inherit;
}

.ce-intext.ce-left .ce-gallery {
    margin-right: 0px;
    margin-top: 8px;

}

.ce-column {
  margin-right: 0px;
}


.ce-intext.ce-right .ce-gallery {
  margin-left: 0px !important;
}


div#c329.frame.frame-default.frame-type-image.frame-layout-0.frame-space-after-large div.ce-image.ce-left.ce-above figure.image a img.image-embed-item  {
  width: 130%;
  height: auto;
  max-width: none;
}


div#c339.frame.frame-default.frame-type-textpic.frame-layout-0.frame-space-after-medium  figure.image a img.image-embed-item {
      width: 125%;
  height: auto;
  max-width: none;
}


div#c340.frame.frame-default.frame-type-textpic.frame-layout-0.frame-space-after-medium figure.image a img.image-embed-item {
        width: 125%;
  height: auto;
  max-width: none;
}  

div#c341.frame.frame-default.frame-type-textpic.frame-layout-0.frame-space-after-medium figure.image img.image-embed-item {
        width: 120%;
  height: auto;
  max-width: none;
}  

div#c343.frame.frame-default.frame-type-textpic.frame-layout-0.frame-space-after-large figure.image a img.image-embed-item {
            width: 100%;
  height: auto;
  max-width: none;
}


.section-30 {
  padding-top: 0px;
  padding-bottom: 30px;
}


div#c334.frame.frame-default.frame-type-text.frame-layout-0.frame-space-after-extra-large p {
 margin-top: 0px;   
}

div#c323.frame.frame-default.frame-type-header.frame-layout-0 header h2 {
 padding-top: 30px;   
}

div#c323.frame.frame-default.frame-type-header.frame-layout-0 .frame-space-after-extra-large {
    margin-bottom: 0em;
}


div#c334.frame.frame-default.frame-type-text.frame-layout-0.frame-space-after-extra-large {
   margin-bottom: 0em;  
}

.ce-left .ce-gallery, .ce-column {
    float: inherit !important;
}

footer.page-foot.section-15.bg-cloud-burst div.row div.grid_3.preffix_3 h3 {
    font: 500 24px/22px 'Courgette', cursive !important;
    padding-left: 10px;
}


footer.page-foot.section-15.bg-cloud-burst div.rd-navbar-aside div.rd-navbar-aside-content.context-dark {
    padding-left: 10px;
}

footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row div.grid_3 h3 {
       font: 500 24px/22px 'Courgette', cursive !important;
    padding-top: 40px;

}

}



/**
FÜRS HANDY RELEVANT (STOP)
*/


/**
Eventnews / Kalender (START)
*/

div.eventnews h2 {

font-size: 17px;

}

div.eventnews h4 {
    font-size: 17px;
    padding-bottom: 0px;
  }


div.eventnews table.table tbody tr.dates {
   font-size: 13px;
   line-height: 1.4;
   font-weight: 400;
}

ul.eventkategorien {
display: inline;
list-style-type: none;
}

ul.eventkategorien li{
float: left;
padding-right: 20px;
}


ul.eventkategorien li div.form-group label {
    margin-right: 15px;
}


div.eventnews h3 {
font: 700 18px/22px 'Poppins';

    padding-bottom: 0px;
}


div.eventnews h3 + *,div.eventnews .h3 + * {

    margin-top: 10px;

}

ul.eventkategorien li h4 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  padding-top: 0px;
  color:#666;
  text-shadow: 0px 0px 0px #666, 0px 0px 0px #aaa;
}


ul.eventkategorien li ul li label {
  font-weight: 500;
}


tr.dates td.hasevents div {
  max-width: 80px;
  padding: 10px 15px 10px;
}

td.hasevents {
  padding: 10px 15px 10px;
}

li.facebook {
padding-top: 15px;
  }


 #veranstaltungen .section-sm-bottom-60 {
    padding-bottom: 30px;
  }


#veranstaltungen div.post-footer a.more div.post-inset div p {
	font-size: 16px;
}

#veranstaltungen div#newsstartseite article.jobs.post-minimal.articletype-0 div.post-body h5 {
	font-size: 21px;
}

header.page-head div.rd-navbar-wrap {
	height: 0px !important;
}


.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-panel {
    min-width: 507px;
}



.rd-navbar-panel-logo {
max-width: 294px;
float:left;
height:105px;
position: absolute;
background: transparent;
}

.text-big-small {
  line-height: 1.3;
}

.range > .cell-lg-6 {
    -webkit-flex-basis: 68%;
    -ms-flex-preferred-size: 68%;
    flex-basis: 68%;
    max-width: 68%;
}


body#region .text-big-small {
text-shadow: 1px 1px 5px #000, 0 0 1px #000;
}

body#akteure .text-big-small {
text-shadow: 1px 1px 5px #000, 0 0 1px #000;}


body#freizeitundnaherholung .text-big-small {
text-shadow: 0px 0px 1px #6a6767, 0 0 1px #000;
}

body#kontakt .text-big-small {
text-shadow: 0px 0px 1px #6a6767, 0 0 1px #000;
}

.grid_3 {
    width: 530px;
}

[class*="grid_"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
}

.preffix_3 {
    margin-left: 0px;
}

address {
    font: 300 12px/20px 'Ubuntu', sans-serif;
    text-transform: none;
    color: #a8a5aa;
    position: relative;
    display: block;
}

footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row h3, 
footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row p,
footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row li  {
color: #fff;
}

footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row p {
	line-height: 1.4;
}

footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row li  {
display:block;
}

footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row h3 {
    padding-bottom: 8px;
}

footer.page-foot.section-15.bg-cloud-burst div.shell.text-center div.range div.cell-sm-12 div.rd-navbar-aside div.rd-navbar-aside-content.context-dark ul.rd-navbar-aside-group.list-units li {
    display: block;
    padding-left: 0px;
    padding-bottom: 3px;
}

 div.shell.text-center div.range div.cell-sm-12 {
  padding-left: 0px;
 }


 div.tx-felogin-pi1 form fieldset {
  padding-top: 20px;
  padding-bottom: 20px;
 }

 footer.page-foot.section-15.bg-cloud-burst div.wrapper div.shell.text-center {
  padding-top: 10px;
 }


 em {
    font-family: Helvetica, Arial, sans-serif;
    font-size: inherit;
    font-style: italic;
    font-weight: 300;
    line-height: inherit;
    color: #767877;
}


div.ce-bodytext ul  {
	list-style: disc
	list-style-type: disc !important;
}

div.ce-bodytext ul li {
	list-style-type: disc !important;
	 
}

#navid2 {
  display:none;
}

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li + li {
    margin-left: 38px;
}



.page .text-white {
    color: #fff;
    text-shadow: 0px 0px 2px #000, 0 0 0px #000;
    font: 600 23px/27px "Open Sans", Helvetica, Arial, sans-serif;
}


footer.page-foot.section-15.bg-cloud-burst ul.rd-navbar-aside-group.list-units {
text-align: left;

}

.break {
  float:left;
}

ul.rd-navbar-aside-group.list-units {
  width: 40%;
}

div.rd-navbar-aside-content.context-dark {
  width: 95%;
}
ul.links-unten {
  color: #fff;
  margin-left: 0px;
  margin-bottom: 25px;
  padding-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}


ul.links-unten li {
color: #fff;
 float: left;
     list-style: none;
     padding-left: 0px;
     padding-right: 25px;
}


ul.links-unten li a {
  color: #fff;

}



footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row div.grid_3.preffix_3 div.shell.text-center div.range div.cell-sm-12 div.rd-navbar-aside div.rd-navbar-aside-content.context-dark ul.rd-navbar-aside-group.list-units
{
list-style-type:none;	
}



footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row div.grid_3.preffix_3 div.shell.text-center div.range div.cell-sm-12 div.rd-navbar-aside div.rd-navbar-aside-content.context-dark ul.rd-navbar-aside-group.list-units li:before 
{ 
	content: "\25BA" " "; 
}


footer.page-foot.section-15.bg-cloud-burst a.rd-navbar-brand.brand {

    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 25%;
float: left;
}


footer.page-foot.section-15.bg-cloud-burst a.rd-navbar-brand.brand.drosos {

    width: 45%;
float: left;
}

footer.page-foot.section-15.bg-cloud-burst a.rd-navbar-brand.brand.rechtsverein {
padding-top: 45px;
    width: 42%;
float: left;
}


body#startseite div.breadcrump a {
display:none;
}
body#startseite div.breadcrump {
	color: #fff;
}

.ce-border img, .ce-border iframe {
    border: 1px solid #f0eded;
    padding: 11px;
}

.ce-intext.ce-right .ce-gallery {
    margin-left: 16px;
}

.ce-intext.ce-left .ce-gallery {
    margin-right: 20px;
    margin-top: 8px;
}

.rd-navbar-corporate-dark .rd-navbar-search .rd-navbar-search-toggle, .rd-navbar-corporate-dark .rd-navbar-search .rd-search-submit {
  text-align: center;
  color: #000;
  display: none;
}


footer.page-foot.section-15.bg-cloud-burst h3 {
    font: 500 30px/28px 'Courgette', cursive;
}



#bg-paralax {
  background: url("../fileadmin/fotos-luther/bg_banner_paralax/BG_Banner_paralax_betrieb_001.jpg") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-attachment: scroll;
    background-size: auto;
  color: #fff;
  padding: 10% 0;
}

#bg-paralax02, #testinomial {
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
}

#bg-paralax02 {
  background: url("../fileadmin/fotos-luther/bg_banner_paralax/BG_Banner_paralax_reitplatz_001.jpg") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-attachment: scroll;
    background-size: auto;
  color: #fff;
  padding: 10% 0;
}



#bg-paralax03 {
  background: url("../fileadmin/fotos-luther/bg_banner_paralax/BG_Banner_paralax_reitplatz_001.jpg") no-repeat;
}

#bg-paralax04 {
  background: url("../fileadmin/fotos-luther/bg_banner_paralax/BG_Banner_paralax_weg_hof_001.jpg") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-attachment: scroll;
    background-size: auto;
  color: #fff;
  padding: 10% 0;
}

#bg-paralax, #testinomial {
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  width: 100%;
}


.top-padding {
  padding-top: 5px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}


div.swiper-wrapper.text-center {

    animation-delay: 4s !important;
}


div.swiper-container.swiper-slider.swiper-variant-1.bg-gray-base.swiper-container-horizontal {
    animation-delay: 4s !important;
}

div#c39 {
   animation-delay: 4s !important; 
}


div.swiper-slide.swiper-slide-active {
    animation-delay: 4s !important; 
}

footer.page-foot.section-15.bg-cloud-burst a,footer.page-foot.section-15.bg-cloud-burst a:active,footer.page-foot.section-15.bg-cloud-burst a:focus {
  color: #fff;
}


ul.rd-navbar-nav li#navid3 {
margin-left:70px;
}


.rd-navbar-fixed .rd-navbar-nav-wrap {
  width: 130px;
 padding: 95px 0 39px;
 background: rgba(255, 255, 255, .4);
}

.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {
  width: 130px;
top: 0px;
}

.rd-navbar-fixed .rd-navbar-nav li > a {
  display: block;
  font-size: 20px;
  padding: 15px 10px 14px 10px;
  
}


.rd-navbar-fixed .rd-navbar-nav, .rd-navbar-sidebar {

 background: rgba(255, 255, 255, .4);

}


@media (min-width: 2000px) and (max-width: 2500px) {


.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
  font-size: 32px;
}

.swiper-variant-1, .swiper-variant-1 .swiper-wrapper {
  max-height: 950px;
  min-height: 950px;
}

a.rd-navbar-brand.brand img {
  width: 200px;
  margin-top: 0px;
  padding-top: 0px;
}

ul.rd-navbar-nav li#navid3 {
  margin-left: 25px !important;
}


h1, h2, h3 {
  font: 500 30px/30px 'Courgette', cursive;
  color: #555;
  padding-top: 0px;
  padding-bottom: 20px;
  max-width: 1200px;
  letter-spacing: 0.0px;
}

h5 {
  font: 500 22px/22px 'Courgette', cursive;
  color: #555;
  padding-top: 14px;
  padding-bottom: 15px;
  letter-spacing: 0.0px;
}

.shell, .shell-wide {
  max-width: 1200px;
}

.ce-left .ce-gallery, .ce-column {
  float: left;
}

}


@media (min-width: 2600px) and (max-width: 3900px), (min-resolution: 110dpi) {

.rd-navbar-corporate-dark.rd-navbar-static .rd-navbar-nav > li > a {
  font-size: 34px;
}

.swiper-variant-1, .swiper-variant-1 .swiper-wrapper {
  max-height: 980px;
  min-height: 980px;
}

a.rd-navbar-brand.brand img {
  width: 200px;
  margin-top: 0px;
  padding-top: 0px;
}

ul.rd-navbar-nav li#navid3 {
  margin-left: 30px !important;
}


h1, h2, h3 {
  font: 500 34px/34px 'Courgette', cursive;
  color: #555;
  padding-top: 0px;
  padding-bottom: 20px;
  max-width: 1200px;
  letter-spacing: 0.0px;
}

h5 {
  font: 500 25px/25px 'Courgette', cursive;
  color: #555;
  padding-top: 14px;
  padding-bottom: 15px;
  letter-spacing: 0.0px;
}

.shell, .shell-wide {
  max-width: 1300px;
}

.ce-left .ce-gallery, .ce-column {
  float: left;

}


footer.page-foot.section-15.bg-cloud-burst div.wrapper div.container div.row div.grid_3.preffix_3 div.shell.text-center div.range div.cell-sm-12 div.rd-navbar-aside div.rd-navbar-aside-content.context-dark ul.rd-navbar-aside-group.list-units li#navid1000::before {
  content: none;
}

footer.page-foot.section-15.bg-cloud-burst {
  padding-top: 23px;
  padding-bottom: 15px;
}

