/* -------------------------------------------------- Colors */
/* -------------------------------------------------- Colors */
:root {
  --agency-primary: #c5d632;
  --agency-primary--hover: #e2f168;
  --agency-primary--lite: #ddf1ef;
  --agency-primary--range: #e6faf6;
  --agency-primary--xlite: #f0f6f6;
  --agency-secondary: #006562;
  --agency-secondary--transparent: rgba(0, 101, 98, 0.9);
  --agency-text: #4a4d4d;
  --agency-text--lite: #706f6f;
  --agency-title-font-family: Verdana, Helvetica Neue, Helvetica, Arial, sans-serif;
  --agency-white: #fff;
}

/* ---------------------------------------------------------------------- */
/* -------------------------------------------------- Agency Page */
.heading .title {
  font-family: var(--agency-title-font-family) !important;
  font-weight: bold;
}

.wkAgency__menu {
  background: var(--agency-secondary) !important;
}
.wkAgency__content .title {
  font-weight: bold;
}
.wkAgency__data .address,
.wkAgency__data .contact,
.wkAgency__data .time {
  background: var(--agency-secondary) !important;
}
.wkAgency__data .address > h3,
.wkAgency__data .contact > h3,
.wkAgency__data .time > h3 {
  border-bottom: 1px solid var(--agency-primary) !important;
  color: var(--agency-primary) !important;
}
.wkAgency__socialmedia .title {
  font-weight: bold;
}

.wkTeam .heading .title {
  font-weight: bold;
}
.wkTeam__agent .action .button {
  color: #212529 !important;
}

.wkTripleOffer {
  background: var(--agency-primary--xlite) !important;
}
.wkTripleOffer .title {
  color: var(--agency-secondary) !important;
}
.wkTripleOffer__background {
  background: var(--agency-white) !important;
}
.wkTripleOffer__c2a {
  background: var(--agency-primary) !important;
  color: #212529 !important;
}
.wkTripleOffer__c2a:hover, .wkTripleOffer__c2a:focus, .wkTripleOffer__c2a:active {
  background: var(--agency-primary--hover) !important;
  color: #212529 !important;
}
.wkTripleOffer__tag {
  background: var(--agency-secondary);
}

.wkOfferList__header .title {
  color: var(--agency-secondary);
}
.wkOfferList__c2a {
  background: var(--agency-primary) !important;
  color: #212529 !important;
}
.wkOfferList__c2a:hover, .wkOfferList__c2a:focus, .wkOfferList__c2a:active {
  background: var(--agency-primary--hover) !important;
  color: #212529 !important;
}

.wkOfferRows__c2a.active {
  background: var(--agency-primary--xlite);
  color: var(--agency-primary);
}
.wkOfferRows__single__content {
  background: var(--agency-primary--xlite);
}

