/* Import default styles
----------------------------------------*/
@import "../../../../wabs_sitepackage_park/Resources/Private/Scss/fonts";
@import "../../../../wabs_sitepackage_park/Resources/Private/Scss/variables";
@import "fonts";
@import "variables-abenteuercamp";
@import "../../../../wabs_sitepackage_park/Resources/Private/Scss/park-styles";

@import "park-custom";

.accordion .accordion-element.card .card-header {
  background: $secondary-bg;
  h4 a:hover {
    color: $primary-color;
  }
}

.section-bg-image div > .gradient-overlay:before, .hero-main {
  border-bottom: none;
}

.tab-wrapper .nav-tabs .nav-item .nav-link,
.btn {
  text-transform: uppercase!important;
}

.abenteuercamp-tab {
  .row .item {
    padding-bottom: 0;
  }
  .border-rounded.img-left .figure {
    border-radius: 8px;
  }
  .card .content {
    padding-top: 0;
    .title {
      order: 2;

      .subtitle {
        padding-top: 16px;
        ul li {
          font-size: 16px;
        }
      }
    }

    .price-wrap {
      display: flex;
      justify-content: flex-end;
      order: 1;
      height: auto;

      .price-items li .title{
        padding-right: 10px;
        p {
          color: $quaternary-color!important;
          font-size: 2rem;
          text-transform: capitalize;
        }
      }
      .price-wrap-inner {
        display: flex;
      }
    }

    .btn-inn {
      display: flex;
      order: 3;
      justify-content: flex-end;
    }
  }
}
.abenteuercamp-tab #ce-uid-51821.card .content .price-wrap .price-items li .title p,
.abenteuercamp-tab #ce-uid-51824.card .content .price-wrap .price-items li .title p,
.abenteuercamp-tab #ce-uid-51826.card .content .price-wrap .price-items li .title p {
  color: $quaternary-color!important;
}

.hero-main .hero-cont  {
  .aside {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;

    .sub-title, h1 {
      background: #244200;
      padding: 0 10px 10px;
      text-shadow: none;
    }

    .sub-title {
      margin-bottom: 8px;
      color: white;
    }

    h1 {
      padding-top: 20px;
    }
  }
}
#c38420 > h2 > strong > span:nth-child(1) > span,
#c38420 > h3 > strong > span:nth-child(1) > span {
  padding-left: 10px;
}

#c38420 > h2 > strong > span:nth-child(3) > span,
#c38420 > h3 > strong > span:nth-child(3) > span {
  padding-right: 10px;
}
#c38420 > h2 {
  margin-bottom: 6px;
}
@include media-breakpoint-down(md) {
  .tab-wrapper .nav-tabs .nav-item.round-border {
    border-radius: 8px 8px 0 0!important;
  }
}
/* to change active menu bg color*/
@media (max-width: 1199.98px) {
  header#header-type-1.header-main .navbar-nav .nav-item.dropdown .nav-link.show .nav-text {
      color: #ffffff !important;
      background-color: #244200 !important;
      padding: 0 16px 5px 16px !important;
  }
}

@media (max-width: 767.98px) {
  .footer-main .footer-title {
    background: #5F852D;
  }
}