/* -------------------------------------------------- Colors */
/* -------------------------------------------------- Colors */
:root {
  --agency-grey: #a4a6a6;
  --agency-grey--transparent: rgba(210, 210, 210, 0.9);
  --agency-primary: #ffcc00;
  --agency-primary--hover: #ffdf5d;
  --agency-primary--lite: #ffdf5d;
  --agency-primary--range: #d8d8d8;
  --agency-primary--xlite: #f4f4f4;
  --agency-secondary: #4a4a49;
  --agency-stars: #ffcc00;
  --agency-text: #4a4a49;
  --agency-text--lite: #706f6f;
  --agency-title-font-family: Tahoma, Helvetica Neue, Helvetica, Arial, sans-serif;
  --agency-white: #fff;
  --agency-white--transparent: rgba(255, 255, 255, 0.9);
}

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

.wkAgency__content .title {
  font-weight: bold;
}
.wkAgency__menu ul li a {
  color: var(--text) !important;
}
.wkAgency__menu__item.more ul li {
  border-bottom: 0.1rem solid var(--text) !important;
}
.wkAgency__menu__item.more i {
  color: var(--text) !important;
}
.wkAgency__data .address,
.wkAgency__data .contact,
.wkAgency__data .time {
  color: var(--text) !important;
}
.wkAgency__data .address > h3,
.wkAgency__data .contact > h3,
.wkAgency__data .time > h3 {
  border-bottom: 1px solid var(--text) !important;
  color: var(--text) !important;
}
.wkAgency__data .address > a,
.wkAgency__data .contact > a,
.wkAgency__data .time > a {
  color: var(--text) !important;
}
.wkAgency__socialmedia .title {
  font-weight: bold;
}
.wkAgency__socialmedia__entry i {
  background: var(--agency-primary) !important;
}

.wkTeam .heading .title {
  font-weight: bold;
}
.wkTeam__agent .action .button {
  color: var(--agency-text) !important;
}
.wkTeam__agent .contact .phone a,
.wkTeam__agent .contact .mail a {
  color: var(--agency-text) !important;
}

.wkTripleOffer {
  background: var(--agency-primary--xlite) !important;
}
.wkTripleOffer .title {
  color: var(--agency-secondary) !important;
}
.wkTripleOffer__c2a {
  background: var(--agency-primary) !important;
  color: var(--agency-text) !important;
}
.wkTripleOffer__c2a:hover, .wkTripleOffer__c2a:focus, .wkTripleOffer__c2a:active {
  background: var(--agency-primary--hover) !important;
  color: var(--agency-text) !important;
}
.wkTripleOffer__c2a .originalPrice {
  color: var(--agency-grey) !important;
}
.wkTripleOffer__tag {
  background: var(--agency-secondary) !important;
}
.wkTripleOffer__category i {
  color: var(--agency-stars) !important;
}
.wkTripleOffer__background {
  background: var(--agency-white) !important;
}
.wkTripleOffer__bgShape {
  background: linear-gradient(to bottom, rgba(255, 204, 0, 0) 60%, rgba(252, 208, 25, 0.2) 100%) !important;
}

.wkOfferList .title {
  color: var(--agency-secondary) !important;
}
.wkOfferList__category i {
  color: var(--agency-stars);
}
.wkOfferList__c2a {
  background: var(--agency-primary) !important;
  color: var(--agency-text) !important;
}
.wkOfferList__c2a:hover, .wkOfferList__c2a:focus, .wkOfferList__c2a:active {
  background: var(--agency-primary--hover) !important;
  color: var(--agency-text) !important;
}
.wkOfferList__c2a .originalPrice {
  color: var(--agency-grey) !important;
}
.wkOfferList__bgShape {
  background: linear-gradient(to bottom, rgba(255, 204, 0, 0) 65%, rgba(252, 208, 25, 0.2) 100%) !important;
}

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

.quickSearch .searchOption__content {
  background: var(--agency-grey--transparent) !important;
}
.quickSearch .searchOption__content.active {
  background: var(--agency-white--transparent) !important;
}
.quickSearch .searchOption__content.active label {
  color: var(--agency-text) !important;
}
.quickSearch .searchOption__content label {
  color: var(--agency-text) !important;
}
.quickSearch .searchCategories {
  background: var(--agency-white--transparent) !important;
  box-shadow: 0 0.1rem 0.2rem 0 #ccc !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,
.quickSearch .searchAirport + .popover,
.quickSearch .searchDate + .popover,
.quickSearch .searchPerson + .popover,
.quickSearch .searchDuration + .popover,
.quickSearch .searchCategory + .popover,
.quickSearch .searchRoom + .popover,
.quickSearch .searchBoard + .popover,
.quickSearch .searchRecommendation + .popover,
.quickSearch .searchPersonPrice + .popover,
.quickSearch .searchTouroperator + .popover,
.quickSearch .searchCancellationOptions + .popover,
.quickSearch .searchFacilities + .popover,
.quickSearch .searchOutboundTime + .popover,
.quickSearch .searchInboundTime + .popover {
  background: var(--agency-primary--xlite) !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--lite) !important;
}
.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--xlite) !important;
}
.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 .searchDuration .selectWrapper .fstResults,
.quickSearch .searchCategory .selectWrapper .fstResults,
.quickSearch .searchRoom .selectWrapper .fstResults,
.quickSearch .searchBoard .selectWrapper .fstResults,
.quickSearch .searchRecommendation .selectWrapper .fstResults,
.quickSearch .searchPersonPrice .selectWrapper .fstResults,
.quickSearch .searchInboundTime .selectWrapper .fstResults,
.quickSearch .searchOutboundTime .selectWrapper .fstResults,
.quickSearch .searchTouroperator .selectWrapper .fstResults,
.quickSearch .searchCancellationOptions .selectWrapper .fstResults,
.quickSearch .searchFacilities .selectWrapper .fstResults {
  background: var(--agency-text);
  color: var(--agency-white);
}
.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--lite);
}
.quickSearch .searchAirport + .popover .filter > div::-webkit-scrollbar-track {
  background: var(--agency-primary--xlite);
}
.quickSearch .searchDate + .popover .filterWrapper .filter table td.inRange {
  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 .directFlight label,
.quickSearch .transferInfos label,
.quickSearch .cancellationOptions label,
.quickSearch .offerIncludes label {
  color: var(--agency-text) !important;
}
.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 {
  box-shadow: inset 0 0 0 1rem var(--agency-primary--lite);
}
.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);
}
.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: #212529 !important;
}
.search__engines__wrapper > button:hover, .search__engines__wrapper > button:focus, .search__engines__wrapper > button:active {
  background: var(--agency-primary) !important;
  color: #212529 !important;
}
.search__engines__wrapper > button.active {
  background: var(--agency-primary) !important;
  color: #212529 !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;
}
.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;
}
.search__result__tabs button.active {
  background: var(--agency-primary) !important;
  color: var(--agency-text) !important;
}
.search__result__title {
  background: var(--agency-primary) !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;
  color: var(--agency-text) !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 */
