/* -------------------------------------------------- Colors */
/* -------------------------------------------------- Colors */
:root {
  --agency-black: #000;
  --agency-grey: #737373;
  --agency-grey--dark: #e1e1e1;
  --agency-grey--menu: #808080;
  --agency-primary: #092a5e;
  --agency-primary--hover: #3cacda;
  --agency-primary--lite: #70cbf4;
  --agency-primary--range: #e6faf6;
  --agency-primary--xlite: #f0fafe;
  --agency-secondary: #ef0000;
  --agency-stars: #ef0000;
  --agency-text: #4a4d4d;
  --agency-text--lite: #706f6f;
  --agency-title-font-family: Arial, Helvetica Neue, Helvetica, Arial, sans-serif;
  --agency-white: #fff;
  --agency-white--transparent: rgba(255, 255, 255, 0.9);
  --agency-white--transparent--strong: rgba(255, 255, 255, 0.8);
}

/* ---------------------------------------------------------------------- */
/* -------------------------------------------------- Agency Page */
.heading .teaser hr {
  border-color: var(--grey);
}
.heading .teaser h3 {
  color: var(--grey);
}
.heading .title {
  color: var(--primary);
  font-family: var(--agency-title-font-family);
}

.wkAgency {
  background: var(--grey--dark) !important;
  padding-bottom: 0 !important;
}
.wkAgency__content .title {
  color: var(--primary) !important;
}
.wkAgency__menu {
  background: var(--agency-primary-lite) !important;
}
.wkAgency__menu__item.more ul {
  background: var(--agency-primary-lite) !important;
}
.wkAgency__data .address,
.wkAgency__data .contact,
.wkAgency__data .time {
  background: var(--agency-grey--dark) !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__data .address > p,
.wkAgency__data .address > a,
.wkAgency__data .contact > p,
.wkAgency__data .contact > a,
.wkAgency__data .time > p,
.wkAgency__data .time > a {
  color: var(--agency-text) !important;
}
.wkAgency__data .address .open,
.wkAgency__data .contact .open,
.wkAgency__data .time .open {
  color: var(--agency-text) !important;
}
.wkAgency__socialmedia__entry i {
  background: var(--agency-primary--lite) !important;
}

.wkTeam .heading .title {
  color: var(--agency-primary) !important;
}
.wkTeam__agent .person .name {
  color: var(--agency-primary) !important;
}
.wkTeam__agent .contact .phone a,
.wkTeam__agent .contact .mail a {
  color: var(--agency-text) !important;
}

.wkTripleOffer {
  background: var(--agency-grey--dark) !important;
}
.wkTripleOffer .title {
  color: var(--agency-grey) !important;
}
.wkTripleOffer__tag {
  background: var(--primary--lite) !important;
  color: var(--primary) !important;
}
.wkTripleOffer__c2a {
  background: var(--agency-primary) !important;
  color: var(--agency-white) !important;
}
.wkTripleOffer__c2a:hover, .wkTripleOffer__c2a:focus, .wkTripleOffer__c2a:active {
  background: var(--agency-secondary) !important;
  color: var(--agency-white) !important;
}
.wkTripleOffer__c2a .originalPrice {
  color: var(--agency-grey) !important;
}
.wkTripleOffer__tag {
  background: var(--agency-primary--lite) !important;
  color: var(--agency-primary) !important;
}
.wkTripleOffer__bgShape {
  background: var(--white) !important;
}
.wkTripleOffer__background {
  background: var(--white) !important;
}
.wkTripleOffer__badge {
  background: var(--secondary) !important;
}
.wkTripleOffer__category i {
  color: var(--agency-stars) !important;
}

.wkOfferList .title {
  color: var(--agency-grey) !important;
}
.wkOfferList__bgShape {
  background: linear-gradient(to bottom, var(--agency-primary--xlite) 73%, var(--agency-primary--lite) 100%);
}
.wkOfferList__background {
  background: var(--agency-primary--xlite) !important;
}
.wkOfferList__c2a {
  background: var(--agency-primary) !important;
  color: var(--agency-white) !important;
}
.wkOfferList__c2a:hover, .wkOfferList__c2a:focus, .wkOfferList__c2a:active {
  background: var(--agency-secondary) !important;
  color: var(--agency-white) !important;
}
.wkOfferList__c2a .originalPrice {
  color: var(--agency-grey) !important;
}
.wkOfferList__category i {
  color: var(--agency-stars) !important;
}

.wkOfferRows__title {
  color: var(--agency-primary) !important;
}
.wkOfferRows__c2a.active {
  background: var(--agency-grey--dark);
  color: var(--agency-primary);
}
.wkOfferRows__single__content {
  background: var(--agency-grey--dark);
}
.wkOfferRows__single__category i {
  color: var(--agency-stars);
}

.quickSearch .searchOption__content.active {
  background: var(--grey--lite) !important;
  opacity: 0.9;
}
.quickSearch .searchOption__content label {
  color: var(--agency-primary) !important;
}
.quickSearch .searchCategories {
  background: var(--grey--lite) !important;
}
.quickSearch .searchExtender {
  color: var(--agency-primary) !important;
}
.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-white) !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--lite) !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-arrow-down,
.quickSearch .searchDestination .rtk-arrow-up,
.quickSearch .searchAirport .rtk-arrow-down,
.quickSearch .searchAirport .rtk-arrow-up,
.quickSearch .searchDate .rtk-arrow-down,
.quickSearch .searchDate .rtk-arrow-up,
.quickSearch .searchPerson .rtk-arrow-down,
.quickSearch .searchPerson .rtk-arrow-up,
.quickSearch .searchDuration .rtk-arrow-down,
.quickSearch .searchDuration .rtk-arrow-up,
.quickSearch .searchCategory .rtk-arrow-down,
.quickSearch .searchCategory .rtk-arrow-up,
.quickSearch .searchRoom .rtk-arrow-down,
.quickSearch .searchRoom .rtk-arrow-up,
.quickSearch .searchBoard .rtk-arrow-down,
.quickSearch .searchBoard .rtk-arrow-up,
.quickSearch .searchRecommendation .rtk-arrow-down,
.quickSearch .searchRecommendation .rtk-arrow-up,
.quickSearch .searchPersonPrice .rtk-arrow-down,
.quickSearch .searchPersonPrice .rtk-arrow-up,
.quickSearch .searchTouroperator .rtk-arrow-down,
.quickSearch .searchTouroperator .rtk-arrow-up,
.quickSearch .searchCancellationOptions .rtk-arrow-down,
.quickSearch .searchCancellationOptions .rtk-arrow-up,
.quickSearch .searchFacilities .rtk-arrow-down,
.quickSearch .searchFacilities .rtk-arrow-up,
.quickSearch .searchOutboundTime .rtk-arrow-down,
.quickSearch .searchOutboundTime .rtk-arrow-up,
.quickSearch .searchInboundTime .rtk-arrow-down,
.quickSearch .searchInboundTime .rtk-arrow-up {
  color: var(--agency-primary) !important;
}
.quickSearch .searchDuration .selectWrapper:after,
.quickSearch .searchCategory .selectWrapper:after,
.quickSearch .searchRoom .selectWrapper:after,
.quickSearch .searchBoard .selectWrapper:after,
.quickSearch .searchRecommendation .selectWrapper:after,
.quickSearch .searchPersonPrice .selectWrapper:after,
.quickSearch .searchTouroperator .selectWrapper:after,
.quickSearch .searchCancellationOptions .selectWrapper:after,
.quickSearch .searchFacilities .selectWrapper:after,
.quickSearch .searchOutboundTime .selectWrapper:after,
.quickSearch .searchInboundTime .selectWrapper:after {
  color: var(--agency-primary) !important;
}
.quickSearch .searchDuration .selectWrapper select,
.quickSearch .searchCategory .selectWrapper select,
.quickSearch .searchRoom .selectWrapper select,
.quickSearch .searchBoard .selectWrapper select,
.quickSearch .searchRecommendation .selectWrapper select,
.quickSearch .searchPersonPrice .selectWrapper select,
.quickSearch .searchTouroperator .selectWrapper select,
.quickSearch .searchCancellationOptions .selectWrapper select,
.quickSearch .searchFacilities .selectWrapper select,
.quickSearch .searchOutboundTime .selectWrapper select,
.quickSearch .searchInboundTime .selectWrapper select {
  color: var(--agency-black) !important;
}
.quickSearch .searchDuration .selectWrapper select option,
.quickSearch .searchCategory .selectWrapper select option,
.quickSearch .searchRoom .selectWrapper select option,
.quickSearch .searchBoard .selectWrapper select option,
.quickSearch .searchRecommendation .selectWrapper select option,
.quickSearch .searchPersonPrice .selectWrapper select option,
.quickSearch .searchTouroperator .selectWrapper select option,
.quickSearch .searchCancellationOptions .selectWrapper select option,
.quickSearch .searchFacilities .selectWrapper select option,
.quickSearch .searchOutboundTime .selectWrapper select option,
.quickSearch .searchInboundTime .selectWrapper select option {
  background: var(--agency-white) !important;
}
.quickSearch .searchDuration .selectWrapper .fstElement,
.quickSearch .searchCategory .selectWrapper .fstElement,
.quickSearch .searchRoom .selectWrapper .fstElement,
.quickSearch .searchBoard .selectWrapper .fstElement,
.quickSearch .searchRecommendation .selectWrapper .fstElement,
.quickSearch .searchPersonPrice .selectWrapper .fstElement,
.quickSearch .searchTouroperator .selectWrapper .fstElement,
.quickSearch .searchCancellationOptions .selectWrapper .fstElement,
.quickSearch .searchFacilities .selectWrapper .fstElement,
.quickSearch .searchOutboundTime .selectWrapper .fstElement,
.quickSearch .searchInboundTime .selectWrapper .fstElement {
  color: var(--agency-black) !important;
}
.quickSearch .searchDuration .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchCategory .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchRoom .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchBoard .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchRecommendation .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchPersonPrice .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchTouroperator .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchCancellationOptions .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchFacilities .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchOutboundTime .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder, .quickSearch .searchInboundTime .selectWrapper .fstMultipleMode .fstControls input::-moz-placeholder {
  color: var(--agency-black) !important;
}
.quickSearch .searchDuration .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchCategory .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchRoom .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchBoard .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchRecommendation .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchPersonPrice .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchTouroperator .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchCancellationOptions .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchFacilities .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchOutboundTime .selectWrapper .fstMultipleMode .fstControls input::placeholder,
.quickSearch .searchInboundTime .selectWrapper .fstMultipleMode .fstControls input::placeholder {
  color: var(--agency-black) !important;
}
.quickSearch .searchDuration .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchCategory .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchRoom .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchBoard .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchRecommendation .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchPersonPrice .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchTouroperator .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchCancellationOptions .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchFacilities .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchOutboundTime .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder, .quickSearch .searchInboundTime .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder {
  color: var(--agency-black) !important;
}
.quickSearch .searchDuration .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchCategory .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchRoom .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchBoard .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchRecommendation .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchPersonPrice .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchTouroperator .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchCancellationOptions .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchFacilities .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchOutboundTime .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder,
.quickSearch .searchInboundTime .selectWrapper .fstMultipleMode .fstControls input:focus::placeholder {
  color: var(--agency-black) !important;
}
.quickSearch .searchDuration .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchCategory .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchRoom .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchBoard .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchRecommendation .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchPersonPrice .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchTouroperator .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchCancellationOptions .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchFacilities .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchOutboundTime .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder,
.quickSearch .searchInboundTime .selectWrapper .fstMultipleMode .fstControls input:focus::-moz-placeholder {
  color: var(--agency-black) !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 .searchTouroperator .selectWrapper .fstResults,
.quickSearch .searchCancellationOptions .selectWrapper .fstResults,
.quickSearch .searchFacilities .selectWrapper .fstResults,
.quickSearch .searchOutboundTime .selectWrapper .fstResults,
.quickSearch .searchInboundTime .selectWrapper .fstResults {
  background: var(--agency-white) !important;
  color: var(--agency-black) !important;
}
.quickSearch .searchDuration .selectWrapper .fstResultItem,
.quickSearch .searchCategory .selectWrapper .fstResultItem,
.quickSearch .searchRoom .selectWrapper .fstResultItem,
.quickSearch .searchBoard .selectWrapper .fstResultItem,
.quickSearch .searchRecommendation .selectWrapper .fstResultItem,
.quickSearch .searchPersonPrice .selectWrapper .fstResultItem,
.quickSearch .searchTouroperator .selectWrapper .fstResultItem,
.quickSearch .searchCancellationOptions .selectWrapper .fstResultItem,
.quickSearch .searchFacilities .selectWrapper .fstResultItem,
.quickSearch .searchOutboundTime .selectWrapper .fstResultItem,
.quickSearch .searchInboundTime .selectWrapper .fstResultItem {
  border-color: var(--agency-black) !important;
}
.quickSearch .searchDuration .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchCategory .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchRoom .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchBoard .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchRecommendation .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchPersonPrice .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchTouroperator .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchCancellationOptions .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchFacilities .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchOutboundTime .selectWrapper .fstResultItem.fstSelected,
.quickSearch .searchInboundTime .selectWrapper .fstResultItem.fstSelected {
  background: var(--agency-primary) !important;
  border-color: var(--agency-black) !important;
  color: var(--agency-white) !important;
}
.quickSearch .searchFacilities .rtk-reisethemen,
.quickSearch .searchFacilities .rtk-lage,
.quickSearch .searchFacilities .rtk-ausstattung,
.quickSearch .searchFacilities .rtk-familie,
.quickSearch .searchFacilities .rtk-sport {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchDestination .rtk-pin-line {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchAirport .rtk-plane {
  color: var(--agency-secondary) !important;
}
.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);
}
.quickSearch .searchPerson + .popover .filter .adults .rtk-man.active, .quickSearch .searchPerson + .popover .filter .adults .rtk-man.hover,
.quickSearch .searchPerson + .popover .filter .children .rtk-man.active,
.quickSearch .searchPerson + .popover .filter .children .rtk-man.hover {
  color: var(--agency-primary--lite) !important;
}
.quickSearch .searchPerson + .popover .filter .adults .rtk-child.active, .quickSearch .searchPerson + .popover .filter .adults .rtk-child.hover,
.quickSearch .searchPerson + .popover .filter .children .rtk-child.active,
.quickSearch .searchPerson + .popover .filter .children .rtk-child.hover {
  color: var(--agency-primary--lite) !important;
}
.quickSearch .searchPerson .rtk-avatar {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchDate + .popover .filterWrapper .filter table td.inRange {
  background: var(--agency-primary--lite) !important;
}
.quickSearch .searchDate + .popover .filterWrapper .filter table td.monthTd {
  color: var(--agency-primary);
}
.quickSearch .searchDate .rtk-calendar {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchDuration .rtk-duration {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchCategory .rtk-category {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchRoom .rtk-room {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchBoard .rtk-cutlery {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchRecommendation .rtk-sun {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchPersonPrice .rtk-price {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchTouroperator .rtk-operator {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchFacilities .rtk-hotel {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchOutboundTime .rtk-plane,
.quickSearch .searchInboundTime .rtk-plane {
  color: var(--agency-secondary) !important;
}
.quickSearch .searchOutboundTime .selectWrapper:after,
.quickSearch .searchInboundTime .selectWrapper:after {
  color: var(--agency-primary) !important;
}
.quickSearch .directFlight label,
.quickSearch .transferInfos label,
.quickSearch .cancellationOptions label,
.quickSearch .offerIncludes label {
  color: var(--agency-primary) !important;
}
.quickSearch .searchCategoryText {
  color: var(--agency-black) !important;
}
.quickSearch .searchPlaceholder {
  color: var(--agency-black) !important;
}

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

.agency__menu {
  background: var(--agency-grey--menu) !important;
}

.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: 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: #fff !important;
}
.search__engines__wrapper button.active {
  background: var(--agency-primary) !important;
  color: #fff !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;
}
.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;
}

.wkAgency__quicksearch {
  background: var(--agency-grey--menu) !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;
}
/*# sourceMappingURL=agency.css.map */
