@media (max-width: 575px){
  #offcanvas-toggler{
    margin-left: 20px; !important
  }
}
@media only screen and (min-width: 990px) {
 .logo-image{
 }
}
.sp-module-title{
  /*display: none;*/
}
#sp-footer2 li, #sp-footer3 li, #sp-footer4 li, .sp-module-content li{
  list-style-type: none;
}  
.pg-top-icons{
  display: none;
}  
#phocogallery > div[style"display:block;color:#ccc;text-align:right"]{
  display: none;
}
.backdrop-blurr {
position: relativ;
width: 100%;
height: 100px;
background-color: #f1f1f166;
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
z-index: 0;
}
}
.nav-bar-aegidien {
align-items: center;
}
#sp-nav-bar{
position: sticky;
top: 0;
}
#sp-header{
z-index: 0;
}
#sp-header .container{
width: 100vw;
}
#sp-nav-bar .container .container-inner{
width: 100%;
margin-left: 0;
}
/*
#sp-menu{
width: 100vw;
}*/
.sp-megamenu-parent{
width: 100vw;
align-items:
}


a.headerNav:active {
background-color: #f1f1f1;
}

.sp-megamenu-parent>li:last-child>a {
 padding: 0 15px;
}

section[id^="sp-section-"] > div.container,
section#sp-main-body > div.container {
  padding: 1rem;
 border-radius: 5px;
 background-color: rgba(240 ,240 ,240, 0.9);
 backdrop-filter: blur(5px);

}
div.page-header {
 padding: 15px 0;
}

body {
 background-image: url('/images/Aegidienhof Bilder/image 12.jpg');
 background-repeat: no-repeat;
 background-size: 100% auto;
 background-attachment: fixed;
}

header#sp-header.linear-gradient {
 //background: rgb(120, 120, 120);
 //background: linear-gradient(180deg,rgba(120, 120, 120, 0.9) 0%, rgba(200, 200, 200, 1) 75%, rgba(240, 240, 240, 0.9) 100%);!important
 box-shadow: 0px 5px 5px rgba(255, 255, 255, 0.9);
}
ul.sp-megamenu-parent.menu-animation-fade.d-none.d-lg-block >li:first-child {
  border-radius: 0 0 0 5px;
}

ul.sp-megamenu-parent.menu-animation-fade.d-none.d-lg-block >li:last-child {
  border-radius: 0 0 5px 0;
}

ul.sp-megamenu-parent.menu-animation-fade.d-none.d-lg-block >li:hover{
 background-color: rgba(240 ,240 ,240, 0.7);
 backdrop-filter: blur(10px);
}

header#sp-header {
  padding: 0;
}

.article-list div.article,
tbody.table.table-striped tr,
tbody.table.table-striped td,
tbody.table.table-striped {
  border: none;!important
}

#sp-nav-bar{
 position: sticky !important;
 top: 0 !important;
}

a, a > img.logo-image {
 height: 100%; !important
}

div#sp-logo {
  padding-left: 0;
}
div.article-feature-gallery {
  margin: 0 50px;
  background-color: rgba(0,0,0,0.1);
  backdrop-filter: blur(10px);
  
}

// adds a sort of shadow to the carroussel to reserver space 
div.article-feature-gallery,
div.article-feature-gallery img {
  border-radius: 5px;
}

  section[id^="sp-section-"] > div.container div,
  section#sp-main-body > div.container div,
  section[id^="sp-section-"] div.jem-current-events,
  section[id^="sp-section-"] div.jem-current-events div.jem-past-events,
  .sp-module {
  background-color: transparent;
  margin-top: 0;
}

section[id^="sp-section-"],
section#sp-main-body {
  padding: 0 !important;
  margin: 100px 0;
}

h3.event-title,
h3.event-title > a:link {
  color: #8aa6cc !important;
}

h3.event-title > a:link:hover {
  color: #ffffff !important;
  background-color: #8AA6CC !important;
}

body,
div.body-wrapper,
div.body-innerwrapper {
  min-height: 100vh !important;
}

div.body-innerwrapper {
  position: relative;
}

footer#sp-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}

section:last-of-type {
  margin-bottom: 209px !important;
}

@media (min-width:576px) {
  .headerNav {
    padding: 5px;
    
  }
}
@media (min-width:768px) {

}
@media (min-width:992px) {
.headerNav{
   z-index: 0;
   border-collapse: collapse;
   background-color: rgba(240 ,240 ,240, 0.9);
   backdrop-filter: blur(5px);
   position: sticky;
   top: 0;
 }
}
@media (min-width:1200px) {

}
@media (min-width:1400px) {

}

div.article-list.articles-leading > div.article {
  padding: 15px 0;
  margin: 0;
}
div.sp-module.jem-past-events.row {
  margin: 0;
}

div.col-lg-12 h1.sp-module-title,
div.col-lg-12 div.sp-module-content,
div.sp-module {
  padding: 0;
}

.jem-teaser-calendar {
  display: none;
}

.slide-desc {
 display: none; 
}
