:root {
  --cassiopeia-color-primary: #a81b15;
  --cassiopeia-color-link: #a81b15;
  --cassiopeia-color-hover: #a81b15;
  --template-link-color:#a81b15;
  --template-link-hover-color:#a81b15;
}
.rund{
  border-radius: 10px;
}
a{color:#a81b15;}
a:hover {color:#a81b15;background-color:#c7be1c;}
h5.gdo{
  color:#a81b15;
}
.navbar-brand {
  margin: 0 auto;
}
ul.metismenu.mod-menu {
  max-width: 1150px;
  margin: 0 auto;
}
li.metismenu-item{float:left;}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth{
  background-color: #c7be1c;
  border: 1px solid #c7be1c;
}
.jev_toprow div.currentmonth{
  border: 1px solid #c7be1c;
}
.ev_td_left{
  border: 0px solid #000000;
  border-top: 1px solid #000;
  font-size: 0.9em;
  font-style: normal;
  font-weight: normal;
  color: black;
  text-align: left;
  vertical-align: top;
  padding: 0.5em 1em;
  margin: 0;
}
.ev_td_right{
  border: 0px solid #000000;
}
li {
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}
.rs-ek-titel{font-size:1.2em; font-weight:bold; color:#a81b15;}
.rs-ek-beschr{font-size:1em; color:#000;width:90%;}
.quelle{font-size:0.8em;}
nav.navbar{margin:0px auto;clear:both;}
.ek_td_left{border-top: 1px solid #000;padding: 2px 20px;background-color:#c7be1c; font-size:1.1em; font-weight: bold;}
.advent-grid {
    display: grid;
    grid-template-columns: repeat(6,minmax(100px,1fr));
    gap: .5rem;
    figure {
      margin: 0;
    }
    .advent-link {
      padding: 0;
      text-decoration: none;
      color: currentColor;
      width: 100%;
      height: 100%;
    }
    .mod-articles-advent-item-content {
      aspect-ratio: 1;
      transition: all .2s ease-in-out;
      display: flex;
      justify-content: center;
      align-items: center;
      box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.16);
      &:hover {
        transform: scale(1.025);
      }
    }
    span {
      font-size: 4rem;
      color: #fff;
    }
  }
@media (max-width: 768px) {
  .advent-grid {
    grid-template-columns: repeat(3,minmax(80px,1fr));
  }
}
.advent-bg {
  padding: .5rem;
  background-image: url(../../../../../../images/adventskalender/2025/christmas-motif-3834860_1280.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  .mod-articles-advent-item-content {
    box-shadow: 3px 3px 3px rgba(255, 255, 255, 0.5);
    border: 1px solid #d5d5d5;
  }
}
