
  .regiondo-content {
  color: #000 !important;
  font-family: "agenda", "Arial", sans-serif;
}


.regiondo-back-link-desktop:before{
    content: "";
    width: 1.2rem;
    height: 1.2rem;
    display: inline-block;
    margin-bottom: -0.25rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20fill='%23242424'%20d='M10.677%205.81699l-1.065-1.055L3.24%2011.194l-.006-.005-.536.553-.509.513.006.005-.006.006.528.511.538.534.006-.006%206.372%206.184%201.044-1.076L5.1%2013h16.4v-1.5H5.049l5.628-5.68301z'/%3E%3C/svg%3E);
    margin-right: .6rem;
}

  /*                                                         ?BERSICHT */


/* Catalog */

.regiondo-catalog {
  padding: 0px !important;
  background-color: transparent !important
}


/* Catalog List */

.regiondo-catalog-list {
 margin: 0px!important;
}

.regiondo-catalog-list>div:nth-child(3n+2) {
  margin-top: 10rem;
}

.regiondo-catalog-list>div:nth-child(3n+1) {
  margin-top: 4rem;
}

.regiondo-catalog-list>div,
.regiondo-catalog-list>div a {
  height: auto;
  max-width:800px!important;
}

/* Product */

.regiondo-list-product {
  height: auto;
}

.regiondo-list-product::before {
  inset: 0px;
  border: 2px solid #fff;
  content: "";
  position: absolute;
  border-radius: 0px !important;
}

.regiondo-list-product-content {
  font-family: "agenda", sans-serif;
  padding:1.6rem;
}



.regiondo-list-product-header {
  color: #000;
  font-size: 2rem;
  letter-spacing: .1rem;
  margin-bottom: 1rem;
  line-height: 1;
  text-transform: uppercase;
  font-family: "Agenda Condensed", "Arial", sans-serif;
  font-weight: 600;
}


.regiondo-list-product-description {
  color: #000;
  font-size: 1rem;
  line-height: 1.6;
  font-family: "agenda", "Arial", sans-serif;;

}

.regiondo-list-product-description p strong {
  font-weight: normal;
}

.regiondo-list-product-duration {
  color: #707070;
  font-size: 1rem;
    font-family: "agenda", "Arial", sans-serif;;

}

.regiondo-list-product-label-bestseller {
  font-family: "Agenda Condensed", "Arial", sans-serif;
  letter-spacing: 1px;
  background-color: #4c8d2a;
  color: white;
}

.regiondo-list-product-label-bestseller::after {
  border-bottom: 1.825em solid #4c8d2a;
}

.regiondo-list-product {
  border-radius: 0px !important;
  box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.15);
}

.regiondo-list-product-price {
  font-family: "agenda", sans-serif;
  color: #000
}

.regiondo-list-product-price-value {
  font-size: 2rem;
  font-family: "Agenda Condensed", "Arial", sans-serif;
  letter-spacing: 1px;
  line-height: 1.5rem;
}

.regiondo-list-product-price-label {
  font-family: "agenda", sans-serif;
}


  /*                                                         BUTTON */
.regiondo-list-product-button,
.regiondo-button-addtocart {  
  background-color: #c52a87;
  font-family: "Agenda Condensed", "Arial", sans-serif;
  border-radius: 0px;
  letter-spacing: 1.5px;
  font-size: 1.2rem;
  text-transform: uppercase;
  border-radius: 0px !important

}



.regiondo-reviews-load-button-container button {
  font-family: "Agenda Condensed", "Arial", sans-serif;
  letter-spacing: 1px;
  border-radius: 0px;
}

.regiondo-reviews-load-button-container button:hover {
  font-family: "Agenda Condensed", "Arial", sans-serif;
  letter-spacing: 1px;
  border-radius: 0px;
  border: 2px solid #c52a87;
}

.regiondo-list-product-button:hover,
.regiondo-button-addtocart:hover {
  background-color: rgb(137, 29, 94);
}


  /*                                                         ARTIKEL */
.regiondo-product-gallery-screen > div {
  border-radius: 0px!important;}


.regiondo-product-gallery {margin-top: 56px;}

.regiondo-list-product-rating > div {font-size: 1rem;}

.regiondo-product-label-location {
  font-family: "agenda";
  font-size: 1rem!important;
}

.regiondo-product-label-duration  {
  color: #000;  
  font-family: "agenda condensed", sans-serif;
  letter-spacing: 1px;
  height: 2rem!important;
font-size: 1.1rem!important;
margin: 0px!important;}

.regiondo-widget .regiondo-total {
  font-weight: bold;
  font-family: "Agenda Condensed";
  font-size: 22px;
}

