/* -------------------------------------------------- Colors */
/* -------------------------------------------------- Colors */
:root {
  --agency-background: #bdd5ed;
  --agency-black: #000;
  --agency-grey: #a4a6a6;
  --agency-primary: #CD0109;
  --agency-primary--hover: #E71C22;
  --agency-primary--lite: rgba(224, 239, 255, 0);
  --agency-primary--range: #d8d8d8;
  --agency-primary--xlite: #e0efff;
  --agency-secondary: #003a74;
  --agency-secondary--hover: #82A5C8;
  --agency-secondary--transparent: rgba(0, 58, 116, 0.9);
  --agency-stars: #e30613;
  --agency-tag: #003a74;
  --agency-text: #4a4d4d;
  --agency-text--dark: #333;
  --agency-text--lite: #212529;
  --agency-title-font-family: Arial, 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);
}

.wkAgency__content .title {
  color: var(--agency-text--dark) !important;
}
.wkAgency__menu {
  background: var(--agency-secondary) !important;
}
.wkAgency__menu ul li a {
  color: var(--white) !important;
}
.wkAgency__menu ul li:hover:not(.more) a, .wkAgency__menu ul li:focus:not(.more) a, .wkAgency__menu ul li:active:not(.more) a {
  color: var(--agency-secondary--hover) !important;
}
.wkAgency__menu__item.more ul {
  background: var(--agency-secondary) !important;
}
.wkAgency__socialmedia .title {
  color: var(--agency-text--dark) !important;
}
.wkAgency__socialmedia__entry i {
  background: var(--agency-primary) !important;
}

.wkTeam .heading .title {
  color: var(--agency-text--dark) !important;
}

.wkTripleOffer {
  background: var(--agency-background) !important;
}
.wkTripleOffer .title {
  color: var(--agency-secondary) !important;
}
.wkTripleOffer__tag {
  background: var(--agency-tag) !important;
  color: var(--agency-white) !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-primary--hover) !important;
  color: var(--agency-white) !important;
}
.wkTripleOffer__c2a .originalPrice {
  color: var(--agency-grey) !important;
}
.wkTripleOffer__background {
  background: var(--agency-white) !important;
}
.wkTripleOffer__bgShape {
  background: linear-gradient(to bottom, var(--agency-primary--lite) 60%, var(--agency-primary--xlite) 100%);
}
.wkTripleOffer__category i {
  color: var(--agency-stars) !important;
}

.wkOfferList .title {
  color: var(--agency-secondary) !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-primary--hover) !important;
  color: var(--agency-white) !important;
}
.wkOfferList__c2a .originalPrice {
  color: var(--agency-grey--xlite) !important;
}
.wkOfferList__category i {
  color: var(--agency-stars) !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-white--transparent) !important;
}
.quickSearch .searchOption__content.active {
  background: var(--agency-secondary--transparent) !important;
}
.quickSearch .searchOption__content.active label {
  color: var(--agency-white) !important;
}
.quickSearch .searchOption__content label {
  color: var(--agency-text) !important;
}
.quickSearch .searchCategories {
  background: var(--agency-secondary--transparent) !important;
}
.quickSearch .searchExtender {
  color: var(--agency-white) !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-secondary--hover) !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);
}
.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-secondary) !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-text) !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-text) !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-text) !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-text) !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-text) !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-text) !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-text) !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;
}
.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-secondary) !important;
  border-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-primary) !important;
}
.quickSearch .searchDestination .rtk-pin-line {
  color: var(--agency-primary) !important;
}
.quickSearch .searchAirport + .popover .filter > div::-webkit-scrollbar-thumb {
  background: var(--agency-secondary) !important;
}
.quickSearch .searchAirport + .popover .filter > div::-webkit-scrollbar-track {
  background: var(--agency-primary--xlite) !important;
}
.quickSearch .searchAirport .rtk-plane {
  color: var(--agency-primary) !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-secondary--hover) !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-secondary--hover) !important;
}
.quickSearch .searchPerson + .popover .subfilter button {
  background: var(--agency-primary) !important;
}
.quickSearch .searchPerson .rtk-avatar {
  color: var(--agency-primary) !important;
}
.quickSearch .searchDate + .popover .filterWrapper .filter table td.inRange {
  background: var(--agency-primary--xlite) !important;
}
.quickSearch .searchDate + .popover .filterWrapper .filter table td.monthTd {
  color: var(--agency-primary);
}
.quickSearch .searchDate .rtk-calendar {
  color: var(--agency-primary) !important;
}
.quickSearch .searchDuration .rtk-duration {
  color: var(--agency-primary) !important;
}
.quickSearch .searchCategory .rtk-category {
  color: var(--agency-primary) !important;
}
.quickSearch .searchRoom .rtk-room {
  color: var(--agency-primary) !important;
}
.quickSearch .searchBoard .rtk-cutlery {
  color: var(--agency-primary) !important;
}
.quickSearch .searchRecommendation .rtk-sun {
  color: var(--agency-primary) !important;
}
.quickSearch .searchPersonPrice .rtk-price {
  color: var(--agency-primary) !important;
}
.quickSearch .searchTouroperator .rtk-operator {
  color: var(--agency-primary) !important;
}
.quickSearch .searchFacilities .rtk-hotel {
  color: var(--agency-primary) !important;
}
.quickSearch .searchOutboundTime .rtk-plane,
.quickSearch .searchInboundTime .rtk-plane {
  color: var(--agency-primary) !important;
}
.quickSearch .searchOutboundTime .selectWrapper:after,
.quickSearch .searchInboundTime .selectWrapper:after {
  color: var(--agency-primary) !important;
}
.quickSearch .directFlight label {
  color: var(--agency-white) !important;
}
.quickSearch .searchCategoryText {
  color: var(--agency-text) !important;
}
.quickSearch .searchPlaceholder {
  color: var(--agency-text) !important;
}
.quickSearch button {
  background: var(--agency-primary) !important;
  color: var(--agency-white) !important;
}
.quickSearch button:hover, .quickSearch button:focus, .quickSearch button:active {
  background: var(--agency-primary--hover) !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: none !important;
}
.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;
}

[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 */