.quickSearch .searchCategories {
  background: var(--agency-secondary--transparent) !important;
}
.quickSearch .searchCategoryText {
  color: var(--agency-white);
}
.quickSearch .searchDestination,
.quickSearch .searchAirport,
.quickSearch .searchDate,
.quickSearch .searchPerson,
.quickSearch .searchDuration,
.quickSearch .searchCategory,
.quickSearch .searchRoom,
.quickSearch .searchBoard,
.quickSearch .searchRecommendation,
.quickSearch .searchPersonPrice,
.quickSearch .searchTouroperator,
.quickSearch .searchCancellationOptions,
.quickSearch .searchFacilities,
.quickSearch .searchOutboundTime,
.quickSearch .searchInboundTime {
  background: var(--agency-text) !important;
}
.quickSearch .searchDestination + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchAirport + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchDate + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchPerson + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchDuration + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchCategory + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchRoom + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchBoard + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchRecommendation + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchPersonPrice + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchTouroperator + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchCancellationOptions + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchFacilities + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchOutboundTime + .popover .filterWrapper .topDestinations h4,
.quickSearch .searchInboundTime + .popover .filterWrapper .topDestinations h4 {
  color: var(--agency-primary) !important;
}
.quickSearch .searchDestination + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchDestination + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchAirport + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchAirport + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchDate + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchDate + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchPerson + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchPerson + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchDuration + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchDuration + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchCategory + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchCategory + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchRoom + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchRoom + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchBoard + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchBoard + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchRecommendation + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchRecommendation + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchPersonPrice + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchPersonPrice + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchTouroperator + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchTouroperator + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchCancellationOptions + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchCancellationOptions + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchFacilities + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchFacilities + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchOutboundTime + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchOutboundTime + .popover .filterWrapper tbody::-webkit-scrollbar-thumb,
.quickSearch .searchInboundTime + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-thumb,
.quickSearch .searchInboundTime + .popover .filterWrapper tbody::-webkit-scrollbar-thumb {
  background: var(--agency-primary);
}
.quickSearch .searchDestination + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchDestination + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchAirport + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchAirport + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchDate + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchDate + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchPerson + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchPerson + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchDuration + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchDuration + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchCategory + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchCategory + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchRoom + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchRoom + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchBoard + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchBoard + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchRecommendation + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchRecommendation + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchPersonPrice + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchPersonPrice + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchTouroperator + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchTouroperator + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchCancellationOptions + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchCancellationOptions + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchFacilities + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchFacilities + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchOutboundTime + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchOutboundTime + .popover .filterWrapper tbody::-webkit-scrollbar-track,
.quickSearch .searchInboundTime + .popover .filterWrapper .scrollWrapper::-webkit-scrollbar-track,
.quickSearch .searchInboundTime + .popover .filterWrapper tbody::-webkit-scrollbar-track {
  background: var(--agency-primary--lite);
}
.quickSearch .searchDestination .rtk,
.quickSearch .searchAirport .rtk,
.quickSearch .searchDate .rtk,
.quickSearch .searchPerson .rtk,
.quickSearch .searchDuration .rtk,
.quickSearch .searchCategory .rtk,
.quickSearch .searchRoom .rtk,
.quickSearch .searchBoard .rtk,
.quickSearch .searchRecommendation .rtk,
.quickSearch .searchPersonPrice .rtk,
.quickSearch .searchTouroperator .rtk,
.quickSearch .searchCancellationOptions .rtk,
.quickSearch .searchFacilities .rtk,
.quickSearch .searchOutboundTime .rtk,
.quickSearch .searchInboundTime .rtk {
  color: var(--agency-primary) !important;
}
.quickSearch .searchDestination.active .searchCategoryText,
.quickSearch .searchAirport.active .searchCategoryText,
.quickSearch .searchDate.active .searchCategoryText,
.quickSearch .searchPerson.active .searchCategoryText,
.quickSearch .searchDuration.active .searchCategoryText,
.quickSearch .searchCategory.active .searchCategoryText,
.quickSearch .searchRoom.active .searchCategoryText,
.quickSearch .searchBoard.active .searchCategoryText,
.quickSearch .searchRecommendation.active .searchCategoryText,
.quickSearch .searchPersonPrice.active .searchCategoryText,
.quickSearch .searchTouroperator.active .searchCategoryText,
.quickSearch .searchCancellationOptions.active .searchCategoryText,
.quickSearch .searchFacilities.active .searchCategoryText,
.quickSearch .searchOutboundTime.active .searchCategoryText,
.quickSearch .searchInboundTime.active .searchCategoryText {
  color: var(--agency-white);
}
.quickSearch .searchDestination.active .rtk,
.quickSearch .searchAirport.active .rtk,
.quickSearch .searchDate.active .rtk,
.quickSearch .searchPerson.active .rtk,
.quickSearch .searchDuration.active .rtk,
.quickSearch .searchCategory.active .rtk,
.quickSearch .searchRoom.active .rtk,
.quickSearch .searchBoard.active .rtk,
.quickSearch .searchRecommendation.active .rtk,
.quickSearch .searchPersonPrice.active .rtk,
.quickSearch .searchTouroperator.active .rtk,
.quickSearch .searchCancellationOptions.active .rtk,
.quickSearch .searchFacilities.active .rtk,
.quickSearch .searchOutboundTime.active .rtk,
.quickSearch .searchInboundTime.active .rtk {
  color: var(--agency-primary) !important;
}
.quickSearch .searchFacilities .rtk-reisethemen,
.quickSearch .searchFacilities .rtk-lage,
.quickSearch .searchFacilities .rtk-ausstattung,
.quickSearch .searchFacilities .rtk-familie,
.quickSearch .searchFacilities .rtk-sport {
  color: var(--agency-primary) !important;
}
.quickSearch .searchAirport + .popover .filter > div::-webkit-scrollbar-thumb {
  background: var(--agency-primary);
}
.quickSearch .searchAirport + .popover .filter > div::-webkit-scrollbar-track {
  background: var(--agency-primary--lite);
}
.quickSearch .searchDate + .popover .filterWrapper .filter table td.monthTd {
  color: var(--agency-primary);
}
.quickSearch .searchPerson + .popover .filter .adults .rtk-person-circle,
.quickSearch .searchPerson + .popover .filter .adults .rtk-child-circle,
.quickSearch .searchPerson + .popover .filter .children .rtk-person-circle,
.quickSearch .searchPerson + .popover .filter .children .rtk-child-circle {
  color: var(--agency-primary) !important;
}
.quickSearch .searchExtender {
  color: var(--agency-primary);
}
.quickSearch .button,
.quickSearch button {
  background: var(--agency-primary) !important;
  color: var(--agency-secondary) !important;
}

