app-divinea > #divinea-wrapper {
  background-color: var(--brown-color);
  padding-bottom: 12rem;
  font-family: 'Roboto', sans-serif;
}
app-divinea>#divinea-wrapper app-homepage#divinea .h1, app-divinea>#divinea-wrapper app-homepage#divinea .h2, app-divinea>#divinea-wrapper app-homepage#divinea .h3, app-divinea>#divinea-wrapper app-homepage#divinea .h4, app-divinea>#divinea-wrapper app-homepage#divinea .h5, app-divinea>#divinea-wrapper app-homepage#divinea .h6, app-divinea>#divinea-wrapper app-homepage#divinea h1, app-divinea>#divinea-wrapper app-homepage#divinea h2, app-divinea>#divinea-wrapper app-homepage#divinea h3, app-divinea>#divinea-wrapper app-homepage#divinea h4, app-divinea>#divinea-wrapper app-homepage#divinea h5, app-divinea>#divinea-wrapper app-homepage#divinea h6 {
  font-family: 'Roboto', sans-serif;
}
app-divinea > #divinea-wrapper app-homepage#divinea * {
  font-family: 'Roboto', sans-serif !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea dp-day-calendar.dp-material .dp-selected {
  background: #111 !Important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .divinea-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea dp-day-calendar.dp-material .dp-current-day {
  border: 1px solid #111 !Important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .checkout-wrapper .right > .content > .coupon button.special-button {
  background-color: transparent !important;
  border: none !important;
  color: #111 !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected, app-divinea > #divinea-wrapper app-homepage#divinea .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  background-color: #111 !Important;
  color: #fff !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea ng-select.inline .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label {
  background-color: #111 !important;
  color: #fff !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .experience-box > div.content > .title {
  color: #111 !important;
}
.ng-fa-icon svg {
  color: #111 !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .switcher input + label {
  background: #111 !important;
  color: #fff !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .primary {
  color: #111 !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .experience-box > div.content > .information-group-top > .title {
  color: #111 !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .btn.btn-primary {
  background: var(--red-color) !important;
  color: #fff !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea a {
  color: #111 !important;
}
app-divinea > #divinea-wrapper app-homepage#divinea .switcher input:before, app-divinea > #divinea-wrapper app-homepage#divinea .switcher input:after {
  font-size: 14px !important;
}
app-divinea > #divinea-wrapper h3::after, app-divinea > #divinea-wrapper h3::before {
  display: none;
}
app-divinea > #divinea-wrapper app-homepage#divinea .product-box .product {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
app-divinea > #divinea-wrapper app-homepage#divinea .experience-box {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
app-divinea > #divinea-wrapper app-homepage#divinea .experience-box.list > div.actions > p {
  border-color: rgba(0, 0, 0, 0.15);
}
app-divinea > #divinea-wrapper app-homepage#divinea .experience-box.list > div.content {
  border-color: rgba(0, 0, 0, 0.15);
}
app-divinea > #divinea-wrapper app-homepage#divinea .experience-box.list > div.content {
  justify-content: space-around;
}
app-divinea > #divinea-wrapper app-homepage#divinea ul.chip-list > li > .content {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
app-divinea > #divinea-wrapper app-homepage#divinea .experience-detail-wrapper .right > section.map {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 3rem 2rem;
}
app-divinea > #divinea-wrapper app-homepage#divinea .swiper-button-prev, app-divinea > #divinea-wrapper app-homepage#divinea .swiper-button-next {
  display: none !important;
}
#reservation-element h2 {
  padding-left: 15px;
}
app-divinea > #divinea-wrapper app-homepage#divinea .experience-detail-wrapper .right {
  padding-top: 50px;
}
app-divinea > #divinea-wrapper app-homepage#divinea form .row .form-control input {
  padding: 0 15px;
  border-radius: 0.25rem;
  background-color: white;
}
app-divinea > #divinea-wrapper app-homepage#divinea dp-date-picker + fa-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -25px;
  font-size: 15px;
  opacity: .5;
}
app-divinea > #divinea-wrapper app-homepage#divinea form .row .btn-spin + input, app-divinea > #divinea-wrapper app-homepage#divinea .btn.btn-spin {
  background-color: white;
}
app-divinea > #divinea-wrapper app-homepage#divinea .checkout-wrapper .right > .content > ul.summary {
  background-color: rgba(255, 255, 255, 0.5);
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 2rem;
}
app-divinea > #divinea-wrapper app-homepage#divinea .checkout-wrapper .app {
  background-color: rgba(255, 255, 255, 0.5);
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
	padding: 4rem 2rem;
  margin-top: 2rem;
}
app-divinea > #divinea-wrapper app-homepage#divinea .checkout-wrapper .right .payments {
  background-color: rgba(255, 255, 255, 0.5);
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 2rem;
}
app-divinea > #divinea-wrapper app-homepage#divinea .checkout-wrapper .right .coupon:not(h4) {
  background-color: rgba(255, 255, 255, 0.5);
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 2rem;
}
app-divinea > #divinea-wrapper app-homepage#divinea .checkout-wrapper .right .terms {
  background-color: rgba(255, 255, 255, 0.5);
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 2rem;
}
app-divinea>#divinea-wrapper app-homepage#divinea .product-box .product>.cover-wrapper {
    margin-bottom: 45px;
    mix-blend-mode: multiply;
    position: relative;
}
@media screen and (min-width: 768px) {
  app-divinea > #divinea-wrapper app-homepage#divinea .experience-detail-wrapper .left > .summary > div:first-child {
    width: 130px !important;
  }
  app-divinea > #divinea-wrapper app-homepage#divinea .experience-detail-wrapper .right > section.reservation {
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    padding: 3rem 2rem;
  }
}
@media (max-width: 420px) {
  app-divinea > #divinea-wrapper app-homepage#divinea .experience-detail-wrapper .left .left-responsive {
    max-width: calc(100% - 0px) !important;
  }
}