.regiondo-product-highlights {margin-top: 36px;}

.regiondo-product-highlights>li {
  list-style: none;
  margin-top: 12px;
  margin-left: 20px;
  font-size: 1rem;
}

.regiondo-product-highlights>li:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  margin-left: -40px;
  margin-top: 3px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2030%2030'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20fill='%2300abe9'%20d='M16.4507%207.31245L17.776%206%2027%2015.3134l-.006.006.006.007-9.2508%208.9774-1.2975-1.3374%206.9311-6.7273H3v-1.8643h20.4464l-6.9957-7.06235z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  margin-bottom: -0.25rem;
}
.regiondo-collapsible-header h2 {
color: #000;
font-family: "agenda condensed", sans-serif;
letter-spacing: 0.8px;
font-size: 1.5rem;}

.regiondo-collapsible-header > svg {color:#c52a87}

.regiondo-product-information-item h3 {
  font-family: "agenda", sans-serif;
color: #000;}
  
.regiondo-product-information-item-body {color: #000;}

.regiondo-reviews{margin-top: 36px;}

.regiondo-reviews-header {
  color: #000;
  font-family: "agenda condensed", sans-serif;
letter-spacing: 0.8px;
}


.regiondo-review-header {
    color: #000;
      font-family: "agenda condensed", sans-serif;

  font-size: 1.3rem;
letter-spacing: 0.5px;}

.regiondo-review-body, .regiondo-review-caption  {
    color: #000;
      font-family: "agenda", sans-serif;
      font-size: 1rem;

  }

.regiondo-review,
.regiondo-reviews-summary {
  padding: 12px 16px;
  border-radius: 0px;
  background-color: rgb(255, 255, 255);
}

.regiondo-collapsible {padding-top: 30px;}
.regiondo-collapsible-content-closed {
color: #707070;
font-size:1rem;}

.regiondo-collapsible-content {padding-bottom: 36px;}

.regiondo-product-description-body strong {font-weight: normal;}
.Re-c-jss439 {
  color: initial;
}

.regiondo-reviews-load-button-container {margin-top: 36px;}

.regiondo-product-highlights,
.regiondo-product-description-body {
  color: #000;
  font-size:1rem;
}


.Re-c-MuiTypography-h2,
.Re-c-MuiTypography-h1 {

  font-family: "Agenda Condensed", sans-serif;
  font-weight: 600;
  line-height: 1.2;
  font-size: 25px !important;
}



.regiondo-product-header {
  color: #000;
  font-size: 2.2rem;
  font-family: "Agenda Condensed", "Arial", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.Re-c-MuiTypography-h4 {
  color: #000;
  font-size: 27px;
  font-family: "Agenda Condensed", "Arial", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px !important;
  margin-top: 20px;
}


.regiondo-product-location, .regiondo-tripadvisor {display: none;}

.MuiBox-root {
  border-top: 0px;
}

.regiondo-product-short-description p {color: #000;}

.regiondo-product-short-description {margin-top: 56px;}



.Re-c-MuiBox-root {
  border-top: 0px !important;
}


/*                                                                BOOKING */


.regiondo-booking-header h1 {
  color: #000;
  font-family: "Agenda Condensed", "Arial", sans-serif;
  letter-spacing: 0.5px;
  font-size: 2rem;
}

.regiondo-booking-price-label {
    font-family: "Agenda Condensed", "Arial", sans-serif;
  letter-spacing: 0.5px;
  font-size: 1.1rem;
  color:#000;

}

.regiondo-booking-price-value {
  font-family: "Agenda Condensed", "Arial", sans-serif;
  letter-spacing: 0.6px;
  font-size: 2.4rem;
color: #000;
}
.regiondo-booking-widget, .regiondo-widget {
background-color: #eeeeee}

.regiondo-intro-text {
  font-family: "Agenda", "Arial", sans-serif;
  letter-spacing: 0.01rem;
  font-size: 1rem;
}

.regiondo-step__header div {
align-items: baseline;
}

.regiondo-step__header div p {
        font-family: "agenda", sans-serif;
        font-size: 1.2rem;
color: #000;
}
.regiondo-step__title {

  font-family: "Agenda Condensed", "Arial", sans-serif;
  letter-spacing: 0.01rem;
  font-size: 1.3rem;
  margin-right: 20px;
}

.regiondo-select {
  border-radius: 0px;
  background-color: #fff;
  font-family: "agenda", sans-serif;
border: 2px solid #fff;
}

label {        
  font-family: "agenda", sans-serif!important;
}

.regiondo-cross-selling {display: none;}