main {
  min-height: 80vh;
}

.church-hero {
  /*position: absolute;*/
  width: 100%;
  background: url("../../assets/img/Hero/kirke1.webp") center / cover no-repeat;
  /*filter: grayscale(0%);*/
}

.footer-cont {
  margin: 0px;
}

.heroes {
  height: 40vh;
  /*filter: blur(0px) brightness(57%) contrast(68%) saturate(0%);*/
}

.plants-card {
  aspect-ratio: 1;
  border-radius: 20px;
}

.modal-opener {
  width: 100%;
  /*top: 100%;*/
  height: 20%;
  background: var(--bs-light);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.plants-card-img-1 {
  background: url("../../assets/img/pexels-photo-8660772.jpeg") center / cover no-repeat;
}

.plants-card.plants-card-img-2 {
  background: url("../../assets/img/pexels-photo-2694877.jpeg") center / cover no-repeat;
}

.plants-card.plants-card-img-5 {
  background: url("../../assets/img/pexels-photo-37238882.jpeg") bottom / cover no-repeat;
}

.plants-card.plants-card-img-3 {
  background: url("../../assets/img/pexels-photo-30359265.jpeg") center / cover no-repeat;
}

.plants-card.plants-card-img-4 {
  background: url("../../assets/img/pexels-photo-21326771.jpeg") center / cover no-repeat;
}

.plants-card.plants-card-img-6 {
  background: url("../../assets/img/pexels-photo-14335968.jpeg") center / cover no-repeat;
}

.hr-horizontal {
  color: white;
  width: 100px;
}

.arkiv-btn-layover {
  color: white!important;
  transition: 0.5s ease;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  border-radius: 0px;
}

.arkiv-btn-layover:active, .arkiv-btn-layover:focus {
  opacity: 1;
  background: rgba(33,37,41,0.8)!important;
}

.arkiv-btn-layover:hover {
  opacity: 1;
  background: rgba(33,37,41,0.8);
}

@media (min-width: 992px) {
  .sm-pdf-link {
    display: none!important;
  }
}

.sm-pdf-link-overlay {
  display: flex;
  pointer-events: all;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 14;
}

.pdf-iframe {
  border-radius: 20px;
}

.source-frame-pdf.pdf-iframe {
  box-shadow: 0px 0px 13px rgba(0,0,0,0.61);
}

.pdf-container {
  max-width: 300px;
  position: relative;
  overflow: hidden;
  transition: 0.5s ease;
  border-radius: 20px;
  box-shadow: 0px 0px 5px var(--bs-dark);
  border: 2px solid var(--bs-dark) ;
}

footer {
  border-top-width: 1px;
  border-top-style: solid;
}

.accordion-item {
  overflow: hidden;
  margin-top: 3px;
  margin-bottom: 3px;
  border-radius: 20px!important;
}

.box-shadow-standart {
  box-shadow: 0px 0px 10px rgb(133,133,133)!important;
  border-radius: 20px;
}

.pdf-img {
  box-shadow: 0px 0px 20px rgba(33,37,41,0.46);
  border-radius: 10px;
}

.contact-details-p {
  padding-left: 20px;
  color: var(--bs-gray-dark);
}

.gudstjenester-iframe {
  /*aspect-ratio: 3 / 4;*/
  border-width: 2px;
}

.border20 {
  border-radius: 20px;
}

.box-shadow-on-white {
  box-shadow: 0px 0px 15px #808080;
}

.nav-link-containers {
  padding-top: 3px;
  padding-bottom: 3px;
}

.text-visibility-booster {
  text-shadow: 0px 0px 20px rgb(171,171,171);
}

@media (min-width: 300px) {
  .second-navbar {
    display: none;
  }
}

@media (min-width: 992px) {
  .second-navbar {
    display: flex;
  }
}

@media (min-width: 300px) {
  #notch {
    display: block;
  }
}

@media (min-width: 992px) {
  #notch {
    display: none;
  }
}

@media (min-width: 300px) {
  .open-menu-sm {
    display: block;
  }
}

@media (min-width: 992px) {
  .open-menu-sm {
    display: none;
  }
}

.turist-hero {
  width: 100%;
  /*position: relative;*/
  background: url("../../assets/img/Hero/havn1.webp") center / cover no-repeat;
  filter: contrast(30%);
}

.img-zigzag {
  border-radius: 20px;
  box-shadow: 0px 0px 14px rgb(211,211,211);
}

@keyframes hero-load {
  0% {
    /*filter: brightness(100%);*/
    /*filter: contrast(100%);*/
    /*filter: blur(8px);*/
    filter: saturate(0%);
  }
  50% {
    /*filter: blur(0px);*/
  }
  100% {
    filter: saturate(110%);
    /*filter: brightness(57%);*/
    /*filter: contrast(68%);*/
  }
}

.heroes {
  /*animation: hero-load 3s ease forwards;*/
  filter: contrast(30%);
}

.hero-stack {
  /*background: var(--bs-gray-700);*/
  padding: 17px;
  border-radius: 34px;
}

.erhverv-hero {
  background: url("../../assets/img/Hero/skilte1.webp") center / cover no-repeat;
  width: 100%;
}

.overnatning-hero {
  background: url("../../assets/img/Hero/greenhouse1.webp") no-repeat;
  width: 100%;
  background-size: cover;
}

