.theme-inverse-pills .tabs li{float:left;text-align:center;min-width:4.58823529em;margin-right:.35294118em}
.theme-inverse-pills .tabs li a{font-size:.7647058823529411em;padding-left:.73076923em;padding-right:.73076923em;text-align:center}
.theme-inverse-pills .tabs li a .icon{display:block;font-size:1.46154em;padding:0}
.theme-inverse-pills .tabs a{background-color:rgba(107,107,107,0.54)}
.search-wrapper{padding-right:0;padding-left:0}
.cols-row.search .tabs,.cols-row.search .forms{width:auto}
.theme-inverse-pills .tabs a .tab-msg{display:none}
.theme-inverse-pills .tabs a .icon{float:none}
.alert.feedback-msg{width:100%;padding-left:1.41176471em;padding-right:1.41176471em}
.alert.feedback-msg div{width:auto;max-width:100%;margin:0}
.alert-error{margin-top:1.41176471em}
.lists>.col{width:100%}
.forms .tab-pane,.errors.hidden+.cols-nested,.tab-cruise .origin-destination{margin-top:0}
.forms .tab-pane .errors.hidden+.radio-set{margin-top:-1.29411765em;margin-bottom:0}
.forms .tab-pane .additional-flight legend{padding-left:1.84615385em}
.forms .tab-pane .text input:focus,.forms .tab-pane .select input:focus,.forms .tab-pane .text.focused input,.forms .tab-pane .select.focused input,.forms .tab-pane .text textarea:focus,.forms .tab-pane .select textarea:focus,.forms .tab-pane .text select:focus,.forms .tab-pane .select select:focus{-webkit-box-shadow:0 0 0 .13333333333333333em #0087f5;-moz-box-shadow:0 0 0 .13333333333333333em #0087f5;-ms-box-shadow:0 0 0 .13333333333333333em #0087f5;-o-box-shadow:0 0 0 .13333333333333333em #0087f5;box-shadow:0 0 0 .13333333333333333em #0087f5;border-color:#0087f5}
.desktop-only{display:none}
.tablet-only{display:block}
.rooms-container .hotel-room .children-fieldset.cols-nested{clear:left;margin-right:0;padding-right:0;margin-left:0;width:100%}
.rooms-container .hotel-room .children-fieldset.cols-nested label{padding-left:0;margin-right:1.41176471em}
.forms .flight-type-select,.forms .radio-set{margin-top:.70588235em;margin-bottom:-0.70588235em}
@media only screen and (max-width:45.3125em){.cols-nested.pickup-dropoff{padding-right:0}
.forms .tab-pane .pickup-dropoff .text.calendar{width:24%}
.forms .tab-pane .origin-destination .col,.forms .tab-pane .origin-destination .col.earliest-departure-date,.forms .tab-pane .origin-destination .col.latest-departure-date{width:50%}
.forms .tab-pane .multi-dest-container .origin-destination .col.departing{width:33.333333333333336%}
.temp-ca-pos .theme-inverse-pills .tabs li{min-width:3.17647059em}
.temp-ca-pos .theme-inverse-pills .tabs li a{padding-left:.65384615em;padding-right:.65384615em}
.package-val-prop p{width:16.25em}
}
@media only screen and (max-width:35.8125em){.forms .tab-pane .pickup-dropoff .text.calendar{width:auto}
}
.forms .tab-pane .origin-destination .col{width:44.44444444444444%}
div:focus{outline:0}
@media only screen and (min-width:30.75em) and (max-width:45.3125em){.theme-pills .tabs li a{background-color:rgba(107,107,107,0.54);color:#fff}
.theme-inverse-pills .tabs li{min-width:0}
.theme-inverse-pills .tabs li a{padding-left:.46153846em;padding-right:.46153846em}
.forms .tab-pane .multi-dest-container .origin-destination .col.departing{width:25% !important}
.forms .tab-pane .multi-dest-container .origin-destination .col{width:29%}
}
@media only screen and (max-width:64em){.maximiles-promo-logo{position:relative;clear:left;margin:.5em 0 0 2em;display:block}
}
@media only screen and (max-width:50em){.nectar-promo-logo{position:relative;margin:.5em 0 0 2em}
.package-container .rooms-container .hotel-room .children-fieldset{clear:left;padding-left:0}
}
@media only screen and (max-height:33.75em){.search-wrapper{padding-top:0;-webkit-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000)}
.cols-row.search{padding-top:1.41176471em}
}
@media only screen and (min-height:33.75em) and (max-height:48em){.search-wrapper{padding-top:0;-webkit-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000)}
}
@media only screen and (min-height:48em){.search-wrapper{padding-top:0;-webkit-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000);transition:padding .50s cubic-bezier(0.230,1.000,0.320,1.000)}
}
@media only screen and (min-width:52.875em) and (max-width:56.25em){.soft-package-hotel #hotel-package-wrapper,.soft-package-car #car-package-wrapper,.soft-package-flight #flight-package-wrapper{margin-right:2.11764706em}
}
@media only screen and (max-width:52.875em){.cruise-destination,.cruise-departure-month{width:100% !important}
.earliest-departure-date,.latest-departure-date{width:50% !important}
}
@media only screen and (min-width:30.75em){body .tooltip-inner,body .tooltip-arrow{border-color:#999;background:#1f1f1f}
body .tooltip-inner p{margin-top:0}
body .uitk-tooltip.theme-typeahead .tooltip-inner,body .uitk-tooltip.theme-calendar .tooltip-inner,body .uitk-tooltip.theme-typeahead .tooltip-arrow,body .uitk-tooltip.theme-calendar .tooltip-arrow{border-color:#0087f5;background:#fff}
body .uitk-tooltip.theme-calendar .vertical-divider{border-color:#0087f5 transparent #0087f5 #0087f5}
.train-bus-ferry{background-image:url(/static/default/default/images/trainBusFerry/train-bus-white.png)}
}
@media only screen and (max-width:30.6875em){.hero-banner-wrap .theme-inverse-pills .tabs li a{background-color:rgba(107,107,107,0.54);color:#fff}
.hero-banner-wrap .theme-pills .tabs a{color:white}
.check .inline-label{color:#c7c7c7}
.hero-banner-wrap .theme-pills .tab-pane a:link{color:#57b3ff}
.theme-inverse-pills .forms .tab-pane .label,.theme-inverse-pills .forms .tab-pane .inline-label,.theme-inverse-pills .forms .tab-pane .package-car-message{color:#c7c7c7}
.forms .tab-pane .pickup-dropoff .text.calendar{width:50%}
.train-bus-ferry{background-image:url(/static/default/default/images/trainBusFerry/train-bus-blue.png)}
.search-btn-col .btn-primary{width:100%}
.bpg-val-prop{position:relative;margin:.70588235em 0 0 2.70588235em}
.package-val-prop p{color:#fff;width:auto}
.content-slider-nav li{visibility:hidden}
.sub-600{display:block}
.sub-600.package-val-prop{display:inline-block}
h3.sub-600{margin:0}
.hero-form{background:#fff;min-width:0}
.theme-pills{background:transparent}
.theme-pills .tabs a{background:rgba(107,107,107,0.54)}
.theme-pills .flight-type-select a[data-control="tooltip"]{color:#fff}
.theme-pills .flight-type-select a[data-control="tooltip"] .icon-help{left:-0.11764706em}
.cols-row.search{background:#1f1f1f;padding:0}
.cols-row.search .tabs{width:100%}
.cols-row.search .col.forms{padding:0 1.05882353em 0 1.05882353em}
.cols-row.search .cols-nested{padding-right:1.05882353em;margin-right:-1.05882353em;margin-left:-0.70588235em}
.cols-row.search .cols-nested .rooms-container{padding-left:0}
.cols-row.search .rooms-container .hotel-room .children-fieldset{padding-left:0}
.cols-row.search .rooms-container .hotel-room .children-fieldset label.col{padding-left:1.41176471em;margin-right:0}
.cols-row.search .package-container .rooms-container .hotel-room .children-fieldset.cols-nested{clear:none}
.cols-row.search .cols-nested.add-products .link.nine-plus-rooms,.cols-row.search .cols-nested.add-links .link.nine-plus-rooms{display:none}
.cols-row.search h3,.cols-row.search h1{font-size:1.411764705882353em}
.cols-row.search h3,.cols-row.search h1,.cols-row.search .package-tab h2{color:#fff;margin-bottom:0}
.cols-row.search a.disabled{color:#6b6b6b}
.cols-row.search .tabs{padding:0;margin-top:0}
.cols-row.search .tabs a{border-radius:0;border-right:1px solid black;border-bottom:1px solid black}
.cols-row.search .tabs a:hover{background:#0087f5}
.cols-row.search .tabs a:active,.cols-row.search .tabs a.on{background:#0065b8 !important;color:#fff}
.cols-row.search .tabs li{margin-right:0;min-width:16.666%}
.cols-row.search .tabs li:last-child a{border-right:0}
.search-wrapper{padding-top:0}
.package-wrapper{display:block}
.forms .tab-pane .label{color:#c7c7c7}
.forms .tab-pane .link.nine-plus-rooms{display:none}
.forms .tab-pane .errors.hidden+.radio-set,.forms .tab-pane .radio-set,.forms .tab-pane .flight-type-select{margin-top:.70588235em}
.forms .tab-pane .errors.hidden+.radio-set label,.forms .tab-pane .radio-set label,.forms .tab-pane .flight-type-select label{margin-top:0}
.forms .tab-pane .additional-flight legend{color:#616161}
.forms .tab-pane .package-tab section{margin-top:0}
.forms .tab-pane .package-tab .radio-set+section{margin-top:.70588235em}
.forms .tab-pane .flight-type-select .check,.forms .tab-pane .radio-set .check{margin-right:.70588235em}
.forms .tab-pane .origin-destination .col,.forms .tab-pane .destination-only .col,.forms .tab-pane .multi-dest-container .origin-destination .col,.forms .tab-pane .multi-dest-container .origin-destination .col.departing{width:100%}
.forms .tab-pane .text.calendar,.forms .tab-pane #car-options .cols-nested .select,.forms .tab-pane fieldset+fieldset .text.depart-return,.forms .tab-pane fieldset+fieldset .text.depart-return+.select{width:50%;white-space:nowrap}
.forms .tab-pane #car-options .cols-nested #car-options-discount-label.select{width:auto}
.forms .tab-pane .package-container{padding-left:0;padding-right:0}
.forms .tab-pane .hotel-room.cols-row h5{margin-bottom:.70588235em;color:#6b6b6b}
.forms .package-container .young-child-note,.young-child-note{margin-top:.35294118em !important}
.forms .package-container .young-child-note legend,.young-child-note legend{color:#616161}
.forms .package-container .young-child-note .children-lap-wrapper,.young-child-note .children-lap-wrapper{margin-bottom:0}
.forms .tab-pane h5{padding-left:1.84615385em}
.cols-nested.col.occupants-select{padding-left:1.41176471em}
#flight-hotel-1 #flight-hotel-1-adults-label{padding-left:1.41176471em}
#car-added-hotel #package-1-adults-label{padding-left:.70588235em}
.tab-pane #package .cols-nested .rooms-container{padding-left:0}
.no-touch .theme-pills .forms .tab-pane .radio-set label.inline-label:hover,.no-touch .theme-inverse-pills .forms .tab-pane .radio-set label.inline-label:hover,.no-touch .theme-pills .forms .tab-pane .flight-type-select label.inline-label:hover,.no-touch .theme-inverse-pills .forms .tab-pane .flight-type-select label.inline-label:hover{background-color:#0087f5;color:white}
.theme-pills .forms .tab-pane .radio-set,.theme-inverse-pills .forms .tab-pane .radio-set,.theme-pills .forms .tab-pane .flight-type-select,.theme-inverse-pills .forms .tab-pane .flight-type-select{background-color:transparent;margin-top:1.17647059em}
.theme-pills .forms .tab-pane .radio-set .icon-help,.theme-inverse-pills .forms .tab-pane .radio-set .icon-help,.theme-pills .forms .tab-pane .flight-type-select .icon-help,.theme-inverse-pills .forms .tab-pane .flight-type-select .icon-help{top:0;padding:.23529412em;background-color:#e5e5e5;-webkit-border-radius:.23529412em;-moz-border-radius:.23529412em;-o-border-radius:.23529412em;border-radius:.23529412em;color:#0065b8}
.theme-pills .forms .tab-pane .radio-set label,.theme-inverse-pills .forms .tab-pane .radio-set label,.theme-pills .forms .tab-pane .flight-type-select label,.theme-inverse-pills .forms .tab-pane .flight-type-select label{float:left;margin-right:.3em;margin-top:.4em}
.theme-pills .forms .tab-pane .radio-set label .inline-label,.theme-inverse-pills .forms .tab-pane .radio-set label .inline-label,.theme-pills .forms .tab-pane .flight-type-select label .inline-label,.theme-inverse-pills .forms .tab-pane .flight-type-select label .inline-label{color:white;background-color:rgba(107,107,107,0.54);padding:.52941176em .82352941em .52941176em .82352941em}
.theme-pills .forms .tab-pane .radio-set label.disabled .inline-label:hover,.theme-inverse-pills .forms .tab-pane .radio-set label.disabled .inline-label:hover,.theme-pills .forms .tab-pane .flight-type-select label.disabled .inline-label:hover,.theme-inverse-pills .forms .tab-pane .flight-type-select label.disabled .inline-label:hover{color:#0065b8;background-color:#e5e5e5}
.theme-pills .forms .tab-pane .radio-set label.disabled input[checked] ~ span.inline-label:hover,.theme-inverse-pills .forms .tab-pane .radio-set label.disabled input[checked] ~ span.inline-label:hover,.theme-pills .forms .tab-pane .flight-type-select label.disabled input[checked] ~ span.inline-label:hover,.theme-inverse-pills .forms .tab-pane .flight-type-select label.disabled input[checked] ~ span.inline-label:hover{background-color:#00355f;color:white}
.theme-pills .forms .tab-pane .radio-set input[checked] ~ span.inline-label,.theme-inverse-pills .forms .tab-pane .radio-set input[checked] ~ span.inline-label,.theme-pills .forms .tab-pane .flight-type-select input[checked] ~ span.inline-label,.theme-inverse-pills .forms .tab-pane .flight-type-select input[checked] ~ span.inline-label{background-color:#0065b8;color:white}
.organic-package-checkboxes.add-links .link span.inline-label{color:#57b3ff}
.organic-package-checkboxes.add-links .link span.inline-label:hover{color:#0087f5}
.check input:checked+.inline-label,.check input:focus+.inline-label{color:#fff}
.theme-inverse-pills .forms .tab-pane .inline-label{color:#c7c7c7;white-space:nowrap}
.ab12588_2 .theme-inverse-pills .forms .flight-type-select,.ab12588_2 .theme-inverse-pills .forms .radio-set{margin-bottom:0}
.ab12588_2 fieldset.cols-nested.origin-destination label{padding-top:0}
.ab12588_2 #tab-hotel,.ab12588_2 #tab-car,.ab12588_2 #tab-activity,.ab12588_2 #tab-opensearch{margin-top:0}
.ab12588_2 #tab-flight .icon-before .icon,.ab12588_2 #tab-hotel .icon-before .icon,.ab12588_2 #tab-package .icon-before .icon,.ab12588_2 #tab-car .icon-before .icon,.ab12588_2 #tab-activity .icon-before .icon,.ab12588_2 #tab-opensearch .icon-before .icon,.ab12588_2 #tab-flight .icon-after .icon,.ab12588_2 #tab-hotel .icon-after .icon,.ab12588_2 #tab-package .icon-after .icon,.ab12588_2 #tab-car .icon-after .icon,.ab12588_2 #tab-activity .icon-after .icon,.ab12588_2 #tab-opensearch .icon-after .icon,.ab12588_2 #tab-flight .icon-close.clear-search,.ab12588_2 #tab-hotel .icon-close.clear-search,.ab12588_2 #tab-package .icon-close.clear-search,.ab12588_2 #tab-car .icon-close.clear-search,.ab12588_2 #tab-activity .icon-close.clear-search,.ab12588_2 #tab-opensearch .icon-close.clear-search{line-height:1.85}
.ab12588_2 #tab-flight .label,.ab12588_2 #tab-hotel .label,.ab12588_2 #tab-package .label,.ab12588_2 #tab-car .label,.ab12588_2 #tab-activity .label,.ab12588_2 #tab-opensearch .label{position:absolute;left:43px;font-size:11px;transition:all .1s linear;opacity:0;z-index:10;top:3px;opacity:1;color:#616161 !important}
.ab12588_2 #tab-flight .datepicker-arrow .label,.ab12588_2 #tab-hotel .datepicker-arrow .label,.ab12588_2 #tab-package .datepicker-arrow .label,.ab12588_2 #tab-car .datepicker-arrow .label,.ab12588_2 #tab-activity .datepicker-arrow .label,.ab12588_2 #tab-opensearch .datepicker-arrow .label{left:31px}
.ab12588_2 #tab-flight .label ~ input,.ab12588_2 #tab-hotel .label ~ input,.ab12588_2 #tab-package .label ~ input,.ab12588_2 #tab-car .label ~ input,.ab12588_2 #tab-activity .label ~ input,.ab12588_2 #tab-opensearch .label ~ input{padding-bottom:6px;padding-top:18px}
.ab12588_2 #tab-flight .children-fieldset .label,.ab12588_2 #tab-hotel .children-fieldset .label,.ab12588_2 #tab-package .children-fieldset .label,.ab12588_2 #tab-car .children-fieldset .label,.ab12588_2 #tab-activity .children-fieldset .label,.ab12588_2 #tab-opensearch .children-fieldset .label{position:static;top:auto;left:auto;font-size:13px;opacity:1;color:#c7c7c7 !important}
.ab12588_2 #tab-flight .occupants-select .label,.ab12588_2 #tab-hotel .occupants-select .label,.ab12588_2 #tab-package .occupants-select .label,.ab12588_2 #tab-car .occupants-select .label,.ab12588_2 #tab-activity .occupants-select .label,.ab12588_2 #tab-opensearch .occupants-select .label{opacity:0}
.ab12588_2 #tab-flight .driver-age-col .text input,.ab12588_2 #tab-hotel .driver-age-col .text input,.ab12588_2 #tab-package .driver-age-col .text input,.ab12588_2 #tab-car .driver-age-col .text input,.ab12588_2 #tab-activity .driver-age-col .text input,.ab12588_2 #tab-opensearch .driver-age-col .text input,.ab12588_2 #tab-flight .driver-age-col .text textarea,.ab12588_2 #tab-hotel .driver-age-col .text textarea,.ab12588_2 #tab-package .driver-age-col .text textarea,.ab12588_2 #tab-car .driver-age-col .text textarea,.ab12588_2 #tab-activity .driver-age-col .text textarea,.ab12588_2 #tab-opensearch .driver-age-col .text textarea{padding-top:8px;padding-bottom:8px}
.ab12588_2 #tab-flight .driver-age-col .label,.ab12588_2 #tab-hotel .driver-age-col .label,.ab12588_2 #tab-package .driver-age-col .label,.ab12588_2 #tab-car .driver-age-col .label,.ab12588_2 #tab-activity .driver-age-col .label,.ab12588_2 #tab-opensearch .driver-age-col .label{position:static;top:auto;left:auto;font-size:13px;opacity:1;color:#c7c7c7 !important}
.ab12588_2 #flight-adults-label .label,.ab12588_2 #flight-children-label .label,.ab12588_2 #hotel-rooms-label .label,.ab12588_2 #package-rooms-label .label,.ab12588_2 #flight-hotel-rooms-label .label,.ab12588_2 #package-adults-label .label,.ab12588_2 #package-children-label .label{opacity:0}
.ab12588_2 select{padding:12px;height:auto}
.ab12588_2 #car-options .label,.ab12588_2 #advanced-options-fields .label,.ab12588_2 #flight-flights .label,.ab12588_2 #flight-age-select-1-label .label,.ab12588_2 #flight-age-select-2-label .label,.ab12588_2 #flight-age-select-3-label .label,.ab12588_2 #flight-age-select-4-label .label,.ab12588_2 #flight-age-select-5-label .label,.ab12588_2 #flight-age-select-6-label .label,.ab12588_2 #departingTime-label .label,.ab12588_2 #departureTime-label .label,.ab12588_2 #arrivingTime-label .label,.ab12588_2 #returningTime-label .label,.ab12588_2 #rail-passengers .label,.ab12588_2 #rail-children .label,.ab12588_2 #rail-youth .label,.ab12588_2 #rail-senior .label{position:static;top:auto;left:auto;font-size:13px;opacity:1;color:#c7c7c7 !important}
.ab12588_2 #car-options select,.ab12588_2 #advanced-options-fields select,.ab12588_2 #flight-age-select-1-label select,.ab12588_2 #flight-age-select-2-label select,.ab12588_2 #flight-age-select-3-label select,.ab12588_2 #flight-age-select-4-label select,.ab12588_2 #flight-age-select-5-label select,.ab12588_2 #flight-age-select-6-label select,.ab12588_2 #departingTime-label select,.ab12588_2 #departureTime-label select,.ab12588_2 #arrivingTime-label select,.ab12588_2 #returningTime-label select,.ab12588_2 #rail-passengers select,.ab12588_2 #rail-children select,.ab12588_2 #rail-youth select,.ab12588_2 #rail-senior select,.ab12588_2 #addrailcards-fieldset select,.ab12588_2 #cruise-destination-label select,.ab12588_2 #cruise-departure-month-label select,.ab12588_2 .children-fieldset select{padding-top:.4em;padding-bottom:.4em;height:36px}
.ab12588_2 #flight-flights .text input,.ab12588_2 #flight-flights .text textarea{padding-top:8px;padding-bottom:8px}
.ab12588_2 #flight-flights .icon-before .icon,.ab12588_2 #flight-flights .icon-after .icon{line-height:2.11764706em}
.ab12588_2 .theme-inverse-pills label{margin-top:12px}
.ab12588_2 .text.datepicker.col,.ab12588_2 #hotel-rooms-label,.ab12588_2 .select.col.icon.icon-toggle180,.ab12588_2 #package-rooms-label,.ab12588_2 #package-1-adults-label,.ab12588_2 #package-1-children-label,.ab12588_2 #flight-hotel-rooms-label,.ab12588_2 .search-type.select.col.icon.icon-toggle180{padding-top:0}
.ab12588_2 .tab-car .search-type.select .visuallyhidden+select{margin-top:0}
.ab12588_2 #railcard-type-select-0-label,.ab12588_2 #railcard-count-select-0-label{margin-top:0}
.ab12588_1 .theme-pills .tabs>li,.ab12588_2 .theme-pills .tabs>li,.ab12588_1 .theme-light-pills .tabs>li,.ab12588_2 .theme-light-pills .tabs>li,.ab12588_1 .theme-inverse-pills .tabs>li,.ab12588_2 .theme-inverse-pills .tabs>li{padding-bottom:.35294118em}
.ab12588_1 .theme-pills .forms .tab-pane,.ab12588_2 .theme-pills .forms .tab-pane,.ab12588_1 .theme-light-pills .forms .tab-pane,.ab12588_2 .theme-light-pills .forms .tab-pane,.ab12588_1 .theme-inverse-pills .forms .tab-pane,.ab12588_2 .theme-inverse-pills .forms .tab-pane{margin-top:0}
.ab12588_1 label,.ab12588_2 label{margin-top:.35294118em}
.ab12588_1 .tab-pane,.ab12588_2 .tab-pane{margin-bottom:.35294118em}
.ab12588_1 .cols-row.search .col.forms,.ab12588_2 .cols-row.search .col.forms{padding:0 .70588235em 0 .70588235em}
.ab12588_1 .is-partial-stay.cols-nested,.ab12588_2 .is-partial-stay.cols-nested{padding-left:.70588235em}
.ab12588_1 #tab-flight .flight-type-select,.ab12588_2 #tab-flight .flight-type-select{margin-top:0}
.ab12588_1 #tab-flight .advanced-options,.ab12588_2 #tab-flight .advanced-options{margin-top:.35294118em;margin-bottom:0}
.ab12588_1 #tab-flight .advanced-options #advanced-options-fields label,.ab12588_2 #tab-flight .advanced-options #advanced-options-fields label{margin-bottom:0}
.ab12588_1 #tab-flight .advanced-options #advanced-options-fields label#flight-advanced-preferred-airline-label,.ab12588_2 #tab-flight .advanced-options #advanced-options-fields label#flight-advanced-preferred-airline-label{padding-top:0}
.ab12588_1 #tab-package fieldset.radio-set,.ab12588_2 #tab-package fieldset.radio-set{margin-top:0}
.ab12588_1 #tab-package fieldset.partial-stay #partialHotelBooking-label,.ab12588_2 #tab-package fieldset.partial-stay #partialHotelBooking-label{padding-top:.70588235em}
.ab12588_1 #tab-package #package-advanced-preferred-class-label,.ab12588_2 #tab-package #package-advanced-preferred-class-label{margin-bottom:0}
.ab12588_1 #fh-msg-tooltip,.ab12588_2 #fh-msg-tooltip{display:none}
.ab12588_1 #fh-msg-tooltip .nonfh.single-line-val-prop,.ab12588_2 #fh-msg-tooltip .nonfh.single-line-val-prop{padding-top:0}
.ab12588_1 .hotel-room,.ab12588_2 .hotel-room{margin-top:.70588235em}
.ab12588_1 .hotel-room .room-count-legend,.ab12588_2 .hotel-room .room-count-legend{padding-top:0;padding-left:.82352941em;margin-bottom:0}
.ab12588_1 .hotel-room.room-count-1 .room-count-legend,.ab12588_2 .hotel-room.room-count-1 .room-count-legend{margin-top:0;padding-top:.70588235em}
.ab12588_1 .total-rooms-1 .hotel-room,.ab12588_2 .total-rooms-1 .hotel-room{margin-top:0}
.ab12588_1 .cols-nested.col.occupants-select,.ab12588_2 .cols-nested.col.occupants-select{padding-left:.70588235em;padding-right:0;margin-left:-0.70588235em !important}
.ab12588_1 #tab-car,.ab12588_2 #tab-car{padding-bottom:0}
.ab12588_1 #tab-car .check .inline-label,.ab12588_2 #tab-car .check .inline-label{vertical-align:super}
.ab12588_1 #tab-car .equipment-options li label,.ab12588_2 #tab-car .equipment-options li label{padding-top:0}
.ab12588_1 #tab-car #car-options-toggle,.ab12588_2 #tab-car #car-options-toggle{margin-top:.70588235em}
.ab12588_1 #tab-activity,.ab12588_2 #tab-activity{margin-bottom:0}
.ab12588_1 #flight-type-help-default .icon-help,.ab12588_2 #flight-type-help-default .icon-help{background-color:#1f1f1f}
.ab12588_1 .organic-package-checkboxes.cols-nested.add-links,.ab12588_2 .organic-package-checkboxes.cols-nested.add-links{margin-top:.70588235em}
.ab12588_1 .submit-and-mixin-fieldset .col.search-btn-col,.ab12588_2 .submit-and-mixin-fieldset .col.search-btn-col{margin-top:.70588235em}
.ab12588_1 .forms .tab-pane .text.datepicker,.ab12588_2 .forms .tab-pane .text.datepicker{width:50% !important}
.ab12588_1 .forms .tab-pane #flight-tab .flight-passenger-wrapper,.ab12588_2 .forms .tab-pane #flight-tab .flight-passenger-wrapper{float:none;clear:both}
.ab12588_1 .forms .tab-pane #flight-tab .total-children-0 .flight-passenger-container,.ab12588_2 .forms .tab-pane #flight-tab .total-children-0 .flight-passenger-container,.ab12588_1 .forms .tab-pane #flight-tab .total-children-1 .flight-passenger-container,.ab12588_2 .forms .tab-pane #flight-tab .total-children-1 .flight-passenger-container,.ab12588_1 .forms .tab-pane #flight-tab .flight-passenger-container,.ab12588_2 .forms .tab-pane #flight-tab .flight-passenger-container{float:none}
.ab12588_1 .forms .tab-pane #flight-adults-label.select,.ab12588_2 .forms .tab-pane #flight-adults-label.select,.ab12588_1 .forms .tab-pane #flight-children-label.select,.ab12588_2 .forms .tab-pane #flight-children-label.select,.ab12588_1 .forms .tab-pane #package-adults-label.select,.ab12588_2 .forms .tab-pane #package-adults-label.select,.ab12588_1 .forms .tab-pane #package-children-label.select,.ab12588_2 .forms .tab-pane #package-children-label.select{width:50%}
.ab12588_1 .forms .tab-pane #tab-package .rooms-container.total-rooms-1.total-room-1-children-1,.ab12588_2 .forms .tab-pane #tab-package .rooms-container.total-rooms-1.total-room-1-children-1,.ab12588_1 .forms .tab-pane #tab-package .rooms-container.total-rooms-1.total-room-1-children-0,.ab12588_2 .forms .tab-pane #tab-package .rooms-container.total-rooms-1.total-room-1-children-0{float:none}
.ab12588_1 .forms .tab-pane #package .rooms-container,.ab12588_2 .forms .tab-pane #package .rooms-container,.ab12588_1 .forms .tab-pane #package .flights-passengers,.ab12588_2 .forms .tab-pane #package .flights-passengers{float:none;clear:both}
.ab12588_1 .forms .tab-pane #package .flights-passengers,.ab12588_2 .forms .tab-pane #package .flights-passengers{width:100%;padding:0;margin:0}
.ab12588_1 .forms .tab-pane #hotel .total-rooms-1.total-room-1-children-1,.ab12588_2 .forms .tab-pane #hotel .total-rooms-1.total-room-1-children-1,.ab12588_1 .forms .tab-pane #hotel .total-rooms-1.total-room-1-children-0,.ab12588_2 .forms .tab-pane #hotel .total-rooms-1.total-room-1-children-0,.ab12588_1 .forms .tab-pane #flight-tab .total-rooms-1.total-room-1-children-1,.ab12588_2 .forms .tab-pane #flight-tab .total-rooms-1.total-room-1-children-1,.ab12588_1 .forms .tab-pane #flight-tab .total-rooms-1.total-room-1-children-0,.ab12588_2 .forms .tab-pane #flight-tab .total-rooms-1.total-room-1-children-0,.ab12588_1 .forms .tab-pane #overseaHotel .total-rooms-1.total-room-1-children-1,.ab12588_2 .forms .tab-pane #overseaHotel .total-rooms-1.total-room-1-children-1,.ab12588_1 .forms .tab-pane #overseaHotel .total-rooms-1.total-room-1-children-0,.ab12588_2 .forms .tab-pane #overseaHotel .total-rooms-1.total-room-1-children-0{float:none;clear:both}
.ab12588_1 .forms .tab-pane #hotel .total-rooms-1.rooms-container,.ab12588_2 .forms .tab-pane #hotel .total-rooms-1.rooms-container,.ab12588_1 .forms .tab-pane #hotel .total-rooms-9.rooms-container,.ab12588_2 .forms .tab-pane #hotel .total-rooms-9.rooms-container{float:none;clear:both}
.ab12588_1 .forms .tab-pane #hotel .stacked-rooms,.ab12588_2 .forms .tab-pane #hotel .stacked-rooms{float:none;clear:both}
.ab12588_1 .forms .tab-pane .occupants-select,.ab12588_2 .forms .tab-pane .occupants-select{width:100%}
.ab12588_1 .forms .tab-pane .occupants-select .select,.ab12588_2 .forms .tab-pane .occupants-select .select{width:50%}
}
.ie8 .cols-row.search .select.icon:after{display:none}
@media only screen and (max-width:30.6875em){.cols-row.search .tabs li{margin-right:0;min-width:2.35294118em}
.cols-row.search .tabs li:first-child,.cols-row.search .tabs li:last-child{min-width:3.17647059em}
.cols-row.search .tabs li span{text-align:center;margin:0 auto}
.col.search-btn-col{width:100%;padding-left:0;margin-top:1.41176471em;margin-right:.70588235em}
.col.search-btn-col .btn-primary{margin-top:0;margin-right:0}
.forms .tab-pane #car-options .cols-nested .select,.forms .tab-pane #car-options .cols-nested #car-options-discount-label.select{width:100%}
.forms .tab-pane .select{min-width:4.70588235em}
.forms .tab-pane #hotel-1-guests-label.select{min-width:11.47058824em}
.equipment-options legend{color:#fff}
.uitk-tooltip.theme-typeahead .tooltip-inner,.uitk-tooltip.theme-typeahead .tooltip-arrow{border-color:#0087f5;background:#fff}
label#partialHotelBooking-label span.inline-label{color:#fff}
}