.recommendation.big .recommendation__inner--left {
  border-bottom: 0.3rem solid var(--agency-primary);
  border-left: 0.3rem solid var(--agency-primary);
}
.recommendation.big .recommendation__inner--right {
  border-right: 0.3rem solid var(--agency-primary);
  border-top: 0.3rem solid var(--agency-primary);
}
.recommendation.small .recommendation__inner--left {
  border-bottom: 0.2rem solid var(--agency-primary);
  border-left: 0.2rem solid var(--agency-primary);
}
.recommendation.small .recommendation__inner--right {
  border-right: 0.2rem solid var(--agency-primary);
  border-top: 0.2rem solid var(--agency-primary);
}

.litepicker .container__months .month-item:first-child .button-previous-month {
  background: transparent !important;
}
.litepicker .container__months .month-item:last-child .button-next-month {
  background: transparent !important;
}
.litepicker .container__days .day-item:hover {
  background: var(--agency-primary);
  box-shadow: inset 0 0 0 0.1rem var(--agency-primary);
  color: #fff;
}
.litepicker .container__days .day-item.is-start-date, .litepicker .container__days .day-item.is-end-date {
  background: var(--agency-primary);
}
.litepicker .container__days .day-item.is-in-range {
  background: var(--agency-primary--range);
}

.search__engines__wrapper button {
  color: var(--agency-text) !important;
}
.search__engines__wrapper button:hover, .search__engines__wrapper button:focus, .search__engines__wrapper button:active {
  background: var(--agency-primary--hover) !important;
  color: #212529 !important;
}
.search__engines__wrapper button.active {
  background: var(--agency-primary) !important;
  color: #212529 !important;
}
.search__engines__wrapper button.active:hover, .search__engines__wrapper button.active:focus, .search__engines__wrapper button.active:active {
  background: var(--agency-primary--hover) !important;
}
.search__input__container {
  background: var(--agency-primary) !important;
}
.search__input__terms, .search__input__date, .search__input__travelers {
  border: 0.2rem solid var(--agency-primary) !important;
}
.search__form__trigger {
  background: var(--agency-primary) !important;
}
c .search__form__trigger button:hover, .search__form__trigger button:focus, .search__form__trigger button:active {
  background: var(--agency-primary--hover) !important;
}
.search__result__tabs button {
  color: var(--agency-text) !important;
}
.search__result__tabs button:hover, .search__result__tabs button:focus, .search__result__tabs button:active {
  background: var(--agency-primary--hover) !important;
  color: #fff !important;
}
.search__result__tabs button.active {
  background: var(--agency-primary) !important;
  color: #fff !important;
}
.search__result__tabs button.active:hover, .search__result__tabs button.active:focus, .search__result__tabs button.active:active {
  background: var(--agency-primary--hover) !important;
}
.search__result__title {
  background: var(--agency-primary) !important;
  color: #fff !important;
}
.search__result__title.tabs {
  background: #fff !important;
}

.travelers__select button span {
  color: var(--agency-primary) !important;
}
.travelers__rooms {
  border-top: 0.1rem dashed var(--agency-primary) !important;
}
.travelers__submit button {
  background: var(--agency-primary) !important;
}
.travelers__submit button:hover, .travelers__submit button:focus, .travelers__submit button:active {
  background: var(--agency-primary--hover) !important;
}

[data-page-name=agencypage] .search__input__terms {
  border-right: 0 !important;
}
[data-page-name=agencypage] .search__input__date {
  border-left: 0 !important;
  border-right: 0 !important;
}
[data-page-name=agencypage] .search__input__travelers {
  border-left: 0 !important;
}

.agency__menu ul:not(.agency__menu__item__submenu) li a {
  color: #212529 !important;
}
/*# sourceMappingURL=agency.css.map */
