.colorMainColor, .fullFilters .ffhButton, .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .homeBBoxes .vBarChart .vbcVal, .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfStops.stop, .hdCart .totalBuy .tbPriceDetails, .datesItem .diOption .diCt .dicampaign, .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcTitle a:hover, .smTitle .stLabel a, .srFilters .srfBottom .sbBt.active, .srFilters .srfList li.active, .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .sfNav .sfButton.active .land, .contentBox .cbTitle a:hover, .pointTable .stars, .pointTable .point, .opportunity-list li a, .features .featureTitle, .hdTitle .hdtNav span, .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder .whbImage .whbSpecs, .nBookingCart .nbCartHotelLabel .nbcIcon, .nchAgreement .naText a, .bCheck input:checked + label:before, .wideCruiseBox .wrtName, .wideCruiseBox .wcbImage .wcbSpecs, .tdrBox .tdShip, .specsBoxes .spescBox .sbDetails .sbdTitle, .specsTable tr .value, .tdTable .price, .tdRouteList .tdRouteItem .triLeft span, .destBox .dbTitle, .tourProgramBox .tpTitle, .noFlights .nofContainer .nofTitle, .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultsTitle .frtIcon, .newBarSliderMain .nbsTop .nbsTitle, .ffCheck:hover label, .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbTitle:hover, .tabLinkTitle a, .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox .nbTitle:hover, .ciTitle.mainColor, .destinationGroup .dgBox .dgbDetails .dgbBt, .mainTitle.mainColor .title, .flightInput .fiIcon, .smPassMain .smPassTrigger .stIcon, .smInput .smIcon, .mainSearch .smNav li.active, .header .headerBottom .hbMenu > li:hover > a, .header .headerMid .hmMenu > ul > li:hover > a {
  color: #3c6dbd !important;
}

.colorSecondColor, .hdcFlight .hfStops, .hdcFlight .hfTimes, .hdCart .totalBuy .tbMainPrice, .datesItem .diOption .diCt .diPrice, .datesTitleMain .dtmDates .dtmDate .day, .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 .wcTotalPrice .newPrice, .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .title, .srFilters .srfBottom .sbBt.active:hover, .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smChangeBt span, .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton.active .date {
  color: #1f9ede !important;
}

.colorPriceColor, .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .mmMonths .mmCheckLabel .mclDiv:before {
  color: #a1d54b !important;
}

.bgMainColor, .buttonNav .navButton.active, .transferItem .tiPriceCol .tiButton, .fullFilters .ffhButton:hover, .imageBarLoading .iblBar .bar, .barChartMain .bar, .vChartMain .bar, .homeBBoxes .vBarChart .vbcBar .bar, .datesItem .diOption input:checked + .diCt, .wideHotelBoxv2 .accommodation, .customCheckv1 input:checked, .contentBox .cbDetails, .hdTabber .hdNav li.active, .detailRoomOptions .drtBt.active, .features .feature-box, .fullConfirmation .confBts .cBt, .doneBt, .instList .instBox.selected:after, .bSearchButton, .bCheck input:checked + label:after, .tourProgramBox .tpbDay, .tdTabber .tdNav li.active, .newBarSliderMain .nbsBarHolder .bar, .announcementColumns .acCol .acColButton, .announcementColumns .acCol .acColList li:Before, .smtButton, .bannerBlock .bbTextSlider, .loginCenter .loginButton, .auto-button {
  background: #3c6dbd !important;
}

.bgSecondColor {
  background: #1f9ede !important;
}

.bgPriceColor, .flightOptPopup .fmBottom .fmbButton, .wideHotelBox .whbHolder .wbBt, .wideCruiseBox .wrBottom .wrbBuyBt, .flightCart .fcButton, .flightResultItemMain .friItemBg .friPriceCol .selectBt {
  background: #a1d54b !important;
}

.bgMainGradient, .smTitle .smDays .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#3c6dbd), to(#345ea4)) !important;
  background: linear-gradient(#3c6dbd, #345ea4) !important;
}

.bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#1f9ede), to(#1e87bf)) !important;
  background: linear-gradient(#1f9ede, #1e87bf) !important;
}

.borderColorMainColor, .buttonNav .navButton.active, .fullFilters .ffhButton, .customCheckv1 input:checked, .nBookingCart .nbCartHotelLabel .nbcIcon {
  border-color: #3c6dbd !important;
}

.borderColorSecondColor {
  border-color: #1f9ede !important;
}

.borderColorPriceColor, .flightOptPopup .fmBottom .fmbButton, .flightResultItemMain .friClasses .friClassItem .fciChoose {
  border-color: #a1d54b !important;
}

.borderTopColorSecondColor {
  border-top-color: #1f9ede !important;
}

.borderTopColorMainColor, .smTitle .smDays .stDay.active:before, .srFilters .srfList li.active, .srFlightMain .sfNav .sfButton.active, .tdTabber .tdNav li.active:before {
  border-top-color: #3c6dbd !important;
}

.borderBottomColorSecondColor, .srTitleMain .srtSorter .ssBt:hover {
  border-bottom-color: #1f9ede !important;
}

.borderBottomColorMainColor, .fullFilters .ffHolder.showDrop .ffhTrigger, .srTitleMain .srtSorter .ssBt.active, .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .mainSearch .smNav li.active {
  border-bottom-color: #3c6dbd !important;
}

.colorStarColor, .hdcHotel .stars, .wideHotelBoxv2 .stars {
  color: #ff9e00 !important;
}

.destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(60, 109, 189, 0)), color-stop(19%, rgba(60, 109, 189, 0)), color-stop(47%, rgba(60, 109, 189, 0.75)), color-stop(49%, rgba(60, 109, 189, 0.8)), to(rgba(60, 109, 189, 0.8)));
  background: linear-gradient(to bottom, rgba(60, 109, 189, 0) 0%, rgba(60, 109, 189, 0) 19%, rgba(60, 109, 189, 0.75) 47%, rgba(60, 109, 189, 0.8) 49%, rgba(60, 109, 189, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}

.flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(60, 109, 193)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(60, 109, 193));
}

body {
  width: 100%;
  float: left;
}

body.celestyalTheme .colorMainColor, body.celestyalTheme .fullFilters .ffhButton, .fullFilters body.celestyalTheme .ffhButton, body.celestyalTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.celestyalTheme .dfbProvider, body.celestyalTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.celestyalTheme .vbcVal, body.celestyalTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.celestyalTheme .flightInfoTrg, body.celestyalTheme .hdcFlight .hfStops.stop, .hdcFlight body.celestyalTheme .hfStops.stop, body.celestyalTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.celestyalTheme .tbPriceDetails, body.celestyalTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.celestyalTheme .dicampaign, body.celestyalTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.celestyalTheme .fInfoTrigger, body.celestyalTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.celestyalTheme .wcPriceTableTrigger, body.celestyalTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.celestyalTheme .wsBt, body.celestyalTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.celestyalTheme a:hover, body.celestyalTheme .smTitle .stLabel a, .smTitle .stLabel body.celestyalTheme a, body.celestyalTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.celestyalTheme .sbBt.active, body.celestyalTheme .srFilters .srfList li.active, .srFilters .srfList body.celestyalTheme li.active, body.celestyalTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.celestyalTheme .pTrigger, body.celestyalTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.celestyalTheme .stop, body.celestyalTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.celestyalTheme .land, body.celestyalTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.celestyalTheme a:hover, body.celestyalTheme .pointTable .stars, .pointTable body.celestyalTheme .stars, body.celestyalTheme .pointTable .point, .pointTable body.celestyalTheme .point, body.celestyalTheme .opportunity-list li a, .opportunity-list li body.celestyalTheme a, body.celestyalTheme .features .featureTitle, .features body.celestyalTheme .featureTitle, body.celestyalTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.celestyalTheme span, body.celestyalTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.celestyalTheme span, body.celestyalTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.celestyalTheme .wlName:hover, body.celestyalTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.celestyalTheme .whbSpecs, body.celestyalTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.celestyalTheme .nbcIcon, body.celestyalTheme .nchAgreement .naText a, .nchAgreement .naText body.celestyalTheme a, body.celestyalTheme .bCheck input:checked + label:before, .bCheck body.celestyalTheme input:checked + label:before, body.celestyalTheme .wideCruiseBox .wrtName, .wideCruiseBox body.celestyalTheme .wrtName, body.celestyalTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.celestyalTheme .wcbSpecs, body.celestyalTheme .tdrBox .tdShip, .tdrBox body.celestyalTheme .tdShip, body.celestyalTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.celestyalTheme .sbdTitle, body.celestyalTheme .specsTable tr .value, .specsTable tr body.celestyalTheme .value, body.celestyalTheme .tdTable .price, .tdTable body.celestyalTheme .price, body.celestyalTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.celestyalTheme span, body.celestyalTheme .destBox .dbTitle, .destBox body.celestyalTheme .dbTitle, body.celestyalTheme .tourProgramBox .tpTitle, .tourProgramBox body.celestyalTheme .tpTitle, body.celestyalTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.celestyalTheme .nofTitle, body.celestyalTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.celestyalTheme .fciTitle, body.celestyalTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.celestyalTheme .frtIcon, body.celestyalTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.celestyalTheme .nbsTitle, body.celestyalTheme .ffCheck:hover label, .ffCheck:hover body.celestyalTheme label, body.celestyalTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.celestyalTheme a, body.celestyalTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.celestyalTheme .fbTitle:hover, body.celestyalTheme .tabLinkTitle a, .tabLinkTitle body.celestyalTheme a, body.celestyalTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.celestyalTheme .nbLink, body.celestyalTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.celestyalTheme .nbTitle:hover, body.celestyalTheme .ciTitle.mainColor, body.celestyalTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.celestyalTheme .dgbBt, body.celestyalTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.celestyalTheme .title, body.celestyalTheme .flightInput .fiIcon, .flightInput body.celestyalTheme .fiIcon, body.celestyalTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.celestyalTheme .stIcon, body.celestyalTheme .smInput .smIcon, .smInput body.celestyalTheme .smIcon, body.celestyalTheme .mainSearch .smNav li.active, .mainSearch .smNav body.celestyalTheme li.active, body.celestyalTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.celestyalTheme .hbMenu > li:hover > a, body.celestyalTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.celestyalTheme .hmMenu > ul > li:hover > a {
  color: #3c6dbd !important;
}
body.celestyalTheme .colorSecondColor, body.celestyalTheme .hdcFlight .hfStops, .hdcFlight body.celestyalTheme .hfStops, body.celestyalTheme .hdcFlight .hfTimes, .hdcFlight body.celestyalTheme .hfTimes, body.celestyalTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.celestyalTheme .tbMainPrice, body.celestyalTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.celestyalTheme .diPrice, body.celestyalTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.celestyalTheme .day, body.celestyalTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.celestyalTheme .wcMoreBt, body.celestyalTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.celestyalTheme .wcPriceTableTrigger:hover, body.celestyalTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.celestyalTheme .wcMainPrice, body.celestyalTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.celestyalTheme .newPrice, body.celestyalTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.celestyalTheme .ssBt.active, body.celestyalTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.celestyalTheme .ssBt:hover, body.celestyalTheme .srTitleMain .title, .srTitleMain body.celestyalTheme .title, body.celestyalTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.celestyalTheme .sbBt.active:hover, body.celestyalTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.celestyalTheme .direct, body.celestyalTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.celestyalTheme .smfTime, body.celestyalTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.celestyalTheme span, body.celestyalTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.celestyalTheme .land, body.celestyalTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.celestyalTheme .date {
  color: #1f9ede !important;
}
body.celestyalTheme .colorPriceColor, body.celestyalTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.celestyalTheme .fciChoose, body.celestyalTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.celestyalTheme .fciPrice, body.celestyalTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.celestyalTheme .greenLabel, body.celestyalTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.celestyalTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.celestyalTheme .bgMainColor, body.celestyalTheme .buttonNav .navButton.active, .buttonNav body.celestyalTheme .navButton.active, body.celestyalTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.celestyalTheme .tiButton, body.celestyalTheme .fullFilters .ffhButton:hover, .fullFilters body.celestyalTheme .ffhButton:hover, body.celestyalTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.celestyalTheme .bar, body.celestyalTheme .barChartMain .bar, .barChartMain body.celestyalTheme .bar, body.celestyalTheme .vChartMain .bar, .vChartMain body.celestyalTheme .bar, body.celestyalTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.celestyalTheme .bar, body.celestyalTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.celestyalTheme input:checked + .diCt, body.celestyalTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.celestyalTheme .accommodation, body.celestyalTheme .customCheckv1 input:checked, .customCheckv1 body.celestyalTheme input:checked, body.celestyalTheme .contentBox .cbDetails, .contentBox body.celestyalTheme .cbDetails, body.celestyalTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.celestyalTheme li.active, body.celestyalTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.celestyalTheme .drtBt.active, body.celestyalTheme .features .feature-box, .features body.celestyalTheme .feature-box, body.celestyalTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.celestyalTheme .cBt, body.celestyalTheme .doneBt, body.celestyalTheme .instList .instBox.selected:after, .instList body.celestyalTheme .instBox.selected:after, body.celestyalTheme .bSearchButton, body.celestyalTheme .bCheck input:checked + label:after, .bCheck body.celestyalTheme input:checked + label:after, body.celestyalTheme .tourProgramBox .tpbDay, .tourProgramBox body.celestyalTheme .tpbDay, body.celestyalTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.celestyalTheme li.active, body.celestyalTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.celestyalTheme .bar, body.celestyalTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.celestyalTheme .acColButton, body.celestyalTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.celestyalTheme li:Before, body.celestyalTheme .smtButton, body.celestyalTheme .bannerBlock .bbTextSlider, .bannerBlock body.celestyalTheme .bbTextSlider, body.celestyalTheme .loginCenter .loginButton, .loginCenter body.celestyalTheme .loginButton, body.celestyalTheme .auto-button {
  background: #3c6dbd !important;
}
body.celestyalTheme .bgSecondColor {
  background: #1f9ede !important;
}
body.celestyalTheme .bgPriceColor, body.celestyalTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.celestyalTheme .fmbButton, body.celestyalTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.celestyalTheme .wbBt, body.celestyalTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.celestyalTheme .wrbBuyBt, body.celestyalTheme .flightCart .fcButton, .flightCart body.celestyalTheme .fcButton, body.celestyalTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.celestyalTheme .selectBt {
  background: #a1d54b !important;
}
body.celestyalTheme .bgMainGradient, body.celestyalTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.celestyalTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#3c6dbd), to(#345ea4)) !important;
  background: linear-gradient(#3c6dbd, #345ea4) !important;
}
body.celestyalTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#1f9ede), to(#1e87bf)) !important;
  background: linear-gradient(#1f9ede, #1e87bf) !important;
}
body.celestyalTheme .borderColorMainColor, body.celestyalTheme .buttonNav .navButton.active, .buttonNav body.celestyalTheme .navButton.active, body.celestyalTheme .fullFilters .ffhButton, .fullFilters body.celestyalTheme .ffhButton, body.celestyalTheme .customCheckv1 input:checked, .customCheckv1 body.celestyalTheme input:checked, body.celestyalTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.celestyalTheme .nbcIcon {
  border-color: #3c6dbd !important;
}
body.celestyalTheme .borderColorSecondColor {
  border-color: #1f9ede !important;
}
body.celestyalTheme .borderColorPriceColor, body.celestyalTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.celestyalTheme .fmbButton, body.celestyalTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.celestyalTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.celestyalTheme .borderTopColorSecondColor {
  border-top-color: #1f9ede !important;
}
body.celestyalTheme .borderTopColorMainColor, body.celestyalTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.celestyalTheme .stDay.active:before, body.celestyalTheme .srFilters .srfList li.active, .srFilters .srfList body.celestyalTheme li.active, body.celestyalTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.celestyalTheme .sfButton.active, body.celestyalTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.celestyalTheme li.active:before {
  border-top-color: #3c6dbd !important;
}
body.celestyalTheme .borderBottomColorSecondColor, body.celestyalTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.celestyalTheme .ssBt:hover {
  border-bottom-color: #1f9ede !important;
}
body.celestyalTheme .borderBottomColorMainColor, body.celestyalTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.celestyalTheme .ffhTrigger, body.celestyalTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.celestyalTheme .ssBt.active, body.celestyalTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.celestyalTheme .dayBt.active, body.celestyalTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.celestyalTheme .mBt.active, body.celestyalTheme .mainSearch .smNav li.active, .mainSearch .smNav body.celestyalTheme li.active {
  border-bottom-color: #3c6dbd !important;
}
body.celestyalTheme .colorStarColor, body.celestyalTheme .hdcHotel .stars, .hdcHotel body.celestyalTheme .stars, body.celestyalTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.celestyalTheme .stars {
  color: #ff9e00 !important;
}
body.celestyalTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(60, 109, 189, 0)), color-stop(19%, rgba(60, 109, 189, 0)), color-stop(47%, rgba(60, 109, 189, 0.75)), color-stop(49%, rgba(60, 109, 189, 0.8)), to(rgba(60, 109, 189, 0.8)));
  background: linear-gradient(to bottom, rgba(60, 109, 189, 0) 0%, rgba(60, 109, 189, 0) 19%, rgba(60, 109, 189, 0.75) 47%, rgba(60, 109, 189, 0.8) 49%, rgba(60, 109, 189, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.celestyalTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(60, 109, 193)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(60, 109, 193));
}
body.celestyalTheme .loginMain .loginBg {
  background-image: url("../img/celestyalTemplate/login-bg.jpg");
}
body.celestyalTheme .loginCenter .loginLogo .llImg,
body.celestyalTheme .header .headerMid .headerLogo {
  background-image: url("../img/celestyalTemplate/headerLogo.png");
}

body.spektrTheme .colorMainColor, body.spektrTheme .fullFilters .ffhButton, .fullFilters body.spektrTheme .ffhButton, body.spektrTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.spektrTheme .dfbProvider, body.spektrTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.spektrTheme .vbcVal, body.spektrTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.spektrTheme .flightInfoTrg, body.spektrTheme .hdcFlight .hfStops.stop, .hdcFlight body.spektrTheme .hfStops.stop, body.spektrTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.spektrTheme .tbPriceDetails, body.spektrTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.spektrTheme .dicampaign, body.spektrTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.spektrTheme .fInfoTrigger, body.spektrTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.spektrTheme .wcPriceTableTrigger, body.spektrTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.spektrTheme .wsBt, body.spektrTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.spektrTheme a:hover, body.spektrTheme .smTitle .stLabel a, .smTitle .stLabel body.spektrTheme a, body.spektrTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.spektrTheme .sbBt.active, body.spektrTheme .srFilters .srfList li.active, .srFilters .srfList body.spektrTheme li.active, body.spektrTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.spektrTheme .pTrigger, body.spektrTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.spektrTheme .stop, body.spektrTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.spektrTheme .land, body.spektrTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.spektrTheme a:hover, body.spektrTheme .pointTable .stars, .pointTable body.spektrTheme .stars, body.spektrTheme .pointTable .point, .pointTable body.spektrTheme .point, body.spektrTheme .opportunity-list li a, .opportunity-list li body.spektrTheme a, body.spektrTheme .features .featureTitle, .features body.spektrTheme .featureTitle, body.spektrTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.spektrTheme span, body.spektrTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.spektrTheme span, body.spektrTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.spektrTheme .wlName:hover, body.spektrTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.spektrTheme .whbSpecs, body.spektrTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.spektrTheme .nbcIcon, body.spektrTheme .nchAgreement .naText a, .nchAgreement .naText body.spektrTheme a, body.spektrTheme .bCheck input:checked + label:before, .bCheck body.spektrTheme input:checked + label:before, body.spektrTheme .wideCruiseBox .wrtName, .wideCruiseBox body.spektrTheme .wrtName, body.spektrTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.spektrTheme .wcbSpecs, body.spektrTheme .tdrBox .tdShip, .tdrBox body.spektrTheme .tdShip, body.spektrTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.spektrTheme .sbdTitle, body.spektrTheme .specsTable tr .value, .specsTable tr body.spektrTheme .value, body.spektrTheme .tdTable .price, .tdTable body.spektrTheme .price, body.spektrTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.spektrTheme span, body.spektrTheme .destBox .dbTitle, .destBox body.spektrTheme .dbTitle, body.spektrTheme .tourProgramBox .tpTitle, .tourProgramBox body.spektrTheme .tpTitle, body.spektrTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.spektrTheme .nofTitle, body.spektrTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.spektrTheme .fciTitle, body.spektrTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.spektrTheme .frtIcon, body.spektrTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.spektrTheme .nbsTitle, body.spektrTheme .ffCheck:hover label, .ffCheck:hover body.spektrTheme label, body.spektrTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.spektrTheme a, body.spektrTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.spektrTheme .fbTitle:hover, body.spektrTheme .tabLinkTitle a, .tabLinkTitle body.spektrTheme a, body.spektrTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.spektrTheme .nbLink, body.spektrTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.spektrTheme .nbTitle:hover, body.spektrTheme .ciTitle.mainColor, body.spektrTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.spektrTheme .dgbBt, body.spektrTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.spektrTheme .title, body.spektrTheme .flightInput .fiIcon, .flightInput body.spektrTheme .fiIcon, body.spektrTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.spektrTheme .stIcon, body.spektrTheme .smInput .smIcon, .smInput body.spektrTheme .smIcon, body.spektrTheme .mainSearch .smNav li.active, .mainSearch .smNav body.spektrTheme li.active, body.spektrTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.spektrTheme .hbMenu > li:hover > a, body.spektrTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.spektrTheme .hmMenu > ul > li:hover > a {
  color: #5cb9df !important;
}
body.spektrTheme .colorSecondColor, body.spektrTheme .hdcFlight .hfStops, .hdcFlight body.spektrTheme .hfStops, body.spektrTheme .hdcFlight .hfTimes, .hdcFlight body.spektrTheme .hfTimes, body.spektrTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.spektrTheme .tbMainPrice, body.spektrTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.spektrTheme .diPrice, body.spektrTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.spektrTheme .day, body.spektrTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.spektrTheme .wcMoreBt, body.spektrTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.spektrTheme .wcPriceTableTrigger:hover, body.spektrTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.spektrTheme .wcMainPrice, body.spektrTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.spektrTheme .newPrice, body.spektrTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.spektrTheme .ssBt.active, body.spektrTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.spektrTheme .ssBt:hover, body.spektrTheme .srTitleMain .title, .srTitleMain body.spektrTheme .title, body.spektrTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.spektrTheme .sbBt.active:hover, body.spektrTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.spektrTheme .direct, body.spektrTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.spektrTheme .smfTime, body.spektrTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.spektrTheme span, body.spektrTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.spektrTheme .land, body.spektrTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.spektrTheme .date {
  color: #1f9ede !important;
}
body.spektrTheme .colorPriceColor, body.spektrTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.spektrTheme .fciChoose, body.spektrTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.spektrTheme .fciPrice, body.spektrTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.spektrTheme .greenLabel, body.spektrTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.spektrTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.spektrTheme .bgMainColor, body.spektrTheme .buttonNav .navButton.active, .buttonNav body.spektrTheme .navButton.active, body.spektrTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.spektrTheme .tiButton, body.spektrTheme .fullFilters .ffhButton:hover, .fullFilters body.spektrTheme .ffhButton:hover, body.spektrTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.spektrTheme .bar, body.spektrTheme .barChartMain .bar, .barChartMain body.spektrTheme .bar, body.spektrTheme .vChartMain .bar, .vChartMain body.spektrTheme .bar, body.spektrTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.spektrTheme .bar, body.spektrTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.spektrTheme input:checked + .diCt, body.spektrTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.spektrTheme .accommodation, body.spektrTheme .customCheckv1 input:checked, .customCheckv1 body.spektrTheme input:checked, body.spektrTheme .contentBox .cbDetails, .contentBox body.spektrTheme .cbDetails, body.spektrTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.spektrTheme li.active, body.spektrTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.spektrTheme .drtBt.active, body.spektrTheme .features .feature-box, .features body.spektrTheme .feature-box, body.spektrTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.spektrTheme .cBt, body.spektrTheme .doneBt, body.spektrTheme .instList .instBox.selected:after, .instList body.spektrTheme .instBox.selected:after, body.spektrTheme .bSearchButton, body.spektrTheme .bCheck input:checked + label:after, .bCheck body.spektrTheme input:checked + label:after, body.spektrTheme .tourProgramBox .tpbDay, .tourProgramBox body.spektrTheme .tpbDay, body.spektrTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.spektrTheme li.active, body.spektrTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.spektrTheme .bar, body.spektrTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.spektrTheme .acColButton, body.spektrTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.spektrTheme li:Before, body.spektrTheme .smtButton, body.spektrTheme .bannerBlock .bbTextSlider, .bannerBlock body.spektrTheme .bbTextSlider, body.spektrTheme .loginCenter .loginButton, .loginCenter body.spektrTheme .loginButton, body.spektrTheme .auto-button {
  background: #5cb9df !important;
}
body.spektrTheme .bgSecondColor {
  background: #1f9ede !important;
}
body.spektrTheme .bgPriceColor, body.spektrTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.spektrTheme .fmbButton, body.spektrTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.spektrTheme .wbBt, body.spektrTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.spektrTheme .wrbBuyBt, body.spektrTheme .flightCart .fcButton, .flightCart body.spektrTheme .fcButton, body.spektrTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.spektrTheme .selectBt {
  background: #a1d54b !important;
}
body.spektrTheme .bgMainGradient, body.spektrTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.spektrTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#5cb9df), to(#4567ad)) !important;
  background: linear-gradient(#5cb9df, #4567ad) !important;
}
body.spektrTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#1f9ede), to(#1e87bf)) !important;
  background: linear-gradient(#1f9ede, #1e87bf) !important;
}
body.spektrTheme .borderColorMainColor, body.spektrTheme .buttonNav .navButton.active, .buttonNav body.spektrTheme .navButton.active, body.spektrTheme .fullFilters .ffhButton, .fullFilters body.spektrTheme .ffhButton, body.spektrTheme .customCheckv1 input:checked, .customCheckv1 body.spektrTheme input:checked, body.spektrTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.spektrTheme .nbcIcon {
  border-color: #5cb9df !important;
}
body.spektrTheme .borderColorSecondColor {
  border-color: #1f9ede !important;
}
body.spektrTheme .borderColorPriceColor, body.spektrTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.spektrTheme .fmbButton, body.spektrTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.spektrTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.spektrTheme .borderTopColorSecondColor {
  border-top-color: #1f9ede !important;
}
body.spektrTheme .borderTopColorMainColor, body.spektrTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.spektrTheme .stDay.active:before, body.spektrTheme .srFilters .srfList li.active, .srFilters .srfList body.spektrTheme li.active, body.spektrTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.spektrTheme .sfButton.active, body.spektrTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.spektrTheme li.active:before {
  border-top-color: #5cb9df !important;
}
body.spektrTheme .borderBottomColorSecondColor, body.spektrTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.spektrTheme .ssBt:hover {
  border-bottom-color: #1f9ede !important;
}
body.spektrTheme .borderBottomColorMainColor, body.spektrTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.spektrTheme .ffhTrigger, body.spektrTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.spektrTheme .ssBt.active, body.spektrTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.spektrTheme .dayBt.active, body.spektrTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.spektrTheme .mBt.active, body.spektrTheme .mainSearch .smNav li.active, .mainSearch .smNav body.spektrTheme li.active {
  border-bottom-color: #5cb9df !important;
}
body.spektrTheme .colorStarColor, body.spektrTheme .hdcHotel .stars, .hdcHotel body.spektrTheme .stars, body.spektrTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.spektrTheme .stars {
  color: #ff9e00 !important;
}
body.spektrTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.spektrTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.spektrTheme .loginMain .loginBg {
  background-image: url("../img/spektrTemplate/login-bg.jpg");
}
body.spektrTheme .loginCenter .loginLogo .llImg,
body.spektrTheme .header .headerMid .headerLogo {
  background-image: url("../img/spektrTemplate/headerLogo.png");
}

body.mngTheme .colorMainColor, body.mngTheme .fullFilters .ffhButton, .fullFilters body.mngTheme .ffhButton, body.mngTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.mngTheme .dfbProvider, body.mngTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.mngTheme .vbcVal, body.mngTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.mngTheme .flightInfoTrg, body.mngTheme .hdcFlight .hfStops.stop, .hdcFlight body.mngTheme .hfStops.stop, body.mngTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.mngTheme .tbPriceDetails, body.mngTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.mngTheme .dicampaign, body.mngTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.mngTheme .fInfoTrigger, body.mngTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.mngTheme .wcPriceTableTrigger, body.mngTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.mngTheme .wsBt, body.mngTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.mngTheme a:hover, body.mngTheme .smTitle .stLabel a, .smTitle .stLabel body.mngTheme a, body.mngTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.mngTheme .sbBt.active, body.mngTheme .srFilters .srfList li.active, .srFilters .srfList body.mngTheme li.active, body.mngTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.mngTheme .pTrigger, body.mngTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.mngTheme .stop, body.mngTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.mngTheme .land, body.mngTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.mngTheme a:hover, body.mngTheme .pointTable .stars, .pointTable body.mngTheme .stars, body.mngTheme .pointTable .point, .pointTable body.mngTheme .point, body.mngTheme .opportunity-list li a, .opportunity-list li body.mngTheme a, body.mngTheme .features .featureTitle, .features body.mngTheme .featureTitle, body.mngTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.mngTheme span, body.mngTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.mngTheme span, body.mngTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.mngTheme .wlName:hover, body.mngTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.mngTheme .whbSpecs, body.mngTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.mngTheme .nbcIcon, body.mngTheme .nchAgreement .naText a, .nchAgreement .naText body.mngTheme a, body.mngTheme .bCheck input:checked + label:before, .bCheck body.mngTheme input:checked + label:before, body.mngTheme .wideCruiseBox .wrtName, .wideCruiseBox body.mngTheme .wrtName, body.mngTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.mngTheme .wcbSpecs, body.mngTheme .tdrBox .tdShip, .tdrBox body.mngTheme .tdShip, body.mngTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.mngTheme .sbdTitle, body.mngTheme .specsTable tr .value, .specsTable tr body.mngTheme .value, body.mngTheme .tdTable .price, .tdTable body.mngTheme .price, body.mngTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.mngTheme span, body.mngTheme .destBox .dbTitle, .destBox body.mngTheme .dbTitle, body.mngTheme .tourProgramBox .tpTitle, .tourProgramBox body.mngTheme .tpTitle, body.mngTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.mngTheme .nofTitle, body.mngTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.mngTheme .fciTitle, body.mngTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.mngTheme .frtIcon, body.mngTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.mngTheme .nbsTitle, body.mngTheme .ffCheck:hover label, .ffCheck:hover body.mngTheme label, body.mngTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.mngTheme a, body.mngTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.mngTheme .fbTitle:hover, body.mngTheme .tabLinkTitle a, .tabLinkTitle body.mngTheme a, body.mngTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.mngTheme .nbLink, body.mngTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.mngTheme .nbTitle:hover, body.mngTheme .ciTitle.mainColor, body.mngTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.mngTheme .dgbBt, body.mngTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.mngTheme .title, body.mngTheme .flightInput .fiIcon, .flightInput body.mngTheme .fiIcon, body.mngTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.mngTheme .stIcon, body.mngTheme .smInput .smIcon, .smInput body.mngTheme .smIcon, body.mngTheme .mainSearch .smNav li.active, .mainSearch .smNav body.mngTheme li.active, body.mngTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.mngTheme .hbMenu > li:hover > a, body.mngTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.mngTheme .hmMenu > ul > li:hover > a {
  color: #1f9bde !important;
}
body.mngTheme .colorSecondColor, body.mngTheme .hdcFlight .hfStops, .hdcFlight body.mngTheme .hfStops, body.mngTheme .hdcFlight .hfTimes, .hdcFlight body.mngTheme .hfTimes, body.mngTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.mngTheme .tbMainPrice, body.mngTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.mngTheme .diPrice, body.mngTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.mngTheme .day, body.mngTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.mngTheme .wcMoreBt, body.mngTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.mngTheme .wcPriceTableTrigger:hover, body.mngTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.mngTheme .wcMainPrice, body.mngTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.mngTheme .newPrice, body.mngTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.mngTheme .ssBt.active, body.mngTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.mngTheme .ssBt:hover, body.mngTheme .srTitleMain .title, .srTitleMain body.mngTheme .title, body.mngTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.mngTheme .sbBt.active:hover, body.mngTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.mngTheme .direct, body.mngTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.mngTheme .smfTime, body.mngTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.mngTheme span, body.mngTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.mngTheme .land, body.mngTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.mngTheme .date {
  color: #1f9bde !important;
}
body.mngTheme .colorPriceColor, body.mngTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.mngTheme .fciChoose, body.mngTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.mngTheme .fciPrice, body.mngTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.mngTheme .greenLabel, body.mngTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.mngTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.mngTheme .bgMainColor, body.mngTheme .buttonNav .navButton.active, .buttonNav body.mngTheme .navButton.active, body.mngTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.mngTheme .tiButton, body.mngTheme .fullFilters .ffhButton:hover, .fullFilters body.mngTheme .ffhButton:hover, body.mngTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.mngTheme .bar, body.mngTheme .barChartMain .bar, .barChartMain body.mngTheme .bar, body.mngTheme .vChartMain .bar, .vChartMain body.mngTheme .bar, body.mngTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.mngTheme .bar, body.mngTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.mngTheme input:checked + .diCt, body.mngTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.mngTheme .accommodation, body.mngTheme .customCheckv1 input:checked, .customCheckv1 body.mngTheme input:checked, body.mngTheme .contentBox .cbDetails, .contentBox body.mngTheme .cbDetails, body.mngTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.mngTheme li.active, body.mngTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.mngTheme .drtBt.active, body.mngTheme .features .feature-box, .features body.mngTheme .feature-box, body.mngTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.mngTheme .cBt, body.mngTheme .doneBt, body.mngTheme .instList .instBox.selected:after, .instList body.mngTheme .instBox.selected:after, body.mngTheme .bSearchButton, body.mngTheme .bCheck input:checked + label:after, .bCheck body.mngTheme input:checked + label:after, body.mngTheme .tourProgramBox .tpbDay, .tourProgramBox body.mngTheme .tpbDay, body.mngTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.mngTheme li.active, body.mngTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.mngTheme .bar, body.mngTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.mngTheme .acColButton, body.mngTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.mngTheme li:Before, body.mngTheme .smtButton, body.mngTheme .bannerBlock .bbTextSlider, .bannerBlock body.mngTheme .bbTextSlider, body.mngTheme .loginCenter .loginButton, .loginCenter body.mngTheme .loginButton, body.mngTheme .auto-button {
  background: #1f9bde !important;
}
body.mngTheme .bgSecondColor {
  background: #1f9bde !important;
}
body.mngTheme .bgPriceColor, body.mngTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.mngTheme .fmbButton, body.mngTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.mngTheme .wbBt, body.mngTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.mngTheme .wrbBuyBt, body.mngTheme .flightCart .fcButton, .flightCart body.mngTheme .fcButton, body.mngTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.mngTheme .selectBt {
  background: #a1d54b !important;
}
body.mngTheme .bgMainGradient, body.mngTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.mngTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#1f9bde), to(#1c85bf)) !important;
  background: linear-gradient(#1f9bde, #1c85bf) !important;
}
body.mngTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#1f9bde), to(#1c85bf)) !important;
  background: linear-gradient(#1f9bde, #1c85bf) !important;
}
body.mngTheme .borderColorMainColor, body.mngTheme .buttonNav .navButton.active, .buttonNav body.mngTheme .navButton.active, body.mngTheme .fullFilters .ffhButton, .fullFilters body.mngTheme .ffhButton, body.mngTheme .customCheckv1 input:checked, .customCheckv1 body.mngTheme input:checked, body.mngTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.mngTheme .nbcIcon {
  border-color: #1f9bde !important;
}
body.mngTheme .borderColorSecondColor {
  border-color: #1f9bde !important;
}
body.mngTheme .borderColorPriceColor, body.mngTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.mngTheme .fmbButton, body.mngTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.mngTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.mngTheme .borderTopColorSecondColor {
  border-top-color: #1f9bde !important;
}
body.mngTheme .borderTopColorMainColor, body.mngTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.mngTheme .stDay.active:before, body.mngTheme .srFilters .srfList li.active, .srFilters .srfList body.mngTheme li.active, body.mngTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.mngTheme .sfButton.active, body.mngTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.mngTheme li.active:before {
  border-top-color: #1f9bde !important;
}
body.mngTheme .borderBottomColorSecondColor, body.mngTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.mngTheme .ssBt:hover {
  border-bottom-color: #1f9bde !important;
}
body.mngTheme .borderBottomColorMainColor, body.mngTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.mngTheme .ffhTrigger, body.mngTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.mngTheme .ssBt.active, body.mngTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.mngTheme .dayBt.active, body.mngTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.mngTheme .mBt.active, body.mngTheme .mainSearch .smNav li.active, .mainSearch .smNav body.mngTheme li.active {
  border-bottom-color: #1f9bde !important;
}
body.mngTheme .colorStarColor, body.mngTheme .hdcHotel .stars, .hdcHotel body.mngTheme .stars, body.mngTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.mngTheme .stars {
  color: #ff9e00 !important;
}
body.mngTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.mngTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.mngTheme .loginMain .loginBg {
  background-image: url("../img/mngTemplate/login-bg.jpg");
}
body.mngTheme .loginCenter .loginLogo .llImg,
body.mngTheme .header .headerMid .headerLogo {
  background-image: url("../img/mngTemplate/headerLogo.png");
}

body.crmTheme .colorMainColor, body.crmTheme .fullFilters .ffhButton, .fullFilters body.crmTheme .ffhButton, body.crmTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.crmTheme .dfbProvider, body.crmTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.crmTheme .vbcVal, body.crmTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.crmTheme .flightInfoTrg, body.crmTheme .hdcFlight .hfStops.stop, .hdcFlight body.crmTheme .hfStops.stop, body.crmTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.crmTheme .tbPriceDetails, body.crmTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.crmTheme .dicampaign, body.crmTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.crmTheme .fInfoTrigger, body.crmTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.crmTheme .wcPriceTableTrigger, body.crmTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.crmTheme .wsBt, body.crmTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.crmTheme a:hover, body.crmTheme .smTitle .stLabel a, .smTitle .stLabel body.crmTheme a, body.crmTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.crmTheme .sbBt.active, body.crmTheme .srFilters .srfList li.active, .srFilters .srfList body.crmTheme li.active, body.crmTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.crmTheme .pTrigger, body.crmTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.crmTheme .stop, body.crmTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.crmTheme .land, body.crmTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.crmTheme a:hover, body.crmTheme .pointTable .stars, .pointTable body.crmTheme .stars, body.crmTheme .pointTable .point, .pointTable body.crmTheme .point, body.crmTheme .opportunity-list li a, .opportunity-list li body.crmTheme a, body.crmTheme .features .featureTitle, .features body.crmTheme .featureTitle, body.crmTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.crmTheme span, body.crmTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.crmTheme span, body.crmTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.crmTheme .wlName:hover, body.crmTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.crmTheme .whbSpecs, body.crmTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.crmTheme .nbcIcon, body.crmTheme .nchAgreement .naText a, .nchAgreement .naText body.crmTheme a, body.crmTheme .bCheck input:checked + label:before, .bCheck body.crmTheme input:checked + label:before, body.crmTheme .wideCruiseBox .wrtName, .wideCruiseBox body.crmTheme .wrtName, body.crmTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.crmTheme .wcbSpecs, body.crmTheme .tdrBox .tdShip, .tdrBox body.crmTheme .tdShip, body.crmTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.crmTheme .sbdTitle, body.crmTheme .specsTable tr .value, .specsTable tr body.crmTheme .value, body.crmTheme .tdTable .price, .tdTable body.crmTheme .price, body.crmTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.crmTheme span, body.crmTheme .destBox .dbTitle, .destBox body.crmTheme .dbTitle, body.crmTheme .tourProgramBox .tpTitle, .tourProgramBox body.crmTheme .tpTitle, body.crmTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.crmTheme .nofTitle, body.crmTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.crmTheme .fciTitle, body.crmTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.crmTheme .frtIcon, body.crmTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.crmTheme .nbsTitle, body.crmTheme .ffCheck:hover label, .ffCheck:hover body.crmTheme label, body.crmTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.crmTheme a, body.crmTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.crmTheme .fbTitle:hover, body.crmTheme .tabLinkTitle a, .tabLinkTitle body.crmTheme a, body.crmTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.crmTheme .nbLink, body.crmTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.crmTheme .nbTitle:hover, body.crmTheme .ciTitle.mainColor, body.crmTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.crmTheme .dgbBt, body.crmTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.crmTheme .title, body.crmTheme .flightInput .fiIcon, .flightInput body.crmTheme .fiIcon, body.crmTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.crmTheme .stIcon, body.crmTheme .smInput .smIcon, .smInput body.crmTheme .smIcon, body.crmTheme .mainSearch .smNav li.active, .mainSearch .smNav body.crmTheme li.active, body.crmTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.crmTheme .hbMenu > li:hover > a, body.crmTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.crmTheme .hmMenu > ul > li:hover > a {
  color: #422259 !important;
}
body.crmTheme .colorSecondColor, body.crmTheme .hdcFlight .hfStops, .hdcFlight body.crmTheme .hfStops, body.crmTheme .hdcFlight .hfTimes, .hdcFlight body.crmTheme .hfTimes, body.crmTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.crmTheme .tbMainPrice, body.crmTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.crmTheme .diPrice, body.crmTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.crmTheme .day, body.crmTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.crmTheme .wcMoreBt, body.crmTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.crmTheme .wcPriceTableTrigger:hover, body.crmTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.crmTheme .wcMainPrice, body.crmTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.crmTheme .newPrice, body.crmTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.crmTheme .ssBt.active, body.crmTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.crmTheme .ssBt:hover, body.crmTheme .srTitleMain .title, .srTitleMain body.crmTheme .title, body.crmTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.crmTheme .sbBt.active:hover, body.crmTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.crmTheme .direct, body.crmTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.crmTheme .smfTime, body.crmTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.crmTheme span, body.crmTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.crmTheme .land, body.crmTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.crmTheme .date {
  color: #f6a117 !important;
}
body.crmTheme .colorPriceColor, body.crmTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.crmTheme .fciChoose, body.crmTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.crmTheme .fciPrice, body.crmTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.crmTheme .greenLabel, body.crmTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.crmTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.crmTheme .bgMainColor, body.crmTheme .buttonNav .navButton.active, .buttonNav body.crmTheme .navButton.active, body.crmTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.crmTheme .tiButton, body.crmTheme .fullFilters .ffhButton:hover, .fullFilters body.crmTheme .ffhButton:hover, body.crmTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.crmTheme .bar, body.crmTheme .barChartMain .bar, .barChartMain body.crmTheme .bar, body.crmTheme .vChartMain .bar, .vChartMain body.crmTheme .bar, body.crmTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.crmTheme .bar, body.crmTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.crmTheme input:checked + .diCt, body.crmTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.crmTheme .accommodation, body.crmTheme .customCheckv1 input:checked, .customCheckv1 body.crmTheme input:checked, body.crmTheme .contentBox .cbDetails, .contentBox body.crmTheme .cbDetails, body.crmTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.crmTheme li.active, body.crmTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.crmTheme .drtBt.active, body.crmTheme .features .feature-box, .features body.crmTheme .feature-box, body.crmTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.crmTheme .cBt, body.crmTheme .doneBt, body.crmTheme .instList .instBox.selected:after, .instList body.crmTheme .instBox.selected:after, body.crmTheme .bSearchButton, body.crmTheme .bCheck input:checked + label:after, .bCheck body.crmTheme input:checked + label:after, body.crmTheme .tourProgramBox .tpbDay, .tourProgramBox body.crmTheme .tpbDay, body.crmTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.crmTheme li.active, body.crmTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.crmTheme .bar, body.crmTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.crmTheme .acColButton, body.crmTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.crmTheme li:Before, body.crmTheme .smtButton, body.crmTheme .bannerBlock .bbTextSlider, .bannerBlock body.crmTheme .bbTextSlider, body.crmTheme .loginCenter .loginButton, .loginCenter body.crmTheme .loginButton, body.crmTheme .auto-button {
  background: #422259 !important;
}
body.crmTheme .bgSecondColor {
  background: #f6a117 !important;
}
body.crmTheme .bgPriceColor, body.crmTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.crmTheme .fmbButton, body.crmTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.crmTheme .wbBt, body.crmTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.crmTheme .wrbBuyBt, body.crmTheme .flightCart .fcButton, .flightCart body.crmTheme .fcButton, body.crmTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.crmTheme .selectBt {
  background: #a1d54b !important;
}
body.crmTheme .bgMainGradient, body.crmTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.crmTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#422259), to(#2e1b3f)) !important;
  background: linear-gradient(#422259, #2e1b3f) !important;
}
body.crmTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#f6a117), to(#c47b16)) !important;
  background: linear-gradient(#f6a117, #c47b16) !important;
}
body.crmTheme .borderColorMainColor, body.crmTheme .buttonNav .navButton.active, .buttonNav body.crmTheme .navButton.active, body.crmTheme .fullFilters .ffhButton, .fullFilters body.crmTheme .ffhButton, body.crmTheme .customCheckv1 input:checked, .customCheckv1 body.crmTheme input:checked, body.crmTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.crmTheme .nbcIcon {
  border-color: #422259 !important;
}
body.crmTheme .borderColorSecondColor {
  border-color: #f6a117 !important;
}
body.crmTheme .borderColorPriceColor, body.crmTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.crmTheme .fmbButton, body.crmTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.crmTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.crmTheme .borderTopColorSecondColor {
  border-top-color: #f6a117 !important;
}
body.crmTheme .borderTopColorMainColor, body.crmTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.crmTheme .stDay.active:before, body.crmTheme .srFilters .srfList li.active, .srFilters .srfList body.crmTheme li.active, body.crmTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.crmTheme .sfButton.active, body.crmTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.crmTheme li.active:before {
  border-top-color: #422259 !important;
}
body.crmTheme .borderBottomColorSecondColor, body.crmTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.crmTheme .ssBt:hover {
  border-bottom-color: #f6a117 !important;
}
body.crmTheme .borderBottomColorMainColor, body.crmTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.crmTheme .ffhTrigger, body.crmTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.crmTheme .ssBt.active, body.crmTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.crmTheme .dayBt.active, body.crmTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.crmTheme .mBt.active, body.crmTheme .mainSearch .smNav li.active, .mainSearch .smNav body.crmTheme li.active {
  border-bottom-color: #422259 !important;
}
body.crmTheme .colorStarColor, body.crmTheme .hdcHotel .stars, .hdcHotel body.crmTheme .stars, body.crmTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.crmTheme .stars {
  color: #ff9e00 !important;
}
body.crmTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.crmTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.crmTheme .loginMain .loginBg {
  background-image: url("../img/CrmHolidayTemplate/login-bg.jpg");
}
body.crmTheme .loginCenter .loginLogo .llImg,
body.crmTheme .header .headerMid .headerLogo {
  background-image: url("../img/CrmHolidayTemplate/headerLogo.png");
}

body.karavanTheme .colorMainColor, body.karavanTheme .fullFilters .ffhButton, .fullFilters body.karavanTheme .ffhButton, body.karavanTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.karavanTheme .dfbProvider, body.karavanTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.karavanTheme .vbcVal, body.karavanTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.karavanTheme .flightInfoTrg, body.karavanTheme .hdcFlight .hfStops.stop, .hdcFlight body.karavanTheme .hfStops.stop, body.karavanTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.karavanTheme .tbPriceDetails, body.karavanTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.karavanTheme .dicampaign, body.karavanTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.karavanTheme .fInfoTrigger, body.karavanTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.karavanTheme .wcPriceTableTrigger, body.karavanTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.karavanTheme .wsBt, body.karavanTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.karavanTheme a:hover, body.karavanTheme .smTitle .stLabel a, .smTitle .stLabel body.karavanTheme a, body.karavanTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.karavanTheme .sbBt.active, body.karavanTheme .srFilters .srfList li.active, .srFilters .srfList body.karavanTheme li.active, body.karavanTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.karavanTheme .pTrigger, body.karavanTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.karavanTheme .stop, body.karavanTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.karavanTheme .land, body.karavanTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.karavanTheme a:hover, body.karavanTheme .pointTable .stars, .pointTable body.karavanTheme .stars, body.karavanTheme .pointTable .point, .pointTable body.karavanTheme .point, body.karavanTheme .opportunity-list li a, .opportunity-list li body.karavanTheme a, body.karavanTheme .features .featureTitle, .features body.karavanTheme .featureTitle, body.karavanTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.karavanTheme span, body.karavanTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.karavanTheme span, body.karavanTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.karavanTheme .wlName:hover, body.karavanTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.karavanTheme .whbSpecs, body.karavanTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.karavanTheme .nbcIcon, body.karavanTheme .nchAgreement .naText a, .nchAgreement .naText body.karavanTheme a, body.karavanTheme .bCheck input:checked + label:before, .bCheck body.karavanTheme input:checked + label:before, body.karavanTheme .wideCruiseBox .wrtName, .wideCruiseBox body.karavanTheme .wrtName, body.karavanTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.karavanTheme .wcbSpecs, body.karavanTheme .tdrBox .tdShip, .tdrBox body.karavanTheme .tdShip, body.karavanTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.karavanTheme .sbdTitle, body.karavanTheme .specsTable tr .value, .specsTable tr body.karavanTheme .value, body.karavanTheme .tdTable .price, .tdTable body.karavanTheme .price, body.karavanTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.karavanTheme span, body.karavanTheme .destBox .dbTitle, .destBox body.karavanTheme .dbTitle, body.karavanTheme .tourProgramBox .tpTitle, .tourProgramBox body.karavanTheme .tpTitle, body.karavanTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.karavanTheme .nofTitle, body.karavanTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.karavanTheme .fciTitle, body.karavanTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.karavanTheme .frtIcon, body.karavanTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.karavanTheme .nbsTitle, body.karavanTheme .ffCheck:hover label, .ffCheck:hover body.karavanTheme label, body.karavanTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.karavanTheme a, body.karavanTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.karavanTheme .fbTitle:hover, body.karavanTheme .tabLinkTitle a, .tabLinkTitle body.karavanTheme a, body.karavanTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.karavanTheme .nbLink, body.karavanTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.karavanTheme .nbTitle:hover, body.karavanTheme .ciTitle.mainColor, body.karavanTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.karavanTheme .dgbBt, body.karavanTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.karavanTheme .title, body.karavanTheme .flightInput .fiIcon, .flightInput body.karavanTheme .fiIcon, body.karavanTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.karavanTheme .stIcon, body.karavanTheme .smInput .smIcon, .smInput body.karavanTheme .smIcon, body.karavanTheme .mainSearch .smNav li.active, .mainSearch .smNav body.karavanTheme li.active, body.karavanTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.karavanTheme .hbMenu > li:hover > a, body.karavanTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.karavanTheme .hmMenu > ul > li:hover > a {
  color: #4898d3 !important;
}
body.karavanTheme .colorSecondColor, body.karavanTheme .hdcFlight .hfStops, .hdcFlight body.karavanTheme .hfStops, body.karavanTheme .hdcFlight .hfTimes, .hdcFlight body.karavanTheme .hfTimes, body.karavanTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.karavanTheme .tbMainPrice, body.karavanTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.karavanTheme .diPrice, body.karavanTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.karavanTheme .day, body.karavanTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.karavanTheme .wcMoreBt, body.karavanTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.karavanTheme .wcPriceTableTrigger:hover, body.karavanTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.karavanTheme .wcMainPrice, body.karavanTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.karavanTheme .newPrice, body.karavanTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.karavanTheme .ssBt.active, body.karavanTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.karavanTheme .ssBt:hover, body.karavanTheme .srTitleMain .title, .srTitleMain body.karavanTheme .title, body.karavanTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.karavanTheme .sbBt.active:hover, body.karavanTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.karavanTheme .direct, body.karavanTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.karavanTheme .smfTime, body.karavanTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.karavanTheme span, body.karavanTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.karavanTheme .land, body.karavanTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.karavanTheme .date {
  color: #525c5f !important;
}
body.karavanTheme .colorPriceColor, body.karavanTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.karavanTheme .fciChoose, body.karavanTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.karavanTheme .fciPrice, body.karavanTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.karavanTheme .greenLabel, body.karavanTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.karavanTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.karavanTheme .bgMainColor, body.karavanTheme .buttonNav .navButton.active, .buttonNav body.karavanTheme .navButton.active, body.karavanTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.karavanTheme .tiButton, body.karavanTheme .fullFilters .ffhButton:hover, .fullFilters body.karavanTheme .ffhButton:hover, body.karavanTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.karavanTheme .bar, body.karavanTheme .barChartMain .bar, .barChartMain body.karavanTheme .bar, body.karavanTheme .vChartMain .bar, .vChartMain body.karavanTheme .bar, body.karavanTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.karavanTheme .bar, body.karavanTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.karavanTheme input:checked + .diCt, body.karavanTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.karavanTheme .accommodation, body.karavanTheme .customCheckv1 input:checked, .customCheckv1 body.karavanTheme input:checked, body.karavanTheme .contentBox .cbDetails, .contentBox body.karavanTheme .cbDetails, body.karavanTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.karavanTheme li.active, body.karavanTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.karavanTheme .drtBt.active, body.karavanTheme .features .feature-box, .features body.karavanTheme .feature-box, body.karavanTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.karavanTheme .cBt, body.karavanTheme .doneBt, body.karavanTheme .instList .instBox.selected:after, .instList body.karavanTheme .instBox.selected:after, body.karavanTheme .bSearchButton, body.karavanTheme .bCheck input:checked + label:after, .bCheck body.karavanTheme input:checked + label:after, body.karavanTheme .tourProgramBox .tpbDay, .tourProgramBox body.karavanTheme .tpbDay, body.karavanTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.karavanTheme li.active, body.karavanTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.karavanTheme .bar, body.karavanTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.karavanTheme .acColButton, body.karavanTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.karavanTheme li:Before, body.karavanTheme .smtButton, body.karavanTheme .bannerBlock .bbTextSlider, .bannerBlock body.karavanTheme .bbTextSlider, body.karavanTheme .loginCenter .loginButton, .loginCenter body.karavanTheme .loginButton, body.karavanTheme .auto-button {
  background: #4898d3 !important;
}
body.karavanTheme .bgSecondColor {
  background: #525c5f !important;
}
body.karavanTheme .bgPriceColor, body.karavanTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.karavanTheme .fmbButton, body.karavanTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.karavanTheme .wbBt, body.karavanTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.karavanTheme .wrbBuyBt, body.karavanTheme .flightCart .fcButton, .flightCart body.karavanTheme .fcButton, body.karavanTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.karavanTheme .selectBt {
  background: #a1d54b !important;
}
body.karavanTheme .bgMainGradient, body.karavanTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.karavanTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#4898d3), to(#417eb2)) !important;
  background: linear-gradient(#4898d3, #417eb2) !important;
}
body.karavanTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.karavanTheme .borderColorMainColor, body.karavanTheme .buttonNav .navButton.active, .buttonNav body.karavanTheme .navButton.active, body.karavanTheme .fullFilters .ffhButton, .fullFilters body.karavanTheme .ffhButton, body.karavanTheme .customCheckv1 input:checked, .customCheckv1 body.karavanTheme input:checked, body.karavanTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.karavanTheme .nbcIcon {
  border-color: #4898d3 !important;
}
body.karavanTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.karavanTheme .borderColorPriceColor, body.karavanTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.karavanTheme .fmbButton, body.karavanTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.karavanTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.karavanTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.karavanTheme .borderTopColorMainColor, body.karavanTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.karavanTheme .stDay.active:before, body.karavanTheme .srFilters .srfList li.active, .srFilters .srfList body.karavanTheme li.active, body.karavanTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.karavanTheme .sfButton.active, body.karavanTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.karavanTheme li.active:before {
  border-top-color: #4898d3 !important;
}
body.karavanTheme .borderBottomColorSecondColor, body.karavanTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.karavanTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.karavanTheme .borderBottomColorMainColor, body.karavanTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.karavanTheme .ffhTrigger, body.karavanTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.karavanTheme .ssBt.active, body.karavanTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.karavanTheme .dayBt.active, body.karavanTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.karavanTheme .mBt.active, body.karavanTheme .mainSearch .smNav li.active, .mainSearch .smNav body.karavanTheme li.active {
  border-bottom-color: #4898d3 !important;
}
body.karavanTheme .colorStarColor, body.karavanTheme .hdcHotel .stars, .hdcHotel body.karavanTheme .stars, body.karavanTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.karavanTheme .stars {
  color: #ff9e00 !important;
}
body.karavanTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.karavanTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.karavanTheme .loginMain .loginBg {
  background-image: url("../img/karavanTemplate/login-bg.jpg");
}
body.karavanTheme .loginCenter .loginLogo .llImg,
body.karavanTheme .header .headerMid .headerLogo {
  background-image: url("../img/karavanTemplate/headerLogo.png");
}

body.easyBookingTheme .colorMainColor, body.easyBookingTheme .fullFilters .ffhButton, .fullFilters body.easyBookingTheme .ffhButton, body.easyBookingTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.easyBookingTheme .dfbProvider, body.easyBookingTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.easyBookingTheme .vbcVal, body.easyBookingTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.easyBookingTheme .flightInfoTrg, body.easyBookingTheme .hdcFlight .hfStops.stop, .hdcFlight body.easyBookingTheme .hfStops.stop, body.easyBookingTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.easyBookingTheme .tbPriceDetails, body.easyBookingTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.easyBookingTheme .dicampaign, body.easyBookingTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.easyBookingTheme .fInfoTrigger, body.easyBookingTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.easyBookingTheme .wcPriceTableTrigger, body.easyBookingTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.easyBookingTheme .wsBt, body.easyBookingTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.easyBookingTheme a:hover, body.easyBookingTheme .smTitle .stLabel a, .smTitle .stLabel body.easyBookingTheme a, body.easyBookingTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.easyBookingTheme .sbBt.active, body.easyBookingTheme .srFilters .srfList li.active, .srFilters .srfList body.easyBookingTheme li.active, body.easyBookingTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.easyBookingTheme .pTrigger, body.easyBookingTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.easyBookingTheme .stop, body.easyBookingTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.easyBookingTheme .land, body.easyBookingTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.easyBookingTheme a:hover, body.easyBookingTheme .pointTable .stars, .pointTable body.easyBookingTheme .stars, body.easyBookingTheme .pointTable .point, .pointTable body.easyBookingTheme .point, body.easyBookingTheme .opportunity-list li a, .opportunity-list li body.easyBookingTheme a, body.easyBookingTheme .features .featureTitle, .features body.easyBookingTheme .featureTitle, body.easyBookingTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.easyBookingTheme span, body.easyBookingTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.easyBookingTheme span, body.easyBookingTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.easyBookingTheme .wlName:hover, body.easyBookingTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.easyBookingTheme .whbSpecs, body.easyBookingTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.easyBookingTheme .nbcIcon, body.easyBookingTheme .nchAgreement .naText a, .nchAgreement .naText body.easyBookingTheme a, body.easyBookingTheme .bCheck input:checked + label:before, .bCheck body.easyBookingTheme input:checked + label:before, body.easyBookingTheme .wideCruiseBox .wrtName, .wideCruiseBox body.easyBookingTheme .wrtName, body.easyBookingTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.easyBookingTheme .wcbSpecs, body.easyBookingTheme .tdrBox .tdShip, .tdrBox body.easyBookingTheme .tdShip, body.easyBookingTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.easyBookingTheme .sbdTitle, body.easyBookingTheme .specsTable tr .value, .specsTable tr body.easyBookingTheme .value, body.easyBookingTheme .tdTable .price, .tdTable body.easyBookingTheme .price, body.easyBookingTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.easyBookingTheme span, body.easyBookingTheme .destBox .dbTitle, .destBox body.easyBookingTheme .dbTitle, body.easyBookingTheme .tourProgramBox .tpTitle, .tourProgramBox body.easyBookingTheme .tpTitle, body.easyBookingTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.easyBookingTheme .nofTitle, body.easyBookingTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.easyBookingTheme .fciTitle, body.easyBookingTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.easyBookingTheme .frtIcon, body.easyBookingTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.easyBookingTheme .nbsTitle, body.easyBookingTheme .ffCheck:hover label, .ffCheck:hover body.easyBookingTheme label, body.easyBookingTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.easyBookingTheme a, body.easyBookingTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.easyBookingTheme .fbTitle:hover, body.easyBookingTheme .tabLinkTitle a, .tabLinkTitle body.easyBookingTheme a, body.easyBookingTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.easyBookingTheme .nbLink, body.easyBookingTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.easyBookingTheme .nbTitle:hover, body.easyBookingTheme .ciTitle.mainColor, body.easyBookingTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.easyBookingTheme .dgbBt, body.easyBookingTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.easyBookingTheme .title, body.easyBookingTheme .flightInput .fiIcon, .flightInput body.easyBookingTheme .fiIcon, body.easyBookingTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.easyBookingTheme .stIcon, body.easyBookingTheme .smInput .smIcon, .smInput body.easyBookingTheme .smIcon, body.easyBookingTheme .mainSearch .smNav li.active, .mainSearch .smNav body.easyBookingTheme li.active, body.easyBookingTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.easyBookingTheme .hbMenu > li:hover > a, body.easyBookingTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.easyBookingTheme .hmMenu > ul > li:hover > a {
  color: #11b9d3 !important;
}
body.easyBookingTheme .colorSecondColor, body.easyBookingTheme .hdcFlight .hfStops, .hdcFlight body.easyBookingTheme .hfStops, body.easyBookingTheme .hdcFlight .hfTimes, .hdcFlight body.easyBookingTheme .hfTimes, body.easyBookingTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.easyBookingTheme .tbMainPrice, body.easyBookingTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.easyBookingTheme .diPrice, body.easyBookingTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.easyBookingTheme .day, body.easyBookingTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.easyBookingTheme .wcMoreBt, body.easyBookingTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.easyBookingTheme .wcPriceTableTrigger:hover, body.easyBookingTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.easyBookingTheme .wcMainPrice, body.easyBookingTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.easyBookingTheme .newPrice, body.easyBookingTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.easyBookingTheme .ssBt.active, body.easyBookingTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.easyBookingTheme .ssBt:hover, body.easyBookingTheme .srTitleMain .title, .srTitleMain body.easyBookingTheme .title, body.easyBookingTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.easyBookingTheme .sbBt.active:hover, body.easyBookingTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.easyBookingTheme .direct, body.easyBookingTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.easyBookingTheme .smfTime, body.easyBookingTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.easyBookingTheme span, body.easyBookingTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.easyBookingTheme .land, body.easyBookingTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.easyBookingTheme .date {
  color: #525c5f !important;
}
body.easyBookingTheme .colorPriceColor, body.easyBookingTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.easyBookingTheme .fciChoose, body.easyBookingTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.easyBookingTheme .fciPrice, body.easyBookingTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.easyBookingTheme .greenLabel, body.easyBookingTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.easyBookingTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.easyBookingTheme .bgMainColor, body.easyBookingTheme .buttonNav .navButton.active, .buttonNav body.easyBookingTheme .navButton.active, body.easyBookingTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.easyBookingTheme .tiButton, body.easyBookingTheme .fullFilters .ffhButton:hover, .fullFilters body.easyBookingTheme .ffhButton:hover, body.easyBookingTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.easyBookingTheme .bar, body.easyBookingTheme .barChartMain .bar, .barChartMain body.easyBookingTheme .bar, body.easyBookingTheme .vChartMain .bar, .vChartMain body.easyBookingTheme .bar, body.easyBookingTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.easyBookingTheme .bar, body.easyBookingTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.easyBookingTheme input:checked + .diCt, body.easyBookingTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.easyBookingTheme .accommodation, body.easyBookingTheme .customCheckv1 input:checked, .customCheckv1 body.easyBookingTheme input:checked, body.easyBookingTheme .contentBox .cbDetails, .contentBox body.easyBookingTheme .cbDetails, body.easyBookingTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.easyBookingTheme li.active, body.easyBookingTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.easyBookingTheme .drtBt.active, body.easyBookingTheme .features .feature-box, .features body.easyBookingTheme .feature-box, body.easyBookingTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.easyBookingTheme .cBt, body.easyBookingTheme .doneBt, body.easyBookingTheme .instList .instBox.selected:after, .instList body.easyBookingTheme .instBox.selected:after, body.easyBookingTheme .bSearchButton, body.easyBookingTheme .bCheck input:checked + label:after, .bCheck body.easyBookingTheme input:checked + label:after, body.easyBookingTheme .tourProgramBox .tpbDay, .tourProgramBox body.easyBookingTheme .tpbDay, body.easyBookingTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.easyBookingTheme li.active, body.easyBookingTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.easyBookingTheme .bar, body.easyBookingTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.easyBookingTheme .acColButton, body.easyBookingTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.easyBookingTheme li:Before, body.easyBookingTheme .smtButton, body.easyBookingTheme .bannerBlock .bbTextSlider, .bannerBlock body.easyBookingTheme .bbTextSlider, body.easyBookingTheme .loginCenter .loginButton, .loginCenter body.easyBookingTheme .loginButton, body.easyBookingTheme .auto-button {
  background: #11b9d3 !important;
}
body.easyBookingTheme .bgSecondColor {
  background: #525c5f !important;
}
body.easyBookingTheme .bgPriceColor, body.easyBookingTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.easyBookingTheme .fmbButton, body.easyBookingTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.easyBookingTheme .wbBt, body.easyBookingTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.easyBookingTheme .wrbBuyBt, body.easyBookingTheme .flightCart .fcButton, .flightCart body.easyBookingTheme .fcButton, body.easyBookingTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.easyBookingTheme .selectBt {
  background: #a1d54b !important;
}
body.easyBookingTheme .bgMainGradient, body.easyBookingTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.easyBookingTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#11b9d3), to(#1097af)) !important;
  background: linear-gradient(#11b9d3, #1097af) !important;
}
body.easyBookingTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.easyBookingTheme .borderColorMainColor, body.easyBookingTheme .buttonNav .navButton.active, .buttonNav body.easyBookingTheme .navButton.active, body.easyBookingTheme .fullFilters .ffhButton, .fullFilters body.easyBookingTheme .ffhButton, body.easyBookingTheme .customCheckv1 input:checked, .customCheckv1 body.easyBookingTheme input:checked, body.easyBookingTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.easyBookingTheme .nbcIcon {
  border-color: #11b9d3 !important;
}
body.easyBookingTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.easyBookingTheme .borderColorPriceColor, body.easyBookingTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.easyBookingTheme .fmbButton, body.easyBookingTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.easyBookingTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.easyBookingTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.easyBookingTheme .borderTopColorMainColor, body.easyBookingTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.easyBookingTheme .stDay.active:before, body.easyBookingTheme .srFilters .srfList li.active, .srFilters .srfList body.easyBookingTheme li.active, body.easyBookingTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.easyBookingTheme .sfButton.active, body.easyBookingTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.easyBookingTheme li.active:before {
  border-top-color: #11b9d3 !important;
}
body.easyBookingTheme .borderBottomColorSecondColor, body.easyBookingTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.easyBookingTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.easyBookingTheme .borderBottomColorMainColor, body.easyBookingTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.easyBookingTheme .ffhTrigger, body.easyBookingTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.easyBookingTheme .ssBt.active, body.easyBookingTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.easyBookingTheme .dayBt.active, body.easyBookingTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.easyBookingTheme .mBt.active, body.easyBookingTheme .mainSearch .smNav li.active, .mainSearch .smNav body.easyBookingTheme li.active {
  border-bottom-color: #11b9d3 !important;
}
body.easyBookingTheme .colorStarColor, body.easyBookingTheme .hdcHotel .stars, .hdcHotel body.easyBookingTheme .stars, body.easyBookingTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.easyBookingTheme .stars {
  color: #ff9e00 !important;
}
body.easyBookingTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.easyBookingTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.easyBookingTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/easyBookingTemplate/login-bg.jpg");
  background-position: bottom center;
}
body.easyBookingTheme .loginCenter .loginLogo .llImg,
body.easyBookingTheme .header .headerMid .headerLogo {
  background-image: url("../img/easyBookingTemplate/headerLogo.png");
}
body.easyBookingTheme .flightListHalf .flightResultItemMain .friItemBg .friAirline {
  width: 60px;
  padding-left: 33px;
  margin-right: -20px;
}
body.easyBookingTheme .flightListHalf .flightResultItemMain .friItemBg .friAirline .faLogo {
  width: 30px;
  line-height: 36px;
}

body.mixxTheme .colorMainColor, body.mixxTheme .fullFilters .ffhButton, .fullFilters body.mixxTheme .ffhButton, body.mixxTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.mixxTheme .dfbProvider, body.mixxTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.mixxTheme .vbcVal, body.mixxTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.mixxTheme .flightInfoTrg, body.mixxTheme .hdcFlight .hfStops.stop, .hdcFlight body.mixxTheme .hfStops.stop, body.mixxTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.mixxTheme .tbPriceDetails, body.mixxTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.mixxTheme .dicampaign, body.mixxTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.mixxTheme .fInfoTrigger, body.mixxTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.mixxTheme .wcPriceTableTrigger, body.mixxTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.mixxTheme .wsBt, body.mixxTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.mixxTheme a:hover, body.mixxTheme .smTitle .stLabel a, .smTitle .stLabel body.mixxTheme a, body.mixxTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.mixxTheme .sbBt.active, body.mixxTheme .srFilters .srfList li.active, .srFilters .srfList body.mixxTheme li.active, body.mixxTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.mixxTheme .pTrigger, body.mixxTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.mixxTheme .stop, body.mixxTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.mixxTheme .land, body.mixxTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.mixxTheme a:hover, body.mixxTheme .pointTable .stars, .pointTable body.mixxTheme .stars, body.mixxTheme .pointTable .point, .pointTable body.mixxTheme .point, body.mixxTheme .opportunity-list li a, .opportunity-list li body.mixxTheme a, body.mixxTheme .features .featureTitle, .features body.mixxTheme .featureTitle, body.mixxTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.mixxTheme span, body.mixxTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.mixxTheme span, body.mixxTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.mixxTheme .wlName:hover, body.mixxTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.mixxTheme .whbSpecs, body.mixxTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.mixxTheme .nbcIcon, body.mixxTheme .nchAgreement .naText a, .nchAgreement .naText body.mixxTheme a, body.mixxTheme .bCheck input:checked + label:before, .bCheck body.mixxTheme input:checked + label:before, body.mixxTheme .wideCruiseBox .wrtName, .wideCruiseBox body.mixxTheme .wrtName, body.mixxTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.mixxTheme .wcbSpecs, body.mixxTheme .tdrBox .tdShip, .tdrBox body.mixxTheme .tdShip, body.mixxTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.mixxTheme .sbdTitle, body.mixxTheme .specsTable tr .value, .specsTable tr body.mixxTheme .value, body.mixxTheme .tdTable .price, .tdTable body.mixxTheme .price, body.mixxTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.mixxTheme span, body.mixxTheme .destBox .dbTitle, .destBox body.mixxTheme .dbTitle, body.mixxTheme .tourProgramBox .tpTitle, .tourProgramBox body.mixxTheme .tpTitle, body.mixxTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.mixxTheme .nofTitle, body.mixxTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.mixxTheme .fciTitle, body.mixxTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.mixxTheme .frtIcon, body.mixxTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.mixxTheme .nbsTitle, body.mixxTheme .ffCheck:hover label, .ffCheck:hover body.mixxTheme label, body.mixxTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.mixxTheme a, body.mixxTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.mixxTheme .fbTitle:hover, body.mixxTheme .tabLinkTitle a, .tabLinkTitle body.mixxTheme a, body.mixxTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.mixxTheme .nbLink, body.mixxTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.mixxTheme .nbTitle:hover, body.mixxTheme .ciTitle.mainColor, body.mixxTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.mixxTheme .dgbBt, body.mixxTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.mixxTheme .title, body.mixxTheme .flightInput .fiIcon, .flightInput body.mixxTheme .fiIcon, body.mixxTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.mixxTheme .stIcon, body.mixxTheme .smInput .smIcon, .smInput body.mixxTheme .smIcon, body.mixxTheme .mainSearch .smNav li.active, .mainSearch .smNav body.mixxTheme li.active, body.mixxTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.mixxTheme .hbMenu > li:hover > a, body.mixxTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.mixxTheme .hmMenu > ul > li:hover > a {
  color: #223c89 !important;
}
body.mixxTheme .colorSecondColor, body.mixxTheme .hdcFlight .hfStops, .hdcFlight body.mixxTheme .hfStops, body.mixxTheme .hdcFlight .hfTimes, .hdcFlight body.mixxTheme .hfTimes, body.mixxTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.mixxTheme .tbMainPrice, body.mixxTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.mixxTheme .diPrice, body.mixxTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.mixxTheme .day, body.mixxTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.mixxTheme .wcMoreBt, body.mixxTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.mixxTheme .wcPriceTableTrigger:hover, body.mixxTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.mixxTheme .wcMainPrice, body.mixxTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.mixxTheme .newPrice, body.mixxTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.mixxTheme .ssBt.active, body.mixxTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.mixxTheme .ssBt:hover, body.mixxTheme .srTitleMain .title, .srTitleMain body.mixxTheme .title, body.mixxTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.mixxTheme .sbBt.active:hover, body.mixxTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.mixxTheme .direct, body.mixxTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.mixxTheme .smfTime, body.mixxTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.mixxTheme span, body.mixxTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.mixxTheme .land, body.mixxTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.mixxTheme .date {
  color: #525c5f !important;
}
body.mixxTheme .colorPriceColor, body.mixxTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.mixxTheme .fciChoose, body.mixxTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.mixxTheme .fciPrice, body.mixxTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.mixxTheme .greenLabel, body.mixxTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.mixxTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.mixxTheme .bgMainColor, body.mixxTheme .buttonNav .navButton.active, .buttonNav body.mixxTheme .navButton.active, body.mixxTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.mixxTheme .tiButton, body.mixxTheme .fullFilters .ffhButton:hover, .fullFilters body.mixxTheme .ffhButton:hover, body.mixxTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.mixxTheme .bar, body.mixxTheme .barChartMain .bar, .barChartMain body.mixxTheme .bar, body.mixxTheme .vChartMain .bar, .vChartMain body.mixxTheme .bar, body.mixxTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.mixxTheme .bar, body.mixxTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.mixxTheme input:checked + .diCt, body.mixxTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.mixxTheme .accommodation, body.mixxTheme .customCheckv1 input:checked, .customCheckv1 body.mixxTheme input:checked, body.mixxTheme .contentBox .cbDetails, .contentBox body.mixxTheme .cbDetails, body.mixxTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.mixxTheme li.active, body.mixxTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.mixxTheme .drtBt.active, body.mixxTheme .features .feature-box, .features body.mixxTheme .feature-box, body.mixxTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.mixxTheme .cBt, body.mixxTheme .doneBt, body.mixxTheme .instList .instBox.selected:after, .instList body.mixxTheme .instBox.selected:after, body.mixxTheme .bSearchButton, body.mixxTheme .bCheck input:checked + label:after, .bCheck body.mixxTheme input:checked + label:after, body.mixxTheme .tourProgramBox .tpbDay, .tourProgramBox body.mixxTheme .tpbDay, body.mixxTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.mixxTheme li.active, body.mixxTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.mixxTheme .bar, body.mixxTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.mixxTheme .acColButton, body.mixxTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.mixxTheme li:Before, body.mixxTheme .smtButton, body.mixxTheme .bannerBlock .bbTextSlider, .bannerBlock body.mixxTheme .bbTextSlider, body.mixxTheme .loginCenter .loginButton, .loginCenter body.mixxTheme .loginButton, body.mixxTheme .auto-button {
  background: #223c89 !important;
}
body.mixxTheme .bgSecondColor {
  background: #525c5f !important;
}
body.mixxTheme .bgPriceColor, body.mixxTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.mixxTheme .fmbButton, body.mixxTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.mixxTheme .wbBt, body.mixxTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.mixxTheme .wrbBuyBt, body.mixxTheme .flightCart .fcButton, .flightCart body.mixxTheme .fcButton, body.mixxTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.mixxTheme .selectBt {
  background: #a1d54b !important;
}
body.mixxTheme .bgMainGradient, body.mixxTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.mixxTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#223c89), to(#192e63)) !important;
  background: linear-gradient(#223c89, #192e63) !important;
}
body.mixxTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.mixxTheme .borderColorMainColor, body.mixxTheme .buttonNav .navButton.active, .buttonNav body.mixxTheme .navButton.active, body.mixxTheme .fullFilters .ffhButton, .fullFilters body.mixxTheme .ffhButton, body.mixxTheme .customCheckv1 input:checked, .customCheckv1 body.mixxTheme input:checked, body.mixxTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.mixxTheme .nbcIcon {
  border-color: #223c89 !important;
}
body.mixxTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.mixxTheme .borderColorPriceColor, body.mixxTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.mixxTheme .fmbButton, body.mixxTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.mixxTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.mixxTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.mixxTheme .borderTopColorMainColor, body.mixxTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.mixxTheme .stDay.active:before, body.mixxTheme .srFilters .srfList li.active, .srFilters .srfList body.mixxTheme li.active, body.mixxTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.mixxTheme .sfButton.active, body.mixxTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.mixxTheme li.active:before {
  border-top-color: #223c89 !important;
}
body.mixxTheme .borderBottomColorSecondColor, body.mixxTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.mixxTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.mixxTheme .borderBottomColorMainColor, body.mixxTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.mixxTheme .ffhTrigger, body.mixxTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.mixxTheme .ssBt.active, body.mixxTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.mixxTheme .dayBt.active, body.mixxTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.mixxTheme .mBt.active, body.mixxTheme .mainSearch .smNav li.active, .mainSearch .smNav body.mixxTheme li.active {
  border-bottom-color: #223c89 !important;
}
body.mixxTheme .colorStarColor, body.mixxTheme .hdcHotel .stars, .hdcHotel body.mixxTheme .stars, body.mixxTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.mixxTheme .stars {
  color: #ff9e00 !important;
}
body.mixxTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.mixxTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.mixxTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/mixxTemplate/login-bg.jpg");
}
body.mixxTheme .loginCenter .loginLogo .llImg,
body.mixxTheme .header .headerMid .headerLogo {
  background-image: url("../img/mixxTemplate/headerLogo.png");
}
body.mixxTheme .loginCenter .loginLogo .llImg {
  margin-left: 65px;
}

body.saraTourTheme .colorMainColor, body.saraTourTheme .fullFilters .ffhButton, .fullFilters body.saraTourTheme .ffhButton, body.saraTourTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.saraTourTheme .dfbProvider, body.saraTourTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.saraTourTheme .vbcVal, body.saraTourTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.saraTourTheme .flightInfoTrg, body.saraTourTheme .hdcFlight .hfStops.stop, .hdcFlight body.saraTourTheme .hfStops.stop, body.saraTourTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.saraTourTheme .tbPriceDetails, body.saraTourTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.saraTourTheme .dicampaign, body.saraTourTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.saraTourTheme .fInfoTrigger, body.saraTourTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.saraTourTheme .wcPriceTableTrigger, body.saraTourTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.saraTourTheme .wsBt, body.saraTourTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.saraTourTheme a:hover, body.saraTourTheme .smTitle .stLabel a, .smTitle .stLabel body.saraTourTheme a, body.saraTourTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.saraTourTheme .sbBt.active, body.saraTourTheme .srFilters .srfList li.active, .srFilters .srfList body.saraTourTheme li.active, body.saraTourTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.saraTourTheme .pTrigger, body.saraTourTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.saraTourTheme .stop, body.saraTourTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.saraTourTheme .land, body.saraTourTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.saraTourTheme a:hover, body.saraTourTheme .pointTable .stars, .pointTable body.saraTourTheme .stars, body.saraTourTheme .pointTable .point, .pointTable body.saraTourTheme .point, body.saraTourTheme .opportunity-list li a, .opportunity-list li body.saraTourTheme a, body.saraTourTheme .features .featureTitle, .features body.saraTourTheme .featureTitle, body.saraTourTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.saraTourTheme span, body.saraTourTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.saraTourTheme span, body.saraTourTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.saraTourTheme .wlName:hover, body.saraTourTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.saraTourTheme .whbSpecs, body.saraTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.saraTourTheme .nbcIcon, body.saraTourTheme .nchAgreement .naText a, .nchAgreement .naText body.saraTourTheme a, body.saraTourTheme .bCheck input:checked + label:before, .bCheck body.saraTourTheme input:checked + label:before, body.saraTourTheme .wideCruiseBox .wrtName, .wideCruiseBox body.saraTourTheme .wrtName, body.saraTourTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.saraTourTheme .wcbSpecs, body.saraTourTheme .tdrBox .tdShip, .tdrBox body.saraTourTheme .tdShip, body.saraTourTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.saraTourTheme .sbdTitle, body.saraTourTheme .specsTable tr .value, .specsTable tr body.saraTourTheme .value, body.saraTourTheme .tdTable .price, .tdTable body.saraTourTheme .price, body.saraTourTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.saraTourTheme span, body.saraTourTheme .destBox .dbTitle, .destBox body.saraTourTheme .dbTitle, body.saraTourTheme .tourProgramBox .tpTitle, .tourProgramBox body.saraTourTheme .tpTitle, body.saraTourTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.saraTourTheme .nofTitle, body.saraTourTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.saraTourTheme .fciTitle, body.saraTourTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.saraTourTheme .frtIcon, body.saraTourTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.saraTourTheme .nbsTitle, body.saraTourTheme .ffCheck:hover label, .ffCheck:hover body.saraTourTheme label, body.saraTourTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.saraTourTheme a, body.saraTourTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.saraTourTheme .fbTitle:hover, body.saraTourTheme .tabLinkTitle a, .tabLinkTitle body.saraTourTheme a, body.saraTourTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.saraTourTheme .nbLink, body.saraTourTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.saraTourTheme .nbTitle:hover, body.saraTourTheme .ciTitle.mainColor, body.saraTourTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.saraTourTheme .dgbBt, body.saraTourTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.saraTourTheme .title, body.saraTourTheme .flightInput .fiIcon, .flightInput body.saraTourTheme .fiIcon, body.saraTourTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.saraTourTheme .stIcon, body.saraTourTheme .smInput .smIcon, .smInput body.saraTourTheme .smIcon, body.saraTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.saraTourTheme li.active, body.saraTourTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.saraTourTheme .hbMenu > li:hover > a, body.saraTourTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.saraTourTheme .hmMenu > ul > li:hover > a {
  color: #d10916 !important;
}
body.saraTourTheme .colorSecondColor, body.saraTourTheme .hdcFlight .hfStops, .hdcFlight body.saraTourTheme .hfStops, body.saraTourTheme .hdcFlight .hfTimes, .hdcFlight body.saraTourTheme .hfTimes, body.saraTourTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.saraTourTheme .tbMainPrice, body.saraTourTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.saraTourTheme .diPrice, body.saraTourTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.saraTourTheme .day, body.saraTourTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.saraTourTheme .wcMoreBt, body.saraTourTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.saraTourTheme .wcPriceTableTrigger:hover, body.saraTourTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.saraTourTheme .wcMainPrice, body.saraTourTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.saraTourTheme .newPrice, body.saraTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.saraTourTheme .ssBt.active, body.saraTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.saraTourTheme .ssBt:hover, body.saraTourTheme .srTitleMain .title, .srTitleMain body.saraTourTheme .title, body.saraTourTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.saraTourTheme .sbBt.active:hover, body.saraTourTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.saraTourTheme .direct, body.saraTourTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.saraTourTheme .smfTime, body.saraTourTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.saraTourTheme span, body.saraTourTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.saraTourTheme .land, body.saraTourTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.saraTourTheme .date {
  color: #525c5f !important;
}
body.saraTourTheme .colorPriceColor, body.saraTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.saraTourTheme .fciChoose, body.saraTourTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.saraTourTheme .fciPrice, body.saraTourTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.saraTourTheme .greenLabel, body.saraTourTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.saraTourTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.saraTourTheme .bgMainColor, body.saraTourTheme .buttonNav .navButton.active, .buttonNav body.saraTourTheme .navButton.active, body.saraTourTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.saraTourTheme .tiButton, body.saraTourTheme .fullFilters .ffhButton:hover, .fullFilters body.saraTourTheme .ffhButton:hover, body.saraTourTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.saraTourTheme .bar, body.saraTourTheme .barChartMain .bar, .barChartMain body.saraTourTheme .bar, body.saraTourTheme .vChartMain .bar, .vChartMain body.saraTourTheme .bar, body.saraTourTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.saraTourTheme .bar, body.saraTourTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.saraTourTheme input:checked + .diCt, body.saraTourTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.saraTourTheme .accommodation, body.saraTourTheme .customCheckv1 input:checked, .customCheckv1 body.saraTourTheme input:checked, body.saraTourTheme .contentBox .cbDetails, .contentBox body.saraTourTheme .cbDetails, body.saraTourTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.saraTourTheme li.active, body.saraTourTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.saraTourTheme .drtBt.active, body.saraTourTheme .features .feature-box, .features body.saraTourTheme .feature-box, body.saraTourTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.saraTourTheme .cBt, body.saraTourTheme .doneBt, body.saraTourTheme .instList .instBox.selected:after, .instList body.saraTourTheme .instBox.selected:after, body.saraTourTheme .bSearchButton, body.saraTourTheme .bCheck input:checked + label:after, .bCheck body.saraTourTheme input:checked + label:after, body.saraTourTheme .tourProgramBox .tpbDay, .tourProgramBox body.saraTourTheme .tpbDay, body.saraTourTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.saraTourTheme li.active, body.saraTourTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.saraTourTheme .bar, body.saraTourTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.saraTourTheme .acColButton, body.saraTourTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.saraTourTheme li:Before, body.saraTourTheme .smtButton, body.saraTourTheme .bannerBlock .bbTextSlider, .bannerBlock body.saraTourTheme .bbTextSlider, body.saraTourTheme .loginCenter .loginButton, .loginCenter body.saraTourTheme .loginButton, body.saraTourTheme .auto-button {
  background: #d10916 !important;
}
body.saraTourTheme .bgSecondColor {
  background: #525c5f !important;
}
body.saraTourTheme .bgPriceColor, body.saraTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.saraTourTheme .fmbButton, body.saraTourTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.saraTourTheme .wbBt, body.saraTourTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.saraTourTheme .wrbBuyBt, body.saraTourTheme .flightCart .fcButton, .flightCart body.saraTourTheme .fcButton, body.saraTourTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.saraTourTheme .selectBt {
  background: #a1d54b !important;
}
body.saraTourTheme .bgMainGradient, body.saraTourTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.saraTourTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#d10916), to(#a50915)) !important;
  background: linear-gradient(#d10916, #a50915) !important;
}
body.saraTourTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.saraTourTheme .borderColorMainColor, body.saraTourTheme .buttonNav .navButton.active, .buttonNav body.saraTourTheme .navButton.active, body.saraTourTheme .fullFilters .ffhButton, .fullFilters body.saraTourTheme .ffhButton, body.saraTourTheme .customCheckv1 input:checked, .customCheckv1 body.saraTourTheme input:checked, body.saraTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.saraTourTheme .nbcIcon {
  border-color: #d10916 !important;
}
body.saraTourTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.saraTourTheme .borderColorPriceColor, body.saraTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.saraTourTheme .fmbButton, body.saraTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.saraTourTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.saraTourTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.saraTourTheme .borderTopColorMainColor, body.saraTourTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.saraTourTheme .stDay.active:before, body.saraTourTheme .srFilters .srfList li.active, .srFilters .srfList body.saraTourTheme li.active, body.saraTourTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.saraTourTheme .sfButton.active, body.saraTourTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.saraTourTheme li.active:before {
  border-top-color: #d10916 !important;
}
body.saraTourTheme .borderBottomColorSecondColor, body.saraTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.saraTourTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.saraTourTheme .borderBottomColorMainColor, body.saraTourTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.saraTourTheme .ffhTrigger, body.saraTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.saraTourTheme .ssBt.active, body.saraTourTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.saraTourTheme .dayBt.active, body.saraTourTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.saraTourTheme .mBt.active, body.saraTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.saraTourTheme li.active {
  border-bottom-color: #d10916 !important;
}
body.saraTourTheme .colorStarColor, body.saraTourTheme .hdcHotel .stars, .hdcHotel body.saraTourTheme .stars, body.saraTourTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.saraTourTheme .stars {
  color: #ff9e00 !important;
}
body.saraTourTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.saraTourTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.saraTourTheme .loginMain .loginBg {
  background-image: url("../img/saraTourTemplate/login-bg.jpg");
}
body.saraTourTheme .loginCenter .loginLogo .llImg,
body.saraTourTheme .header .headerMid .headerLogo {
  background-image: url("../img/saraTourTemplate/headerLogo.png");
}

body.orexTheme .loginCenter .loginLogo .llImg {
  margin-left: 117px;
}
body.orexTheme .colorMainColor, body.orexTheme .fullFilters .ffhButton, .fullFilters body.orexTheme .ffhButton, body.orexTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.orexTheme .dfbProvider, body.orexTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.orexTheme .vbcVal, body.orexTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.orexTheme .flightInfoTrg, body.orexTheme .hdcFlight .hfStops.stop, .hdcFlight body.orexTheme .hfStops.stop, body.orexTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.orexTheme .tbPriceDetails, body.orexTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.orexTheme .dicampaign, body.orexTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.orexTheme .fInfoTrigger, body.orexTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.orexTheme .wcPriceTableTrigger, body.orexTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.orexTheme .wsBt, body.orexTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.orexTheme a:hover, body.orexTheme .smTitle .stLabel a, .smTitle .stLabel body.orexTheme a, body.orexTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.orexTheme .sbBt.active, body.orexTheme .srFilters .srfList li.active, .srFilters .srfList body.orexTheme li.active, body.orexTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.orexTheme .pTrigger, body.orexTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.orexTheme .stop, body.orexTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.orexTheme .land, body.orexTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.orexTheme a:hover, body.orexTheme .pointTable .stars, .pointTable body.orexTheme .stars, body.orexTheme .pointTable .point, .pointTable body.orexTheme .point, body.orexTheme .opportunity-list li a, .opportunity-list li body.orexTheme a, body.orexTheme .features .featureTitle, .features body.orexTheme .featureTitle, body.orexTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.orexTheme span, body.orexTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.orexTheme span, body.orexTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.orexTheme .wlName:hover, body.orexTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.orexTheme .whbSpecs, body.orexTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.orexTheme .nbcIcon, body.orexTheme .nchAgreement .naText a, .nchAgreement .naText body.orexTheme a, body.orexTheme .bCheck input:checked + label:before, .bCheck body.orexTheme input:checked + label:before, body.orexTheme .wideCruiseBox .wrtName, .wideCruiseBox body.orexTheme .wrtName, body.orexTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.orexTheme .wcbSpecs, body.orexTheme .tdrBox .tdShip, .tdrBox body.orexTheme .tdShip, body.orexTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.orexTheme .sbdTitle, body.orexTheme .specsTable tr .value, .specsTable tr body.orexTheme .value, body.orexTheme .tdTable .price, .tdTable body.orexTheme .price, body.orexTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.orexTheme span, body.orexTheme .destBox .dbTitle, .destBox body.orexTheme .dbTitle, body.orexTheme .tourProgramBox .tpTitle, .tourProgramBox body.orexTheme .tpTitle, body.orexTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.orexTheme .nofTitle, body.orexTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.orexTheme .fciTitle, body.orexTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.orexTheme .frtIcon, body.orexTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.orexTheme .nbsTitle, body.orexTheme .ffCheck:hover label, .ffCheck:hover body.orexTheme label, body.orexTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.orexTheme a, body.orexTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.orexTheme .fbTitle:hover, body.orexTheme .tabLinkTitle a, .tabLinkTitle body.orexTheme a, body.orexTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.orexTheme .nbLink, body.orexTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.orexTheme .nbTitle:hover, body.orexTheme .ciTitle.mainColor, body.orexTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.orexTheme .dgbBt, body.orexTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.orexTheme .title, body.orexTheme .flightInput .fiIcon, .flightInput body.orexTheme .fiIcon, body.orexTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.orexTheme .stIcon, body.orexTheme .smInput .smIcon, .smInput body.orexTheme .smIcon, body.orexTheme .mainSearch .smNav li.active, .mainSearch .smNav body.orexTheme li.active, body.orexTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.orexTheme .hbMenu > li:hover > a, body.orexTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.orexTheme .hmMenu > ul > li:hover > a {
  color: #ec7225 !important;
}
body.orexTheme .colorSecondColor, body.orexTheme .hdcFlight .hfStops, .hdcFlight body.orexTheme .hfStops, body.orexTheme .hdcFlight .hfTimes, .hdcFlight body.orexTheme .hfTimes, body.orexTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.orexTheme .tbMainPrice, body.orexTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.orexTheme .diPrice, body.orexTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.orexTheme .day, body.orexTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.orexTheme .wcMoreBt, body.orexTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.orexTheme .wcPriceTableTrigger:hover, body.orexTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.orexTheme .wcMainPrice, body.orexTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.orexTheme .newPrice, body.orexTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.orexTheme .ssBt.active, body.orexTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.orexTheme .ssBt:hover, body.orexTheme .srTitleMain .title, .srTitleMain body.orexTheme .title, body.orexTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.orexTheme .sbBt.active:hover, body.orexTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.orexTheme .direct, body.orexTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.orexTheme .smfTime, body.orexTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.orexTheme span, body.orexTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.orexTheme .land, body.orexTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.orexTheme .date {
  color: #525c5f !important;
}
body.orexTheme .colorPriceColor, body.orexTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.orexTheme .fciChoose, body.orexTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.orexTheme .fciPrice, body.orexTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.orexTheme .greenLabel, body.orexTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.orexTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.orexTheme .bgMainColor, body.orexTheme .buttonNav .navButton.active, .buttonNav body.orexTheme .navButton.active, body.orexTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.orexTheme .tiButton, body.orexTheme .fullFilters .ffhButton:hover, .fullFilters body.orexTheme .ffhButton:hover, body.orexTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.orexTheme .bar, body.orexTheme .barChartMain .bar, .barChartMain body.orexTheme .bar, body.orexTheme .vChartMain .bar, .vChartMain body.orexTheme .bar, body.orexTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.orexTheme .bar, body.orexTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.orexTheme input:checked + .diCt, body.orexTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.orexTheme .accommodation, body.orexTheme .customCheckv1 input:checked, .customCheckv1 body.orexTheme input:checked, body.orexTheme .contentBox .cbDetails, .contentBox body.orexTheme .cbDetails, body.orexTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.orexTheme li.active, body.orexTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.orexTheme .drtBt.active, body.orexTheme .features .feature-box, .features body.orexTheme .feature-box, body.orexTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.orexTheme .cBt, body.orexTheme .doneBt, body.orexTheme .instList .instBox.selected:after, .instList body.orexTheme .instBox.selected:after, body.orexTheme .bSearchButton, body.orexTheme .bCheck input:checked + label:after, .bCheck body.orexTheme input:checked + label:after, body.orexTheme .tourProgramBox .tpbDay, .tourProgramBox body.orexTheme .tpbDay, body.orexTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.orexTheme li.active, body.orexTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.orexTheme .bar, body.orexTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.orexTheme .acColButton, body.orexTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.orexTheme li:Before, body.orexTheme .smtButton, body.orexTheme .bannerBlock .bbTextSlider, .bannerBlock body.orexTheme .bbTextSlider, body.orexTheme .loginCenter .loginButton, .loginCenter body.orexTheme .loginButton, body.orexTheme .auto-button {
  background: #ec7225 !important;
}
body.orexTheme .bgSecondColor {
  background: #525c5f !important;
}
body.orexTheme .bgPriceColor, body.orexTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.orexTheme .fmbButton, body.orexTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.orexTheme .wbBt, body.orexTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.orexTheme .wrbBuyBt, body.orexTheme .flightCart .fcButton, .flightCart body.orexTheme .fcButton, body.orexTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.orexTheme .selectBt {
  background: #a1d54b !important;
}
body.orexTheme .bgMainGradient, body.orexTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.orexTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#ec7225), to(#d35a1c)) !important;
  background: linear-gradient(#ec7225, #d35a1c) !important;
}
body.orexTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.orexTheme .borderColorMainColor, body.orexTheme .buttonNav .navButton.active, .buttonNav body.orexTheme .navButton.active, body.orexTheme .fullFilters .ffhButton, .fullFilters body.orexTheme .ffhButton, body.orexTheme .customCheckv1 input:checked, .customCheckv1 body.orexTheme input:checked, body.orexTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.orexTheme .nbcIcon {
  border-color: #ec7225 !important;
}
body.orexTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.orexTheme .borderColorPriceColor, body.orexTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.orexTheme .fmbButton, body.orexTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.orexTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.orexTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.orexTheme .borderTopColorMainColor, body.orexTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.orexTheme .stDay.active:before, body.orexTheme .srFilters .srfList li.active, .srFilters .srfList body.orexTheme li.active, body.orexTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.orexTheme .sfButton.active, body.orexTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.orexTheme li.active:before {
  border-top-color: #ec7225 !important;
}
body.orexTheme .borderBottomColorSecondColor, body.orexTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.orexTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.orexTheme .borderBottomColorMainColor, body.orexTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.orexTheme .ffhTrigger, body.orexTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.orexTheme .ssBt.active, body.orexTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.orexTheme .dayBt.active, body.orexTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.orexTheme .mBt.active, body.orexTheme .mainSearch .smNav li.active, .mainSearch .smNav body.orexTheme li.active {
  border-bottom-color: #ec7225 !important;
}
body.orexTheme .colorStarColor, body.orexTheme .hdcHotel .stars, .hdcHotel body.orexTheme .stars, body.orexTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.orexTheme .stars {
  color: #ff9e00 !important;
}
body.orexTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.orexTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.orexTheme .loginMain .loginBg {
  background-image: url("../img/orexTemplate/login-bg.jpg");
}
body.orexTheme .loginCenter .loginLogo .llImg,
body.orexTheme .header .headerMid .headerLogo {
  background-image: url("../img/orexTemplate/headerLogo.png");
}

body.atlantisTheme .colorMainColor, body.atlantisTheme .fullFilters .ffhButton, .fullFilters body.atlantisTheme .ffhButton, body.atlantisTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.atlantisTheme .dfbProvider, body.atlantisTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.atlantisTheme .vbcVal, body.atlantisTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.atlantisTheme .flightInfoTrg, body.atlantisTheme .hdcFlight .hfStops.stop, .hdcFlight body.atlantisTheme .hfStops.stop, body.atlantisTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.atlantisTheme .tbPriceDetails, body.atlantisTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.atlantisTheme .dicampaign, body.atlantisTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.atlantisTheme .fInfoTrigger, body.atlantisTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.atlantisTheme .wcPriceTableTrigger, body.atlantisTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.atlantisTheme .wsBt, body.atlantisTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.atlantisTheme a:hover, body.atlantisTheme .smTitle .stLabel a, .smTitle .stLabel body.atlantisTheme a, body.atlantisTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.atlantisTheme .sbBt.active, body.atlantisTheme .srFilters .srfList li.active, .srFilters .srfList body.atlantisTheme li.active, body.atlantisTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.atlantisTheme .pTrigger, body.atlantisTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.atlantisTheme .stop, body.atlantisTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.atlantisTheme .land, body.atlantisTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.atlantisTheme a:hover, body.atlantisTheme .pointTable .stars, .pointTable body.atlantisTheme .stars, body.atlantisTheme .pointTable .point, .pointTable body.atlantisTheme .point, body.atlantisTheme .opportunity-list li a, .opportunity-list li body.atlantisTheme a, body.atlantisTheme .features .featureTitle, .features body.atlantisTheme .featureTitle, body.atlantisTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.atlantisTheme span, body.atlantisTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.atlantisTheme span, body.atlantisTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.atlantisTheme .wlName:hover, body.atlantisTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.atlantisTheme .whbSpecs, body.atlantisTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.atlantisTheme .nbcIcon, body.atlantisTheme .nchAgreement .naText a, .nchAgreement .naText body.atlantisTheme a, body.atlantisTheme .bCheck input:checked + label:before, .bCheck body.atlantisTheme input:checked + label:before, body.atlantisTheme .wideCruiseBox .wrtName, .wideCruiseBox body.atlantisTheme .wrtName, body.atlantisTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.atlantisTheme .wcbSpecs, body.atlantisTheme .tdrBox .tdShip, .tdrBox body.atlantisTheme .tdShip, body.atlantisTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.atlantisTheme .sbdTitle, body.atlantisTheme .specsTable tr .value, .specsTable tr body.atlantisTheme .value, body.atlantisTheme .tdTable .price, .tdTable body.atlantisTheme .price, body.atlantisTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.atlantisTheme span, body.atlantisTheme .destBox .dbTitle, .destBox body.atlantisTheme .dbTitle, body.atlantisTheme .tourProgramBox .tpTitle, .tourProgramBox body.atlantisTheme .tpTitle, body.atlantisTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.atlantisTheme .nofTitle, body.atlantisTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.atlantisTheme .fciTitle, body.atlantisTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.atlantisTheme .frtIcon, body.atlantisTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.atlantisTheme .nbsTitle, body.atlantisTheme .ffCheck:hover label, .ffCheck:hover body.atlantisTheme label, body.atlantisTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.atlantisTheme a, body.atlantisTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.atlantisTheme .fbTitle:hover, body.atlantisTheme .tabLinkTitle a, .tabLinkTitle body.atlantisTheme a, body.atlantisTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.atlantisTheme .nbLink, body.atlantisTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.atlantisTheme .nbTitle:hover, body.atlantisTheme .ciTitle.mainColor, body.atlantisTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.atlantisTheme .dgbBt, body.atlantisTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.atlantisTheme .title, body.atlantisTheme .flightInput .fiIcon, .flightInput body.atlantisTheme .fiIcon, body.atlantisTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.atlantisTheme .stIcon, body.atlantisTheme .smInput .smIcon, .smInput body.atlantisTheme .smIcon, body.atlantisTheme .mainSearch .smNav li.active, .mainSearch .smNav body.atlantisTheme li.active, body.atlantisTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.atlantisTheme .hbMenu > li:hover > a, body.atlantisTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.atlantisTheme .hmMenu > ul > li:hover > a {
  color: #2e3092 !important;
}
body.atlantisTheme .colorSecondColor, body.atlantisTheme .hdcFlight .hfStops, .hdcFlight body.atlantisTheme .hfStops, body.atlantisTheme .hdcFlight .hfTimes, .hdcFlight body.atlantisTheme .hfTimes, body.atlantisTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.atlantisTheme .tbMainPrice, body.atlantisTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.atlantisTheme .diPrice, body.atlantisTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.atlantisTheme .day, body.atlantisTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.atlantisTheme .wcMoreBt, body.atlantisTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.atlantisTheme .wcPriceTableTrigger:hover, body.atlantisTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.atlantisTheme .wcMainPrice, body.atlantisTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.atlantisTheme .newPrice, body.atlantisTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.atlantisTheme .ssBt.active, body.atlantisTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.atlantisTheme .ssBt:hover, body.atlantisTheme .srTitleMain .title, .srTitleMain body.atlantisTheme .title, body.atlantisTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.atlantisTheme .sbBt.active:hover, body.atlantisTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.atlantisTheme .direct, body.atlantisTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.atlantisTheme .smfTime, body.atlantisTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.atlantisTheme span, body.atlantisTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.atlantisTheme .land, body.atlantisTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.atlantisTheme .date {
  color: #ed028c !important;
}
body.atlantisTheme .colorPriceColor, body.atlantisTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.atlantisTheme .fciChoose, body.atlantisTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.atlantisTheme .fciPrice, body.atlantisTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.atlantisTheme .greenLabel, body.atlantisTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.atlantisTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.atlantisTheme .bgMainColor, body.atlantisTheme .buttonNav .navButton.active, .buttonNav body.atlantisTheme .navButton.active, body.atlantisTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.atlantisTheme .tiButton, body.atlantisTheme .fullFilters .ffhButton:hover, .fullFilters body.atlantisTheme .ffhButton:hover, body.atlantisTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.atlantisTheme .bar, body.atlantisTheme .barChartMain .bar, .barChartMain body.atlantisTheme .bar, body.atlantisTheme .vChartMain .bar, .vChartMain body.atlantisTheme .bar, body.atlantisTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.atlantisTheme .bar, body.atlantisTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.atlantisTheme input:checked + .diCt, body.atlantisTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.atlantisTheme .accommodation, body.atlantisTheme .customCheckv1 input:checked, .customCheckv1 body.atlantisTheme input:checked, body.atlantisTheme .contentBox .cbDetails, .contentBox body.atlantisTheme .cbDetails, body.atlantisTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.atlantisTheme li.active, body.atlantisTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.atlantisTheme .drtBt.active, body.atlantisTheme .features .feature-box, .features body.atlantisTheme .feature-box, body.atlantisTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.atlantisTheme .cBt, body.atlantisTheme .doneBt, body.atlantisTheme .instList .instBox.selected:after, .instList body.atlantisTheme .instBox.selected:after, body.atlantisTheme .bSearchButton, body.atlantisTheme .bCheck input:checked + label:after, .bCheck body.atlantisTheme input:checked + label:after, body.atlantisTheme .tourProgramBox .tpbDay, .tourProgramBox body.atlantisTheme .tpbDay, body.atlantisTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.atlantisTheme li.active, body.atlantisTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.atlantisTheme .bar, body.atlantisTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.atlantisTheme .acColButton, body.atlantisTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.atlantisTheme li:Before, body.atlantisTheme .smtButton, body.atlantisTheme .bannerBlock .bbTextSlider, .bannerBlock body.atlantisTheme .bbTextSlider, body.atlantisTheme .loginCenter .loginButton, .loginCenter body.atlantisTheme .loginButton, body.atlantisTheme .auto-button {
  background: #2e3092 !important;
}
body.atlantisTheme .bgSecondColor {
  background: #ed028c !important;
}
body.atlantisTheme .bgPriceColor, body.atlantisTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.atlantisTheme .fmbButton, body.atlantisTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.atlantisTheme .wbBt, body.atlantisTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.atlantisTheme .wrbBuyBt, body.atlantisTheme .flightCart .fcButton, .flightCart body.atlantisTheme .fcButton, body.atlantisTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.atlantisTheme .selectBt {
  background: #a1d54b !important;
}
body.atlantisTheme .bgMainGradient, body.atlantisTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.atlantisTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#2e3092), to(#20216d)) !important;
  background: linear-gradient(#2e3092, #20216d) !important;
}
body.atlantisTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#ed028c), to(#b40069)) !important;
  background: linear-gradient(#ed028c, #b40069) !important;
}
body.atlantisTheme .borderColorMainColor, body.atlantisTheme .buttonNav .navButton.active, .buttonNav body.atlantisTheme .navButton.active, body.atlantisTheme .fullFilters .ffhButton, .fullFilters body.atlantisTheme .ffhButton, body.atlantisTheme .customCheckv1 input:checked, .customCheckv1 body.atlantisTheme input:checked, body.atlantisTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.atlantisTheme .nbcIcon {
  border-color: #2e3092 !important;
}
body.atlantisTheme .borderColorSecondColor {
  border-color: #ed028c !important;
}
body.atlantisTheme .borderColorPriceColor, body.atlantisTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.atlantisTheme .fmbButton, body.atlantisTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.atlantisTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.atlantisTheme .borderTopColorSecondColor {
  border-top-color: #ed028c !important;
}
body.atlantisTheme .borderTopColorMainColor, body.atlantisTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.atlantisTheme .stDay.active:before, body.atlantisTheme .srFilters .srfList li.active, .srFilters .srfList body.atlantisTheme li.active, body.atlantisTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.atlantisTheme .sfButton.active, body.atlantisTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.atlantisTheme li.active:before {
  border-top-color: #2e3092 !important;
}
body.atlantisTheme .borderBottomColorSecondColor, body.atlantisTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.atlantisTheme .ssBt:hover {
  border-bottom-color: #ed028c !important;
}
body.atlantisTheme .borderBottomColorMainColor, body.atlantisTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.atlantisTheme .ffhTrigger, body.atlantisTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.atlantisTheme .ssBt.active, body.atlantisTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.atlantisTheme .dayBt.active, body.atlantisTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.atlantisTheme .mBt.active, body.atlantisTheme .mainSearch .smNav li.active, .mainSearch .smNav body.atlantisTheme li.active {
  border-bottom-color: #2e3092 !important;
}
body.atlantisTheme .colorStarColor, body.atlantisTheme .hdcHotel .stars, .hdcHotel body.atlantisTheme .stars, body.atlantisTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.atlantisTheme .stars {
  color: #ff9e00 !important;
}
body.atlantisTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.atlantisTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.atlantisTheme .loginMain .loginBg {
  background-image: url("../img/atlantisTheme/login-bg.jpg");
}
body.atlantisTheme .loginCenter .loginLogo .llImg,
body.atlantisTheme .header .headerMid .headerLogo {
  background-image: url("../img/atlantisTheme/headerLogo.png");
}

body.holimaxTheme .colorMainColor, body.holimaxTheme .fullFilters .ffhButton, .fullFilters body.holimaxTheme .ffhButton, body.holimaxTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.holimaxTheme .dfbProvider, body.holimaxTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.holimaxTheme .vbcVal, body.holimaxTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.holimaxTheme .flightInfoTrg, body.holimaxTheme .hdcFlight .hfStops.stop, .hdcFlight body.holimaxTheme .hfStops.stop, body.holimaxTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.holimaxTheme .tbPriceDetails, body.holimaxTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.holimaxTheme .dicampaign, body.holimaxTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.holimaxTheme .fInfoTrigger, body.holimaxTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.holimaxTheme .wcPriceTableTrigger, body.holimaxTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.holimaxTheme .wsBt, body.holimaxTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.holimaxTheme a:hover, body.holimaxTheme .smTitle .stLabel a, .smTitle .stLabel body.holimaxTheme a, body.holimaxTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.holimaxTheme .sbBt.active, body.holimaxTheme .srFilters .srfList li.active, .srFilters .srfList body.holimaxTheme li.active, body.holimaxTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.holimaxTheme .pTrigger, body.holimaxTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.holimaxTheme .stop, body.holimaxTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.holimaxTheme .land, body.holimaxTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.holimaxTheme a:hover, body.holimaxTheme .pointTable .stars, .pointTable body.holimaxTheme .stars, body.holimaxTheme .pointTable .point, .pointTable body.holimaxTheme .point, body.holimaxTheme .opportunity-list li a, .opportunity-list li body.holimaxTheme a, body.holimaxTheme .features .featureTitle, .features body.holimaxTheme .featureTitle, body.holimaxTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.holimaxTheme span, body.holimaxTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.holimaxTheme span, body.holimaxTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.holimaxTheme .wlName:hover, body.holimaxTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.holimaxTheme .whbSpecs, body.holimaxTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.holimaxTheme .nbcIcon, body.holimaxTheme .nchAgreement .naText a, .nchAgreement .naText body.holimaxTheme a, body.holimaxTheme .bCheck input:checked + label:before, .bCheck body.holimaxTheme input:checked + label:before, body.holimaxTheme .wideCruiseBox .wrtName, .wideCruiseBox body.holimaxTheme .wrtName, body.holimaxTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.holimaxTheme .wcbSpecs, body.holimaxTheme .tdrBox .tdShip, .tdrBox body.holimaxTheme .tdShip, body.holimaxTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.holimaxTheme .sbdTitle, body.holimaxTheme .specsTable tr .value, .specsTable tr body.holimaxTheme .value, body.holimaxTheme .tdTable .price, .tdTable body.holimaxTheme .price, body.holimaxTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.holimaxTheme span, body.holimaxTheme .destBox .dbTitle, .destBox body.holimaxTheme .dbTitle, body.holimaxTheme .tourProgramBox .tpTitle, .tourProgramBox body.holimaxTheme .tpTitle, body.holimaxTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.holimaxTheme .nofTitle, body.holimaxTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.holimaxTheme .fciTitle, body.holimaxTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.holimaxTheme .frtIcon, body.holimaxTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.holimaxTheme .nbsTitle, body.holimaxTheme .ffCheck:hover label, .ffCheck:hover body.holimaxTheme label, body.holimaxTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.holimaxTheme a, body.holimaxTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.holimaxTheme .fbTitle:hover, body.holimaxTheme .tabLinkTitle a, .tabLinkTitle body.holimaxTheme a, body.holimaxTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.holimaxTheme .nbLink, body.holimaxTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.holimaxTheme .nbTitle:hover, body.holimaxTheme .ciTitle.mainColor, body.holimaxTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.holimaxTheme .dgbBt, body.holimaxTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.holimaxTheme .title, body.holimaxTheme .flightInput .fiIcon, .flightInput body.holimaxTheme .fiIcon, body.holimaxTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.holimaxTheme .stIcon, body.holimaxTheme .smInput .smIcon, .smInput body.holimaxTheme .smIcon, body.holimaxTheme .mainSearch .smNav li.active, .mainSearch .smNav body.holimaxTheme li.active, body.holimaxTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.holimaxTheme .hbMenu > li:hover > a, body.holimaxTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.holimaxTheme .hmMenu > ul > li:hover > a {
  color: #e90045 !important;
}
body.holimaxTheme .colorSecondColor, body.holimaxTheme .hdcFlight .hfStops, .hdcFlight body.holimaxTheme .hfStops, body.holimaxTheme .hdcFlight .hfTimes, .hdcFlight body.holimaxTheme .hfTimes, body.holimaxTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.holimaxTheme .tbMainPrice, body.holimaxTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.holimaxTheme .diPrice, body.holimaxTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.holimaxTheme .day, body.holimaxTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.holimaxTheme .wcMoreBt, body.holimaxTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.holimaxTheme .wcPriceTableTrigger:hover, body.holimaxTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.holimaxTheme .wcMainPrice, body.holimaxTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.holimaxTheme .newPrice, body.holimaxTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.holimaxTheme .ssBt.active, body.holimaxTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.holimaxTheme .ssBt:hover, body.holimaxTheme .srTitleMain .title, .srTitleMain body.holimaxTheme .title, body.holimaxTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.holimaxTheme .sbBt.active:hover, body.holimaxTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.holimaxTheme .direct, body.holimaxTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.holimaxTheme .smfTime, body.holimaxTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.holimaxTheme span, body.holimaxTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.holimaxTheme .land, body.holimaxTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.holimaxTheme .date {
  color: #f28a07 !important;
}
body.holimaxTheme .colorPriceColor, body.holimaxTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.holimaxTheme .fciChoose, body.holimaxTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.holimaxTheme .fciPrice, body.holimaxTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.holimaxTheme .greenLabel, body.holimaxTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.holimaxTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.holimaxTheme .bgMainColor, body.holimaxTheme .buttonNav .navButton.active, .buttonNav body.holimaxTheme .navButton.active, body.holimaxTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.holimaxTheme .tiButton, body.holimaxTheme .fullFilters .ffhButton:hover, .fullFilters body.holimaxTheme .ffhButton:hover, body.holimaxTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.holimaxTheme .bar, body.holimaxTheme .barChartMain .bar, .barChartMain body.holimaxTheme .bar, body.holimaxTheme .vChartMain .bar, .vChartMain body.holimaxTheme .bar, body.holimaxTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.holimaxTheme .bar, body.holimaxTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.holimaxTheme input:checked + .diCt, body.holimaxTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.holimaxTheme .accommodation, body.holimaxTheme .customCheckv1 input:checked, .customCheckv1 body.holimaxTheme input:checked, body.holimaxTheme .contentBox .cbDetails, .contentBox body.holimaxTheme .cbDetails, body.holimaxTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.holimaxTheme li.active, body.holimaxTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.holimaxTheme .drtBt.active, body.holimaxTheme .features .feature-box, .features body.holimaxTheme .feature-box, body.holimaxTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.holimaxTheme .cBt, body.holimaxTheme .doneBt, body.holimaxTheme .instList .instBox.selected:after, .instList body.holimaxTheme .instBox.selected:after, body.holimaxTheme .bSearchButton, body.holimaxTheme .bCheck input:checked + label:after, .bCheck body.holimaxTheme input:checked + label:after, body.holimaxTheme .tourProgramBox .tpbDay, .tourProgramBox body.holimaxTheme .tpbDay, body.holimaxTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.holimaxTheme li.active, body.holimaxTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.holimaxTheme .bar, body.holimaxTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.holimaxTheme .acColButton, body.holimaxTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.holimaxTheme li:Before, body.holimaxTheme .smtButton, body.holimaxTheme .bannerBlock .bbTextSlider, .bannerBlock body.holimaxTheme .bbTextSlider, body.holimaxTheme .loginCenter .loginButton, .loginCenter body.holimaxTheme .loginButton, body.holimaxTheme .auto-button {
  background: #e90045 !important;
}
body.holimaxTheme .bgSecondColor {
  background: #f28a07 !important;
}
body.holimaxTheme .bgPriceColor, body.holimaxTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.holimaxTheme .fmbButton, body.holimaxTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.holimaxTheme .wbBt, body.holimaxTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.holimaxTheme .wrbBuyBt, body.holimaxTheme .flightCart .fcButton, .flightCart body.holimaxTheme .fcButton, body.holimaxTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.holimaxTheme .selectBt {
  background: #a1d54b !important;
}
body.holimaxTheme .bgMainGradient, body.holimaxTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.holimaxTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#e90045), to(#c0003a)) !important;
  background: linear-gradient(#e90045, #c0003a) !important;
}
body.holimaxTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#f28a07), to(#c26d05)) !important;
  background: linear-gradient(#f28a07, #c26d05) !important;
}
body.holimaxTheme .borderColorMainColor, body.holimaxTheme .buttonNav .navButton.active, .buttonNav body.holimaxTheme .navButton.active, body.holimaxTheme .fullFilters .ffhButton, .fullFilters body.holimaxTheme .ffhButton, body.holimaxTheme .customCheckv1 input:checked, .customCheckv1 body.holimaxTheme input:checked, body.holimaxTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.holimaxTheme .nbcIcon {
  border-color: #e90045 !important;
}
body.holimaxTheme .borderColorSecondColor {
  border-color: #f28a07 !important;
}
body.holimaxTheme .borderColorPriceColor, body.holimaxTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.holimaxTheme .fmbButton, body.holimaxTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.holimaxTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.holimaxTheme .borderTopColorSecondColor {
  border-top-color: #f28a07 !important;
}
body.holimaxTheme .borderTopColorMainColor, body.holimaxTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.holimaxTheme .stDay.active:before, body.holimaxTheme .srFilters .srfList li.active, .srFilters .srfList body.holimaxTheme li.active, body.holimaxTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.holimaxTheme .sfButton.active, body.holimaxTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.holimaxTheme li.active:before {
  border-top-color: #e90045 !important;
}
body.holimaxTheme .borderBottomColorSecondColor, body.holimaxTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.holimaxTheme .ssBt:hover {
  border-bottom-color: #f28a07 !important;
}
body.holimaxTheme .borderBottomColorMainColor, body.holimaxTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.holimaxTheme .ffhTrigger, body.holimaxTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.holimaxTheme .ssBt.active, body.holimaxTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.holimaxTheme .dayBt.active, body.holimaxTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.holimaxTheme .mBt.active, body.holimaxTheme .mainSearch .smNav li.active, .mainSearch .smNav body.holimaxTheme li.active {
  border-bottom-color: #e90045 !important;
}
body.holimaxTheme .colorStarColor, body.holimaxTheme .hdcHotel .stars, .hdcHotel body.holimaxTheme .stars, body.holimaxTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.holimaxTheme .stars {
  color: #ff9e00 !important;
}
body.holimaxTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.holimaxTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.holimaxTheme .loginMain .loginBg {
  background-image: url("../img/holimaxTheme/login-bg.jpg");
}
body.holimaxTheme .loginCenter .loginLogo .llImg,
body.holimaxTheme .header .headerMid .headerLogo {
  background-image: url("../img/holimaxTheme/headerLogo.png");
}

body.selectumBluTheme .colorMainColor, body.selectumBluTheme .fullFilters .ffhButton, .fullFilters body.selectumBluTheme .ffhButton, body.selectumBluTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.selectumBluTheme .dfbProvider, body.selectumBluTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.selectumBluTheme .vbcVal, body.selectumBluTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.selectumBluTheme .flightInfoTrg, body.selectumBluTheme .hdcFlight .hfStops.stop, .hdcFlight body.selectumBluTheme .hfStops.stop, body.selectumBluTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.selectumBluTheme .tbPriceDetails, body.selectumBluTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.selectumBluTheme .dicampaign, body.selectumBluTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.selectumBluTheme .fInfoTrigger, body.selectumBluTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.selectumBluTheme .wcPriceTableTrigger, body.selectumBluTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.selectumBluTheme .wsBt, body.selectumBluTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.selectumBluTheme a:hover, body.selectumBluTheme .smTitle .stLabel a, .smTitle .stLabel body.selectumBluTheme a, body.selectumBluTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.selectumBluTheme .sbBt.active, body.selectumBluTheme .srFilters .srfList li.active, .srFilters .srfList body.selectumBluTheme li.active, body.selectumBluTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.selectumBluTheme .pTrigger, body.selectumBluTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.selectumBluTheme .stop, body.selectumBluTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.selectumBluTheme .land, body.selectumBluTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.selectumBluTheme a:hover, body.selectumBluTheme .pointTable .stars, .pointTable body.selectumBluTheme .stars, body.selectumBluTheme .pointTable .point, .pointTable body.selectumBluTheme .point, body.selectumBluTheme .opportunity-list li a, .opportunity-list li body.selectumBluTheme a, body.selectumBluTheme .features .featureTitle, .features body.selectumBluTheme .featureTitle, body.selectumBluTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.selectumBluTheme span, body.selectumBluTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.selectumBluTheme span, body.selectumBluTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.selectumBluTheme .wlName:hover, body.selectumBluTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.selectumBluTheme .whbSpecs, body.selectumBluTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.selectumBluTheme .nbcIcon, body.selectumBluTheme .nchAgreement .naText a, .nchAgreement .naText body.selectumBluTheme a, body.selectumBluTheme .bCheck input:checked + label:before, .bCheck body.selectumBluTheme input:checked + label:before, body.selectumBluTheme .wideCruiseBox .wrtName, .wideCruiseBox body.selectumBluTheme .wrtName, body.selectumBluTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.selectumBluTheme .wcbSpecs, body.selectumBluTheme .tdrBox .tdShip, .tdrBox body.selectumBluTheme .tdShip, body.selectumBluTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.selectumBluTheme .sbdTitle, body.selectumBluTheme .specsTable tr .value, .specsTable tr body.selectumBluTheme .value, body.selectumBluTheme .tdTable .price, .tdTable body.selectumBluTheme .price, body.selectumBluTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.selectumBluTheme span, body.selectumBluTheme .destBox .dbTitle, .destBox body.selectumBluTheme .dbTitle, body.selectumBluTheme .tourProgramBox .tpTitle, .tourProgramBox body.selectumBluTheme .tpTitle, body.selectumBluTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.selectumBluTheme .nofTitle, body.selectumBluTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.selectumBluTheme .fciTitle, body.selectumBluTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.selectumBluTheme .frtIcon, body.selectumBluTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.selectumBluTheme .nbsTitle, body.selectumBluTheme .ffCheck:hover label, .ffCheck:hover body.selectumBluTheme label, body.selectumBluTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.selectumBluTheme a, body.selectumBluTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.selectumBluTheme .fbTitle:hover, body.selectumBluTheme .tabLinkTitle a, .tabLinkTitle body.selectumBluTheme a, body.selectumBluTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.selectumBluTheme .nbLink, body.selectumBluTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.selectumBluTheme .nbTitle:hover, body.selectumBluTheme .ciTitle.mainColor, body.selectumBluTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.selectumBluTheme .dgbBt, body.selectumBluTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.selectumBluTheme .title, body.selectumBluTheme .flightInput .fiIcon, .flightInput body.selectumBluTheme .fiIcon, body.selectumBluTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.selectumBluTheme .stIcon, body.selectumBluTheme .smInput .smIcon, .smInput body.selectumBluTheme .smIcon, body.selectumBluTheme .mainSearch .smNav li.active, .mainSearch .smNav body.selectumBluTheme li.active, body.selectumBluTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.selectumBluTheme .hbMenu > li:hover > a, body.selectumBluTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.selectumBluTheme .hmMenu > ul > li:hover > a {
  color: #0374b8 !important;
}
body.selectumBluTheme .colorSecondColor, body.selectumBluTheme .hdcFlight .hfStops, .hdcFlight body.selectumBluTheme .hfStops, body.selectumBluTheme .hdcFlight .hfTimes, .hdcFlight body.selectumBluTheme .hfTimes, body.selectumBluTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.selectumBluTheme .tbMainPrice, body.selectumBluTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.selectumBluTheme .diPrice, body.selectumBluTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.selectumBluTheme .day, body.selectumBluTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.selectumBluTheme .wcMoreBt, body.selectumBluTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.selectumBluTheme .wcPriceTableTrigger:hover, body.selectumBluTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.selectumBluTheme .wcMainPrice, body.selectumBluTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.selectumBluTheme .newPrice, body.selectumBluTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.selectumBluTheme .ssBt.active, body.selectumBluTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.selectumBluTheme .ssBt:hover, body.selectumBluTheme .srTitleMain .title, .srTitleMain body.selectumBluTheme .title, body.selectumBluTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.selectumBluTheme .sbBt.active:hover, body.selectumBluTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.selectumBluTheme .direct, body.selectumBluTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.selectumBluTheme .smfTime, body.selectumBluTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.selectumBluTheme span, body.selectumBluTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.selectumBluTheme .land, body.selectumBluTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.selectumBluTheme .date {
  color: #525c5f !important;
}
body.selectumBluTheme .colorPriceColor, body.selectumBluTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.selectumBluTheme .fciChoose, body.selectumBluTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.selectumBluTheme .fciPrice, body.selectumBluTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.selectumBluTheme .greenLabel, body.selectumBluTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.selectumBluTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.selectumBluTheme .bgMainColor, body.selectumBluTheme .buttonNav .navButton.active, .buttonNav body.selectumBluTheme .navButton.active, body.selectumBluTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.selectumBluTheme .tiButton, body.selectumBluTheme .fullFilters .ffhButton:hover, .fullFilters body.selectumBluTheme .ffhButton:hover, body.selectumBluTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.selectumBluTheme .bar, body.selectumBluTheme .barChartMain .bar, .barChartMain body.selectumBluTheme .bar, body.selectumBluTheme .vChartMain .bar, .vChartMain body.selectumBluTheme .bar, body.selectumBluTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.selectumBluTheme .bar, body.selectumBluTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.selectumBluTheme input:checked + .diCt, body.selectumBluTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.selectumBluTheme .accommodation, body.selectumBluTheme .customCheckv1 input:checked, .customCheckv1 body.selectumBluTheme input:checked, body.selectumBluTheme .contentBox .cbDetails, .contentBox body.selectumBluTheme .cbDetails, body.selectumBluTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.selectumBluTheme li.active, body.selectumBluTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.selectumBluTheme .drtBt.active, body.selectumBluTheme .features .feature-box, .features body.selectumBluTheme .feature-box, body.selectumBluTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.selectumBluTheme .cBt, body.selectumBluTheme .doneBt, body.selectumBluTheme .instList .instBox.selected:after, .instList body.selectumBluTheme .instBox.selected:after, body.selectumBluTheme .bSearchButton, body.selectumBluTheme .bCheck input:checked + label:after, .bCheck body.selectumBluTheme input:checked + label:after, body.selectumBluTheme .tourProgramBox .tpbDay, .tourProgramBox body.selectumBluTheme .tpbDay, body.selectumBluTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.selectumBluTheme li.active, body.selectumBluTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.selectumBluTheme .bar, body.selectumBluTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.selectumBluTheme .acColButton, body.selectumBluTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.selectumBluTheme li:Before, body.selectumBluTheme .smtButton, body.selectumBluTheme .bannerBlock .bbTextSlider, .bannerBlock body.selectumBluTheme .bbTextSlider, body.selectumBluTheme .loginCenter .loginButton, .loginCenter body.selectumBluTheme .loginButton, body.selectumBluTheme .auto-button {
  background: #0374b8 !important;
}
body.selectumBluTheme .bgSecondColor {
  background: #525c5f !important;
}
body.selectumBluTheme .bgPriceColor, body.selectumBluTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.selectumBluTheme .fmbButton, body.selectumBluTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.selectumBluTheme .wbBt, body.selectumBluTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.selectumBluTheme .wrbBuyBt, body.selectumBluTheme .flightCart .fcButton, .flightCart body.selectumBluTheme .fcButton, body.selectumBluTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.selectumBluTheme .selectBt {
  background: #a1d54b !important;
}
body.selectumBluTheme .bgMainGradient, body.selectumBluTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.selectumBluTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#0374b8), to(#03629e)) !important;
  background: linear-gradient(#0374b8, #03629e) !important;
}
body.selectumBluTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.selectumBluTheme .borderColorMainColor, body.selectumBluTheme .buttonNav .navButton.active, .buttonNav body.selectumBluTheme .navButton.active, body.selectumBluTheme .fullFilters .ffhButton, .fullFilters body.selectumBluTheme .ffhButton, body.selectumBluTheme .customCheckv1 input:checked, .customCheckv1 body.selectumBluTheme input:checked, body.selectumBluTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.selectumBluTheme .nbcIcon {
  border-color: #0374b8 !important;
}
body.selectumBluTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.selectumBluTheme .borderColorPriceColor, body.selectumBluTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.selectumBluTheme .fmbButton, body.selectumBluTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.selectumBluTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.selectumBluTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.selectumBluTheme .borderTopColorMainColor, body.selectumBluTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.selectumBluTheme .stDay.active:before, body.selectumBluTheme .srFilters .srfList li.active, .srFilters .srfList body.selectumBluTheme li.active, body.selectumBluTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.selectumBluTheme .sfButton.active, body.selectumBluTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.selectumBluTheme li.active:before {
  border-top-color: #0374b8 !important;
}
body.selectumBluTheme .borderBottomColorSecondColor, body.selectumBluTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.selectumBluTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.selectumBluTheme .borderBottomColorMainColor, body.selectumBluTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.selectumBluTheme .ffhTrigger, body.selectumBluTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.selectumBluTheme .ssBt.active, body.selectumBluTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.selectumBluTheme .dayBt.active, body.selectumBluTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.selectumBluTheme .mBt.active, body.selectumBluTheme .mainSearch .smNav li.active, .mainSearch .smNav body.selectumBluTheme li.active {
  border-bottom-color: #0374b8 !important;
}
body.selectumBluTheme .colorStarColor, body.selectumBluTheme .hdcHotel .stars, .hdcHotel body.selectumBluTheme .stars, body.selectumBluTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.selectumBluTheme .stars {
  color: #ff9e00 !important;
}
body.selectumBluTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.selectumBluTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.selectumBluTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/selectumBluTemplate/login-bg.jpg");
}
body.selectumBluTheme .loginCenter .loginLogo .llImg,
body.selectumBluTheme .header .headerMid .headerLogo {
  background-image: url("../img/selectumBluTemplate/headerLogo.png");
}

body.oldTusbaTheme .loginCenter .loginLogo .llImg {
  margin-left: 102px;
}
body.oldTusbaTheme .colorMainColor, body.oldTusbaTheme .fullFilters .ffhButton, .fullFilters body.oldTusbaTheme .ffhButton, body.oldTusbaTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.oldTusbaTheme .dfbProvider, body.oldTusbaTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.oldTusbaTheme .vbcVal, body.oldTusbaTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.oldTusbaTheme .flightInfoTrg, body.oldTusbaTheme .hdcFlight .hfStops.stop, .hdcFlight body.oldTusbaTheme .hfStops.stop, body.oldTusbaTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.oldTusbaTheme .tbPriceDetails, body.oldTusbaTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.oldTusbaTheme .dicampaign, body.oldTusbaTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.oldTusbaTheme .fInfoTrigger, body.oldTusbaTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.oldTusbaTheme .wcPriceTableTrigger, body.oldTusbaTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.oldTusbaTheme .wsBt, body.oldTusbaTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.oldTusbaTheme a:hover, body.oldTusbaTheme .smTitle .stLabel a, .smTitle .stLabel body.oldTusbaTheme a, body.oldTusbaTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.oldTusbaTheme .sbBt.active, body.oldTusbaTheme .srFilters .srfList li.active, .srFilters .srfList body.oldTusbaTheme li.active, body.oldTusbaTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.oldTusbaTheme .pTrigger, body.oldTusbaTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.oldTusbaTheme .stop, body.oldTusbaTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.oldTusbaTheme .land, body.oldTusbaTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.oldTusbaTheme a:hover, body.oldTusbaTheme .pointTable .stars, .pointTable body.oldTusbaTheme .stars, body.oldTusbaTheme .pointTable .point, .pointTable body.oldTusbaTheme .point, body.oldTusbaTheme .opportunity-list li a, .opportunity-list li body.oldTusbaTheme a, body.oldTusbaTheme .features .featureTitle, .features body.oldTusbaTheme .featureTitle, body.oldTusbaTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.oldTusbaTheme span, body.oldTusbaTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.oldTusbaTheme span, body.oldTusbaTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.oldTusbaTheme .wlName:hover, body.oldTusbaTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.oldTusbaTheme .whbSpecs, body.oldTusbaTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.oldTusbaTheme .nbcIcon, body.oldTusbaTheme .nchAgreement .naText a, .nchAgreement .naText body.oldTusbaTheme a, body.oldTusbaTheme .bCheck input:checked + label:before, .bCheck body.oldTusbaTheme input:checked + label:before, body.oldTusbaTheme .wideCruiseBox .wrtName, .wideCruiseBox body.oldTusbaTheme .wrtName, body.oldTusbaTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.oldTusbaTheme .wcbSpecs, body.oldTusbaTheme .tdrBox .tdShip, .tdrBox body.oldTusbaTheme .tdShip, body.oldTusbaTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.oldTusbaTheme .sbdTitle, body.oldTusbaTheme .specsTable tr .value, .specsTable tr body.oldTusbaTheme .value, body.oldTusbaTheme .tdTable .price, .tdTable body.oldTusbaTheme .price, body.oldTusbaTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.oldTusbaTheme span, body.oldTusbaTheme .destBox .dbTitle, .destBox body.oldTusbaTheme .dbTitle, body.oldTusbaTheme .tourProgramBox .tpTitle, .tourProgramBox body.oldTusbaTheme .tpTitle, body.oldTusbaTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.oldTusbaTheme .nofTitle, body.oldTusbaTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.oldTusbaTheme .fciTitle, body.oldTusbaTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.oldTusbaTheme .frtIcon, body.oldTusbaTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.oldTusbaTheme .nbsTitle, body.oldTusbaTheme .ffCheck:hover label, .ffCheck:hover body.oldTusbaTheme label, body.oldTusbaTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.oldTusbaTheme a, body.oldTusbaTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.oldTusbaTheme .fbTitle:hover, body.oldTusbaTheme .tabLinkTitle a, .tabLinkTitle body.oldTusbaTheme a, body.oldTusbaTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.oldTusbaTheme .nbLink, body.oldTusbaTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.oldTusbaTheme .nbTitle:hover, body.oldTusbaTheme .ciTitle.mainColor, body.oldTusbaTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.oldTusbaTheme .dgbBt, body.oldTusbaTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.oldTusbaTheme .title, body.oldTusbaTheme .flightInput .fiIcon, .flightInput body.oldTusbaTheme .fiIcon, body.oldTusbaTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.oldTusbaTheme .stIcon, body.oldTusbaTheme .smInput .smIcon, .smInput body.oldTusbaTheme .smIcon, body.oldTusbaTheme .mainSearch .smNav li.active, .mainSearch .smNav body.oldTusbaTheme li.active, body.oldTusbaTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.oldTusbaTheme .hbMenu > li:hover > a, body.oldTusbaTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.oldTusbaTheme .hmMenu > ul > li:hover > a {
  color: #184076 !important;
}
body.oldTusbaTheme .colorSecondColor, body.oldTusbaTheme .hdcFlight .hfStops, .hdcFlight body.oldTusbaTheme .hfStops, body.oldTusbaTheme .hdcFlight .hfTimes, .hdcFlight body.oldTusbaTheme .hfTimes, body.oldTusbaTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.oldTusbaTheme .tbMainPrice, body.oldTusbaTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.oldTusbaTheme .diPrice, body.oldTusbaTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.oldTusbaTheme .day, body.oldTusbaTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.oldTusbaTheme .wcMoreBt, body.oldTusbaTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.oldTusbaTheme .wcPriceTableTrigger:hover, body.oldTusbaTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.oldTusbaTheme .wcMainPrice, body.oldTusbaTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.oldTusbaTheme .newPrice, body.oldTusbaTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.oldTusbaTheme .ssBt.active, body.oldTusbaTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.oldTusbaTheme .ssBt:hover, body.oldTusbaTheme .srTitleMain .title, .srTitleMain body.oldTusbaTheme .title, body.oldTusbaTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.oldTusbaTheme .sbBt.active:hover, body.oldTusbaTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.oldTusbaTheme .direct, body.oldTusbaTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.oldTusbaTheme .smfTime, body.oldTusbaTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.oldTusbaTheme span, body.oldTusbaTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.oldTusbaTheme .land, body.oldTusbaTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.oldTusbaTheme .date {
  color: #f28a07 !important;
}
body.oldTusbaTheme .colorPriceColor, body.oldTusbaTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.oldTusbaTheme .fciChoose, body.oldTusbaTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.oldTusbaTheme .fciPrice, body.oldTusbaTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.oldTusbaTheme .greenLabel, body.oldTusbaTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.oldTusbaTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.oldTusbaTheme .bgMainColor, body.oldTusbaTheme .buttonNav .navButton.active, .buttonNav body.oldTusbaTheme .navButton.active, body.oldTusbaTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.oldTusbaTheme .tiButton, body.oldTusbaTheme .fullFilters .ffhButton:hover, .fullFilters body.oldTusbaTheme .ffhButton:hover, body.oldTusbaTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.oldTusbaTheme .bar, body.oldTusbaTheme .barChartMain .bar, .barChartMain body.oldTusbaTheme .bar, body.oldTusbaTheme .vChartMain .bar, .vChartMain body.oldTusbaTheme .bar, body.oldTusbaTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.oldTusbaTheme .bar, body.oldTusbaTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.oldTusbaTheme input:checked + .diCt, body.oldTusbaTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.oldTusbaTheme .accommodation, body.oldTusbaTheme .customCheckv1 input:checked, .customCheckv1 body.oldTusbaTheme input:checked, body.oldTusbaTheme .contentBox .cbDetails, .contentBox body.oldTusbaTheme .cbDetails, body.oldTusbaTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.oldTusbaTheme li.active, body.oldTusbaTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.oldTusbaTheme .drtBt.active, body.oldTusbaTheme .features .feature-box, .features body.oldTusbaTheme .feature-box, body.oldTusbaTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.oldTusbaTheme .cBt, body.oldTusbaTheme .doneBt, body.oldTusbaTheme .instList .instBox.selected:after, .instList body.oldTusbaTheme .instBox.selected:after, body.oldTusbaTheme .bSearchButton, body.oldTusbaTheme .bCheck input:checked + label:after, .bCheck body.oldTusbaTheme input:checked + label:after, body.oldTusbaTheme .tourProgramBox .tpbDay, .tourProgramBox body.oldTusbaTheme .tpbDay, body.oldTusbaTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.oldTusbaTheme li.active, body.oldTusbaTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.oldTusbaTheme .bar, body.oldTusbaTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.oldTusbaTheme .acColButton, body.oldTusbaTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.oldTusbaTheme li:Before, body.oldTusbaTheme .smtButton, body.oldTusbaTheme .bannerBlock .bbTextSlider, .bannerBlock body.oldTusbaTheme .bbTextSlider, body.oldTusbaTheme .loginCenter .loginButton, .loginCenter body.oldTusbaTheme .loginButton, body.oldTusbaTheme .auto-button {
  background: #184076 !important;
}
body.oldTusbaTheme .bgSecondColor {
  background: #f28a07 !important;
}
body.oldTusbaTheme .bgPriceColor, body.oldTusbaTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.oldTusbaTheme .fmbButton, body.oldTusbaTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.oldTusbaTheme .wbBt, body.oldTusbaTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.oldTusbaTheme .wrbBuyBt, body.oldTusbaTheme .flightCart .fcButton, .flightCart body.oldTusbaTheme .fcButton, body.oldTusbaTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.oldTusbaTheme .selectBt {
  background: #a1d54b !important;
}
body.oldTusbaTheme .bgMainGradient, body.oldTusbaTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.oldTusbaTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#184076), to(#163768)) !important;
  background: linear-gradient(#184076, #163768) !important;
}
body.oldTusbaTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#f28a07), to(#c26d05)) !important;
  background: linear-gradient(#f28a07, #c26d05) !important;
}
body.oldTusbaTheme .borderColorMainColor, body.oldTusbaTheme .buttonNav .navButton.active, .buttonNav body.oldTusbaTheme .navButton.active, body.oldTusbaTheme .fullFilters .ffhButton, .fullFilters body.oldTusbaTheme .ffhButton, body.oldTusbaTheme .customCheckv1 input:checked, .customCheckv1 body.oldTusbaTheme input:checked, body.oldTusbaTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.oldTusbaTheme .nbcIcon {
  border-color: #184076 !important;
}
body.oldTusbaTheme .borderColorSecondColor {
  border-color: #f28a07 !important;
}
body.oldTusbaTheme .borderColorPriceColor, body.oldTusbaTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.oldTusbaTheme .fmbButton, body.oldTusbaTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.oldTusbaTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.oldTusbaTheme .borderTopColorSecondColor {
  border-top-color: #f28a07 !important;
}
body.oldTusbaTheme .borderTopColorMainColor, body.oldTusbaTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.oldTusbaTheme .stDay.active:before, body.oldTusbaTheme .srFilters .srfList li.active, .srFilters .srfList body.oldTusbaTheme li.active, body.oldTusbaTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.oldTusbaTheme .sfButton.active, body.oldTusbaTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.oldTusbaTheme li.active:before {
  border-top-color: #184076 !important;
}
body.oldTusbaTheme .borderBottomColorSecondColor, body.oldTusbaTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.oldTusbaTheme .ssBt:hover {
  border-bottom-color: #f28a07 !important;
}
body.oldTusbaTheme .borderBottomColorMainColor, body.oldTusbaTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.oldTusbaTheme .ffhTrigger, body.oldTusbaTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.oldTusbaTheme .ssBt.active, body.oldTusbaTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.oldTusbaTheme .dayBt.active, body.oldTusbaTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.oldTusbaTheme .mBt.active, body.oldTusbaTheme .mainSearch .smNav li.active, .mainSearch .smNav body.oldTusbaTheme li.active {
  border-bottom-color: #184076 !important;
}
body.oldTusbaTheme .colorStarColor, body.oldTusbaTheme .hdcHotel .stars, .hdcHotel body.oldTusbaTheme .stars, body.oldTusbaTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.oldTusbaTheme .stars {
  color: #ff9e00 !important;
}
body.oldTusbaTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.oldTusbaTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.oldTusbaTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/oldTusba/login-bg.jpg");
}
body.oldTusbaTheme .loginCenter .loginLogo .llImg,
body.oldTusbaTheme .header .headerMid .headerLogo {
  background-image: url("../img/oldTusba/headerLogo.png");
}

body.joyTravelTheme .colorMainColor, body.joyTravelTheme .fullFilters .ffhButton, .fullFilters body.joyTravelTheme .ffhButton, body.joyTravelTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.joyTravelTheme .dfbProvider, body.joyTravelTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.joyTravelTheme .vbcVal, body.joyTravelTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.joyTravelTheme .flightInfoTrg, body.joyTravelTheme .hdcFlight .hfStops.stop, .hdcFlight body.joyTravelTheme .hfStops.stop, body.joyTravelTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.joyTravelTheme .tbPriceDetails, body.joyTravelTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.joyTravelTheme .dicampaign, body.joyTravelTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.joyTravelTheme .fInfoTrigger, body.joyTravelTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.joyTravelTheme .wcPriceTableTrigger, body.joyTravelTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.joyTravelTheme .wsBt, body.joyTravelTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.joyTravelTheme a:hover, body.joyTravelTheme .smTitle .stLabel a, .smTitle .stLabel body.joyTravelTheme a, body.joyTravelTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.joyTravelTheme .sbBt.active, body.joyTravelTheme .srFilters .srfList li.active, .srFilters .srfList body.joyTravelTheme li.active, body.joyTravelTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.joyTravelTheme .pTrigger, body.joyTravelTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.joyTravelTheme .stop, body.joyTravelTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.joyTravelTheme .land, body.joyTravelTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.joyTravelTheme a:hover, body.joyTravelTheme .pointTable .stars, .pointTable body.joyTravelTheme .stars, body.joyTravelTheme .pointTable .point, .pointTable body.joyTravelTheme .point, body.joyTravelTheme .opportunity-list li a, .opportunity-list li body.joyTravelTheme a, body.joyTravelTheme .features .featureTitle, .features body.joyTravelTheme .featureTitle, body.joyTravelTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.joyTravelTheme span, body.joyTravelTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.joyTravelTheme span, body.joyTravelTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.joyTravelTheme .wlName:hover, body.joyTravelTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.joyTravelTheme .whbSpecs, body.joyTravelTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.joyTravelTheme .nbcIcon, body.joyTravelTheme .nchAgreement .naText a, .nchAgreement .naText body.joyTravelTheme a, body.joyTravelTheme .bCheck input:checked + label:before, .bCheck body.joyTravelTheme input:checked + label:before, body.joyTravelTheme .wideCruiseBox .wrtName, .wideCruiseBox body.joyTravelTheme .wrtName, body.joyTravelTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.joyTravelTheme .wcbSpecs, body.joyTravelTheme .tdrBox .tdShip, .tdrBox body.joyTravelTheme .tdShip, body.joyTravelTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.joyTravelTheme .sbdTitle, body.joyTravelTheme .specsTable tr .value, .specsTable tr body.joyTravelTheme .value, body.joyTravelTheme .tdTable .price, .tdTable body.joyTravelTheme .price, body.joyTravelTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.joyTravelTheme span, body.joyTravelTheme .destBox .dbTitle, .destBox body.joyTravelTheme .dbTitle, body.joyTravelTheme .tourProgramBox .tpTitle, .tourProgramBox body.joyTravelTheme .tpTitle, body.joyTravelTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.joyTravelTheme .nofTitle, body.joyTravelTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.joyTravelTheme .fciTitle, body.joyTravelTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.joyTravelTheme .frtIcon, body.joyTravelTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.joyTravelTheme .nbsTitle, body.joyTravelTheme .ffCheck:hover label, .ffCheck:hover body.joyTravelTheme label, body.joyTravelTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.joyTravelTheme a, body.joyTravelTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.joyTravelTheme .fbTitle:hover, body.joyTravelTheme .tabLinkTitle a, .tabLinkTitle body.joyTravelTheme a, body.joyTravelTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.joyTravelTheme .nbLink, body.joyTravelTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.joyTravelTheme .nbTitle:hover, body.joyTravelTheme .ciTitle.mainColor, body.joyTravelTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.joyTravelTheme .dgbBt, body.joyTravelTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.joyTravelTheme .title, body.joyTravelTheme .flightInput .fiIcon, .flightInput body.joyTravelTheme .fiIcon, body.joyTravelTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.joyTravelTheme .stIcon, body.joyTravelTheme .smInput .smIcon, .smInput body.joyTravelTheme .smIcon, body.joyTravelTheme .mainSearch .smNav li.active, .mainSearch .smNav body.joyTravelTheme li.active, body.joyTravelTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.joyTravelTheme .hbMenu > li:hover > a, body.joyTravelTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.joyTravelTheme .hmMenu > ul > li:hover > a {
  color: #e40f15 !important;
}
body.joyTravelTheme .colorSecondColor, body.joyTravelTheme .hdcFlight .hfStops, .hdcFlight body.joyTravelTheme .hfStops, body.joyTravelTheme .hdcFlight .hfTimes, .hdcFlight body.joyTravelTheme .hfTimes, body.joyTravelTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.joyTravelTheme .tbMainPrice, body.joyTravelTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.joyTravelTheme .diPrice, body.joyTravelTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.joyTravelTheme .day, body.joyTravelTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.joyTravelTheme .wcMoreBt, body.joyTravelTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.joyTravelTheme .wcPriceTableTrigger:hover, body.joyTravelTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.joyTravelTheme .wcMainPrice, body.joyTravelTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.joyTravelTheme .newPrice, body.joyTravelTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.joyTravelTheme .ssBt.active, body.joyTravelTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.joyTravelTheme .ssBt:hover, body.joyTravelTheme .srTitleMain .title, .srTitleMain body.joyTravelTheme .title, body.joyTravelTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.joyTravelTheme .sbBt.active:hover, body.joyTravelTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.joyTravelTheme .direct, body.joyTravelTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.joyTravelTheme .smfTime, body.joyTravelTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.joyTravelTheme span, body.joyTravelTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.joyTravelTheme .land, body.joyTravelTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.joyTravelTheme .date {
  color: #525c5f !important;
}
body.joyTravelTheme .colorPriceColor, body.joyTravelTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.joyTravelTheme .fciChoose, body.joyTravelTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.joyTravelTheme .fciPrice, body.joyTravelTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.joyTravelTheme .greenLabel, body.joyTravelTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.joyTravelTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.joyTravelTheme .bgMainColor, body.joyTravelTheme .buttonNav .navButton.active, .buttonNav body.joyTravelTheme .navButton.active, body.joyTravelTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.joyTravelTheme .tiButton, body.joyTravelTheme .fullFilters .ffhButton:hover, .fullFilters body.joyTravelTheme .ffhButton:hover, body.joyTravelTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.joyTravelTheme .bar, body.joyTravelTheme .barChartMain .bar, .barChartMain body.joyTravelTheme .bar, body.joyTravelTheme .vChartMain .bar, .vChartMain body.joyTravelTheme .bar, body.joyTravelTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.joyTravelTheme .bar, body.joyTravelTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.joyTravelTheme input:checked + .diCt, body.joyTravelTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.joyTravelTheme .accommodation, body.joyTravelTheme .customCheckv1 input:checked, .customCheckv1 body.joyTravelTheme input:checked, body.joyTravelTheme .contentBox .cbDetails, .contentBox body.joyTravelTheme .cbDetails, body.joyTravelTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.joyTravelTheme li.active, body.joyTravelTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.joyTravelTheme .drtBt.active, body.joyTravelTheme .features .feature-box, .features body.joyTravelTheme .feature-box, body.joyTravelTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.joyTravelTheme .cBt, body.joyTravelTheme .doneBt, body.joyTravelTheme .instList .instBox.selected:after, .instList body.joyTravelTheme .instBox.selected:after, body.joyTravelTheme .bSearchButton, body.joyTravelTheme .bCheck input:checked + label:after, .bCheck body.joyTravelTheme input:checked + label:after, body.joyTravelTheme .tourProgramBox .tpbDay, .tourProgramBox body.joyTravelTheme .tpbDay, body.joyTravelTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.joyTravelTheme li.active, body.joyTravelTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.joyTravelTheme .bar, body.joyTravelTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.joyTravelTheme .acColButton, body.joyTravelTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.joyTravelTheme li:Before, body.joyTravelTheme .smtButton, body.joyTravelTheme .bannerBlock .bbTextSlider, .bannerBlock body.joyTravelTheme .bbTextSlider, body.joyTravelTheme .loginCenter .loginButton, .loginCenter body.joyTravelTheme .loginButton, body.joyTravelTheme .auto-button {
  background: #e40f15 !important;
}
body.joyTravelTheme .bgSecondColor {
  background: #525c5f !important;
}
body.joyTravelTheme .bgPriceColor, body.joyTravelTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.joyTravelTheme .fmbButton, body.joyTravelTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.joyTravelTheme .wbBt, body.joyTravelTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.joyTravelTheme .wrbBuyBt, body.joyTravelTheme .flightCart .fcButton, .flightCart body.joyTravelTheme .fcButton, body.joyTravelTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.joyTravelTheme .selectBt {
  background: #a1d54b !important;
}
body.joyTravelTheme .bgMainGradient, body.joyTravelTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.joyTravelTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#e40f15), to(#d20e14)) !important;
  background: linear-gradient(#e40f15, #d20e14) !important;
}
body.joyTravelTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.joyTravelTheme .borderColorMainColor, body.joyTravelTheme .buttonNav .navButton.active, .buttonNav body.joyTravelTheme .navButton.active, body.joyTravelTheme .fullFilters .ffhButton, .fullFilters body.joyTravelTheme .ffhButton, body.joyTravelTheme .customCheckv1 input:checked, .customCheckv1 body.joyTravelTheme input:checked, body.joyTravelTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.joyTravelTheme .nbcIcon {
  border-color: #e40f15 !important;
}
body.joyTravelTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.joyTravelTheme .borderColorPriceColor, body.joyTravelTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.joyTravelTheme .fmbButton, body.joyTravelTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.joyTravelTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.joyTravelTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.joyTravelTheme .borderTopColorMainColor, body.joyTravelTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.joyTravelTheme .stDay.active:before, body.joyTravelTheme .srFilters .srfList li.active, .srFilters .srfList body.joyTravelTheme li.active, body.joyTravelTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.joyTravelTheme .sfButton.active, body.joyTravelTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.joyTravelTheme li.active:before {
  border-top-color: #e40f15 !important;
}
body.joyTravelTheme .borderBottomColorSecondColor, body.joyTravelTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.joyTravelTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.joyTravelTheme .borderBottomColorMainColor, body.joyTravelTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.joyTravelTheme .ffhTrigger, body.joyTravelTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.joyTravelTheme .ssBt.active, body.joyTravelTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.joyTravelTheme .dayBt.active, body.joyTravelTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.joyTravelTheme .mBt.active, body.joyTravelTheme .mainSearch .smNav li.active, .mainSearch .smNav body.joyTravelTheme li.active {
  border-bottom-color: #e40f15 !important;
}
body.joyTravelTheme .colorStarColor, body.joyTravelTheme .hdcHotel .stars, .hdcHotel body.joyTravelTheme .stars, body.joyTravelTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.joyTravelTheme .stars {
  color: #ff9e00 !important;
}
body.joyTravelTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.joyTravelTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.joyTravelTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/joyTravel/login-bg.jpg");
}
body.joyTravelTheme .loginCenter .loginLogo .llImg,
body.joyTravelTheme .header .headerMid .headerLogo {
  background-image: url("../img/joyTravel/headerLogo.png");
}

body.arriTourTheme .colorMainColor, body.arriTourTheme .fullFilters .ffhButton, .fullFilters body.arriTourTheme .ffhButton, body.arriTourTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.arriTourTheme .dfbProvider, body.arriTourTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.arriTourTheme .vbcVal, body.arriTourTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.arriTourTheme .flightInfoTrg, body.arriTourTheme .hdcFlight .hfStops.stop, .hdcFlight body.arriTourTheme .hfStops.stop, body.arriTourTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.arriTourTheme .tbPriceDetails, body.arriTourTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.arriTourTheme .dicampaign, body.arriTourTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.arriTourTheme .fInfoTrigger, body.arriTourTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.arriTourTheme .wcPriceTableTrigger, body.arriTourTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.arriTourTheme .wsBt, body.arriTourTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.arriTourTheme a:hover, body.arriTourTheme .smTitle .stLabel a, .smTitle .stLabel body.arriTourTheme a, body.arriTourTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.arriTourTheme .sbBt.active, body.arriTourTheme .srFilters .srfList li.active, .srFilters .srfList body.arriTourTheme li.active, body.arriTourTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.arriTourTheme .pTrigger, body.arriTourTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.arriTourTheme .stop, body.arriTourTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.arriTourTheme .land, body.arriTourTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.arriTourTheme a:hover, body.arriTourTheme .pointTable .stars, .pointTable body.arriTourTheme .stars, body.arriTourTheme .pointTable .point, .pointTable body.arriTourTheme .point, body.arriTourTheme .opportunity-list li a, .opportunity-list li body.arriTourTheme a, body.arriTourTheme .features .featureTitle, .features body.arriTourTheme .featureTitle, body.arriTourTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.arriTourTheme span, body.arriTourTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.arriTourTheme span, body.arriTourTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.arriTourTheme .wlName:hover, body.arriTourTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.arriTourTheme .whbSpecs, body.arriTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.arriTourTheme .nbcIcon, body.arriTourTheme .nchAgreement .naText a, .nchAgreement .naText body.arriTourTheme a, body.arriTourTheme .bCheck input:checked + label:before, .bCheck body.arriTourTheme input:checked + label:before, body.arriTourTheme .wideCruiseBox .wrtName, .wideCruiseBox body.arriTourTheme .wrtName, body.arriTourTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.arriTourTheme .wcbSpecs, body.arriTourTheme .tdrBox .tdShip, .tdrBox body.arriTourTheme .tdShip, body.arriTourTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.arriTourTheme .sbdTitle, body.arriTourTheme .specsTable tr .value, .specsTable tr body.arriTourTheme .value, body.arriTourTheme .tdTable .price, .tdTable body.arriTourTheme .price, body.arriTourTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.arriTourTheme span, body.arriTourTheme .destBox .dbTitle, .destBox body.arriTourTheme .dbTitle, body.arriTourTheme .tourProgramBox .tpTitle, .tourProgramBox body.arriTourTheme .tpTitle, body.arriTourTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.arriTourTheme .nofTitle, body.arriTourTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.arriTourTheme .fciTitle, body.arriTourTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.arriTourTheme .frtIcon, body.arriTourTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.arriTourTheme .nbsTitle, body.arriTourTheme .ffCheck:hover label, .ffCheck:hover body.arriTourTheme label, body.arriTourTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.arriTourTheme a, body.arriTourTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.arriTourTheme .fbTitle:hover, body.arriTourTheme .tabLinkTitle a, .tabLinkTitle body.arriTourTheme a, body.arriTourTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.arriTourTheme .nbLink, body.arriTourTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.arriTourTheme .nbTitle:hover, body.arriTourTheme .ciTitle.mainColor, body.arriTourTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.arriTourTheme .dgbBt, body.arriTourTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.arriTourTheme .title, body.arriTourTheme .flightInput .fiIcon, .flightInput body.arriTourTheme .fiIcon, body.arriTourTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.arriTourTheme .stIcon, body.arriTourTheme .smInput .smIcon, .smInput body.arriTourTheme .smIcon, body.arriTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.arriTourTheme li.active, body.arriTourTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.arriTourTheme .hbMenu > li:hover > a, body.arriTourTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.arriTourTheme .hmMenu > ul > li:hover > a {
  color: #f8051a !important;
}
body.arriTourTheme .colorSecondColor, body.arriTourTheme .hdcFlight .hfStops, .hdcFlight body.arriTourTheme .hfStops, body.arriTourTheme .hdcFlight .hfTimes, .hdcFlight body.arriTourTheme .hfTimes, body.arriTourTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.arriTourTheme .tbMainPrice, body.arriTourTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.arriTourTheme .diPrice, body.arriTourTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.arriTourTheme .day, body.arriTourTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.arriTourTheme .wcMoreBt, body.arriTourTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.arriTourTheme .wcPriceTableTrigger:hover, body.arriTourTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.arriTourTheme .wcMainPrice, body.arriTourTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.arriTourTheme .newPrice, body.arriTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.arriTourTheme .ssBt.active, body.arriTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.arriTourTheme .ssBt:hover, body.arriTourTheme .srTitleMain .title, .srTitleMain body.arriTourTheme .title, body.arriTourTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.arriTourTheme .sbBt.active:hover, body.arriTourTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.arriTourTheme .direct, body.arriTourTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.arriTourTheme .smfTime, body.arriTourTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.arriTourTheme span, body.arriTourTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.arriTourTheme .land, body.arriTourTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.arriTourTheme .date {
  color: #766257 !important;
}
body.arriTourTheme .colorPriceColor, body.arriTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.arriTourTheme .fciChoose, body.arriTourTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.arriTourTheme .fciPrice, body.arriTourTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.arriTourTheme .greenLabel, body.arriTourTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.arriTourTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.arriTourTheme .bgMainColor, body.arriTourTheme .buttonNav .navButton.active, .buttonNav body.arriTourTheme .navButton.active, body.arriTourTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.arriTourTheme .tiButton, body.arriTourTheme .fullFilters .ffhButton:hover, .fullFilters body.arriTourTheme .ffhButton:hover, body.arriTourTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.arriTourTheme .bar, body.arriTourTheme .barChartMain .bar, .barChartMain body.arriTourTheme .bar, body.arriTourTheme .vChartMain .bar, .vChartMain body.arriTourTheme .bar, body.arriTourTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.arriTourTheme .bar, body.arriTourTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.arriTourTheme input:checked + .diCt, body.arriTourTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.arriTourTheme .accommodation, body.arriTourTheme .customCheckv1 input:checked, .customCheckv1 body.arriTourTheme input:checked, body.arriTourTheme .contentBox .cbDetails, .contentBox body.arriTourTheme .cbDetails, body.arriTourTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.arriTourTheme li.active, body.arriTourTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.arriTourTheme .drtBt.active, body.arriTourTheme .features .feature-box, .features body.arriTourTheme .feature-box, body.arriTourTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.arriTourTheme .cBt, body.arriTourTheme .doneBt, body.arriTourTheme .instList .instBox.selected:after, .instList body.arriTourTheme .instBox.selected:after, body.arriTourTheme .bSearchButton, body.arriTourTheme .bCheck input:checked + label:after, .bCheck body.arriTourTheme input:checked + label:after, body.arriTourTheme .tourProgramBox .tpbDay, .tourProgramBox body.arriTourTheme .tpbDay, body.arriTourTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.arriTourTheme li.active, body.arriTourTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.arriTourTheme .bar, body.arriTourTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.arriTourTheme .acColButton, body.arriTourTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.arriTourTheme li:Before, body.arriTourTheme .smtButton, body.arriTourTheme .bannerBlock .bbTextSlider, .bannerBlock body.arriTourTheme .bbTextSlider, body.arriTourTheme .loginCenter .loginButton, .loginCenter body.arriTourTheme .loginButton, body.arriTourTheme .auto-button {
  background: #f8051a !important;
}
body.arriTourTheme .bgSecondColor {
  background: #766257 !important;
}
body.arriTourTheme .bgPriceColor, body.arriTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.arriTourTheme .fmbButton, body.arriTourTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.arriTourTheme .wbBt, body.arriTourTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.arriTourTheme .wrbBuyBt, body.arriTourTheme .flightCart .fcButton, .flightCart body.arriTourTheme .fcButton, body.arriTourTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.arriTourTheme .selectBt {
  background: #a1d54b !important;
}
body.arriTourTheme .bgMainGradient, body.arriTourTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.arriTourTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#f8051a), to(#d80b1c)) !important;
  background: linear-gradient(#f8051a, #d80b1c) !important;
}
body.arriTourTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#766257), to(#614e44)) !important;
  background: linear-gradient(#766257, #614e44) !important;
}
body.arriTourTheme .borderColorMainColor, body.arriTourTheme .buttonNav .navButton.active, .buttonNav body.arriTourTheme .navButton.active, body.arriTourTheme .fullFilters .ffhButton, .fullFilters body.arriTourTheme .ffhButton, body.arriTourTheme .customCheckv1 input:checked, .customCheckv1 body.arriTourTheme input:checked, body.arriTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.arriTourTheme .nbcIcon {
  border-color: #f8051a !important;
}
body.arriTourTheme .borderColorSecondColor {
  border-color: #766257 !important;
}
body.arriTourTheme .borderColorPriceColor, body.arriTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.arriTourTheme .fmbButton, body.arriTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.arriTourTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.arriTourTheme .borderTopColorSecondColor {
  border-top-color: #766257 !important;
}
body.arriTourTheme .borderTopColorMainColor, body.arriTourTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.arriTourTheme .stDay.active:before, body.arriTourTheme .srFilters .srfList li.active, .srFilters .srfList body.arriTourTheme li.active, body.arriTourTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.arriTourTheme .sfButton.active, body.arriTourTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.arriTourTheme li.active:before {
  border-top-color: #f8051a !important;
}
body.arriTourTheme .borderBottomColorSecondColor, body.arriTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.arriTourTheme .ssBt:hover {
  border-bottom-color: #766257 !important;
}
body.arriTourTheme .borderBottomColorMainColor, body.arriTourTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.arriTourTheme .ffhTrigger, body.arriTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.arriTourTheme .ssBt.active, body.arriTourTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.arriTourTheme .dayBt.active, body.arriTourTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.arriTourTheme .mBt.active, body.arriTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.arriTourTheme li.active {
  border-bottom-color: #f8051a !important;
}
body.arriTourTheme .colorStarColor, body.arriTourTheme .hdcHotel .stars, .hdcHotel body.arriTourTheme .stars, body.arriTourTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.arriTourTheme .stars {
  color: #ff9e00 !important;
}
body.arriTourTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.arriTourTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.arriTourTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/arriTheme/login-bg.jpg");
}
body.arriTourTheme .loginCenter .loginLogo .llImg,
body.arriTourTheme .header .headerMid .headerLogo {
  background-image: url("../img/arriTheme/headerLogo.png");
}

body.aquaTourTheme .colorMainColor, body.aquaTourTheme .fullFilters .ffhButton, .fullFilters body.aquaTourTheme .ffhButton, body.aquaTourTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.aquaTourTheme .dfbProvider, body.aquaTourTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.aquaTourTheme .vbcVal, body.aquaTourTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.aquaTourTheme .flightInfoTrg, body.aquaTourTheme .hdcFlight .hfStops.stop, .hdcFlight body.aquaTourTheme .hfStops.stop, body.aquaTourTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.aquaTourTheme .tbPriceDetails, body.aquaTourTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.aquaTourTheme .dicampaign, body.aquaTourTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.aquaTourTheme .fInfoTrigger, body.aquaTourTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.aquaTourTheme .wcPriceTableTrigger, body.aquaTourTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.aquaTourTheme .wsBt, body.aquaTourTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.aquaTourTheme a:hover, body.aquaTourTheme .smTitle .stLabel a, .smTitle .stLabel body.aquaTourTheme a, body.aquaTourTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.aquaTourTheme .sbBt.active, body.aquaTourTheme .srFilters .srfList li.active, .srFilters .srfList body.aquaTourTheme li.active, body.aquaTourTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.aquaTourTheme .pTrigger, body.aquaTourTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.aquaTourTheme .stop, body.aquaTourTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.aquaTourTheme .land, body.aquaTourTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.aquaTourTheme a:hover, body.aquaTourTheme .pointTable .stars, .pointTable body.aquaTourTheme .stars, body.aquaTourTheme .pointTable .point, .pointTable body.aquaTourTheme .point, body.aquaTourTheme .opportunity-list li a, .opportunity-list li body.aquaTourTheme a, body.aquaTourTheme .features .featureTitle, .features body.aquaTourTheme .featureTitle, body.aquaTourTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.aquaTourTheme span, body.aquaTourTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.aquaTourTheme span, body.aquaTourTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.aquaTourTheme .wlName:hover, body.aquaTourTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.aquaTourTheme .whbSpecs, body.aquaTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.aquaTourTheme .nbcIcon, body.aquaTourTheme .nchAgreement .naText a, .nchAgreement .naText body.aquaTourTheme a, body.aquaTourTheme .bCheck input:checked + label:before, .bCheck body.aquaTourTheme input:checked + label:before, body.aquaTourTheme .wideCruiseBox .wrtName, .wideCruiseBox body.aquaTourTheme .wrtName, body.aquaTourTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.aquaTourTheme .wcbSpecs, body.aquaTourTheme .tdrBox .tdShip, .tdrBox body.aquaTourTheme .tdShip, body.aquaTourTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.aquaTourTheme .sbdTitle, body.aquaTourTheme .specsTable tr .value, .specsTable tr body.aquaTourTheme .value, body.aquaTourTheme .tdTable .price, .tdTable body.aquaTourTheme .price, body.aquaTourTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.aquaTourTheme span, body.aquaTourTheme .destBox .dbTitle, .destBox body.aquaTourTheme .dbTitle, body.aquaTourTheme .tourProgramBox .tpTitle, .tourProgramBox body.aquaTourTheme .tpTitle, body.aquaTourTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.aquaTourTheme .nofTitle, body.aquaTourTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.aquaTourTheme .fciTitle, body.aquaTourTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.aquaTourTheme .frtIcon, body.aquaTourTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.aquaTourTheme .nbsTitle, body.aquaTourTheme .ffCheck:hover label, .ffCheck:hover body.aquaTourTheme label, body.aquaTourTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.aquaTourTheme a, body.aquaTourTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.aquaTourTheme .fbTitle:hover, body.aquaTourTheme .tabLinkTitle a, .tabLinkTitle body.aquaTourTheme a, body.aquaTourTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.aquaTourTheme .nbLink, body.aquaTourTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.aquaTourTheme .nbTitle:hover, body.aquaTourTheme .ciTitle.mainColor, body.aquaTourTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.aquaTourTheme .dgbBt, body.aquaTourTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.aquaTourTheme .title, body.aquaTourTheme .flightInput .fiIcon, .flightInput body.aquaTourTheme .fiIcon, body.aquaTourTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.aquaTourTheme .stIcon, body.aquaTourTheme .smInput .smIcon, .smInput body.aquaTourTheme .smIcon, body.aquaTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.aquaTourTheme li.active, body.aquaTourTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.aquaTourTheme .hbMenu > li:hover > a, body.aquaTourTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.aquaTourTheme .hmMenu > ul > li:hover > a {
  color: #e5097f !important;
}
body.aquaTourTheme .colorSecondColor, body.aquaTourTheme .hdcFlight .hfStops, .hdcFlight body.aquaTourTheme .hfStops, body.aquaTourTheme .hdcFlight .hfTimes, .hdcFlight body.aquaTourTheme .hfTimes, body.aquaTourTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.aquaTourTheme .tbMainPrice, body.aquaTourTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.aquaTourTheme .diPrice, body.aquaTourTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.aquaTourTheme .day, body.aquaTourTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.aquaTourTheme .wcMoreBt, body.aquaTourTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.aquaTourTheme .wcPriceTableTrigger:hover, body.aquaTourTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.aquaTourTheme .wcMainPrice, body.aquaTourTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.aquaTourTheme .newPrice, body.aquaTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.aquaTourTheme .ssBt.active, body.aquaTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.aquaTourTheme .ssBt:hover, body.aquaTourTheme .srTitleMain .title, .srTitleMain body.aquaTourTheme .title, body.aquaTourTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.aquaTourTheme .sbBt.active:hover, body.aquaTourTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.aquaTourTheme .direct, body.aquaTourTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.aquaTourTheme .smfTime, body.aquaTourTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.aquaTourTheme span, body.aquaTourTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.aquaTourTheme .land, body.aquaTourTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.aquaTourTheme .date {
  color: #ff8200 !important;
}
body.aquaTourTheme .colorPriceColor, body.aquaTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.aquaTourTheme .fciChoose, body.aquaTourTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.aquaTourTheme .fciPrice, body.aquaTourTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.aquaTourTheme .greenLabel, body.aquaTourTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.aquaTourTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.aquaTourTheme .bgMainColor, body.aquaTourTheme .buttonNav .navButton.active, .buttonNav body.aquaTourTheme .navButton.active, body.aquaTourTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.aquaTourTheme .tiButton, body.aquaTourTheme .fullFilters .ffhButton:hover, .fullFilters body.aquaTourTheme .ffhButton:hover, body.aquaTourTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.aquaTourTheme .bar, body.aquaTourTheme .barChartMain .bar, .barChartMain body.aquaTourTheme .bar, body.aquaTourTheme .vChartMain .bar, .vChartMain body.aquaTourTheme .bar, body.aquaTourTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.aquaTourTheme .bar, body.aquaTourTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.aquaTourTheme input:checked + .diCt, body.aquaTourTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.aquaTourTheme .accommodation, body.aquaTourTheme .customCheckv1 input:checked, .customCheckv1 body.aquaTourTheme input:checked, body.aquaTourTheme .contentBox .cbDetails, .contentBox body.aquaTourTheme .cbDetails, body.aquaTourTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.aquaTourTheme li.active, body.aquaTourTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.aquaTourTheme .drtBt.active, body.aquaTourTheme .features .feature-box, .features body.aquaTourTheme .feature-box, body.aquaTourTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.aquaTourTheme .cBt, body.aquaTourTheme .doneBt, body.aquaTourTheme .instList .instBox.selected:after, .instList body.aquaTourTheme .instBox.selected:after, body.aquaTourTheme .bSearchButton, body.aquaTourTheme .bCheck input:checked + label:after, .bCheck body.aquaTourTheme input:checked + label:after, body.aquaTourTheme .tourProgramBox .tpbDay, .tourProgramBox body.aquaTourTheme .tpbDay, body.aquaTourTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.aquaTourTheme li.active, body.aquaTourTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.aquaTourTheme .bar, body.aquaTourTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.aquaTourTheme .acColButton, body.aquaTourTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.aquaTourTheme li:Before, body.aquaTourTheme .smtButton, body.aquaTourTheme .bannerBlock .bbTextSlider, .bannerBlock body.aquaTourTheme .bbTextSlider, body.aquaTourTheme .loginCenter .loginButton, .loginCenter body.aquaTourTheme .loginButton, body.aquaTourTheme .auto-button {
  background: #e5097f !important;
}
body.aquaTourTheme .bgSecondColor {
  background: #ff8200 !important;
}
body.aquaTourTheme .bgPriceColor, body.aquaTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.aquaTourTheme .fmbButton, body.aquaTourTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.aquaTourTheme .wbBt, body.aquaTourTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.aquaTourTheme .wrbBuyBt, body.aquaTourTheme .flightCart .fcButton, .flightCart body.aquaTourTheme .fcButton, body.aquaTourTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.aquaTourTheme .selectBt {
  background: #a1d54b !important;
}
body.aquaTourTheme .bgMainGradient, body.aquaTourTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.aquaTourTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#e5097f), to(#bf0967)) !important;
  background: linear-gradient(#e5097f, #bf0967) !important;
}
body.aquaTourTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff8200), to(#a05000)) !important;
  background: linear-gradient(#ff8200, #a05000) !important;
}
body.aquaTourTheme .borderColorMainColor, body.aquaTourTheme .buttonNav .navButton.active, .buttonNav body.aquaTourTheme .navButton.active, body.aquaTourTheme .fullFilters .ffhButton, .fullFilters body.aquaTourTheme .ffhButton, body.aquaTourTheme .customCheckv1 input:checked, .customCheckv1 body.aquaTourTheme input:checked, body.aquaTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.aquaTourTheme .nbcIcon {
  border-color: #e5097f !important;
}
body.aquaTourTheme .borderColorSecondColor {
  border-color: #ff8200 !important;
}
body.aquaTourTheme .borderColorPriceColor, body.aquaTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.aquaTourTheme .fmbButton, body.aquaTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.aquaTourTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.aquaTourTheme .borderTopColorSecondColor {
  border-top-color: #ff8200 !important;
}
body.aquaTourTheme .borderTopColorMainColor, body.aquaTourTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.aquaTourTheme .stDay.active:before, body.aquaTourTheme .srFilters .srfList li.active, .srFilters .srfList body.aquaTourTheme li.active, body.aquaTourTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.aquaTourTheme .sfButton.active, body.aquaTourTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.aquaTourTheme li.active:before {
  border-top-color: #e5097f !important;
}
body.aquaTourTheme .borderBottomColorSecondColor, body.aquaTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.aquaTourTheme .ssBt:hover {
  border-bottom-color: #ff8200 !important;
}
body.aquaTourTheme .borderBottomColorMainColor, body.aquaTourTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.aquaTourTheme .ffhTrigger, body.aquaTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.aquaTourTheme .ssBt.active, body.aquaTourTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.aquaTourTheme .dayBt.active, body.aquaTourTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.aquaTourTheme .mBt.active, body.aquaTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.aquaTourTheme li.active {
  border-bottom-color: #e5097f !important;
}
body.aquaTourTheme .colorStarColor, body.aquaTourTheme .hdcHotel .stars, .hdcHotel body.aquaTourTheme .stars, body.aquaTourTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.aquaTourTheme .stars {
  color: #ff9e00 !important;
}
body.aquaTourTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.aquaTourTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.aquaTourTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/aquaTheme/login-bg.jpg");
}
body.aquaTourTheme .loginCenter .loginLogo .llImg,
body.aquaTourTheme .header .headerMid .headerLogo {
  background-image: url("../img/aquaTheme/headerLogo.png");
}

body.aegeanTourTheme .colorMainColor, body.aegeanTourTheme .fullFilters .ffhButton, .fullFilters body.aegeanTourTheme .ffhButton, body.aegeanTourTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.aegeanTourTheme .dfbProvider, body.aegeanTourTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.aegeanTourTheme .vbcVal, body.aegeanTourTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.aegeanTourTheme .flightInfoTrg, body.aegeanTourTheme .hdcFlight .hfStops.stop, .hdcFlight body.aegeanTourTheme .hfStops.stop, body.aegeanTourTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.aegeanTourTheme .tbPriceDetails, body.aegeanTourTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.aegeanTourTheme .dicampaign, body.aegeanTourTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.aegeanTourTheme .fInfoTrigger, body.aegeanTourTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.aegeanTourTheme .wcPriceTableTrigger, body.aegeanTourTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.aegeanTourTheme .wsBt, body.aegeanTourTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.aegeanTourTheme a:hover, body.aegeanTourTheme .smTitle .stLabel a, .smTitle .stLabel body.aegeanTourTheme a, body.aegeanTourTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.aegeanTourTheme .sbBt.active, body.aegeanTourTheme .srFilters .srfList li.active, .srFilters .srfList body.aegeanTourTheme li.active, body.aegeanTourTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.aegeanTourTheme .pTrigger, body.aegeanTourTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.aegeanTourTheme .stop, body.aegeanTourTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.aegeanTourTheme .land, body.aegeanTourTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.aegeanTourTheme a:hover, body.aegeanTourTheme .pointTable .stars, .pointTable body.aegeanTourTheme .stars, body.aegeanTourTheme .pointTable .point, .pointTable body.aegeanTourTheme .point, body.aegeanTourTheme .opportunity-list li a, .opportunity-list li body.aegeanTourTheme a, body.aegeanTourTheme .features .featureTitle, .features body.aegeanTourTheme .featureTitle, body.aegeanTourTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.aegeanTourTheme span, body.aegeanTourTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.aegeanTourTheme span, body.aegeanTourTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.aegeanTourTheme .wlName:hover, body.aegeanTourTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.aegeanTourTheme .whbSpecs, body.aegeanTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.aegeanTourTheme .nbcIcon, body.aegeanTourTheme .nchAgreement .naText a, .nchAgreement .naText body.aegeanTourTheme a, body.aegeanTourTheme .bCheck input:checked + label:before, .bCheck body.aegeanTourTheme input:checked + label:before, body.aegeanTourTheme .wideCruiseBox .wrtName, .wideCruiseBox body.aegeanTourTheme .wrtName, body.aegeanTourTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.aegeanTourTheme .wcbSpecs, body.aegeanTourTheme .tdrBox .tdShip, .tdrBox body.aegeanTourTheme .tdShip, body.aegeanTourTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.aegeanTourTheme .sbdTitle, body.aegeanTourTheme .specsTable tr .value, .specsTable tr body.aegeanTourTheme .value, body.aegeanTourTheme .tdTable .price, .tdTable body.aegeanTourTheme .price, body.aegeanTourTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.aegeanTourTheme span, body.aegeanTourTheme .destBox .dbTitle, .destBox body.aegeanTourTheme .dbTitle, body.aegeanTourTheme .tourProgramBox .tpTitle, .tourProgramBox body.aegeanTourTheme .tpTitle, body.aegeanTourTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.aegeanTourTheme .nofTitle, body.aegeanTourTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.aegeanTourTheme .fciTitle, body.aegeanTourTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.aegeanTourTheme .frtIcon, body.aegeanTourTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.aegeanTourTheme .nbsTitle, body.aegeanTourTheme .ffCheck:hover label, .ffCheck:hover body.aegeanTourTheme label, body.aegeanTourTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.aegeanTourTheme a, body.aegeanTourTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.aegeanTourTheme .fbTitle:hover, body.aegeanTourTheme .tabLinkTitle a, .tabLinkTitle body.aegeanTourTheme a, body.aegeanTourTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.aegeanTourTheme .nbLink, body.aegeanTourTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.aegeanTourTheme .nbTitle:hover, body.aegeanTourTheme .ciTitle.mainColor, body.aegeanTourTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.aegeanTourTheme .dgbBt, body.aegeanTourTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.aegeanTourTheme .title, body.aegeanTourTheme .flightInput .fiIcon, .flightInput body.aegeanTourTheme .fiIcon, body.aegeanTourTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.aegeanTourTheme .stIcon, body.aegeanTourTheme .smInput .smIcon, .smInput body.aegeanTourTheme .smIcon, body.aegeanTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.aegeanTourTheme li.active, body.aegeanTourTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.aegeanTourTheme .hbMenu > li:hover > a, body.aegeanTourTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.aegeanTourTheme .hmMenu > ul > li:hover > a {
  color: #80ccec !important;
}
body.aegeanTourTheme .colorSecondColor, body.aegeanTourTheme .hdcFlight .hfStops, .hdcFlight body.aegeanTourTheme .hfStops, body.aegeanTourTheme .hdcFlight .hfTimes, .hdcFlight body.aegeanTourTheme .hfTimes, body.aegeanTourTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.aegeanTourTheme .tbMainPrice, body.aegeanTourTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.aegeanTourTheme .diPrice, body.aegeanTourTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.aegeanTourTheme .day, body.aegeanTourTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.aegeanTourTheme .wcMoreBt, body.aegeanTourTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.aegeanTourTheme .wcPriceTableTrigger:hover, body.aegeanTourTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.aegeanTourTheme .wcMainPrice, body.aegeanTourTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.aegeanTourTheme .newPrice, body.aegeanTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.aegeanTourTheme .ssBt.active, body.aegeanTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.aegeanTourTheme .ssBt:hover, body.aegeanTourTheme .srTitleMain .title, .srTitleMain body.aegeanTourTheme .title, body.aegeanTourTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.aegeanTourTheme .sbBt.active:hover, body.aegeanTourTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.aegeanTourTheme .direct, body.aegeanTourTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.aegeanTourTheme .smfTime, body.aegeanTourTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.aegeanTourTheme span, body.aegeanTourTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.aegeanTourTheme .land, body.aegeanTourTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.aegeanTourTheme .date {
  color: #525c5f !important;
}
body.aegeanTourTheme .colorPriceColor, body.aegeanTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.aegeanTourTheme .fciChoose, body.aegeanTourTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.aegeanTourTheme .fciPrice, body.aegeanTourTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.aegeanTourTheme .greenLabel, body.aegeanTourTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.aegeanTourTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.aegeanTourTheme .bgMainColor, body.aegeanTourTheme .buttonNav .navButton.active, .buttonNav body.aegeanTourTheme .navButton.active, body.aegeanTourTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.aegeanTourTheme .tiButton, body.aegeanTourTheme .fullFilters .ffhButton:hover, .fullFilters body.aegeanTourTheme .ffhButton:hover, body.aegeanTourTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.aegeanTourTheme .bar, body.aegeanTourTheme .barChartMain .bar, .barChartMain body.aegeanTourTheme .bar, body.aegeanTourTheme .vChartMain .bar, .vChartMain body.aegeanTourTheme .bar, body.aegeanTourTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.aegeanTourTheme .bar, body.aegeanTourTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.aegeanTourTheme input:checked + .diCt, body.aegeanTourTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.aegeanTourTheme .accommodation, body.aegeanTourTheme .customCheckv1 input:checked, .customCheckv1 body.aegeanTourTheme input:checked, body.aegeanTourTheme .contentBox .cbDetails, .contentBox body.aegeanTourTheme .cbDetails, body.aegeanTourTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.aegeanTourTheme li.active, body.aegeanTourTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.aegeanTourTheme .drtBt.active, body.aegeanTourTheme .features .feature-box, .features body.aegeanTourTheme .feature-box, body.aegeanTourTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.aegeanTourTheme .cBt, body.aegeanTourTheme .doneBt, body.aegeanTourTheme .instList .instBox.selected:after, .instList body.aegeanTourTheme .instBox.selected:after, body.aegeanTourTheme .bSearchButton, body.aegeanTourTheme .bCheck input:checked + label:after, .bCheck body.aegeanTourTheme input:checked + label:after, body.aegeanTourTheme .tourProgramBox .tpbDay, .tourProgramBox body.aegeanTourTheme .tpbDay, body.aegeanTourTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.aegeanTourTheme li.active, body.aegeanTourTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.aegeanTourTheme .bar, body.aegeanTourTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.aegeanTourTheme .acColButton, body.aegeanTourTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.aegeanTourTheme li:Before, body.aegeanTourTheme .smtButton, body.aegeanTourTheme .bannerBlock .bbTextSlider, .bannerBlock body.aegeanTourTheme .bbTextSlider, body.aegeanTourTheme .loginCenter .loginButton, .loginCenter body.aegeanTourTheme .loginButton, body.aegeanTourTheme .auto-button {
  background: #80ccec !important;
}
body.aegeanTourTheme .bgSecondColor {
  background: #525c5f !important;
}
body.aegeanTourTheme .bgPriceColor, body.aegeanTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.aegeanTourTheme .fmbButton, body.aegeanTourTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.aegeanTourTheme .wbBt, body.aegeanTourTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.aegeanTourTheme .wrbBuyBt, body.aegeanTourTheme .flightCart .fcButton, .flightCart body.aegeanTourTheme .fcButton, body.aegeanTourTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.aegeanTourTheme .selectBt {
  background: #a1d54b !important;
}
body.aegeanTourTheme .bgMainGradient, body.aegeanTourTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.aegeanTourTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#80ccec), to(#67a7c6)) !important;
  background: linear-gradient(#80ccec, #67a7c6) !important;
}
body.aegeanTourTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.aegeanTourTheme .borderColorMainColor, body.aegeanTourTheme .buttonNav .navButton.active, .buttonNav body.aegeanTourTheme .navButton.active, body.aegeanTourTheme .fullFilters .ffhButton, .fullFilters body.aegeanTourTheme .ffhButton, body.aegeanTourTheme .customCheckv1 input:checked, .customCheckv1 body.aegeanTourTheme input:checked, body.aegeanTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.aegeanTourTheme .nbcIcon {
  border-color: #80ccec !important;
}
body.aegeanTourTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.aegeanTourTheme .borderColorPriceColor, body.aegeanTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.aegeanTourTheme .fmbButton, body.aegeanTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.aegeanTourTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.aegeanTourTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.aegeanTourTheme .borderTopColorMainColor, body.aegeanTourTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.aegeanTourTheme .stDay.active:before, body.aegeanTourTheme .srFilters .srfList li.active, .srFilters .srfList body.aegeanTourTheme li.active, body.aegeanTourTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.aegeanTourTheme .sfButton.active, body.aegeanTourTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.aegeanTourTheme li.active:before {
  border-top-color: #80ccec !important;
}
body.aegeanTourTheme .borderBottomColorSecondColor, body.aegeanTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.aegeanTourTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.aegeanTourTheme .borderBottomColorMainColor, body.aegeanTourTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.aegeanTourTheme .ffhTrigger, body.aegeanTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.aegeanTourTheme .ssBt.active, body.aegeanTourTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.aegeanTourTheme .dayBt.active, body.aegeanTourTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.aegeanTourTheme .mBt.active, body.aegeanTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.aegeanTourTheme li.active {
  border-bottom-color: #80ccec !important;
}
body.aegeanTourTheme .colorStarColor, body.aegeanTourTheme .hdcHotel .stars, .hdcHotel body.aegeanTourTheme .stars, body.aegeanTourTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.aegeanTourTheme .stars {
  color: #ff9e00 !important;
}
body.aegeanTourTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.aegeanTourTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.aegeanTourTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/aegeanTheme/login-bg.jpg");
}
body.aegeanTourTheme .loginCenter .loginLogo .llImg,
body.aegeanTourTheme .header .headerMid .headerLogo {
  background-image: url("../img/aegeanTheme/headerLogo.png");
}
body.aegeanTourTheme .loginCenter .loginLogo .llImg {
  width: 100px;
}

body.barbarosTheme .colorMainColor, body.barbarosTheme .fullFilters .ffhButton, .fullFilters body.barbarosTheme .ffhButton, body.barbarosTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.barbarosTheme .dfbProvider, body.barbarosTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.barbarosTheme .vbcVal, body.barbarosTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.barbarosTheme .flightInfoTrg, body.barbarosTheme .hdcFlight .hfStops.stop, .hdcFlight body.barbarosTheme .hfStops.stop, body.barbarosTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.barbarosTheme .tbPriceDetails, body.barbarosTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.barbarosTheme .dicampaign, body.barbarosTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.barbarosTheme .fInfoTrigger, body.barbarosTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.barbarosTheme .wcPriceTableTrigger, body.barbarosTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.barbarosTheme .wsBt, body.barbarosTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.barbarosTheme a:hover, body.barbarosTheme .smTitle .stLabel a, .smTitle .stLabel body.barbarosTheme a, body.barbarosTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.barbarosTheme .sbBt.active, body.barbarosTheme .srFilters .srfList li.active, .srFilters .srfList body.barbarosTheme li.active, body.barbarosTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.barbarosTheme .pTrigger, body.barbarosTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.barbarosTheme .stop, body.barbarosTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.barbarosTheme .land, body.barbarosTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.barbarosTheme a:hover, body.barbarosTheme .pointTable .stars, .pointTable body.barbarosTheme .stars, body.barbarosTheme .pointTable .point, .pointTable body.barbarosTheme .point, body.barbarosTheme .opportunity-list li a, .opportunity-list li body.barbarosTheme a, body.barbarosTheme .features .featureTitle, .features body.barbarosTheme .featureTitle, body.barbarosTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.barbarosTheme span, body.barbarosTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.barbarosTheme span, body.barbarosTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.barbarosTheme .wlName:hover, body.barbarosTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.barbarosTheme .whbSpecs, body.barbarosTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.barbarosTheme .nbcIcon, body.barbarosTheme .nchAgreement .naText a, .nchAgreement .naText body.barbarosTheme a, body.barbarosTheme .bCheck input:checked + label:before, .bCheck body.barbarosTheme input:checked + label:before, body.barbarosTheme .wideCruiseBox .wrtName, .wideCruiseBox body.barbarosTheme .wrtName, body.barbarosTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.barbarosTheme .wcbSpecs, body.barbarosTheme .tdrBox .tdShip, .tdrBox body.barbarosTheme .tdShip, body.barbarosTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.barbarosTheme .sbdTitle, body.barbarosTheme .specsTable tr .value, .specsTable tr body.barbarosTheme .value, body.barbarosTheme .tdTable .price, .tdTable body.barbarosTheme .price, body.barbarosTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.barbarosTheme span, body.barbarosTheme .destBox .dbTitle, .destBox body.barbarosTheme .dbTitle, body.barbarosTheme .tourProgramBox .tpTitle, .tourProgramBox body.barbarosTheme .tpTitle, body.barbarosTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.barbarosTheme .nofTitle, body.barbarosTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.barbarosTheme .fciTitle, body.barbarosTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.barbarosTheme .frtIcon, body.barbarosTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.barbarosTheme .nbsTitle, body.barbarosTheme .ffCheck:hover label, .ffCheck:hover body.barbarosTheme label, body.barbarosTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.barbarosTheme a, body.barbarosTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.barbarosTheme .fbTitle:hover, body.barbarosTheme .tabLinkTitle a, .tabLinkTitle body.barbarosTheme a, body.barbarosTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.barbarosTheme .nbLink, body.barbarosTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.barbarosTheme .nbTitle:hover, body.barbarosTheme .ciTitle.mainColor, body.barbarosTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.barbarosTheme .dgbBt, body.barbarosTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.barbarosTheme .title, body.barbarosTheme .flightInput .fiIcon, .flightInput body.barbarosTheme .fiIcon, body.barbarosTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.barbarosTheme .stIcon, body.barbarosTheme .smInput .smIcon, .smInput body.barbarosTheme .smIcon, body.barbarosTheme .mainSearch .smNav li.active, .mainSearch .smNav body.barbarosTheme li.active, body.barbarosTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.barbarosTheme .hbMenu > li:hover > a, body.barbarosTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.barbarosTheme .hmMenu > ul > li:hover > a {
  color: #0e4b86 !important;
}
body.barbarosTheme .colorSecondColor, body.barbarosTheme .hdcFlight .hfStops, .hdcFlight body.barbarosTheme .hfStops, body.barbarosTheme .hdcFlight .hfTimes, .hdcFlight body.barbarosTheme .hfTimes, body.barbarosTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.barbarosTheme .tbMainPrice, body.barbarosTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.barbarosTheme .diPrice, body.barbarosTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.barbarosTheme .day, body.barbarosTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.barbarosTheme .wcMoreBt, body.barbarosTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.barbarosTheme .wcPriceTableTrigger:hover, body.barbarosTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.barbarosTheme .wcMainPrice, body.barbarosTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.barbarosTheme .newPrice, body.barbarosTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.barbarosTheme .ssBt.active, body.barbarosTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.barbarosTheme .ssBt:hover, body.barbarosTheme .srTitleMain .title, .srTitleMain body.barbarosTheme .title, body.barbarosTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.barbarosTheme .sbBt.active:hover, body.barbarosTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.barbarosTheme .direct, body.barbarosTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.barbarosTheme .smfTime, body.barbarosTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.barbarosTheme span, body.barbarosTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.barbarosTheme .land, body.barbarosTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.barbarosTheme .date {
  color: #525c5f !important;
}
body.barbarosTheme .colorPriceColor, body.barbarosTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.barbarosTheme .fciChoose, body.barbarosTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.barbarosTheme .fciPrice, body.barbarosTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.barbarosTheme .greenLabel, body.barbarosTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.barbarosTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.barbarosTheme .bgMainColor, body.barbarosTheme .buttonNav .navButton.active, .buttonNav body.barbarosTheme .navButton.active, body.barbarosTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.barbarosTheme .tiButton, body.barbarosTheme .fullFilters .ffhButton:hover, .fullFilters body.barbarosTheme .ffhButton:hover, body.barbarosTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.barbarosTheme .bar, body.barbarosTheme .barChartMain .bar, .barChartMain body.barbarosTheme .bar, body.barbarosTheme .vChartMain .bar, .vChartMain body.barbarosTheme .bar, body.barbarosTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.barbarosTheme .bar, body.barbarosTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.barbarosTheme input:checked + .diCt, body.barbarosTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.barbarosTheme .accommodation, body.barbarosTheme .customCheckv1 input:checked, .customCheckv1 body.barbarosTheme input:checked, body.barbarosTheme .contentBox .cbDetails, .contentBox body.barbarosTheme .cbDetails, body.barbarosTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.barbarosTheme li.active, body.barbarosTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.barbarosTheme .drtBt.active, body.barbarosTheme .features .feature-box, .features body.barbarosTheme .feature-box, body.barbarosTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.barbarosTheme .cBt, body.barbarosTheme .doneBt, body.barbarosTheme .instList .instBox.selected:after, .instList body.barbarosTheme .instBox.selected:after, body.barbarosTheme .bSearchButton, body.barbarosTheme .bCheck input:checked + label:after, .bCheck body.barbarosTheme input:checked + label:after, body.barbarosTheme .tourProgramBox .tpbDay, .tourProgramBox body.barbarosTheme .tpbDay, body.barbarosTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.barbarosTheme li.active, body.barbarosTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.barbarosTheme .bar, body.barbarosTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.barbarosTheme .acColButton, body.barbarosTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.barbarosTheme li:Before, body.barbarosTheme .smtButton, body.barbarosTheme .bannerBlock .bbTextSlider, .bannerBlock body.barbarosTheme .bbTextSlider, body.barbarosTheme .loginCenter .loginButton, .loginCenter body.barbarosTheme .loginButton, body.barbarosTheme .auto-button {
  background: #0e4b86 !important;
}
body.barbarosTheme .bgSecondColor {
  background: #525c5f !important;
}
body.barbarosTheme .bgPriceColor, body.barbarosTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.barbarosTheme .fmbButton, body.barbarosTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.barbarosTheme .wbBt, body.barbarosTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.barbarosTheme .wrbBuyBt, body.barbarosTheme .flightCart .fcButton, .flightCart body.barbarosTheme .fcButton, body.barbarosTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.barbarosTheme .selectBt {
  background: #a1d54b !important;
}
body.barbarosTheme .bgMainGradient, body.barbarosTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.barbarosTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#0e4b86), to(#0c3567)) !important;
  background: linear-gradient(#0e4b86, #0c3567) !important;
}
body.barbarosTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.barbarosTheme .borderColorMainColor, body.barbarosTheme .buttonNav .navButton.active, .buttonNav body.barbarosTheme .navButton.active, body.barbarosTheme .fullFilters .ffhButton, .fullFilters body.barbarosTheme .ffhButton, body.barbarosTheme .customCheckv1 input:checked, .customCheckv1 body.barbarosTheme input:checked, body.barbarosTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.barbarosTheme .nbcIcon {
  border-color: #0e4b86 !important;
}
body.barbarosTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.barbarosTheme .borderColorPriceColor, body.barbarosTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.barbarosTheme .fmbButton, body.barbarosTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.barbarosTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.barbarosTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.barbarosTheme .borderTopColorMainColor, body.barbarosTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.barbarosTheme .stDay.active:before, body.barbarosTheme .srFilters .srfList li.active, .srFilters .srfList body.barbarosTheme li.active, body.barbarosTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.barbarosTheme .sfButton.active, body.barbarosTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.barbarosTheme li.active:before {
  border-top-color: #0e4b86 !important;
}
body.barbarosTheme .borderBottomColorSecondColor, body.barbarosTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.barbarosTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.barbarosTheme .borderBottomColorMainColor, body.barbarosTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.barbarosTheme .ffhTrigger, body.barbarosTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.barbarosTheme .ssBt.active, body.barbarosTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.barbarosTheme .dayBt.active, body.barbarosTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.barbarosTheme .mBt.active, body.barbarosTheme .mainSearch .smNav li.active, .mainSearch .smNav body.barbarosTheme li.active {
  border-bottom-color: #0e4b86 !important;
}
body.barbarosTheme .colorStarColor, body.barbarosTheme .hdcHotel .stars, .hdcHotel body.barbarosTheme .stars, body.barbarosTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.barbarosTheme .stars {
  color: #ff9e00 !important;
}
body.barbarosTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.barbarosTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.barbarosTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/barbarosTheme/login-bg.jpg");
}
body.barbarosTheme .loginCenter .loginLogo .llImg,
body.barbarosTheme .header .headerMid .headerLogo {
  background-image: url("../img/barbarosTheme/headerLogo.png");
}
body.barbarosTheme .loginCenter .loginLogo .llImg {
  width: 100px;
}

body.celexTheme .colorMainColor, body.celexTheme .fullFilters .ffhButton, .fullFilters body.celexTheme .ffhButton, body.celexTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.celexTheme .dfbProvider, body.celexTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.celexTheme .vbcVal, body.celexTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.celexTheme .flightInfoTrg, body.celexTheme .hdcFlight .hfStops.stop, .hdcFlight body.celexTheme .hfStops.stop, body.celexTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.celexTheme .tbPriceDetails, body.celexTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.celexTheme .dicampaign, body.celexTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.celexTheme .fInfoTrigger, body.celexTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.celexTheme .wcPriceTableTrigger, body.celexTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.celexTheme .wsBt, body.celexTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.celexTheme a:hover, body.celexTheme .smTitle .stLabel a, .smTitle .stLabel body.celexTheme a, body.celexTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.celexTheme .sbBt.active, body.celexTheme .srFilters .srfList li.active, .srFilters .srfList body.celexTheme li.active, body.celexTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.celexTheme .pTrigger, body.celexTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.celexTheme .stop, body.celexTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.celexTheme .land, body.celexTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.celexTheme a:hover, body.celexTheme .pointTable .stars, .pointTable body.celexTheme .stars, body.celexTheme .pointTable .point, .pointTable body.celexTheme .point, body.celexTheme .opportunity-list li a, .opportunity-list li body.celexTheme a, body.celexTheme .features .featureTitle, .features body.celexTheme .featureTitle, body.celexTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.celexTheme span, body.celexTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.celexTheme span, body.celexTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.celexTheme .wlName:hover, body.celexTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.celexTheme .whbSpecs, body.celexTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.celexTheme .nbcIcon, body.celexTheme .nchAgreement .naText a, .nchAgreement .naText body.celexTheme a, body.celexTheme .bCheck input:checked + label:before, .bCheck body.celexTheme input:checked + label:before, body.celexTheme .wideCruiseBox .wrtName, .wideCruiseBox body.celexTheme .wrtName, body.celexTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.celexTheme .wcbSpecs, body.celexTheme .tdrBox .tdShip, .tdrBox body.celexTheme .tdShip, body.celexTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.celexTheme .sbdTitle, body.celexTheme .specsTable tr .value, .specsTable tr body.celexTheme .value, body.celexTheme .tdTable .price, .tdTable body.celexTheme .price, body.celexTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.celexTheme span, body.celexTheme .destBox .dbTitle, .destBox body.celexTheme .dbTitle, body.celexTheme .tourProgramBox .tpTitle, .tourProgramBox body.celexTheme .tpTitle, body.celexTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.celexTheme .nofTitle, body.celexTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.celexTheme .fciTitle, body.celexTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.celexTheme .frtIcon, body.celexTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.celexTheme .nbsTitle, body.celexTheme .ffCheck:hover label, .ffCheck:hover body.celexTheme label, body.celexTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.celexTheme a, body.celexTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.celexTheme .fbTitle:hover, body.celexTheme .tabLinkTitle a, .tabLinkTitle body.celexTheme a, body.celexTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.celexTheme .nbLink, body.celexTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.celexTheme .nbTitle:hover, body.celexTheme .ciTitle.mainColor, body.celexTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.celexTheme .dgbBt, body.celexTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.celexTheme .title, body.celexTheme .flightInput .fiIcon, .flightInput body.celexTheme .fiIcon, body.celexTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.celexTheme .stIcon, body.celexTheme .smInput .smIcon, .smInput body.celexTheme .smIcon, body.celexTheme .mainSearch .smNav li.active, .mainSearch .smNav body.celexTheme li.active, body.celexTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.celexTheme .hbMenu > li:hover > a, body.celexTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.celexTheme .hmMenu > ul > li:hover > a {
  color: #111e90 !important;
}
body.celexTheme .colorSecondColor, body.celexTheme .hdcFlight .hfStops, .hdcFlight body.celexTheme .hfStops, body.celexTheme .hdcFlight .hfTimes, .hdcFlight body.celexTheme .hfTimes, body.celexTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.celexTheme .tbMainPrice, body.celexTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.celexTheme .diPrice, body.celexTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.celexTheme .day, body.celexTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.celexTheme .wcMoreBt, body.celexTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.celexTheme .wcPriceTableTrigger:hover, body.celexTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.celexTheme .wcMainPrice, body.celexTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.celexTheme .newPrice, body.celexTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.celexTheme .ssBt.active, body.celexTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.celexTheme .ssBt:hover, body.celexTheme .srTitleMain .title, .srTitleMain body.celexTheme .title, body.celexTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.celexTheme .sbBt.active:hover, body.celexTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.celexTheme .direct, body.celexTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.celexTheme .smfTime, body.celexTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.celexTheme span, body.celexTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.celexTheme .land, body.celexTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.celexTheme .date {
  color: #fd8204 !important;
}
body.celexTheme .colorPriceColor, body.celexTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.celexTheme .fciChoose, body.celexTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.celexTheme .fciPrice, body.celexTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.celexTheme .greenLabel, body.celexTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.celexTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.celexTheme .bgMainColor, body.celexTheme .buttonNav .navButton.active, .buttonNav body.celexTheme .navButton.active, body.celexTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.celexTheme .tiButton, body.celexTheme .fullFilters .ffhButton:hover, .fullFilters body.celexTheme .ffhButton:hover, body.celexTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.celexTheme .bar, body.celexTheme .barChartMain .bar, .barChartMain body.celexTheme .bar, body.celexTheme .vChartMain .bar, .vChartMain body.celexTheme .bar, body.celexTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.celexTheme .bar, body.celexTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.celexTheme input:checked + .diCt, body.celexTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.celexTheme .accommodation, body.celexTheme .customCheckv1 input:checked, .customCheckv1 body.celexTheme input:checked, body.celexTheme .contentBox .cbDetails, .contentBox body.celexTheme .cbDetails, body.celexTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.celexTheme li.active, body.celexTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.celexTheme .drtBt.active, body.celexTheme .features .feature-box, .features body.celexTheme .feature-box, body.celexTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.celexTheme .cBt, body.celexTheme .doneBt, body.celexTheme .instList .instBox.selected:after, .instList body.celexTheme .instBox.selected:after, body.celexTheme .bSearchButton, body.celexTheme .bCheck input:checked + label:after, .bCheck body.celexTheme input:checked + label:after, body.celexTheme .tourProgramBox .tpbDay, .tourProgramBox body.celexTheme .tpbDay, body.celexTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.celexTheme li.active, body.celexTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.celexTheme .bar, body.celexTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.celexTheme .acColButton, body.celexTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.celexTheme li:Before, body.celexTheme .smtButton, body.celexTheme .bannerBlock .bbTextSlider, .bannerBlock body.celexTheme .bbTextSlider, body.celexTheme .loginCenter .loginButton, .loginCenter body.celexTheme .loginButton, body.celexTheme .auto-button {
  background: #111e90 !important;
}
body.celexTheme .bgSecondColor {
  background: #fd8204 !important;
}
body.celexTheme .bgPriceColor, body.celexTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.celexTheme .fmbButton, body.celexTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.celexTheme .wbBt, body.celexTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.celexTheme .wrbBuyBt, body.celexTheme .flightCart .fcButton, .flightCart body.celexTheme .fcButton, body.celexTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.celexTheme .selectBt {
  background: #a1d54b !important;
}
body.celexTheme .bgMainGradient, body.celexTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.celexTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#111e90), to(#101b7a)) !important;
  background: linear-gradient(#111e90, #101b7a) !important;
}
body.celexTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#fd8204), to(#d36d04)) !important;
  background: linear-gradient(#fd8204, #d36d04) !important;
}
body.celexTheme .borderColorMainColor, body.celexTheme .buttonNav .navButton.active, .buttonNav body.celexTheme .navButton.active, body.celexTheme .fullFilters .ffhButton, .fullFilters body.celexTheme .ffhButton, body.celexTheme .customCheckv1 input:checked, .customCheckv1 body.celexTheme input:checked, body.celexTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.celexTheme .nbcIcon {
  border-color: #111e90 !important;
}
body.celexTheme .borderColorSecondColor {
  border-color: #fd8204 !important;
}
body.celexTheme .borderColorPriceColor, body.celexTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.celexTheme .fmbButton, body.celexTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.celexTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.celexTheme .borderTopColorSecondColor {
  border-top-color: #fd8204 !important;
}
body.celexTheme .borderTopColorMainColor, body.celexTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.celexTheme .stDay.active:before, body.celexTheme .srFilters .srfList li.active, .srFilters .srfList body.celexTheme li.active, body.celexTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.celexTheme .sfButton.active, body.celexTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.celexTheme li.active:before {
  border-top-color: #111e90 !important;
}
body.celexTheme .borderBottomColorSecondColor, body.celexTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.celexTheme .ssBt:hover {
  border-bottom-color: #fd8204 !important;
}
body.celexTheme .borderBottomColorMainColor, body.celexTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.celexTheme .ffhTrigger, body.celexTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.celexTheme .ssBt.active, body.celexTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.celexTheme .dayBt.active, body.celexTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.celexTheme .mBt.active, body.celexTheme .mainSearch .smNav li.active, .mainSearch .smNav body.celexTheme li.active {
  border-bottom-color: #111e90 !important;
}
body.celexTheme .colorStarColor, body.celexTheme .hdcHotel .stars, .hdcHotel body.celexTheme .stars, body.celexTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.celexTheme .stars {
  color: #ff9e00 !important;
}
body.celexTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.celexTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.celexTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/celexTemplate/login-bg.jpg");
}
body.celexTheme .loginCenter .loginLogo .llImg,
body.celexTheme .header .headerMid .headerLogo {
  background-image: url("../img/celexTemplate/headerLogo.png");
}

body.akgunlerTheme .colorMainColor, body.akgunlerTheme .fullFilters .ffhButton, .fullFilters body.akgunlerTheme .ffhButton, body.akgunlerTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.akgunlerTheme .dfbProvider, body.akgunlerTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.akgunlerTheme .vbcVal, body.akgunlerTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.akgunlerTheme .flightInfoTrg, body.akgunlerTheme .hdcFlight .hfStops.stop, .hdcFlight body.akgunlerTheme .hfStops.stop, body.akgunlerTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.akgunlerTheme .tbPriceDetails, body.akgunlerTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.akgunlerTheme .dicampaign, body.akgunlerTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.akgunlerTheme .fInfoTrigger, body.akgunlerTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.akgunlerTheme .wcPriceTableTrigger, body.akgunlerTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.akgunlerTheme .wsBt, body.akgunlerTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.akgunlerTheme a:hover, body.akgunlerTheme .smTitle .stLabel a, .smTitle .stLabel body.akgunlerTheme a, body.akgunlerTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.akgunlerTheme .sbBt.active, body.akgunlerTheme .srFilters .srfList li.active, .srFilters .srfList body.akgunlerTheme li.active, body.akgunlerTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.akgunlerTheme .pTrigger, body.akgunlerTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.akgunlerTheme .stop, body.akgunlerTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.akgunlerTheme .land, body.akgunlerTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.akgunlerTheme a:hover, body.akgunlerTheme .pointTable .stars, .pointTable body.akgunlerTheme .stars, body.akgunlerTheme .pointTable .point, .pointTable body.akgunlerTheme .point, body.akgunlerTheme .opportunity-list li a, .opportunity-list li body.akgunlerTheme a, body.akgunlerTheme .features .featureTitle, .features body.akgunlerTheme .featureTitle, body.akgunlerTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.akgunlerTheme span, body.akgunlerTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.akgunlerTheme span, body.akgunlerTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.akgunlerTheme .wlName:hover, body.akgunlerTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.akgunlerTheme .whbSpecs, body.akgunlerTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.akgunlerTheme .nbcIcon, body.akgunlerTheme .nchAgreement .naText a, .nchAgreement .naText body.akgunlerTheme a, body.akgunlerTheme .bCheck input:checked + label:before, .bCheck body.akgunlerTheme input:checked + label:before, body.akgunlerTheme .wideCruiseBox .wrtName, .wideCruiseBox body.akgunlerTheme .wrtName, body.akgunlerTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.akgunlerTheme .wcbSpecs, body.akgunlerTheme .tdrBox .tdShip, .tdrBox body.akgunlerTheme .tdShip, body.akgunlerTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.akgunlerTheme .sbdTitle, body.akgunlerTheme .specsTable tr .value, .specsTable tr body.akgunlerTheme .value, body.akgunlerTheme .tdTable .price, .tdTable body.akgunlerTheme .price, body.akgunlerTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.akgunlerTheme span, body.akgunlerTheme .destBox .dbTitle, .destBox body.akgunlerTheme .dbTitle, body.akgunlerTheme .tourProgramBox .tpTitle, .tourProgramBox body.akgunlerTheme .tpTitle, body.akgunlerTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.akgunlerTheme .nofTitle, body.akgunlerTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.akgunlerTheme .fciTitle, body.akgunlerTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.akgunlerTheme .frtIcon, body.akgunlerTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.akgunlerTheme .nbsTitle, body.akgunlerTheme .ffCheck:hover label, .ffCheck:hover body.akgunlerTheme label, body.akgunlerTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.akgunlerTheme a, body.akgunlerTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.akgunlerTheme .fbTitle:hover, body.akgunlerTheme .tabLinkTitle a, .tabLinkTitle body.akgunlerTheme a, body.akgunlerTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.akgunlerTheme .nbLink, body.akgunlerTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.akgunlerTheme .nbTitle:hover, body.akgunlerTheme .ciTitle.mainColor, body.akgunlerTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.akgunlerTheme .dgbBt, body.akgunlerTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.akgunlerTheme .title, body.akgunlerTheme .flightInput .fiIcon, .flightInput body.akgunlerTheme .fiIcon, body.akgunlerTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.akgunlerTheme .stIcon, body.akgunlerTheme .smInput .smIcon, .smInput body.akgunlerTheme .smIcon, body.akgunlerTheme .mainSearch .smNav li.active, .mainSearch .smNav body.akgunlerTheme li.active, body.akgunlerTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.akgunlerTheme .hbMenu > li:hover > a, body.akgunlerTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.akgunlerTheme .hmMenu > ul > li:hover > a {
  color: #2a478d !important;
}
body.akgunlerTheme .colorSecondColor, body.akgunlerTheme .hdcFlight .hfStops, .hdcFlight body.akgunlerTheme .hfStops, body.akgunlerTheme .hdcFlight .hfTimes, .hdcFlight body.akgunlerTheme .hfTimes, body.akgunlerTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.akgunlerTheme .tbMainPrice, body.akgunlerTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.akgunlerTheme .diPrice, body.akgunlerTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.akgunlerTheme .day, body.akgunlerTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.akgunlerTheme .wcMoreBt, body.akgunlerTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.akgunlerTheme .wcPriceTableTrigger:hover, body.akgunlerTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.akgunlerTheme .wcMainPrice, body.akgunlerTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.akgunlerTheme .newPrice, body.akgunlerTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.akgunlerTheme .ssBt.active, body.akgunlerTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.akgunlerTheme .ssBt:hover, body.akgunlerTheme .srTitleMain .title, .srTitleMain body.akgunlerTheme .title, body.akgunlerTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.akgunlerTheme .sbBt.active:hover, body.akgunlerTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.akgunlerTheme .direct, body.akgunlerTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.akgunlerTheme .smfTime, body.akgunlerTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.akgunlerTheme span, body.akgunlerTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.akgunlerTheme .land, body.akgunlerTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.akgunlerTheme .date {
  color: #525c5f !important;
}
body.akgunlerTheme .colorPriceColor, body.akgunlerTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.akgunlerTheme .fciChoose, body.akgunlerTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.akgunlerTheme .fciPrice, body.akgunlerTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.akgunlerTheme .greenLabel, body.akgunlerTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.akgunlerTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.akgunlerTheme .bgMainColor, body.akgunlerTheme .buttonNav .navButton.active, .buttonNav body.akgunlerTheme .navButton.active, body.akgunlerTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.akgunlerTheme .tiButton, body.akgunlerTheme .fullFilters .ffhButton:hover, .fullFilters body.akgunlerTheme .ffhButton:hover, body.akgunlerTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.akgunlerTheme .bar, body.akgunlerTheme .barChartMain .bar, .barChartMain body.akgunlerTheme .bar, body.akgunlerTheme .vChartMain .bar, .vChartMain body.akgunlerTheme .bar, body.akgunlerTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.akgunlerTheme .bar, body.akgunlerTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.akgunlerTheme input:checked + .diCt, body.akgunlerTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.akgunlerTheme .accommodation, body.akgunlerTheme .customCheckv1 input:checked, .customCheckv1 body.akgunlerTheme input:checked, body.akgunlerTheme .contentBox .cbDetails, .contentBox body.akgunlerTheme .cbDetails, body.akgunlerTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.akgunlerTheme li.active, body.akgunlerTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.akgunlerTheme .drtBt.active, body.akgunlerTheme .features .feature-box, .features body.akgunlerTheme .feature-box, body.akgunlerTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.akgunlerTheme .cBt, body.akgunlerTheme .doneBt, body.akgunlerTheme .instList .instBox.selected:after, .instList body.akgunlerTheme .instBox.selected:after, body.akgunlerTheme .bSearchButton, body.akgunlerTheme .bCheck input:checked + label:after, .bCheck body.akgunlerTheme input:checked + label:after, body.akgunlerTheme .tourProgramBox .tpbDay, .tourProgramBox body.akgunlerTheme .tpbDay, body.akgunlerTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.akgunlerTheme li.active, body.akgunlerTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.akgunlerTheme .bar, body.akgunlerTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.akgunlerTheme .acColButton, body.akgunlerTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.akgunlerTheme li:Before, body.akgunlerTheme .smtButton, body.akgunlerTheme .bannerBlock .bbTextSlider, .bannerBlock body.akgunlerTheme .bbTextSlider, body.akgunlerTheme .loginCenter .loginButton, .loginCenter body.akgunlerTheme .loginButton, body.akgunlerTheme .auto-button {
  background: #2a478d !important;
}
body.akgunlerTheme .bgSecondColor {
  background: #525c5f !important;
}
body.akgunlerTheme .bgPriceColor, body.akgunlerTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.akgunlerTheme .fmbButton, body.akgunlerTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.akgunlerTheme .wbBt, body.akgunlerTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.akgunlerTheme .wrbBuyBt, body.akgunlerTheme .flightCart .fcButton, .flightCart body.akgunlerTheme .fcButton, body.akgunlerTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.akgunlerTheme .selectBt {
  background: #a1d54b !important;
}
body.akgunlerTheme .bgMainGradient, body.akgunlerTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.akgunlerTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#2a478d), to(#284081)) !important;
  background: linear-gradient(#2a478d, #284081) !important;
}
body.akgunlerTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.akgunlerTheme .borderColorMainColor, body.akgunlerTheme .buttonNav .navButton.active, .buttonNav body.akgunlerTheme .navButton.active, body.akgunlerTheme .fullFilters .ffhButton, .fullFilters body.akgunlerTheme .ffhButton, body.akgunlerTheme .customCheckv1 input:checked, .customCheckv1 body.akgunlerTheme input:checked, body.akgunlerTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.akgunlerTheme .nbcIcon {
  border-color: #2a478d !important;
}
body.akgunlerTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.akgunlerTheme .borderColorPriceColor, body.akgunlerTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.akgunlerTheme .fmbButton, body.akgunlerTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.akgunlerTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.akgunlerTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.akgunlerTheme .borderTopColorMainColor, body.akgunlerTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.akgunlerTheme .stDay.active:before, body.akgunlerTheme .srFilters .srfList li.active, .srFilters .srfList body.akgunlerTheme li.active, body.akgunlerTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.akgunlerTheme .sfButton.active, body.akgunlerTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.akgunlerTheme li.active:before {
  border-top-color: #2a478d !important;
}
body.akgunlerTheme .borderBottomColorSecondColor, body.akgunlerTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.akgunlerTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.akgunlerTheme .borderBottomColorMainColor, body.akgunlerTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.akgunlerTheme .ffhTrigger, body.akgunlerTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.akgunlerTheme .ssBt.active, body.akgunlerTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.akgunlerTheme .dayBt.active, body.akgunlerTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.akgunlerTheme .mBt.active, body.akgunlerTheme .mainSearch .smNav li.active, .mainSearch .smNav body.akgunlerTheme li.active {
  border-bottom-color: #2a478d !important;
}
body.akgunlerTheme .colorStarColor, body.akgunlerTheme .hdcHotel .stars, .hdcHotel body.akgunlerTheme .stars, body.akgunlerTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.akgunlerTheme .stars {
  color: #ff9e00 !important;
}
body.akgunlerTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.akgunlerTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.akgunlerTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/akgunlerTheme/login-bg.jpg");
}
body.akgunlerTheme .loginCenter .loginLogo .llImg,
body.akgunlerTheme .header .headerMid .headerLogo {
  background-image: url("../img/akgunlerTheme/headerLogo.png");
}

body.veaTheme .colorMainColor, body.veaTheme .fullFilters .ffhButton, .fullFilters body.veaTheme .ffhButton, body.veaTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.veaTheme .dfbProvider, body.veaTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.veaTheme .vbcVal, body.veaTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.veaTheme .flightInfoTrg, body.veaTheme .hdcFlight .hfStops.stop, .hdcFlight body.veaTheme .hfStops.stop, body.veaTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.veaTheme .tbPriceDetails, body.veaTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.veaTheme .dicampaign, body.veaTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.veaTheme .fInfoTrigger, body.veaTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.veaTheme .wcPriceTableTrigger, body.veaTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.veaTheme .wsBt, body.veaTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.veaTheme a:hover, body.veaTheme .smTitle .stLabel a, .smTitle .stLabel body.veaTheme a, body.veaTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.veaTheme .sbBt.active, body.veaTheme .srFilters .srfList li.active, .srFilters .srfList body.veaTheme li.active, body.veaTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.veaTheme .pTrigger, body.veaTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.veaTheme .stop, body.veaTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.veaTheme .land, body.veaTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.veaTheme a:hover, body.veaTheme .pointTable .stars, .pointTable body.veaTheme .stars, body.veaTheme .pointTable .point, .pointTable body.veaTheme .point, body.veaTheme .opportunity-list li a, .opportunity-list li body.veaTheme a, body.veaTheme .features .featureTitle, .features body.veaTheme .featureTitle, body.veaTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.veaTheme span, body.veaTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.veaTheme span, body.veaTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.veaTheme .wlName:hover, body.veaTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.veaTheme .whbSpecs, body.veaTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.veaTheme .nbcIcon, body.veaTheme .nchAgreement .naText a, .nchAgreement .naText body.veaTheme a, body.veaTheme .bCheck input:checked + label:before, .bCheck body.veaTheme input:checked + label:before, body.veaTheme .wideCruiseBox .wrtName, .wideCruiseBox body.veaTheme .wrtName, body.veaTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.veaTheme .wcbSpecs, body.veaTheme .tdrBox .tdShip, .tdrBox body.veaTheme .tdShip, body.veaTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.veaTheme .sbdTitle, body.veaTheme .specsTable tr .value, .specsTable tr body.veaTheme .value, body.veaTheme .tdTable .price, .tdTable body.veaTheme .price, body.veaTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.veaTheme span, body.veaTheme .destBox .dbTitle, .destBox body.veaTheme .dbTitle, body.veaTheme .tourProgramBox .tpTitle, .tourProgramBox body.veaTheme .tpTitle, body.veaTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.veaTheme .nofTitle, body.veaTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.veaTheme .fciTitle, body.veaTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.veaTheme .frtIcon, body.veaTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.veaTheme .nbsTitle, body.veaTheme .ffCheck:hover label, .ffCheck:hover body.veaTheme label, body.veaTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.veaTheme a, body.veaTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.veaTheme .fbTitle:hover, body.veaTheme .tabLinkTitle a, .tabLinkTitle body.veaTheme a, body.veaTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.veaTheme .nbLink, body.veaTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.veaTheme .nbTitle:hover, body.veaTheme .ciTitle.mainColor, body.veaTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.veaTheme .dgbBt, body.veaTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.veaTheme .title, body.veaTheme .flightInput .fiIcon, .flightInput body.veaTheme .fiIcon, body.veaTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.veaTheme .stIcon, body.veaTheme .smInput .smIcon, .smInput body.veaTheme .smIcon, body.veaTheme .mainSearch .smNav li.active, .mainSearch .smNav body.veaTheme li.active, body.veaTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.veaTheme .hbMenu > li:hover > a, body.veaTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.veaTheme .hmMenu > ul > li:hover > a {
  color: #db0b45 !important;
}
body.veaTheme .colorSecondColor, body.veaTheme .hdcFlight .hfStops, .hdcFlight body.veaTheme .hfStops, body.veaTheme .hdcFlight .hfTimes, .hdcFlight body.veaTheme .hfTimes, body.veaTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.veaTheme .tbMainPrice, body.veaTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.veaTheme .diPrice, body.veaTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.veaTheme .day, body.veaTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.veaTheme .wcMoreBt, body.veaTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.veaTheme .wcPriceTableTrigger:hover, body.veaTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.veaTheme .wcMainPrice, body.veaTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.veaTheme .newPrice, body.veaTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.veaTheme .ssBt.active, body.veaTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.veaTheme .ssBt:hover, body.veaTheme .srTitleMain .title, .srTitleMain body.veaTheme .title, body.veaTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.veaTheme .sbBt.active:hover, body.veaTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.veaTheme .direct, body.veaTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.veaTheme .smfTime, body.veaTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.veaTheme span, body.veaTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.veaTheme .land, body.veaTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.veaTheme .date {
  color: #1e1745 !important;
}
body.veaTheme .colorPriceColor, body.veaTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.veaTheme .fciChoose, body.veaTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.veaTheme .fciPrice, body.veaTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.veaTheme .greenLabel, body.veaTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.veaTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.veaTheme .bgMainColor, body.veaTheme .buttonNav .navButton.active, .buttonNav body.veaTheme .navButton.active, body.veaTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.veaTheme .tiButton, body.veaTheme .fullFilters .ffhButton:hover, .fullFilters body.veaTheme .ffhButton:hover, body.veaTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.veaTheme .bar, body.veaTheme .barChartMain .bar, .barChartMain body.veaTheme .bar, body.veaTheme .vChartMain .bar, .vChartMain body.veaTheme .bar, body.veaTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.veaTheme .bar, body.veaTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.veaTheme input:checked + .diCt, body.veaTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.veaTheme .accommodation, body.veaTheme .customCheckv1 input:checked, .customCheckv1 body.veaTheme input:checked, body.veaTheme .contentBox .cbDetails, .contentBox body.veaTheme .cbDetails, body.veaTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.veaTheme li.active, body.veaTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.veaTheme .drtBt.active, body.veaTheme .features .feature-box, .features body.veaTheme .feature-box, body.veaTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.veaTheme .cBt, body.veaTheme .doneBt, body.veaTheme .instList .instBox.selected:after, .instList body.veaTheme .instBox.selected:after, body.veaTheme .bSearchButton, body.veaTheme .bCheck input:checked + label:after, .bCheck body.veaTheme input:checked + label:after, body.veaTheme .tourProgramBox .tpbDay, .tourProgramBox body.veaTheme .tpbDay, body.veaTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.veaTheme li.active, body.veaTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.veaTheme .bar, body.veaTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.veaTheme .acColButton, body.veaTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.veaTheme li:Before, body.veaTheme .smtButton, body.veaTheme .bannerBlock .bbTextSlider, .bannerBlock body.veaTheme .bbTextSlider, body.veaTheme .loginCenter .loginButton, .loginCenter body.veaTheme .loginButton, body.veaTheme .auto-button {
  background: #db0b45 !important;
}
body.veaTheme .bgSecondColor {
  background: #1e1745 !important;
}
body.veaTheme .bgPriceColor, body.veaTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.veaTheme .fmbButton, body.veaTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.veaTheme .wbBt, body.veaTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.veaTheme .wrbBuyBt, body.veaTheme .flightCart .fcButton, .flightCart body.veaTheme .fcButton, body.veaTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.veaTheme .selectBt {
  background: #a1d54b !important;
}
body.veaTheme .bgMainGradient, body.veaTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.veaTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#db0b45), to(#be0b3d)) !important;
  background: linear-gradient(#db0b45, #be0b3d) !important;
}
body.veaTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#1e1745), to(#181231)) !important;
  background: linear-gradient(#1e1745, #181231) !important;
}
body.veaTheme .borderColorMainColor, body.veaTheme .buttonNav .navButton.active, .buttonNav body.veaTheme .navButton.active, body.veaTheme .fullFilters .ffhButton, .fullFilters body.veaTheme .ffhButton, body.veaTheme .customCheckv1 input:checked, .customCheckv1 body.veaTheme input:checked, body.veaTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.veaTheme .nbcIcon {
  border-color: #db0b45 !important;
}
body.veaTheme .borderColorSecondColor {
  border-color: #1e1745 !important;
}
body.veaTheme .borderColorPriceColor, body.veaTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.veaTheme .fmbButton, body.veaTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.veaTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.veaTheme .borderTopColorSecondColor {
  border-top-color: #1e1745 !important;
}
body.veaTheme .borderTopColorMainColor, body.veaTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.veaTheme .stDay.active:before, body.veaTheme .srFilters .srfList li.active, .srFilters .srfList body.veaTheme li.active, body.veaTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.veaTheme .sfButton.active, body.veaTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.veaTheme li.active:before {
  border-top-color: #db0b45 !important;
}
body.veaTheme .borderBottomColorSecondColor, body.veaTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.veaTheme .ssBt:hover {
  border-bottom-color: #1e1745 !important;
}
body.veaTheme .borderBottomColorMainColor, body.veaTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.veaTheme .ffhTrigger, body.veaTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.veaTheme .ssBt.active, body.veaTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.veaTheme .dayBt.active, body.veaTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.veaTheme .mBt.active, body.veaTheme .mainSearch .smNav li.active, .mainSearch .smNav body.veaTheme li.active {
  border-bottom-color: #db0b45 !important;
}
body.veaTheme .colorStarColor, body.veaTheme .hdcHotel .stars, .hdcHotel body.veaTheme .stars, body.veaTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.veaTheme .stars {
  color: #ff9e00 !important;
}
body.veaTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.veaTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.veaTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/veaTheme/login-bg.jpg");
}
body.veaTheme .loginCenter .loginLogo .llImg,
body.veaTheme .header .headerMid .headerLogo {
  background-image: url("../img/veaTheme/headerLogo.png");
}

body.mayaTheme .colorMainColor, body.mayaTheme .fullFilters .ffhButton, .fullFilters body.mayaTheme .ffhButton, body.mayaTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.mayaTheme .dfbProvider, body.mayaTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.mayaTheme .vbcVal, body.mayaTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.mayaTheme .flightInfoTrg, body.mayaTheme .hdcFlight .hfStops.stop, .hdcFlight body.mayaTheme .hfStops.stop, body.mayaTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.mayaTheme .tbPriceDetails, body.mayaTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.mayaTheme .dicampaign, body.mayaTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.mayaTheme .fInfoTrigger, body.mayaTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.mayaTheme .wcPriceTableTrigger, body.mayaTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.mayaTheme .wsBt, body.mayaTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.mayaTheme a:hover, body.mayaTheme .smTitle .stLabel a, .smTitle .stLabel body.mayaTheme a, body.mayaTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.mayaTheme .sbBt.active, body.mayaTheme .srFilters .srfList li.active, .srFilters .srfList body.mayaTheme li.active, body.mayaTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.mayaTheme .pTrigger, body.mayaTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.mayaTheme .stop, body.mayaTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.mayaTheme .land, body.mayaTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.mayaTheme a:hover, body.mayaTheme .pointTable .stars, .pointTable body.mayaTheme .stars, body.mayaTheme .pointTable .point, .pointTable body.mayaTheme .point, body.mayaTheme .opportunity-list li a, .opportunity-list li body.mayaTheme a, body.mayaTheme .features .featureTitle, .features body.mayaTheme .featureTitle, body.mayaTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.mayaTheme span, body.mayaTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.mayaTheme span, body.mayaTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.mayaTheme .wlName:hover, body.mayaTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.mayaTheme .whbSpecs, body.mayaTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.mayaTheme .nbcIcon, body.mayaTheme .nchAgreement .naText a, .nchAgreement .naText body.mayaTheme a, body.mayaTheme .bCheck input:checked + label:before, .bCheck body.mayaTheme input:checked + label:before, body.mayaTheme .wideCruiseBox .wrtName, .wideCruiseBox body.mayaTheme .wrtName, body.mayaTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.mayaTheme .wcbSpecs, body.mayaTheme .tdrBox .tdShip, .tdrBox body.mayaTheme .tdShip, body.mayaTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.mayaTheme .sbdTitle, body.mayaTheme .specsTable tr .value, .specsTable tr body.mayaTheme .value, body.mayaTheme .tdTable .price, .tdTable body.mayaTheme .price, body.mayaTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.mayaTheme span, body.mayaTheme .destBox .dbTitle, .destBox body.mayaTheme .dbTitle, body.mayaTheme .tourProgramBox .tpTitle, .tourProgramBox body.mayaTheme .tpTitle, body.mayaTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.mayaTheme .nofTitle, body.mayaTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.mayaTheme .fciTitle, body.mayaTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.mayaTheme .frtIcon, body.mayaTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.mayaTheme .nbsTitle, body.mayaTheme .ffCheck:hover label, .ffCheck:hover body.mayaTheme label, body.mayaTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.mayaTheme a, body.mayaTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.mayaTheme .fbTitle:hover, body.mayaTheme .tabLinkTitle a, .tabLinkTitle body.mayaTheme a, body.mayaTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.mayaTheme .nbLink, body.mayaTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.mayaTheme .nbTitle:hover, body.mayaTheme .ciTitle.mainColor, body.mayaTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.mayaTheme .dgbBt, body.mayaTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.mayaTheme .title, body.mayaTheme .flightInput .fiIcon, .flightInput body.mayaTheme .fiIcon, body.mayaTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.mayaTheme .stIcon, body.mayaTheme .smInput .smIcon, .smInput body.mayaTheme .smIcon, body.mayaTheme .mainSearch .smNav li.active, .mainSearch .smNav body.mayaTheme li.active, body.mayaTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.mayaTheme .hbMenu > li:hover > a, body.mayaTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.mayaTheme .hmMenu > ul > li:hover > a {
  color: #1076bc !important;
}
body.mayaTheme .colorSecondColor, body.mayaTheme .hdcFlight .hfStops, .hdcFlight body.mayaTheme .hfStops, body.mayaTheme .hdcFlight .hfTimes, .hdcFlight body.mayaTheme .hfTimes, body.mayaTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.mayaTheme .tbMainPrice, body.mayaTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.mayaTheme .diPrice, body.mayaTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.mayaTheme .day, body.mayaTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.mayaTheme .wcMoreBt, body.mayaTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.mayaTheme .wcPriceTableTrigger:hover, body.mayaTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.mayaTheme .wcMainPrice, body.mayaTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.mayaTheme .newPrice, body.mayaTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.mayaTheme .ssBt.active, body.mayaTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.mayaTheme .ssBt:hover, body.mayaTheme .srTitleMain .title, .srTitleMain body.mayaTheme .title, body.mayaTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.mayaTheme .sbBt.active:hover, body.mayaTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.mayaTheme .direct, body.mayaTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.mayaTheme .smfTime, body.mayaTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.mayaTheme span, body.mayaTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.mayaTheme .land, body.mayaTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.mayaTheme .date {
  color: #a6a9ab !important;
}
body.mayaTheme .colorPriceColor, body.mayaTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.mayaTheme .fciChoose, body.mayaTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.mayaTheme .fciPrice, body.mayaTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.mayaTheme .greenLabel, body.mayaTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.mayaTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.mayaTheme .bgMainColor, body.mayaTheme .buttonNav .navButton.active, .buttonNav body.mayaTheme .navButton.active, body.mayaTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.mayaTheme .tiButton, body.mayaTheme .fullFilters .ffhButton:hover, .fullFilters body.mayaTheme .ffhButton:hover, body.mayaTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.mayaTheme .bar, body.mayaTheme .barChartMain .bar, .barChartMain body.mayaTheme .bar, body.mayaTheme .vChartMain .bar, .vChartMain body.mayaTheme .bar, body.mayaTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.mayaTheme .bar, body.mayaTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.mayaTheme input:checked + .diCt, body.mayaTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.mayaTheme .accommodation, body.mayaTheme .customCheckv1 input:checked, .customCheckv1 body.mayaTheme input:checked, body.mayaTheme .contentBox .cbDetails, .contentBox body.mayaTheme .cbDetails, body.mayaTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.mayaTheme li.active, body.mayaTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.mayaTheme .drtBt.active, body.mayaTheme .features .feature-box, .features body.mayaTheme .feature-box, body.mayaTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.mayaTheme .cBt, body.mayaTheme .doneBt, body.mayaTheme .instList .instBox.selected:after, .instList body.mayaTheme .instBox.selected:after, body.mayaTheme .bSearchButton, body.mayaTheme .bCheck input:checked + label:after, .bCheck body.mayaTheme input:checked + label:after, body.mayaTheme .tourProgramBox .tpbDay, .tourProgramBox body.mayaTheme .tpbDay, body.mayaTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.mayaTheme li.active, body.mayaTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.mayaTheme .bar, body.mayaTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.mayaTheme .acColButton, body.mayaTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.mayaTheme li:Before, body.mayaTheme .smtButton, body.mayaTheme .bannerBlock .bbTextSlider, .bannerBlock body.mayaTheme .bbTextSlider, body.mayaTheme .loginCenter .loginButton, .loginCenter body.mayaTheme .loginButton, body.mayaTheme .auto-button {
  background: #1076bc !important;
}
body.mayaTheme .bgSecondColor {
  background: #a6a9ab !important;
}
body.mayaTheme .bgPriceColor, body.mayaTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.mayaTheme .fmbButton, body.mayaTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.mayaTheme .wbBt, body.mayaTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.mayaTheme .wrbBuyBt, body.mayaTheme .flightCart .fcButton, .flightCart body.mayaTheme .fcButton, body.mayaTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.mayaTheme .selectBt {
  background: #a1d54b !important;
}
body.mayaTheme .bgMainGradient, body.mayaTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.mayaTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#1076bc), to(#105a96)) !important;
  background: linear-gradient(#1076bc, #105a96) !important;
}
body.mayaTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#a6a9ab), to(#181231)) !important;
  background: linear-gradient(#a6a9ab, #181231) !important;
}
body.mayaTheme .borderColorMainColor, body.mayaTheme .buttonNav .navButton.active, .buttonNav body.mayaTheme .navButton.active, body.mayaTheme .fullFilters .ffhButton, .fullFilters body.mayaTheme .ffhButton, body.mayaTheme .customCheckv1 input:checked, .customCheckv1 body.mayaTheme input:checked, body.mayaTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.mayaTheme .nbcIcon {
  border-color: #1076bc !important;
}
body.mayaTheme .borderColorSecondColor {
  border-color: #a6a9ab !important;
}
body.mayaTheme .borderColorPriceColor, body.mayaTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.mayaTheme .fmbButton, body.mayaTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.mayaTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.mayaTheme .borderTopColorSecondColor {
  border-top-color: #a6a9ab !important;
}
body.mayaTheme .borderTopColorMainColor, body.mayaTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.mayaTheme .stDay.active:before, body.mayaTheme .srFilters .srfList li.active, .srFilters .srfList body.mayaTheme li.active, body.mayaTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.mayaTheme .sfButton.active, body.mayaTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.mayaTheme li.active:before {
  border-top-color: #1076bc !important;
}
body.mayaTheme .borderBottomColorSecondColor, body.mayaTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.mayaTheme .ssBt:hover {
  border-bottom-color: #a6a9ab !important;
}
body.mayaTheme .borderBottomColorMainColor, body.mayaTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.mayaTheme .ffhTrigger, body.mayaTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.mayaTheme .ssBt.active, body.mayaTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.mayaTheme .dayBt.active, body.mayaTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.mayaTheme .mBt.active, body.mayaTheme .mainSearch .smNav li.active, .mainSearch .smNav body.mayaTheme li.active {
  border-bottom-color: #1076bc !important;
}
body.mayaTheme .colorStarColor, body.mayaTheme .hdcHotel .stars, .hdcHotel body.mayaTheme .stars, body.mayaTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.mayaTheme .stars {
  color: #ff9e00 !important;
}
body.mayaTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.mayaTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.mayaTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/bookingMayaTheme/login-bg.jpg");
}
body.mayaTheme .loginCenter .loginLogo .llImg,
body.mayaTheme .header .headerMid .headerLogo {
  background-image: url("../img/bookingMayaTheme/headerLogo.png");
}

body.onexTheme .colorMainColor, body.onexTheme .fullFilters .ffhButton, .fullFilters body.onexTheme .ffhButton, body.onexTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.onexTheme .dfbProvider, body.onexTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.onexTheme .vbcVal, body.onexTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.onexTheme .flightInfoTrg, body.onexTheme .hdcFlight .hfStops.stop, .hdcFlight body.onexTheme .hfStops.stop, body.onexTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.onexTheme .tbPriceDetails, body.onexTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.onexTheme .dicampaign, body.onexTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.onexTheme .fInfoTrigger, body.onexTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.onexTheme .wcPriceTableTrigger, body.onexTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.onexTheme .wsBt, body.onexTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.onexTheme a:hover, body.onexTheme .smTitle .stLabel a, .smTitle .stLabel body.onexTheme a, body.onexTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.onexTheme .sbBt.active, body.onexTheme .srFilters .srfList li.active, .srFilters .srfList body.onexTheme li.active, body.onexTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.onexTheme .pTrigger, body.onexTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.onexTheme .stop, body.onexTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.onexTheme .land, body.onexTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.onexTheme a:hover, body.onexTheme .pointTable .stars, .pointTable body.onexTheme .stars, body.onexTheme .pointTable .point, .pointTable body.onexTheme .point, body.onexTheme .opportunity-list li a, .opportunity-list li body.onexTheme a, body.onexTheme .features .featureTitle, .features body.onexTheme .featureTitle, body.onexTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.onexTheme span, body.onexTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.onexTheme span, body.onexTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.onexTheme .wlName:hover, body.onexTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.onexTheme .whbSpecs, body.onexTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.onexTheme .nbcIcon, body.onexTheme .nchAgreement .naText a, .nchAgreement .naText body.onexTheme a, body.onexTheme .bCheck input:checked + label:before, .bCheck body.onexTheme input:checked + label:before, body.onexTheme .wideCruiseBox .wrtName, .wideCruiseBox body.onexTheme .wrtName, body.onexTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.onexTheme .wcbSpecs, body.onexTheme .tdrBox .tdShip, .tdrBox body.onexTheme .tdShip, body.onexTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.onexTheme .sbdTitle, body.onexTheme .specsTable tr .value, .specsTable tr body.onexTheme .value, body.onexTheme .tdTable .price, .tdTable body.onexTheme .price, body.onexTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.onexTheme span, body.onexTheme .destBox .dbTitle, .destBox body.onexTheme .dbTitle, body.onexTheme .tourProgramBox .tpTitle, .tourProgramBox body.onexTheme .tpTitle, body.onexTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.onexTheme .nofTitle, body.onexTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.onexTheme .fciTitle, body.onexTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.onexTheme .frtIcon, body.onexTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.onexTheme .nbsTitle, body.onexTheme .ffCheck:hover label, .ffCheck:hover body.onexTheme label, body.onexTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.onexTheme a, body.onexTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.onexTheme .fbTitle:hover, body.onexTheme .tabLinkTitle a, .tabLinkTitle body.onexTheme a, body.onexTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.onexTheme .nbLink, body.onexTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.onexTheme .nbTitle:hover, body.onexTheme .ciTitle.mainColor, body.onexTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.onexTheme .dgbBt, body.onexTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.onexTheme .title, body.onexTheme .flightInput .fiIcon, .flightInput body.onexTheme .fiIcon, body.onexTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.onexTheme .stIcon, body.onexTheme .smInput .smIcon, .smInput body.onexTheme .smIcon, body.onexTheme .mainSearch .smNav li.active, .mainSearch .smNav body.onexTheme li.active, body.onexTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.onexTheme .hbMenu > li:hover > a, body.onexTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.onexTheme .hmMenu > ul > li:hover > a {
  color: #b6291f !important;
}
body.onexTheme .colorSecondColor, body.onexTheme .hdcFlight .hfStops, .hdcFlight body.onexTheme .hfStops, body.onexTheme .hdcFlight .hfTimes, .hdcFlight body.onexTheme .hfTimes, body.onexTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.onexTheme .tbMainPrice, body.onexTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.onexTheme .diPrice, body.onexTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.onexTheme .day, body.onexTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.onexTheme .wcMoreBt, body.onexTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.onexTheme .wcPriceTableTrigger:hover, body.onexTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.onexTheme .wcMainPrice, body.onexTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.onexTheme .newPrice, body.onexTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.onexTheme .ssBt.active, body.onexTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.onexTheme .ssBt:hover, body.onexTheme .srTitleMain .title, .srTitleMain body.onexTheme .title, body.onexTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.onexTheme .sbBt.active:hover, body.onexTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.onexTheme .direct, body.onexTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.onexTheme .smfTime, body.onexTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.onexTheme span, body.onexTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.onexTheme .land, body.onexTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.onexTheme .date {
  color: #0e4366 !important;
}
body.onexTheme .colorPriceColor, body.onexTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.onexTheme .fciChoose, body.onexTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.onexTheme .fciPrice, body.onexTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.onexTheme .greenLabel, body.onexTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.onexTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.onexTheme .bgMainColor, body.onexTheme .buttonNav .navButton.active, .buttonNav body.onexTheme .navButton.active, body.onexTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.onexTheme .tiButton, body.onexTheme .fullFilters .ffhButton:hover, .fullFilters body.onexTheme .ffhButton:hover, body.onexTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.onexTheme .bar, body.onexTheme .barChartMain .bar, .barChartMain body.onexTheme .bar, body.onexTheme .vChartMain .bar, .vChartMain body.onexTheme .bar, body.onexTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.onexTheme .bar, body.onexTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.onexTheme input:checked + .diCt, body.onexTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.onexTheme .accommodation, body.onexTheme .customCheckv1 input:checked, .customCheckv1 body.onexTheme input:checked, body.onexTheme .contentBox .cbDetails, .contentBox body.onexTheme .cbDetails, body.onexTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.onexTheme li.active, body.onexTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.onexTheme .drtBt.active, body.onexTheme .features .feature-box, .features body.onexTheme .feature-box, body.onexTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.onexTheme .cBt, body.onexTheme .doneBt, body.onexTheme .instList .instBox.selected:after, .instList body.onexTheme .instBox.selected:after, body.onexTheme .bSearchButton, body.onexTheme .bCheck input:checked + label:after, .bCheck body.onexTheme input:checked + label:after, body.onexTheme .tourProgramBox .tpbDay, .tourProgramBox body.onexTheme .tpbDay, body.onexTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.onexTheme li.active, body.onexTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.onexTheme .bar, body.onexTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.onexTheme .acColButton, body.onexTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.onexTheme li:Before, body.onexTheme .smtButton, body.onexTheme .bannerBlock .bbTextSlider, .bannerBlock body.onexTheme .bbTextSlider, body.onexTheme .loginCenter .loginButton, .loginCenter body.onexTheme .loginButton, body.onexTheme .auto-button {
  background: #b6291f !important;
}
body.onexTheme .bgSecondColor {
  background: #0e4366 !important;
}
body.onexTheme .bgPriceColor, body.onexTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.onexTheme .fmbButton, body.onexTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.onexTheme .wbBt, body.onexTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.onexTheme .wrbBuyBt, body.onexTheme .flightCart .fcButton, .flightCart body.onexTheme .fcButton, body.onexTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.onexTheme .selectBt {
  background: #a1d54b !important;
}
body.onexTheme .bgMainGradient, body.onexTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.onexTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#b6291f), to(#94251b)) !important;
  background: linear-gradient(#b6291f, #94251b) !important;
}
body.onexTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#0e4366), to(#181231)) !important;
  background: linear-gradient(#0e4366, #181231) !important;
}
body.onexTheme .borderColorMainColor, body.onexTheme .buttonNav .navButton.active, .buttonNav body.onexTheme .navButton.active, body.onexTheme .fullFilters .ffhButton, .fullFilters body.onexTheme .ffhButton, body.onexTheme .customCheckv1 input:checked, .customCheckv1 body.onexTheme input:checked, body.onexTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.onexTheme .nbcIcon {
  border-color: #b6291f !important;
}
body.onexTheme .borderColorSecondColor {
  border-color: #0e4366 !important;
}
body.onexTheme .borderColorPriceColor, body.onexTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.onexTheme .fmbButton, body.onexTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.onexTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.onexTheme .borderTopColorSecondColor {
  border-top-color: #0e4366 !important;
}
body.onexTheme .borderTopColorMainColor, body.onexTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.onexTheme .stDay.active:before, body.onexTheme .srFilters .srfList li.active, .srFilters .srfList body.onexTheme li.active, body.onexTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.onexTheme .sfButton.active, body.onexTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.onexTheme li.active:before {
  border-top-color: #b6291f !important;
}
body.onexTheme .borderBottomColorSecondColor, body.onexTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.onexTheme .ssBt:hover {
  border-bottom-color: #0e4366 !important;
}
body.onexTheme .borderBottomColorMainColor, body.onexTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.onexTheme .ffhTrigger, body.onexTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.onexTheme .ssBt.active, body.onexTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.onexTheme .dayBt.active, body.onexTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.onexTheme .mBt.active, body.onexTheme .mainSearch .smNav li.active, .mainSearch .smNav body.onexTheme li.active {
  border-bottom-color: #b6291f !important;
}
body.onexTheme .colorStarColor, body.onexTheme .hdcHotel .stars, .hdcHotel body.onexTheme .stars, body.onexTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.onexTheme .stars {
  color: #ff9e00 !important;
}
body.onexTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.onexTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.onexTheme .loginMain .loginBg {
  opacity: 1;
  background-image: url("../img/onexTemplate/login-bg.jpg");
}
body.onexTheme .loginCenter .loginLogo .llImg,
body.onexTheme .header .headerMid .headerLogo {
  background-image: url("../img/onexTemplate/headerLogo.png");
}

body.redWingsTheme .colorMainColor, body.redWingsTheme .fullFilters .ffhButton, .fullFilters body.redWingsTheme .ffhButton, body.redWingsTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.redWingsTheme .dfbProvider, body.redWingsTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.redWingsTheme .vbcVal, body.redWingsTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.redWingsTheme .flightInfoTrg, body.redWingsTheme .hdcFlight .hfStops.stop, .hdcFlight body.redWingsTheme .hfStops.stop, body.redWingsTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.redWingsTheme .tbPriceDetails, body.redWingsTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.redWingsTheme .dicampaign, body.redWingsTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.redWingsTheme .fInfoTrigger, body.redWingsTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.redWingsTheme .wcPriceTableTrigger, body.redWingsTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.redWingsTheme .wsBt, body.redWingsTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.redWingsTheme a:hover, body.redWingsTheme .smTitle .stLabel a, .smTitle .stLabel body.redWingsTheme a, body.redWingsTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.redWingsTheme .sbBt.active, body.redWingsTheme .srFilters .srfList li.active, .srFilters .srfList body.redWingsTheme li.active, body.redWingsTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.redWingsTheme .pTrigger, body.redWingsTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.redWingsTheme .stop, body.redWingsTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.redWingsTheme .land, body.redWingsTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.redWingsTheme a:hover, body.redWingsTheme .pointTable .stars, .pointTable body.redWingsTheme .stars, body.redWingsTheme .pointTable .point, .pointTable body.redWingsTheme .point, body.redWingsTheme .opportunity-list li a, .opportunity-list li body.redWingsTheme a, body.redWingsTheme .features .featureTitle, .features body.redWingsTheme .featureTitle, body.redWingsTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.redWingsTheme span, body.redWingsTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.redWingsTheme span, body.redWingsTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.redWingsTheme .wlName:hover, body.redWingsTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.redWingsTheme .whbSpecs, body.redWingsTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.redWingsTheme .nbcIcon, body.redWingsTheme .nchAgreement .naText a, .nchAgreement .naText body.redWingsTheme a, body.redWingsTheme .bCheck input:checked + label:before, .bCheck body.redWingsTheme input:checked + label:before, body.redWingsTheme .wideCruiseBox .wrtName, .wideCruiseBox body.redWingsTheme .wrtName, body.redWingsTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.redWingsTheme .wcbSpecs, body.redWingsTheme .tdrBox .tdShip, .tdrBox body.redWingsTheme .tdShip, body.redWingsTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.redWingsTheme .sbdTitle, body.redWingsTheme .specsTable tr .value, .specsTable tr body.redWingsTheme .value, body.redWingsTheme .tdTable .price, .tdTable body.redWingsTheme .price, body.redWingsTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.redWingsTheme span, body.redWingsTheme .destBox .dbTitle, .destBox body.redWingsTheme .dbTitle, body.redWingsTheme .tourProgramBox .tpTitle, .tourProgramBox body.redWingsTheme .tpTitle, body.redWingsTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.redWingsTheme .nofTitle, body.redWingsTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.redWingsTheme .fciTitle, body.redWingsTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.redWingsTheme .frtIcon, body.redWingsTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.redWingsTheme .nbsTitle, body.redWingsTheme .ffCheck:hover label, .ffCheck:hover body.redWingsTheme label, body.redWingsTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.redWingsTheme a, body.redWingsTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.redWingsTheme .fbTitle:hover, body.redWingsTheme .tabLinkTitle a, .tabLinkTitle body.redWingsTheme a, body.redWingsTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.redWingsTheme .nbLink, body.redWingsTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.redWingsTheme .nbTitle:hover, body.redWingsTheme .ciTitle.mainColor, body.redWingsTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.redWingsTheme .dgbBt, body.redWingsTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.redWingsTheme .title, body.redWingsTheme .flightInput .fiIcon, .flightInput body.redWingsTheme .fiIcon, body.redWingsTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.redWingsTheme .stIcon, body.redWingsTheme .smInput .smIcon, .smInput body.redWingsTheme .smIcon, body.redWingsTheme .mainSearch .smNav li.active, .mainSearch .smNav body.redWingsTheme li.active, body.redWingsTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.redWingsTheme .hbMenu > li:hover > a, body.redWingsTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.redWingsTheme .hmMenu > ul > li:hover > a {
  color: #e62731 !important;
}
body.redWingsTheme .colorSecondColor, body.redWingsTheme .hdcFlight .hfStops, .hdcFlight body.redWingsTheme .hfStops, body.redWingsTheme .hdcFlight .hfTimes, .hdcFlight body.redWingsTheme .hfTimes, body.redWingsTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.redWingsTheme .tbMainPrice, body.redWingsTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.redWingsTheme .diPrice, body.redWingsTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.redWingsTheme .day, body.redWingsTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.redWingsTheme .wcMoreBt, body.redWingsTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.redWingsTheme .wcPriceTableTrigger:hover, body.redWingsTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.redWingsTheme .wcMainPrice, body.redWingsTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.redWingsTheme .newPrice, body.redWingsTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.redWingsTheme .ssBt.active, body.redWingsTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.redWingsTheme .ssBt:hover, body.redWingsTheme .srTitleMain .title, .srTitleMain body.redWingsTheme .title, body.redWingsTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.redWingsTheme .sbBt.active:hover, body.redWingsTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.redWingsTheme .direct, body.redWingsTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.redWingsTheme .smfTime, body.redWingsTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.redWingsTheme span, body.redWingsTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.redWingsTheme .land, body.redWingsTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.redWingsTheme .date {
  color: #43454a !important;
}
body.redWingsTheme .colorPriceColor, body.redWingsTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.redWingsTheme .fciChoose, body.redWingsTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.redWingsTheme .fciPrice, body.redWingsTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.redWingsTheme .greenLabel, body.redWingsTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.redWingsTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.redWingsTheme .bgMainColor, body.redWingsTheme .buttonNav .navButton.active, .buttonNav body.redWingsTheme .navButton.active, body.redWingsTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.redWingsTheme .tiButton, body.redWingsTheme .fullFilters .ffhButton:hover, .fullFilters body.redWingsTheme .ffhButton:hover, body.redWingsTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.redWingsTheme .bar, body.redWingsTheme .barChartMain .bar, .barChartMain body.redWingsTheme .bar, body.redWingsTheme .vChartMain .bar, .vChartMain body.redWingsTheme .bar, body.redWingsTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.redWingsTheme .bar, body.redWingsTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.redWingsTheme input:checked + .diCt, body.redWingsTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.redWingsTheme .accommodation, body.redWingsTheme .customCheckv1 input:checked, .customCheckv1 body.redWingsTheme input:checked, body.redWingsTheme .contentBox .cbDetails, .contentBox body.redWingsTheme .cbDetails, body.redWingsTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.redWingsTheme li.active, body.redWingsTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.redWingsTheme .drtBt.active, body.redWingsTheme .features .feature-box, .features body.redWingsTheme .feature-box, body.redWingsTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.redWingsTheme .cBt, body.redWingsTheme .doneBt, body.redWingsTheme .instList .instBox.selected:after, .instList body.redWingsTheme .instBox.selected:after, body.redWingsTheme .bSearchButton, body.redWingsTheme .bCheck input:checked + label:after, .bCheck body.redWingsTheme input:checked + label:after, body.redWingsTheme .tourProgramBox .tpbDay, .tourProgramBox body.redWingsTheme .tpbDay, body.redWingsTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.redWingsTheme li.active, body.redWingsTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.redWingsTheme .bar, body.redWingsTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.redWingsTheme .acColButton, body.redWingsTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.redWingsTheme li:Before, body.redWingsTheme .smtButton, body.redWingsTheme .bannerBlock .bbTextSlider, .bannerBlock body.redWingsTheme .bbTextSlider, body.redWingsTheme .loginCenter .loginButton, .loginCenter body.redWingsTheme .loginButton, body.redWingsTheme .auto-button {
  background: #e62731 !important;
}
body.redWingsTheme .bgSecondColor {
  background: #43454a !important;
}
body.redWingsTheme .bgPriceColor, body.redWingsTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.redWingsTheme .fmbButton, body.redWingsTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.redWingsTheme .wbBt, body.redWingsTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.redWingsTheme .wrbBuyBt, body.redWingsTheme .flightCart .fcButton, .flightCart body.redWingsTheme .fcButton, body.redWingsTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.redWingsTheme .selectBt {
  background: #a1d54b !important;
}
body.redWingsTheme .bgMainGradient, body.redWingsTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.redWingsTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#e62731), to(#cf252c)) !important;
  background: linear-gradient(#e62731, #cf252c) !important;
}
body.redWingsTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#43454a), to(#37393e)) !important;
  background: linear-gradient(#43454a, #37393e) !important;
}
body.redWingsTheme .borderColorMainColor, body.redWingsTheme .buttonNav .navButton.active, .buttonNav body.redWingsTheme .navButton.active, body.redWingsTheme .fullFilters .ffhButton, .fullFilters body.redWingsTheme .ffhButton, body.redWingsTheme .customCheckv1 input:checked, .customCheckv1 body.redWingsTheme input:checked, body.redWingsTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.redWingsTheme .nbcIcon {
  border-color: #e62731 !important;
}
body.redWingsTheme .borderColorSecondColor {
  border-color: #43454a !important;
}
body.redWingsTheme .borderColorPriceColor, body.redWingsTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.redWingsTheme .fmbButton, body.redWingsTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.redWingsTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.redWingsTheme .borderTopColorSecondColor {
  border-top-color: #43454a !important;
}
body.redWingsTheme .borderTopColorMainColor, body.redWingsTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.redWingsTheme .stDay.active:before, body.redWingsTheme .srFilters .srfList li.active, .srFilters .srfList body.redWingsTheme li.active, body.redWingsTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.redWingsTheme .sfButton.active, body.redWingsTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.redWingsTheme li.active:before {
  border-top-color: #e62731 !important;
}
body.redWingsTheme .borderBottomColorSecondColor, body.redWingsTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.redWingsTheme .ssBt:hover {
  border-bottom-color: #43454a !important;
}
body.redWingsTheme .borderBottomColorMainColor, body.redWingsTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.redWingsTheme .ffhTrigger, body.redWingsTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.redWingsTheme .ssBt.active, body.redWingsTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.redWingsTheme .dayBt.active, body.redWingsTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.redWingsTheme .mBt.active, body.redWingsTheme .mainSearch .smNav li.active, .mainSearch .smNav body.redWingsTheme li.active {
  border-bottom-color: #e62731 !important;
}
body.redWingsTheme .colorStarColor, body.redWingsTheme .hdcHotel .stars, .hdcHotel body.redWingsTheme .stars, body.redWingsTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.redWingsTheme .stars {
  color: #ff9e00 !important;
}
body.redWingsTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.redWingsTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.redWingsTheme .loginMain .loginBg {
  background-image: url("../img/redWingsTemplate/login-bg.jpg");
}
body.redWingsTheme .loginCenter .loginLogo .llImg,
body.redWingsTheme .header .headerMid .headerLogo {
  background-image: url("../img/redWingsTemplate/headerLogo.png");
}

body.hiFlyTheme .colorMainColor, body.hiFlyTheme .fullFilters .ffhButton, .fullFilters body.hiFlyTheme .ffhButton, body.hiFlyTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.hiFlyTheme .dfbProvider, body.hiFlyTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.hiFlyTheme .vbcVal, body.hiFlyTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.hiFlyTheme .flightInfoTrg, body.hiFlyTheme .hdcFlight .hfStops.stop, .hdcFlight body.hiFlyTheme .hfStops.stop, body.hiFlyTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.hiFlyTheme .tbPriceDetails, body.hiFlyTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.hiFlyTheme .dicampaign, body.hiFlyTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.hiFlyTheme .fInfoTrigger, body.hiFlyTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.hiFlyTheme .wcPriceTableTrigger, body.hiFlyTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.hiFlyTheme .wsBt, body.hiFlyTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.hiFlyTheme a:hover, body.hiFlyTheme .smTitle .stLabel a, .smTitle .stLabel body.hiFlyTheme a, body.hiFlyTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.hiFlyTheme .sbBt.active, body.hiFlyTheme .srFilters .srfList li.active, .srFilters .srfList body.hiFlyTheme li.active, body.hiFlyTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.hiFlyTheme .pTrigger, body.hiFlyTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.hiFlyTheme .stop, body.hiFlyTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.hiFlyTheme .land, body.hiFlyTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.hiFlyTheme a:hover, body.hiFlyTheme .pointTable .stars, .pointTable body.hiFlyTheme .stars, body.hiFlyTheme .pointTable .point, .pointTable body.hiFlyTheme .point, body.hiFlyTheme .opportunity-list li a, .opportunity-list li body.hiFlyTheme a, body.hiFlyTheme .features .featureTitle, .features body.hiFlyTheme .featureTitle, body.hiFlyTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.hiFlyTheme span, body.hiFlyTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.hiFlyTheme span, body.hiFlyTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.hiFlyTheme .wlName:hover, body.hiFlyTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.hiFlyTheme .whbSpecs, body.hiFlyTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.hiFlyTheme .nbcIcon, body.hiFlyTheme .nchAgreement .naText a, .nchAgreement .naText body.hiFlyTheme a, body.hiFlyTheme .bCheck input:checked + label:before, .bCheck body.hiFlyTheme input:checked + label:before, body.hiFlyTheme .wideCruiseBox .wrtName, .wideCruiseBox body.hiFlyTheme .wrtName, body.hiFlyTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.hiFlyTheme .wcbSpecs, body.hiFlyTheme .tdrBox .tdShip, .tdrBox body.hiFlyTheme .tdShip, body.hiFlyTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.hiFlyTheme .sbdTitle, body.hiFlyTheme .specsTable tr .value, .specsTable tr body.hiFlyTheme .value, body.hiFlyTheme .tdTable .price, .tdTable body.hiFlyTheme .price, body.hiFlyTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.hiFlyTheme span, body.hiFlyTheme .destBox .dbTitle, .destBox body.hiFlyTheme .dbTitle, body.hiFlyTheme .tourProgramBox .tpTitle, .tourProgramBox body.hiFlyTheme .tpTitle, body.hiFlyTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.hiFlyTheme .nofTitle, body.hiFlyTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.hiFlyTheme .fciTitle, body.hiFlyTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.hiFlyTheme .frtIcon, body.hiFlyTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.hiFlyTheme .nbsTitle, body.hiFlyTheme .ffCheck:hover label, .ffCheck:hover body.hiFlyTheme label, body.hiFlyTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.hiFlyTheme a, body.hiFlyTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.hiFlyTheme .fbTitle:hover, body.hiFlyTheme .tabLinkTitle a, .tabLinkTitle body.hiFlyTheme a, body.hiFlyTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.hiFlyTheme .nbLink, body.hiFlyTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.hiFlyTheme .nbTitle:hover, body.hiFlyTheme .ciTitle.mainColor, body.hiFlyTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.hiFlyTheme .dgbBt, body.hiFlyTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.hiFlyTheme .title, body.hiFlyTheme .flightInput .fiIcon, .flightInput body.hiFlyTheme .fiIcon, body.hiFlyTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.hiFlyTheme .stIcon, body.hiFlyTheme .smInput .smIcon, .smInput body.hiFlyTheme .smIcon, body.hiFlyTheme .mainSearch .smNav li.active, .mainSearch .smNav body.hiFlyTheme li.active, body.hiFlyTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.hiFlyTheme .hbMenu > li:hover > a, body.hiFlyTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.hiFlyTheme .hmMenu > ul > li:hover > a {
  color: #1a75bb !important;
}
body.hiFlyTheme .colorSecondColor, body.hiFlyTheme .hdcFlight .hfStops, .hdcFlight body.hiFlyTheme .hfStops, body.hiFlyTheme .hdcFlight .hfTimes, .hdcFlight body.hiFlyTheme .hfTimes, body.hiFlyTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.hiFlyTheme .tbMainPrice, body.hiFlyTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.hiFlyTheme .diPrice, body.hiFlyTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.hiFlyTheme .day, body.hiFlyTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.hiFlyTheme .wcMoreBt, body.hiFlyTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.hiFlyTheme .wcPriceTableTrigger:hover, body.hiFlyTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.hiFlyTheme .wcMainPrice, body.hiFlyTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.hiFlyTheme .newPrice, body.hiFlyTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.hiFlyTheme .ssBt.active, body.hiFlyTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.hiFlyTheme .ssBt:hover, body.hiFlyTheme .srTitleMain .title, .srTitleMain body.hiFlyTheme .title, body.hiFlyTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.hiFlyTheme .sbBt.active:hover, body.hiFlyTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.hiFlyTheme .direct, body.hiFlyTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.hiFlyTheme .smfTime, body.hiFlyTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.hiFlyTheme span, body.hiFlyTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.hiFlyTheme .land, body.hiFlyTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.hiFlyTheme .date {
  color: #43454a !important;
}
body.hiFlyTheme .colorPriceColor, body.hiFlyTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.hiFlyTheme .fciChoose, body.hiFlyTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.hiFlyTheme .fciPrice, body.hiFlyTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.hiFlyTheme .greenLabel, body.hiFlyTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.hiFlyTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.hiFlyTheme .bgMainColor, body.hiFlyTheme .buttonNav .navButton.active, .buttonNav body.hiFlyTheme .navButton.active, body.hiFlyTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.hiFlyTheme .tiButton, body.hiFlyTheme .fullFilters .ffhButton:hover, .fullFilters body.hiFlyTheme .ffhButton:hover, body.hiFlyTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.hiFlyTheme .bar, body.hiFlyTheme .barChartMain .bar, .barChartMain body.hiFlyTheme .bar, body.hiFlyTheme .vChartMain .bar, .vChartMain body.hiFlyTheme .bar, body.hiFlyTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.hiFlyTheme .bar, body.hiFlyTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.hiFlyTheme input:checked + .diCt, body.hiFlyTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.hiFlyTheme .accommodation, body.hiFlyTheme .customCheckv1 input:checked, .customCheckv1 body.hiFlyTheme input:checked, body.hiFlyTheme .contentBox .cbDetails, .contentBox body.hiFlyTheme .cbDetails, body.hiFlyTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.hiFlyTheme li.active, body.hiFlyTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.hiFlyTheme .drtBt.active, body.hiFlyTheme .features .feature-box, .features body.hiFlyTheme .feature-box, body.hiFlyTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.hiFlyTheme .cBt, body.hiFlyTheme .doneBt, body.hiFlyTheme .instList .instBox.selected:after, .instList body.hiFlyTheme .instBox.selected:after, body.hiFlyTheme .bSearchButton, body.hiFlyTheme .bCheck input:checked + label:after, .bCheck body.hiFlyTheme input:checked + label:after, body.hiFlyTheme .tourProgramBox .tpbDay, .tourProgramBox body.hiFlyTheme .tpbDay, body.hiFlyTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.hiFlyTheme li.active, body.hiFlyTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.hiFlyTheme .bar, body.hiFlyTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.hiFlyTheme .acColButton, body.hiFlyTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.hiFlyTheme li:Before, body.hiFlyTheme .smtButton, body.hiFlyTheme .bannerBlock .bbTextSlider, .bannerBlock body.hiFlyTheme .bbTextSlider, body.hiFlyTheme .loginCenter .loginButton, .loginCenter body.hiFlyTheme .loginButton, body.hiFlyTheme .auto-button {
  background: #1a75bb !important;
}
body.hiFlyTheme .bgSecondColor {
  background: #43454a !important;
}
body.hiFlyTheme .bgPriceColor, body.hiFlyTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.hiFlyTheme .fmbButton, body.hiFlyTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.hiFlyTheme .wbBt, body.hiFlyTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.hiFlyTheme .wrbBuyBt, body.hiFlyTheme .flightCart .fcButton, .flightCart body.hiFlyTheme .fcButton, body.hiFlyTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.hiFlyTheme .selectBt {
  background: #a1d54b !important;
}
body.hiFlyTheme .bgMainGradient, body.hiFlyTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.hiFlyTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#1a75bb), to(#1960a0)) !important;
  background: linear-gradient(#1a75bb, #1960a0) !important;
}
body.hiFlyTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#43454a), to(#37393e)) !important;
  background: linear-gradient(#43454a, #37393e) !important;
}
body.hiFlyTheme .borderColorMainColor, body.hiFlyTheme .buttonNav .navButton.active, .buttonNav body.hiFlyTheme .navButton.active, body.hiFlyTheme .fullFilters .ffhButton, .fullFilters body.hiFlyTheme .ffhButton, body.hiFlyTheme .customCheckv1 input:checked, .customCheckv1 body.hiFlyTheme input:checked, body.hiFlyTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.hiFlyTheme .nbcIcon {
  border-color: #1a75bb !important;
}
body.hiFlyTheme .borderColorSecondColor {
  border-color: #43454a !important;
}
body.hiFlyTheme .borderColorPriceColor, body.hiFlyTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.hiFlyTheme .fmbButton, body.hiFlyTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.hiFlyTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.hiFlyTheme .borderTopColorSecondColor {
  border-top-color: #43454a !important;
}
body.hiFlyTheme .borderTopColorMainColor, body.hiFlyTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.hiFlyTheme .stDay.active:before, body.hiFlyTheme .srFilters .srfList li.active, .srFilters .srfList body.hiFlyTheme li.active, body.hiFlyTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.hiFlyTheme .sfButton.active, body.hiFlyTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.hiFlyTheme li.active:before {
  border-top-color: #1a75bb !important;
}
body.hiFlyTheme .borderBottomColorSecondColor, body.hiFlyTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.hiFlyTheme .ssBt:hover {
  border-bottom-color: #43454a !important;
}
body.hiFlyTheme .borderBottomColorMainColor, body.hiFlyTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.hiFlyTheme .ffhTrigger, body.hiFlyTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.hiFlyTheme .ssBt.active, body.hiFlyTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.hiFlyTheme .dayBt.active, body.hiFlyTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.hiFlyTheme .mBt.active, body.hiFlyTheme .mainSearch .smNav li.active, .mainSearch .smNav body.hiFlyTheme li.active {
  border-bottom-color: #1a75bb !important;
}
body.hiFlyTheme .colorStarColor, body.hiFlyTheme .hdcHotel .stars, .hdcHotel body.hiFlyTheme .stars, body.hiFlyTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.hiFlyTheme .stars {
  color: #ff9e00 !important;
}
body.hiFlyTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.hiFlyTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.hiFlyTheme .loginMain .loginBg {
  background-image: url("../img/hiFly/login-bg.jpg");
}
body.hiFlyTheme .loginCenter .loginLogo .llImg,
body.hiFlyTheme .header .headerMid .headerLogo {
  background-image: url("../img/hiFly/headerLogo.png");
}

body.anchWoodTheme .colorMainColor, body.anchWoodTheme .fullFilters .ffhButton, .fullFilters body.anchWoodTheme .ffhButton, body.anchWoodTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.anchWoodTheme .dfbProvider, body.anchWoodTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.anchWoodTheme .vbcVal, body.anchWoodTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.anchWoodTheme .flightInfoTrg, body.anchWoodTheme .hdcFlight .hfStops.stop, .hdcFlight body.anchWoodTheme .hfStops.stop, body.anchWoodTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.anchWoodTheme .tbPriceDetails, body.anchWoodTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.anchWoodTheme .dicampaign, body.anchWoodTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.anchWoodTheme .fInfoTrigger, body.anchWoodTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.anchWoodTheme .wcPriceTableTrigger, body.anchWoodTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.anchWoodTheme .wsBt, body.anchWoodTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.anchWoodTheme a:hover, body.anchWoodTheme .smTitle .stLabel a, .smTitle .stLabel body.anchWoodTheme a, body.anchWoodTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.anchWoodTheme .sbBt.active, body.anchWoodTheme .srFilters .srfList li.active, .srFilters .srfList body.anchWoodTheme li.active, body.anchWoodTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.anchWoodTheme .pTrigger, body.anchWoodTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.anchWoodTheme .stop, body.anchWoodTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.anchWoodTheme .land, body.anchWoodTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.anchWoodTheme a:hover, body.anchWoodTheme .pointTable .stars, .pointTable body.anchWoodTheme .stars, body.anchWoodTheme .pointTable .point, .pointTable body.anchWoodTheme .point, body.anchWoodTheme .opportunity-list li a, .opportunity-list li body.anchWoodTheme a, body.anchWoodTheme .features .featureTitle, .features body.anchWoodTheme .featureTitle, body.anchWoodTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.anchWoodTheme span, body.anchWoodTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.anchWoodTheme span, body.anchWoodTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.anchWoodTheme .wlName:hover, body.anchWoodTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.anchWoodTheme .whbSpecs, body.anchWoodTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.anchWoodTheme .nbcIcon, body.anchWoodTheme .nchAgreement .naText a, .nchAgreement .naText body.anchWoodTheme a, body.anchWoodTheme .bCheck input:checked + label:before, .bCheck body.anchWoodTheme input:checked + label:before, body.anchWoodTheme .wideCruiseBox .wrtName, .wideCruiseBox body.anchWoodTheme .wrtName, body.anchWoodTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.anchWoodTheme .wcbSpecs, body.anchWoodTheme .tdrBox .tdShip, .tdrBox body.anchWoodTheme .tdShip, body.anchWoodTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.anchWoodTheme .sbdTitle, body.anchWoodTheme .specsTable tr .value, .specsTable tr body.anchWoodTheme .value, body.anchWoodTheme .tdTable .price, .tdTable body.anchWoodTheme .price, body.anchWoodTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.anchWoodTheme span, body.anchWoodTheme .destBox .dbTitle, .destBox body.anchWoodTheme .dbTitle, body.anchWoodTheme .tourProgramBox .tpTitle, .tourProgramBox body.anchWoodTheme .tpTitle, body.anchWoodTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.anchWoodTheme .nofTitle, body.anchWoodTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.anchWoodTheme .fciTitle, body.anchWoodTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.anchWoodTheme .frtIcon, body.anchWoodTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.anchWoodTheme .nbsTitle, body.anchWoodTheme .ffCheck:hover label, .ffCheck:hover body.anchWoodTheme label, body.anchWoodTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.anchWoodTheme a, body.anchWoodTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.anchWoodTheme .fbTitle:hover, body.anchWoodTheme .tabLinkTitle a, .tabLinkTitle body.anchWoodTheme a, body.anchWoodTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.anchWoodTheme .nbLink, body.anchWoodTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.anchWoodTheme .nbTitle:hover, body.anchWoodTheme .ciTitle.mainColor, body.anchWoodTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.anchWoodTheme .dgbBt, body.anchWoodTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.anchWoodTheme .title, body.anchWoodTheme .flightInput .fiIcon, .flightInput body.anchWoodTheme .fiIcon, body.anchWoodTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.anchWoodTheme .stIcon, body.anchWoodTheme .smInput .smIcon, .smInput body.anchWoodTheme .smIcon, body.anchWoodTheme .mainSearch .smNav li.active, .mainSearch .smNav body.anchWoodTheme li.active, body.anchWoodTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.anchWoodTheme .hbMenu > li:hover > a, body.anchWoodTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.anchWoodTheme .hmMenu > ul > li:hover > a {
  color: #000 !important;
}
body.anchWoodTheme .colorSecondColor, body.anchWoodTheme .hdcFlight .hfStops, .hdcFlight body.anchWoodTheme .hfStops, body.anchWoodTheme .hdcFlight .hfTimes, .hdcFlight body.anchWoodTheme .hfTimes, body.anchWoodTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.anchWoodTheme .tbMainPrice, body.anchWoodTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.anchWoodTheme .diPrice, body.anchWoodTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.anchWoodTheme .day, body.anchWoodTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.anchWoodTheme .wcMoreBt, body.anchWoodTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.anchWoodTheme .wcPriceTableTrigger:hover, body.anchWoodTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.anchWoodTheme .wcMainPrice, body.anchWoodTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.anchWoodTheme .newPrice, body.anchWoodTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.anchWoodTheme .ssBt.active, body.anchWoodTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.anchWoodTheme .ssBt:hover, body.anchWoodTheme .srTitleMain .title, .srTitleMain body.anchWoodTheme .title, body.anchWoodTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.anchWoodTheme .sbBt.active:hover, body.anchWoodTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.anchWoodTheme .direct, body.anchWoodTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.anchWoodTheme .smfTime, body.anchWoodTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.anchWoodTheme span, body.anchWoodTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.anchWoodTheme .land, body.anchWoodTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.anchWoodTheme .date {
  color: #43454a !important;
}
body.anchWoodTheme .colorPriceColor, body.anchWoodTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.anchWoodTheme .fciChoose, body.anchWoodTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.anchWoodTheme .fciPrice, body.anchWoodTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.anchWoodTheme .greenLabel, body.anchWoodTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.anchWoodTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.anchWoodTheme .bgMainColor, body.anchWoodTheme .buttonNav .navButton.active, .buttonNav body.anchWoodTheme .navButton.active, body.anchWoodTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.anchWoodTheme .tiButton, body.anchWoodTheme .fullFilters .ffhButton:hover, .fullFilters body.anchWoodTheme .ffhButton:hover, body.anchWoodTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.anchWoodTheme .bar, body.anchWoodTheme .barChartMain .bar, .barChartMain body.anchWoodTheme .bar, body.anchWoodTheme .vChartMain .bar, .vChartMain body.anchWoodTheme .bar, body.anchWoodTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.anchWoodTheme .bar, body.anchWoodTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.anchWoodTheme input:checked + .diCt, body.anchWoodTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.anchWoodTheme .accommodation, body.anchWoodTheme .customCheckv1 input:checked, .customCheckv1 body.anchWoodTheme input:checked, body.anchWoodTheme .contentBox .cbDetails, .contentBox body.anchWoodTheme .cbDetails, body.anchWoodTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.anchWoodTheme li.active, body.anchWoodTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.anchWoodTheme .drtBt.active, body.anchWoodTheme .features .feature-box, .features body.anchWoodTheme .feature-box, body.anchWoodTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.anchWoodTheme .cBt, body.anchWoodTheme .doneBt, body.anchWoodTheme .instList .instBox.selected:after, .instList body.anchWoodTheme .instBox.selected:after, body.anchWoodTheme .bSearchButton, body.anchWoodTheme .bCheck input:checked + label:after, .bCheck body.anchWoodTheme input:checked + label:after, body.anchWoodTheme .tourProgramBox .tpbDay, .tourProgramBox body.anchWoodTheme .tpbDay, body.anchWoodTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.anchWoodTheme li.active, body.anchWoodTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.anchWoodTheme .bar, body.anchWoodTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.anchWoodTheme .acColButton, body.anchWoodTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.anchWoodTheme li:Before, body.anchWoodTheme .smtButton, body.anchWoodTheme .bannerBlock .bbTextSlider, .bannerBlock body.anchWoodTheme .bbTextSlider, body.anchWoodTheme .loginCenter .loginButton, .loginCenter body.anchWoodTheme .loginButton, body.anchWoodTheme .auto-button {
  background: #000 !important;
}
body.anchWoodTheme .bgSecondColor {
  background: #43454a !important;
}
body.anchWoodTheme .bgPriceColor, body.anchWoodTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.anchWoodTheme .fmbButton, body.anchWoodTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.anchWoodTheme .wbBt, body.anchWoodTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.anchWoodTheme .wrbBuyBt, body.anchWoodTheme .flightCart .fcButton, .flightCart body.anchWoodTheme .fcButton, body.anchWoodTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.anchWoodTheme .selectBt {
  background: #a1d54b !important;
}
body.anchWoodTheme .bgMainGradient, body.anchWoodTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.anchWoodTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333)) !important;
  background: linear-gradient(#000, #333) !important;
}
body.anchWoodTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#43454a), to(#37393e)) !important;
  background: linear-gradient(#43454a, #37393e) !important;
}
body.anchWoodTheme .borderColorMainColor, body.anchWoodTheme .buttonNav .navButton.active, .buttonNav body.anchWoodTheme .navButton.active, body.anchWoodTheme .fullFilters .ffhButton, .fullFilters body.anchWoodTheme .ffhButton, body.anchWoodTheme .customCheckv1 input:checked, .customCheckv1 body.anchWoodTheme input:checked, body.anchWoodTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.anchWoodTheme .nbcIcon {
  border-color: #000 !important;
}
body.anchWoodTheme .borderColorSecondColor {
  border-color: #43454a !important;
}
body.anchWoodTheme .borderColorPriceColor, body.anchWoodTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.anchWoodTheme .fmbButton, body.anchWoodTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.anchWoodTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.anchWoodTheme .borderTopColorSecondColor {
  border-top-color: #43454a !important;
}
body.anchWoodTheme .borderTopColorMainColor, body.anchWoodTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.anchWoodTheme .stDay.active:before, body.anchWoodTheme .srFilters .srfList li.active, .srFilters .srfList body.anchWoodTheme li.active, body.anchWoodTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.anchWoodTheme .sfButton.active, body.anchWoodTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.anchWoodTheme li.active:before {
  border-top-color: #000 !important;
}
body.anchWoodTheme .borderBottomColorSecondColor, body.anchWoodTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.anchWoodTheme .ssBt:hover {
  border-bottom-color: #43454a !important;
}
body.anchWoodTheme .borderBottomColorMainColor, body.anchWoodTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.anchWoodTheme .ffhTrigger, body.anchWoodTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.anchWoodTheme .ssBt.active, body.anchWoodTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.anchWoodTheme .dayBt.active, body.anchWoodTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.anchWoodTheme .mBt.active, body.anchWoodTheme .mainSearch .smNav li.active, .mainSearch .smNav body.anchWoodTheme li.active {
  border-bottom-color: #000 !important;
}
body.anchWoodTheme .colorStarColor, body.anchWoodTheme .hdcHotel .stars, .hdcHotel body.anchWoodTheme .stars, body.anchWoodTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.anchWoodTheme .stars {
  color: #ff9e00 !important;
}
body.anchWoodTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.anchWoodTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.anchWoodTheme .loginMain .loginBg {
  background-image: url("../img/anchWoodTheme/login-bg.jpg");
}
body.anchWoodTheme .loginCenter .loginLogo .llImg,
body.anchWoodTheme .header .headerMid .headerLogo {
  background-image: url("../img/anchWoodTheme/headerLogo.png");
}

body.tatilmarketTheme .colorMainColor, body.tatilmarketTheme .fullFilters .ffhButton, .fullFilters body.tatilmarketTheme .ffhButton, body.tatilmarketTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.tatilmarketTheme .dfbProvider, body.tatilmarketTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.tatilmarketTheme .vbcVal, body.tatilmarketTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.tatilmarketTheme .flightInfoTrg, body.tatilmarketTheme .hdcFlight .hfStops.stop, .hdcFlight body.tatilmarketTheme .hfStops.stop, body.tatilmarketTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.tatilmarketTheme .tbPriceDetails, body.tatilmarketTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.tatilmarketTheme .dicampaign, body.tatilmarketTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.tatilmarketTheme .fInfoTrigger, body.tatilmarketTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.tatilmarketTheme .wcPriceTableTrigger, body.tatilmarketTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.tatilmarketTheme .wsBt, body.tatilmarketTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.tatilmarketTheme a:hover, body.tatilmarketTheme .smTitle .stLabel a, .smTitle .stLabel body.tatilmarketTheme a, body.tatilmarketTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.tatilmarketTheme .sbBt.active, body.tatilmarketTheme .srFilters .srfList li.active, .srFilters .srfList body.tatilmarketTheme li.active, body.tatilmarketTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.tatilmarketTheme .pTrigger, body.tatilmarketTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.tatilmarketTheme .stop, body.tatilmarketTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.tatilmarketTheme .land, body.tatilmarketTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.tatilmarketTheme a:hover, body.tatilmarketTheme .pointTable .stars, .pointTable body.tatilmarketTheme .stars, body.tatilmarketTheme .pointTable .point, .pointTable body.tatilmarketTheme .point, body.tatilmarketTheme .opportunity-list li a, .opportunity-list li body.tatilmarketTheme a, body.tatilmarketTheme .features .featureTitle, .features body.tatilmarketTheme .featureTitle, body.tatilmarketTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.tatilmarketTheme span, body.tatilmarketTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.tatilmarketTheme span, body.tatilmarketTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.tatilmarketTheme .wlName:hover, body.tatilmarketTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.tatilmarketTheme .whbSpecs, body.tatilmarketTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.tatilmarketTheme .nbcIcon, body.tatilmarketTheme .nchAgreement .naText a, .nchAgreement .naText body.tatilmarketTheme a, body.tatilmarketTheme .bCheck input:checked + label:before, .bCheck body.tatilmarketTheme input:checked + label:before, body.tatilmarketTheme .wideCruiseBox .wrtName, .wideCruiseBox body.tatilmarketTheme .wrtName, body.tatilmarketTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.tatilmarketTheme .wcbSpecs, body.tatilmarketTheme .tdrBox .tdShip, .tdrBox body.tatilmarketTheme .tdShip, body.tatilmarketTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.tatilmarketTheme .sbdTitle, body.tatilmarketTheme .specsTable tr .value, .specsTable tr body.tatilmarketTheme .value, body.tatilmarketTheme .tdTable .price, .tdTable body.tatilmarketTheme .price, body.tatilmarketTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.tatilmarketTheme span, body.tatilmarketTheme .destBox .dbTitle, .destBox body.tatilmarketTheme .dbTitle, body.tatilmarketTheme .tourProgramBox .tpTitle, .tourProgramBox body.tatilmarketTheme .tpTitle, body.tatilmarketTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.tatilmarketTheme .nofTitle, body.tatilmarketTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.tatilmarketTheme .fciTitle, body.tatilmarketTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.tatilmarketTheme .frtIcon, body.tatilmarketTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.tatilmarketTheme .nbsTitle, body.tatilmarketTheme .ffCheck:hover label, .ffCheck:hover body.tatilmarketTheme label, body.tatilmarketTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.tatilmarketTheme a, body.tatilmarketTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.tatilmarketTheme .fbTitle:hover, body.tatilmarketTheme .tabLinkTitle a, .tabLinkTitle body.tatilmarketTheme a, body.tatilmarketTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.tatilmarketTheme .nbLink, body.tatilmarketTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.tatilmarketTheme .nbTitle:hover, body.tatilmarketTheme .ciTitle.mainColor, body.tatilmarketTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.tatilmarketTheme .dgbBt, body.tatilmarketTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.tatilmarketTheme .title, body.tatilmarketTheme .flightInput .fiIcon, .flightInput body.tatilmarketTheme .fiIcon, body.tatilmarketTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.tatilmarketTheme .stIcon, body.tatilmarketTheme .smInput .smIcon, .smInput body.tatilmarketTheme .smIcon, body.tatilmarketTheme .mainSearch .smNav li.active, .mainSearch .smNav body.tatilmarketTheme li.active, body.tatilmarketTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.tatilmarketTheme .hbMenu > li:hover > a, body.tatilmarketTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.tatilmarketTheme .hmMenu > ul > li:hover > a {
  color: #054d84 !important;
}
body.tatilmarketTheme .colorSecondColor, body.tatilmarketTheme .hdcFlight .hfStops, .hdcFlight body.tatilmarketTheme .hfStops, body.tatilmarketTheme .hdcFlight .hfTimes, .hdcFlight body.tatilmarketTheme .hfTimes, body.tatilmarketTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.tatilmarketTheme .tbMainPrice, body.tatilmarketTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.tatilmarketTheme .diPrice, body.tatilmarketTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.tatilmarketTheme .day, body.tatilmarketTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.tatilmarketTheme .wcMoreBt, body.tatilmarketTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.tatilmarketTheme .wcPriceTableTrigger:hover, body.tatilmarketTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.tatilmarketTheme .wcMainPrice, body.tatilmarketTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.tatilmarketTheme .newPrice, body.tatilmarketTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.tatilmarketTheme .ssBt.active, body.tatilmarketTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.tatilmarketTheme .ssBt:hover, body.tatilmarketTheme .srTitleMain .title, .srTitleMain body.tatilmarketTheme .title, body.tatilmarketTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.tatilmarketTheme .sbBt.active:hover, body.tatilmarketTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.tatilmarketTheme .direct, body.tatilmarketTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.tatilmarketTheme .smfTime, body.tatilmarketTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.tatilmarketTheme span, body.tatilmarketTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.tatilmarketTheme .land, body.tatilmarketTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.tatilmarketTheme .date {
  color: #525c5f !important;
}
body.tatilmarketTheme .colorPriceColor, body.tatilmarketTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.tatilmarketTheme .fciChoose, body.tatilmarketTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.tatilmarketTheme .fciPrice, body.tatilmarketTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.tatilmarketTheme .greenLabel, body.tatilmarketTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.tatilmarketTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.tatilmarketTheme .bgMainColor, body.tatilmarketTheme .buttonNav .navButton.active, .buttonNav body.tatilmarketTheme .navButton.active, body.tatilmarketTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.tatilmarketTheme .tiButton, body.tatilmarketTheme .fullFilters .ffhButton:hover, .fullFilters body.tatilmarketTheme .ffhButton:hover, body.tatilmarketTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.tatilmarketTheme .bar, body.tatilmarketTheme .barChartMain .bar, .barChartMain body.tatilmarketTheme .bar, body.tatilmarketTheme .vChartMain .bar, .vChartMain body.tatilmarketTheme .bar, body.tatilmarketTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.tatilmarketTheme .bar, body.tatilmarketTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.tatilmarketTheme input:checked + .diCt, body.tatilmarketTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.tatilmarketTheme .accommodation, body.tatilmarketTheme .customCheckv1 input:checked, .customCheckv1 body.tatilmarketTheme input:checked, body.tatilmarketTheme .contentBox .cbDetails, .contentBox body.tatilmarketTheme .cbDetails, body.tatilmarketTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.tatilmarketTheme li.active, body.tatilmarketTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.tatilmarketTheme .drtBt.active, body.tatilmarketTheme .features .feature-box, .features body.tatilmarketTheme .feature-box, body.tatilmarketTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.tatilmarketTheme .cBt, body.tatilmarketTheme .doneBt, body.tatilmarketTheme .instList .instBox.selected:after, .instList body.tatilmarketTheme .instBox.selected:after, body.tatilmarketTheme .bSearchButton, body.tatilmarketTheme .bCheck input:checked + label:after, .bCheck body.tatilmarketTheme input:checked + label:after, body.tatilmarketTheme .tourProgramBox .tpbDay, .tourProgramBox body.tatilmarketTheme .tpbDay, body.tatilmarketTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.tatilmarketTheme li.active, body.tatilmarketTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.tatilmarketTheme .bar, body.tatilmarketTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.tatilmarketTheme .acColButton, body.tatilmarketTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.tatilmarketTheme li:Before, body.tatilmarketTheme .smtButton, body.tatilmarketTheme .bannerBlock .bbTextSlider, .bannerBlock body.tatilmarketTheme .bbTextSlider, body.tatilmarketTheme .loginCenter .loginButton, .loginCenter body.tatilmarketTheme .loginButton, body.tatilmarketTheme .auto-button {
  background: #054d84 !important;
}
body.tatilmarketTheme .bgSecondColor {
  background: #525c5f !important;
}
body.tatilmarketTheme .bgPriceColor, body.tatilmarketTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.tatilmarketTheme .fmbButton, body.tatilmarketTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.tatilmarketTheme .wbBt, body.tatilmarketTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.tatilmarketTheme .wrbBuyBt, body.tatilmarketTheme .flightCart .fcButton, .flightCart body.tatilmarketTheme .fcButton, body.tatilmarketTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.tatilmarketTheme .selectBt {
  background: #a1d54b !important;
}
body.tatilmarketTheme .bgMainGradient, body.tatilmarketTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.tatilmarketTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#054d84), to(#053f73)) !important;
  background: linear-gradient(#054d84, #053f73) !important;
}
body.tatilmarketTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#525c5f), to(#3c4548)) !important;
  background: linear-gradient(#525c5f, #3c4548) !important;
}
body.tatilmarketTheme .borderColorMainColor, body.tatilmarketTheme .buttonNav .navButton.active, .buttonNav body.tatilmarketTheme .navButton.active, body.tatilmarketTheme .fullFilters .ffhButton, .fullFilters body.tatilmarketTheme .ffhButton, body.tatilmarketTheme .customCheckv1 input:checked, .customCheckv1 body.tatilmarketTheme input:checked, body.tatilmarketTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.tatilmarketTheme .nbcIcon {
  border-color: #054d84 !important;
}
body.tatilmarketTheme .borderColorSecondColor {
  border-color: #525c5f !important;
}
body.tatilmarketTheme .borderColorPriceColor, body.tatilmarketTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.tatilmarketTheme .fmbButton, body.tatilmarketTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.tatilmarketTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.tatilmarketTheme .borderTopColorSecondColor {
  border-top-color: #525c5f !important;
}
body.tatilmarketTheme .borderTopColorMainColor, body.tatilmarketTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.tatilmarketTheme .stDay.active:before, body.tatilmarketTheme .srFilters .srfList li.active, .srFilters .srfList body.tatilmarketTheme li.active, body.tatilmarketTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.tatilmarketTheme .sfButton.active, body.tatilmarketTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.tatilmarketTheme li.active:before {
  border-top-color: #054d84 !important;
}
body.tatilmarketTheme .borderBottomColorSecondColor, body.tatilmarketTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.tatilmarketTheme .ssBt:hover {
  border-bottom-color: #525c5f !important;
}
body.tatilmarketTheme .borderBottomColorMainColor, body.tatilmarketTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.tatilmarketTheme .ffhTrigger, body.tatilmarketTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.tatilmarketTheme .ssBt.active, body.tatilmarketTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.tatilmarketTheme .dayBt.active, body.tatilmarketTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.tatilmarketTheme .mBt.active, body.tatilmarketTheme .mainSearch .smNav li.active, .mainSearch .smNav body.tatilmarketTheme li.active {
  border-bottom-color: #054d84 !important;
}
body.tatilmarketTheme .colorStarColor, body.tatilmarketTheme .hdcHotel .stars, .hdcHotel body.tatilmarketTheme .stars, body.tatilmarketTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.tatilmarketTheme .stars {
  color: #ff9e00 !important;
}
body.tatilmarketTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.tatilmarketTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.tatilmarketTheme .loginMain .loginBg {
  background-image: url("../img/tatilmarketTheme/login-bg.jpg");
}
body.tatilmarketTheme .loginCenter .loginLogo .llImg,
body.tatilmarketTheme .header .headerMid .headerLogo {
  background-image: url("../img/tatilmarketTheme/headerLogo.png");
}

body.mysTurTheme .colorMainColor, body.mysTurTheme .fullFilters .ffhButton, .fullFilters body.mysTurTheme .ffhButton, body.mysTurTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.mysTurTheme .dfbProvider, body.mysTurTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.mysTurTheme .vbcVal, body.mysTurTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.mysTurTheme .flightInfoTrg, body.mysTurTheme .hdcFlight .hfStops.stop, .hdcFlight body.mysTurTheme .hfStops.stop, body.mysTurTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.mysTurTheme .tbPriceDetails, body.mysTurTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.mysTurTheme .dicampaign, body.mysTurTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.mysTurTheme .fInfoTrigger, body.mysTurTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.mysTurTheme .wcPriceTableTrigger, body.mysTurTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.mysTurTheme .wsBt, body.mysTurTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.mysTurTheme a:hover, body.mysTurTheme .smTitle .stLabel a, .smTitle .stLabel body.mysTurTheme a, body.mysTurTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.mysTurTheme .sbBt.active, body.mysTurTheme .srFilters .srfList li.active, .srFilters .srfList body.mysTurTheme li.active, body.mysTurTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.mysTurTheme .pTrigger, body.mysTurTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.mysTurTheme .stop, body.mysTurTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.mysTurTheme .land, body.mysTurTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.mysTurTheme a:hover, body.mysTurTheme .pointTable .stars, .pointTable body.mysTurTheme .stars, body.mysTurTheme .pointTable .point, .pointTable body.mysTurTheme .point, body.mysTurTheme .opportunity-list li a, .opportunity-list li body.mysTurTheme a, body.mysTurTheme .features .featureTitle, .features body.mysTurTheme .featureTitle, body.mysTurTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.mysTurTheme span, body.mysTurTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.mysTurTheme span, body.mysTurTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.mysTurTheme .wlName:hover, body.mysTurTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.mysTurTheme .whbSpecs, body.mysTurTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.mysTurTheme .nbcIcon, body.mysTurTheme .nchAgreement .naText a, .nchAgreement .naText body.mysTurTheme a, body.mysTurTheme .bCheck input:checked + label:before, .bCheck body.mysTurTheme input:checked + label:before, body.mysTurTheme .wideCruiseBox .wrtName, .wideCruiseBox body.mysTurTheme .wrtName, body.mysTurTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.mysTurTheme .wcbSpecs, body.mysTurTheme .tdrBox .tdShip, .tdrBox body.mysTurTheme .tdShip, body.mysTurTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.mysTurTheme .sbdTitle, body.mysTurTheme .specsTable tr .value, .specsTable tr body.mysTurTheme .value, body.mysTurTheme .tdTable .price, .tdTable body.mysTurTheme .price, body.mysTurTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.mysTurTheme span, body.mysTurTheme .destBox .dbTitle, .destBox body.mysTurTheme .dbTitle, body.mysTurTheme .tourProgramBox .tpTitle, .tourProgramBox body.mysTurTheme .tpTitle, body.mysTurTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.mysTurTheme .nofTitle, body.mysTurTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.mysTurTheme .fciTitle, body.mysTurTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.mysTurTheme .frtIcon, body.mysTurTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.mysTurTheme .nbsTitle, body.mysTurTheme .ffCheck:hover label, .ffCheck:hover body.mysTurTheme label, body.mysTurTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.mysTurTheme a, body.mysTurTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.mysTurTheme .fbTitle:hover, body.mysTurTheme .tabLinkTitle a, .tabLinkTitle body.mysTurTheme a, body.mysTurTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.mysTurTheme .nbLink, body.mysTurTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.mysTurTheme .nbTitle:hover, body.mysTurTheme .ciTitle.mainColor, body.mysTurTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.mysTurTheme .dgbBt, body.mysTurTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.mysTurTheme .title, body.mysTurTheme .flightInput .fiIcon, .flightInput body.mysTurTheme .fiIcon, body.mysTurTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.mysTurTheme .stIcon, body.mysTurTheme .smInput .smIcon, .smInput body.mysTurTheme .smIcon, body.mysTurTheme .mainSearch .smNav li.active, .mainSearch .smNav body.mysTurTheme li.active, body.mysTurTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.mysTurTheme .hbMenu > li:hover > a, body.mysTurTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.mysTurTheme .hmMenu > ul > li:hover > a {
  color: #3c68b0 !important;
}
body.mysTurTheme .colorSecondColor, body.mysTurTheme .hdcFlight .hfStops, .hdcFlight body.mysTurTheme .hfStops, body.mysTurTheme .hdcFlight .hfTimes, .hdcFlight body.mysTurTheme .hfTimes, body.mysTurTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.mysTurTheme .tbMainPrice, body.mysTurTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.mysTurTheme .diPrice, body.mysTurTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.mysTurTheme .day, body.mysTurTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.mysTurTheme .wcMoreBt, body.mysTurTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.mysTurTheme .wcPriceTableTrigger:hover, body.mysTurTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.mysTurTheme .wcMainPrice, body.mysTurTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.mysTurTheme .newPrice, body.mysTurTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.mysTurTheme .ssBt.active, body.mysTurTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.mysTurTheme .ssBt:hover, body.mysTurTheme .srTitleMain .title, .srTitleMain body.mysTurTheme .title, body.mysTurTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.mysTurTheme .sbBt.active:hover, body.mysTurTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.mysTurTheme .direct, body.mysTurTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.mysTurTheme .smfTime, body.mysTurTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.mysTurTheme span, body.mysTurTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.mysTurTheme .land, body.mysTurTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.mysTurTheme .date {
  color: #e86e32 !important;
}
body.mysTurTheme .colorPriceColor, body.mysTurTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.mysTurTheme .fciChoose, body.mysTurTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.mysTurTheme .fciPrice, body.mysTurTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.mysTurTheme .greenLabel, body.mysTurTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.mysTurTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.mysTurTheme .bgMainColor, body.mysTurTheme .buttonNav .navButton.active, .buttonNav body.mysTurTheme .navButton.active, body.mysTurTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.mysTurTheme .tiButton, body.mysTurTheme .fullFilters .ffhButton:hover, .fullFilters body.mysTurTheme .ffhButton:hover, body.mysTurTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.mysTurTheme .bar, body.mysTurTheme .barChartMain .bar, .barChartMain body.mysTurTheme .bar, body.mysTurTheme .vChartMain .bar, .vChartMain body.mysTurTheme .bar, body.mysTurTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.mysTurTheme .bar, body.mysTurTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.mysTurTheme input:checked + .diCt, body.mysTurTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.mysTurTheme .accommodation, body.mysTurTheme .customCheckv1 input:checked, .customCheckv1 body.mysTurTheme input:checked, body.mysTurTheme .contentBox .cbDetails, .contentBox body.mysTurTheme .cbDetails, body.mysTurTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.mysTurTheme li.active, body.mysTurTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.mysTurTheme .drtBt.active, body.mysTurTheme .features .feature-box, .features body.mysTurTheme .feature-box, body.mysTurTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.mysTurTheme .cBt, body.mysTurTheme .doneBt, body.mysTurTheme .instList .instBox.selected:after, .instList body.mysTurTheme .instBox.selected:after, body.mysTurTheme .bSearchButton, body.mysTurTheme .bCheck input:checked + label:after, .bCheck body.mysTurTheme input:checked + label:after, body.mysTurTheme .tourProgramBox .tpbDay, .tourProgramBox body.mysTurTheme .tpbDay, body.mysTurTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.mysTurTheme li.active, body.mysTurTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.mysTurTheme .bar, body.mysTurTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.mysTurTheme .acColButton, body.mysTurTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.mysTurTheme li:Before, body.mysTurTheme .smtButton, body.mysTurTheme .bannerBlock .bbTextSlider, .bannerBlock body.mysTurTheme .bbTextSlider, body.mysTurTheme .loginCenter .loginButton, .loginCenter body.mysTurTheme .loginButton, body.mysTurTheme .auto-button {
  background: #3c68b0 !important;
}
body.mysTurTheme .bgSecondColor {
  background: #e86e32 !important;
}
body.mysTurTheme .bgPriceColor, body.mysTurTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.mysTurTheme .fmbButton, body.mysTurTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.mysTurTheme .wbBt, body.mysTurTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.mysTurTheme .wrbBuyBt, body.mysTurTheme .flightCart .fcButton, .flightCart body.mysTurTheme .fcButton, body.mysTurTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.mysTurTheme .selectBt {
  background: #a1d54b !important;
}
body.mysTurTheme .bgMainGradient, body.mysTurTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.mysTurTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#3c68b0), to(#375c9f)) !important;
  background: linear-gradient(#3c68b0, #375c9f) !important;
}
body.mysTurTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#e86e32), to(#d46930)) !important;
  background: linear-gradient(#e86e32, #d46930) !important;
}
body.mysTurTheme .borderColorMainColor, body.mysTurTheme .buttonNav .navButton.active, .buttonNav body.mysTurTheme .navButton.active, body.mysTurTheme .fullFilters .ffhButton, .fullFilters body.mysTurTheme .ffhButton, body.mysTurTheme .customCheckv1 input:checked, .customCheckv1 body.mysTurTheme input:checked, body.mysTurTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.mysTurTheme .nbcIcon {
  border-color: #3c68b0 !important;
}
body.mysTurTheme .borderColorSecondColor {
  border-color: #e86e32 !important;
}
body.mysTurTheme .borderColorPriceColor, body.mysTurTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.mysTurTheme .fmbButton, body.mysTurTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.mysTurTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.mysTurTheme .borderTopColorSecondColor {
  border-top-color: #e86e32 !important;
}
body.mysTurTheme .borderTopColorMainColor, body.mysTurTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.mysTurTheme .stDay.active:before, body.mysTurTheme .srFilters .srfList li.active, .srFilters .srfList body.mysTurTheme li.active, body.mysTurTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.mysTurTheme .sfButton.active, body.mysTurTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.mysTurTheme li.active:before {
  border-top-color: #3c68b0 !important;
}
body.mysTurTheme .borderBottomColorSecondColor, body.mysTurTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.mysTurTheme .ssBt:hover {
  border-bottom-color: #e86e32 !important;
}
body.mysTurTheme .borderBottomColorMainColor, body.mysTurTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.mysTurTheme .ffhTrigger, body.mysTurTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.mysTurTheme .ssBt.active, body.mysTurTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.mysTurTheme .dayBt.active, body.mysTurTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.mysTurTheme .mBt.active, body.mysTurTheme .mainSearch .smNav li.active, .mainSearch .smNav body.mysTurTheme li.active {
  border-bottom-color: #3c68b0 !important;
}
body.mysTurTheme .colorStarColor, body.mysTurTheme .hdcHotel .stars, .hdcHotel body.mysTurTheme .stars, body.mysTurTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.mysTurTheme .stars {
  color: #ff9e00 !important;
}
body.mysTurTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.mysTurTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.mysTurTheme .loginMain .loginBg {
  background-image: url("../img/mysTurTheme/login-bg.jpg");
}
body.mysTurTheme .loginCenter .loginLogo .llImg,
body.mysTurTheme .header .headerMid .headerLogo {
  background-image: url("../img/mysTurTheme/headerLogo.png");
}

body.samTurTheme .colorMainColor, body.samTurTheme .fullFilters .ffhButton, .fullFilters body.samTurTheme .ffhButton, body.samTurTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.samTurTheme .dfbProvider, body.samTurTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.samTurTheme .vbcVal, body.samTurTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.samTurTheme .flightInfoTrg, body.samTurTheme .hdcFlight .hfStops.stop, .hdcFlight body.samTurTheme .hfStops.stop, body.samTurTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.samTurTheme .tbPriceDetails, body.samTurTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.samTurTheme .dicampaign, body.samTurTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.samTurTheme .fInfoTrigger, body.samTurTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.samTurTheme .wcPriceTableTrigger, body.samTurTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.samTurTheme .wsBt, body.samTurTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.samTurTheme a:hover, body.samTurTheme .smTitle .stLabel a, .smTitle .stLabel body.samTurTheme a, body.samTurTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.samTurTheme .sbBt.active, body.samTurTheme .srFilters .srfList li.active, .srFilters .srfList body.samTurTheme li.active, body.samTurTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.samTurTheme .pTrigger, body.samTurTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.samTurTheme .stop, body.samTurTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.samTurTheme .land, body.samTurTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.samTurTheme a:hover, body.samTurTheme .pointTable .stars, .pointTable body.samTurTheme .stars, body.samTurTheme .pointTable .point, .pointTable body.samTurTheme .point, body.samTurTheme .opportunity-list li a, .opportunity-list li body.samTurTheme a, body.samTurTheme .features .featureTitle, .features body.samTurTheme .featureTitle, body.samTurTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.samTurTheme span, body.samTurTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.samTurTheme span, body.samTurTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.samTurTheme .wlName:hover, body.samTurTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.samTurTheme .whbSpecs, body.samTurTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.samTurTheme .nbcIcon, body.samTurTheme .nchAgreement .naText a, .nchAgreement .naText body.samTurTheme a, body.samTurTheme .bCheck input:checked + label:before, .bCheck body.samTurTheme input:checked + label:before, body.samTurTheme .wideCruiseBox .wrtName, .wideCruiseBox body.samTurTheme .wrtName, body.samTurTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.samTurTheme .wcbSpecs, body.samTurTheme .tdrBox .tdShip, .tdrBox body.samTurTheme .tdShip, body.samTurTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.samTurTheme .sbdTitle, body.samTurTheme .specsTable tr .value, .specsTable tr body.samTurTheme .value, body.samTurTheme .tdTable .price, .tdTable body.samTurTheme .price, body.samTurTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.samTurTheme span, body.samTurTheme .destBox .dbTitle, .destBox body.samTurTheme .dbTitle, body.samTurTheme .tourProgramBox .tpTitle, .tourProgramBox body.samTurTheme .tpTitle, body.samTurTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.samTurTheme .nofTitle, body.samTurTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.samTurTheme .fciTitle, body.samTurTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.samTurTheme .frtIcon, body.samTurTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.samTurTheme .nbsTitle, body.samTurTheme .ffCheck:hover label, .ffCheck:hover body.samTurTheme label, body.samTurTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.samTurTheme a, body.samTurTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.samTurTheme .fbTitle:hover, body.samTurTheme .tabLinkTitle a, .tabLinkTitle body.samTurTheme a, body.samTurTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.samTurTheme .nbLink, body.samTurTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.samTurTheme .nbTitle:hover, body.samTurTheme .ciTitle.mainColor, body.samTurTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.samTurTheme .dgbBt, body.samTurTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.samTurTheme .title, body.samTurTheme .flightInput .fiIcon, .flightInput body.samTurTheme .fiIcon, body.samTurTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.samTurTheme .stIcon, body.samTurTheme .smInput .smIcon, .smInput body.samTurTheme .smIcon, body.samTurTheme .mainSearch .smNav li.active, .mainSearch .smNav body.samTurTheme li.active, body.samTurTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.samTurTheme .hbMenu > li:hover > a, body.samTurTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.samTurTheme .hmMenu > ul > li:hover > a {
  color: #3c68b0 !important;
}
body.samTurTheme .colorSecondColor, body.samTurTheme .hdcFlight .hfStops, .hdcFlight body.samTurTheme .hfStops, body.samTurTheme .hdcFlight .hfTimes, .hdcFlight body.samTurTheme .hfTimes, body.samTurTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.samTurTheme .tbMainPrice, body.samTurTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.samTurTheme .diPrice, body.samTurTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.samTurTheme .day, body.samTurTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.samTurTheme .wcMoreBt, body.samTurTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.samTurTheme .wcPriceTableTrigger:hover, body.samTurTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.samTurTheme .wcMainPrice, body.samTurTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.samTurTheme .newPrice, body.samTurTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.samTurTheme .ssBt.active, body.samTurTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.samTurTheme .ssBt:hover, body.samTurTheme .srTitleMain .title, .srTitleMain body.samTurTheme .title, body.samTurTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.samTurTheme .sbBt.active:hover, body.samTurTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.samTurTheme .direct, body.samTurTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.samTurTheme .smfTime, body.samTurTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.samTurTheme span, body.samTurTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.samTurTheme .land, body.samTurTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.samTurTheme .date {
  color: #e86e32 !important;
}
body.samTurTheme .colorPriceColor, body.samTurTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.samTurTheme .fciChoose, body.samTurTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.samTurTheme .fciPrice, body.samTurTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.samTurTheme .greenLabel, body.samTurTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.samTurTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.samTurTheme .bgMainColor, body.samTurTheme .buttonNav .navButton.active, .buttonNav body.samTurTheme .navButton.active, body.samTurTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.samTurTheme .tiButton, body.samTurTheme .fullFilters .ffhButton:hover, .fullFilters body.samTurTheme .ffhButton:hover, body.samTurTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.samTurTheme .bar, body.samTurTheme .barChartMain .bar, .barChartMain body.samTurTheme .bar, body.samTurTheme .vChartMain .bar, .vChartMain body.samTurTheme .bar, body.samTurTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.samTurTheme .bar, body.samTurTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.samTurTheme input:checked + .diCt, body.samTurTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.samTurTheme .accommodation, body.samTurTheme .customCheckv1 input:checked, .customCheckv1 body.samTurTheme input:checked, body.samTurTheme .contentBox .cbDetails, .contentBox body.samTurTheme .cbDetails, body.samTurTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.samTurTheme li.active, body.samTurTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.samTurTheme .drtBt.active, body.samTurTheme .features .feature-box, .features body.samTurTheme .feature-box, body.samTurTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.samTurTheme .cBt, body.samTurTheme .doneBt, body.samTurTheme .instList .instBox.selected:after, .instList body.samTurTheme .instBox.selected:after, body.samTurTheme .bSearchButton, body.samTurTheme .bCheck input:checked + label:after, .bCheck body.samTurTheme input:checked + label:after, body.samTurTheme .tourProgramBox .tpbDay, .tourProgramBox body.samTurTheme .tpbDay, body.samTurTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.samTurTheme li.active, body.samTurTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.samTurTheme .bar, body.samTurTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.samTurTheme .acColButton, body.samTurTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.samTurTheme li:Before, body.samTurTheme .smtButton, body.samTurTheme .bannerBlock .bbTextSlider, .bannerBlock body.samTurTheme .bbTextSlider, body.samTurTheme .loginCenter .loginButton, .loginCenter body.samTurTheme .loginButton, body.samTurTheme .auto-button {
  background: #3c68b0 !important;
}
body.samTurTheme .bgSecondColor {
  background: #e86e32 !important;
}
body.samTurTheme .bgPriceColor, body.samTurTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.samTurTheme .fmbButton, body.samTurTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.samTurTheme .wbBt, body.samTurTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.samTurTheme .wrbBuyBt, body.samTurTheme .flightCart .fcButton, .flightCart body.samTurTheme .fcButton, body.samTurTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.samTurTheme .selectBt {
  background: #a1d54b !important;
}
body.samTurTheme .bgMainGradient, body.samTurTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.samTurTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#3c68b0), to(#375c9f)) !important;
  background: linear-gradient(#3c68b0, #375c9f) !important;
}
body.samTurTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#e86e32), to(#d46930)) !important;
  background: linear-gradient(#e86e32, #d46930) !important;
}
body.samTurTheme .borderColorMainColor, body.samTurTheme .buttonNav .navButton.active, .buttonNav body.samTurTheme .navButton.active, body.samTurTheme .fullFilters .ffhButton, .fullFilters body.samTurTheme .ffhButton, body.samTurTheme .customCheckv1 input:checked, .customCheckv1 body.samTurTheme input:checked, body.samTurTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.samTurTheme .nbcIcon {
  border-color: #3c68b0 !important;
}
body.samTurTheme .borderColorSecondColor {
  border-color: #e86e32 !important;
}
body.samTurTheme .borderColorPriceColor, body.samTurTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.samTurTheme .fmbButton, body.samTurTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.samTurTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.samTurTheme .borderTopColorSecondColor {
  border-top-color: #e86e32 !important;
}
body.samTurTheme .borderTopColorMainColor, body.samTurTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.samTurTheme .stDay.active:before, body.samTurTheme .srFilters .srfList li.active, .srFilters .srfList body.samTurTheme li.active, body.samTurTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.samTurTheme .sfButton.active, body.samTurTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.samTurTheme li.active:before {
  border-top-color: #3c68b0 !important;
}
body.samTurTheme .borderBottomColorSecondColor, body.samTurTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.samTurTheme .ssBt:hover {
  border-bottom-color: #e86e32 !important;
}
body.samTurTheme .borderBottomColorMainColor, body.samTurTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.samTurTheme .ffhTrigger, body.samTurTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.samTurTheme .ssBt.active, body.samTurTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.samTurTheme .dayBt.active, body.samTurTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.samTurTheme .mBt.active, body.samTurTheme .mainSearch .smNav li.active, .mainSearch .smNav body.samTurTheme li.active {
  border-bottom-color: #3c68b0 !important;
}
body.samTurTheme .colorStarColor, body.samTurTheme .hdcHotel .stars, .hdcHotel body.samTurTheme .stars, body.samTurTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.samTurTheme .stars {
  color: #ff9e00 !important;
}
body.samTurTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.samTurTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.samTurTheme .loginMain .loginBg {
  background-image: url("../img/samTurTheme/login-bg.jpg");
}
body.samTurTheme .loginCenter .loginLogo .llImg,
body.samTurTheme .header .headerMid .headerLogo {
  background-image: url("../img/samTurTheme/headerLogo.png");
}

body.serafinaTourTheme .colorMainColor, body.serafinaTourTheme .fullFilters .ffhButton, .fullFilters body.serafinaTourTheme .ffhButton, body.serafinaTourTheme .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDetails body.serafinaTourTheme .dfbProvider, body.serafinaTourTheme .homeBBoxes .vBarChart .vbcVal, .homeBBoxes .vBarChart body.serafinaTourTheme .vbcVal, body.serafinaTourTheme .hdcFlight .hfTime .flightInfoTrg, .hdcFlight .hfTime body.serafinaTourTheme .flightInfoTrg, body.serafinaTourTheme .hdcFlight .hfStops.stop, .hdcFlight body.serafinaTourTheme .hfStops.stop, body.serafinaTourTheme .hdCart .totalBuy .tbPriceDetails, .hdCart .totalBuy body.serafinaTourTheme .tbPriceDetails, body.serafinaTourTheme .datesItem .diOption .diCt .dicampaign, .datesItem .diOption .diCt body.serafinaTourTheme .dicampaign, body.serafinaTourTheme .datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger, .datesTitleMain .dtmDates .dtmDate .ddRight body.serafinaTourTheme .fInfoTrigger, body.serafinaTourTheme .wideHotelBoxv2 .wcPriceTableTrigger, .wideHotelBoxv2 body.serafinaTourTheme .wcPriceTableTrigger, body.serafinaTourTheme .wideHotelBoxv2 .wcSpecs .wsBt, .wideHotelBoxv2 .wcSpecs body.serafinaTourTheme .wsBt, body.serafinaTourTheme .wideHotelBoxv2 .wcTitle a:hover, .wideHotelBoxv2 .wcTitle body.serafinaTourTheme a:hover, body.serafinaTourTheme .smTitle .stLabel a, .smTitle .stLabel body.serafinaTourTheme a, body.serafinaTourTheme .srFilters .srfBottom .sbBt.active, .srFilters .srfBottom body.serafinaTourTheme .sbBt.active, body.serafinaTourTheme .srFilters .srfList li.active, .srFilters .srfList body.serafinaTourTheme li.active, body.serafinaTourTheme .srFlightMain .smFlights .smfPeriod .pTrigger, .srFlightMain .smFlights .smfPeriod body.serafinaTourTheme .pTrigger, body.serafinaTourTheme .srFlightMain .smFlights .smFlight .smfStop .stop, .srFlightMain .smFlights .smFlight .smfStop body.serafinaTourTheme .stop, body.serafinaTourTheme .srFlightMain .sfNav .sfButton.active .land, .srFlightMain .sfNav .sfButton.active body.serafinaTourTheme .land, body.serafinaTourTheme .contentBox .cbTitle a:hover, .contentBox .cbTitle body.serafinaTourTheme a:hover, body.serafinaTourTheme .pointTable .stars, .pointTable body.serafinaTourTheme .stars, body.serafinaTourTheme .pointTable .point, .pointTable body.serafinaTourTheme .point, body.serafinaTourTheme .opportunity-list li a, .opportunity-list li body.serafinaTourTheme a, body.serafinaTourTheme .features .featureTitle, .features body.serafinaTourTheme .featureTitle, body.serafinaTourTheme .hdTitle .hdtNav span, .hdTitle .hdtNav body.serafinaTourTheme span, body.serafinaTourTheme .wideHotelBox .whb-rooms .whb-room .wr-left span, .wideHotelBox .whb-rooms .whb-room .wr-left body.serafinaTourTheme span, body.serafinaTourTheme .wideHotelBox .whbHolder .wlName:hover, .wideHotelBox .whbHolder body.serafinaTourTheme .wlName:hover, body.serafinaTourTheme .wideHotelBox .whbHolder .whbImage .whbSpecs, .wideHotelBox .whbHolder .whbImage body.serafinaTourTheme .whbSpecs, body.serafinaTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.serafinaTourTheme .nbcIcon, body.serafinaTourTheme .nchAgreement .naText a, .nchAgreement .naText body.serafinaTourTheme a, body.serafinaTourTheme .bCheck input:checked + label:before, .bCheck body.serafinaTourTheme input:checked + label:before, body.serafinaTourTheme .wideCruiseBox .wrtName, .wideCruiseBox body.serafinaTourTheme .wrtName, body.serafinaTourTheme .wideCruiseBox .wcbImage .wcbSpecs, .wideCruiseBox .wcbImage body.serafinaTourTheme .wcbSpecs, body.serafinaTourTheme .tdrBox .tdShip, .tdrBox body.serafinaTourTheme .tdShip, body.serafinaTourTheme .specsBoxes .spescBox .sbDetails .sbdTitle, .specsBoxes .spescBox .sbDetails body.serafinaTourTheme .sbdTitle, body.serafinaTourTheme .specsTable tr .value, .specsTable tr body.serafinaTourTheme .value, body.serafinaTourTheme .tdTable .price, .tdTable body.serafinaTourTheme .price, body.serafinaTourTheme .tdRouteList .tdRouteItem .triLeft span, .tdRouteList .tdRouteItem .triLeft body.serafinaTourTheme span, body.serafinaTourTheme .destBox .dbTitle, .destBox body.serafinaTourTheme .dbTitle, body.serafinaTourTheme .tourProgramBox .tpTitle, .tourProgramBox body.serafinaTourTheme .tpTitle, body.serafinaTourTheme .noFlights .nofContainer .nofTitle, .noFlights .nofContainer body.serafinaTourTheme .nofTitle, body.serafinaTourTheme .flightResultItemMain .friClasses .friClassItem .fciTitle, .flightResultItemMain .friClasses .friClassItem body.serafinaTourTheme .fciTitle, body.serafinaTourTheme .flightResultsTitle .frtIcon, .flightResultsTitle body.serafinaTourTheme .frtIcon, body.serafinaTourTheme .newBarSliderMain .nbsTop .nbsTitle, .newBarSliderMain .nbsTop body.serafinaTourTheme .nbsTitle, body.serafinaTourTheme .ffCheck:hover label, .ffCheck:hover body.serafinaTourTheme label, body.serafinaTourTheme .flightCampaignBoxes .fcbBox .fbMore a, .flightCampaignBoxes .fcbBox .fbMore body.serafinaTourTheme a, body.serafinaTourTheme .flightCampaignBoxes .fcbBox .fbTitle:hover, .flightCampaignBoxes .fcbBox body.serafinaTourTheme .fbTitle:hover, body.serafinaTourTheme .tabLinkTitle a, .tabLinkTitle body.serafinaTourTheme a, body.serafinaTourTheme .noBgCities .nbcBox .nbLink, .noBgCities .nbcBox body.serafinaTourTheme .nbLink, body.serafinaTourTheme .noBgCities .nbcBox .nbTitle:hover, .noBgCities .nbcBox body.serafinaTourTheme .nbTitle:hover, body.serafinaTourTheme .ciTitle.mainColor, body.serafinaTourTheme .destinationGroup .dgBox .dgbDetails .dgbBt, .destinationGroup .dgBox .dgbDetails body.serafinaTourTheme .dgbBt, body.serafinaTourTheme .mainTitle.mainColor .title, .mainTitle.mainColor body.serafinaTourTheme .title, body.serafinaTourTheme .flightInput .fiIcon, .flightInput body.serafinaTourTheme .fiIcon, body.serafinaTourTheme .smPassMain .smPassTrigger .stIcon, .smPassMain .smPassTrigger body.serafinaTourTheme .stIcon, body.serafinaTourTheme .smInput .smIcon, .smInput body.serafinaTourTheme .smIcon, body.serafinaTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.serafinaTourTheme li.active, body.serafinaTourTheme .header .headerBottom .hbMenu > li:hover > a, .header .headerBottom body.serafinaTourTheme .hbMenu > li:hover > a, body.serafinaTourTheme .header .headerMid .hmMenu > ul > li:hover > a, .header .headerMid body.serafinaTourTheme .hmMenu > ul > li:hover > a {
  color: #7b0031 !important;
}
body.serafinaTourTheme .colorSecondColor, body.serafinaTourTheme .hdcFlight .hfStops, .hdcFlight body.serafinaTourTheme .hfStops, body.serafinaTourTheme .hdcFlight .hfTimes, .hdcFlight body.serafinaTourTheme .hfTimes, body.serafinaTourTheme .hdCart .totalBuy .tbMainPrice, .hdCart .totalBuy body.serafinaTourTheme .tbMainPrice, body.serafinaTourTheme .datesItem .diOption .diCt .diPrice, .datesItem .diOption .diCt body.serafinaTourTheme .diPrice, body.serafinaTourTheme .datesTitleMain .dtmDates .dtmDate .day, .datesTitleMain .dtmDates .dtmDate body.serafinaTourTheme .day, body.serafinaTourTheme .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 body.serafinaTourTheme .wcMoreBt, body.serafinaTourTheme .wideHotelBoxv2 .wcPriceTableTrigger:hover, .wideHotelBoxv2 body.serafinaTourTheme .wcPriceTableTrigger:hover, body.serafinaTourTheme .wideHotelBoxv2 .wcMainPrice, .wideHotelBoxv2 body.serafinaTourTheme .wcMainPrice, body.serafinaTourTheme .wideHotelBoxv2 .wcTotalPrice .newPrice, .wideHotelBoxv2 .wcTotalPrice body.serafinaTourTheme .newPrice, body.serafinaTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.serafinaTourTheme .ssBt.active, body.serafinaTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.serafinaTourTheme .ssBt:hover, body.serafinaTourTheme .srTitleMain .title, .srTitleMain body.serafinaTourTheme .title, body.serafinaTourTheme .srFilters .srfBottom .sbBt.active:hover, .srFilters .srfBottom body.serafinaTourTheme .sbBt.active:hover, body.serafinaTourTheme .srFlightMain .smFlights .smFlight .smfStop .direct, .srFlightMain .smFlights .smFlight .smfStop body.serafinaTourTheme .direct, body.serafinaTourTheme .srFlightMain .smFlights .smFlight .smfTime, .srFlightMain .smFlights .smFlight body.serafinaTourTheme .smfTime, body.serafinaTourTheme .srFlightMain .smFlights .smChangeBt span, .srFlightMain .smFlights .smChangeBt body.serafinaTourTheme span, body.serafinaTourTheme .srFlightMain .sfNav .sfButton .land, .srFlightMain .sfNav .sfButton body.serafinaTourTheme .land, body.serafinaTourTheme .srFlightMain .sfNav .sfButton.active .date, .srFlightMain .sfNav .sfButton.active body.serafinaTourTheme .date {
  color: #7a7a7b !important;
}
body.serafinaTourTheme .colorPriceColor, body.serafinaTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.serafinaTourTheme .fciChoose, body.serafinaTourTheme .flightResultItemMain .friClasses .friClassItem .fciPrice, .flightResultItemMain .friClasses .friClassItem body.serafinaTourTheme .fciPrice, body.serafinaTourTheme .flightResultItemMain .friItemBg .friPriceCol .greenLabel, .flightResultItemMain .friItemBg .friPriceCol body.serafinaTourTheme .greenLabel, body.serafinaTourTheme .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel body.serafinaTourTheme .mclDiv:before {
  color: #a1d54b !important;
}
body.serafinaTourTheme .bgMainColor, body.serafinaTourTheme .buttonNav .navButton.active, .buttonNav body.serafinaTourTheme .navButton.active, body.serafinaTourTheme .transferItem .tiPriceCol .tiButton, .transferItem .tiPriceCol body.serafinaTourTheme .tiButton, body.serafinaTourTheme .fullFilters .ffhButton:hover, .fullFilters body.serafinaTourTheme .ffhButton:hover, body.serafinaTourTheme .imageBarLoading .iblBar .bar, .imageBarLoading .iblBar body.serafinaTourTheme .bar, body.serafinaTourTheme .barChartMain .bar, .barChartMain body.serafinaTourTheme .bar, body.serafinaTourTheme .vChartMain .bar, .vChartMain body.serafinaTourTheme .bar, body.serafinaTourTheme .homeBBoxes .vBarChart .vbcBar .bar, .homeBBoxes .vBarChart .vbcBar body.serafinaTourTheme .bar, body.serafinaTourTheme .datesItem .diOption input:checked + .diCt, .datesItem .diOption body.serafinaTourTheme input:checked + .diCt, body.serafinaTourTheme .wideHotelBoxv2 .accommodation, .wideHotelBoxv2 body.serafinaTourTheme .accommodation, body.serafinaTourTheme .customCheckv1 input:checked, .customCheckv1 body.serafinaTourTheme input:checked, body.serafinaTourTheme .contentBox .cbDetails, .contentBox body.serafinaTourTheme .cbDetails, body.serafinaTourTheme .hdTabber .hdNav li.active, .hdTabber .hdNav body.serafinaTourTheme li.active, body.serafinaTourTheme .detailRoomOptions .drtBt.active, .detailRoomOptions body.serafinaTourTheme .drtBt.active, body.serafinaTourTheme .features .feature-box, .features body.serafinaTourTheme .feature-box, body.serafinaTourTheme .fullConfirmation .confBts .cBt, .fullConfirmation .confBts body.serafinaTourTheme .cBt, body.serafinaTourTheme .doneBt, body.serafinaTourTheme .instList .instBox.selected:after, .instList body.serafinaTourTheme .instBox.selected:after, body.serafinaTourTheme .bSearchButton, body.serafinaTourTheme .bCheck input:checked + label:after, .bCheck body.serafinaTourTheme input:checked + label:after, body.serafinaTourTheme .tourProgramBox .tpbDay, .tourProgramBox body.serafinaTourTheme .tpbDay, body.serafinaTourTheme .tdTabber .tdNav li.active, .tdTabber .tdNav body.serafinaTourTheme li.active, body.serafinaTourTheme .newBarSliderMain .nbsBarHolder .bar, .newBarSliderMain .nbsBarHolder body.serafinaTourTheme .bar, body.serafinaTourTheme .announcementColumns .acCol .acColButton, .announcementColumns .acCol body.serafinaTourTheme .acColButton, body.serafinaTourTheme .announcementColumns .acCol .acColList li:Before, .announcementColumns .acCol .acColList body.serafinaTourTheme li:Before, body.serafinaTourTheme .smtButton, body.serafinaTourTheme .bannerBlock .bbTextSlider, .bannerBlock body.serafinaTourTheme .bbTextSlider, body.serafinaTourTheme .loginCenter .loginButton, .loginCenter body.serafinaTourTheme .loginButton, body.serafinaTourTheme .auto-button {
  background: #7b0031 !important;
}
body.serafinaTourTheme .bgSecondColor {
  background: #7a7a7b !important;
}
body.serafinaTourTheme .bgPriceColor, body.serafinaTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.serafinaTourTheme .fmbButton, body.serafinaTourTheme .wideHotelBox .whbHolder .wbBt, .wideHotelBox .whbHolder body.serafinaTourTheme .wbBt, body.serafinaTourTheme .wideCruiseBox .wrBottom .wrbBuyBt, .wideCruiseBox .wrBottom body.serafinaTourTheme .wrbBuyBt, body.serafinaTourTheme .flightCart .fcButton, .flightCart body.serafinaTourTheme .fcButton, body.serafinaTourTheme .flightResultItemMain .friItemBg .friPriceCol .selectBt, .flightResultItemMain .friItemBg .friPriceCol body.serafinaTourTheme .selectBt {
  background: #a1d54b !important;
}
body.serafinaTourTheme .bgMainGradient, body.serafinaTourTheme .smTitle .smDays .stDay.active, .smTitle .smDays body.serafinaTourTheme .stDay.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#7b0031), to(#6e002e)) !important;
  background: linear-gradient(#7b0031, #6e002e) !important;
}
body.serafinaTourTheme .bgSecondGradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#7a7a7b), to(#616162)) !important;
  background: linear-gradient(#7a7a7b, #616162) !important;
}
body.serafinaTourTheme .borderColorMainColor, body.serafinaTourTheme .buttonNav .navButton.active, .buttonNav body.serafinaTourTheme .navButton.active, body.serafinaTourTheme .fullFilters .ffhButton, .fullFilters body.serafinaTourTheme .ffhButton, body.serafinaTourTheme .customCheckv1 input:checked, .customCheckv1 body.serafinaTourTheme input:checked, body.serafinaTourTheme .nBookingCart .nbCartHotelLabel .nbcIcon, .nBookingCart .nbCartHotelLabel body.serafinaTourTheme .nbcIcon {
  border-color: #7b0031 !important;
}
body.serafinaTourTheme .borderColorSecondColor {
  border-color: #7a7a7b !important;
}
body.serafinaTourTheme .borderColorPriceColor, body.serafinaTourTheme .flightOptPopup .fmBottom .fmbButton, .flightOptPopup .fmBottom body.serafinaTourTheme .fmbButton, body.serafinaTourTheme .flightResultItemMain .friClasses .friClassItem .fciChoose, .flightResultItemMain .friClasses .friClassItem body.serafinaTourTheme .fciChoose {
  border-color: #a1d54b !important;
}
body.serafinaTourTheme .borderTopColorSecondColor {
  border-top-color: #7a7a7b !important;
}
body.serafinaTourTheme .borderTopColorMainColor, body.serafinaTourTheme .smTitle .smDays .stDay.active:before, .smTitle .smDays body.serafinaTourTheme .stDay.active:before, body.serafinaTourTheme .srFilters .srfList li.active, .srFilters .srfList body.serafinaTourTheme li.active, body.serafinaTourTheme .srFlightMain .sfNav .sfButton.active, .srFlightMain .sfNav body.serafinaTourTheme .sfButton.active, body.serafinaTourTheme .tdTabber .tdNav li.active:before, .tdTabber .tdNav body.serafinaTourTheme li.active:before {
  border-top-color: #7b0031 !important;
}
body.serafinaTourTheme .borderBottomColorSecondColor, body.serafinaTourTheme .srTitleMain .srtSorter .ssBt:hover, .srTitleMain .srtSorter body.serafinaTourTheme .ssBt:hover {
  border-bottom-color: #7a7a7b !important;
}
body.serafinaTourTheme .borderBottomColorMainColor, body.serafinaTourTheme .fullFilters .ffHolder.showDrop .ffhTrigger, .fullFilters .ffHolder.showDrop body.serafinaTourTheme .ffhTrigger, body.serafinaTourTheme .srTitleMain .srtSorter .ssBt.active, .srTitleMain .srtSorter body.serafinaTourTheme .ssBt.active, body.serafinaTourTheme .tdPriceWidget .tpwDays .dayBt.active, .tdPriceWidget .tpwDays body.serafinaTourTheme .dayBt.active, body.serafinaTourTheme .tdPriceWidget .tpwDates .tpwMonths .mBt.active, .tdPriceWidget .tpwDates .tpwMonths body.serafinaTourTheme .mBt.active, body.serafinaTourTheme .mainSearch .smNav li.active, .mainSearch .smNav body.serafinaTourTheme li.active {
  border-bottom-color: #7b0031 !important;
}
body.serafinaTourTheme .colorStarColor, body.serafinaTourTheme .hdcHotel .stars, .hdcHotel body.serafinaTourTheme .stars, body.serafinaTourTheme .wideHotelBoxv2 .stars, .wideHotelBoxv2 body.serafinaTourTheme .stars {
  color: #ff9e00 !important;
}
body.serafinaTourTheme .destinationGroup .dgBox .dgbImg:Before {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c6dbd+0,3c6dbd+47,3c6dbd+100&0+0,0+19,0.8+49,0.8+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 158, 222, 0)), color-stop(19%, rgba(31, 158, 222, 0)), color-stop(47%, rgba(31, 158, 222, 0.75)), color-stop(49%, rgba(31, 158, 222, 0.8)), to(rgba(31, 158, 222, 0.8)));
  background: linear-gradient(to bottom, rgba(31, 158, 222, 0) 0%, rgba(31, 158, 222, 0) 19%, rgba(31, 158, 222, 0.75) 47%, rgba(31, 158, 222, 0.8) 49%, rgba(31, 158, 222, 0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#003c6dbd", endColorstr="#cc3c6dbd",GradientType=0 ); /* IE6-9 */
}
body.serafinaTourTheme .flightCityBoxes .flightCityBox .fcbImage:Before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgb(31, 158, 222)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(31, 158, 222));
}
body.serafinaTourTheme .loginMain .loginBg {
  background-image: url("../img/serafinaTourTemplate/login-bg.jpg");
}
body.serafinaTourTheme .loginCenter .loginLogo .llImg,
body.serafinaTourTheme .header .headerMid .headerLogo {
  background-image: url("../img/serafinaTourTemplate/headerLogo.png");
}

.textOverflow, .packageFlights .pfItem .pfOptions .pfoItem .pfoContent .tag, .packageFlights .pfItem .pfDetails .flightCode, .packageFlights .pfItem .pfDetails .airline, .packageSelected .psfItem .psfTitle, .packageSelected .psHotel .phSpecs, .packageSelected .psHotel .phTitle, .flightOptPopup .fmFlights .fmFlightBox .ffbBottom .fbAirline .faLabel, .flightOptPopup .fmFlights .fmFlightBox .ffbTitle, .dynAirlineItem .dynAirlineBox .dabAirline .daRight, .dynFlightItem .dynFlightBox .dfbDetails .dfbDetails, .dynFlightItem .dynFlightBox .dfbDetails .dfbInfo, .dynFlightItem .dynFlightBox .dfbDetails .dfbProvider, .dynFlightItem .dynFlightBox .dfbDates .ddMid .dTransfers, .dynFlightItem .dynFlightBox .dfbDates .ddDate .ddTime, .dynFlightItem .dynFlightBox .dfbDates .ddDate .ddLabel, .dynFlightItem .dynFlightBox .dfbFirst .frAirline .faRight, .dynFlightItem .dynFlightBox .dfbFirst .flightNr, .sFlightItem .sfFlightCode .sfFc, .sFlightItem .sfPort .sfpVal, .sFlightItem .sfPort .sfpLabel, .sFlightItem .sfAirline .sfaStop, .sFlightItem .sfAirline .sfaName, .wideHotelBox .whbHolder .wrInstTrigger, .nBookingCart .nbCartHotelLabel .nchlLeft .nchlArea, .nBookingCart .nbCartHotelLabel .nchlLeft .nchlTitle, .tdPriceWidget .tpwDays .dayBt, .tdPriceWidget .tpwDates .tpwMonths .mBt, .mmMonths .mmCheckLabel .mclDiv, .multiMonthSelect .mmSelectTrigger {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.transitionP2, .bookingFullOption .bfoContent:before, .flightOptPopup .fmFlights .fmFlightBox .ffbBottom .selectBt, .flightOptPopup .fmFlights .fmFlightBox, .hdCart.fixed:before, .datesItem .diOption .diCt, .wideHotelBoxv2 .wcMoreBt, .wideHotelBoxv2 .wcBookBt i, .wideHotelBoxv2 .wcBookBt, .srTitleMain .srtSorter .ssBt, .customCheckv1 input:before, .customCheckv1 input, .customCheckv1, .srFilters .srfList li, .detailGallery .gallerySpecs, .detailGallery .galleryAll, .detailGallery .galleryBand, .hdTabber .hdNav li, .detailRoomOptions .drtBt, .hotelMinGallery .hmgOther .hoMore, .wideHotelBox .wbiMoreDetails, .wideHotelBox .whb-rooms .whb-room .room-book, .wideHotelBox .whb-rooms, .wideHotelBox .whbHolder .wbiMoreDetails, .wideHotelBox .whbHolder .whb-rooms .whb-room .room-book, .wideHotelBox .whbHolder .whb-rooms, .centerButton .cbBt, .tdTabber .tdNav li, .flightResultItemMain .friClasses, .flightResultItemMain .friDetails, .newBarSliderMain .nbsBarHolder .dot, .flightResultTop .flightResultSearch, .flightCityBoxes .flightCityBox .fcbDetails, .flightCityBoxes .flightCityBox .fcbImage:Before, .destinationGroup .dgBox .dgbDetails, .mmMonths .mmCheckLabel .mclDiv:before, .mmMonths .mmCheckLabel .mclDiv {
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.transitionP4, .dynAirlineItem .dynAirFlights, .dynAirlineItem .dynAirlineBox .seeMoreTrigger, .dynAirlineItem .dynAirlineBox, .dynFlightItem .returnBoxes, .dynFlightItem .dynFlightBox .seeMoreTrigger, .dynFlightItem .dynFlightBox, .datesItem .diOption .diCt:before {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.transitionP6, .wideHotelBox.show .whb-rooms, .wideHotelBox .whbHolder.showMoreDetails .wbiMoreDetails, .destinationGroup .dgBox .dgbImg:before {
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

.redColor,
.red {
  color: #8e3436 !important;
}

.darkColor {
  color: #333333 !important;
}

.boldText {
  font-weight: 600 !important;
}

.orangeColor {
  color: orange !important;
}

.greenColor {
  color: #a1d54b !important;
}

.fs11 {
  font-size: 11px !important;
}

.fs12 {
  font-size: 12px !important;
}

.fs13 {
  font-size: 13px !important;
}

.fs14 {
  font-size: 14px !important;
}

.fs15 {
  font-size: 15px !important;
}

.fs16 {
  font-size: 16px !important;
}

.fs17 {
  font-size: 17px !important;
}

.fs18 {
  font-size: 18px !important;
}

.fs19 {
  font-size: 19px !important;
}

.fs20 {
  font-size: 20px !important;
}

.fs21 {
  font-size: 21px !important;
}

.fs22 {
  font-size: 22px !important;
}

.fs23 {
  font-size: 23px !important;
}

.fs24 {
  font-size: 24px !important;
}

.fs25 {
  font-size: 25px !important;
}

.fs26 {
  font-size: 26px !important;
}

.fs27 {
  font-size: 27px !important;
}

.fs28 {
  font-size: 28px !important;
}

.fs29 {
  font-size: 29px !important;
}

.fs30 {
  font-size: 30px !important;
}

.fl {
  float: left !important;
}

.fr {
  float: right !important;
}

.tl {
  text-align: left !important;
}

.tc {
  text-align: center !important;
}

.tr {
  text-align: right !important;
}

.vm tr td {
  vertical-align: middle !important;
}

.vt tr td {
  vertical-align: top !important;
}

.vb tr td {
  vertical-align: bottom !important;
}

.vt {
  vertical-align: top !important;
}

.vm {
  vertical-align: middle !important;
}

.vb {
  vertical-align: bottom !important;
}

.p0 {
  padding: 0 !important;
}

.p5 {
  padding: 5px !important;
}

.p10 {
  padding: 10px !important;
}

.p20 {
  padding: 20px !important;
}

.pt0 {
  padding-top: 0 !important;
}

.pt5 {
  padding-top: 5px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pr0 {
  padding-right: 0 !important;
}

.pr5 {
  padding-right: 5px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pb0 {
  padding-bottom: 0 !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pl0 {
  padding-left: 0 !important;
}

.pl5 {
  padding-left: 5px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.m0 {
  margin: 0 !important;
}

.m5 {
  margin: 5px !important;
}

.m10 {
  margin: 10px !important;
}

.m20 {
  margin: 20px !important;
}

.mt0 {
  margin-top: 0 !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mr0 {
  margin-right: 0 !important;
}

.mr5 {
  margin-right: 5px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.ml0 {
  margin-left: 0 !important;
}

.ml5 {
  margin-left: 5px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.full-table {
  width: 100%;
  height: auto;
  float: left;
}

.full-table tr td {
  padding: 5px;
}

.full-table.noPadding tr td {
  padding: 0;
}

.full-table tr td:first-child {
  padding-left: 0;
}

.full-table tr td:last-child {
  padding-right: 0;
}

.children {
  display: none;
}
.children .child {
  width: 33.3%;
  padding-right: 7px;
  float: left;
  display: none;
}
.children .child:last-child {
  padding: 0;
}

.full {
  width: 100%;
  float: left;
}

.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.nano .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none;
  overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
}

.nano .nano-content:focus {
  outline: thin dotted;
}

.nano .nano-content::-webkit-scrollbar {
  visibility: hidden;
}

.has-scrollbar .nano-content::-webkit-scrollbar {
  visibility: visible;
}

.nano > .pane {
  background: #CCC;
  position: absolute;
  width: 6px;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden\9 ;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.01;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 3px;
}

.nano > .pane > .slider {
  background: #999;
  position: relative;
  margin: 0 0px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: pointer;
  border-radius: 3px;
}

.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility: visible\9 ;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99;
}

.full-select,
.full-input {
  width: 100%;
  height: 40px;
  float: left;
  border-radius: 3px;
  background: #fbfdff;
  border: 1px solid #dfdfdf;
  padding: 0 10px;
  font-family: "open sans";
  font-size: 13px;
}
.full-select.dater,
.full-input.dater {
  background-image: url("../img/full-input-dater-bg.png");
  background-position: right center;
  background-repeat: no-repeat;
}
.full-select:disabled,
.full-input:disabled {
  opacity: 0.5;
}
.full-select.quat,
.full-input.quat {
  width: 23%;
  float: left;
  margin-right: 2%;
}
.full-select.half,
.full-input.half {
  width: 48%;
  float: left;
  margin-right: 2%;
}
.full-select.triple,
.full-input.triple {
  width: 31.3%;
  float: left;
  margin-right: 2%;
}

.full-select {
  padding: 0 7px;
}

.full-label {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 12px;
  margin-bottom: 3px;
}

.auto-button {
  width: auto;
  height: 40px;
  float: right;
  border: none;
  border-radius: 3px;
  color: #fff;
  padding: 0 15px;
  font-family: "open sans";
  line-height: 40px;
  cursor: pointer;
  font-size: 14px;
  white-space: nowrap;
}
.auto-button:hover {
  opacity: 0.8;
}
.auto-button.min {
  height: 25px;
  line-height: 25px;
  padding: 0 5px;
  font-size: 12px;
}
.auto-button.passive {
  background: #999 !important;
}

.full-textarea {
  width: 100%;
  height: 80px;
  float: left;
  border-radius: 3px;
  background: #fbfdff;
  border: 1px solid #dfdfdf;
  padding: 10px;
  font-family: "open sans";
  font-size: 13px;
}

.fullImage {
  width: 100%;
  float: left;
  margin: 10px 0;
  text-align: center;
}
.fullImage img {
  max-width: 100%;
}

.bookingTrigger,
.mobileFiltersTrigger,
.mobileMenuTrigger {
  display: none;
}

.halfDiv {
  width: 49%;
  float: left;
}

body {
  background: #eef1fa;
  min-width: 640px;
}

.centerAligner {
  max-width: 1100px;
  margin: 0 auto;
}
.centerAligner.flowRoot {
  display: flow-root;
}

.loginMain {
  width: 100%;
}
.loginMain .loginBg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url("../img/login-bg.jpg") no-repeat center center fixed;
  background-size: cover;
  opacity: 0.5;
}
.loginMain.formLeft .loginCenter {
  margin-left: 20px;
  float: left;
}
.loginMain.formRight .loginCenter {
  margin-right: 20px;
  float: right;
}
.loginMain .loginBottomLeft {
  position: absolute;
  left: 20px;
  bottom: 20px;
  max-width: 50%;
}
.loginMain .loginBottomLeft img {
  max-width: 100%;
}
.loginMain .loginTopRight {
  position: absolute;
  right: 20px;
  top: 20px;
  text-align: right;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.91);
}
.loginMain .loginTopRight img {
  max-width: 100%;
}

.loginCenter {
  max-width: 400px;
  margin: 0 auto;
  position: relative;
  z-index: 9;
  padding: 0 15px;
}
.loginCenter .loginLogo {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 10px;
}
.loginCenter .loginLogo .llImg {
  width: 200px;
  height: 80px;
  display: inline-block;
  background-image: url("../img/headerLogo.png");
}
.loginCenter .loginForm {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.loginCenter .loginForm .lfInput {
  width: 100%;
  height: 50px;
  float: left;
  padding: 0 12px;
  font-family: "open sans";
  border: none;
  background: none;
  font-size: 15px;
  outline: none;
  border-bottom: 1px solid #ebebeb;
}
.loginCenter .loginForm .lfInput:last-child {
  border: none;
}
.loginCenter .loginButton {
  width: 100%;
  float: left;
  color: #fff;
  font-size: 15px;
  font-family: "open sans";
  margin-top: 20px;
  height: 40px;
  border-radius: 10px;
  border: none;
}
.loginCenter .loginButton:hover {
  opacity: 0.8;
}
.loginCenter .lrWarning {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
  background: #c68989;
  color: #fff;
  padding: 7px;
  font-family: "open sans";
  font-size: 13px;
  text-align: center;
  letter-spacing: -0.3px;
  border-radius: 10px;
}

.header {
  width: 100%;
  float: left;
  background: #fff;
  position: relative;
  z-index: 99999;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.17);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.17);
}
.header .headerBand {
  width: 100%;
  height: 30px;
  float: left;
  position: relative;
  z-index: 9;
  background: #f2f2f2;
}
.header .headerBand .bandMenu {
  width: auto;
  float: left;
}
.header .headerBand .bandMenu.fr ul li .bmDrop {
  left: auto;
  right: 0;
}
.header .headerBand .bandMenu > ul {
  width: auto;
  float: left;
}
.header .headerBand .bandMenu > ul > li {
  width: auto;
  float: left;
  position: relative;
}
.header .headerBand .bandMenu > ul > li > a {
  width: auto;
  float: left;
  height: 30px;
  color: #666666;
  font-size: 12px;
  padding: 0 10px;
  line-height: 30px;
}
.header .headerBand .bandMenu > ul > li:hover {
  background: rgba(0, 0, 0, 0.03);
}
.header .headerBand .bandMenu > ul > li:hover .bmDrop {
  display: block;
}
.header .headerBand .bandMenu > ul > li .bmDrop {
  position: absolute;
  left: 0;
  background: #fff;
  width: 200px;
  top: 28px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 5px;
  border-radius: 5px;
  display: none;
  z-index: 99;
}
.header .headerBand .bandMenu > ul > li .bmDrop ul li {
  width: 100%;
  float: left;
}
.header .headerBand .bandMenu > ul > li .bmDrop ul li a {
  width: 100%;
  float: left;
  padding: 5px;
  color: #666666;
}
.header .headerBand .bandMenu > ul > li .bmDrop ul li:hover {
  background: rgba(0, 0, 0, 0.03);
}
.header .headerBand .languageMain {
  width: auto;
  height: 30px;
  float: right;
  padding-left: 7px;
  position: relative;
  padding-right: 10px;
  cursor: pointer;
}
.header .headerBand .languageMain:after {
  border: solid transparent;
  border-top-color: #aaaaaa;
  border-width: 4px;
  right: 0px;
  top: 14px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}
.header .headerBand .languageMain:Before {
  width: 1px;
  height: 20px;
  background: #ccc;
  position: absolute;
  left: 0;
  top: 5px;
  content: " ";
}
.header .headerBand .languageMain .lmLabel {
  width: auto;
  float: left;
  height: 30px;
  line-height: 30px;
  color: #999999;
  margin-right: 7px;
}
.header .headerBand .languageMain .lmCurrent {
  width: 16px;
  height: 16px;
  float: left;
  margin-top: 7px;
  overflow: hidden;
  border-radius: 3px;
  line-height: 16px;
}
.header .headerBand .languageMain .lmCurrent img {
  width: 100%;
  float: left;
}
.header .headerBand .languageMain:hover .lmDrop {
  display: block;
}
.header .headerBand .languageMain .lmDrop {
  position: absolute;
  right: 0;
  background: #fff;
  width: 100px;
  top: 28px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 5px;
  border-radius: 5px;
  display: none;
  z-index: 99;
}
.header .headerBand .languageMain .lmDrop ul li {
  width: 100%;
  float: left;
}
.header .headerBand .languageMain .lmDrop ul li a {
  width: 100%;
  float: left;
  padding: 5px;
  color: #999999;
  font-size: 12px;
}
.header .headerBand .languageMain .lmDrop ul li:hover {
  background: rgba(0, 0, 0, 0.03);
}
.header .headerBand .languageMain .lmDrop ul li .langIcon {
  width: 16px;
  height: 16px;
  float: left;
  border-radius: 3px;
  line-height: 0;
  overflow: hidden;
  margin-right: 5px;
}
.header .headerBand .languageMain .lmDrop ul li .langIcon img {
  width: 100%;
}
.header .headerBand .languageMain.currency .lmCurrent {
  width: auto;
}
.header .headerMid {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
}
.header .headerMid .headerLogo {
  width: 200px;
  height: 80px;
  float: left;
  background-size: 100% 100%;
  background-image: url("../img/headerLogo.png");
}
.header .headerMid .hmMenu {
  width: auto;
  height: 40px;
  float: left;
  margin: 20px 0 20px 20px;
}
.header .headerMid .hmMenu.fullDrop > ul > li {
  position: static;
  height: 60px;
}
.header .headerMid .hmMenu > ul {
  width: auto;
  float: left;
}
.header .headerMid .hmMenu > ul > li {
  width: auto;
  height: 40px;
  float: left;
  position: relative;
}
.header .headerMid .hmMenu > ul > li > a {
  width: auto;
  float: left;
  line-height: 40px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.7px;
  color: #666666;
  padding: 0 10px;
}
.header .headerMid .hmMenu > ul > li:hover .hmDrop {
  display: block;
}
.header .headerMid .hmMenu > ul > li:hover .hmFullDrop {
  display: block;
}
.header .headerMid .hmMenu > ul > li .hmDrop {
  width: 210px;
  position: absolute;
  left: 0;
  top: 38px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 5px;
  z-index: 99;
  display: none;
}
.header .headerMid .hmMenu > ul > li .hmDrop ul li {
  width: 100%;
  float: left;
}
.header .headerMid .hmMenu > ul > li .hmDrop ul li a {
  width: 100%;
  float: left;
  padding: 6px 10px;
  font-size: 13px;
  color: #666666;
  letter-spacing: -0.3px;
}
.header .headerMid .hmMenu > ul > li .hmDrop ul li a:Hover {
  background: rgba(0, 0, 0, 0.03);
}
.header .headerMid .hmMenu > ul > li .hmFullDrop {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 80px;
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.17);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.17);
  padding: 10px;
  letter-spacing: 0;
  border-top: 1px solid #ebebeb;
  line-height: normal;
  display: none;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .drTitle {
  width: 100%;
  float: left;
  font-size: 20px;
  color: #7a8bb0;
  margin: 12px 0;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns {
  width: 100%;
  height: auto;
  float: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid {
  width: 25%;
  float: left;
  padding: 10px;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid.big {
  width: 50%;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid.big .mmg-list li {
  width: 50%;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-image {
  width: 100%;
  height: auto;
  float: left;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-image img {
  width: 100%;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-title {
  width: 100%;
  float: left;
  color: #7a8bb0;
  font-size: 16px;
  font-weight: 600;
  margin: 7px 0;
  letter-spacing: -0.5px;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-title:hover {
  color: #333333;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-list {
  width: 100%;
  float: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-list li {
  width: 100%;
  float: left;
  position: relative;
  padding: 2px 3px 2px 10px;
  font-size: 13px;
  line-height: normal;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-list li:Before {
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 7px;
  font-family: FontAwesome;
  line-height: 10px;
  color: #666666;
  content: "\f105";
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-list li a {
  color: #666666;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-columns .mmc-grid .mmg-list li a:hover {
  color: #7a8bb0;
  text-decoration: underline;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-all {
  width: 100%;
  float: left;
  padding: 10px;
  border-top: 1px solid #ebebeb;
  text-align: center;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-all a {
  color: #3c6dbd;
  font-size: 13px;
}
.header .headerMid .hmMenu > ul > li .hmFullDrop .mm-all a:hover {
  text-decoration: underline;
  color: #333333;
}
.header .headerMid .hmUser {
  width: auto;
  height: 42px;
  float: right;
  margin: 19px 0;
  background: #f2f2f2;
  border-radius: 21px;
  position: relative;
  padding: 2px;
  padding-right: 18px;
  cursor: default;
}
.header .headerMid .hmUser:before {
  border: solid transparent;
  border-top-color: #aaaaaa;
  border-width: 4px;
  right: 8px;
  top: 19px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}
.header .headerMid .hmUser .hmuImage {
  width: 38px;
  height: 38px;
  float: left;
  overflow: hidden;
  border-radius: 50%;
  margin-right: -6px;
  line-height: 0;
}
.header .headerMid .hmUser .hmuImage img {
  width: 100%;
}
.header .headerMid .hmUser .hmuText {
  width: auto;
  height: 38px;
  float: left;
  line-height: 38px;
  padding: 0 4px 0 10px;
  font-size: 13px;
  color: #666666;
  letter-spacing: -0.4px;
}
.header .headerMid .hmUser:hover .hmuDrop {
  display: block;
}
.header .headerMid .hmUser .hmuDrop {
  width: 200px;
  position: absolute;
  right: 0;
  top: 40px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 5px;
  border-radius: 4px;
  display: none;
  z-index: 99;
}
.header .headerMid .hmUser .hmuDrop ul li {
  width: 100%;
  float: left;
}
.header .headerMid .hmUser .hmuDrop ul li a {
  width: 100%;
  float: left;
  padding: 5px 7px;
  color: #666666;
  font-size: 13px;
}
.header .headerMid .hmUser .hmuDrop ul li:hover {
  background: rgba(0, 0, 0, 0.03);
}
.header .headerMid .hmLrBts {
  width: auto;
  height: 38px;
  float: right;
  background: #f2f2f2;
  margin: 21px 0;
  border-radius: 19px;
  padding: 2px;
}
.header .headerMid .hmLrBts .hlrBt {
  width: auto;
  height: 34px;
  float: left;
  line-height: 34px;
  color: #666666;
  font-size: 12px;
  padding: 0 12px;
  border-radius: 17px;
}
.header .headerMid .hmLrBts .hlrBt:hover {
  background: #fff;
}
.header .headerMid .hmLrBts .hlrBt.wBg {
  background: #fff;
}
.header .headerMid .hmLrBts .hlrBt.wBg:hover {
  opacity: 0.7;
}
.header .headerMid .hmLrBts .hlrBt i {
  display: none;
}
.header .headerBottom {
  width: 100%;
  float: left;
  border-top: 1px solid #ebebeb;
  text-align: center;
}
.header .headerBottom .hbMenu {
  width: auto;
  display: inline-block;
}
.header .headerBottom .hbMenu > li {
  width: auto;
  height: 48px;
  float: left;
  position: relative;
}
.header .headerBottom .hbMenu > li > a {
  width: auto;
  height: 48px;
  float: left;
  font-size: 16px;
  color: #666666;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 48px;
  padding: 0 12px;
}
.header .headerBottom .hbMenu > li:hover .hbDrop {
  display: block;
}
.header .headerBottom .hbMenu > li .hbDrop {
  width: 210px;
  position: absolute;
  left: 0;
  top: 38px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 5px;
  z-index: 99;
  text-align: left;
  display: none;
}
.header .headerBottom .hbMenu > li .hbDrop ul li {
  width: 100%;
  float: left;
}
.header .headerBottom .hbMenu > li .hbDrop ul li a {
  width: 100%;
  float: left;
  padding: 6px 10px;
  font-size: 13px;
  color: #666666;
  letter-spacing: -0.3px;
}
.header .headerBottom .hbMenu > li .hbDrop ul li a:Hover {
  background: rgba(0, 0, 0, 0.03);
}
.header.full .centerAligner {
  width: 100%;
  float: left;
  padding: 0 10px;
  max-width: none;
}

.footer {
  width: 100%;
  float: left;
  margin-top: 30px;
  background: #303239;
}
.footer .footerTop {
  width: 100%;
  height: 60px;
  float: left;
  background: #3c3f49;
  text-align: center;
  margin-bottom: 10px;
}
.footer .footerTop .ftLink {
  width: auto;
  height: 60px;
  color: #fff;
  line-height: 60px;
  font-size: 15px;
  padding: 0 10px;
}
.footer .footerTop .ftLink:hover {
  text-decoration: underline;
}
.footer .footerContent {
  width: 100%;
  float: left;
  margin: 10px 0 40px 0;
}
.footer .footerLogo {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.footer .footerLabel {
  width: 100%;
  float: left;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  margin: 10px 0 3px 0;
}
.footer .footerLinkBox {
  width: 100%;
  float: left;
  margin: 4px;
  border: 1px solid rgba(255, 255, 255, 0.31);
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 5px;
}
.footer .footerLinkBox:hover {
  border-color: rgba(255, 255, 255, 0.5);
  color: #fff;
  text-decoration: none;
}
.footer .footerSocial {
  width: 100%;
  float: left;
  margin: 5px 0;
}
.footer .footerSocial .footerIcon {
  width: 30px;
  height: 30px;
  float: left;
  border: 2px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  line-height: 26px;
  margin-right: 7px;
  text-align: center;
}
.footer .footerSocial .footerIcon:hover {
  border-color: #fff;
  color: #fff;
}
.footer .footerTitle {
  width: 100%;
  float: left;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  letter-spacing: -0.3px;
  margin-bottom: 10px;
}
.footer a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
}
.footer a:hover {
  text-decoration: underline;
}
.footer .footerBottom {
  width: 100%;
  float: left;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: 30px;
  padding-top: 30px;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
}

.fullBanner {
  width: 100%;
  float: left;
  margin-top: -10px;
  margin-bottom: 10px;
}
.fullBanner img {
  width: 100%;
}
.fullBanner .swiper-button-next {
  width: 50px;
  height: 80px;
  right: 10px;
  top: 50%;
  margin-top: -40px;
  font-family: FontAwesome;
  color: #fff;
  content: "\f107";
  background-size: 100% 100%;
  background: url("../img/swiper-button-next.png");
  opacity: 0.7;
}
.fullBanner .swiper-button-next:hover {
  opacity: 1;
}
.fullBanner .swiper-button-prev {
  width: 50px;
  height: 80px;
  left: 10px;
  top: 50%;
  margin-top: -40px;
  font-family: FontAwesome;
  color: #fff;
  content: "\f107";
  background-size: 100% 100%;
  background: url("../img/swiper-button-prev.png");
  opacity: 0.7;
}
.fullBanner .swiper-button-prev:hover {
  opacity: 1;
}

.bannerBlock {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.bannerBlock .bbBigSlider {
  width: 71%;
  overflow: hidden;
  border-radius: 6px;
  float: left;
  margin-top: 10px;
}
.bannerBlock .bbBigSlider img {
  width: 100%;
}
.bannerBlock .bbBigSlider .swiper-button-next {
  width: 50px;
  height: 80px;
  right: 10px;
  top: 50%;
  margin-top: -40px;
  font-family: FontAwesome;
  color: #fff;
  content: "\f107";
  background-size: 100% 100%;
  background: url("../img/swiper-button-next.png");
  opacity: 0.7;
}
.bannerBlock .bbBigSlider .swiper-button-next:hover {
  opacity: 1;
}
.bannerBlock .bbBigSlider .swiper-button-prev {
  width: 50px;
  height: 80px;
  left: 10px;
  top: 50%;
  margin-top: -40px;
  font-family: FontAwesome;
  color: #fff;
  content: "\f107";
  background-size: 100% 100%;
  background: url("../img/swiper-button-prev.png");
  opacity: 0.7;
}
.bannerBlock .bbBigSlider .swiper-button-prev:hover {
  opacity: 1;
}
.bannerBlock .bbSmallSlider {
  width: 28%;
  float: right;
  overflow: hidden;
  border-radius: 6px;
  margin-top: 10px;
}
.bannerBlock .bbSmallSlider img {
  width: 100%;
}
.bannerBlock .bbTextSlider {
  width: 28%;
  height: 160px;
  float: right;
  border-radius: 6px;
  margin-top: 15px;
  padding: 10px;
}
.bannerBlock .bbTextSlider .swiper-button-next {
  width: 14px;
  height: 21px;
  right: 0;
  top: auto;
  bottom: 0;
  font-family: FontAwesome;
  color: #fff;
  content: "\f107";
  background: url("../img/swiper-button-next.png");
  background-size: 100% 100%;
  opacity: 0.7;
}
.bannerBlock .bbTextSlider .swiper-button-next:hover {
  opacity: 1;
}
.bannerBlock .bbTextSlider .swiper-button-prev {
  width: 14px;
  height: 21px;
  right: 20px;
  top: auto;
  left: auto;
  bottom: 0;
  font-family: FontAwesome;
  color: #fff;
  content: "\f107";
  background: url("../img/swiper-button-prev.png");
  background-size: 100% 100%;
  opacity: 0.7;
}
.bannerBlock .bbTextSlider .swiper-button-prev:hover {
  opacity: 1;
}
.bannerBlock .textSBox {
  width: 100%;
  height: 140px;
  float: left;
  padding: 0 5px;
  position: relative;
}
.bannerBlock .textSBox .tbTitle {
  width: 100%;
  float: left;
  max-height: 40px;
  line-height: 20px;
  font-size: 15px;
  color: #fff;
  margin-bottom: 7px;
  overflow: hidden;
}
.bannerBlock .textSBox .tbTitle:hover {
  text-decoration: underline;
}
.bannerBlock .textSBox .tbText {
  width: 100%;
  float: left;
  line-height: 17px;
  max-height: 34px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 13px;
  overflow: hidden;
}
.bannerBlock .textSBox .tbDesc {
  width: 100%;
  float: left;
  line-height: 17px;
  max-height: 34px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  overflow: hidden;
  margin-top: 4px;
}
.bannerBlock .textSBox .tbMore {
  width: auto;
  position: absolute;
  left: 5px;
  bottom: 5px;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
  text-decoration: underline;
}
.bannerBlock .textSBox .tbMore:hover {
  text-decoration: none;
}

.centerBanner {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.centerBanner .cb {
  width: 100%;
  float: left;
  border-radius: 6px;
  overflow: hidden;
}
.centerBanner .cb img {
  width: 100%;
}

.singleBanner {
  width: 100%;
  height: 400px;
  float: left;
  overflow: hidden;
  position: relative;
  margin-top: -10px;
  margin-bottom: 10px;
}
.singleBanner .sbImage {
  width: 1560px;
  height: 400px;
  position: absolute;
  left: 50%;
  margin-left: -780px;
}
.singleBanner .sbImage img {
  width: 100%;
}

.blurBanner {
  width: 100%;
  height: 300px;
  float: left;
  background: url("../img/blurBanner.jpg") center;
  background-size: 100% auto;
  margin-top: -10px;
  margin-bottom: 10px;
}

.container {
  width: 100%;
  float: left;
}

.mainSearch {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 7px 15px rgba(186, 197, 219, 0.17);
          box-shadow: 0 7px 15px rgba(186, 197, 219, 0.17);
  position: relative;
  z-index: 99;
  margin: 10px 0;
}
.mainSearch.halfTop {
  margin-top: -80px;
}
.mainSearch.fullTop {
  margin-top: -180px;
}
.mainSearch .smNav {
  width: 100%;
  float: left;
  border-bottom: 1px solid #dfe6f5;
}
.mainSearch .smNav li {
  width: auto;
  height: 50px;
  float: left;
  font-size: 14px;
  line-height: 50px;
  padding: 0 10px;
  font-weight: 600;
  color: #999999;
  margin-bottom: -1px;
  cursor: pointer;
  letter-spacing: -0.4px;
}
.mainSearch .smNav li:hover {
  color: #333333;
}
.mainSearch .smNav li .smnIcon {
  width: 22px;
  height: 22px;
  float: left;
  margin: 14px 6px;
  overflow: hidden;
}
.mainSearch .smNav li .smnIcon img {
  width: 100%;
  float: left;
  -webkit-transition: all 300ms cubic-bezier(0.675, 0, 0.49, 1); /* older webkit */
  -webkit-transition: all 300ms cubic-bezier(0.675, -0.6, 0.49, 1.65);
  transition: all 300ms cubic-bezier(0.675, -0.6, 0.49, 1.65); /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.675, 0, 0.49, 1); /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.675, -0.6, 0.49, 1.65);
  transition-timing-function: cubic-bezier(0.675, -0.6, 0.49, 1.65); /* custom */
}
.mainSearch .smNav li.active {
  border-bottom: 2px solid;
}
.mainSearch .smCts {
  width: 100%;
  float: left;
}
.mainSearch .smCts .smCt {
  width: 100%;
  float: left;
  padding: 20px;
  display: none;
  position: relative;
}

.smTable {
  width: calc(100% - 160px);
  float: left;
}
.smTable tr td {
  padding: 0 8px;
}
.smTable tr td:first-child {
  padding-left: 0;
}
.smTable tr td:last-child {
  padding-right: 0;
}
.smTable.mb20 {
  width: 100%;
}
.smTable.mb20 tr td {
  padding: 8px;
}
.smTable.mb20 tr td:first-child {
  padding-left: 0;
}
.smTable.mb20 tr td:last-child {
  padding-right: 0;
}

.smInput {
  width: 100%;
  height: 50px;
  float: left;
  border-radius: 4px;
  border: 1px solid #dadce0;
  position: relative;
  color: #666666;
}
.smInput .smIcon {
  width: 40px;
  height: 48px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 48px;
  font-size: 16px;
}
.smInput .smInp {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  border: none;
  font-family: "open sans";
  font-size: 15px;
  font-weight: normal;
  letter-spacing: -0.5px;
  padding-left: 40px;
  background: none;
}
.smInput .smInp option {
  padding-left: 0;
}
.smInput select.smInp {
  padding-left: 0;
  text-indent: 36px;
}
.smInput.noIcon .smIcon {
  display: none;
}
.smInput.noIcon .smInp {
  padding-left: 10px;
  text-indent: 0;
}

.smPassMain {
  width: 100%;
  height: 50px;
  float: left;
  position: relative;
}
.smPassMain .smPassTrigger {
  width: 100%;
  height: 50px;
  float: left;
  border-radius: 4px;
  border: 1px solid #dadce0;
  position: relative;
  line-height: 48px;
  cursor: pointer;
  padding-left: 40px;
  color: #666666;
  font-size: 14px;
  overflow: hidden;
  letter-spacing: -0.5px;
}
.smPassMain .smPassTrigger:Before {
  border: solid transparent;
  border-top-color: #ccc;
  border-width: 4px;
  right: 8px;
  top: 50%;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  margin-top: -2px;
}
.smPassMain .smPassTrigger .stIcon {
  width: 40px;
  height: 48px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 48px;
  font-size: 16px;
}
.smPassMain .smPassDrop {
  width: 300px;
  background: #fff;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  position: absolute;
  font-size: 14px;
  color: #666666;
  right: 0;
  display: none;
  top: 48px;
  border: 1px solid #ebebeb;
}
.smPassMain .smPassDrop table tr td {
  padding: 10px;
}
.smPassMain .smPassDrop:Before {
  border: solid transparent;
  border-bottom-color: #ebebeb;
  border-width: 6px;
  right: 20px;
  top: -12px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}
.smPassMain .smPassDrop .children {
  width: 100%;
  float: left;
  position: relative;
  border-top: 2px solid #f1f1f1;
  margin-top: 10px;
}
.smPassMain .smPassDrop .children:Before {
  border: solid transparent;
  border-bottom-color: #f1f1f1;
  border-width: 6px;
  right: 20%;
  top: -12px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  margin-right: -6px;
}
.smPassMain .smPassDrop .children .child {
  width: 100%;
  float: left;
  margin: 10px 0;
  padding: 0 10px;
}
.smPassMain .smPassDrop .children .child .c-left {
  width: 140px;
  float: left;
  font-size: 11px;
  color: #999999;
}
.smPassMain .smPassDrop .children .child .c-left span {
  font-size: 13px;
  color: #666666;
}
.smPassMain .smPassDrop .children .child .c-right {
  width: 140px;
  float: right;
}
.smPassMain .smPassDrop .children .child .c-right .cr-minus {
  width: 40px;
  height: 30px;
  float: left;
  line-height: 30px;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
}
.smPassMain .smPassDrop .children .child .c-right .cr-minus:hover {
  background: #e9e9e9;
}
.smPassMain .smPassDrop .children .child .c-right .cr-plus {
  width: 40px;
  height: 30px;
  float: right;
  line-height: 30px;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
  position: relative;
  z-index: 9;
}
.smPassMain .smPassDrop .children .child .c-right .cr-plus:hover {
  background: #e9e9e9;
}
.smPassMain .smPassDrop .children .child .c-right .cr-center {
  width: 60px;
  position: relative;
  float: left;
}
.smPassMain .smPassDrop .children .child .c-right .cr-center input {
  width: 60px;
  background: #fff;
  border: none;
  outline: none;
  height: 30px;
  text-align: center;
}
.smPassMain .smPassDrop .children .child .c-right .cr-center:before {
  width: 100%;
  height: 100%;
  position: absolute;
  content: " ";
  left: 0;
  top: 0;
}

.smtButton {
  width: 140px;
  height: 50px;
  float: right;
  border-radius: 25px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.5px;
  border: none;
}
.smtButton:hover {
  opacity: 0.9;
}

.smTopBar {
  width: 100%;
  float: left;
  margin-bottom: 8px;
}
.smTopBar .smtSelect {
  width: auto;
  float: left;
  height: 20px;
  font-size: 12px;
  font-weight: 600;
  font-family: "open sans";
  border: none;
  line-height: 18px;
  letter-spacing: -0.4px;
  margin-right: 10px;
  color: #666666;
  cursor: pointer;
}
.smTopBar .smtPass {
  width: auto;
  float: left;
  position: relative;
  z-index: 9;
  margin-right: 10px;
}
.smTopBar .smtPass .smPassTrigger {
  width: auto;
  float: left;
  line-height: 20px;
  color: #666666;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: -0.4px;
  cursor: pointer;
  padding-right: 14px;
  position: relative;
}
.smTopBar .smtPass .smPassTrigger:Before {
  border: solid transparent;
  border-top-color: #666;
  border-width: 4px;
  right: 0;
  top: 50%;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  margin-top: -2px;
}
.smTopBar .smtPass .smPassDrop {
  width: 300px;
  background: #fff;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  position: absolute;
  font-size: 14px;
  color: #666666;
  left: 0;
  display: none;
  top: 22px;
}
.smTopBar .smtPass .smPassDrop table tr td {
  padding: 10px;
}
.smTopBar .smtPass .smPassDrop:Before {
  border: solid transparent;
  border-bottom-color: #fff;
  border-width: 6px;
  left: 20px;
  top: -12px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}
.smTopBar .smtPass .smPassDrop .children {
  width: 100%;
  float: left;
  position: relative;
  border-top: 2px solid #f1f1f1;
  margin-top: 10px;
}
.smTopBar .smtPass .smPassDrop .children:Before {
  border: solid transparent;
  border-bottom-color: #f1f1f1;
  border-width: 6px;
  right: 20%;
  top: -12px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  margin-right: -6px;
}
.smTopBar .smtPass .smPassDrop .children .child {
  width: 100%;
  float: left;
  margin: 10px 0;
  padding: 0 10px;
}
.smTopBar .smtPass .smPassDrop .children .child .c-left {
  width: 140px;
  float: left;
  font-size: 11px;
  color: #999999;
}
.smTopBar .smtPass .smPassDrop .children .child .c-left span {
  font-size: 13px;
  color: #666666;
}
.smTopBar .smtPass .smPassDrop .children .child .c-right {
  width: 140px;
  float: right;
}
.smTopBar .smtPass .smPassDrop .children .child .c-right .cr-minus {
  width: 40px;
  height: 30px;
  float: left;
  line-height: 30px;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
}
.smTopBar .smtPass .smPassDrop .children .child .c-right .cr-minus:hover {
  background: #e9e9e9;
}
.smTopBar .smtPass .smPassDrop .children .child .c-right .cr-plus {
  width: 40px;
  height: 30px;
  float: right;
  line-height: 30px;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
  position: relative;
  z-index: 9;
}
.smTopBar .smtPass .smPassDrop .children .child .c-right .cr-plus:hover {
  background: #e9e9e9;
}
.smTopBar .smtPass .smPassDrop .children .child .c-right .cr-center {
  width: 60px;
  position: relative;
  float: left;
}
.smTopBar .smtPass .smPassDrop .children .child .c-right .cr-center input {
  width: 60px;
  background: #fff;
  border: none;
  outline: none;
  height: 30px;
  text-align: center;
}
.smTopBar .smtPass .smPassDrop .children .child .c-right .cr-center:before {
  width: 100%;
  height: 100%;
  position: absolute;
  content: " ";
  left: 0;
  top: 0;
}
.smTopBar .smtDropMain {
  width: auto;
  float: left;
  position: relative;
  margin-left: 3px;
  padding-left: 8px;
  border-left: 1px solid #ebebeb;
}
.smTopBar .smtDropMain .smtDropTrigger {
  width: auto;
  float: left;
  font-size: 13px;
  color: #7a8bb0;
}
.smTopBar .smtDropMain .smtDropTrigger:hover {
  color: #333333;
  cursor: pointer;
}
.smTopBar .smtDropMain .smtDropContent {
  width: 300px;
  height: auto;
  position: absolute;
  left: 0;
  top: 27px;
  background: #fff;
  border: 1px solid #ebebeb;
  padding: 10px;
  -webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.1);
  z-index: 999;
  border-radius: 6px;
  display: none;
}
.smTopBar .smtDropMain .smtDropContent.showDrop {
  display: block;
}
.smTopBar .smtDropMain .smtDropContent .ffList {
  width: 100%;
  float: left;
  margin-bottom: 8px;
}
.smTopBar .smtDropMain .smtDropContent:Before {
  border: solid transparent;
  border-bottom-color: #ebebeb;
  border-width: 6px;
  left: 10px;
  top: -12px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}
.smTopBar .smtDropMain .smtDropContent .smtDropTitle {
  width: 100%;
  float: left;
  margin-bottom: 4px;
  position: relative;
}
.smTopBar .smtDropMain .smtDropContent .smtDropTitle:Before {
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 50%;
  background: #ebebeb;
  content: " ";
}
.smTopBar .smtDropMain .smtDropContent .smtDropTitle span {
  color: #666666;
  background: #fff;
  padding: 0 5px;
  position: relative;
  font-size: 12px;
  margin-left: 7px;
}

.flightInput {
  width: 100%;
  height: 50px;
  float: left;
  border-radius: 4px;
  border: 1px solid #dadce0;
  position: relative;
  color: #666666;
}
.flightInput .fiIcon {
  width: 40px;
  height: 48px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 48px;
  font-size: 16px;
}
.flightInput .fiInp {
  width: 50%;
  height: 48px;
  float: left;
  z-index: 2;
  border: none;
  font-family: "open sans";
  font-size: 15px;
  font-weight: normal;
  letter-spacing: -0.5px;
  padding-left: 40px;
  background: none;
  position: relative;
  border-right: 1px solid #dadce0;
}
.flightInput .fiInp:last-child {
  padding-left: 14px;
  border: none !important;
}
.flightInput .fiSwitch {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -11px;
  border-radius: 50%;
  border: 1px solid #dadce0;
  background: #fff;
  color: #999999;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
  z-index: 3;
}
.flightInput .fiSwitch:hover {
  color: #666666;
  border-color: #666666;
}

.flRemove {
  width: 50px;
  height: 50px;
  float: right;
  text-align: center;
  line-height: 50px;
  color: #999999;
  border-radius: 6px;
}
.flRemove:hover {
  background: #f8f8f8;
  cursor: pointer;
}

.pdOkBt {
  width: 92%;
  height: 36px;
  float: left;
  margin: 10px 4%;
  background: #ddd;
  text-align: center;
  line-height: 36px;
  border-radius: 3px;
  cursor: pointer;
}
.pdOkBt:hover {
  opacity: 0.8;
}

.multiMonthSelect {
  width: 100%;
  height: 48px;
  float: left;
  position: relative;
}
.multiMonthSelect .mmSelectTrigger {
  width: 100%;
  height: 48px;
  float: left;
  padding-left: 40px;
  line-height: 48px;
  font-size: 14px;
  color: #666666;
  padding-right: 20px;
  cursor: pointer;
}
.multiMonthSelect .mmSelectTrigger:Before {
  border: solid transparent;
  border-top-color: #ccc;
  border-width: 4px;
  right: 8px;
  top: 50%;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  margin-top: -2px;
}
.multiMonthSelect .mmsDrop {
  width: 300px;
  background: #fff;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  position: absolute;
  font-size: 14px;
  padding: 10px;
  color: #666666;
  left: 0;
  top: 48px;
  display: none;
  border: 1px solid #ebebeb;
}
.multiMonthSelect .mmsDrop:Before {
  border: solid transparent;
  border-bottom-color: #ebebeb;
  border-width: 6px;
  left: 20px;
  top: -12px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}

.mmsLineTitle {
  width: 100%;
  float: left;
  position: relative;
  margin: 3px 0;
}
.mmsLineTitle:before {
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 50%;
  background: #ebebeb;
  content: "";
}
.mmsLineTitle span {
  position: relative;
  background: #fff;
  font-size: 11px;
  color: #333333;
  line-height: normal;
  position: relative;
  padding-right: 5px;
}

.mmMonths {
  width: 100%;
  float: left;
}
.mmMonths .mmCheckLabel {
  width: calc(25% - 4px);
  float: left;
  position: relative;
  margin: 2px;
  overflow: hidden;
}
.mmMonths .mmCheckLabel input {
  position: absolute;
  left: -20px;
  top: -20px;
}
.mmMonths .mmCheckLabel .mclDiv {
  width: 100%;
  height: 50px;
  float: left;
  border: 1px solid #ccc;
  text-align: center;
  border-radius: 4px;
  padding: 0 5px;
  line-height: 46px;
  font-size: 13px;
  color: #666666;
}
.mmMonths .mmCheckLabel .mclDiv:before {
  width: 16px;
  height: 16px;
  position: absolute;
  line-height: 16px;
  left: 50%;
  top: -20px;
  margin-left: -8px;
  font-size: 14px;
  background-color: #fff;
  border-radius: 50%;
  font-family: Font Awesome\ 5 Free;
  font-weight: 900;
  content: "\f058";
}
.mmMonths .mmCheckLabel input:checked + .mclDiv {
  line-height: 70px;
  border: 2px solid #a1d54b;
}
.mmMonths .mmCheckLabel input:checked + .mclDiv:before {
  top: 10px;
}

.mainTitle {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.mainTitle .desc {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 14px;
}
.mainTitle .title {
  width: 100%;
  float: left;
  color: #333333;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: -1px;
}
.mainTitle.centerTitle {
  text-align: center;
}
.mainTitle.rightTitle {
  text-align: right;
}
.mainTitle.borderTitle {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.destinationGroup {
  width: calc(100% + 20px);
  float: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  margin-left: -10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.destinationGroup .dgGrid {
  width: 33.3%;
  float: left;
  padding: 10px;
}
.destinationGroup .dgGrid.big {
  width: 66.6%;
}
.destinationGroup .dgGrid.big .dgBox:before {
  padding-top: 34.5%;
}
.destinationGroup .dgBox {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  border-radius: 7px;
}
.destinationGroup .dgBox:hover .dgbImg:before {
  top: -100%;
}
.destinationGroup .dgBox:hover .dgbDetails {
  padding-bottom: 60px;
}
.destinationGroup .dgBox:hover .dgbDetails .dgbBt {
  bottom: 15px;
}
.destinationGroup .dgBox:before {
  width: 100%;
  height: auto;
  float: left;
  padding-top: 71%;
  content: " ";
}
.destinationGroup .dgBox .dgbImg {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.destinationGroup .dgBox .dgbImg img {
  width: 100%;
}
.destinationGroup .dgBox .dgbImg:before {
  width: 100%;
  height: 200%;
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
}
.destinationGroup .dgBox .dgbDetails {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 15px;
  text-align: center;
}
.destinationGroup .dgBox .dgbDetails .dgbTitle {
  width: 100%;
  float: left;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.destinationGroup .dgBox .dgbDetails .dgbDesc {
  width: 100%;
  float: left;
  color: rgba(255, 255, 255, 0.9);
  font-size: 13px;
  letter-spacing: -0.3px;
  line-height: 16px;
  max-height: 32px;
  overflow: hidden;
}
.destinationGroup .dgBox .dgbDetails .dgbBt {
  width: 100px;
  height: 32px;
  position: absolute;
  left: 50%;
  bottom: -45px;
  background: #fff;
  font-size: 13px;
  margin-left: -50px;
  border-radius: 16px;
  line-height: 32px;
  -webkit-transition: all 300ms cubic-bezier(0.675, 0, 0.49, 1); /* older webkit */
  -webkit-transition: all 300ms cubic-bezier(0.675, -0.6, 0.49, 1.65);
  transition: all 300ms cubic-bezier(0.675, -0.6, 0.49, 1.65); /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.675, 0, 0.49, 1); /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.675, -0.6, 0.49, 1.65);
  transition-timing-function: cubic-bezier(0.675, -0.6, 0.49, 1.65); /* custom */
}
.destinationGroup .dgBox .dgbDetails .dgbBt:hover {
  opacity: 0.8;
}

.flightCityBoxes {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.flightCityBoxes .flightCityBox {
  width: 33.3%;
  float: left;
  position: relative;
  overflow: hidden;
  padding: 1px;
}
.flightCityBoxes .flightCityBox .fcbImage {
  width: 100%;
  float: left;
  padding-top: 100%;
  position: relative;
  background: no-repeat center center;
  background-size: cover;
}
.flightCityBoxes .flightCityBox .fcbImage:Before {
  width: 100%;
  height: 50%;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0.7;
  content: " ";
}
.flightCityBoxes .flightCityBox:first-child .fcbImage:Before, .flightCityBoxes .flightCityBox:first-child .fcbImage {
  border-radius: 5px 0 0 5px;
}
.flightCityBoxes .flightCityBox:last-child .fcbImage:Before, .flightCityBoxes .flightCityBox:last-child .fcbImage {
  border-radius: 0 5px 5px 0;
}
.flightCityBoxes .flightCityBox .fcbDetails {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 20px;
}
.flightCityBoxes .flightCityBox .fcbDetails .fcbCity {
  width: 100%;
  float: left;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: -0.4px;
}
.flightCityBoxes .flightCityBox .fcbDetails .fcbCity span {
  font-size: 18px;
  font-weight: normal;
}
.flightCityBoxes .flightCityBox .fcbDetails .fcbMore {
  width: 100%;
  float: left;
  color: #fff;
  font-size: 14px;
}
.flightCityBoxes .flightCityBox .fcbDetails .fcbBt {
  width: auto;
  float: left;
  height: 34px;
  background: #fff;
  color: #3c6dbd;
  font-size: 13px;
  padding: 0 10px;
  margin-top: 7px;
  line-height: 34px;
  border-radius: 3px;
  font-weight: 600;
  letter-spacing: -0.4px;
}
.flightCityBoxes .flightCityBox:hover .fcbImage:before {
  opacity: 1;
}
.flightCityBoxes .flightCityBox:hover .fcbDetails {
  padding-bottom: 30px;
}
.flightCityBoxes.quat .flightCityBox {
  width: 25%;
}
.flightCityBoxes.double .flightCityBox {
  width: 50%;
}
.flightCityBoxes.double .flightCityBox .fcbImage {
  padding-top: 50%;
}

.fullSlider {
  width: 100%;
  margin: 10px 0;
  float: left;
}
.fullSlider img {
  width: 100%;
}
.fullSlider .swiper-button-next {
  width: 30px;
  height: 48px;
  right: 10px;
  top: 50%;
  margin-top: -24px;
  font-family: FontAwesome;
  color: #fff;
  content: "\f107";
  background: url("../img/swiper-button-next.png");
  background-size: 100% 100%;
  opacity: 0.7;
}
.fullSlider .swiper-button-next:hover {
  opacity: 1;
}
.fullSlider .swiper-button-prev {
  width: 30px;
  height: 48px;
  left: 10px;
  top: 50%;
  margin-top: -24px;
  font-family: FontAwesome;
  color: #fff;
  content: "\f107";
  background: url("../img/swiper-button-prev.png");
  background-size: 100% 100%;
  opacity: 0.7;
}
.fullSlider .swiper-button-prev:hover {
  opacity: 1;
}

.containerItem {
  width: 100%;
  float: left;
  margin: 10px 0;
  border-radius: 6px;
  padding: 14px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
  font-size: 13px;
}
.containerItem.mainShadow {
  -webkit-box-shadow: 0 0 10px rgba(59, 113, 196, 0.57);
          box-shadow: 0 0 10px rgba(59, 113, 196, 0.57);
}
.containerItem.blueBg {
  border: 1px solid #d3e0f3;
  background-color: #f5f8fb;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
}
.containerItem.redBg {
  border: 1px solid #f2d3d3;
  background-color: #faf5f5;
}
.containerItem.lightShadow {
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
}
.containerItem .full-label {
  color: #999999;
}

.ciTitle {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.8px;
  padding: 0 2px;
}
.ciTitle.min {
  font-size: 16px;
  letter-spacing: -0.5px;
}
.ciTitle.big {
  font-size: 25px;
}
.ciFullAll {
  width: 100%;
  float: left;
  padding: 7px;
  letter-spacing: -0.5px;
  text-align: center;
}
.ciFullAll a {
  color: #3c6dbd;
  font-size: 12px;
  font-weight: 600;
}
.ciFullAll a:Hover {
  text-decoration: underline;
}

.textContainer {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #666666;
  letter-spacing: -0.2px;
}
.textContainer a {
  color: #666666;
  text-decoration: underline;
}
.textContainer a:hover {
  text-decoration: none;
}

.flightCampaignIcon {
  width: 200px;
  text-align: center;
  float: left;
}
.flightCampaignIcon img {
  max-width: 100%;
}

.flightCampaignRight {
  margin-left: 210px;
  font-size: 14px;
  color: #666666;
  padding-top: 5px;
}
.flightCampaignRight a {
  color: #3c6dbd;
}
.flightCampaignRight a:hover {
  text-decoration: underline;
}

.noBgCities {
  width: 100%;
  float: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.noBgCities .nbcBox {
  width: 33.3%;
  margin: 10px 0;
  padding-right: 20px;
}
.noBgCities .nbcBox .nbTitle {
  width: 100%;
  float: left;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -0.8px;
  color: #333333;
  margin-bottom: 10px;
}
.noBgCities .nbcBox .nbLink {
  font-size: 14px;
}
.noBgCities .nbcBox .nbLink:hover {
  text-decoration: underline;
}

.tabLinkTitle {
  width: 100%;
  height: auto;
  float: left;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  margin: 10px 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
}
.tabLinkTitle a {
  width: auto;
  height: 48px;
  float: left;
  line-height: 48px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.5px;
  padding: 0 10px;
}
.tabLinkTitle a:hover {
  background: #fcfcfc;
}
.tabLinkTitle a.active {
  border-radius: 3px;
  background: #ebebeb;
}

.flightCampaignBoxes {
  width: 100%;
  float: left;
  margin: 10px 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flightCampaignBoxes .fcbBox {
  width: 33.3%;
  float: left;
  margin: 10px 0;
  padding: 0 10px;
  text-align: center;
}
.flightCampaignBoxes .fcbBox .fbImage {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.flightCampaignBoxes .fcbBox .fbImage img {
  width: 78%;
  border-radius: 10px;
}
.flightCampaignBoxes .fcbBox .fbTitle {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: -0.3px;
  color: #333333;
}
.flightCampaignBoxes .fcbBox .fbText {
  width: 100%;
  float: left;
  text-align: center;
  color: #666666;
}
.flightCampaignBoxes .fcbBox .fbMore {
  width: 100%;
  float: left;
  margin-top: 20px;
  text-align: center;
}
.flightCampaignBoxes .fcbBox .fbMore a {
  font-weight: bold;
  letter-spacing: -0.4px;
}
.flightCampaignBoxes .fcbBox .fbMore a:hover {
  color: #999999 !important;
}

.announcementColumns {
  width: 100%;
  float: left;
  margin: 10px 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.announcementColumns .acCol {
  width: 31.3%;
  float: left;
  position: relative;
  margin: 0 1%;
  padding: 20px;
  padding-bottom: 80px;
  background: #fff;
  border-radius: 8px;
}
.announcementColumns .acCol .acImage {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 8px;
  background: no-repeat center center;
  background-size: cover;
}
.announcementColumns .acCol .acColTitle {
  width: 100%;
  float: left;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
  letter-spacing: -1px;
}
.announcementColumns .acCol .acColList {
  width: 100%;
  float: left;
}
.announcementColumns .acCol .acColList li {
  width: 100%;
  float: left;
  position: relative;
  font-size: 15px;
  padding: 10px 0 10px 16px;
  border-bottom: 1px solid #ebebeb;
}
.announcementColumns .acCol .acColList li:Before {
  width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  top: 16px;
  content: " ";
}
.announcementColumns .acCol .acColList li a {
  color: #666666;
}
.announcementColumns .acCol .acColList li a:hover {
  text-decoration: underline;
}
.announcementColumns .acCol .acColButton {
  position: absolute;
  left: 20px;
  bottom: 20px;
  height: 40px;
  right: 20px;
  border-radius: 4px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
}
.announcementColumns .acCol .acColButton:hover {
  opacity: 0.8;
}

.flightTextColumns {
  width: 100%;
  float: left;
  margin: 30px 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flightTextColumns .ftCol {
  width: 25%;
  float: left;
  text-align: center;
  padding: 0 15px;
}
.flightTextColumns .ftCol .ftcImage {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 10px;
}
.flightTextColumns .ftCol .ftcImage img {
  max-width: 100%;
}
.flightTextColumns .ftCol .ftcTitle {
  width: 100%;
  float: left;
  font-size: 20px;
  font-weight: normal;
  color: #333333;
  margin-bottom: 5px;
}
.flightTextColumns .ftCol .ftcText {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 14px;
}

.flightResultTop {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
  border-radius: 10px;
  padding: 15px;
}
.flightResultTop .frLeft {
  width: 50%;
  float: left;
}
.flightResultTop .frlTitle {
  width: 100%;
  float: left;
  font-size: 18px;
  letter-spacing: -0.5px;
  color: #666666;
}
.flightResultTop .frlLabel {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #999999;
}
.flightResultTop .frDates {
  width: auto;
  float: right;
}
.flightResultTop .frdBox {
  width: auto;
  height: 34px;
  float: left;
  border: 2px solid #f0f0f0;
  border-radius: 18px;
  margin-left: 7px;
  position: relative;
  padding: 1px 30px;
}
.flightResultTop .frdBox .fbBt {
  width: 28px;
  height: 28px;
  float: left;
  background: #f7f7f7;
  text-align: center;
  border-radius: 50%;
  line-height: 28px;
  color: #999999;
  cursor: pointer;
  position: absolute;
  left: 1px;
  top: 1px;
}
.flightResultTop .frdBox .fbBt:hover {
  opacity: 0.7;
}
.flightResultTop .frdBox .fbBt.right {
  left: auto;
  right: 1px;
}
.flightResultTop .frdBox .fbDate {
  width: 80px;
  height: 28px;
  float: left;
  text-align: center;
  line-height: 28px;
  color: #666666;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.6px;
}
.flightResultTop .flightSearchOptTrigger {
  width: 100%;
  float: left;
  text-align: center;
  cursor: pointer;
  color: #999999;
  margin-bottom: -5px;
}
.flightResultTop .flightSearchOptTrigger:hover {
  color: #666666;
}
.flightResultTop .flightResultSearch {
  width: 100%;
  max-height: 0;
  float: left;
  overflow: hidden;
}
.flightResultTop.showSearch .flightResultSearch {
  max-height: 500px;
  overflow: visible;
  padding: 10px 0;
  border-top: 1px solid #ebebeb;
  margin-top: 10px;
}

.flightResultBarDates {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.flightResultBarDates .frbDateBox {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
  border-radius: 10px;
  padding: 15px;
}
.flightResultBarDates .frbDateBox .dbTitle {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.3px;
  margin-bottom: 7px;
}
.flightResultBarDates .frbDateBox .dbMonths {
  width: 100%;
  float: left;
  margin-top: 7px;
  margin-bottom: 5px;
  text-align: center;
}
.flightResultBarDates .frbDateBox .dbMonths a {
  width: 8.3%;
  float: left;
  text-align: center;
  color: #999999;
}
.flightResultBarDates .frbDateBox .dbMonths a:hover {
  text-decoration: underline;
}
.flightResultBarDates .frbDateBox .dbMonths a.active {
  color: #3c6dbd;
}
.flightResultBarDates .frbDateBox .dbMonths a.passive {
  color: #ccc;
}
.flightResultBarDates .frbDateBox .dbContent {
  width: 100%;
  height: 110px;
  float: left;
  position: relative;
  margin-top: 5px;
  padding: 0 20px 0 70px;
}
.flightResultBarDates .frbDateBox .dbContent:before {
  left: 70px;
  height: 1px;
  right: 20px;
  background: #f1f1f1;
  position: absolute;
  content: " ";
  top: 15px;
}
.flightResultBarDates .frbDateBox .dbContent:after {
  left: 70px;
  height: 1px;
  right: 20px;
  background: #f1f1f1;
  position: absolute;
  content: " ";
  top: 45px;
}
.flightResultBarDates .frbDateBox .dbContent .dbcPrevBt {
  width: 25px;
  height: 100%;
  left: -5px;
  top: 0;
  cursor: pointer;
  text-align: center;
  line-height: 16px;
  color: #999999;
  font-size: 22px;
  position: absolute;
  border-radius: 3px;
}
.flightResultBarDates .frbDateBox .dbContent .dbcPrevBt:hover {
  background: #f8f8f8;
}
.flightResultBarDates .frbDateBox .dbContent .dbcPrevBt i {
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin: -8px;
  position: absolute;
}
.flightResultBarDates .frbDateBox .dbContent .dbcNextBt {
  width: 25px;
  height: 100%;
  right: -5px;
  top: 0;
  cursor: pointer;
  text-align: center;
  line-height: 16px;
  color: #999999;
  font-size: 22px;
  position: absolute;
  border-radius: 3px;
}
.flightResultBarDates .frbDateBox .dbContent .dbcNextBt:hover {
  background: #f8f8f8;
}
.flightResultBarDates .frbDateBox .dbContent .dbcNextBt i {
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin: -8px;
  position: absolute;
}
.flightResultBarDates .frbDateBox .dbContent .dbcLabels {
  width: 40px;
  position: absolute;
  left: 25px;
  height: 90px;
}
.flightResultBarDates .frbDateBox .dbContent .dbcLabels .lab {
  width: 100%;
  height: 30px;
  float: left;
  text-align: right;
  line-height: 30px;
  color: #999999;
  font-size: 11px;
  letter-spacing: -0.2px;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars {
  width: 100%;
  height: 110px;
  float: left;
  position: relative;
  overflow: hidden;
  z-index: 9;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars .dbcBar {
  width: 3.3%;
  padding: 0 2px;
  float: left;
  cursor: pointer;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars .dbcBar:hover {
  opacity: 0.8;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars .dbcBar .dbHolder {
  width: 100%;
  height: 90px;
  position: relative;
  float: left;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars .dbcBar .dbHolder .bar {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  bottom: 0;
  border-radius: 4px 4px 0 0;
  background: #8da2c5;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars .dbcBar .dbLabel {
  width: 100%;
  height: 20px;
  float: left;
  text-align: center;
  background: #f1f1f1;
  color: #999999;
  line-height: 8px;
  font-size: 10px;
  padding-top: 1px;
  overflow: hidden;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars .dbcBar.orange .dbHolder .bar {
  background: #ffaf02;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars .dbcBar.passive .dbHolder .bar {
  background: #d9d9d9;
}
.flightResultBarDates .frbDateBox .dbContent .dbcBars .dbcBar.green .dbHolder .bar {
  background: #9fd60b;
}
.flightResultBarDates .frbDateBox.half {
  width: 49%;
}
.flightResultBarDates .frbDateBox.half .dbContent .dbcBars .dbcBar {
  width: 6.6%;
}

.flightFiltersTrigger {
  display: none;
}

.flightsFiltersMain {
  width: 100%;
  float: left;
}
.flightsFiltersMain .ffTitle {
  width: 100%;
  float: left;
  margin: 10px 0;
  border-bottom: 1px solid #e9e9e9;
  padding: 8px 0;
  position: relative;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.7px;
  cursor: pointer;
  color: #666666;
}
.flightsFiltersMain .ffTitle:before {
  border: solid transparent;
  border-top-color: #999999;
  border-width: 4px;
  right: 4px;
  top: 50%;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}
.flightsFiltersMain .ffTitle:hover {
  color: #333333;
}
.flightsFiltersMain .ffDetails {
  width: 100%;
  float: left;
}

.flightResultLeft {
  width: 250px;
  float: left;
}

.flightResultRight {
  margin-left: 270px;
}

.filtersMain {
  width: 100%;
  float: left;
}

.ffTitle {
  width: 100%;
  float: left;
  margin: 10px 0;
  border-bottom: 1px solid #e9e9e9;
  padding: 8px 0;
  position: relative;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.7px;
  cursor: pointer;
  color: #666666;
}
.ffTitle:before {
  border: solid transparent;
  border-top-color: #999999;
  border-width: 4px;
  right: 4px;
  top: 50%;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}
.ffTitle:hover {
  color: #333333;
}

.ffDetails {
  width: 100%;
  float: left;
}

.ffCheck {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
  position: relative;
}
.ffCheck input {
  position: absolute;
  left: -50px;
  top: -50px;
  margin-top: -6px;
}
.ffCheck label {
  width: 100%;
  float: left;
  padding: 5px 5px 5px 23px;
  color: #666666;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.4px;
  min-height: 22px;
}
.ffCheck label span {
  font-weight: normal;
  color: #999999;
}
.ffCheck label:before {
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 6px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  content: " ";
}
.ffCheck input:checked + label:before {
  color: #83bd07;
  font-size: 10px;
  text-align: center;
  font-family: Font Awesome\ 5 Free;
  font-weight: 900;
  content: "\f00c";
  border-color: #669307;
}
.ffCheck.disabled {
  opacity: 0.4;
}

.newBarSliderMain {
  width: 100%;
  height: auto;
  float: left;
}
.newBarSliderMain .nbsTop {
  width: 100%;
  float: left;
}
.newBarSliderMain .nbsTop .nbsTitle {
  width: auto;
  float: left;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.newBarSliderMain .nbsTop .nbsVals {
  width: auto;
  float: right;
  color: #999999;
  font-size: 12px;
  letter-spacing: -0.3px;
}
.newBarSliderMain .nbsBarHolder {
  width: 100%;
  height: 6px;
  float: left;
  background: #d8d8d8;
  border-radius: 3px;
  margin: 20px 0 30px 0;
  position: relative;
}
.newBarSliderMain .nbsBarHolder .bar {
  height: 6px;
  position: absolute;
  top: 0;
  border-radius: 3px;
}
.newBarSliderMain .nbsBarHolder .dot {
  width: 22px;
  height: 22px;
  position: absolute;
  margin: -11px;
  background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#fff));
  background: linear-gradient(#e8e8e8, #fff);
  z-index: 9;
  top: 3px;
  border-radius: 50%;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);
}
.newBarSliderMain .nbsBarHolder .dot:hover {
  cursor: pointer;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.flightResultsTitle {
  width: 100%;
  float: left;
  min-height: 30px;
  padding-left: 40px;
  position: relative;
  margin: 10px 0;
}
.flightResultsTitle .frtIcon {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 30px;
  font-size: 28px;
}
.flightResultsTitle .frtLeft {
  width: 50%;
  float: left;
}
.flightResultsTitle .frtLeft .frtTitle {
  width: 100%;
  height: auto;
  float: left;
  color: #333333;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: -0.7px;
}
.flightResultsTitle .frtLeft .frtDesc {
  width: 100%;
  height: auto;
  float: left;
  color: #999999;
  font-size: 12px;
  letter-spacing: -0.3px;
}
.flightResultsTitle .frtRight {
  width: auto;
  float: right;
}
.flightResultsTitle .frtRight .frtLabel {
  width: auto;
  height: 34px;
  float: left;
  color: #999999;
  font-size: 12px;
  letter-spacing: -0.3px;
  margin-right: 6px;
  line-height: 34px;
}
.flightResultsTitle .frtRight .frtSelect {
  width: 140px;
  height: 34px;
  border: 2px solid #eaeaea;
  border-radius: 18px;
  font-family: "open sans";
  font-size: 13px;
  color: #666666;
  padding-left: 8px;
  outline: none;
}

.flightResultItemMain {
  width: 100%;
  float: left;
  margin: 10px 0 20px 0;
}
.flightResultItemMain .friItemBg {
  width: 100%;
  float: left;
  background: #fff;
  border-radius: 10px;
  position: relative;
  padding-right: 175px;
  min-height: 90px;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}
.flightResultItemMain .friItemBg:before {
  width: 20px;
  height: 20px;
  position: absolute;
  left: -10px;
  top: 50%;
  margin-top: -10px;
  border-radius: 10px;
  background: #eef1fa;
  content: " ";
}
.flightResultItemMain .friItemBg:after {
  width: 20px;
  height: 20px;
  position: absolute;
  right: -10px;
  top: 50%;
  margin-top: -10px;
  border-radius: 10px;
  background: #eef1fa;
  content: " ";
}
.flightResultItemMain .friItemBg .friItem {
  width: 100%;
  float: left;
  position: relative;
  padding: 18px;
  background: url("../img/friItemBg.jpg") right center repeat-y;
}
.flightResultItemMain .friItemBg .friItem:nth-child(2) {
  border-top: 1px solid #eef1fa;
}
.flightResultItemMain .friItemBg .friAirline {
  width: 30%;
  float: left;
  position: relative;
  padding-left: 42px;
  color: #666666;
  font-size: 15px;
  letter-spacing: -0.5px;
  line-height: 36px;
}
.flightResultItemMain .friItemBg .friAirline .faLogo {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 0;
  top: 0;
}
.flightResultItemMain .friItemBg .friAirline .faLogo img {
  width: 100%;
}
.flightResultItemMain .friItemBg .friRight {
  width: 70%;
  float: right;
}
.flightResultItemMain .friItemBg .friRight .frDep {
  width: 38%;
  float: left;
  text-align: right;
}
.flightResultItemMain .friItemBg .friRight .frArr {
  width: 38%;
  float: left;
  text-align: left;
}
.flightResultItemMain .friItemBg .friRight .frCenter {
  width: 24%;
  float: left;
  padding: 0 5px;
  text-align: center;
}
.flightResultItemMain .friItemBg .friRight .frCenter .frDuration {
  width: 100%;
  float: left;
  color: #999999;
  border-bottom: 2px solid #ccc;
  padding-bottom: 5px;
  position: relative;
  margin-bottom: 5px;
}
.flightResultItemMain .friItemBg .friRight .frCenter .frDuration:before {
  width: 6px;
  height: 6px;
  position: absolute;
  left: 0;
  bottom: -4px;
  background: #ccc;
  border-radius: 50%;
  content: " ";
}
.flightResultItemMain .friItemBg .friRight .frCenter .frDuration:after {
  width: 6px;
  height: 6px;
  position: absolute;
  right: 0;
  bottom: -4px;
  background: #ccc;
  border-radius: 50%;
  content: " ";
}
.flightResultItemMain .friItemBg .friRight .frCenter .frStops {
  width: 100%;
  float: left;
  text-align: center;
  color: #999999;
  font-size: 12px;
}
.flightResultItemMain .friItemBg .friRight .frCenter .frStops.red {
  color: #c68989;
}
.flightResultItemMain .friItemBg .friRight .frHour {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: bold;
  color: #666666;
}
.flightResultItemMain .friItemBg .friRight .frAirport {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #999999;
  letter-spacing: -0.4px;
}
.flightResultItemMain .friItemBg .friPriceCol {
  width: 175px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  padding: 10px;
}
.flightResultItemMain .friItemBg .friPriceCol:before {
  width: 20px;
  height: 20px;
  position: absolute;
  left: -10px;
  top: -10px;
  border-radius: 10px;
  background: #eef1fa;
  content: " ";
}
.flightResultItemMain .friItemBg .friPriceCol:after {
  width: 20px;
  height: 20px;
  position: absolute;
  left: -10px;
  bottom: -10px;
  border-radius: 10px;
  background: #eef1fa;
  content: " ";
}
.flightResultItemMain .friItemBg .friPriceCol .lastSeat {
  width: 100%;
  float: left;
  color: #c68989;
}
.flightResultItemMain .friItemBg .friPriceCol .greenLabel {
  width: 100%;
  float: left;
}
.flightResultItemMain .friItemBg .friPriceCol .selectBt {
  position: absolute;
  left: 15px;
  bottom: 15px;
  right: 15px;
  line-height: 30px;
  height: 30px;
  border-radius: 15px;
  font-weight: 600;
  text-align: left;
  color: #fff;
  font-size: 15px;
  padding: 0 12px;
  cursor: pointer;
}
.flightResultItemMain .friItemBg .friPriceCol .selectBt span {
  font-size: 11px;
}
.flightResultItemMain .friItemBg .friPriceCol .selectBt i {
  float: right;
  margin-top: 8px;
  margin-right: -4px;
  margin-left: 5px;
}
.flightResultItemMain .friItemBg .friPriceCol .selectBt:hover {
  opacity: 0.8;
}
.flightResultItemMain .friItemBg .flightDetails {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 6px;
  color: #999999;
  cursor: pointer;
}
.flightResultItemMain .friItemBg .flightDetails:hover {
  cursor: pointer;
}
.flightResultItemMain .friDetails {
  width: 96%;
  float: left;
  background: #f5f7fc;
  margin: 0 2%;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 7px 15px rgba(186, 197, 219, 0.17);
          box-shadow: 0 7px 15px rgba(186, 197, 219, 0.17);
  overflow: hidden;
  padding: 0;
  max-height: 0;
}
.flightResultItemMain .friDetails .nfeTitle {
  width: 100%;
  float: left;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.6px;
  margin-bottom: 10px;
}
.flightResultItemMain .friDetails .nfeLeft {
  width: 49%;
  float: left;
  color: #999999;
  font-size: 12px;
}
.flightResultItemMain .friDetails .nfeRight {
  width: 49%;
  float: left;
  color: #999999;
  text-align: right;
  font-size: 12px;
}
.flightResultItemMain .friDetails .nfeWaitingTime {
  width: 100%;
  float: left;
  margin: 10px 0;
  background: rgba(0, 0, 0, 0.03);
  padding: 5px 0;
  font-size: 12px;
  color: #999999;
  text-align: center;
  border-radius: 3px;
}
.flightResultItemMain .friClasses {
  width: 96%;
  float: left;
  background: #f5f7fc;
  margin: 0 2%;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 7px 15px rgba(186, 197, 219, 0.17);
          box-shadow: 0 7px 15px rgba(186, 197, 219, 0.17);
  overflow: hidden;
  padding: 0;
  max-height: 0;
}
.flightResultItemMain .friClasses .friClassItem {
  width: 100%;
  float: left;
  padding: 15px;
  background: #fff;
  margin: 4px 0;
  border-radius: 5px;
}
.flightResultItemMain .friClasses .friClassItem:last-child {
  border: none;
}
.flightResultItemMain .friClasses .friClassItem .fciLeft {
  width: 70%;
  float: left;
}
.flightResultItemMain .friClasses .friClassItem .fciRight {
  width: 30%;
  float: right;
  padding-left: 10px;
}
.flightResultItemMain .friClasses .friClassItem .fciTitle {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: 600;
}
.flightResultItemMain .friClasses .friClassItem .fciDetails {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #999999;
}
.flightResultItemMain .friClasses .friClassItem .fciPrice {
  width: 100%;
  float: left;
  font-size: 16px;
  font-weight: 600;
  text-align: right;
  margin-bottom: 5px;
}
.flightResultItemMain .friClasses .friClassItem .fciChoose {
  width: auto;
  height: 32px;
  float: right;
  padding: 0 18px;
  background: #fff;
  border: 2px solid transparent;
  line-height: 28px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  border-radius: 16px;
}
.flightResultItemMain .friClasses .friClassItem .fciChoose:hover {
  opacity: 0.8;
}
.flightResultItemMain .friClasses .friClassesGrid {
  width: calc(100% + 10px);
  float: left;
  margin-left: -5px;
}
.flightResultItemMain .friClasses .friClassesGrid .friClassItem {
  width: calc(100% - 10px);
  margin: 5px;
}
.flightResultItemMain .friClasses .friClassesGrid.triple .friClassItem {
  width: calc(33.3% - 10px);
  margin: 5px;
}
.flightResultItemMain .friClasses .friClassesGrid.triple .friClassItem .fciLeft {
  width: 100%;
}
.flightResultItemMain .friClasses .friClassesGrid.triple .friClassItem .fciRight {
  width: 100%;
  margin-top: 5px;
}
.flightResultItemMain .friClasses .friClassesGrid.triple .friClassItem .fciPrice {
  text-align: left;
}
.flightResultItemMain .friClasses .friClassesGrid.triple .friClassItem .fciChoose {
  float: left;
}
.flightResultItemMain.showDetails .friDetails {
  max-height: 600px;
  padding: 15px;
  overflow: auto;
}
.flightResultItemMain.showClasses .friClasses {
  max-height: 600px;
  padding: 15px;
  overflow: auto;
}

.seeAllFlights {
  width: 100%;
  float: left;
  margin: 10px 0;
  text-align: center;
}
.seeAllFlights .safBt {
  width: auto;
  display: inline-block;
  background: #fff;
  height: 28px;
  border-radius: 14px;
  padding: 0 15px;
  font-size: 11px;
  color: #999999;
  line-height: 28px;
  cursor: pointer;
}
.seeAllFlights .safBt:hover {
  opacity: 0.8;
}

.flightListHalf {
  width: 49%;
  float: left;
}
.flightListHalf .flightResultsTitle .frtRight .frtLabel {
  display: none;
}
.flightListHalf .flightResultsTitle .frtRight .frtSelect {
  width: 100px;
}
.flightListHalf .flightResultItemMain .friItemBg {
  padding-right: 0;
}
.flightListHalf .flightResultItemMain .friItemBg:after,
.flightListHalf .flightResultItemMain .friItemBg:before {
  top: 40px;
  margin: 0;
}
.flightListHalf .flightResultItemMain .friItemBg .friItem {
  background: none;
  border-bottom: 1px solid #ebebeb;
}
.flightListHalf .flightResultItemMain .friItemBg .friPriceCol {
  width: 100%;
  float: left;
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  padding: 15px;
}
.flightListHalf .flightResultItemMain .friItemBg .friPriceCol:after,
.flightListHalf .flightResultItemMain .friItemBg .friPriceCol:before {
  display: none;
}
.flightListHalf .flightResultItemMain .friItemBg .friPriceCol .greenLabel,
.flightListHalf .flightResultItemMain .friItemBg .friPriceCol .lastSeat {
  width: 60%;
  text-align: left;
}
.flightListHalf .flightResultItemMain .friItemBg .friPriceCol .selectBt {
  width: auto;
  left: auto;
}
.flightListHalf .flightResultItemMain .friItemBg .friAirline {
  width: 36px;
  height: 36px;
  overflow: hidden;
}
.flightListHalf .flightResultItemMain .friItemBg .friRight {
  width: auto;
  float: none;
  margin-left: 50px;
}
.flightListHalf .noFlights .nofContainer {
  width: 100%;
  margin: 5% 0;
}

.flightCart {
  width: 100%;
  float: left;
  background: #fff;
  padding: 15px;
  margin: 10px 0;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.22);
          box-shadow: 0 5px 5px rgba(0, 0, 0, 0.22);
  border-radius: 10px;
}
.flightCart .fc-title {
  width: 100%;
  float: left;
  font-size: 14px;
  color: #999999;
  font-weight: 600;
  letter-spacing: -0.4px;
}
.flightCart .fc-title.return i { /* IE 9 */
  -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
  transform: rotate(-180deg);
}
.flightCart .fc-details {
  width: 100%;
  float: left;
  margin: 10px 0 20px;
  font-size: 13px;
  letter-spacing: -0.3px;
  color: #999999;
}
.flightCart .fc-details p {
  color: #666666;
}
.flightCart .fc-details span {
  color: #666666;
}
.flightCart .fc-details .totalPrice {
  font-size: 30px;
  color: #666666;
  font-weight: bold;
  letter-spacing: -0.5px;
}
.flightCart .fcButton {
  width: 100%;
  height: 36px;
  float: left;
  color: #fff;
  line-height: 36px;
  border-radius: 18px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.flightCart .fcButton:hover {
  opacity: 0.9;
}

.noFlights {
  width: 100%;
  float: left;
  text-align: center;
}
.noFlights .nofContainer {
  width: 50%;
  float: left;
  border: 3px dashed rgba(0, 0, 0, 0.1);
  margin: 5% 25%;
  padding: 30px;
  border-radius: 15px;
}
.noFlights .nofContainer .nofIcon {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  text-align: center;
}
.noFlights .nofContainer .nofIcon img {
  max-width: 100%;
}
.noFlights .nofContainer .nofTitle {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.8px;
}
.noFlights .nofContainer .nofContent {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
}

.tourDetailLeft {
  width: 75%;
  float: left;
}

.tourDetailRight {
  width: 24%;
  float: right;
}

.tourDetailBanner {
  width: 1300px;
  height: 250px;
  float: left;
  margin: -10px -100px 10px -100px;
  overflow: hidden;
}
.tourDetailBanner img {
  max-width: 100%;
}

.tourDetailTitle {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
}
.tourDetailTitle .tdtMainTitle {
  width: calc(100% - 60px);
  height: auto;
  float: left;
  color: #3c6dbd;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: -1px;
}
.tourDetailTitle .tdtDesc {
  width: calc(100% - 60px);
  float: left;
  color: #999999;
  font-size: 13px;
  letter-spacing: -0.3px;
}
.tourDetailTitle .tdtLogo {
  width: 50px;
  height: 50px;
  float: right;
  overflow: hidden;
}
.tourDetailTitle .tdtLogo img {
  width: 100%;
}

.tdPriceWidget {
  width: 100%;
  height: auto;
  float: left;
  background: #f5f7fc;
  border-radius: 4px;
  overflow: hidden;
}
.tdPriceWidget .tpwDates {
  width: 100%;
  float: left;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
  padding-left: 70px;
  background: #f5f7fc;
  position: relative;
}
.tdPriceWidget .tpwDates .tpwYear {
  width: 70px;
  height: 44px;
  position: absolute;
  left: 0;
  top: 0;
  border-right: 1px solid #e6e6e6;
}
.tdPriceWidget .tpwDates .tpwYear select {
  width: 100%;
  height: 44px;
  float: left;
  border: none;
  background: none;
  font-family: "open sans";
  font-size: 16px;
  color: #666666;
  font-weight: 300;
  letter-spacing: -0.4px;
  padding-left: 5px;
  outline: none;
}
.tdPriceWidget .tpwDates .tpwMonths {
  width: 100%;
  height: auto;
  float: left;
}
.tdPriceWidget .tpwDates .tpwMonths .mBt {
  width: 8.3%;
  height: 44px;
  float: left;
  border-right: 1px solid #e6e6e6;
  text-align: center;
  line-height: 44px;
  font-size: 15px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.2px;
  cursor: pointer;
}
.tdPriceWidget .tpwDates .tpwMonths .mBt:last-child {
  border: none;
}
.tdPriceWidget .tpwDates .tpwMonths .mBt.passive {
  color: #b4b4b4;
  background: none !important;
  cursor: default;
}
.tdPriceWidget .tpwDates .tpwMonths .mBt.active {
  background: #fff;
  color: #3c6dbd;
  border-bottom: 2px solid transparent;
}
.tdPriceWidget .tpwDates .tpwMonths .mBt:hover {
  background: rgba(255, 255, 255, 0.73);
}
.tdPriceWidget .tpwDays {
  width: 100%;
  float: left;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
  background: #f5f7fc;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tdPriceWidget .tpwDays .dayBt {
  width: auto;
  float: left;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.3px;
  border-right: 1px solid #e6e6e6;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.tdPriceWidget .tpwDays .dayBt:last-child {
  border: none;
}
.tdPriceWidget .tpwDays .dayBt.passive {
  color: #b4b4b4;
  background: none !important;
  cursor: default;
}
.tdPriceWidget .tpwDays .dayBt.active {
  background: #fff;
  color: #3c6dbd;
  border-bottom: 2px solid transparent;
}
.tdPriceWidget .tpwDays .dayBt:hover {
  background: rgba(255, 255, 255, 0.73);
}
.tdPriceWidget .tpwResults {
  width: 100%;
  height: auto;
  float: left;
  padding: 15px;
}
.tdPriceWidget .tpwNote {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #999999;
  font-style: italic;
  text-align: center;
}

.tpwResult {
  width: 100%;
  float: left;
  background: #fff;
  border-radius: 30px;
  position: relative;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 1, 0.05);
          box-shadow: 0 3px 5px rgba(0, 0, 1, 0.05);
  padding: 5px;
  padding-right: 125px;
  margin-bottom: 15px;
}
.tpwResult .trDay {
  width: 130px;
  height: 50px;
  float: left;
  border-right: 1px solid #e6e6e6;
  background: url("../img/trDay.png") left center no-repeat;
  padding-left: 50px;
  line-height: 50px;
  font-size: 16px;
  font-weight: 300;
  color: #999999;
  letter-spacing: -0.4px;
}
.tpwResult .trTour {
  width: auto;
  float: left;
  height: auto;
  padding-left: 10px;
  padding-top: 7px;
  width: calc(50% - 65px);
}
.tpwResult .trTour .trtName {
  width: 100%;
  float: left;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.3px;
}
.tpwResult .trTour .trtCabin {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #999999;
}
.tpwResult .trTour .discount {
  width: auto;
  background: #f1b22f;
  color: #fff;
  padding: 0 3px;
  border-radius: 3px;
}
.tpwResult .bookBt {
  width: 100px;
  height: 40px;
  border-radius: 20px;
  background: #a1d54b;
  line-height: 40px;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.2px;
  padding: 0 12px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
}
.tpwResult .bookBt:hover {
  opacity: 0.8;
}
.tpwResult .bookBt.passive {
  cursor: default;
  background: #bbbbbb;
  font-size: 12px;
  padding: 0 8px;
  opacity: 1;
}
.tpwResult .bookBt.blueBg {
  background: #00a1ff;
}
.tpwResult .bookBt.redBg {
  background: #7d1d1d;
}
.tpwResult .bookBt.orangeBg {
  background: #e09100;
}
.tpwResult .tpwPrices {
  width: auto;
  text-align: right;
  padding-top: 7px;
  float: right;
  width: calc(50% - 65px);
}
.tpwResult .tpwPrices .oldPrice {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #999999;
  text-decoration: line-through;
}
.tpwResult .tpwPrices .newPrice {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.3px;
}

.detailPriceWidget {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
  background: #f5f7fc;
  border-radius: 6px;
  padding: 5px;
}
.detailPriceWidget .dpwNav {
  width: 100%;
  height: auto;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.detailPriceWidget .dpwNav .dpwYear {
  width: 100px;
  height: 36px;
  float: left;
  font-weight: 600;
  font-family: "open sans";
  color: #333333;
  border: none;
  background: #fff;
  outline: none;
  border-radius: 4px;
  padding-left: 5px;
}
.detailPriceWidget .dpwNav + .dpwNav {
  margin-top: 5px;
  border-top: 1px solid #ccc;
  padding-top: 5px;
}
.detailPriceWidget .dpwYear + .dpwOpts {
  margin-left: 4px;
}
.detailPriceWidget .dpwOpts {
  width: auto;
  float: left;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.detailPriceWidget .dpwOpts .doItem {
  width: auto;
  height: 36px;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  line-height: 36px;
  cursor: pointer;
  background: #fff;
  margin-left: 4px;
  border-radius: 4px;
  border-bottom: 2px solid transparent;
  font-weight: 600;
  color: #333333;
  opacity: 0.9;
}
.detailPriceWidget .dpwOpts .doItem:hover {
  opacity: 1;
  border-bottom-color: #ccc;
}
.detailPriceWidget .dpwOpts .doItem:first-child {
  margin-left: 0;
}
.detailPriceWidget .dpwOpts .doItem.active {
  opacity: 1;
  border-bottom-color: #3c6dbd;
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.detailPriceWidget .dpwOpts .doItem.disabled {
  opacity: 0.5;
}
.detailPriceWidget .dpwOpts .doDay {
  width: auto;
  height: 36px;
  float: left;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  line-height: 36px;
  background: #fff;
  text-align: center;
  color: #666666;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  font-weight: 600;
  margin: 2px;
  padding: 0 3px;
}
.detailPriceWidget .dpwOpts .doDay:first-child {
  margin-left: 0;
}
.detailPriceWidget .dpwOpts .doDay:hover {
  opacity: 1;
  border-bottom-color: #ccc;
}
.detailPriceWidget .dpwOpts .doDay.active {
  opacity: 1;
  border-bottom-color: #3c6dbd;
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.detailPriceWidget .dpwTitle {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 15px;
  margin: 8px 0;
}

.tdTabber {
  width: 100%;
  height: auto;
  float: left;
}
.tdTabber .tdNav {
  width: 100%;
  height: auto;
  float: left;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
  border-radius: 5px;
  background: #fff;
  margin: 10px 0;
}
.tdTabber .tdNav li {
  width: auto;
  height: 50px;
  float: left;
  line-height: 50px;
  color: #666666;
  font-weight: 600;
  letter-spacing: -0.4px;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 5px;
  cursor: pointer;
}
.tdTabber .tdNav li:hover {
  background: #f8f8f8;
}
.tdTabber .tdNav li.active {
  position: relative;
  color: #fff;
}
.tdTabber .tdNav li.active:before {
  border: solid transparent;
  border-width: 6px;
  left: 50%;
  bottom: -12px;
  content: "";
  margin-left: -6px;
  position: absolute;
  height: 0;
  width: 0;
}
.tdTabber .tdCts {
  width: 100%;
  height: auto;
  float: left;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
  border-radius: 5px;
  background: #fff;
  margin: 10px 0;
  padding: 15px;
}
.tdTabber .tdCts .tdCt {
  display: none;
}
.tdTabber .tdcTitle {
  width: 100%;
  float: left;
  margin: 10px 0;
  color: #666666;
  font-size: 26px;
  font-weight: 300;
  letter-spacing: -1px;
}
.tdTabber .tdcTitle:first-child {
  margin-top: 0;
}

.tourProgramBox {
  width: 100%;
  float: left;
  padding-left: 90px;
  position: relative;
  padding-bottom: 40px;
  min-height: 90px;
}
.tourProgramBox:before {
  width: 2px;
  height: 100%;
  position: absolute;
  left: 29px;
  top: 0;
  background: url("../img/tourProgramBoxLines.jpg");
  content: " ";
}
.tourProgramBox:after {
  width: 75px;
  height: 2px;
  position: absolute;
  top: 29px;
  left: 0;
  background: url("../img/tourProgramBoxLines.jpg");
  content: " ";
}
.tourProgramBox .tpbDay {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  border-radius: 5px;
  text-align: center;
  padding: 10px 5px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  font-weight: 300;
}
.tourProgramBox .tpbDay span {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
.tourProgramBox .tpLabel {
  width: 100%;
  float: left;
  font-size: 14px;
  color: #999999;
  letter-spacing: -0.2px;
}
.tourProgramBox .tpTitle {
  width: 100%;
  float: left;
  font-size: 20px;
  color: #999999;
  font-weight: bold;
  letter-spacing: -0.7px;
}
.tourProgramBox .tpDate {
  width: 100%;
  float: left;
  font-size: 14px;
  color: #999999;
  letter-spacing: -0.2px;
  margin-bottom: 7px;
}
.tourProgramBox .tpImage {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.tourProgramBox .tpImage img {
  width: 100%;
}
.tourProgramBox .tpText {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 13px;
  letter-spacing: -0.2px;
}
.tourProgramBox .tpText .tptTitle {
  color: #666666;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: -0.8px;
}
.tourProgramBox .tpText strong {
  color: #666666;
}

.tpPrintMain {
  width: 100%;
  float: left;
  text-align: center;
}
.tpPrintMain .tpmBt {
  width: auto;
  height: 34px;
  display: inline-block;
  background: #f1f1f1;
  border-radius: 3px;
  color: #999999;
  font-size: 13px;
  line-height: 34px;
  cursor: pointer;
  padding: 0 13px;
}
.tpPrintMain .tpmBt:hover {
  opacity: 0.8;
}

.destBox {
  width: 100%;
  float: left;
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin: 10px 0;
}
.destBox .dbImage {
  width: 100%;
  float: left;
  margin: 7px 0;
}
.destBox .dbImage img {
  width: 100%;
}
.destBox .dbTitle {
  width: 100%;
  float: left;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.7px;
  margin: 5px 0;
}
.destBox .dbText {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #666666;
}
.destBox .dbsTitle {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.4px;
  margin: 7px 0;
}
.destBox .dbHalf {
  width: 49%;
  float: left;
  margin: 20px 0 10px 0;
}

.checkList {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.checkList li {
  width: 100%;
  float: left;
  position: relative;
  font-size: 14px;
  margin: 4px 0;
  letter-spacing: -0.3px;
  color: #999999;
  padding-left: 20px;
}
.checkList li:before {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  font-family: FontAwesome;
  content: "\f00c";
  text-align: center;
  line-height: 16px;
  color: #a6d036;
}

.crossList {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.crossList li {
  width: 100%;
  float: left;
  position: relative;
  font-size: 14px;
  margin: 4px 0;
  letter-spacing: -0.3px;
  color: #999999;
  padding-left: 20px;
}
.crossList li:before {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  font-family: FontAwesome;
  content: "\f00d";
  text-align: center;
  line-height: 16px;
  color: #f28510;
}

.tdRouteList {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.tdRouteList .tdRouteItem {
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebebeb;
  padding: 10px 12px;
  font-size: 15px;
  color: #666666;
}
.tdRouteList .tdRouteItem .triLeft {
  width: 70%;
  float: left;
}
.tdRouteList .tdRouteItem .triRight {
  width: auto;
  float: right;
  text-align: right;
}

.tdTable {
  width: 100%;
  float: left;
}
.tdTable tr {
  border-bottom: 1px solid #f1f1f1;
}
.tdTable tr.dates td {
  color: #999999;
}
.tdTable tr.cabin {
  background: #f1f1f1;
  border-bottom: 1px solid #ebebeb;
}
.tdTable tr.cabin td {
  color: #333333;
}
.tdTable tr td {
  font-size: 15px;
  color: #666666;
  padding: 8px;
}
.tdTable .price {
  cursor: pointer;
}
.tdTable .price:hover {
  text-decoration: underline;
}

.deckSelector {
  width: 100%;
  float: left;
  background: #f7f7f7;
  padding: 5px;
  border-radius: 5px;
  margin: 10px 0;
}
.deckSelector .dsLabel {
  width: 50%;
  float: left;
  line-height: 34px;
  padding-left: 7px;
  font-size: 14px;
  color: #666666;
}
.deckSelector .dsSelect {
  width: 50%;
  float: right;
  height: 34px;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-family: "open sans";
  font-size: 12px;
  padding-left: 5px;
}

.deckImage {
  width: 100%;
  text-align: center;
  float: left;
}
.deckImage img {
  max-width: 100%;
}

.cabinLeft {
  width: 75%;
  float: left;
}
.cabinLeft .clTitle {
  width: 100%;
  float: left;
  margin: 7px 0;
  color: #666666;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.4px;
}

.cabinRight {
  width: 22%;
  float: right;
}

.cabinItem {
  width: 100%;
  float: left;
  border-top: 1px solid #ebebeb;
  margin: 10px 0;
  padding-top: 10px;
}
.cabinItem .ciImage {
  width: 200px;
  float: left;
}
.cabinItem .ciImage img {
  width: 100%;
}
.cabinItem .ciRight {
  margin-left: 215px;
}
.cabinItem .ciTitle {
  width: 100%;
  float: left;
  color: #333333;
  font-size: 15px;
  font-weight: 600;
}
.cabinItem .ciTitle .cabinColor {
  width: 15px;
  height: 12px;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
}
.cabinItem .ciDetails {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 13px;
}

.tdDeckAccTitle {
  width: 100%;
  float: left;
  padding: 10px;
  background: #f1f1f1;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.5px;
  margin-top: 5px;
  position: relative;
}
.tdDeckAccTitle:hover {
  background: #ebebeb;
}
.tdDeckAccTitle:before {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -8px;
  text-align: center;
  line-height: 16px;
  color: #999999;
  font-family: FontAwesome;
  content: "\f107";
  font-size: 16px;
}

.tdDeckAccCt {
  width: 100%;
  float: left;
  border: 1px solid #f1f1f1;
  padding: 10px;
  display: none;
}
.tdDeckAccCt.show {
  display: block;
}
.tdDeckAccCt .cabinItem:first-child {
  border: none;
  padding-top: 0;
}
.tdDeckAccCt .cabinItem .ciImage {
  width: 150px;
}
.tdDeckAccCt .cabinItem .ciRight {
  margin-left: 160px;
}

.genAccTitle {
  width: 100%;
  float: left;
  padding: 10px;
  background: #f1f1f1;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.5px;
  margin-top: 5px;
  padding-right: 30px;
  position: relative;
}
.genAccTitle:hover {
  background: #ebebeb;
}
.genAccTitle:before {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 7px;
  top: 50%;
  margin-top: -8px;
  text-align: center;
  line-height: 16px;
  color: #999999;
  font-family: FontAwesome;
  content: "\f107";
  font-size: 16px;
}

.genAccCt {
  width: 100%;
  float: left;
  border: 1px solid #f1f1f1;
  padding: 10px;
  display: none;
}
.genAccCt.show {
  display: block;
}
.genAccCt .cabinItem:first-child {
  border: none;
  padding-top: 0;
}
.genAccCt .cabinItem .ciImage {
  width: 150px;
}
.genAccCt .cabinItem .ciRight {
  margin-left: 160px;
}

.specsTable {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.specsTable tr {
  font-size: 13px;
  color: #666666;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.specsTable tr td {
  padding: 7px;
}
.specsTable tr .label {
  color: #999999;
}
.specsBoxes {
  width: 100%;
  float: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.specsBoxes .spescBox {
  width: 48%;
  float: left;
  margin: 1% 2% 1% 0;
  border: 1px solid #f1f1f1;
}
.specsBoxes .spescBox .sbImage {
  width: 100%;
  overflow: hidden;
  float: left;
}
.specsBoxes .spescBox .sbImage img {
  width: 100%;
}
.specsBoxes .spescBox .sbDetails {
  width: 100%;
  float: left;
  padding: 10px;
}
.specsBoxes .spescBox .sbDetails .sbdTitle {
  width: 100%;
  float: left;
  font-size: 16px;
  letter-spacing: -0.5px;
}
.specsBoxes .spescBox .sbDetails .sbdDesc {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #999999;
}

.gallery {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.gallery li {
  width: 25%;
  float: left;
  cursor: pointer;
  padding: 8px;
  position: relative;
}
.gallery li img {
  width: 100%;
}

.tdrBox {
  width: 100%;
  float: left;
  margin: 10px 0;
  border-radius: 6px;
  padding: 9px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}
.tdrBox .tbTitle {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.4px;
  margin-bottom: 5px;
}
.tdrBox .tbImage {
  width: 100%;
  float: left;
  margin: 5px 0;
}
.tdrBox .tbImage img {
  width: 100%;
}
.tdrBox .tdShip {
  width: 100%;
  float: left;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: -0.4px;
  margin-top: 5px;
}
.tdrBox .tbMap {
  width: calc(100% + 18px);
  margin: 5px -9px;
  float: left;
}
.tdrBox .mapTrigger {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 11px;
  cursor: pointer;
}
.tdrBox .mapTrigger:hover {
  text-decoration: underline;
}

.tbList {
  width: 100%;
  float: left;
}
.tbList li {
  width: 100%;
  float: left;
  padding: 8px 0;
  border-bottom: 1px solid #ebebeb;
  font-size: 13px;
  letter-spacing: -0.4px;
}
.tbList li a {
  color: #666666;
}
.tbList li a:hover {
  text-decoration: underline;
}

.cruiseResultLeft {
  width: 250px;
  float: left;
}

.cruiseResultRight {
  margin-left: 270px;
}

.crTitle {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.crTitle .title {
  width: auto;
  float: left;
  font-size: 20px;
  font-weight: 300;
  color: #666666;
  letter-spacing: -0.3px;
}
.crTitle .crSorter {
  width: auto;
  float: right;
}
.crTitle .crSorter .csLabel {
  width: auto;
  float: left;
  color: #999999;
  font-size: 12px;
  line-height: 31px;
  margin-right: 6px;
}
.crTitle .crSorter .csSelect {
  width: auto;
  float: right;
  height: 30px;
  border: none;
  background: none;
  color: #666666;
  font-size: 12px;
  font-family: "open sans";
}

.wideCruiseBox {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0 20px 0;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}
.wideCruiseBox .wcbImage {
  width: 300px;
  float: left;
  overflow: hidden;
  position: relative;
}
.wideCruiseBox .wcbImage:before {
  width: 100%;
  float: left;
  content: " ";
  padding-top: 72.5%;
}
.wideCruiseBox .wcbImage img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.wideCruiseBox .wcbImage .wcbSpecs {
  width: auto;
  height: 30px;
  position: absolute;
  left: 0;
  top: 8px;
  background: rgba(255, 255, 255, 0.7);
  border: 4px solid rgba(255, 255, 255, 0.1);
  border-left: none;
  border-radius: 0 15px 15px 0;
  z-index: 9;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: -0.5px;
  padding: 0 8px;
}
.wideCruiseBox .wcbImage .wcbDiscount {
  width: auto;
  height: 30px;
  position: absolute;
  left: 8px;
  bottom: 8px;
  background: #f2b200;
  border-left: none;
  border-radius: 3px;
  font-size: 12px;
  z-index: 9;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.5px;
  padding: 0 10px;
}
.wideCruiseBox .wcbRight {
  margin-left: 300px;
  padding: 15px;
}
.wideCruiseBox .wrTop {
  width: 100%;
  float: left;
  padding-bottom: 10px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 10px;
}
.wideCruiseBox .wrtLeft {
  width: 65%;
  float: left;
}
.wideCruiseBox .wrtComp {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: -0.7px;
}
.wideCruiseBox .wrtName {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -1px;
}
.wideCruiseBox .wrtDest {
  width: 100%;
  float: left;
  color: #666666;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: -0.5px;
}
.wideCruiseBox .wrtDesc {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 11px;
  letter-spacing: -0.2px;
  margin: 3px 0;
}
.wideCruiseBox .wrtRight {
  width: 33%;
  float: right;
  text-align: right;
}
.wideCruiseBox .wrtRight .wrLabel {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #999999;
  letter-spacing: -0.2px;
}
.wideCruiseBox .wrtRight .wrsPrice {
  width: 100%;
  float: left;
  font-size: 15px;
  color: #666666;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.wideCruiseBox .wrtRight .wrsPrice span {
  font-size: 12px;
  font-weight: normal;
}
.wideCruiseBox .wrtRight .wrmOldPrice {
  width: 100%;
  float: left;
  font-size: 14px;
  color: #999999;
  font-weight: 600;
  letter-spacing: -0.5px;
  text-decoration: line-through;
}
.wideCruiseBox .wrtRight .wrmOldPrice span {
  font-size: 12px;
  font-weight: normal;
}
.wideCruiseBox .wrtRight .wrmPrice {
  width: 100%;
  float: left;
  font-size: 18px;
  color: #666666;
  font-weight: bold;
  letter-spacing: -0.5px;
}
.wideCruiseBox .wrtRight .wrmPrice span {
  font-size: 14px;
  font-weight: normal;
}
.wideCruiseBox .wrBottom {
  width: 100%;
  float: left;
  margin-bottom: 7px;
}
.wideCruiseBox .wrBottom .wrbDest {
  width: 50%;
  float: left;
  font-size: 11px;
  color: #999999;
  letter-spacing: -0.2px;
}
.wideCruiseBox .wrBottom .wrbBuyBt {
  width: auto;
  height: 40px;
  float: right;
  margin-top: 4px;
  padding: 0 14px;
  font-size: 13px;
  color: #fff;
  line-height: 40px;
  border-radius: 5px;
  font-weight: 600;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}
.wideCruiseBox .wrBottom .wrbBuyBt:hover {
  opacity: 0.8;
}
.wideCruiseBox .wrBottom .wrbDetailsBg {
  width: auto;
  height: 40px;
  float: right;
  margin-top: 4px;
  padding: 0 14px;
  font-size: 13px;
  color: #999999;
  line-height: 40px;
  border-radius: 5px;
  font-weight: 600;
  letter-spacing: -0.4px;
  margin-right: 7px;
  background: #ebebeb;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}
.wideCruiseBox .wrBottom .wrbDetailsBg:hover {
  opacity: 0.8;
}

.fullLoading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999999;
}
.fullLoading:before {
  width: 60px;
  height: 60px;
  position: fixed;
  left: 50%;
  top: 50%;
  content: " ";
  margin: -30px;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.64);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-animation: loadingRotator 2s infinite;
  animation: loadingRotator 2s infinite;
}
.fullLoading:after {
  width: 60px;
  height: 60px;
  position: fixed;
  left: 50%;
  top: 50%;
  content: " ";
  margin: -30px;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.64);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-animation: loadingRotator 1.8s infinite;
  animation: loadingRotator 1.8s infinite;
}

.descLoading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999999;
}
.descLoading .dlContent {
  width: 400px;
  max-width: calc(100% - 20px);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.descLoading .dlContent.wBg {
  background: #fff;
  border-radius: 10px;
  padding: 30px 10px;
}
.descLoading .dlContent.wBg .dlcRotator:before,
.descLoading .dlContent.wBg .dlcRotator:after {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.descLoading .dlContent.wBg .dlcText {
  color: #999999;
}
.descLoading .dlContent .dlcRotator {
  width: 100%;
  height: 60px;
  float: left;
  position: relative;
  margin-bottom: 15px;
}
.descLoading .dlContent .dlcRotator:before {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  content: " ";
  margin: -30px;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.64);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-animation: loadingRotator 2s infinite;
  animation: loadingRotator 2s infinite;
}
.descLoading .dlContent .dlcRotator:after {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  content: " ";
  margin: -30px;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.64);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-animation: loadingRotator 1.8s infinite;
  animation: loadingRotator 1.8s infinite;
}
.descLoading .dlContent .dlcImage {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 10px;
}
.descLoading .dlContent .dlcImage .dimg {
  width: 100px;
  height: 100px;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px;
}
.descLoading .dlContent .dlcImage .dimg img {
  width: 100%;
}
.descLoading .dlContent .dlcText {
  text-align: center;
  width: 100%;
  float: left;
  font-size: 16px;
  color: #fff;
}

.localLoading {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999999;
}
.localLoading:before {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  content: " ";
  margin: -30px;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.5);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-animation: loadingRotator 2s infinite;
  animation: loadingRotator 2s infinite;
}
.localLoading:after {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  content: " ";
  margin: -30px;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.64);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  -webkit-animation: loadingRotator 1.8s infinite;
  animation: loadingRotator 1.8s infinite;
}

@-webkit-keyframes loadingRotator {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadingRotator {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.infoBox {
  width: auto;
  height: auto;
  float: right;
  z-index: 99;
  position: relative;
}
.infoBox .ib-trigger {
  width: 20px;
  height: 20px;
  float: left;
  background: #fff;
  border: 1px solid #dfdfdf;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.09);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.09);
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
  color: #999999;
}
.infoBox:hover .ib-drop {
  display: block;
}
.infoBox .ib-drop {
  width: 200px;
  height: auto;
  position: absolute;
  left: 50%;
  bottom: 23px;
  margin-left: -100px;
  border-radius: 3px;
  border: 1px solid #d7d5b1;
  background-color: rgba(248, 246, 228, 0.93);
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.24);
          box-shadow: 0 5px 5px rgba(0, 0, 0, 0.24);
  color: #797953;
  display: none;
  z-index: 999;
  padding: 10px;
}
.infoBox .ib-drop:before {
  border: solid transparent;
  border-top-color: #d7d5b1;
  border-width: 5px;
  left: 50%;
  bottom: -11px;
  margin-left: -6px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}

.bookingLeft {
  width: calc(100% - 280px);
  float: left;
}

.bookingRight {
  width: 260px;
  float: right;
}

.bookingTable {
  width: 100%;
  height: auto;
  float: left;
}
.bookingTable tr td {
  padding: 5px;
}
.bookingTable tr td:first-child {
  padding-left: 0;
}
.bookingTable tr td:last-child {
  padding-right: 0;
}

.bookingItem {
  width: 100%;
  float: left;
  margin: 10px 0;
  border-radius: 6px;
  padding: 14px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}
.bookingItem .biTitle {
  width: 100%;
  float: left;
  border-bottom: 2px solid #f1f1f1;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-weight: 600;
  color: #666666;
  font-size: 17px;
  letter-spacing: -0.6px;
}
.bookingItem .bookingPerson {
  width: 100%;
  height: auto;
  float: left;
  border: 2px solid #f1f1f1;
  padding: 10px;
  border-radius: 6px;
  margin: 5px 0;
}
.bookingItem .bookingPerson .bpTitle {
  width: 100%;
  float: left;
  margin-bottom: 5px;
  font-size: 13px;
  color: #999999;
  letter-spacing: -0.3px;
}

.biMainOptions {
  width: 100%;
  float: left;
  margin: 6px 0;
}
.biMainOptions .biOpt {
  width: auto;
  float: left;
  margin-right: 20px;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.6px;
}

.bCheck {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
  position: relative;
}
.bCheck input {
  position: absolute;
  left: -50px;
  top: -50px;
  margin-top: -6px;
}
.bCheck input:checked + label:before {
  font-family: FontAwesome;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  content: "\f00c";
}
.bCheck label {
  width: 100%;
  float: left;
  padding: 5px 7px 5px 28px;
  position: relative;
}
.bCheck label:Before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -9px;
  border: 1px solid #b6b6b6;
  border-radius: 2px;
  content: " ";
}
.bCheck input:checked + label:before {
  background: #fff;
  content: " ";
}
.bCheck input:checked + label:after {
  width: 10px;
  height: 10px;
  position: absolute;
  left: 13px;
  top: 50%;
  margin: -5px -4px;
  border-radius: 2px;
  content: " ";
}
.bCheck.radio label:Before {
  border-radius: 50%;
}
.bCheck.radio input:checked + label:after {
  border-radius: 50%;
}

.biSpacer {
  width: 100%;
  height: 2px;
  float: left;
  background: #e9e9e9;
  margin: 10px 0;
}

.biMidTitle {
  width: 100%;
  float: left;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.6px;
}

.biSearch {
  width: 100%;
  float: left;
  margin: 5px 0;
}

.bSearchButton {
  width: auto;
  height: 40px;
  float: left;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
  border: none;
  font-family: "open sans";
  padding: 0 17px;
  font-weight: 600;
  letter-spacing: -0.3px;
  white-space: nowrap;
}

.booking-flights {
  width: 100%;
  float: left;
  max-height: 300px;
  overflow: auto;
  margin: 10px 0;
}

.flight-table {
  width: 100%;
  height: auto;
  float: left;
  font-size: 11px;
}
.flight-table tr td {
  padding: 3px 2px;
  color: #666666;
  border: 1px solid #f1f1f1;
}
.flight-table tr.title {
  background: #fafafa;
  font-size: 11px;
  color: #999999;
}
.flight-table .lastSeat {
  height: 18px;
  display: inline-block;
  padding: 0 2px;
  background: #f1f1f1;
}
.flight-table img {
  max-height: 30px;
}

.nbTransferBox {
  width: 49%;
  float: left;
  border: 1px solid #ebebeb;
  padding: 15px;
  border-radius: 4px;
  margin-top: 5px;
}
.nbTransferBox .nbtTitle {
  width: calc(100% + 30px);
  float: left;
  border-bottom: 1px solid #ebebeb;
  margin-left: -15px;
  padding: 0 15px;
  margin-top: -5px;
  padding-bottom: 10px;
  font-size: 13px;
  font-weight: 600;
  color: #666;
  letter-spacing: -0.2px;
  margin-bottom: 10px;
}

.transferList li {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #666;
  margin: 2px 0;
}
.transferList li span {
  color: #33af48;
  font-weight: 600;
}

.bookingText {
  width: 100%;
  height: auto;
  float: left;
  font-size: 13px;
  color: #666666;
  letter-spacing: -0.2px;
}

.bookingTabber {
  width: 100%;
  height: auto;
  float: left;
}
.bookingTabber .btNav {
  width: 100%;
  float: left;
  background: #f1f1f1;
  overflow: hidden;
  border-radius: 5px;
  margin: 5px 0;
}
.bookingTabber .btNav li {
  width: 33.3%;
  float: left;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #666666;
  cursor: pointer;
  letter-spacing: -0.3px;
}
.bookingTabber .btNav li:hover {
  background: rgba(0, 0, 0, 0.02);
}
.bookingTabber .btNav li.active {
  background: rgba(0, 0, 0, 0.06);
  font-weight: 600;
}
.bookingTabber .btCts {
  width: 100%;
  margin: 5px 0;
  float: left;
}
.bookingTabber .btCts .btCt {
  width: 100%;
  float: left;
  display: none;
}

.nbCardHolder {
  width: 100%;
  float: left;
  border: 1px solid #ebebeb;
  padding: 15px;
  border-radius: 4px;
}
.nbCardHolder .nchForm {
  width: 55%;
  float: left;
  padding-right: 15px;
  border-right: 1px solid #ebebeb;
}
.nbCardHolder .nchRight {
  width: calc(45% + 1px);
  float: left;
  padding-left: 15px;
  border-left: 1px solid #ebebeb;
  margin-left: -1px;
}

.nchTitle {
  width: 100%;
  float: left;
  color: #999;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.4px;
}
.nchTitle .title {
  width: auto;
  float: left;
}
.nchTitle .pr-card {
  float: right;
  width: 90px;
  height: 25px;
  border: 1px solid #ebebeb;
  overflow: hidden;
  line-height: 0;
  text-align: center;
}
.nchTitle .pr-card img {
  width: 90%;
}

.instList {
  width: 100%;
  float: left;
  position: relative;
}
.instList .instBox {
  width: 100%;
  height: auto;
  float: left;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  margin: 5px 0;
  position: relative;
  cursor: pointer;
  padding: 5px 8px 5px 30px;
}
.instList .instBox:before {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 7px;
  top: 50%;
  margin-top: -9px;
  border: 1px solid #d7d7d7;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: " ";
}
.instList .instBox:hover {
  border-color: #ccc;
}
.instList .instBox.selected {
  border-color: #999;
}
.instList .instBox .instTitle {
  width: 50%;
  float: left;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 29px;
  color: #666666;
}
.instList .instBox .instDisc {
  width: 20%;
  float: left;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 29px;
  color: #1f9bde;
}
.instList .instBox .instPrice {
  width: 28%;
  float: right;
  text-align: right;
  color: #6cbf1c;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.4px;
  line-height: 29px;
}
.instList .instBox.selected:after {
  width: 10px;
  height: 10px;
  position: absolute;
  left: 11px;
  top: 50%;
  margin-top: -5px;
  border-radius: 50%;
  content: " ";
}

.instWarning {
  width: 100%;
  float: left;
  margin: 40px 0;
  text-align: center;
}
.instWarning .warningBox {
  width: 200px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  border: 2px dashed #ebebeb;
  color: #999;
  border-radius: 10px;
}

.bcTrigger {
  width: auto;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.4px;
  color: #666;
  margin-top: 15px;
  cursor: pointer;
}
.bcTrigger:hover {
  opacity: 0.8;
}

.nchAgreement {
  width: 100%;
  float: left;
  padding: 15px;
  border: 1px solid #ebebeb;
  margin-top: 10px;
  border-radius: 5px;
}
.nchAgreement .bCheck {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #333;
  font-weight: 600;
}
.nchAgreement .naText {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #666;
  margin-top: 5px;
}
.nchAgreement .naText a:hover {
  text-decoration: underline;
}
.nchAgreement .naTextBox {
  width: 100%;
  float: left;
  background: #fcfcfc;
  padding: 10px;
  border: 1px solid #ebebeb;
  margin: 10px 0;
  max-height: 150px;
  overflow: auto;
}

.doneBt {
  width: 100%;
  height: 50px;
  float: left;
  text-align: center;
  outline: none;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.18);
          box-shadow: 0 5px 5px rgba(0, 0, 0, 0.18);
  border-radius: 5px;
  margin-top: 10px;
  border: none;
  font-family: "open sans";
  color: #fff;
  font-size: 17px;
  letter-spacing: -0.4px;
  font-weight: 600;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.doneBt:hover {
  margin-top: 8px;
  margin-bottom: 2px;
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18);
          box-shadow: 0 10px 10px rgba(0, 0, 0, 0.18);
}

.nBookingCart {
  width: 260px;
  float: left;
  margin: 10px 0;
  border: 1px solid #ebebeb;
  background: #fff;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.05);
  padding: 10px;
  border-radius: 3px;
}
.nBookingCart .nbHotelImg {
  width: calc(100% + 20px);
  float: left;
  margin: -10px -10px 10px -10px;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}
.nBookingCart .nbHotelImg img {
  width: 100%;
}
.nBookingCart .nbcTitle {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #666666;
}
.nBookingCart .nbcMidTitle {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #666666;
}
.nBookingCart .nbcDetails {
  width: 100%;
  float: left;
}
.nBookingCart .nbcLeft {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #999;
  letter-spacing: -0.3px;
}
.nBookingCart .nbcLeft .nbcItem {
  width: 100%;
  float: left;
  margin: 3px 0;
  line-height: 15px;
}
.nBookingCart .nbcRight {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #999;
  letter-spacing: -0.3px;
  margin-top: 6px;
}
.nBookingCart .nbcPrice {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 14px;
  font-weight: 600;
}
.nBookingCart .nbcMail {
  width: 100%;
  float: left;
  color: #999;
  font-size: 12px;
  letter-spacing: -0.3px;
  text-align: center;
  border-top: 2px solid #ebebeb;
  margin-top: 7px;
  padding-top: 7px;
}
.nBookingCart .nbcOldPrice {
  width: 100%;
  float: left;
  color: #999;
  font-size: 12px;
  text-decoration: line-through;
}
.nBookingCart .nbcRemove {
  width: auto;
  float: right;
  height: 18px;
  background: #f1f1f1;
  font-size: 11px;
  padding: 0 5px;
  line-height: 18px;
  border-radius: 9px;
  cursor: pointer;
  opacity: 0.7;
  display: none;
  margin-top: -20px;
}
.nBookingCart .nbcRemove:hover {
  opacity: 1;
}
.nBookingCart .bcSpacer {
  width: 100%;
  height: 2px;
  float: left;
  background: #e9e9e9;
  margin: 10px 0;
}
.nBookingCart .nbcPrices {
  width: 100%;
  float: left;
  margin: 3px 0;
}
.nBookingCart .nbcPrices .npLabel {
  width: auto;
  float: left;
  color: #999;
  font-size: 13px;
}
.nBookingCart .nbcPrices .npPrice {
  width: auto;
  float: right;
  color: #666666;
  font-size: 16px;
  font-weight: bold;
}
.nBookingCart .nbcClose {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  color: #666;
  font-size: 15px;
  cursor: pointer;
  display: none;
}
.nBookingCart .nbcPrices .npPrice.greenColor {
  color: #a1d54b;
}
.nBookingCart .bcDiscounts {
  width: 100%;
  float: left;
  text-align: center;
  color: #a1d54b;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: -0.4px;
}
.nBookingCart .nbcForm {
  width: 100%;
  height: 32px;
  float: left;
  background: #fff;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  margin-top: 8px;
  position: relative;
  overflow: hidden;
  padding-right: 34px;
}
.nBookingCart .nbcForm .nfInput {
  width: 100%;
  height: 30px;
  float: left;
  border: none;
  font-family: "open sans";
  padding-left: 10px;
  outline: none;
}
.nBookingCart .nbcForm .nfBt {
  width: 28px;
  height: 28px;
  position: absolute;
  right: 1px;
  top: 1px;
  background: #f1f1f1;
  border: none;
  color: #666666;
  border-radius: 50%;
}
.nBookingCart .nbcForm .nfBt:hover {
  opacity: 0.7;
}
.nBookingCart.fixed {
  position: fixed;
  left: 50%;
  margin-left: 290px;
}
.nBookingCart.confirmation {
  width: 50%;
  margin: 10px 25%;
}
.nBookingCart .nbCartHotelLabel {
  width: 100%;
  float: left;
  padding-left: 40px;
  position: relative;
  min-height: 40px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.nBookingCart .nbCartHotelLabel .nbcIcon {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -17px;
  border: 1px solid #ccc;
  border-radius: 50%;
  text-align: center;
  line-height: 28px;
}
.nBookingCart .nbCartHotelLabel .nchlLeft {
  width: 60%;
  float: left;
}
.nBookingCart .nbCartHotelLabel .nchlLeft .nchlTitle {
  width: 100%;
  float: left;
  font-size: 14px;
  font-weight: 600;
}
.nBookingCart .nbCartHotelLabel .nchlLeft .nchlArea {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #999999;
}
.nBookingCart .nbCartHotelLabel .nchlLeft .nchlArea a {
  color: #999999;
}
.nBookingCart .nbCartHotelLabel .nchlLeft .nchlArea a:hover {
  text-decoration: underline;
}
.nBookingCart .nbCartHotelLabel .nchlRight {
  width: 40%;
  float: right;
  text-align: right;
}
.nBookingCart .nbCartHotelLabel .nchlRight .price {
  color: #a1d54b;
  font-size: 15px;
  font-weight: 600;
}
.nBookingCart .bcTable {
  width: 100%;
  height: auto;
  float: left;
}
.nBookingCart .bcTable tr td {
  font-size: 12px;
  padding: 4px;
}
.nBookingCart .bcTable tr td.label {
  color: #999999;
}
.nBookingCart .bcTable tr td.val {
  color: #333333;
  font-weight: 600;
  text-align: right;
}
.nBookingCart .bcTable tr td:first-child {
  padding-left: 0;
}
.nBookingCart .bcTable tr td:last-child {
  padding-right: 0;
}
.nBookingCart .coloredCartBottom {
  width: calc(100% + 16px);
  height: auto;
  float: left;
  padding: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(#3c6dbd), to(#345ea4));
  background: linear-gradient(#3c6dbd, #345ea4);
  margin: 10px -8px -8px -8px;
  color: #fff;
  border-radius: 5px;
}
.nBookingCart .coloredCartBottom .ccbLabel {
  width: 100%;
  float: left;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7);
}
.nBookingCart .coloredCartBottom .ccbVal {
  width: 100%;
  float: left;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}

.nbcDetails:hover .nbcRemove {
  display: block;
}

.bookingExtraBox {
  width: 100%;
  height: auto;
  float: left;
  margin: 5px 0;
  border: 1px solid #ebebeb;
  padding: 8px;
  border-radius: 5px;
  font-size: 13px;
  font-weight: 600;
  color: #666666;
}
.bookingExtraBox .bebDesc {
  width: 100%;
  float: left;
  color: #999999;
  font-weight: normal;
}

.agentContainer {
  width: calc(100% - 20px);
  float: left;
  margin: 10px;
  border-radius: 6px;
  padding: 14px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}

.resListSearch {
  width: 100%;
  height: auto;
  float: left;
  border-radius: 5px;
  background: #f8faff;
  border: 1px solid #ebeef5;
  margin-bottom: 20px;
}
.resListSearch .rlNav {
  width: 100%;
  height: auto;
  float: left;
  border-bottom: 1px solid #ebeef5;
}
.resListSearch .rlNav li {
  width: auto;
  height: 40px;
  float: left;
  padding: 0 17px;
  line-height: 40px;
  color: #666666;
  font-size: 14px;
  letter-spacing: -0.3px;
  cursor: pointer;
}
.resListSearch .rlNav li:first-child {
  border-radius: 4px 0 0 0;
}
.resListSearch .rlNav li i {
  color: #999999;
}
.resListSearch .rlNav li:hover {
  background: #ebeef5;
}
.resListSearch .rlNav li.active {
  background: #3c6dbd;
  color: #fff;
}
.resListSearch .rlNav li.active i {
  color: #fff;
}
.resListSearch .rlCts {
  width: 100%;
  float: left;
}
.resListSearch .rlContent {
  width: 100%;
  float: left;
  padding: 15px;
  display: none;
}
.resListSearch .rlTable {
  width: 100%;
  float: left;
}
.resListSearch .rlTable tr td {
  padding: 5px;
}

.labelCheck {
  font-size: 14px;
  color: #666666;
}

.listMain {
  width: 100%;
  float: left;
}
.listMain li {
  width: 100%;
  float: left;
  margin: 3px 0;
}

.resListTable {
  width: 100%;
  float: left;
}
.resListTable tr td {
  vertical-align: middle;
  padding: 10px;
  border: 1px solid #ebebeb;
  font-size: 14px;
  color: #666666;
}
.resListTable tr.title td {
  color: #999999;
  padding: 5px 10px;
}
.resListTable tr:nth-child(even) {
  background: #fcfcfc;
}
.resListTable .voucherNo {
  font-size: 16px;
  font-weight: 300;
  color: #666666;
}
.resListTable .status {
  width: 20px;
  height: 20px;
  float: left;
  border: 2px solid #f1f1f1;
  background: #cecece;
  border-radius: 50%;
}
.resListTable .status.active {
  background: #a1d54b;
}
.resListTable .status.deactive {
  background: #8e3436;
}
.resListTable .status.paused {
  background: #ff9e00;
}
.resListTable .detailBt {
  width: auto;
  height: 30px;
  float: right;
  background: #ebebeb;
  padding: 0 10px;
  line-height: 30px;
  border-radius: 3px;
  cursor: pointer;
  color: #999999;
  white-space: nowrap;
}
.resListTable .detailBt:hover {
  background: #3c6dbd;
  color: #fff;
}

.paginationMain {
  width: 100%;
  float: left;
  margin-top: 20px;
  text-align: center;
}
.paginationMain .pagination {
  width: auto;
  display: inline-block;
}
.paginationMain .pn {
  width: auto;
  float: left;
}
.paginationMain .pn li {
  width: auto;
  float: left;
  line-height: 28px;
  padding: 0 3px;
}
.paginationMain .pn li .page {
  width: auto;
  height: 28px;
  float: left;
  padding: 0 8px;
  line-height: 28px;
  color: #666666;
  background: #f1f1f1;
  font-size: 12px;
  border-radius: 3px;
}
.paginationMain .pn li .page:hover {
  background: #e4e4e4;
}

.voucherDetails {
  width: 100%;
  font-size: 16px;
  color: #666666;
  margin-bottom: 20px;
  float: left;
}
.voucherDetails .status.active {
  color: #a1d54b;
}
.voucherDetails .status.deactive {
  color: #8e3436;
}
.voucherDetails .status.paused {
  color: #ff9e00;
}

.voucherTabber {
  width: 100%;
  float: left;
}
.voucherTabber .vtNav {
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 20px;
}
.voucherTabber .vtNav li {
  width: auto;
  height: 40px;
  float: left;
  line-height: 40px;
  padding: 0 12px;
  font-size: 14px;
  color: #666666;
  cursor: pointer;
  border-radius: 3px 3px 0 0;
}
.voucherTabber .vtNav li:hover {
  background: #f1f1f1;
}
.voucherTabber .vtNav li.active {
  background: #3c6dbd;
  color: #fff;
}
.voucherTabber .vtCts {
  width: 100%;
  float: left;
}
.voucherTabber .vtCts .vtContent {
  width: 100%;
  float: left;
  display: none;
}

.sendMail {
  width: 50%;
  float: left;
  margin: 30px 25% 10px 25%;
  border-radius: 5px;
  background: #f8faff;
  border: 1px solid #ebeef5;
  padding: 10px;
}
.sendMail .smTitle {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.3px;
  color: #345284;
}

.confWarning {
  width: 50%;
  float: left;
  margin: 20px 25%;
  text-align: center;
  border-radius: 6px;
  padding: 14px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}
.confWarning .cwIcon {
  width: 100%;
  height: auto;
  float: left;
  text-align: center;
  color: #999999;
  font-size: 60px;
}
.confWarning .cwTitle {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -0.4px;
  color: #666666;
}
.confWarning .cwDesc {
  width: 100%;
  float: left;
  text-align: center;
  font-size: 14px;
  letter-spacing: -0.2px;
  color: #999999;
}
.confWarning .cwLabel {
  width: 100%;
  float: left;
  text-align: center;
  color: #999999;
  font-size: 11px;
  margin-top: 20px;
}
.confWarning .cwLink {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 10px;
  text-align: center;
}
.confWarning .cwLink a {
  color: #3c6dbd;
}
.confWarning.success .cwIcon {
  color: #a1d54b;
}
.confWarning.success .cwDesc strong {
  color: #a1d54b;
}
.confWarning.fail .cwIcon {
  color: #8e3436;
}
.confWarning.fail .cwDesc strong {
  color: #8e3436;
}

.fullConfirmation {
  width: 100%;
  float: left;
  margin: 10px 0;
  border-radius: 6px;
  padding: 24px 14px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}
.fullConfirmation .fcmTitle {
  width: 100%;
  height: auto;
  float: left;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -0.7px;
  text-align: center;
  color: #666666;
  margin-bottom: 8px;
}
.fullConfirmation .fcmTitle.fail {
  color: #8e3436;
}
.fullConfirmation .fcmDesc {
  width: 100%;
  height: auto;
  float: left;
  font-size: 13px;
  text-align: center;
  color: #999999;
}
.fullConfirmation .fcmVoucher {
  width: 100%;
  height: auto;
  float: left;
  margin: 15px 0;
  background: #ebebeb;
  text-align: center;
  padding: 15px;
  font-size: 16px;
}
.fullConfirmation .fcmVoucher span {
  font-weight: bold;
  font-size: 20px;
}
.fullConfirmation .fcmVoucher.success {
  background: #a1d54b;
  color: #fff;
}
.fullConfirmation .fcmVoucher.fail {
  background: #8e3436;
  color: #fff;
}
.fullConfirmation .fcmVoucher .fcmvButton {
  width: auto;
  height: 30px;
  display: inline-block;
  border: 2px solid #fff;
  padding: 0 11px;
  font-weight: 600;
  position: relative;
  top: -2px;
  margin-left: 5px;
  line-height: 26px;
  border-radius: 15px;
  font-size: 13px;
  color: #fff;
  cursor: pointer;
}
.fullConfirmation .fcmVoucher .fcmvButton:hover {
  background: rgba(255, 255, 255, 0.2);
}
.fullConfirmation .fcmHalf {
  width: 49%;
  float: left;
  margin: 0.5%;
  font-size: 14px;
  color: #666666;
}
.fullConfirmation .fcmMinTitle {
  width: 100%;
  float: left;
  margin-top: 30px;
  text-align: center;
  font-size: 15px;
  color: #999999;
  font-weight: bold;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 6px;
}
.fullConfirmation .confBts {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 15px;
}
.fullConfirmation .confBts .cBt {
  width: 32.3%;
  float: left;
  margin: 0.5%;
  height: 42px;
  text-align: center;
  line-height: 42px;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.3px;
  cursor: pointer;
}
.fullConfirmation .confBts .cBt.passive {
  color: #999999;
  background: #ebebeb !important;
}
.fullConfirmation .confBts .cBt:hover {
  opacity: 0.8;
}

.centerButton {
  width: 100%;
  float: left;
  margin-top: 15px;
  text-align: center;
}
.centerButton .cbBt {
  width: auto;
  height: 40px;
  display: inline-block;
  border: 2px solid #a1d54b;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.4px;
  padding: 0 20px;
  color: #a1d54b;
  line-height: 36px;
  background: #fff;
}
.centerButton .cbBt:hover {
  color: #fff;
  background: #a1d54b;
}

.hotelResultsLeft {
  width: 250px;
  float: left;
}

.hotelResultsRight {
  margin-left: 270px;
}

.wideHotelBox {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0 20px 0;
}
.wideHotelBox .whbHolder {
  width: 100%;
  height: auto;
  float: left;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}
.wideHotelBox .whbHolder .whbImage {
  width: 300px;
  float: left;
  overflow: hidden;
  position: relative;
}
.wideHotelBox .whbHolder .whbImage:before {
  width: 100%;
  float: left;
  content: " ";
  padding-top: 72.5%;
}
.wideHotelBox .whbHolder .whbImage img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.wideHotelBox .whbHolder .whbImage .whbSpecs {
  width: auto;
  height: 30px;
  position: absolute;
  left: 0;
  top: 8px;
  background: rgba(255, 255, 255, 0.7);
  border: 4px solid rgba(255, 255, 255, 0.1);
  border-left: none;
  border-radius: 0 15px 15px 0;
  z-index: 9;
  line-height: 22px;
  font-weight: 600;
  letter-spacing: -0.5px;
  padding: 0 8px;
}
.wideHotelBox .whbHolder .whbImage .whbDiscount {
  width: auto;
  height: 30px;
  position: absolute;
  left: 8px;
  bottom: 8px;
  background: #f2b200;
  border-left: none;
  border-radius: 3px;
  font-size: 12px;
  z-index: 9;
  line-height: 30px;
  color: #fff;
  font-weight: 600;
  letter-spacing: -0.5px;
  padding: 0 10px;
}
.wideHotelBox .whbHolder .whbRight {
  margin-left: 300px;
  padding: 15px;
}
.wideHotelBox .whbHolder .wrTop {
  width: 100%;
  height: auto;
  float: left;
  padding-bottom: 8px;
  border-bottom: 1px solid #ebebeb;
}
.wideHotelBox .whbHolder .wrBottom {
  width: 100%;
  float: left;
  padding-top: 10px;
  margin-bottom: 10px;
}
.wideHotelBox .whbHolder .wtLeft {
  width: 65%;
  float: left;
}
.wideHotelBox .whbHolder .wtRight {
  width: 33%;
  float: right;
  text-align: right;
}
.wideHotelBox .whbHolder .wlArea {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 13px;
  margin-bottom: 4px;
}
.wideHotelBox .whbHolder .wlArea a {
  color: #ff9e00;
}
.wideHotelBox .whbHolder .wlArea a:hover {
  text-decoration: underline;
}
.wideHotelBox .whbHolder .wlArea .stars {
  color: #ff9e00;
}
.wideHotelBox .whbHolder .wlName {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #666666;
}
.wideHotelBox .whbHolder .wlAccommondation {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
  margin: 5px 0;
}
.wideHotelBox .whbHolder .wlDesc {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
  margin: 5px 0;
  letter-spacing: -0.3px;
}
.wideHotelBox .whbHolder .wrDiscount {
  width: 100%;
  float: left;
  color: #a1d54b;
  font-size: 13px;
}
.wideHotelBox .whbHolder .wrOldPrice {
  width: 100%;
  float: left;
  color: #999999;
  margin: 3px 0;
  font-size: 14px;
  text-decoration: line-through;
}
.wideHotelBox .whbHolder .wrNewPrice {
  width: 100%;
  float: left;
  margin: 3px 0;
  font-size: 22px;
  font-weight: bold;
  color: #a1d54b;
  letter-spacing: -0.4px;
}
.wideHotelBox .whbHolder .wrNewPrice span {
  font-size: 13px;
}
.wideHotelBox .whbHolder .wrLabel {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 11px;
}
.wideHotelBox .whbHolder .wrInstTrigger {
  width: auto;
  height: 24px;
  float: right;
  border: 1px solid #ebebeb;
  padding: 0 9px;
  line-height: 22px;
  color: #666666;
  margin-top: 5px;
  border-radius: 12px;
  cursor: pointer;
}
.wideHotelBox .whbHolder .wrInstTrigger:hover {
  opacity: 0.8;
}
.wideHotelBox .whbHolder .wbDesc {
  width: 50%;
  float: left;
  font-size: 11px;
  color: #999999;
  letter-spacing: -0.2px;
}
.wideHotelBox .whbHolder .wbBt {
  width: auto;
  height: 40px;
  float: right;
  margin-top: 4px;
  padding: 0 14px;
  font-size: 13px;
  color: #fff;
  line-height: 40px;
  border-radius: 0 5px 5px 0;
  font-weight: 600;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}
.wideHotelBox .whbHolder .wbBt:hover {
  opacity: 0.8;
}
.wideHotelBox .whbHolder .wbPassiveBt {
  width: auto;
  height: 40px;
  float: right;
  margin-top: 4px;
  padding: 0 14px;
  font-size: 12px;
  color: #999999;
  line-height: 36px;
  border-radius: 5px 0 0 5px;
  font-weight: 600;
  letter-spacing: -0.4px;
  border: 2px solid #ebebeb;
  border-right: none;
  background: #f9f9f9;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.wideHotelBox .whbHolder .wbPassiveBt:hover {
  opacity: 0.8;
}
.wideHotelBox .whbHolder .whb-rooms {
  width: 100%;
  height: auto;
  float: left;
  background: #f9f9f9;
  border-top: 1px solid #ebebeb;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}
.wideHotelBox .whbHolder .whb-rooms .wr-title {
  width: 100%;
  height: auto;
  float: left;
  color: #666666;
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  letter-spacing: -0.5px;
  margin-bottom: 10px;
}
.wideHotelBox .whbHolder .whb-rooms .whb-room {
  width: 100%;
  height: auto;
  float: left;
  padding: 10px;
  margin-top: -1px;
  background: #fff;
  border: 1px solid #ebebeb;
}
.wideHotelBox .whbHolder .whb-rooms .whb-room .wr-left {
  width: auto;
  height: auto;
  font-size: 12px;
  color: #999999;
  float: left;
}
.wideHotelBox .whbHolder .whb-rooms .whb-room .wr-left span {
  color: #3c6dbd;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.wideHotelBox .whbHolder .whb-rooms .whb-room .room-book {
  width: auto;
  height: 35px;
  float: right;
  border: 1px solid #a1d54b;
  border-radius: 23px;
  line-height: 33px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 10px;
  letter-spacing: -0.5px;
  color: #a1d54b;
}
.wideHotelBox .whbHolder .whb-rooms .whb-room .room-book:hover {
  background: #a1d54b;
  color: #fff;
}
.wideHotelBox .whbHolder .whb-rooms .whb-room .room-book.choosed {
  background: #a1d54b;
  color: #fff;
}
.wideHotelBox .whbHolder .whb-rooms .wr-price {
  width: auto;
  float: right;
  margin-right: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #a1d54b;
  line-height: 30px;
}
.wideHotelBox .whbHolder .whb-rooms .infoBox {
  margin: 4px 7px 0 0;
}
.wideHotelBox .whbHolder .whb-rooms .whb-room-title {
  width: 100%;
  float: left;
  margin: 7px 0;
  padding-bottom: 7px;
  font-size: 15px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.5px;
  border-bottom: 1px solid #ebebeb;
}
.wideHotelBox .whbHolder .wbiMoreDetails {
  border-top: 1px solid #ebebeb;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}
.wideHotelBox .whbHolder.showMoreDetails .wbiMoreDetails {
  opacity: 1;
  padding: 10px;
  max-height: 1000px;
  padding-top: 0;
  overflow: auto;
}
.wideHotelBox .whb-rooms {
  width: 100%;
  height: auto;
  float: left;
  background: #f9f9f9;
  border-top: 1px solid #ebebeb;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}
.wideHotelBox .whb-rooms .wr-title {
  width: 100%;
  height: auto;
  float: left;
  color: #666666;
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  letter-spacing: -0.5px;
  margin-bottom: 10px;
}
.wideHotelBox .whb-rooms .whb-room {
  width: 100%;
  height: auto;
  float: left;
  padding: 10px;
  margin-top: -1px;
  background: #fff;
  border: 1px solid #ebebeb;
}
.wideHotelBox .whb-rooms .whb-room .wr-left {
  width: auto;
  height: auto;
  font-size: 12px;
  color: #999999;
  float: left;
}
.wideHotelBox .whb-rooms .whb-room .wr-left span {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.wideHotelBox .whb-rooms .whb-room .room-book {
  width: auto;
  height: 35px;
  float: right;
  border: 1px solid #a1d54b;
  border-radius: 23px;
  line-height: 33px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 10px;
  letter-spacing: -0.5px;
  color: #a1d54b;
}
.wideHotelBox .whb-rooms .whb-room .room-book:hover {
  background: #a1d54b;
  color: #fff;
}
.wideHotelBox .whb-rooms .whb-room .room-book.choosed {
  background: #a1d54b;
  color: #fff;
}
.wideHotelBox .whb-rooms .wr-price {
  width: auto;
  float: right;
  margin-right: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #a1d54b;
  line-height: 30px;
}
.wideHotelBox .whb-rooms .infoBox {
  margin: 4px 7px 0 0;
}
.wideHotelBox .whb-rooms .whb-room-title {
  width: 100%;
  float: left;
  margin: 7px 0;
  padding-bottom: 7px;
  font-size: 15px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.5px;
  border-bottom: 1px solid #ebebeb;
}
.wideHotelBox .wbiMoreDetails {
  border-top: 1px solid #ebebeb;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}
.wideHotelBox.show .whb-rooms {
  opacity: 1;
  padding: 10px;
  max-height: 1000px;
  overflow: auto;
}

.hotelMinGallery {
  width: 1300px;
  float: left;
  margin: 10px -100px 0 -100px;
  text-align: center;
}
.hotelMinGallery .hmgBig {
  width: 39%;
  float: left;
  position: relative;
  overflow: hidden;
  margin-right: 10px;
}
.hotelMinGallery .hmgBig:before {
  width: 100%;
  float: left;
  padding-top: 75%;
  content: " ";
}
.hotelMinGallery .hmgBig img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.hotelMinGallery .hmgOther {
  width: 19%;
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.hotelMinGallery .hmgOther:before {
  width: 100%;
  float: left;
  padding-top: 75%;
  content: " ";
}
.hotelMinGallery .hmgOther img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.hotelMinGallery .hmgOther .hoMore {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9;
  text-align: center;
  font-size: 20px;
  color: #fff;
}
.hotelMinGallery .hmgOther .hoMore span {
  width: 50px;
  height: 30px;
  position: absolute;
  left: 50%;
  top: 50%;
  line-height: 30px;
  margin: -15px -25px;
}
.hotelMinGallery .hmgOther .hoMore:hover {
  opacity: 0.6;
}

.hdTitle {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.hdTitle .hdtNav {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #999999;
}
.hdTitle .hdtNav a {
  color: #999999;
}
.hdTitle .hdtNav a:hover {
  text-decoration: underline;
}
.hdTitle .hdtNav span {
  cursor: default;
}
.hdTitle .title {
  width: 100%;
  float: left;
  font-size: 22px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.7px;
}
.hdTitle .title .stars {
  color: #ff9e00;
  font-size: 16px;
}
.hdTitle .hdtLoc {
  width: 100%;
  float: left;
  font-size: 13px;
}
.hdTitle .hdtLoc a {
  color: #ff9e00;
}
.hdTitle .hdtLoc a:hover {
  text-decoration: underline;
}

.hotelDetailLeft {
  width: 75%;
  float: left;
}

.hotelDetailRight {
  width: 24%;
  float: right;
}

.detail-search {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 10px;
}
.detail-search .full-label {
  color: #999999;
}
.detail-search .addRoom {
  width: auto;
  height: 40px;
  float: left;
  line-height: 40px;
  background: #f8f8f8;
  border: none;
  border-radius: 3px;
  font-family: "open sans";
  white-space: nowrap;
  padding: 0 15px;
  color: #666;
  font-size: 13px;
  cursor: pointer;
}
.detail-search .addRoom:hover {
  background: #f1f1f1;
}
.detail-search .dsMultipleBottom {
  width: 100%;
  float: left;
  margin-top: 15px;
}
.detail-search .dsTitle {
  width: 100%;
  float: left;
  margin-top: 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ebebeb;
  font-size: 14px;
  font-weight: 600;
  color: #666;
  padding-bottom: 7px;
}
.detail-search .dsTitle .removeRoom {
  float: right;
  color: #7f0000;
  cursor: pointer;
  font-size: 12px;
  letter-spacing: -0.5px;
  margin-top: 3px;
  opacity: 0.5;
}
.detail-search .dsTitle .removeRoom:hover {
  opacity: 1;
}
.detail-search .dsTitle:first-child {
  margin-top: 0;
}

.ds-button {
  width: auto;
  height: 40px;
  float: right;
  background: -webkit-gradient(linear, left top, left bottom, from(#5cb30f), to(#4f9a0c));
  background: linear-gradient(#5cb30f, #4f9a0c);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);
  border: none;
  border-radius: 3px;
  font-family: "open sans";
  white-space: nowrap;
  padding: 0 15px;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
}
.ds-button:hover {
  opacity: 0.8;
}

.detailMultipleRoomHolder {
  width: 100%;
  float: left;
  padding: 10px;
  margin: 10px 0;
  border: 2px solid #f1f1f1;
  border-radius: 5px;
}
.detailMultipleRoomHolder .detail-room:last-child {
  border: none;
  padding-bottom: 0;
}
.detailMultipleRoomHolder .dmrTitle {
  width: 100%;
  float: left;
  color: #333;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.5px;
}

.detail-options {
  width: 100%;
  height: auto;
  margin: 10px 0;
  float: left;
  border: 1px solid #f1f1f1;
  border-radius: 2px;
  background: #f9f9f9;
  padding: 5px;
}
.detail-options .customCheck {
  width: auto;
}

.detail-room {
  width: 100%;
  height: auto;
  float: left;
  border-bottom: 1px solid #e9e9e9;
  padding: 10px 0;
}
.detail-room .dr-image {
  width: 180px;
  float: left;
}
.detail-room .dr-image img {
  width: 100%;
}
.detail-room .dr-right {
  width: 200px;
  text-align: right;
  float: right;
}
.detail-room .dr-right .discount {
  width: 100%;
  float: right;
  color: #a1d54b;
  font-size: 13px;
}
.detail-room .dr-right .old-price {
  color: #999999;
  font-size: 13px;
  text-decoration: line-through;
}
.detail-room .dr-right .new-price {
  color: #a1d54b;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: -1px;
}
.detail-room .dr-right .buy-bt {
  width: auto;
  height: 40px;
  float: right;
  border-radius: 3px;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 0 15px;
  letter-spacing: -0.5px;
  position: relative;
  z-index: 9;
  margin-top: 10px;
  background: -webkit-gradient(linear, left top, left bottom, from(#5cb30f), to(#4f9a0c));
  background: linear-gradient(#5cb30f, #4f9a0c);
}
.detail-room .dr-right .buy-bt:hover {
  opacity: 0.8;
}
.detail-room .dr-right .chooseBt {
  width: auto;
  height: 40px;
  float: right;
  color: #5cb30f;
  line-height: 36px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 15px;
  letter-spacing: -0.5px;
  position: relative;
  z-index: 9;
  margin-top: 10px;
  border: 2px solid #5cb30f;
  cursor: pointer;
}
.detail-room .dr-right .chooseBt:hover {
  background: rgba(92, 179, 15, 0.14);
}
.detail-room .dr-right .chooseBt.choosed {
  line-height: 40px;
  color: #fff;
  border: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#5cb30f), to(#4f9a0c));
  background: linear-gradient(#5cb30f, #4f9a0c);
}
.detail-room .content {
  padding-top: 15px;
  margin-left: 195px;
  margin-right: 215px;
}
.detail-room .content .room-name {
  width: 100%;
  float: left;
  font-size: 16px;
  color: #333333;
  font-weight: 600;
  letter-spacing: -1px;
}
.detail-room .content .details {
  width: 100%;
  float: left;
  color: #666666;
  letter-spacing: -0.3px;
}
.detail-room .content .room-bts {
  width: 100%;
  height: auto;
  float: left;
}
.detail-room .content .room-bts .bt {
  color: #3c6dbd;
  float: left;
  margin-right: 7px;
  cursor: pointer;
}
.detail-room .content .room-bts .bt:hover {
  text-decoration: underline;
}
.detail-room .content .room-bts.buttonView {
  margin: 5px 0;
}
.detail-room .content .room-bts.buttonView .bt {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
  background: linear-gradient(#fff, #f1f1f1);
  border: 1px solid #ccc;
  line-height: 22px;
  color: #3c6dbd;
  border-radius: 3px;
  padding: 0 5px;
  display: inline-block;
  float: none;
  margin: 0;
}
.detail-room .not-available {
  width: 100%;
  height: auto;
  float: right;
  margin-top: 20px;
  cursor: pointer;
}
.detail-room .not-available .details {
  width: 100%;
  float: left;
  color: #999999;
  font-weight: 600;
}
.detail-room .not-available .label {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #b07e80;
}
.detail-room .not-available .nr {
  margin-top: 7px;
  width: auto;
  float: right;
  padding-left: 25px;
  color: #3c6dbd;
  font-size: 17px;
  font-weight: 600;
}

.detail-center-desc {
  width: 100%;
  height: auto;
  float: left;
  text-align: center;
  color: #999999;
  font-size: 12px;
  margin: 10px 0;
}

.customCheck {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
  position: relative;
}
.customCheck:hover label {
  background: #f1f1f1;
}
.customCheck input {
  position: absolute;
  left: -50px;
  top: -50px;
  margin-top: -6px;
}
.customCheck input:checked + label:before {
  font-family: FontAwesome;
  color: #a1d54b;
  font-size: 10px;
  text-align: center;
  content: "\f00c";
  border-color: #669307;
}
.customCheck input:checked + label {
  background: #a1d54b;
  color: #fff;
}
.customCheck input:checked + label span {
  color: #fff !important;
}
.customCheck input:checked + label:hover {
  background: #a1d54b;
}
.customCheck label {
  width: 100%;
  float: left;
  padding: 4px 7px 4px 25px;
  font-size: 14px;
  border-radius: 2px;
  letter-spacing: -0.5px;
  color: #666666;
  position: relative;
}
.customCheck label:Before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 5px;
  top: 50%;
  line-height: 12px;
  margin-top: -7px;
  border: 1px solid #b6b6b6;
  border-radius: 2px;
  background: #fff;
  content: " ";
}
.customCheck.min label {
  font-weight: 400;
  font-size: 11px;
  letter-spacing: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
}
.customCheck.radio label:Before {
  border-radius: 50%;
}
.customCheck.radio input:checked + label:before {
  font-size: 9px;
  content: "\f111";
}

.season-tab {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
}
.season-tab .st-nav {
  width: 100%;
  float: left;
  padding: 2px 2px 0 2px;
  background: #e4e4e4;
  margin-bottom: 10px;
  border-radius: 4px 4px 0 0;
}
.season-tab .st-nav li {
  width: 50%;
  height: 60px;
  float: left;
  line-height: 25px;
  padding: 5px;
  color: #999999;
  cursor: pointer;
  border-radius: 2px 2px 0 0;
  text-align: center;
}
.season-tab .st-nav li:hover {
  background: rgba(255, 255, 255, 0.5);
}
.season-tab .st-nav li.active {
  background: #fff;
}
.season-tab .st-nav li.active .title {
  color: #3c6dbd;
}
.season-tab .st-nav li .title {
  width: 100%;
  float: left;
  color: #333333;
  font-size: 17px;
  font-weight: 600;
}
.season-tab .st-ct {
  width: 100%;
  float: left;
  display: none;
}

.detail-acc-trigger {
  width: 100%;
  height: auto;
  float: left;
  padding: 7px 0;
  font-size: 18px;
  letter-spacing: -1px;
  font-weight: bold;
  color: #666666;
  cursor: pointer;
  border-bottom: 1px solid #ebebeb;
  margin: 10px 0 5px 0;
}

.detail-acc-ct {
  width: 100%;
  float: left;
  font-size: 13px;
  text-align: justify;
  letter-spacing: -0.3px;
  display: none;
}
.detail-acc-ct.show {
  display: block;
}

.features {
  width: 100%;
  float: left;
  font-size: 13px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  margin-left: -10px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.features .featureGrid {
  width: 33.3%;
  float: left;
  padding: 10px;
}
.features .featureTitle {
  width: 100%;
  float: left;
  font-size: 15px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 7px;
  margin-bottom: 10px;
  font-weight: 600;
}
.features .feature-list {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.features .feature-list li {
  width: 100%;
  float: left;
  padding-left: 16px;
  position: relative;
  margin: 3px 0;
  color: #333333;
}
.features .feature-list li:before {
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -5px;
  background: #ccc;
  border-radius: 2px;
  font-size: 8px;
  color: #fff;
  text-align: center;
  font-family: FontAwesome;
  content: "\f00c";
}
.features .feature-box {
  width: 100%;
  float: left;
  color: #fff;
  padding: 8px;
  border-radius: 4px;
  margin: 5px 0 10px 0;
}

.main-gallery {
  width: 100%;
  float: left;
}
.main-gallery li {
  width: 19%;
  float: left;
  margin: 0.5%;
  position: relative;
  overflow: hidden;
}
.main-gallery li img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.main-gallery li:after {
  width: 100%;
  float: left;
  padding-top: 65%;
  content: " ";
}
.main-gallery li.video:before {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -21px;
  background: url("../img/play-button.png");
  content: " ";
  opacity: 0.5;
  z-index: 9;
}
.main-gallery li.video:hover:before {
  opacity: 1;
}

.ticketPrice {
  width: 100%;
  height: auto;
  float: left;
  padding-left: 80px;
  background: url("../img/ticket-price.png") left center no-repeat;
  min-height: 70px;
  font-size: 12px;
  margin: 10px 0;
}
.ticketPrice > div {
  width: 100%;
  float: left;
}
.ticketPrice .discount {
  font-size: 30px;
  font-weight: 300;
  letter-spacing: -2px;
  color: #3c6dbd;
}
.ticketPrice .old-price {
  color: #666666;
  font-size: 14px;
}
.ticketPrice .main-price {
  font-size: 30px;
  font-weight: bold;
  letter-spacing: -1.7px;
  color: #a1d54b;
}
.ticketPrice .label {
  color: #999999;
}

.ticket-buy {
  width: 100%;
  height: 40px;
  float: right;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 29px rgba(0, 0, 0, 0.28);
          box-shadow: 0 0 29px rgba(0, 0, 0, 0.28);
  line-height: 40px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  padding: 0 15px;
  letter-spacing: -0.5px;
  position: relative;
  z-index: 9;
  background: #a1d54b;
  cursor: pointer;
}
.ticket-buy:hover {
  opacity: 0.8;
}

.ticket-table {
  width: 100%;
  float: left;
  margin-top: 20px;
  text-align: center;
  font-size: 11px;
  color: #999999;
}
.ticket-table tr {
  border-top: 1px solid #e8e8e8;
}
.ticket-table tr td {
  padding: 5px;
  border-right: 1px solid #e8e8e8;
}
.ticket-table tr td:last-child {
  border: none;
}

.opportunity-list {
  width: 100%;
  float: left;
}
.opportunity-list li {
  width: 100%;
  float: left;
  position: relative;
  margin: 3px 0;
  padding-left: 15px;
  color: #999999;
}
.opportunity-list li:before {
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 7px;
  margin-top: -5px;
  border-radius: 2px;
  font-size: 10px;
  color: #666666;
  text-align: center;
  font-family: FontAwesome;
  content: "\f061";
}
.opportunity-list li a:hover {
  color: #333333 !important;
  text-decoration: underline;
}
.opportunity-list.half li {
  width: 49%;
  margin-right: 1%;
}

.pointTable {
  color: #999999;
  font-size: 14px;
}
.pointTable .point-label {
  font-size: 22px;
  color: #333333;
}
.pointTable .point {
  font-size: 40px;
  letter-spacing: -2px;
  font-weight: 300;
}
.pointTable .stars {
  width: 100%;
  float: left;
  font-size: 20px;
}

.full-light-bt {
  width: 100%;
  height: 40px;
  float: left;
  margin-top: 10px;
  background: #e9e9e9;
  border-radius: 2px;
  line-height: 40px;
  text-align: center;
  color: #666666;
  cursor: pointer;
  font-size: 14px;
}
.full-light-bt:hover {
  background: #f3f3f3;
}

.recommendedFacility {
  width: 100%;
  float: left;
  margin: 5px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #f1f1f1;
}
.recommendedFacility .rc-image {
  width: 100px;
  float: left;
}
.recommendedFacility .rc-image img {
  width: 100%;
}
.recommendedFacility .rc-right {
  margin-left: 110px;
}
.recommendedFacility .rc-area {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
}
.recommendedFacility .rc-area a {
  color: #999999;
}
.recommendedFacility .rc-area a:hover {
  text-decoration: underline;
}
.recommendedFacility .rc-title {
  width: 100%;
  float: left;
  font-weight: 600;
  letter-spacing: -0.5px;
  font-size: 14px;
  color: #333333;
}
.recommendedFacility .rc-title:hover {
  color: #3c6dbd;
}
.recommendedFacility .rc-prices {
  width: 100%;
  float: left;
}
.recommendedFacility .rc-prices .new-price {
  font-size: 17px;
  color: #a1d54b;
  font-weight: 600;
}
.recommendedFacility .rc-prices .old-price {
  color: #999999;
  text-decoration: line-through;
}

.detailRoomOptions {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
}
.detailRoomOptions .drtBt {
  width: auto;
  height: 50px;
  float: left;
  background: #fff;
  line-height: 48px;
  border-radius: 4px;
  margin-right: 8px;
  padding: 0 16px;
  border: 1px solid #ebebeb;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  color: #999999;
  letter-spacing: -0.3px;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
}
.detailRoomOptions .drtBt:hover {
  color: #666666;
  -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 3px rgba(0, 0, 0, 0.1);
}
.detailRoomOptions .drtBt.active {
  color: #fff;
}

.hdFlights {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.hdFlights .hdfHalf {
  width: 49%;
  float: left;
}
.hdFlights .hdfBox {
  width: 100%;
  float: left;
  border: 1px solid #ebebeb;
  background-color: #fff;
  border-radius: 3px;
  margin: 7px 0;
  -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0 3px 4px rgba(0, 0, 0, 0.06);
  padding: 14px;
}
.hdFlights .hdfBox .hbTitle {
  width: 100%;
  float: left;
  margin-bottom: 8px;
}
.hdFlights .hdfBox .hbTitle .title {
  width: auto;
  float: left;
  color: #999999;
  font-size: 13px;
  letter-spacing: -0.3px;
}
.hdFlights .hdfBox .hbTitle .title span {
  color: #666666;
  font-weight: 600;
  font-size: 15px;
}
.hdFlights .hdfBox .hbTitle .hbFilterTrigger {
  width: auto;
  float: right;
  color: #3c6dbd;
  cursor: pointer;
  font-size: 12px;
  cursor: pointer;
}
.hdFlights .hdfBox .hbTitle .hbFilterTrigger:hover {
  text-decoration: underline;
}
.hdFlights .hdFlightList {
  width: 100%;
  float: left;
}
.hdFlights .hdFlightList .hdfOther {
  width: 100%;
  float: left;
  margin-top: 5px;
  color: #999999;
  cursor: pointer;
  text-align: center;
}
.hdFlights .hdFlightList .hdfOther:hover {
  text-decoration: underline;
}
.hdFlights .hdFlightItem {
  width: 100%;
  float: left;
  margin: 7px 0;
  background: #f9f9f9;
  border-radius: 3px;
  padding: 10px;
  cursor: pointer;
  padding-left: 60px;
  padding-right: 40px;
  position: relative;
}
.hdFlights .hdFlightItem.choosed {
  background: #e5f7fd;
}
.hdFlights .hdFlightItem.choosed:after {
  display: block;
}
.hdFlights .hdFlightItem:hover {
  background: #f3f3f3;
}
.hdFlights .hdFlightItem:hover:before {
  border-color: #d8d8d8;
}
.hdFlights .hdFlightItem:before {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 13px;
  top: 50%;
  margin-top: -9px;
  border: 1px solid #ebebeb;
  background: #fff;
  border-radius: 50%;
  content: " ";
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.hdFlights .hdFlightItem:after {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -7px;
  background: #3c6dbd;
  border-radius: 50%;
  content: " ";
  display: none;
}
.hdFlights .hdFlightItem .hdfLogo {
  width: 40px;
  height: 40px;
  overflow: hidden;
  position: absolute;
  left: 10px;
  margin-top: -20px;
  top: 50%;
}
.hdFlights .hdFlightItem .hdfLogo img {
  width: 100%;
}
.hdFlights .hdFlightItem .hdfDetails {
  width: 66.6%;
  float: left;
  padding-right: 10px;
  font-size: 13px;
  color: #999999;
}
.hdFlights .hdFlightItem .hdfDetails span {
  font-weight: 600;
  color: #666666;
}
.hdFlights .hdFlightItem .detailsTrigger {
  color: #3c6dbd;
}
.hdFlights .hdFlightItem .detailsTrigger:hover {
  text-decoration: underline;
}
.hdFlights .hdFlightItem .hdfPrice {
  width: 33.3%;
  float: left;
  text-align: right;
  font-size: 15px;
  color: #666666;
  padding-top: 7px;
  font-weight: bold;
}
.hdFlights .hdFlightItem .hdfRight {
  width: 33.3%;
  float: left;
  color: #666666;
}
.hdFlights .hdFlightItem .hdfRight .hdfPrice {
  width: 100%;
  margin-top: 0;
}
.hdFlights .hdFlightItem .hdfRight .hrDetails {
  width: 100%;
  float: left;
  text-align: right;
  font-size: 11px;
  color: #999999;
  line-height: 14px;
}
.hdFlights .hdFlightItem.combined {
  padding: 0;
  padding-right: 40px;
}
.hdFlights .hdFlightItem .combFlightHolder {
  width: 100%;
  float: left;
  padding: 10px;
  padding-left: 60px;
  position: relative;
  border-bottom: 1px solid #ebebeb;
}
.hdFlights .hdFlightItem .combFlightHolder:last-child {
  border-bottom: none;
}

.biFlightFilters {
  width: 100%;
  height: auto;
  float: left;
  padding: 10px;
  border: 1px solid #ebebeb;
  border-top: none;
  position: relative;
  display: none;
  margin-bottom: 10px;
  background: #fcfcfc;
}
.biFlightFilters.show {
  display: block;
}
.biFlightFilters .bifClose {
  width: 26px;
  height: 26px;
  position: absolute;
  right: 10px;
  top: 10px;
  background: #f1f1f1;
  color: #999999;
  text-align: center;
  line-height: 26px;
  border-radius: 50%;
  cursor: pointer;
}
.biFlightFilters .bifClose:hover {
  background: #ebebeb;
}
.biFlightFilters .bifGrid {
  width: 50%;
  float: left;
  padding: 10px;
}
.biFlightFilters .bifFilTitle {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: -0.4px;
}
.biFlightFilters .bifBts {
  width: 100%;
  float: left;
  margin-top: 15px;
}
.biFlightFilters .bifBts .bbBt {
  width: auto;
  height: 32px;
  float: right;
  background: #3c6dbd;
  padding: 0 10px;
  color: #fff;
  font-size: 13px;
  line-height: 32px;
  border-radius: 3px;
  margin-left: 7px;
  cursor: pointer;
}
.biFlightFilters .bifBts .bbBt.passive {
  background: #ebebeb;
  color: #999999;
}
.biFlightFilters .bifBts .bbBt:hover {
  opacity: 0.8;
}

.hdTabber {
  width: 100%;
  float: left;
}
.hdTabber .hdNav {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
}
.hdTabber .hdNav li {
  width: auto;
  height: 48px;
  float: left;
  background: #fff;
  line-height: 48px;
  border-radius: 4px;
  margin-right: 8px;
  padding: 0 16px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  letter-spacing: -0.3px;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}
.hdTabber .hdNav li:hover {
  color: #666666;
  -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 3px rgba(0, 0, 0, 0.1);
}
.hdTabber .hdNav li.active {
  color: #fff;
}
.hdTabber .hdCts {
  width: 100%;
  float: left;
}
.hdTabber .hdCts .hdContent {
  width: 100%;
  float: left;
  display: none;
}

.mainPopup {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999;
}
.mainPopup .full-label {
  color: #666666;
}
.mainPopup .mpFilter {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.6);
}
.mainPopup .mpContent {
  width: 400px;
  padding: 15px;
  position: absolute;
  margin-left: -200px;
  left: 50%;
  top: 10%;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.mainPopup .mpContent .mpTitle {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  padding: 4px 35px 0 0;
  letter-spacing: -0.5px;
  color: #666666;
  margin-bottom: 5px;
  padding-right: 30px;
}
.mainPopup .mpContent .mpTitle .mpClose {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 30px;
  color: #666666;
  cursor: pointer;
}
.mainPopup .mpContent .mpTitle .mpClose:hover {
  background: #f1f1f1;
}
.mainPopup .mpContent .mpCt {
  width: 100%;
  float: left;
  padding: 5px 0;
  max-height: 73vh;
  overflow: auto;
}
.mainPopup .mpContent .mpCt p {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #666666;
}
.mainPopup .mpContent .mpCt p.info {
  position: relative;
  padding-left: 30px;
}
.mainPopup .mpContent .mpCt p.info:before {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  text-align: center;
  line-height: 20px;
  top: 50%;
  margin-top: -10px;
  color: #999999;
  font-family: fontawesome;
  content: "\f129";
  border: 1px solid #ebebeb;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
}
.mainPopup .mpContent .mpCt p.maintenence {
  font-size: 15px;
  font-weight: 600;
  position: relative;
  color: #999999;
  letter-spacing: -0.5px;
  padding-left: 40px;
}
.mainPopup .mpContent .mpCt p.maintenence:before {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  text-align: center;
  line-height: 28px;
  top: 50%;
  margin-top: -15px;
  color: #999999;
  font-family: fontawesome;
  content: "\f071";
  border: 1px solid #ebebeb;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
}
.mainPopup .mpContent .mpCt p .title {
  font-size: 16px;
  letter-spacing: -0.3px;
  font-weight: 600;
}
.mainPopup .mpContent .mpBottom {
  width: 100%;
  float: left;
  padding-top: 5px;
}
.mainPopup .mpContent .mpScroll {
  width: 100%;
  height: 240px;
}
.mainPopup .mpContent .mpCheck {
  width: 50%;
  float: left;
  margin-top: 6px;
}
.mainPopup .mpContent .mpcIcon {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 5px;
  color: #999999;
  font-size: 40px;
}
.mainPopup .mpContent .mpcIcon.red {
  color: #b30000;
}
.mainPopup .mpContent .mpcIcon.green {
  color: green;
}
.mainPopup.generalTextPopup .mpContent {
  width: 600px;
  margin-left: -300px;
}
.mainPopup.maintenencePopup .mpContent {
  width: 500px;
  margin-left: -250px;
}
.mainPopup.mapPopup .mpContent {
  width: auto;
  height: auto;
  margin: 0;
  right: 20px;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}
.mainPopup.mapPopup .mpContent .mpCt {
  width: auto;
  position: absolute;
  left: 15px;
  bottom: 15px;
  right: 15px;
  top: 45px;
}
.mainPopup.flightPopup .mpContent {
  width: 600px;
  margin-left: -300px;
  border-radius: 12px;
}
.mainPopup.flightPopupv2 .mpContent {
  width: 900px;
  margin-left: -450px;
}
.mainPopup .flight-detail-box {
  width: 100%;
  height: auto;
  float: left;
  border: 2px solid #e4e4e4;
  background: #fff;
  border-radius: 3px;
}
.mainPopup .flight-detail-box .fdb-title {
  width: 100%;
  height: 25px;
  background: #e4e4e4;
  line-height: 25px;
  padding: 0 7px;
  color: #333333;
  font-size: 13px;
  letter-spacing: -0.3px;
}
.mainPopup .flight-detail-box .fdb-content {
  width: 100%;
  height: auto;
  float: left;
  padding: 5px;
}
.mainPopup .flight-detail-box .fdb-content .fdb-desc {
  width: 100%;
  float: left;
  text-align: center;
  padding-bottom: 5px;
  margin: 7px 0;
  border-bottom: 1px solid #ebebeb;
  color: #999999;
}
.mainPopup .flight-detail-box .fdb-content .airport {
  font-size: 12px;
  color: #666666;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.mainPopup .flight-detail-box .fdb-content .date {
  font-size: 14px;
  color: #333333;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.mainPopup .flight-detail-box .flight-info {
  width: 100%;
  float: left;
  padding: 5px;
  border-radius: 3px;
  background: #f1f1f1;
}
.mainPopup .flight-detail-box .flight-info .airway {
  width: 34px;
  height: 34px;
  float: left;
  border: 1px solid #e7e7e7;
}
.mainPopup .flight-detail-box .flight-info .airway img {
  width: 100%;
}
.mainPopup .flight-detail-box .flight-info .flight-time {
  float: right;
  width: 70px;
  color: #666666;
  text-align: right;
}
.mainPopup .flight-detail-box .flight-info .flight-content {
  margin-left: 45px;
  margin-right: 80px;
}
.mainPopup .flight-detail-box .flight-info .flight-content .airway-name {
  font-size: 12px;
  color: #666666;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.mainPopup .flight-detail-box .flight-info .flight-content .ticket-nr {
  font-size: 14px;
  color: #333333;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.mainPopup .flight-detail-box .fdb-bottom-desc {
  width: 100%;
  float: left;
  text-align: center;
  padding-top: 5px;
  margin: 7px 0;
  border-top: 1px solid #ebebeb;
  color: #999999;
}
.mainPopup .flight-detail-box .flight-transfer {
  width: 100%;
  height: 18px;
  float: left;
  background: url("../img/flight-transfer-bg.jpg");
  text-align: center;
  color: #8a2327;
  line-height: 18px;
  margin: 7px 0;
}
.mainPopup .flight-detail-box.half {
  width: 49%;
}
.mainPopup.hotelDetailPopup .mpContent {
  width: 700px;
  margin-left: -350px;
  max-height: 80%;
  overflow: auto;
}
.mainPopup .detailGallery {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.mainPopup .dfBgTitle {
  width: 100%;
  float: left;
  background: #f7f7f7;
  border-radius: 3px;
  margin-bottom: 5px;
  font-size: 13px;
  color: #666666;
  font-weight: bold;
  padding: 5px;
}
.mainPopup .dfStop {
  width: 100%;
  float: left;
  background: #f7f7f7;
  border-radius: 3px;
  margin-bottom: 5px;
  font-size: 11px;
  color: #999999;
  text-align: center;
  padding: 5px;
  margin: 5px 0;
}
.mainPopup .dfTitle {
  width: 100%;
  float: left;
  font-size: 13px;
  font-weight: 600;
  color: #666666;
}
.mainPopup .fullTable.fs11 tr td {
  font-size: 11px;
  color: #999999;
}
.mainPopup .dfBottom {
  width: 100%;
  float: left;
  border-top: 1px solid #ebebeb;
  margin-top: 10px;
  padding-top: 10px;
  color: #999999;
}
.mainPopup .dfBottom table {
  float: right;
}
.mainPopup .dfBottom table tr td {
  padding: 3px 5px;
  vertical-align: middle;
}
.mainPopup .dfBottom strong {
  color: #666666;
}
.mainPopup.w800Popup .mpContent {
  width: 800px;
  margin-left: -450px;
}

.detailGallery {
  width: 100%;
  float: left;
  margin: 10px 0;
  background: #fff;
  border-radius: 4px;
  position: relative;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
}
.detailGallery .galleryBand {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 30px;
  z-index: 9;
  text-align: center;
  line-height: 30px;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.3px;
  background: rgba(0, 0, 0, 0.2);
}
.detailGallery .galleryAll {
  width: auto;
  position: absolute;
  right: 5px;
  bottom: 35px;
  height: 20px;
  z-index: 9;
  text-align: center;
  line-height: 20px;
  color: #fff;
  font-size: 12px;
  letter-spacing: -0.5px;
  background: rgba(0, 0, 0, 0.2);
  padding: 0 5px;
  cursor: pointer;
  border-radius: 3px;
}
.detailGallery .galleryAll:hover {
  text-decoration: underline;
}
.detailGallery:hover .galleryBand {
  background: rgba(0, 0, 0, 0.4);
}
.detailGallery .gallerySpecs {
  width: 220px;
  position: absolute;
  right: 5px;
  top: 5px;
  background: rgba(255, 255, 255, 0.5);
  z-index: 9;
  color: #666666;
  padding: 10px;
  font-size: 12px;
  text-align: center;
}
.detailGallery .gallerySpecs .gs-title {
  width: 100%;
  float: left;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -0.7px;
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #333333;
}
.detailGallery:hover .gallerySpecs {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  background: rgba(255, 255, 255, 0.8);
}
.detailGallery .swiper-slide {
  background-size: cover;
  background-position: center;
  margin: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.detailGallery .gallery-top {
  height: 500px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.detailGallery .gallery-thumbs {
  height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2px 0;
}
.detailGallery .gallery-thumbs .swiper-slide {
  width: 10% !important;
  height: 100%;
  opacity: 0.4;
  cursor: pointer;
}
.detailGallery .gallery-thumbs .swiper-slide-active {
  opacity: 1;
  border: 3px solid #ff9e00;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.month-available {
  width: 49%;
  float: left;
}
.month-available .ma-title {
  width: 100%;
  height: 30px;
  float: left;
  padding: 0 40px;
  text-align: center;
  line-height: 30px;
  color: #666666;
  font-weight: 600;
  font-size: 17px;
  letter-spacing: -0.5px;
  position: relative;
}
.month-available .ma-title .prev-month {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 30px;
  color: #999999;
  border-radius: 50%;
  font-size: 16px;
  cursor: pointer;
}
.month-available .ma-title .prev-month:hover {
  background: #f1f1f1;
}
.month-available .ma-title .next-month {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 30px;
  color: #999999;
  font-size: 16px;
  cursor: pointer;
  border-radius: 50%;
}
.month-available .ma-title .next-month:hover {
  background: #f1f1f1;
}

.ma-table {
  width: 100%;
  float: left;
}
.ma-table tr.title {
  color: #666666;
  font-size: 11px;
}
.ma-table tr td {
  text-align: center;
  padding: 4px;
  font-weight: 600;
}
.ma-table .day {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  display: inline-block;
}
.ma-table .day.passive {
  opacity: 0.4;
}
.ma-table .day.callback {
  background: url("../img/ma-callback.png");
}
.ma-table .day.nota {
  background: url("../img/ma-nota.png");
}

.available-bottom {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 20px;
  padding: 15px 0;
  text-align: center;
  border-top: 1px solid #e0e0e0;
}
.available-bottom .item {
  width: auto;
  height: 30px;
  display: inline-block;
  margin: 0 10px;
  padding-left: 40px;
  background-position: left center;
  background-repeat: no-repeat;
  line-height: 30px;
}
.available-bottom .item.nota {
  background-image: url("../img/ma-nota.png");
}
.available-bottom .item.callbackTrigger {
  cursor: pointer;
  background-image: url("../img/ma-callback.png");
}

.scrollContainer {
  width: 100%;
  height: auto;
  float: left;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.dividerLine {
  width: 100%;
  height: 1px;
  float: left;
  margin: 15px 0;
  background: #666666;
}

.pageLeft {
  width: 260px;
  float: left;
}

.pageRight {
  margin-left: 280px;
}

.categories {
  width: 100%;
  height: auto;
  float: left;
}
.categories li {
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebebeb;
}
.categories li:last-child {
  border: none;
}
.categories li a {
  width: 100%;
  height: auto;
  float: left;
  padding: 8px 10px;
  font-size: 14px;
  color: #666666;
}
.categories li a:hover {
  background: #fbfbfb;
}

.contentListLeft {
  width: 70%;
  float: left;
}

.contentListRight {
  width: 28%;
  float: right;
}

.contentBox {
  width: 100%;
  float: left;
  margin: 10px 0;
  border-radius: 6px;
  padding: 20px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
  font-size: 13px;
}
.contentBox.transparent {
  background: none;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 10px;
  margin-bottom: 0;
}
.contentBox.transparent .cbTitle a {
  font-size: 14px;
}
.contentBox .cbDate {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 11px;
}
.contentBox .cbTitle {
  width: 100%;
  float: left;
}
.contentBox .cbTitle a {
  font-size: 18px;
  float: left;
  color: #333333;
  font-weight: bold;
}
.contentBox .cbText {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 13px;
  margin: 5px 0;
}
.contentBox .cbDetails {
  width: auto;
  height: 40px;
  float: left;
  border-radius: 20px;
  padding: 0 18px;
  color: #fff;
  font-size: 13px;
  line-height: 40px;
  margin-top: 10px;
}
.contentBox .cbDetails:hover {
  opacity: 0.8;
}

.srFlightMain {
  width: 100%;
  height: auto;
  float: left;
  margin: 15px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 10px rgba(69, 70, 156, 0.22);
          box-shadow: 0 3px 10px rgba(69, 70, 156, 0.22);
  border-radius: 10px;
}
.srFlightMain .sfNav {
  width: 100%;
  height: 70px;
  background: #f6f8fc;
  overflow: hidden;
  position: relative;
  border-radius: 10px 10px 0 0;
  padding: 0 50px;
}
.srFlightMain .sfNav:before {
  width: 100%;
  height: 20px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgb(0, 0, 0);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.05)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0) 100%);
  content: " ";
}
.srFlightMain .sfNav .sfPrev {
  width: 50px;
  height: 70px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  line-height: 70px;
  color: #7a8bb0;
  font-size: 17px;
  cursor: pointer;
}
.srFlightMain .sfNav .sfPrev:before {
  width: 1px;
  height: 50px;
  position: absolute;
  right: 0;
  top: 10px;
  background: rgba(0, 0, 0, 0.1);
  content: " ";
}
.srFlightMain .sfNav .sfPrev:hover {
  background: rgba(0, 0, 0, 0.02);
}
.srFlightMain .sfNav .sfNext {
  width: 50px;
  height: 70px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 70px;
  color: #7a8bb0;
  font-size: 17px;
  cursor: pointer;
}
.srFlightMain .sfNav .sfNext:hover {
  background: rgba(0, 0, 0, 0.02);
}
.srFlightMain .sfNav .sfButton {
  width: 20%;
  height: 70px;
  float: left;
  position: relative;
  cursor: pointer;
  padding-top: 18px;
}
.srFlightMain .sfNav .sfButton:before {
  width: 1px;
  height: 50px;
  position: absolute;
  right: 0;
  top: 10px;
  background: rgba(0, 0, 0, 0.1);
  content: " ";
}
.srFlightMain .sfNav .sfButton:hover {
  background: rgba(0, 0, 0, 0.02);
}
.srFlightMain .sfNav .sfButton.active {
  background: #fff;
  border-top: 2px solid transparent;
}
.srFlightMain .sfNav .sfButton .date {
  width: 100%;
  height: auto;
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #7a8bb0;
  letter-spacing: -0.7px;
  line-height: 16px;
}
.srFlightMain .sfNav .sfButton .land {
  width: 100%;
  height: auto;
  float: left;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -1px;
  line-height: 18px;
}
.srFlightMain .sfCts {
  width: 100%;
  height: auto;
  float: left;
  padding: 15px;
}
.srFlightMain .smFlights {
  width: 100%;
  height: auto;
  float: left;
  padding-right: 100px;
  min-height: 60px;
  position: relative;
}
.srFlightMain .smFlights .smChangeBt {
  width: 90px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 0;
  background: #f6f8fc;
  padding-right: 25px;
  cursor: pointer;
  text-align: right;
  color: #999999;
  border-radius: 4px;
  padding-top: 12px;
}
.srFlightMain .smFlights .smChangeBt:hover {
  background: #f0f2f6;
}
.srFlightMain .smFlights .smChangeBt span {
  font-weight: 600;
}
.srFlightMain .smFlights .smChangeBt:before {
  width: 12px;
  height: 12px;
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -6px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f062";
  text-align: center;
  line-height: 12px;
  color: #a3aec7;
}
.srFlightMain .smFlights .smFlight {
  width: 49%;
  float: left;
  border-right: 1px solid #f3f3f4;
  padding: 0 10px 0 15px;
  position: relative;
  margin-right: 1%;
}
.srFlightMain .smFlights .smFlight .smfIcon {
  width: 12px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 2px;
  color: #999999;
  text-align: center;
  line-height: 12px;
}
.srFlightMain .smFlights .smFlight .smfHalf {
  width: 50%;
  float: left;
  padding-right: 5px;
}
.srFlightMain .smFlights .smFlight .smfDate {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
}
.srFlightMain .smFlights .smFlight .smfTime {
  width: 100%;
  float: left;
  font-size: 19px;
  font-weight: bold;
  letter-spacing: -0.4px;
}
.srFlightMain .smFlights .smFlight .smfDest {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 13px;
}
.srFlightMain .smFlights .smFlight .smfStop {
  width: 100%;
  height: auto;
  float: left;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.srFlightMain .smFlights .smfPeriod {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: -0.7px;
}
.srFlightMain .smFlights .smfPeriod .pTrigger {
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}
.srFlightMain .smFlights .smfPeriod .pTrigger:hover {
  text-decoration: underline;
}
.srFlightMain .smFlights .smfAirline {
  width: 100%;
  float: left;
  position: relative;
  min-height: 18px;
  padding-left: 22px;
  margin-top: 2px;
}
.srFlightMain .smFlights .smfAirline .saLogo {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 0;
}
.srFlightMain .smFlights .smfAirline .saLogo img {
  width: 100%;
}
.srFlightMain .smFlights .smfAirline .saText {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
  line-height: 18px;
}

.srFilters {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
  position: relative;
  z-index: 999;
}
.srFilters .srfList {
  width: 100%;
  height: 50px;
  float: left;
  background-color: #f5f7fb;
  -webkit-box-shadow: 0 3px 10px rgba(69, 70, 156, 0.22);
          box-shadow: 0 3px 10px rgba(69, 70, 156, 0.22);
  border-radius: 10px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 9;
}
.srFilters .srfList li {
  width: auto;
  height: 50px;
  float: left;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
  line-height: 50px;
  position: relative;
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.6px;
  color: #7a8bb0;
}
.srFilters .srfList li:before {
  width: 1px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 10px;
  background: rgba(0, 0, 0, 0.1);
  content: " ";
}
.srFilters .srfList li:first-child {
  border-radius: 10px 0 0 10px;
}
.srFilters .srfList li:last-child {
  border-radius: 0 10px 10px 0;
}
.srFilters .srfList li:last-child:before {
  display: none;
}
.srFilters .srfList li:hover {
  background: rgba(0, 0, 0, 0.03);
}
.srFilters .srfList li.active {
  border-top: 2px solid transparent;
  background: #fff;
}
.srFilters .srfCts {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
}
.srFilters .srfCts .srfCt {
  width: 100%;
  height: auto;
  float: left;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 30px rgba(60, 109, 189, 0.55);
          box-shadow: 0 3px 30px rgba(60, 109, 189, 0.55);
  padding: 65px 15px 15px 15px;
  border-radius: 10px;
  display: none;
}
.srFilters .srfTable {
  width: 100%;
  float: left;
}
.srFilters .srfTable tr td {
  padding: 6px;
  vertical-align: middle;
  font-size: 13px;
  color: #999999;
}
.srFilters .srfTable tr td:first-child {
  padding-left: 0;
}
.srFilters .srfTable tr td:last-child {
  padding-left: 0;
}
.srFilters .srfSelect,
.srFilters .srfInput {
  width: 100%;
  height: 42px;
  float: left;
  border: 2px solid #e3e3e3;
  background: #fff;
  border-radius: 26px;
  font-family: "open sans";
  font-size: 14px;
  color: #666666;
  padding: 0 15px;
  outline: none;
  font-weight: 600;
}
.srFilters .srfSelect::-webkit-input-placeholder,
.srFilters .srfInput::-webkit-input-placeholder {
  color: #ccc;
}
.srFilters .srfSelect:-ms-input-placeholder,
.srFilters .srfInput:-ms-input-placeholder {
  color: #ccc;
}
.srFilters .srfSelect::-webkit-input-placeholder, .srFilters .srfInput::-webkit-input-placeholder {
  color: #ccc;
}
.srFilters .srfSelect::-moz-placeholder, .srFilters .srfInput::-moz-placeholder {
  color: #ccc;
}
.srFilters .srfSelect:-ms-input-placeholder, .srFilters .srfInput:-ms-input-placeholder {
  color: #ccc;
}
.srFilters .srfSelect::-ms-input-placeholder, .srFilters .srfInput::-ms-input-placeholder {
  color: #ccc;
}
.srFilters .srfSelect::placeholder,
.srFilters .srfInput::placeholder {
  color: #ccc;
}
.srFilters .srfSelect {
  padding: 0 11px;
}
.srFilters .srfBottom {
  width: 100%;
  height: auto;
  float: left;
  padding-top: 14px;
  border-top: 1px solid #ebebeb;
  margin-top: 10px;
}
.srFilters .srfBottom .sbBt {
  width: auto;
  float: right;
  color: #999999;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.4px;
  cursor: pointer;
  margin: 0 8px;
  opacity: 0.6;
}
.srFilters .srfBottom .sbBt:hover {
  opacity: 1;
}
.srFilters .srfBottom .sbBt.active {
  opacity: 1;
}
.srFilters .srfSpecs {
  width: 100%;
  height: auto;
  float: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.srFilters .srfSpecs li {
  width: 33.3%;
  float: left;
  padding: 12px 7px;
}

.smTitle {
  width: 100%;
  height: auto;
  float: left;
  border-bottom: 1px solid #f0f2f6;
  padding-bottom: 8px;
  margin-bottom: 10px;
}
.smTitle .stLabel {
  width: auto;
  float: left;
  line-height: 28px;
  color: #7e8eb1;
  font-size: 13px;
}
.smTitle .stLabel.fr {
  font-size: 12px;
}
.smTitle .stLabel a:hover {
  text-decoration: underline;
}
.smTitle .smDays {
  width: auto;
  float: left;
  margin-left: 8px;
}
.smTitle .smDays .stDay {
  width: auto;
  height: 28px;
  float: left;
  margin-right: 4px;
  background: #b2bbca;
  line-height: 28px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  padding: 0 7px;
  border-radius: 4px;
  cursor: pointer;
}
.smTitle .smDays .stDay:hover {
  opacity: 0.8;
}
.smTitle .smDays .stDay.active {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
.smTitle .smDays .stDay.active:before {
  border: solid transparent;
  border-width: 4px;
  left: 50%;
  bottom: -8px;
  margin-left: -4px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
}

.customCheckv1 {
  width: auto;
  float: left;
  position: relative;
  min-height: 18px;
  padding-left: 23px;
  color: #7a8bb0;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.customCheckv1:hover {
  color: #333333;
}
.customCheckv1 input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 18px;
  height: 18px;
  position: absolute;
  border: 2px solid #dddddd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none !important;
  left: 0;
  top: 50%;
  margin-top: -9px;
  border-radius: 5px;
  overflow: hidden;
  cursor: pointer;
}
.customCheckv1 input:before {
  width: 18px;
  height: 18px;
  position: absolute;
  left: -2px;
  top: -30px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  text-align: center;
  line-height: 18px;
  color: #fff;
  font-size: 10px;
}
.customCheckv1 input:checked:before {
  top: -2px;
}
.customCheckv1.radio input {
  border-radius: 50%;
}

.srTitleMain {
  width: 100%;
  height: auto;
  float: left;
  margin: 15px 0;
}
.srTitleMain .title {
  width: auto;
  float: left;
  line-height: 36px;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px;
}
.srTitleMain .srtSorter {
  float: right;
}
.srTitleMain .srtSorter .ssBt {
  width: auto;
  height: 36px;
  float: left;
  line-height: 36px;
  color: #7a8bb0;
  font-size: 14px;
  letter-spacing: -0.6px;
  cursor: pointer;
  padding: 0 8px;
}
.srTitleMain .srtSorter .ssBt:hover {
  border-bottom: 1px solid transparent;
}
.srTitleMain .srtSorter .ssBt.active {
  font-weight: 600;
  border-bottom: 1px solid transparent;
}

.wideHotelBoxv2 {
  width: 100%;
  float: left;
  margin: 20px 0;
}
.wideHotelBoxv2 .whbWBg {
  width: 100%;
  height: auto;
  float: left;
  padding: 15px;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 3px 10px rgba(69, 70, 156, 0.13);
          box-shadow: 0 3px 10px rgba(69, 70, 156, 0.13);
  position: relative;
}
.wideHotelBoxv2 .whbDetailedInfo {
  width: 96%;
  float: left;
  margin: 0 2%;
  background: #f8f8f8;
  padding: 20px;
  -webkit-box-shadow: 0 3px 10px rgba(69, 70, 156, 0.13);
          box-shadow: 0 3px 10px rgba(69, 70, 156, 0.13);
  border-radius: 0 0 10px 10px;
  overflow: hidden;
  display: none;
  font-size: 13px;
  color: #666666;
}
.wideHotelBoxv2 .accommodation {
  width: auto;
  height: 28px;
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 0 7px;
  line-height: 28px;
  color: #fff;
  border-radius: 4px;
}
.wideHotelBoxv2 .whbImage {
  width: 27%;
  height: auto;
  float: left;
  position: relative;
  overflow: hidden;
}
.wideHotelBoxv2 .whbImage:before {
  width: 100%;
  float: left;
  padding-top: 75%;
  content: " ";
}
.wideHotelBoxv2 .whbImage img {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
}
.wideHotelBoxv2 .whbImage .discount {
  width: 70px;
  height: 70px;
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
  padding-right: 10px;
  padding-top: 25px;
  color: #fff;
  font-weight: bold;
  font-size: 17px;
  line-height: 18px;
}
.wideHotelBoxv2 .whbImage .discount span {
  position: relative;
  z-index: 99;
}
.wideHotelBoxv2 .whbImage .discount:before {
  width: 100px;
  height: 100px;
  position: absolute;
  left: 0;
  top: 0;
  background: #ffae00;
  content: " ";
  -webkit-transform: rotate(45deg) translate(27%, 0%);
          transform: rotate(45deg) translate(27%, 0%);
}
.wideHotelBoxv2 .whbImage .vhbLabels {
  width: auto;
  position: absolute;
  left: 0;
  bottom: 10px;
}
.wideHotelBoxv2 .whbImage .vhbLabels .vbLabel {
  width: auto;
  height: 34px;
  display: inline-block;
  background: #224089;
  padding: 0 10px;
  border-radius: 0 5px 5px 0;
  color: #fff;
  line-height: 34px;
  font-weight: 600;
  letter-spacing: -0.3px;
  font-size: 13px;
  font-weight: 600;
}
.wideHotelBoxv2 .whbImage .vhbLabels .vbLabel.redLabel {
  background: #ef4c4a;
}
.wideHotelBoxv2 .whbImage .vhbLabels .vbLabel.orangeLabel {
  background: orange;
}
.wideHotelBoxv2 .whbImage .vhbLabels .vbLabel.greenLabel {
  background: green;
}
.wideHotelBoxv2 .whbImage .ribbon {
  width: 100px;
  height: 26px;
  position: absolute;
  right: -24px;
  top: 14px;
  background: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  line-height: 26px;
  color: #666666;
  font-weight: 600;
  text-align: center;
  letter-spacing: -0.3px;
  font-size: 14px;
}
.wideHotelBoxv2 .whbContent {
  width: 71%;
  float: right;
  height: 100%;
  position: relative;
}
.wideHotelBoxv2 .wcTop {
  width: 100%;
  height: auto;
  float: left;
}
.wideHotelBoxv2 .wcBottom {
  width: 100%;
  height: auto;
  float: left;
  border-top: 1px solid #ebebeb;
  margin-top: 20px;
  padding-top: 15px;
}
.wideHotelBoxv2 .wcLeft {
  width: 65%;
  float: left;
}
.wideHotelBoxv2 .wcRight {
  width: 33%;
  float: right;
  text-align: right;
}
.wideHotelBoxv2 .wcTitle {
  width: 100%;
  height: auto;
  float: left;
  color: #666666;
  font-weight: bold;
  font-size: 26px;
  letter-spacing: -1.2px;
}
.wideHotelBoxv2 .wcTitle a {
  color: #666666;
}
.wideHotelBoxv2 .wcLocation {
  width: 100%;
  height: auto;
  float: left;
  color: #999999;
  font-size: 13px;
}
.wideHotelBoxv2 .wcLocation a {
  color: #999999;
}
.wideHotelBoxv2 .wcLocation a:hover {
  color: #666666;
  text-decoration: underline;
}
.wideHotelBoxv2 .wcAccom {
  width: 100%;
  height: auto;
  float: left;
  font-size: 13px;
  color: #999999;
}
.wideHotelBoxv2 .wcSpecs {
  width: 100%;
  float: left;
  margin-top: 8px;
}
.wideHotelBoxv2 .wcSpecs .wsBt {
  float: left;
  padding: 5px 8px;
  font-size: 15px;
  cursor: pointer;
  border-radius: 3px;
}
.wideHotelBoxv2 .wcSpecs .wsBt:hover {
  background: #f1f1f1;
}
.wideHotelBoxv2 .wcPriceLabel {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
  letter-spacing: -0.3px;
}
.wideHotelBoxv2 .wcTotalPrice {
  width: 100%;
  float: left;
  font-size: 16px;
  letter-spacing: -0.3px;
  margin-bottom: 20px;
}
.wideHotelBoxv2 .wcTotalPrice .oldPrice {
  color: #999999;
  text-decoration: line-through;
}
.wideHotelBoxv2 .wcTotalPrice .newPrice {
  font-weight: 600;
}
.wideHotelBoxv2 .wcStandartPrice {
  width: 100%;
  float: left;
  color: #666666;
  font-weight: bold;
  font-size: 20px;
  text-decoration: line-through;
  letter-spacing: -0.3px;
  line-height: 22px;
}
.wideHotelBoxv2 .wcMainPrice {
  width: 100%;
  float: left;
  font-weight: bold;
  font-size: 30px;
  letter-spacing: -0.5px;
  line-height: 34px;
}
.wideHotelBoxv2 .wcPriceTableTrigger {
  width: auto;
  height: 28px;
  float: right;
  background: #f6f6f6;
  padding: 0 10px;
  line-height: 28px;
  border-radius: 14px;
  margin-top: 15px;
  cursor: pointer;
  font-size: 12px;
  letter-spacing: -0.4px;
}
.wideHotelBoxv2 .wcPriceTableTrigger:hover {
  background: #ebebeb;
}
.wideHotelBoxv2 .wcDesc {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
  letter-spacing: -0.3px;
  line-height: 15px;
}
.wideHotelBoxv2 .wcBookBt {
  width: auto;
  height: 40px;
  float: right;
  background: -webkit-gradient(linear, left top, left bottom, from(#3c6dbd), to(#345ea4));
  background: linear-gradient(#3c6dbd, #345ea4);
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 20px;
  letter-spacing: -0.6px;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
.wideHotelBoxv2 .wcBookBt i {
  float: right;
  height: 40px;
  line-height: 40px;
  margin-left: 7px;
  margin-right: -50px;
}
.wideHotelBoxv2 .wcBookBt:hover i {
  margin-right: -7px;
}
.wideHotelBoxv2 .wcMoreBt {
  width: auto;
  height: 40px;
  float: right;
  background: #e8ebf2;
  font-size: 13px;
  padding: 0 27px 0 15px;
  line-height: 40px;
  border-radius: 20px 0 0 20px;
  margin-right: -20px;
  cursor: pointer;
}
.wideHotelBoxv2 .wcMoreBt:hover {
  background: #dee1e8;
}
.wideHotelBoxv2 .stars {
  width: 100%;
  height: auto;
  float: left;
  margin: 5px 0;
  font-size: 14px;
}

.datesMain {
  width: 100%;
  float: left;
  padding: 0 10px;
}

.datesTitleMain {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 10px;
  margin-top: 20px;
}
.datesTitleMain .dtmLeft {
  width: 40%;
  float: left;
  padding-top: 8px;
}
.datesTitleMain .dtmLeft .title {
  width: 100%;
  float: left;
  color: #7a8bb0;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -0.8px;
}
.datesTitleMain .dtmLeft .dtmYM {
  width: 100%;
  float: left;
}
.datesTitleMain .dtmLeft .dtmSelect {
  width: auto;
  float: left;
  height: 35px;
  font-family: "open sans";
  font-size: 18px;
  font-weight: bold;
  color: #666666;
  border: none;
  outline: none;
  margin-right: 10px;
  padding-left: 0;
  text-indent: 0;
  letter-spacing: -0.3px;
}
.datesTitleMain .dtmDates {
  width: 60%;
  height: 80px;
  float: right;
  position: relative;
  border: 1px solid #e9ebf3;
  background: #f6f8fc;
  border-radius: 5px;
}
.datesTitleMain .dtmDates .dtmNext,
.datesTitleMain .dtmDates .dtmPrev {
  width: 20px;
  height: 40px;
  position: absolute;
  left: -20px;
  top: 50%;
  margin-top: -20px;
  text-align: center;
  line-height: 40px;
  color: #999999;
  font-size: 16px;
  border-radius: 3px;
  cursor: pointer;
}
.datesTitleMain .dtmDates .dtmNext:hover,
.datesTitleMain .dtmDates .dtmPrev:hover {
  background: #f6f8fc;
}
.datesTitleMain .dtmDates .dtmNext {
  right: -20px;
  left: auto;
}
.datesTitleMain .dtmDates .dtmDate {
  width: 25%;
  float: left;
  position: relative;
  height: 78px;
  text-align: center;
}
.datesTitleMain .dtmDates .dtmDate:before {
  width: 1px;
  height: 58px;
  position: absolute;
  right: 0;
  top: 10px;
  background: #e9ebf3;
  content: " ";
}
.datesTitleMain .dtmDates .dtmDate:last-child:before {
  display: none;
}
.datesTitleMain .dtmDates .dtmDate .ddCenter {
  width: auto;
  display: inline-block;
}
.datesTitleMain .dtmDates .dtmDate .day {
  width: auto;
  height: 78px;
  float: left;
  line-height: 78px;
  font-size: 30px;
  font-weight: bold;
}
.datesTitleMain .dtmDates .dtmDate .ddRight {
  width: auto;
  float: left;
  text-align: left;
  margin-left: 7px;
  line-height: 15px;
  padding-top: 16px;
  color: #7a8bb0;
}
.datesTitleMain .dtmDates .dtmDate .ddRight .title {
  font-size: 14px;
  color: #7a8bb0;
  font-weight: bold;
  letter-spacing: -0.5px;
}
.datesTitleMain .dtmDates .dtmDate .ddRight .night {
  font-size: 13px;
  color: #7a8bb0;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.datesTitleMain .dtmDates .dtmDate .ddRight .hour {
  color: #7a8bb0;
}
.datesTitleMain .dtmDates .dtmDate .ddRight .fInfoTrigger:hover {
  cursor: pointer;
  text-decoration: underline;
}
.datesTitleMain .dtmDates .dtmDate .usLabel {
  width: auto;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  border: 1px solid #e9ebf3;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.11);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.11);
  color: #7a8bb0;
  padding: 0 5px;
  border-radius: 3px;
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
}
.datesTitleMain .dtmDates .dtmDate.unsold {
  opacity: 0.4;
}

.datesItem {
  width: 100%;
  height: auto;
  float: left;
  margin: 2px 0;
}
.datesItem .diLeft {
  width: calc(40% - 2px);
  height: 80px;
  float: left;
  position: relative;
  border: 1px solid #e9ebf3;
  background: #f6f8fc;
  border-radius: 5px;
  margin-right: 2px;
  overflow: hidden;
}
.datesItem .diLeft .diVaMid {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  padding: 0 18px;
}
.datesItem .diLeft .text {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: -0.7px;
  color: #7a8bb0;
}
.datesItem .diLeft .desc {
  font-size: 12px;
  letter-spacing: -0.3px;
  color: #7a8bb0;
}
.datesItem .diOption {
  width: calc(15% - 4px);
  height: 80px;
  float: left;
  margin: 0 2px;
  position: relative;
  overflow: hidden;
  border-radius: 5px;
}
.datesItem .diOption input {
  position: absolute;
  left: -20px;
  top: -20px;
}
.datesItem .diOption input:checked + .diCt {
  padding-top: 36px;
}
.datesItem .diOption input:checked + .diCt .diPrice {
  color: #fff !important;
}
.datesItem .diOption input:checked + .diCt .dicampaign {
  color: #fff !important;
}
.datesItem .diOption input:checked + .diCt:before {
  top: 10px;
}
.datesItem .diOption .diCt {
  width: 100%;
  height: 80px;
  float: left;
  position: relative;
  border: 1px solid #e9ebf3;
  background: #f6f8fc;
  overflow: hidden;
  border-radius: 5px;
  color: #bec6d8;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -0.5px;
  padding-top: 30px;
  line-height: 14px;
}
.datesItem .diOption .diCt:before {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 50%;
  text-align: center;
  line-height: 20px;
  color: #fff;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f058";
  margin-left: -10px;
  top: -30px;
}
.datesItem .diOption .diCt .diPrice {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -0.5px;
}
.datesItem .diOption .diCt .dicampaign {
  font-size: 11px;
  font-weight: normal;
  line-height: 0;
  margin-top: -10px;
}
.datesItem .diOption:hover .diCt {
  background: #fff !important;
}
.datesItem:hover .diOption .diCt,
.datesItem:hover .diLeft {
  background: #eef0f4;
  border-color: #e2e4ec;
}

.hdCartHolder {
  width: 100%;
  height: 250px;
  float: left;
  margin: 15px 0;
}

.hdCart {
  width: 100%;
  height: 250px;
  float: left;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 10px rgba(69, 70, 156, 0.22);
          box-shadow: 0 3px 10px rgba(69, 70, 156, 0.22);
  padding: 30px;
  border-radius: 10px;
  -webkit-transition: bottom 0.4s;
  transition: bottom 0.4s;
}
.hdCart .hdcTitle {
  width: 100%;
  height: 45px;
  float: left;
  font-size: 22px;
  font-weight: bold;
  color: #7a8bb0;
  letter-spacing: -1px;
  margin-top: -9px;
}
.hdCart .hdcHalf {
  width: 45%;
  float: left;
  border-right: 1px solid #dadee9;
}
.hdCart .hdcHalf.fr {
  width: 53%;
  float: right;
  border: none;
}
.hdCart .totalBuy {
  width: 160px;
  float: right;
  background: #f6f8fc;
  border: 1px solid #e9ecf4;
  border-radius: 5px;
  padding: 12px;
}
.hdCart .totalBuy .tbLabel {
  width: 100%;
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #7a8bb0;
  letter-spacing: -0.5px;
}
.hdCart .totalBuy .tbPriceDetails {
  width: 100%;
  float: left;
  font-size: 11px;
  cursor: pointer;
}
.hdCart .totalBuy .tbPriceDetails:Hover {
  text-decoration: underline;
}
.hdCart .totalBuy .tbMainPrice {
  width: 100%;
  float: left;
  font-size: 24px;
  font-weight: bold;
}
.hdCart .totalBuy .tbBuyBt {
  width: calc(100% + 20px);
  height: 40px;
  float: left;
  margin: 15px -10px -10px -10px;
  background: -webkit-gradient(linear, left top, left bottom, from(#3c6dbd), to(#345ea4));
  background: linear-gradient(#3c6dbd, #345ea4);
  text-align: center;
  border-radius: 5px;
  line-height: 40px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
}
.hdCart .totalBuy .tbBuyBt:hover {
  opacity: 0.8;
}
.hdCart.fixed {
  position: fixed;
  left: 50%;
  bottom: -150px;
  z-index: 9999;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.hdCart.fixed:before {
  width: 100%;
  height: 70px;
  position: absolute;
  left: 0;
  top: 30px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.5)));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5));
  content: " ";
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.hdCart.fixed:hover {
  bottom: -20px;
}
.hdCart.fixed:hover:before {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
  visibility: hidden;
}

.hdcFlight {
  width: 100%;
  float: left;
  margin-bottom: 24px;
}
.hdcFlight:last-child {
  margin-bottom: 0;
}
.hdcFlight .hfHalf {
  width: 50%;
  float: left;
  padding-right: 10px;
}
.hdcFlight .hfLabel {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #999999;
}
.hdcFlight .hfTimes {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -0.3px;
}
.hdcFlight .hfRoute {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #999999;
}
.hdcFlight .hfStops {
  width: 100%;
  float: left;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.2px;
}
.hdcFlight .hfTime {
  width: 100%;
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.4px;
}
.hdcFlight .hfTime .flightInfoTrg {
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}
.hdcFlight .hfTime .flightInfoTrg:hover {
  text-decoration: underline;
}
.hdcFlight .hfAirline {
  width: 100%;
  float: left;
  margin-top: 4px;
}
.hdcFlight .hfAirline .haLogo {
  width: 18px;
  height: 18px;
  float: left;
  overflow: hidden;
}
.hdcFlight .hfAirline .haLogo img {
  width: 100%;
}
.hdcFlight .hfAirline .haText {
  margin-left: 22px;
  line-height: 18px;
  font-size: 13px;
  color: #666666;
  font-weight: 600;
  letter-spacing: -0.3px;
}

.hdcHotel {
  width: calc(100% - 180px);
  float: left;
}
.hdcHotel .hotelTitle .title {
  font-size: 18px;
  letter-spacing: -0.6px;
}
.hdcHotel .hotelTitle .stars {
  font-size: 11px;
}
.hdcHotel .hotelArea {
  font-size: 13px;
}
.hdcHotel .hotelAddress {
  font-size: 11px;
}
.hdcHotel .stars {
  width: 100%;
  height: auto;
  float: left;
  margin: 2px 0;
  font-size: 14px;
}
.hdcHotel .hotelPen {
  width: 100%;
  float: left;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #e6e9f0;
}
.hdcHotel .hotelPen .hpTitle {
  width: 100%;
  height: auto;
  float: left;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: -0.5px;
  color: #7a8bb0;
}
.hdcHotel .hotelPen .hpDetails {
  width: 100%;
  height: auto;
  float: left;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -0.5px;
  color: #999999;
}

.homeBBoxes {
  width: 100%;
  height: auto;
  float: left;
}
.homeBBoxes .hbGrid {
  width: calc(100% + 30px);
  margin-left: -15px;
  float: left;
}
.homeBBoxes .hbGrid .hbBox {
  width: calc(100% - 30px);
}
.homeBBoxes .hbGrid.triple .hbBox {
  width: calc(33.3% - 30px);
  margin: 15px;
}
.homeBBoxes .hbGrid.double .hbBox {
  width: calc(50% - 30px);
  margin: 15px;
}
.homeBBoxes .vBarChart {
  width: 100%;
  height: auto;
  float: left;
  margin: 2px 0;
  line-height: 20px;
  border-bottom: 1px solid #ebebeb;
  padding: 4px 0;
}
.homeBBoxes .vBarChart:last-child {
  border: none;
}
.homeBBoxes .vBarChart .vbcBar {
  width: 20%;
  float: left;
  height: 12px;
  background: #f1f1f1;
  border-radius: 6px;
  padding: 2px;
  margin: 4px 0;
}
.homeBBoxes .vBarChart .vbcBar .bar {
  width: auto;
  height: 8px;
  float: right;
  border-radius: 4px;
}
.homeBBoxes .vBarChart .vbcLabel {
  width: 40%;
  float: left;
  padding: 0 8px;
  color: #7a8bb0;
  font-size: 13px;
  letter-spacing: -0.3px;
}
.homeBBoxes .vBarChart .vbcVal {
  width: 40%;
  float: left;
  padding: 0 8px;
  font-size: 15px;
  text-align: right;
  font-weight: 600;
}
.homeBBoxes .hbbLeft {
  width: 66%;
  float: left;
}
.homeBBoxes .hbbRight {
  width: 32%;
  float: right;
}
.homeBBoxes .hbBox {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 7px 15px rgba(186, 197, 219, 0.17);
          box-shadow: 0 7px 15px rgba(186, 197, 219, 0.17);
  position: relative;
  z-index: 9;
  padding: 15px;
  margin: 15px 0;
}
.homeBBoxes .hbBox .hbTitle {
  width: 100%;
  height: auto;
  float: left;
  border-bottom: 1px solid #dfe6f5;
  font-size: 16px;
  font-weight: 600;
  color: #7a8bb0;
  padding-bottom: 8px;
  letter-spacing: -0.5px;
  margin-bottom: 10px;
}
.homeBBoxes .hbBox .hbTitle .hbtBts {
  width: auto;
  float: right;
}
.homeBBoxes .hbBox .hbTitle .hbtBts .hbBt {
  width: auto;
  height: 24px;
  float: left;
  font-size: 12px;
  background: #f1f1f1;
  color: #999999;
  padding: 0 8px;
  border-radius: 4px;
  line-height: 24px;
  cursor: pointer;
}
.homeBBoxes .hbBox .hbTitle .hbtBts .hbBt:hover {
  opacity: 0.8;
}
.homeBBoxes .hbBox .hbTitle .hbtBts .hbCurrent {
  width: auto;
  height: 24px;
  float: left;
  font-size: 12px;
  color: #999999;
  padding: 0 8px;
  line-height: 24px;
}
.homeBBoxes .bcTitle {
  width: 100%;
  height: auto;
  float: left;
  margin: 10px 0;
  color: #7a8bb0;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.homeBBoxes .chartDetails {
  width: 55%;
  height: auto;
  float: right;
  color: #7a8bb0;
  font-size: 14px;
  line-height: 25px;
}
.homeBBoxes .chartDetails span {
  font-size: 15px;
  font-weight: 600;
}
.homeBBoxes .chartDetails.full {
  width: 100%;
  text-align: center;
  line-height: normal;
}
.homeBBoxes .hbSeperator {
  width: 100%;
  height: 2px;
  float: left;
  margin: 25px 0;
  background: #dfe6f5;
}

.vChartMain {
  width: 40%;
  height: 75px;
  float: left;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.vChartMain .bar {
  width: auto;
  height: 33.3%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: 30px 0 0 30px;
}
.vChartMain .bar:nth-child(2) {
  top: 33.3%;
  opacity: 0.7;
}
.vChartMain .bar:nth-child(3) {
  top: 66.6%;
  opacity: 0.4;
}

.barChartMain {
  width: 100%;
  height: 20px;
  float: left;
  border-radius: 10px;
  background: #fff;
  border: 2px solid #eaeaea;
  position: relative;
  overflow: hidden;
  margin: 4px 0;
}
.barChartMain .bar {
  width: auto;
  height: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.limitBoxes {
  width: 100%;
  float: left;
}
.limitBoxes .lbGrid {
  width: calc(100% + 30px);
  float: left;
  margin: 0 -15px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.limitBoxes .lbGrid.triple .limitBox {
  width: calc(33.3% - 30px);
}
.limitBoxes .limitBox {
  width: 100%;
  float: left;
  margin: 15px;
  background: #858891;
  padding: 15px;
  border-radius: 10px;
}
.limitBoxes .limitBox.green {
  background: #7bb751;
}
.limitBoxes .limitBox.darkBlue {
  background: #576b89;
}
.limitBoxes .limitBox.blue {
  background: #7b9bdb;
}
.limitBoxes .limitBox.red {
  background: #977c7c;
}
.limitBoxes .limitBox.purple {
  background: #947c97;
}
.limitBoxes .limitBox.orange {
  background: #997c5d;
}
.limitBoxes .limitBox.turquoise {
  background: #5d9997;
}
.limitBoxes .limitBox.darkPurple {
  background: #5f5d99;
}
.limitBoxes .limitBox .lbTop {
  width: 100%;
  height: auto;
  float: left;
}
.limitBoxes .limitBox .lbTop .title {
  width: auto;
  float: left;
  font-size: 17px;
  color: #fff;
  font-weight: 600;
}
.limitBoxes .limitBox .lbTop .link {
  margin-top: 5px;
  font-size: 12px;
  cursor: pointer;
  float: right;
  color: rgba(255, 255, 255, 0.9);
}
.limitBoxes .limitBox .lbTop .link:hover {
  color: #fff;
  text-decoration: underline;
}
.limitBoxes .limitBox .lbContent {
  width: 100%;
  float: left;
  margin: 15px 0;
}
.limitBoxes .limitBox .lbContent .lbcLeft {
  width: calc(100% - 110px);
  float: left;
  padding-left: 8px;
}
.limitBoxes .limitBox .lbContent .lbcTitle {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 7px;
}
.limitBoxes .limitBox .lbIcon {
  width: 90px;
  height: 90px;
  float: right;
  background: rgba(255, 255, 255, 0.07);
  border-radius: 50%;
  position: relative;
  text-align: center;
  line-height: 85px;
  font-size: 35px;
  color: #fff;
  text-indent: 2px;
  margin-top: 10px;
}
.limitBoxes .limitBox .lbIcon:before {
  width: 90px;
  height: 90px;
  position: absolute;
  right: -5px;
  top: -5px;
  background: rgba(255, 255, 255, 0.07);
  border-radius: 50%;
  content: " ";
}
.limitBoxes .limitBox .lbItem {
  width: 100%;
  float: left;
  padding: 4px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.limitBoxes .limitBox .lbItem:last-child {
  border: none;
}
.limitBoxes .limitBox .lbItem .liLabel {
  width: auto;
  float: left;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7);
}
.limitBoxes .limitBox .lbItem .liVal {
  width: auto;
  float: right;
  font-size: 13px;
  color: #fff;
  font-weight: 600;
}
.limitBoxes .limitBox .lbItem a.liVal:hover {
  text-decoration: underline;
}
.limitBoxes .limitBox .lbBottom {
  width: 100%;
  float: left;
  margin: 10px 0;
  text-align: right;
}
.limitBoxes .limitBox .lbBottom .lbbItem {
  width: 100%;
  float: left;
  text-align: right;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
}
.limitBoxes .limitBox .lbBottom .lbbItem strong {
  font-size: 18px;
  color: #fff;
}

.landSelector {
  height: auto;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 70px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.24);
          box-shadow: 0 8px 15px rgba(0, 0, 0, 0.24);
  padding: 15px;
  border-radius: 0 0 10px 10px;
  display: none;
  z-index: 9999;
}
.landSelector.show {
  display: block;
}
.landSelector .lsGrid {
  width: 25%;
  float: left;
  padding: 10px;
}

.searchListMain {
  width: 100%;
  height: auto;
  float: left;
}
.searchListMain .slmTitle {
  width: 100%;
  height: auto;
  float: left;
  font-size: 17px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.4px;
  margin-bottom: 15px;
}
.searchListMain .slmList {
  width: 100%;
  height: auto;
  float: left;
  border-left: 1px solid #e9e9e9;
  padding-left: 10px;
}
.searchListMain .slmList > li {
  width: 100%;
  height: auto;
  float: left;
  margin: 2px 0;
}
.searchListMain .slmList > li > a {
  width: auto;
  float: left;
  font-size: 15px;
  color: #666666;
  font-weight: 600;
  letter-spacing: -0.4px;
}
.searchListMain .slmList > li > a:hover {
  color: #999999;
}
.searchListMain .slmList > li > a.redLink {
  color: #3c6dbd;
  font-size: 13px;
}
.searchListMain .slmList > li .stars {
  color: #3c6dbd;
  font-size: 10px;
}
.searchListMain .slmList .slmSubList {
  width: 100%;
  float: left;
  padding-left: 10px;
  margin: 4px 0;
}
.searchListMain .slmList .slmSubList li {
  width: 100%;
  height: auto;
  float: left;
  margin: 4px 0;
  font-size: 13px;
}
.searchListMain .slmList .slmSubList li a {
  width: auto;
  float: left;
  font-size: 13px;
  color: #666666;
  letter-spacing: -0.3px;
}
.searchListMain .slmList .slmSubList li a:hover {
  text-decoration: underline;
}
.searchListMain .slmList .slmSubList.sub {
  border-left: 1px solid #e9e9e9;
}

.choosedFlightTable {
  font-size: 13px;
  color: #666666;
}
.choosedFlightTable tr td {
  vertical-align: middle;
}
.choosedFlightTable .chfLabel {
  width: auto;
  height: auto;
  float: left;
  background: #3c6dbd;
  padding: 4px;
  color: #fff;
  border-radius: 3px;
  white-space: nowrap;
}

.sFlightItem {
  width: 100%;
  height: auto;
  float: left;
  border: 2px solid #eaedf2;
  border-radius: 6px;
  background: #fff;
  padding: 15px;
  margin: 7px 0;
}
.sFlightItem .sfAirline {
  width: 22%;
  float: left;
  border-right: 1px solid #f1f4f9;
  padding-right: 10px;
  min-height: 40px;
  padding-left: 50px;
  position: relative;
}
.sFlightItem .sfAirline .sfaLogo {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
.sFlightItem .sfAirline .sfaLogo img {
  width: 100%;
}
.sFlightItem .sfAirline .sfaName {
  width: 100%;
  height: auto;
  float: left;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #7a8bb0;
  line-height: 24px;
}
.sFlightItem .sfAirline .sfaStop {
  width: 100%;
  float: left;
  color: #7a8bb0;
  font-size: 12px;
}
.sFlightItem .sfAirline .sfaStop.hasStop {
  color: #3c6dbd;
}
.sFlightItem .sfDays {
  width: 10%;
  float: left;
  border-right: 1px solid #eaedf2;
  min-height: 40px;
  color: #7a8bb0;
  font-size: 14px;
  text-align: center;
  line-height: 40px;
}
.sFlightItem .sfPort {
  width: 20%;
  float: left;
  border-right: 1px solid #eaedf2;
  padding: 0 10px;
  min-height: 40px;
}
.sFlightItem .sfPort .sfpLabel {
  width: 100%;
  float: left;
  color: #7a8bb0;
  font-size: 12px;
}
.sFlightItem .sfPort .sfpVal {
  width: 100%;
  float: left;
  color: #1f9ede;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.3px;
}
.sFlightItem .sfFlightCode {
  width: 15%;
  float: left;
  border-right: 1px solid #eaedf2;
  padding: 0 10px;
  min-height: 40px;
}
.sFlightItem .sfFlightCode .sfFc {
  width: 100%;
  height: auto;
  float: left;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -0.8px;
  color: #7a8bb0;
  line-height: 24px;
}
.sFlightItem .sfFlightCode .sfDetailsTrigger {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #3c6dbd;
  opacity: 0.6;
  cursor: pointer;
}
.sFlightItem .sfFlightCode .sfDetailsTrigger:hover {
  opacity: 1;
}
.sFlightItem .sfSelect {
  width: 13%;
  float: left;
  padding-left: 10px;
}
.sFlightItem .sfSelect .sfSelectBt {
  width: auto;
  height: 34px;
  float: right;
  background: #b2bbca;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  letter-spacing: -0.3px;
  margin-top: 3px;
}
.sFlightItem .sfSelect .sfSelectBt:hover {
  opacity: 0.7;
}
.sFlightItem.selected {
  border-color: #3c6dbd;
}
.sFlightItem.selected .sfSelect .sfSelectBt {
  background: -webkit-gradient(linear, left top, left bottom, from(#3c6dbd), to(#345ea4));
  background: linear-gradient(#3c6dbd, #345ea4);
}
.sFlightItem.forInfo .sfFlightCode .sfDetailsTrigger {
  display: none;
}
.sFlightItem.forInfo .sfSelect {
  display: none;
}
.sFlightItem.forInfo .sfPort {
  width: 26%;
}
.sFlightItem.forInfo .sfFlightCode {
  border: none;
}
.sFlightItem.forInfo .sfAirline {
  width: 23%;
}

.sfDetails {
  width: 100%;
  height: auto;
  float: left;
  border-top: 1px solid #eaedf2;
  padding: 20px 15px 10px 15px;
  margin-top: 15px;
  display: none;
}
.sfDetails.show {
  display: block;
}
.sfDetails .sfdTitle {
  width: 100%;
  height: auto;
  float: left;
  font-size: 18px;
  color: #666666;
  font-weight: bold;
  letter-spacing: -0.6px;
}
.sfDetails .sfdTime {
  width: 100%;
  height: auto;
  float: left;
  font-size: 13px;
  color: #999999;
  letter-spacing: -0.3px;
}
.sfDetails .sfdHalf {
  width: 49%;
  float: left;
}

.sfSteps {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  padding-left: 20px;
  margin-top: 10px;
}
.sfSteps:before {
  width: 1px;
  top: 14px;
  bottom: 14px;
  position: absolute;
  left: 5px;
  background: #cdcdcd;
  content: " ";
}
.sfSteps .sfStopPort {
  width: 100%;
  height: auto;
  float: left;
  position: relative;
  margin: 5px 0;
}
.sfSteps .sfStopPort:Before {
  width: 11px;
  height: 11px;
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cdcdcd;
  background: #fff;
  border-radius: 50%;
  content: " ";
  margin-top: -5.5px;
}
.sfSteps .sfStopPort .sfpTime {
  width: 100px;
  float: left;
  color: #1f9ede;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: -0.2px;
}
.sfSteps .sfStopPort .sfpVal {
  margin-left: 110px;
  color: #666666;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.4px;
}
.sfSteps .sfTimeDet {
  width: 100%;
  height: auto;
  float: left;
  margin: 8px 0;
  color: #999999;
  font-size: 15px;
  letter-spacing: -0.6px;
}
.sfSteps .sfTimeDet .time {
  width: 100px;
  float: left;
  padding-top: 8px;
}
.sfSteps .sfTimeDet .details {
  margin-left: 110px;
}
.sfSteps .betweenFlights {
  width: 100%;
  float: left;
  margin: 13px 0;
  color: #ec8d8d;
  font-size: 15px;
  position: relative;
  letter-spacing: -0.6px;
  padding-left: 7px;
}
.sfSteps .betweenFlights:before {
  width: 25px;
  height: 25px;
  position: absolute;
  left: -27px;
  top: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #cdcdcd;
  background: #fff;
  border-radius: 50%;
  margin-top: -12.5px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0f4";
  font-size: 10px;
  text-align: center;
  line-height: 23px;
}

.fullTable {
  width: 100%;
  height: auto;
  float: left;
}
.fullTable tr td {
  padding: 5px 10px;
  font-size: 14px;
}
.fullTable tr td:first-child {
  padding-left: 0;
}
.fullTable tr td:last-child {
  padding-right: 0;
}
.fullTable.borderTable tr td {
  border: 1px solid #eaedf2;
  padding: 5px 10px;
}
.fullTable.borderBottomTable tr td {
  border-bottom: 1px solid #ebebeb;
  padding: 5px 10px;
}
.fullTable.bigPadding tr td {
  padding: 15px 20px;
}

.sendOffer {
  width: 100%;
  height: 36px;
  float: left;
  border: 1px solid #dadada;
  background: #fff;
  border-radius: 4px;
  overflow: hidden;
}
.sendOffer .soInput {
  width: calc(100% - 60px);
  height: 34px;
  float: left;
  border: none;
  background: none;
  font-family: "open sans";
  font-size: 12px;
  padding-left: 10px;
  outline: none;
}
.sendOffer .soButton {
  width: 60px;
  height: 34px;
  float: right;
  background: #a1d54b;
  font-family: "open sans";
  color: #fff;
  font-size: 12px;
  border: none;
  outline: none;
}
.sendOffer .soButton:hover {
  opacity: 0.8;
}
.sendOffer.full {
  height: 69px;
}
.sendOffer.full .soInput {
  width: 100%;
}
.sendOffer.full .soButton {
  width: calc(100% - 6px);
  height: 30px;
  margin: 0 3px;
  border-radius: 0 0 3px 3px;
}

.dynFlightItem {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.dynFlightItem .dynFlightBox {
  width: 100%;
  height: auto;
  float: left;
  padding: 15px;
  background-color: #fff;
  -webkit-box-shadow: 4px 6px 15px rgba(186, 197, 219, 0.17);
          box-shadow: 4px 6px 15px rgba(186, 197, 219, 0.17);
  border-radius: 10px;
}
.dynFlightItem .dynFlightBox.depFlight {
  position: relative;
  z-index: 1;
}
.dynFlightItem .dynFlightBox .dfbFirst {
  width: 180px;
  float: left;
}
.dynFlightItem .dynFlightBox .dfbFirst .dfbIcon {
  width: 40px;
  height: 40px;
  float: left;
  border: 2px solid #edf1fa;
  border-radius: 50%;
  font-size: 18px;
  color: #ff9000;
  text-align: center;
  line-height: 36px;
}
.dynFlightItem .dynFlightBox .dfbFirst .dfbIcon.blueIcon {
  color: #5eb9dd;
}
.dynFlightItem .dynFlightBox .dfbFirst .dfbfRight {
  width: calc(100% - 53px);
  float: left;
  margin-left: 7px;
}
.dynFlightItem .dynFlightBox .dfbFirst .flightNr {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.2px;
}
.dynFlightItem .dynFlightBox .dfbFirst .frAirline {
  width: calc(100% + 21px);
  float: left;
  margin-left: -21px;
  margin-top: 1px;
}
.dynFlightItem .dynFlightBox .dfbFirst .frAirline .faIcon {
  width: 18px;
  height: 18px;
  float: left;
  border-radius: 50%;
  background: #fff;
  overflow: hidden;
}
.dynFlightItem .dynFlightBox .dfbFirst .frAirline .faIcon img {
  width: 100%;
}
.dynFlightItem .dynFlightBox .dfbFirst .frAirline .faRight {
  width: calc(100% - 22px);
  float: left;
  line-height: 18px;
  font-size: 13px;
  color: #666666;
  margin-left: 4px;
  letter-spacing: -0.3px;
}
.dynFlightItem .dynFlightBox .dfbDates {
  width: calc(100% - 470px);
  float: left;
}
.dynFlightItem .dynFlightBox .dfbDates .ddDate {
  width: calc(50% - 32px);
  float: left;
  text-align: right;
}
.dynFlightItem .dynFlightBox .dfbDates .ddDate .ddLabel {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 12px;
}
.dynFlightItem .dynFlightBox .dfbDates .ddDate .ddTime {
  width: 100%;
  float: left;
  color: #333333;
  font-size: 18px;
  font-weight: bold;
}
.dynFlightItem .dynFlightBox .dfbDates .ddMid {
  width: 50px;
  float: left;
  margin: 0 7px;
}
.dynFlightItem .dynFlightBox .dfbDates .ddMid .dDuration {
  width: 100%;
  float: left;
  text-align: center;
  color: #999999;
  font-size: 10px;
  border-bottom: 1px solid #d4d7e0;
  position: relative;
  padding-bottom: 3px;
}
.dynFlightItem .dynFlightBox .dfbDates .ddMid .dDuration:after, .dynFlightItem .dynFlightBox .dfbDates .ddMid .dDuration:before {
  width: 5px;
  height: 5px;
  position: absolute;
  right: 0;
  bottom: -3px;
  border-radius: 50%;
  background: #d4d7e0;
  content: " ";
}
.dynFlightItem .dynFlightBox .dfbDates .ddMid .dDuration:after {
  left: 0;
  right: auto;
}
.dynFlightItem .dynFlightBox .dfbDates .ddMid .dTransfers {
  width: 100%;
  float: left;
  text-align: center;
  color: #999999;
  font-size: 10px;
  letter-spacing: -0.3px;
  margin-top: 3px;
}
.dynFlightItem .dynFlightBox .dfbDetails {
  width: 120px;
  float: left;
  text-align: center;
}
.dynFlightItem .dynFlightBox .dfbDetails .dfbProvider {
  width: 100%;
  float: left;
  font-size: 13px;
  margin-top: -4px;
}
.dynFlightItem .dynFlightBox .dfbDetails .dfbInfo {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 11px;
}
.dynFlightItem .dynFlightBox .dfbDetails .dfbDetails {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 11px;
  cursor: pointer;
}
.dynFlightItem .dynFlightBox .dfbDetails .dfbDetails:hover {
  text-decoration: underline;
}
.dynFlightItem .dynFlightBox .dfbOfferPrices {
  width: 120px;
  float: left;
  text-align: right;
  line-height: 15px;
  margin-top: -4px;
}
.dynFlightItem .dynFlightBox .dfbOfferPrices .label,
.dynFlightItem .dynFlightBox .dfbOfferPrices .offers {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
}
.dynFlightItem .dynFlightBox .dfbOfferPrices .price {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 13px;
}
.dynFlightItem .dynFlightBox .seeMoreTrigger {
  width: 28px;
  height: 28px;
  float: left;
  margin-left: 18px;
  margin-top: 6px;
  background: #f1f2f8;
  text-align: center;
  line-height: 28px;
  color: #666666;
  font-size: 16px;
  border-radius: 50%;
  cursor: pointer;
}
.dynFlightItem .dynFlightBox .seeMoreTrigger:hover {
  background: #e8e9ef;
}
.dynFlightItem .dynFlightBox .dfbBuy {
  width: 170px;
  float: left;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfbPrice {
  width: 100%;
  float: left;
  text-align: right;
  margin-top: -4px;
  margin-bottom: 3px;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfbPrice .price {
  font-size: 15px;
  color: #333333;
  font-weight: bold;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfpInfo {
  width: 14px;
  height: 14px;
  display: inline-block;
  position: relative;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfpInfo .dfpTrigger {
  width: 14px;
  height: 14px;
  float: left;
  background: #f0f0f0;
  text-align: center;
  line-height: 14px;
  border-radius: 50%;
  font-size: 8px;
  color: #666666;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfpInfo .dfpDrop {
  width: 250px;
  position: absolute;
  right: 14px;
  top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 7px rgba(0, 0, 0, 0.3);
  padding: 10px;
  border-radius: 5px;
  z-index: 99;
  display: none;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfpInfo .dfpDrop table tr td {
  font-size: 11px;
  color: #666666;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfpInfo:hover .dfpDrop {
  display: block;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfpBt {
  width: auto;
  height: 30px;
  float: right;
  border-radius: 15px;
  line-height: 30px;
  background: #a1d54b;
  font-size: 13px;
  font-weight: bold;
  padding: 0 12px;
  color: #fff;
  letter-spacing: -0.3px;
}
.dynFlightItem .dynFlightBox .dfbBuy .dfpBt:Hover {
  opacity: 0.7;
}
.dynFlightItem .returnBoxes {
  width: 100%;
  float: left;
  background: #fafafd;
  border-radius: 0 0 10px 10px;
  margin-top: -10px;
  max-height: 0;
  padding: 0;
  overflow: hidden;
}
.dynFlightItem .returnBoxes .rbTitle {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #999999;
}
.dynFlightItem .returnBoxes .dynFlightBox {
  border: 2px solid #eef1fa;
  padding: 13px;
  margin: 10px 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dynFlightItem.showReturns .returnBoxes {
  max-height: 500px;
  padding: 25px 15px 10px 15px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.dynFlightItem.showReturns .returnBoxes::-webkit-scrollbar {
  display: none;
}
.dynFlightItem.showReturns .dynFlightBox.depFlight {
  -webkit-box-shadow: 0 5px 15px rgba(255, 144, 0, 0.5);
          box-shadow: 0 5px 15px rgba(255, 144, 0, 0.5);
  margin-top: 10px;
}
.dynFlightItem.showReturns .dynFlightBox .seeMoreTrigger {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.dynAirlineItem {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.dynAirlineItem .dynAirlineBox {
  width: 100%;
  height: auto;
  float: left;
  padding: 15px;
  background-color: #fff;
  -webkit-box-shadow: 4px 6px 15px rgba(186, 197, 219, 0.17);
          box-shadow: 4px 6px 15px rgba(186, 197, 219, 0.17);
  border-radius: 10px;
}
.dynAirlineItem .dynAirlineBox .dabAirline {
  width: 50%;
  float: left;
}
.dynAirlineItem .dynAirlineBox .dabAirline .daIcon {
  width: 40px;
  height: 40px;
  float: left;
  border-radius: 50%;
  overflow: hidden;
}
.dynAirlineItem .dynAirlineBox .dabAirline .daIcon img {
  width: 100%;
}
.dynAirlineItem .dynAirlineBox .dabAirline .daRight {
  width: calc(100% - 50px);
  float: left;
  line-height: 40px;
  margin-left: 10px;
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.5px;
}
.dynAirlineItem .dynAirlineBox .dabaPrices {
  width: calc(50% - 50px);
  float: left;
  text-align: right;
  line-height: 14px;
}
.dynAirlineItem .dynAirlineBox .dabaPrices .label,
.dynAirlineItem .dynAirlineBox .dabaPrices .offers {
  width: 100%;
  float: left;
  color: #999999;
  font-size: 12px;
}
.dynAirlineItem .dynAirlineBox .dabaPrices .price {
  width: 100%;
  float: left;
  color: #666666;
  font-size: 13px;
}
.dynAirlineItem .dynAirlineBox .seeMoreTrigger {
  width: 28px;
  height: 28px;
  float: left;
  margin-left: 18px;
  margin-top: 6px;
  background: #f1f2f8;
  text-align: center;
  line-height: 28px;
  color: #666666;
  font-size: 16px;
  border-radius: 50%;
  cursor: pointer;
}
.dynAirlineItem .dynAirlineBox .seeMoreTrigger:hover {
  background: #e8e9ef;
}
.dynAirlineItem .dynAirFlights {
  width: 98%;
  float: left;
  margin: 0 1%;
  background: #fff;
  border-radius: 0 0 10px 10px;
  max-height: 0;
  overflow: hidden;
}
.dynAirlineItem.showFlights .dynAirlineBox {
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 4px 6px 15px rgba(186, 197, 219, 0.3);
          box-shadow: 4px 6px 15px rgba(186, 197, 219, 0.3);
}
.dynAirlineItem.showFlights .dynAirFlights {
  max-height: 2500px;
  padding: 10px 15px 10px 15px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.dynAirlineItem.showFlights .dynAirFlights::-webkit-scrollbar {
  display: none;
}
.dynAirlineItem .dynFlightItem .dynFlightBox {
  padding: 13px;
  border: 2px solid #eef1fa;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.minFlights {
  width: 100%;
  float: left;
  padding: 5px;
  border: 1px solid #e9ebf3;
  background: #f6f8fc;
  overflow: hidden;
  border-radius: 5px;
  color: #bec6d8;
  margin-bottom: 15px;
}
.minFlights .mfLeft {
  width: 80%;
  float: left;
}
.minFlights .mfFlight {
  width: calc(50% - 10px);
  min-height: 20px;
  float: left;
  position: relative;
  padding-left: 35px;
  border-right: 2px solid #e8eaf2;
  margin-right: 10px;
}
.minFlights .mfFlight:last-child {
  border: none;
}
.minFlights .mfFlight .mffIcon {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -9px;
}
.minFlights .mfFlight .mffIcon img {
  width: 100%;
}
.minFlights .mfFlight .mffHalf {
  width: 50%;
  float: left;
  padding-right: 10px;
}
.minFlights .mfFlight .mhLabel {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #999999;
}
.minFlights .mfFlight .mhTimes {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #224089;
  letter-spacing: -0.3px;
}
.minFlights .mfFlight .mhStops {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #1f9ede;
  font-weight: 600;
  letter-spacing: -0.2px;
}
.minFlights .mfFlight .mhStops.stop {
  color: #3c6dbd;
}
.minFlights .mfFlight .mhTime {
  width: 100%;
  float: left;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.4px;
}
.minFlights .mfChangeBt {
  width: auto;
  float: right;
  padding-right: 25px;
  cursor: pointer;
  text-align: right;
  color: #999999;
  border-radius: 4px;
  position: relative;
  padding: 3px 25px 3px 6px;
}
.minFlights .mfChangeBt:hover {
  background: #f0f2f6;
}
.minFlights .mfChangeBt span {
  color: #1f9ede;
  font-weight: 600;
}
.minFlights .mfChangeBt:before {
  width: 12px;
  height: 12px;
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -6px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f062";
  text-align: center;
  line-height: 12px;
  color: #a3aec7;
}

.flightOptPopup {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.flightOptPopup .fopFilter {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.3);
}
.flightOptPopup .fopModal {
  width: 96%;
  max-width: 1000px;
  height: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff;
  border-radius: 10px;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.flightOptPopup .fmTitle {
  width: 100%;
  height: 50px;
  float: left;
  border-bottom: 1px solid #ebebeb;
}
.flightOptPopup .fmTitle .title {
  width: auto;
  max-width: calc(100% - 60px);
  height: 49px;
  float: left;
  line-height: 49px;
  color: #666666;
  font-size: 18px;
  padding-left: 20px;
  font-weight: 600;
  letter-spacing: -0.3px;
}
.flightOptPopup .fmTitle .fmClose {
  width: 49px;
  height: 49px;
  float: right;
  text-align: center;
  line-height: 49px;
  font-size: 15px;
  color: #999999;
  cursor: pointer;
  border-radius: 0 10px 0 0;
}
.flightOptPopup .fmTitle .fmClose:hover {
  background: #f1f1f1;
}
.flightOptPopup .fmScroller {
  width: 100%;
  max-height: calc(100vh - 160px);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding: 10px;
}
.flightOptPopup .fmScroller::-webkit-scrollbar {
  display: none;
}
.flightOptPopup .fmBottom {
  width: 100%;
  float: left;
  border-top: 1px solid #ebebeb;
  padding: 10px;
}
.flightOptPopup .fmBottom .fmbLeft {
  width: auto;
  float: left;
}
.flightOptPopup .fmBottom .fmbInput {
  width: 140px;
  height: 40px;
  float: left;
  border: 2px solid #ccc;
  border-radius: 5px;
  padding: 0 7px;
  font-family: "open sans";
  font-size: 12px;
}
.flightOptPopup .fmBottom .fmlButton {
  width: auto;
  height: 40px;
  float: left;
  padding: 0 12px;
  line-height: 40px;
  font-size: 13px;
  background: #ebebeb;
  margin-left: 8px;
  border-radius: 5px;
  color: #666666;
  cursor: pointer;
}
.flightOptPopup .fmBottom .fmlButton:hover {
  opacity: 0.8;
}
.flightOptPopup .fmBottom .fmbPrice {
  width: auto;
  float: right;
  line-height: 40px;
  font-size: 17px;
  font-weight: bold;
  padding-left: 10px;
}
.flightOptPopup .fmBottom .fmbPrice .min {
  font-size: 14px;
  font-weight: 600;
}
.flightOptPopup .fmBottom .fmbButton {
  width: auto;
  height: 40px;
  float: right;
  border: 1px solid transparent;
  border-radius: 20px;
  line-height: 38px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 0 17px;
  margin-left: 6px;
  cursor: pointer;
}
.flightOptPopup .fmBottom .fmbButton:hover {
  opacity: 0.8;
}
.flightOptPopup .fmBottom .fmbButton.passive {
  background: #fff !important;
  border-color: #ccc !important;
  color: #999999;
}
.flightOptPopup .fmbTitle {
  width: 100%;
  height: auto;
  float: left;
  border-bottom: 1px solid #ebebeb;
  line-height: 40px;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
}
.flightOptPopup .fmFlights {
  width: calc(80% - 10px);
  height: auto;
  float: left;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #fff;
  margin: 5px;
}
.flightOptPopup .fmFlights .fmFlightBox {
  width: 33.3%;
  float: left;
  border: 1px solid #ebebeb;
  position: relative;
  overflow: hidden;
  background: #fff;
}
.flightOptPopup .fmFlights .fmFlightBox.full {
  width: 100%;
}
.flightOptPopup .fmFlights .fmFlightBox.selected {
  border-color: orange;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 7px rgba(0, 0, 0, 0.1);
}
.flightOptPopup .fmFlights .fmFlightBox.selected .ffbBottom .selectBt {
  background: #a1d54b;
  color: #fff;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbTitle {
  width: 100%;
  height: 41px;
  float: left;
  border-bottom: 3px solid #ebebeb;
  line-height: 38px;
  padding: 0 15px;
  font-size: 15px;
  font-weight: 600;
  color: #333333;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbTitle.greenBorder {
  border-color: #6daf41;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbTitle.pinkBorder {
  border-color: #d93f7f;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbTitle.purpleBorder {
  border-color: #824dbb;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom {
  width: 100%;
  height: auto;
  float: left;
  padding: 10px;
  border-top: 1px solid #ebebeb;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom .selectBt {
  width: 100%;
  height: 36px;
  float: left;
  border: 2px solid #a1d54b;
  line-height: 32px;
  text-align: center;
  color: #82b135;
  border-radius: 5px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
  cursor: pointer;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom .selectBt:hover {
  background: #a1d54b;
  color: #fff;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom .fbAirline {
  width: auto;
  float: left;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom .fbAirline .faLogo {
  width: 30px;
  height: 30px;
  float: left;
  border: 1px solid #ebebeb;
  border-radius: 15px;
  overflow: hidden;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom .fbAirline .faLogo img {
  width: 100%;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom .fbAirline .faLabel {
  width: auto;
  float: left;
  line-height: 30px;
  color: #666666;
  font-size: 13px;
  max-width: 90px;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom .fbPrice {
  width: auto;
  float: right;
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  line-height: 30px;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbBottom .fbPrice .min {
  color: #666666;
  font-size: 12px;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbDetails {
  width: calc(100% - 20px);
  height: auto;
  float: left;
  margin: 10px;
  font-size: 13px;
  color: #666666;
  height: 60px;
  line-height: 15px;
  overflow: hidden;
  margin-bottom: 0;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbDetails.showMore {
  height: auto;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbMoreTrigger {
  width: 100%;
  height: auto;
  float: left;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
  color: #999999;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbMoreTrigger:hover {
  color: #333333;
  text-decoration: underline;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbSpecs {
  width: 100%;
  height: auto;
  float: left;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbSpecs li {
  width: 100%;
  height: auto;
  float: left;
  margin: 3px 0;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbSpecs li .fbsIcon {
  width: 20px;
  float: left;
  color: #a1d54b;
  text-align: center;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbSpecs li .fbsIcon.redIcon {
  color: #8e3436;
}
.flightOptPopup .fmFlights .fmFlightBox .ffbSpecs li .fbsIcon.orangeIcon {
  color: orange;
}
.flightOptPopup .fmFlightItem {
  width: 100%;
  height: auto;
  float: left;
  background: #f1f1f1;
  border: 1px solid #ccc;
  margin: 10px 0;
  margin: 10px 0;
}
.flightOptPopup .fmFlightItem.half {
  width: 49%;
}
.flightOptPopup .fmFlightItem.half .ffiDetails {
  width: 100%;
}
.flightOptPopup .fmFlightItem.half .fmFlights {
  display: none;
  width: calc(60% - 10px);
}
.flightOptPopup .fmFlightItem.half .fmFlights .fmFlightBox {
  -webkit-transform: translate(0);
          transform: translate(0);
}
.flightOptPopup .fmFlightItem.singleItem .ffiDetails {
  width: 100%;
}
.flightOptPopup .fmFlightItem .ffiDetails {
  width: 20%;
  float: left;
  padding: 10px;
}
.flightOptPopup .fmFlightItem .ffiDetails .airlineLogo {
  width: 30px;
  height: 30px;
  float: left;
  border: 1px solid #ccc;
  border-radius: 50%;
  background: #fff;
  line-height: 0;
  margin-top: -6px;
  margin-left: -6px;
  margin-bottom: 10px;
}
.flightOptPopup .fmFlightItem .ffiDetails .airlineLogo img {
  width: 100%;
}
.flightOptPopup .fmFlightItem .ffiDetails .ffiAirports {
  width: 100%;
  float: left;
  border-bottom: 1px solid #ccc;
  margin-bottom: 7px;
}
.flightOptPopup .fmFlightItem .ffiDetails .ffiAirports .ffiHalf {
  width: 49%;
  float: left;
}
.flightOptPopup .fmFlightItem .ffiDetails .ffiAirports .ffiHalf.fr {
  text-align: right;
}
.flightOptPopup .fmFlightItem .ffiDetails .ffiAirports .ffaTime {
  width: 100%;
  float: left;
  font-size: 20px;
  color: #333333;
  font-weight: bold;
}
.flightOptPopup .fmFlightItem .ffiDetails .ffiAirports .ffaCity {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #333333;
}
.flightOptPopup .fmFlightItem .ffiDetails .ffiText {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #666666;
  margin-bottom: 4px;
}

.imageBarLoading {
  width: 100%;
  height: auto;
  float: left;
  padding: 15px;
  position: relative;
  padding-bottom: 15px;
  text-align: center;
}
.imageBarLoading .iblImage {
  width: 100px;
  height: 100px;
  display: inline-block;
  background: #fff;
  border-radius: 20px;
  overflow: hidden;
  -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 7px rgba(0, 0, 0, 0.1);
}
.imageBarLoading .iblImage img {
  width: 100%;
}
.imageBarLoading .iblTitle {
  width: 100%;
  float: left;
  font-size: 15px;
  margin-top: 10px;
  color: #7a8bb0;
}
.imageBarLoading .iblBar {
  width: 100%;
  height: 6px;
  float: left;
  background: #fff;
  -webkit-mask-image: url("../img/fLoadingMask.png");
          mask-image: url("../img/fLoadingMask.png");
  mask-mode: luminance;
  margin-top: 12px;
}
.imageBarLoading .iblBar .bar {
  width: auto;
  height: 6px;
  float: left;
  -webkit-animation: barLoadingAnim 10s infinite;
  animation: barLoadingAnim 10s infinite;
}

@-webkit-keyframes barLoadingAnim {
  0% {
    width: 0%;
    opacity: 1;
  }
  10% {
    width: 10%;
    opacity: 1;
  }
  20% {
    width: 10%;
    opacity: 1;
  }
  30% {
    width: 30%;
    opacity: 1;
  }
  40% {
    width: 30%;
    opacity: 1;
  }
  45% {
    width: 36%;
    opacity: 1;
  }
  55% {
    width: 36%;
    opacity: 1;
  }
  60% {
    width: 55%;
    opacity: 1;
  }
  65% {
    width: 55%;
    opacity: 1;
  }
  80% {
    width: 70%;
    opacity: 1;
  }
  90% {
    width: 90%;
    opacity: 1;
  }
  90% {
    width: 90%;
    opacity: 1;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
@keyframes barLoadingAnim {
  0% {
    width: 0%;
    opacity: 1;
  }
  10% {
    width: 10%;
    opacity: 1;
  }
  20% {
    width: 10%;
    opacity: 1;
  }
  30% {
    width: 30%;
    opacity: 1;
  }
  40% {
    width: 30%;
    opacity: 1;
  }
  45% {
    width: 36%;
    opacity: 1;
  }
  55% {
    width: 36%;
    opacity: 1;
  }
  60% {
    width: 55%;
    opacity: 1;
  }
  65% {
    width: 55%;
    opacity: 1;
  }
  80% {
    width: 70%;
    opacity: 1;
  }
  90% {
    width: 90%;
    opacity: 1;
  }
  90% {
    width: 90%;
    opacity: 1;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
.optionTitle {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.optionTitle .optButton {
  width: auto;
  height: 36px;
  float: left;
  margin-left: 6px;
  border-radius: 20px;
  background: #fff;
  padding: 0 12px;
  font-size: 12px;
  line-height: 36px;
  color: #666666;
  cursor: pointer;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  opacity: 0.5;
}
.optionTitle .optButton:hover {
  opacity: 0.8;
}
.optionTitle .optButton.selected {
  opacity: 1;
}
.optionTitle .optLabel {
  width: auto;
  height: 36px;
  float: left;
  line-height: 36px;
  color: #999999;
}
.optionTitle .optRight {
  width: auto;
  float: right;
}
.optionTitle .optTitle {
  width: auto;
  float: left;
  line-height: 36px;
  color: #7a8bb0;
  font-size: 13px;
}

.fullFilters {
  width: 100%;
  float: left;
  margin: 10px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.03);
}
.fullFilters .ffHolder {
  width: auto;
  float: left;
  position: relative;
}
.fullFilters .ffHolder.showDrop .ffhTrigger {
  border-bottom: 2px solid transparent;
}
.fullFilters .ffHolder.showDrop .ffhDrop {
  display: block;
}
.fullFilters .ffHolder .ffhTrigger {
  width: auto;
  height: 40px;
  float: left;
  padding: 0 15px;
  line-height: 40px;
  font-size: 13px;
  color: #666666;
  cursor: pointer;
  border-right: 1px solid #ebebeb;
}
.fullFilters .ffHolder .ffhTrigger:last-child {
  border: none;
}
.fullFilters .ffHolder .ffhTrigger:hover {
  background: #f7f7f7;
}
.fullFilters .ffHolder .ffhDrop {
  width: 300px;
  height: auto;
  position: absolute;
  left: 0;
  top: 40px;
  background: #fff;
  padding: 10px;
  -webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 7px rgba(0, 0, 0, 0.1);
  z-index: 999;
  border-radius: 0 6px 6px 6px;
  display: none;
}
.fullFilters .ffhInput {
  width: 100%;
  height: 26px;
  float: left;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 8px;
  font-family: "open sans";
  padding-left: 10px;
}
.fullFilters .ffhButton {
  width: 100%;
  height: 30px;
  float: left;
  border: 1px solid #3c6dbd;
  margin-top: 10px;
  background: #fff;
  border-radius: 6px;
  font-family: "open sans";
  font-size: 12px;
}
.fullFilters .ffhButton:hover {
  color: #fff !important;
}
.fullFilters .ffMail {
  width: 200px;
  height: 36px;
  float: left;
  border: 1px solid #ccc;
  margin: 2px;
  border-radius: 18px;
  position: relative;
}
.fullFilters .ffMail .ffmInput {
  width: calc(100% - 34px);
  height: 34px;
  float: left;
  border-radius: 17px;
  border: none;
  background: none;
  font-family: "open sans";
  font-size: 12px;
  padding-left: 10px;
  outline: none;
}
.fullFilters .ffMail .ffmButton {
  width: 30px;
  height: 30px;
  float: right;
  background: #ebebeb;
  border: none;
  color: #666666;
  border-radius: 50%;
  margin: 2px;
}
.fullFilters .ffMail .ffmButton:hover {
  opacity: 0.8;
}

.ffhHalf {
  width: 47%;
  float: left;
}

.ffhTitle {
  width: 100%;
  height: auto;
  float: left;
  font-size: 14px;
  color: #666666;
  font-weight: 600;
  margin-bottom: 10px;
}

.tnScrollerMain {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
}
.tnScrollerMain .tnScroller {
  width: calc(100% + 3px);
  max-height: 250px;
  float: left;
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.tnScrollerMain .tnScroller::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.05);
}
.tnScrollerMain .tnScroller::-webkit-scrollbar {
  width: 8px;
  background-color: rgba(0, 0, 0, 0.05);
}
.tnScrollerMain .tnScroller::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
}

.resListContainer {
  width: 100%;
  height: calc(100vh - 110px);
  float: left;
  margin: -10px 0 -10px 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.resListContainer .rtSelect,
.resListContainer .rtInput {
  width: 100%;
  height: 34px;
  float: left;
  border-radius: 3px;
  border: 1px solid rgb(185, 185, 185);
  padding: 0 10px;
  color: #333333;
  font-family: "open sans";
  font-size: 12px;
}
.resListContainer .rtSelect {
  padding: 0 6px;
}

.resListTop {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  padding: 20px 10px;
  -webkit-box-flex: unset;
      -ms-flex-positive: unset;
          flex-grow: unset;
}
.resListTop .rtGrid {
  width: calc((100% - 110px) / 4);
  float: left;
  border-right: 1px solid #eaeaea;
  color: #666666;
  font-size: 13px;
  overflow: hidden;
  padding-left: 10px;
}
.resListTop .rtGrid .tnScrollerMain .tnScroller {
  padding-right: 20px;
}
.resListTop .rtGrid.triple {
  width: calc((100% - 110px) / 3);
}
.resListTop .rtGrid.double {
  width: calc((100% - 110px) / 2);
}
.resListTop .rtGrFull {
  width: 100%;
  height: auto;
  float: left;
  border-top: 1px solid #eaeaea;
  margin-top: 10px;
  padding-top: 8px;
  text-align: center;
}
.resListTop .rtGrFull .rtgrMoreTrigger {
  float: left;
  font-size: 13px;
  color: #999999;
  cursor: pointer;
  margin-left: 10px;
  margin-top: 7px;
}
.resListTop .rtGrFull .rtgrMoreTrigger:hover {
  text-decoration: underline;
}
.resListTop .rtGrFull .selectedFilters {
  width: auto;
  float: left;
  margin: 0 0 0 5px;
}
.resListTop .rtGrFull .selectedFilters .selectedFilter {
  background: #f1f1f1;
}
.resListTop .rtGrFull .selectedFilters .selectedFilter .scRemove {
  background: #fff;
}
.resListTop .rtSearchBt {
  width: 95px;
  height: 34px;
  float: right;
  background: #3c6dbd;
  border-radius: 4px;
  border: none;
  color: #fff;
  font-size: 13px;
  font-family: "open sans";
  margin: 5px 0;
}
.resListTop .rtSearchBt:hover {
  opacity: 0.8;
}
.resListTop.hideMore .rtGrid .tnScrollerMain .tnScroller {
  height: 44px;
  overflow: hidden;
}
.resListTop.hideMore .rtGrid .tnScrollerMain .tnScroller .full-table tr {
  display: none;
}
.resListTop.hideMore .rtGrid .tnScrollerMain .tnScroller .full-table tr:first-child {
  display: block;
}

.resListCt {
  width: 100%;
  float: left;
  margin-top: 20px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.resListCt .resListWbg {
  width: 100%;
  height: calc(100% - 40px);
  max-height: calc(100% - 40px);
  float: left;
  background: #fff;
  position: relative;
}
.resListCt .resListWbg .resListScroller {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: 20px;
  overflow: auto;
}
.resListCt .rlcBottom {
  width: 100%;
  height: 40px;
  float: left;
  line-height: 40px;
  padding: 0 10px;
}
.resListCt .rlcBottom .rlcLeftLabel {
  width: auto;
  float: left;
  color: #999999;
  font-size: 12px;
  margin-right: 10px;
}
.resListCt .rlcBottom .rlcPagination {
  width: auto;
  float: right;
}
.resListCt .rlcBottom .rlcPagination a {
  width: auto;
  float: left;
  height: 40px;
  padding: 0 6px;
  font-size: 14px;
  color: #999999;
}
.resListCt .rlcBottom .rlcPagination a:hover {
  background: #dbe0ee;
  color: #333333;
}
.resListCt .rlcBottom .rlcPagination .current {
  width: auto;
  float: left;
  height: 40px;
  padding: 0 8px;
  font-size: 14px;
  color: #666666;
  font-weight: 600;
  background: #fff;
}

.rlTableNew {
  width: 100%;
  height: auto;
  float: left;
}
.rlTableNew tr {
  cursor: pointer;
}
.rlTableNew tr:nth-child(odd) {
  background: #f8f8f8;
}
.rlTableNew tr:hover {
  background: #3d6dbd;
}
.rlTableNew tr:hover td {
  color: #fff;
}
.rlTableNew tr:first-child td {
  border-top: none;
}
.rlTableNew tr:last-child td {
  border-bottom: none;
}
.rlTableNew tr.title {
  cursor: default !important;
  background: none !important;
}
.rlTableNew tr td {
  border: 1px solid #eaeaea;
  padding: 10px 8px;
  font-size: 13px;
  color: #333333;
}
.rlTableNew tr td:first-child {
  border-left: none;
}
.rlTableNew tr td:last-child {
  border-right: none;
}
.rlTableNew .stSorter {
  width: auto;
  float: left;
  position: relative;
  cursor: pointer;
  font-size: 12px;
  color: #999999;
  padding-right: 14px;
}
.rlTableNew .stSorter span.infoText {
  font-style: italic;
  font-size: 10px;
  color: #bbb;
}
.rlTableNew .stSorter:before {
  border: solid transparent;
  border-bottom-color: #aaa;
  border-width: 4px;
  right: 0;
  bottom: 9px;
  margin-top: -14px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  margin-left: -6px;
  opacity: 0.3;
}
.rlTableNew .stSorter:after {
  border: solid transparent;
  border-top-color: #aaa;
  border-width: 4px;
  right: 0;
  bottom: 0;
  margin-top: -14px;
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  margin-left: -6px;
  opacity: 0.3;
}
.rlTableNew .stSorter.sortUp {
  padding-right: 14px;
  color: #333333;
}
.rlTableNew .stSorter.sortUp:before {
  opacity: 1;
}
.rlTableNew .stSorter.sortUp:after {
  opacity: 0.3;
}
.rlTableNew .stSorter.sortDown {
  padding-right: 14px;
  color: #333333;
}
.rlTableNew .stSorter.sortDown:before {
  opacity: 0.3;
}
.rlTableNew .stSorter.sortDown:after {
  opacity: 1;
}

.resDContainer {
  width: 100%;
  float: left;
  padding: 0 20px;
}
.resDContainer .resDcLeft {
  width: calc(100% - 370px);
  float: left;
}
.resDContainer .resDcRight {
  width: 350px;
  float: right;
  position: sticky;
  top: 10px;
}

.resDBox {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  padding: 20px;
  margin: 10px 0;
  font-size: 13px;
  color: #666666;
}
.resDBox .resdbTitle {
  width: 100%;
  float: left;
  position: relative;
}
.resDBox .resdbTitle .title {
  width: auto;
  float: left;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
}
.resDBox .resdbTitle .resdbClose {
  width: auto;
  float: right;
  font-size: 12px;
  cursor: pointer;
  color: #999999;
}
.resDBox .resdbTitle .resdbClose:hover {
  color: #666666;
  text-decoration: underline;
}
.resDBox .resdbTitle.tnSimpleAccTrigger {
  padding-right: 30px;
  cursor: pointer;
}
.resDBox .resdbTitle.tnSimpleAccTrigger:before {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  content: " ";
  font-family: Font Awesome\ 5 Free;
  font-weight: 900;
  content: "\f107";
  font-size: 20px;
  color: #999999;
  line-height: 16px;
  text-align: center;
}
.resDBox .resdbContent {
  width: 100%;
  height: auto;
  float: left;
  margin-top: 15px;
  border-top: 2px solid #eef1fa;
  padding-top: 15px;
  font-size: 14px;
  color: #666666;
}
.resDBox .resdbContent.hide {
  display: none;
}
.resDBox .resdbContent a {
  color: #3c6dbd;
}
.resDBox .prodTitle {
  width: 100%;
  height: auto;
  float: left;
  font-size: 15px;
  color: #333333;
  font-weight: bold;
}
.resDBox .prodTitle strong {
  color: #3c6dbd;
}
.resDBox .prodTitle .trigger {
  color: #8e3436;
  text-decoration: underline;
}
.resDBox .prodTitle .trigger:hover {
  cursor: pointer;
  text-decoration: none;
}
.resDBox .prodDescBox {
  width: auto;
  float: left;
  line-height: 30px;
  background: #ffe5be;
  color: #333333;
  font-size: 13px;
  padding: 0 10px;
  border-radius: 4px;
}
.resDBox .prodDetails {
  width: 100%;
  height: auto;
  float: left;
  margin: 8px 0 30px 0;
}
.resDBox .stars {
  color: #ff9e00;
}

.whiteGrayTable {
  width: 100%;
  height: auto;
  float: left;
}
.whiteGrayTable tr {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.whiteGrayTable tr td {
  font-size: 15px;
  padding: 10px;
}
.whiteGrayTable tr td.grBg {
  background: #f1f1f1;
}

.borderTable {
  width: 100%;
  height: auto;
  float: left;
}
.borderTable tr:nth-child(odd) {
  background: #f8f8f8;
}
.borderTable tr:first-child td {
  border-top: none;
}
.borderTable tr:last-child td {
  border-bottom: none;
}
.borderTable tr.title {
  cursor: default !important;
  background: none !important;
}
.borderTable tr.title td {
  color: #999999;
}
.borderTable tr td {
  border: 1px solid #eaeaea;
  padding: 10px 8px;
  font-size: 15px;
  color: #333333;
}
.borderTable tr td:first-child {
  border-left: none;
}
.borderTable tr td:last-child {
  border-right: none;
}

.dailyPrices {
  width: 100%;
  float: left;
  margin-top: 5px;
}
.dailyPrices .dpItem {
  width: 24%;
  float: left;
  margin: 0.5%;
  border: 2px solid #ebebeb;
  padding: 3px;
  text-align: center;
  border-radius: 4px;
}
.dailyPrices .dpItem .dpLabel {
  font-size: 10px;
  color: #999999;
}
.dailyPrices .dpItem .dpVal {
  font-size: 12px;
  font-weight: 600;
  color: #333333;
}

.dpMore {
  width: 100%;
  height: auto;
  float: left;
  font-size: 10px;
  color: #999999;
  text-align: center;
  margin-top: 3px;
  cursor: pointer;
}
.dpMore:hover {
  text-decoration: underline;
}

.floatTimer {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 10px;
  position: sticky;
  top: 0;
  z-index: 998;
}

.ftContent {
  width: 300px;
  height: auto;
  display: inline-block;
  padding: 15px;
  text-align: center;
  background: #f3e796;
  border-radius: 0 0 10px 10px;
  font-size: 13px;
  color: #605b34;
  overflow: hidden;
  position: relative;
}
.ftContent:before {
  width: 110%;
  height: 5px;
  position: absolute;
  left: -5%;
  top: -5px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  content: " ";
}

.transferItem {
  width: 100%;
  height: auto;
  float: left;
  border-radius: 4px;
  padding: 14px;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.06);
  margin: 10px 0;
}
.transferItem .tiImage {
  width: 170px;
  float: left;
}
.transferItem .tiImage img {
  width: 100%;
}
.transferItem .tiRight {
  margin-left: 185px;
}
.transferItem .tiTitle {
  width: 100%;
  float: left;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  letter-spacing: -0.4px;
  margin-bottom: 10px;
}
.transferItem .tiCol {
  width: 40%;
  float: left;
  padding-right: 10px;
}
.transferItem .tiPriceCol {
  width: 20%;
  float: left;
  text-align: right;
}
.transferItem .tiPriceCol .tpcLabel {
  width: 100%;
  float: left;
  margin-top: 5px;
  color: #999999;
}
.transferItem .tiPriceCol .tpcPrice {
  width: 100%;
  float: left;
  color: #333333;
  font-size: 14px;
  font-weight: 600;
}
.transferItem .tiPriceCol .tpcPrice.regular {
  font-weight: normal;
}
.transferItem .tiPriceCol .tiButton {
  width: 100%;
  height: 36px;
  float: left;
  margin-top: 10px;
  border-radius: 3px;
  text-align: center;
  line-height: 36px;
  color: #fff;
  font-weight: 600;
}
.transferItem .tiPriceCol .tiButton:hover {
  opacity: 0.9;
}
.transferItem .tiPriceCol .tiButton.selected {
  background: #fff;
  color: #3c6dbd;
  border: 2px solid #3c6dbd;
  line-height: 32px;
}
.transferItem .tiBox {
  width: 100%;
  height: 50px;
  float: left;
  background: #f9f9f9;
  border: 1px solid #ebebeb;
  margin-bottom: 10px;
  border-radius: 4px;
  overflow: hidden;
  color: #999999;
}
.transferItem .tiBox.min {
  height: auto;
  padding: 5px;
}
.transferItem .tiBox.min strong {
  font-weight: 600;
}
.transferItem .tiBox.autoHeight {
  min-height: 50px;
  height: auto;
  padding: 5px;
}
.transferItem .tiBox.autoHeight strong {
  font-weight: 600;
}
.transferItem .tiBox.highLighted {
  color: #3c6dbd;
  border-color: #3c6dbd;
  background: rgba(60, 109, 193, 0.09);
}
.transferItem .tiBox .tiTable {
  width: 100%;
  height: 48px;
  float: left;
}
.transferItem .tiBox .tiTable tr td {
  padding: 2px;
  font-size: 12px;
  vertical-align: middle;
}
.transferItem .tiBox .tiTable tr td.icon {
  width: 40px;
  font-size: 16px;
  text-align: center;
  color: #999999;
}
.transferItem .tiMoreDetails {
  width: 100%;
  float: left;
  margin-top: 10px;
  color: #999999;
  font-size: 11px;
}

.allBorderTable {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #333333;
}
.allBorderTable tr.title td {
  font-weight: 600;
}
.allBorderTable tr td {
  border: 1px solid #ccc;
  padding: 7px;
}
.allBorderTable a {
  color: #666666;
}
.allBorderTable .lightText {
  color: #999999;
}
.allBorderTable .greenText {
  color: #a1d54b;
}

.psTitle {
  width: calc(100% - 20px);
  float: left;
  background: #fff;
  font-size: 15px;
  font-weight: 600;
  color: #7a8bb0;
  padding: 12px 12px 12px 15px;
  border-radius: 6px 6px 0 0;
  margin: 15px 0 -15px 10px;
  position: relative;
}
.psTitle:before {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -8px;
  font-family: Font Awesome\ 5 Free;
  font-weight: 900;
  content: "\f0ab";
  text-align: center;
  line-height: 16px;
}

.packageSelected {
  width: 100%;
  height: 150px;
  float: left;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #e7e7e7;
  background-color: #fff;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
  margin: 15px 0;
  position: sticky;
  top: 0;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.packageSelected .psHotel {
  width: 380px;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-right: 1px solid #e7e7e7;
}
.packageSelected .psHotel .phImage {
  width: 160px;
  min-width: 160px;
  float: left;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
}
.packageSelected .psHotel .phImage img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.packageSelected .psHotel .phImage:before {
  width: 100%;
  float: left;
  padding-top: 75.6%;
  content: " ";
}
.packageSelected .psHotel .phRight {
  width: 210px;
  float: left;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 12px;
}
.packageSelected .psHotel .phTitle {
  width: 100%;
  float: left;
}
.packageSelected .psHotel .phTitle .title {
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  letter-spacing: -0.3px;
}
.packageSelected .psHotel .phTitle .title:hover {
  color: #3c6dbd;
}
.packageSelected .psHotel .phSpecs {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #999999;
}
.packageSelected .psHotel .phSpecs.strong {
  font-weight: bold;
}
.packageSelected .psHotel .phSpecs a {
  color: #999999;
}
.packageSelected .psHotel .phSpecs a:hover {
  text-decoration: underline;
  color: #666666;
}
.packageSelected .psHotel .phSpecs .stars {
  color: #ff9e00;
}
.packageSelected .psHotel .phPrice {
  width: 100%;
  float: left;
  font-size: 14px;
  line-height: 120%;
}
.packageSelected .psHotel .phPrice.oldPrice {
  color: #999999;
  text-decoration: line-through;
}
.packageSelected .psHotel .phPrice.newPrice {
  color: #a1d54b;
  font-weight: bold;
  font-size: 18px;
}
.packageSelected .psHotel .phBgSpec {
  width: auto;
  height: 18px;
  float: left;
  background: #f1f1f1;
  border-radius: 9px;
  padding: 0 10px;
  color: #999999;
  margin-top: 6px;
}
.packageSelected .psFlights {
  width: calc(100% - 620px);
  float: left;
  border-right: 1px solid #ebebeb;
}
.packageSelected .psfItem {
  width: 100%;
  float: left;
  border-bottom: 1px solid #e7e7e7;
}
.packageSelected .psfItem .psiFlex {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.packageSelected .psfItem .psfTitle {
  width: 50px;
  float: left;
  background: #f8f8f8;
  padding: 7px;
  color: #999999;
  font-size: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.packageSelected .psfItem .psfDetails {
  width: calc(100% - 50px);
  float: left;
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.packageSelected .psfItem .pdAirline {
  width: 34px;
  height: 34px;
  float: left;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  text-align: center;
  line-height: 32px;
}
.packageSelected .psfItem .pdAirline img {
  max-width: 100%;
  max-height: 100%;
}
.packageSelected .psfItem .pdRight {
  width: 80px;
  float: right;
  text-align: right;
}
.packageSelected .psfItem .pdRight .fCode {
  font-size: 11px;
  color: #666666;
}
.packageSelected .psfItem .pdRight .fPrice {
  font-size: 14px;
  font-weight: bold;
}
.packageSelected .psfItem .pdCenter {
  width: auto;
  float: left;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 7px;
}
.packageSelected .psfItem .pdCenter .timeDet {
  float: left;
}
.packageSelected .psfItem .pdCenter .detBar {
  width: 40px;
  height: 2px;
  float: left;
  background: #ebebeb;
  position: relative;
  margin: 16px 10px 0 10px;
}
.packageSelected .psfItem .pdCenter .detBar:after, .packageSelected .psfItem .pdCenter .detBar:before {
  width: 6px;
  height: 6px;
  position: absolute;
  left: 0;
  top: -2px;
  background: #ccc;
  content: " ";
  border-radius: 50%;
}
.packageSelected .psfItem .pdCenter .detBar:after {
  left: auto;
  right: 0;
}
.packageSelected .psfItem .pdCenter .timeDet {
  width: calc(50% - 30px);
  float: left;
  text-align: right;
}
.packageSelected .psfItem .pdCenter .timeDet .date {
  font-size: 11px;
  color: #999999;
}
.packageSelected .psfItem .pdCenter .timeDet .hour {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.packageSelected .psfItem .psiTextBar {
  width: 100%;
  float: left;
  background: #f1f1f1;
  padding: 5px;
  font-size: 11px;
  color: #999999;
  text-align: center;
}
.packageSelected .psfItem .psiTextBar .flightDetailsTrigger {
  font-size: 11px;
  color: #999999;
  cursor: pointer;
}
.packageSelected .psfItem .psiTextBar .flightDetailsTrigger:hover {
  text-decoration: underline;
}
.packageSelected .packageCart {
  width: 130px;
  float: left;
  border-left: 1px solid #ebebeb;
}
.packageSelected .packageCart .pcContent {
  width: 100%;
  float: left;
  padding: 5px 7px;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  color: #666666;
  line-height: 100%;
  position: relative;
}
.packageSelected .packageCart .pcContent i {
  color: #999999;
}
.packageSelected .packageCart .pcContent .pcEye {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  color: #666666;
}
.packageSelected .packageCart .pcContent .pcEye i {
  color: #666666;
}
.packageSelected .packageCart .pcContent .pcEye:hover {
  color: #000;
}
.packageSelected .packageCart .pcContent .pcEye:hover i {
  color: #000;
}
.packageSelected .packageCart .pcDesc {
  width: 100%;
  float: left;
  padding: 1px 5px;
  border-bottom: 1px solid #ebebeb;
  text-align: center;
}
.packageSelected .packageCart .pcDesc .label {
  color: #999999;
  font-size: 11px;
}
.packageSelected .packageCart .pcDesc .price {
  font-weight: 600;
  font-size: 11px;
}
.packageSelected .packageCart .prices {
  width: 100%;
  float: left;
  text-align: center;
  padding-top: 5px;
}
.packageSelected .packageCart .prices .price {
  font-size: 15px;
  font-weight: bold;
}
.packageSelected .packageCart .psBt {
  width: calc(100% - 14px);
  float: left;
  height: 30px;
  background: #a1d54b;
  margin: 4px 7px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  line-height: 29px;
  border-radius: 15px;
}
.packageSelected .packageCart .psBt:hover {
  opacity: 0.8;
}
.packageSelected .psTransfers {
  width: 110px;
  float: left;
}
.packageSelected .psTransfers .pstTitle {
  width: 100%;
  float: left;
  border-bottom: 1px solid #ebebeb;
  height: 26px;
  padding: 0 8px;
  line-height: 25px;
  color: #999999;
}
.packageSelected .psTransfers .pstItem {
  width: 100%;
  float: left;
  padding: 5px 7px;
  font-size: 11px;
  border-bottom: 1px solid #ebebeb;
  color: #999999;
  line-height: 17px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.packageFlights {
  width: 100%;
  float: left;
  margin: 15px 0;
  background: #fff;
  border-radius: 6px;
  border: 1px solid #e7e7e7;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
}
.packageFlights .pfLeft {
  width: 220px;
  float: left;
  padding: 15px;
  border-right: 1px solid #ebebeb;
}
.packageFlights .pfRight {
  width: calc(100% - 220px);
  float: left;
}
.packageFlights .pfHalf {
  width: 50%;
  float: left;
  padding: 15px;
  border-right: 1px solid #ebebeb;
}
.packageFlights .pfHalf.noBorder {
  border: none;
}
.packageFlights .pfTitle {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.5px;
}
.packageFlights .pfTitle i {
  color: #3c6dbd;
}
.packageFlights .pfTitle .pftTrigger {
  width: auto;
  float: right;
  cursor: pointer;
  font-weight: 600;
  font-size: 13px;
}
.packageFlights .pfTitle.pftFull {
  width: 100%;
  padding: 15px;
  border-bottom: 1px solid #e7e7e7;
}
.packageFlights .pfScroller {
  width: calc(100% + 5px);
  float: left;
  height: 260px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 15px;
  padding-right: 10px;
  -webkit-overflow-scrolling: touch;
  position: relative;
  /* Track */
  /* Handle */
}
.packageFlights .pfScroller::-webkit-scrollbar {
  width: 4px;
  background: #f1f1f1;
}
.packageFlights .pfScroller::-webkit-scrollbar-track {
  background: none;
  border-radius: 5px;
}
.packageFlights .pfScroller::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 5px;
}
.packageFlights .pfItem {
  width: 100%;
  float: left;
  border: 1px solid #dfdfdf;
  margin-bottom: 10px;
  border-radius: 6px;
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.packageFlights .pfItem .pfAirline {
  width: 34px;
  min-width: 34px;
  height: 34px;
  float: left;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  text-align: center;
  line-height: 32px;
  margin-right: 10px;
}
.packageFlights .pfItem .pfAirline img {
  max-width: 100%;
  max-height: 100%;
}
.packageFlights .pfItem .pfDetails {
  width: 96px;
  min-width: 96px;
  float: left;
  border-right: 1px solid #ebebeb;
}
.packageFlights .pfItem .pfDetails .airline {
  width: 100%;
  float: left;
  font-size: 11px;
  color: #999999;
}
.packageFlights .pfItem .pfDetails .flightCode {
  width: 100%;
  float: left;
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  letter-spacing: -0.3px;
}
.packageFlights .pfItem .pfDetails .flightDetailsTrigger {
  font-size: 11px;
  color: #999999;
  cursor: pointer;
}
.packageFlights .pfItem .pfDetails .flightDetailsTrigger:hover {
  text-decoration: underline;
}
.packageFlights .pfItem .pfTime {
  width: 100px;
  min-width: 100px;
  float: left;
  padding: 8px 10px 0 10px;
  text-align: center;
  border-right: 1px solid #ebebeb;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.3px;
}
.packageFlights .pfItem .pfOptions {
  width: auto;
  min-width: 0;
  float: left;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.packageFlights .pfItem .pfOptions .pfoItem {
  width: 100%;
  float: left;
  position: relative;
  margin-top: 8px;
}
.packageFlights .pfItem .pfOptions .pfoItem:first-child {
  margin-top: 0;
}
.packageFlights .pfItem .pfOptions .pfoItem input {
  position: absolute;
  right: 5px;
  top: 50%;
  z-index: 1;
  width: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.5;
}
.packageFlights .pfItem .pfOptions .pfoItem input:checked {
  opacity: 1;
}
.packageFlights .pfItem .pfOptions .pfoItem .pfoContent {
  width: 100%;
  min-width: 0;
  float: left;
  padding: 4px 20px 4px 4px;
  border-radius: 3px;
  background: #f8f8f8;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.packageFlights .pfItem .pfOptions .pfoItem .pfoContent .tag {
  width: auto;
  float: left;
  font-size: 11px;
  color: #666666;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.packageFlights .pfItem .pfOptions .pfoItem .pfoContent .price {
  width: auto;
  float: right;
  text-align: right;
  font-size: 12px;
  font-weight: 600;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  white-space: nowrap;
}
.packageFlights .pfItem .pfOptions .pfoItem .pfoContent:before {
  width: 10px;
  height: 10px;
}
.packageFlights .pfItem .pfOptions .pfoItem input:checked + .pfoContent {
  background: #cee7a5;
}
.packageFlights .pfFilters {
  width: 100%;
  float: left;
  border-bottom: 1px solid #e7e7e7;
  display: none;
  padding: 0;
}
.packageFlights .pfFilters .pfScroller {
  margin-top: 0;
}

.flexAutoColGrid {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flexAutoColGrid .gridCol {
  width: auto;
  float: left;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 10px;
  width: 33.3%;
}

.packageTransfer {
  width: 100%;
  float: left;
  margin: 15px 0;
  background: #fff;
  border-radius: 6px;
  border: 1px solid #e7e7e7;
  -webkit-box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
          box-shadow: 0 7px 15px rgba(81, 86, 96, 0.17);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.packageTransfer.fullVert {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.packageTransfer.fullVert .ptTitle {
  width: 100%;
  float: left;
  border-right: none;
  border-bottom: 1px solid #ebebeb;
}
.packageTransfer.fullVert .ptRight {
  width: 100%;
}
.packageTransfer .ptTitle {
  width: 220px;
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.5px;
  border-right: 1px solid #ebebeb;
  padding: 15px;
}
.packageTransfer .ptTitle i {
  color: #3c6dbd;
}
.packageTransfer .ptRight {
  width: calc(100% - 220px);
  float: left;
  padding: 15px;
  position: relative;
}
.packageTransfer .ptRight.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.packageTransfer .ptItem {
  width: 100%;
  float: left;
  position: relative;
  margin-top: 10px;
}
.packageTransfer .ptItem:first-child {
  margin-top: 0;
}
.packageTransfer .ptItem input {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.packageTransfer .ptItem .ptiContent {
  width: 100%;
  float: left;
  padding: 10px 10px 10px 32px;
  border: 1px solid #ebebeb;
  background: #fff;
  border-radius: 6px;
}
.packageTransfer .ptItem .ptiContent .ptiTitle {
  width: 100%;
  float: left;
  font-size: 14px;
  letter-spacing: -0.3px;
  color: #999999;
}
.packageTransfer .ptItem .ptiContent .ptiTitle .title {
  color: #666666;
  font-weight: bold;
}
.packageTransfer .ptItem .ptiContent .ptiTitle .price {
  font-weight: bold;
  color: #a1d54b;
}
.packageTransfer .ptItem .ptiContent .ptiText {
  width: 100%;
  float: left;
  font-size: 12px;
  color: #999999;
}
.packageTransfer .ptItem input:checked + .ptiContent {
  border-color: #ccc;
}
.packageTransfer .ptiAll {
  width: 100%;
  float: left;
  margin-top: 10px;
  border-top: 1px dashed #ebebeb;
  padding-top: 8px;
  text-align: center;
}
.packageTransfer .ptiAll .pta {
  width: auto;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  cursor: pointer;
}
.packageTransfer .ptiAll .pta:hover {
  color: #333333;
}
.packageTransfer .ptrGridCol {
  width: 50%;
  float: left;
  border-right: 1px solid #ebebeb;
  padding: 15px;
}
.packageTransfer .ptrGridCol:last-child {
  border: none;
}
.packageTransfer .ptrTitle {
  width: 100%;
  float: left;
  font-size: 13px;
  font-weight: bold;
  color: #666666;
  letter-spacing: -0.5px;
}
.packageTransfer .ptrTitle i {
  color: #3c6dbd;
}
.packageTransfer .ptrScroller {
  width: calc(100% + 5px);
  float: left;
  max-height: 260px;
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 15px;
  padding-right: 10px;
  -webkit-overflow-scrolling: touch;
  position: relative;
  /* Track */
  /* Handle */
}
.packageTransfer .ptrScroller::-webkit-scrollbar {
  width: 4px;
  background: #f1f1f1;
}
.packageTransfer .ptrScroller::-webkit-scrollbar-track {
  background: none;
  border-radius: 5px;
}
.packageTransfer .ptrScroller::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 5px;
}

.bookingFullOption {
  width: 100%;
  float: left;
  margin: 5px 0;
  overflow: hidden;
  position: relative;
}
.bookingFullOption input {
  position: absolute;
  left: -40px;
}
.bookingFullOption input:checked + .bfoContent {
  background: #f1f1f1;
}
.bookingFullOption input:checked + .bfoContent .bfoTitle {
  color: #3c6dbd;
}
.bookingFullOption input:checked + .bfoContent:before {
  border-width: 3px;
  border-color: #fff;
  background: #3c6dbd;
}
.bookingFullOption .bfoContent {
  width: 100%;
  float: left;
  background: #f8f8f8;
  border-radius: 6px;
  padding: 18px 18px 18px 40px;
}
.bookingFullOption .bfoContent:before {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 14px;
  top: 21px;
  border-radius: 50%;
  border: 2px solid #aaa;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: " ";
}
.bookingFullOption .bfoContent .bfoTitle {
  width: auto;
  float: left;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.3px;
  color: #666666;
}
.bookingFullOption .bfoContent .bfoRight {
  width: auto;
  float: right;
  text-align: right;
}
.bookingFullOption .bfoContent .bfoRight .label {
  font-size: 13px;
  color: #999999;
}
.bookingFullOption .bfoContent .bfoRight .price {
  font-size: 14px;
  font-weight: bold;
  color: #3c6dbd;
}

.buttonNav {
  width: 100%;
  float: left;
  margin: 10px 0;
}
.buttonNav .navButton {
  width: auto;
  height: 42px;
  float: left;
  line-height: 40px;
  color: #333333;
  padding: 0 12px;
  border: 1px solid #ccc;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 14px;
  cursor: pointer;
}
.buttonNav .navButton:hover {
  background: #f1f1f1;
}
.buttonNav .navButton.active {
  color: #fff;
}

.cardOptions {
  width: calc(100% + 10px);
  float: left;
  margin: 5px -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cardOptions .coItem {
  width: calc(25% - 10px);
  float: left;
  margin: 5px;
  position: relative;
  overflow: hidden;
}
.cardOptions .coItem input {
  position: absolute;
  left: -20px;
  top: -20px;
}
.cardOptions .coItem .coContent {
  width: 100%;
  float: left;
  height: 42px;
  border: 1px solid #ccc;
  text-align: center;
  line-height: 40px;
  border-radius: 5px;
}
.cardOptions .coItem .coContent img {
  max-width: 90%;
  max-height: 90%;
}
.cardOptions .coItem:hover {
  opacity: 0.7;
}
.cardOptions .coItem input:checked + .coContent {
  border: 2px solid #a1d54b;
  line-height: 38px;
}

@media (max-width: 1320px) {
  .tourDetailBanner {
    width: 100%;
    height: auto;
    margin: 0;
  }
}
@media (max-width: 1150px) {
  .destinationGroup {
    width: 100%;
    margin: 0;
  }
  .container {
    padding: 0 10px;
  }
  .tdPriceWidget .tpwResult .tpwPrices,
  .tdPriceWidget .tpwResult .trTour {
    width: calc(100% - 130px);
    text-align: left;
    padding-left: 10px;
  }
  .nBookingCart.fixed {
    left: auto;
    margin-left: 0;
    right: 10px;
  }
  .wideHotelBox .whbHolder .whbImage {
    width: 240px;
  }
  .wideHotelBox .whbHolder .whbRight {
    margin-left: 240px;
  }
}
@media (max-width: 1000px) {
  .header .headerMid .hmMenu > ul > li > a {
    font-size: 13px;
    padding: 0 8px;
  }
  .wideCruiseBox .wrBottom .wrbDest,
  .wideCruiseBox .wrtLeft {
    width: 100%;
  }
  .wideCruiseBox .wrtRight {
    width: 100%;
    text-align: left;
  }
  .wideCruiseBox .wrBottom .wrbDest {
    margin-bottom: 7px;
  }
  .wideCruiseBox .wrBottom {
    margin-bottom: 12px;
  }
  .bookingTable tr {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .bookingTable tr td {
    width: 50%;
    padding: 5px !important;
  }
  .nbCardHolder .nchForm .bookingTable tr td {
    width: 100%;
  }
  .nbCardHolder .nchForm {
    width: 100%;
    border: none;
    padding-right: 0;
  }
  .nbCardHolder .nchRight {
    width: 100%;
    float: left;
    border-top: 1px solid #ebebeb;
    border-left: none;
    padding-left: 0;
    margin-top: 10px;
    padding-top: 20px;
  }
}
@media (max-width: 900px) {
  .flightTextColumns .ftCol {
    width: 50%;
  }
  .header .headerBottom .hbMenu > li > a {
    padding: 0 7px;
    font-size: 15px;
  }
  .cruiseResultLeft,
  .flightResultLeft {
    width: 100%;
  }
  .hotelResultsRight,
  .cruiseResultRight,
  .flightResultRight {
    margin-left: 0;
    width: 100%;
    float: left;
  }
  .mobileFiltersTrigger {
    width: 100%;
    float: left;
    margin: 10px 0;
    height: 40px;
    display: block;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background: linear-gradient(#fff, #f1f1f1);
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
            box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    color: #666666;
    font-weight: 600;
    font-size: 13px;
    cursor: pointer;
  }
  .mobileFiltersTrigger:hover {
    opacity: 0.9;
  }
  .filtersMain {
    width: 70%;
    margin: 10px 15%;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
            box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    padding: 10px;
    display: none;
  }
  .filtersMain.show {
    display: block;
  }
  .hotelDetailRight,
  .hotelDetailLeft,
  .hotelResultsLeft,
  .tourDetailLeft,
  .tourDetailRight {
    width: 100%;
  }
  .smTable tr {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .smTable tr td {
    width: 50%;
    padding: 4px !important;
  }
  .smtButton {
    width: 70px;
    overflow: hidden;
    padding: 0 8px;
    text-align: center;
  }
  .smtButton i {
    margin: 0 8px;
  }
  .smTable {
    width: calc(100% - 80px);
  }
  .minFlights .mfLeft {
    width: calc(100% - 100px);
  }
  .limitBoxes .lbGrid.triple .limitBox {
    width: calc(50% - 30px);
  }
  .transferItem .tiCol {
    width: 50%;
  }
  .transferItem .tiPriceCol {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .header .headerBand .bandMenu.fr {
    display: none;
  }
  .header .headerMid .hmMenu {
    display: none;
  }
  .destinationGroup .dgGrid.big {
    width: 100%;
  }
  .destinationGroup .dgGrid.big {
    width: 100%;
  }
  .flightCityBoxes.quat .flightCityBox {
    width: 33.3%;
  }
  .flightCityBoxes.quat .flightCityBox:nth-child(3) .fcbImage {
    border-radius: 0 5px 5px 0;
  }
  .flightCityBoxes.quat .flightCityBox:last-child {
    display: none;
  }
  .flightTextColumns .ftCol,
  .flightCampaignBoxes .fcbBox,
  .noBgCities .nbcBox {
    width: 50%;
  }
  .announcementColumns .acCol {
    width: 48%;
    margin: 1%;
  }
  .header .headerBottom .hbMenu > li > a {
    padding: 0 5px;
    font-size: 14px;
  }
  .nbTransferBox {
    width: 100%;
  }
  .bookingLeft {
    width: 100%;
  }
  .nBookingCart.fixed,
  .nBookingCart {
    position: fixed;
    top: 0;
    right: -280px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .nBookingCart.show {
    right: 10px;
  }
  .bookingTrigger {
    display: block;
    width: 70px;
    height: 70px;
    text-align: center;
    position: fixed;
    right: 15px;
    bottom: 15px;
    background: #fff;
    border-radius: 5px;
    color: #666666;
    font-size: 13px;
    padding-top: 12px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    z-index: 99999;
  }
  .bookingTrigger i {
    display: block;
  }
  .wideHotelBox .whbHolder .wbDesc {
    width: 100%;
  }
  .pageLeft {
    width: 200px;
  }
  .pageRight {
    margin-left: 220px;
  }
  .minFlights {
    text-align: center;
  }
  .minFlights .mfLeft {
    width: 100%;
    border-bottom: 1px solid #e9ebf3;
    padding-bottom: 5px;
    text-align: left;
  }
  .minFlights .mfChangeBt {
    float: none;
    display: inline-block;
  }
  .dailyPrices .dpItem {
    width: 49%;
  }
}
@media (max-width: 700px) {
  .smTable {
    width: 100%;
  }
  .smtButton {
    width: calc(100% - 10px);
    border-radius: 3px;
    margin: 5px 5px 0 5px;
  }
  .destinationGroup .dgGrid {
    width: 50%;
  }
  .header .headerBottom .hbMenu > li > a {
    padding: 0 5px;
    font-size: 13px;
  }
  .filtersMain {
    width: 100%;
    margin: 10px 0;
  }
  .minFlights .mfFlight .mffHalf {
    width: 100%;
  }
  .transferItem .tiCol {
    width: 100%;
    padding-right: 0;
  }
}
.shineBox {
  width: 100%;
  height: 100%;
  float: left;
  background: red;
  position: relative;
  -webkit-animation: shimmer 2s infinite linear;
          animation: shimmer 2s infinite linear;
  background: -webkit-gradient(linear, left top, right top, color-stop(15%, #eff1f3), color-stop(25%, #e2e2e2), color-stop(35%, #eff1f3));
  background: linear-gradient(to right, #eff1f3 15%, #e2e2e2 25%, #eff1f3 35%);
  background-size: 1000px 100%;
  border-radius: 4px;
}

@-webkit-keyframes shimmer {
  0% {
    background-position: -1000px 0;
  }
  100% {
    background-position: 1000px 0;
  }
}

@keyframes shimmer {
  0% {
    background-position: -1000px 0;
  }
  100% {
    background-position: 1000px 0;
  }
}
.dynAirlineItem .dynAirlineBox .dabAirline .daRight .shineBox {
  width: 60%;
  height: 20px;
  margin: 10px 0;
}

.dynAirlineItem .dynAirlineBox .dabaPrices .price .shineBox {
  width: 30%;
  height: 12px;
  margin: 2px 0;
  float: right;
}

.dynAirlineItem .dynAirlineBox .dabaPrices .label .shineBox {
  width: 12%;
  height: 12px;
  margin: 2px 0;
  float: right;
}

.dynAirlineItem .dynAirlineBox .dabaPrices .offers .shineBox {
  width: 20%;
  height: 12px;
  margin: 2px 0;
  float: right;
}

.selectedFilters {
  width: 100%;
  float: left;
  margin: 10px 0;
  text-align: center;
}
.selectedFilters .selectedFilter {
  width: auto;
  height: 30px;
  display: inline-block;
  margin: 2px;
  background: #fff;
  color: #666666;
  font-size: 12px;
  line-height: 30px;
  border-radius: 15px;
  padding: 0 12px;
  font-weight: 600;
  letter-spacing: -0.3px;
  cursor: pointer;
}
.selectedFilters .selectedFilter .scRemove {
  width: 26px;
  height: 26px;
  float: right;
  background: #ebebeb;
  margin: 2px -10px 2px 8px;
  border-radius: 13px;
  text-align: center;
  line-height: 26px;
  color: #999999;
}
.selectedFilters .selectedFilter .scRemove:hover {
  opacity: 0.7;
}