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


%heading {
  font-family: $font-family-tertiary;
  color: $gold;
}
.hero-main .hero-cont h1 {
  font-family: $font-family-tertiary;
  color: white;
}

.dropdown .dropdown-menu li a {
  font-family: $font-family-tertiary;
}

body,
.frame-type-text, .ce-bodytext {
  font-family: $font-family-primary;
  & p, li {
    font-family: $font-family-primary;
  }
}

.header-main .navbar-nav .nav-item .nav-link:hover .nav-text {
  background-color: $gold;
}

#header-type-2 .navbar .btn-booking .btn {
  background: $gold;
  color: $primary-color;
  border: 1px solid $gold;
  &:hover, &:active, &:focus, &:active:focus {
    background: $gold!important;
    color: $primary-color;
    border: 1px solid $gold;
    filter: brightness(90%);
  }
}

.btn, .btn.btn-primary {
  background: $primary-cta-bg;
  border: 1px solid $gold;
  border-radius: 0;
  color: $quaternary-color;
  font-weight: normal;
  &:hover, &:active, &:focus, &:active:focus {
    background: $gold!important;
    color: $primary-color;
    border: 1px solid $gold;
  }
}

.tx-accommodation-navigation {
  .btn, .btn.btn-primary {
    background-color: $gold;
  }
}

.card {
  background: transparent;
  border: 1px solid $gold;
}

.owl-carousel .owl-dots {
  button.owl-dot:hover,
  button.owl-dot:focus,
  button.owl-dot:active,
  button.owl-dot.active {
    background-color: $gold;
    box-shadow: $gold  0 0 0 3px;
  }
}

.multi-select-button-txt,
label.multi-select-menuitem,
.sqs label,
input.ast-form-control[type="text"],
.ui-widget,
.ui-datepicker-calendar,
.searchDateForm button.search,
.frame-type-text p, .frame-type-text li, .avalex-container p, .avalex-container li, .frame-type-list p, .frame-type-list li,
.sqs div,
.resultbox button.add-to-cart,
#planete-sauvage .resultbox button.add-to-cart,
.tx-accommodation-search .accordion-toggle,
.searchDateForm button.search {
  font-family: 'Newsreader', sans-serif!important;
}

.tx-accommodation-search #datepicker > div > form.searchDateForm > div.ast-form-group.btn-search-group > button.search > span.btn-text {
  font-family: 'Newsreader', sans-serif!important;
}

@include media-breakpoint-down(lg) {
  #be-sidebar-cart.cart-empty .empty-cart-container .back-to-start {
    background: #d9b77b;
    border: #d9b77b;
    font-family: 'Newsreader', sans-serif!important;
  }
}
@media (max-width: 575.98px) {
  .domir-au-zoo .hero-main .owl-carousel .slide-item .hero-cont:not(.hero-more-cont) h1{
      color: #d9b77b !important;
  }
  .domir-au-zoo .hero-main .owl-carousel .slide-item .hero-cont{
    background: white;
  }
  .sejour-insolite .hero-main .owl-carousel .slide-item .hero-cont:not(.hero-more-cont) h1{
    color: #b8563d !important;
  }
  .sejour-insolite .hero-main .owl-carousel .slide-item .hero-cont{
    background: #2e3a59;
  }
    .domir-au-zoo .hero-main .owl-carousel .slide-item .hero-cont:not(.hero-more-cont) h2{
      color: #d9b77b !important;
  }
  .sejour-insolite .hero-main .owl-carousel .slide-item .hero-cont:not(.hero-more-cont) h2{
    color: #b8563d !important;
  }
}