/*!* Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license(Font:SIL OFL 1.1,CSS:MIT License) */ @font-face{font-family:'FontAwesome';src:url('../app-js/libraries/fontawesome/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../app-js/libraries/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../app-js/libraries/fontawesome/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../app-js/libraries/fontawesome/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../app-js/libraries/fontawesome/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../app-js/libraries/fontawesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa,.large-screen .select2-container.btn-select .select2-choice .select2-arrow b,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted.cheapest .inner span:first-child:before,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted.cheapest .inner span:first-child:before,.large-screen #pna-holidays .cheap-offer-view__hotel:before,.large-screen #pna-holidays .cheap-offer-view__flight-details:before,.large-screen #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .cheap-offer-view__price--free-child-place:before,.large-screen .pna-hotelonly .includes ul li:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen .new-late-deal-card__details__boardbasis:before,.large-screen .new-late-deal-card__details__flight__outbound:before,.large-screen .new-late-deal-card__details__flight__duration:before,.large-screen .new-late-deal-card__img__no-image__text:before,.large-screen .new-late-deal-card__img-gallery__no-image__text:before,.large-screen .new-late-deal-card__img__control--prev:before,.large-screen .new-late-deal-card__img-gallery__control--prev:before,.large-screen .new-late-deal-card__img__control--next:before,.large-screen .new-late-deal-card__img-gallery__control--next:before,.large-screen .text-search .hotel-result-card-text div.detail .map,.large-screen .summary-basket__hotel-details__package__free-child:before,.large-screen .summary-basket__hotel-details__rooms__free-child:before,.large-screen .seo-landingpage .hotelpod__rating.rating{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.large-screen .select2-container.btn-select .select2-choice .select2-arrow b.fa-pull-left,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span.fa-pull-left:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span.fa-pull-left:first-child:before,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .fa-pull-left.combi-icon,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span.fa-pull-left:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span.fa-pull-left:first-child:before,.large-screen #pna-holidays .fa-pull-left.cheap-offer-view__hotel:before,.large-screen #pna-holidays .fa-pull-left.cheap-offer-view__flight-details:before,.large-screen #pna-holidays .fa-pull-left.cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .fa-pull-left.cheap-offer-view__price--free-child-place:before,.large-screen .pna-hotelonly .includes ul li.fa-pull-left:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span.fa-pull-left:first-child:before,.large-screen .fa-pull-left.new-late-deal-card__details__boardbasis:before,.large-screen .fa-pull-left.new-late-deal-card__details__flight__outbound:before,.large-screen .fa-pull-left.new-late-deal-card__details__flight__duration:before,.large-screen .fa-pull-left.new-late-deal-card__img__no-image__text:before,.large-screen .fa-pull-left.new-late-deal-card__img-gallery__no-image__text:before,.large-screen .fa-pull-left.new-late-deal-card__img__control--prev:before,.large-screen .fa-pull-left.new-late-deal-card__img-gallery__control--prev:before,.large-screen .fa-pull-left.new-late-deal-card__img__control--next:before,.large-screen .fa-pull-left.new-late-deal-card__img-gallery__control--next:before,.large-screen .text-search .hotel-result-card-text div.detail .fa-pull-left.map,.large-screen .fa-pull-left.summary-basket__hotel-details__package__free-child:before,.large-screen .fa-pull-left.summary-basket__hotel-details__rooms__free-child:before,.large-screen .seo-landingpage .fa-pull-left.hotelpod__rating.rating{margin-right:.3em}.fa.fa-pull-right,.large-screen .select2-container.btn-select .select2-choice .select2-arrow b.fa-pull-right,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span.fa-pull-right:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span.fa-pull-right:first-child:before,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .fa-pull-right.combi-icon,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span.fa-pull-right:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span.fa-pull-right:first-child:before,.large-screen #pna-holidays .fa-pull-right.cheap-offer-view__hotel:before,.large-screen #pna-holidays .fa-pull-right.cheap-offer-view__flight-details:before,.large-screen #pna-holidays .fa-pull-right.cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .fa-pull-right.cheap-offer-view__price--free-child-place:before,.large-screen .pna-hotelonly .includes ul li.fa-pull-right:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span.fa-pull-right:first-child:before,.large-screen .fa-pull-right.new-late-deal-card__details__boardbasis:before,.large-screen .fa-pull-right.new-late-deal-card__details__flight__outbound:before,.large-screen .fa-pull-right.new-late-deal-card__details__flight__duration:before,.large-screen .fa-pull-right.new-late-deal-card__img__no-image__text:before,.large-screen .fa-pull-right.new-late-deal-card__img-gallery__no-image__text:before,.large-screen .fa-pull-right.new-late-deal-card__img__control--prev:before,.large-screen .fa-pull-right.new-late-deal-card__img-gallery__control--prev:before,.large-screen .fa-pull-right.new-late-deal-card__img__control--next:before,.large-screen .fa-pull-right.new-late-deal-card__img-gallery__control--next:before,.large-screen .text-search .hotel-result-card-text div.detail .fa-pull-right.map,.large-screen .fa-pull-right.summary-basket__hotel-details__package__free-child:before,.large-screen .fa-pull-right.summary-basket__hotel-details__rooms__free-child:before,.large-screen .seo-landingpage .fa-pull-right.hotelpod__rating.rating{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.large-screen .select2-container.btn-select .select2-choice .select2-arrow b.pull-left,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span.pull-left:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span.pull-left:first-child:before,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .pull-left.combi-icon,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span.pull-left:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span.pull-left:first-child:before,.large-screen #pna-holidays .pull-left.cheap-offer-view__hotel:before,.large-screen #pna-holidays .pull-left.cheap-offer-view__flight-details:before,.large-screen #pna-holidays .pull-left.cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .pull-left.cheap-offer-view__price--free-child-place:before,.large-screen .pna-hotelonly .includes ul li.pull-left:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span.pull-left:first-child:before,.large-screen .pull-left.new-late-deal-card__details__boardbasis:before,.large-screen .pull-left.new-late-deal-card__details__flight__outbound:before,.large-screen .pull-left.new-late-deal-card__details__flight__duration:before,.large-screen .pull-left.new-late-deal-card__img__no-image__text:before,.large-screen .pull-left.new-late-deal-card__img-gallery__no-image__text:before,.large-screen .pull-left.new-late-deal-card__img__control--prev:before,.large-screen .pull-left.new-late-deal-card__img-gallery__control--prev:before,.large-screen .pull-left.new-late-deal-card__img__control--next:before,.large-screen .pull-left.new-late-deal-card__img-gallery__control--next:before,.large-screen .text-search .hotel-result-card-text div.detail .pull-left.map,.large-screen .pull-left.summary-basket__hotel-details__package__free-child:before,.large-screen .pull-left.summary-basket__hotel-details__rooms__free-child:before,.large-screen .seo-landingpage .pull-left.hotelpod__rating.rating{margin-right:.3em}.fa.pull-right,.large-screen .select2-container.btn-select .select2-choice .select2-arrow b.pull-right,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span.pull-right:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span.pull-right:first-child:before,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .pull-right.combi-icon,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span.pull-right:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span.pull-right:first-child:before,.large-screen #pna-holidays .pull-right.cheap-offer-view__hotel:before,.large-screen #pna-holidays .pull-right.cheap-offer-view__flight-details:before,.large-screen #pna-holidays .pull-right.cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .pull-right.cheap-offer-view__price--free-child-place:before,.large-screen .pna-hotelonly .includes ul li.pull-right:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span.pull-right:first-child:before,.large-screen .pull-right.new-late-deal-card__details__boardbasis:before,.large-screen .pull-right.new-late-deal-card__details__flight__outbound:before,.large-screen .pull-right.new-late-deal-card__details__flight__duration:before,.large-screen .pull-right.new-late-deal-card__img__no-image__text:before,.large-screen .pull-right.new-late-deal-card__img-gallery__no-image__text:before,.large-screen .pull-right.new-late-deal-card__img__control--prev:before,.large-screen .pull-right.new-late-deal-card__img-gallery__control--prev:before,.large-screen .pull-right.new-late-deal-card__img__control--next:before,.large-screen .pull-right.new-late-deal-card__img-gallery__control--next:before,.large-screen .text-search .hotel-result-card-text div.detail .pull-right.map,.large-screen .pull-right.summary-basket__hotel-details__package__free-child:before,.large-screen .pull-right.summary-basket__hotel-details__rooms__free-child:before,.large-screen .seo-landingpage .pull-right.hotelpod__rating.rating{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before,.large-screen #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .cheap-offer-view__price--free-child-place:before,.large-screen .pna-hotelonly .includes ul li:before,.large-screen .summary-basket__hotel-details__package__free-child:before,.large-screen .summary-basket__hotel-details__rooms__free-child:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before,.large-screen .new-late-deal-card__img__no-image__text:before,.large-screen .new-late-deal-card__img-gallery__no-image__text:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before,.large-screen .text-search .hotel-result-card-text div.detail .map:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before,.large-screen .new-late-deal-card__img__control--prev:before,.large-screen .new-late-deal-card__img-gallery__control--prev:before{content:"\f053"}.fa-chevron-right:before,.large-screen .new-late-deal-card__img__control--next:before,.large-screen .new-late-deal-card__img-gallery__control--next:before{content:"\f054"}.fa-plus-circle:before,.large-screen .module.results-module .results .HotelOnly-results-pagination-toggle i:before,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon:before{content:"\f055"}.fa-minus-circle:before,.large-screen .module.results-module .results .HotelOnly-results-pagination-toggle.expanded i:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before,.large-screen .select2-container.btn-select .select2-choice .select2-arrow b:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted.cheapest .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted.cheapest .inner span:first-child:before,.large-screen #pna-holidays .cheap-offer-view__flight-details:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen .new-late-deal-card__details__flight__outbound:before{content:"\f072"}.fa-calendar:before,.large-screen .new-late-deal-card__details__flight__duration:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before,.large-screen #pna-holidays .cheap-offer-view__hotel:before,.large-screen .new-late-deal-card__details__boardbasis:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa-chevron-right+.fa-chevron-right,.large-screen .new-late-deal-card__img__control--next:before+.fa-chevron-right,.large-screen .new-late-deal-card__img-gallery__control--next:before+.fa-chevron-right,.large-screen .fa-chevron-right+.new-late-deal-card__img__control--next:before,.large-screen .new-late-deal-card__img__control--next:before+.new-late-deal-card__img__control--next:before,.large-screen .new-late-deal-card__img-gallery__control--next:before+.new-late-deal-card__img__control--next:before,.large-screen .fa-chevron-right+.new-late-deal-card__img-gallery__control--next:before,.large-screen .new-late-deal-card__img__control--next:before+.new-late-deal-card__img-gallery__control--next:before,.large-screen .new-late-deal-card__img-gallery__control--next:before+.new-late-deal-card__img-gallery__control--next:before{margin-left:-0.3em}.fa-chevron-left+.fa-chevron-left,.large-screen .new-late-deal-card__img__control--prev:before+.fa-chevron-left,.large-screen .new-late-deal-card__img-gallery__control--prev:before+.fa-chevron-left,.large-screen .fa-chevron-left+.new-late-deal-card__img__control--prev:before,.large-screen .new-late-deal-card__img__control--prev:before+.new-late-deal-card__img__control--prev:before,.large-screen .new-late-deal-card__img-gallery__control--prev:before+.new-late-deal-card__img__control--prev:before,.large-screen .fa-chevron-left+.new-late-deal-card__img-gallery__control--prev:before,.large-screen .new-late-deal-card__img__control--prev:before+.new-late-deal-card__img-gallery__control--prev:before,.large-screen .new-late-deal-card__img-gallery__control--prev:before+.new-late-deal-card__img-gallery__control--prev:before{margin-left:-0.3em}.fa-round{background:#333;color:white;text-align:center;padding:.15em .7em .05em .7em;border-radius:1.8em;line-height:2em}.mmb .mmb-main__flight__leg,.mmb .mmb-main__flight-info__title,.mmb{padding:0!important}.mmb .logout-btn,.mmb #masthead,.mmb .mmb-main>svg,.mmb .checkin__button,.mmb .mmb-main__flight-info__passengers-for-mobile,.mmb .mmb-intro{display:none!important}.mmb .booking-ref__date-created,.mmb .mmb-main__flight-info__passenger-table{display:block!important}.mmb .mmb-main__hotel-image{position:static!important}.mmb .mmb-main{padding:0!important;border:0!important}.mmb .mmb-main__hotel-image{width:50%!important;margin:0!important;float:left!important;padding-right:20px!important}.mmb .mmb-main__hotel-info{clear:left!important}.mmb .mmb-main__hotel-info--holiday-details{float:left!important;width:50%!important;clear:none!important}.mmb .mmb-status{width:250px!important;position:absolute!important;right:10px!important;top:12px!important;text-align:right!important}.large-screen{@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}}.large-screen .fa-brand-gbp:before{content:"\a3"}.large-screen .select2-container.btn-select{text-align:center;border:1px solid #bcbcbc;background:#e7e7e7;padding:5px 10px;border-radius:8px}.large-screen .select2-container.btn-select .select2-choice{background:none;border:none}.large-screen .select2-container.btn-select .select2-choice .select2-arrow{border:none}.large-screen .select2-container.btn-select .select2-choice .select2-arrow b{font-size:1.5em;line-height:1.5em}.large-screen .select2-drop.btn-select-drop .select2-results li i{font-style:normal;font-weight:bold;float:right}.large-screen .thumbnail-stamp{background:url(../img/flat/pages/detail/0.Murch.png) no-repeat left top;height:103px;width:101px;display:block;position:absolute;top:-3px;right:8px;pointer-events:none}.large-screen .thumbnail-stamp.stamp_sale{background-position:0 0}.large-screen .thumbnail-stamp.stamp_customer_favourite{background-position:-100px 0}.large-screen .thumbnail-stamp.stamp_top_seller{background-position:-200px 0}.large-screen .thumbnail-stamp.stamp_family{background-position:-300px 0}.large-screen .fed-detail .text-section:before,.large-screen .fed-detail .text-section:after{content:" ";display:table}.large-screen .fed-detail .text-section:after{clear:both}.large-screen .fed-detail .text-section p:last-of-type,.large-screen .fed-detail .text-section .blog .blog_entry h2:last-of-type,.large-screen .blog .blog_entry .fed-detail .text-section h2:last-of-type,.large-screen .fed-detail .text-section .blog .blog_entry h3:last-of-type,.large-screen .blog .blog_entry .fed-detail .text-section h3:last-of-type,.large-screen .fed-detail .text-section .blog .blog_entry h4:last-of-type,.large-screen .blog .blog_entry .fed-detail .text-section h4:last-of-type,.large-screen .fed-detail .text-section:last-child{margin-bottom:10px}.large-screen .fed-detail .calendar-display-toggle{color:#11aaf6;cursor:pointer;text-align:center}.large-screen .fed-detail .calendar-display-toggle .fa,.large-screen .fed-detail .calendar-display-toggle .select2-container.btn-select .select2-choice .select2-arrow b,.large-screen .select2-container.btn-select .select2-choice .select2-arrow .fed-detail .calendar-display-toggle b,.large-screen .fed-detail .calendar-display-toggle #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner .fed-detail .calendar-display-toggle span:first-child:before,.large-screen .fed-detail .calendar-display-toggle #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner .fed-detail .calendar-display-toggle span:first-child:before,.large-screen .fed-detail .calendar-display-toggle .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .fed-detail .calendar-display-toggle .combi-icon,.large-screen .fed-detail .calendar-display-toggle #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner .fed-detail .calendar-display-toggle span:first-child:before,.large-screen .fed-detail .calendar-display-toggle #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner .fed-detail .calendar-display-toggle span:first-child:before,.large-screen .fed-detail .calendar-display-toggle #pna-holidays .cheap-offer-view__hotel:before,.large-screen #pna-holidays .fed-detail .calendar-display-toggle .cheap-offer-view__hotel:before,.large-screen .fed-detail .calendar-display-toggle #pna-holidays .cheap-offer-view__flight-details:before,.large-screen #pna-holidays .fed-detail .calendar-display-toggle .cheap-offer-view__flight-details:before,.large-screen .fed-detail .calendar-display-toggle #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .fed-detail .calendar-display-toggle .cheap-offer-view__price--kids-stay-free:before,.large-screen .fed-detail .calendar-display-toggle #pna-holidays .cheap-offer-view__price--free-child-place:before,.large-screen #pna-holidays .fed-detail .calendar-display-toggle .cheap-offer-view__price--free-child-place:before,.large-screen .fed-detail .calendar-display-toggle .pna-hotelonly .includes ul li:before,.large-screen .pna-hotelonly .includes ul .fed-detail .calendar-display-toggle li:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner .fed-detail .calendar-display-toggle span:first-child:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__details__boardbasis:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__details__flight__outbound:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__details__flight__duration:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__img__no-image__text:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__img-gallery__no-image__text:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__img__control--prev:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__img-gallery__control--prev:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__img__control--next:before,.large-screen .fed-detail .calendar-display-toggle .new-late-deal-card__img-gallery__control--next:before,.large-screen .fed-detail .calendar-display-toggle .text-search .hotel-result-card-text div.detail .map,.large-screen .text-search .hotel-result-card-text div.detail .fed-detail .calendar-display-toggle .map,.large-screen .fed-detail .calendar-display-toggle .summary-basket__hotel-details__package__free-child:before,.large-screen .fed-detail .calendar-display-toggle .summary-basket__hotel-details__rooms__free-child:before,.large-screen .fed-detail .calendar-display-toggle .seo-landingpage .hotelpod__rating.rating,.large-screen .seo-landingpage .fed-detail .calendar-display-toggle .hotelpod__rating.rating{vertical-align:top;padding-top:12px}.large-screen .fed-detail .calendar-display-toggle__icon{display:inline-block;width:32px;height:32px;position:relative}.large-screen .fed-detail .calendar-display-toggle__icon svg{position:absolute;top:0;right:0;bottom:0;left:0}.large-screen .fed-detail .calendar-display-toggle__label{display:block}.large-screen .fed-detail .calendar-display-toggle--hide path{fill:#11aaf6}.large-screen .fed-detail .calendar-display-toggle--hide span:nth-child(3){display:inline-block;margin-left:-8px}.large-screen .fed-detail .calendar-display-toggle--show path{fill:#11aaf6}.large-screen .fed-detail .calendar-display-toggle--show span:nth-child(2){display:inline-block;margin-left:-8px}.large-screen .fed-detail .calendar-display-toggle--sidebar{border:1px solid #e4e4e4;cursor:pointer;padding:4px 0 0;min-height:70px}.large-screen .fed-detail .calendar-display-toggle--sidebar span:nth-child(2){display:inline-block}.large-screen .fed-detail .calendar-display-toggle--sidebar path{fill:#11aaf6}.large-screen .fed-detail .calendar-display-toggle--sidebar:hover{background-color:#11aaf6;color:#fff;text-decoration:underline}.large-screen .fed-detail .calendar-display-toggle--sidebar:hover path{fill:#fff}.large-screen .fed-detail .discount-badge__wrap{background:#f00;color:#fff;position:absolute;top:73px;left:-6px;padding:10px;z-index:3;text-align:center;line-height:1.2;border-radius:3px 3px 3px 0;box-shadow:1px 1px 2px 0 #646464;border-bottom:1px solid #960202;pointer-events:none;font-size:13px;text-transform:none}.large-screen .fed-detail .discount-badge__wrap:after{content:'';width:0;height:0;border-style:solid;border-width:0 7px 7px 0;border-color:transparent #f00 transparent transparent;position:absolute;bottom:-8px;left:0;z-index:9}.large-screen .fed-detail .discount-badge__price{font-size:20px;font-weight:bold}.large-screen .fed-detail .discount-badge__date{font-size:13px;font-weight:bold}.large-screen .fed-detail .discount-badge__per-person{display:block;line-height:1.5;text-transform:none}.large-screen .fed-detail .discount-badge__off,.large-screen .fed-detail .discount-badge__date{display:inline}.large-screen .fed-detail #hotel-trust-you-lead-review{position:absolute;top:63px;right:10px;z-index:4;width:260px}.large-screen .fed-detail #hotel-sidebar h2{-webkit-font-smoothing:antialiased}.large-screen .fed-detail #hotel-sidebar .btn-success{text-align:left}.large-screen .fed-detail #hotel-sidebar .heart-button-slot{margin:0;position:relative}.large-screen .fed-detail #hotel-sidebar .heart-button-slot .heart-label{cursor:pointer;position:absolute;top:0;left:45px;display:block;min-width:160px;line-height:2.5em;color:#3aabfb}.large-screen .fed-detail #hotel-sidebar .heart-button-slot .heart-label.active,.large-screen .fed-detail #hotel-sidebar .heart-button-slot .fed-booking .book-section>div #depositOptionsList>li.heart-label:hover,.large-screen .fed-booking .book-section>div .fed-detail #hotel-sidebar .heart-button-slot #depositOptionsList>li.heart-label:hover,.large-screen .fed-detail #hotel-sidebar .heart-button-slot .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.heart-label:hover,.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li .fed-detail #hotel-sidebar .heart-button-slot a.heart-label:hover,.large-screen .fed-detail #hotel-sidebar .heart-button-slot .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.heart-label:hover,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li .fed-detail #hotel-sidebar .heart-button-slot a.heart-label:hover,.large-screen .fed-detail #hotel-sidebar .heart-button-slot .mmb .main-container #cardTypeList li a.heart-label:hover,.large-screen .mmb .main-container #cardTypeList li .fed-detail #hotel-sidebar .heart-button-slot a.heart-label:hover{color:#ff887a}.large-screen .fed-detail .sidebar-thumbnail-wrapper{min-height:211px;position:relative}.large-screen .fed-detail .sidebar-thumbnail{position:relative}.large-screen .fed-detail .sidebar-thumbnail img{width:100%}.large-screen .fed-detail .sidebar-thumbnail__trigger{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .1s linear}.large-screen .fed-detail .sidebar-thumbnail__trigger:hover{background:rgba(0,0,0,0.3)}.large-screen .fed-detail .sidebar-thumbnail__trigger:hover:before{content:'';width:50px;height:50px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjYwOS42IiBoZWlnaHQ9IjYxMCIgdmlld0JveD0iMCAwIDYwOS42IDYxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjA5LjY0OSA2MTAuMDE3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjc0LjQgNDA4LjNjLTEuNyAyLjEtMy4yIDQuNi01LjIgNi42QzIxMC4yIDQ3My45IDE1MS4xIDUzMyA5Mi4xIDU5MmMtMTYuNCAxNi40LTM1LjUgMjIuMy01Ny45IDE0LjcgLTMyLjctMTEuMS00NS4xLTU0LjItMjMuMS04MC43IDYuNy04LjEgMTQuMy0xNS40IDIxLjctMjIuOCA1NC44LTU0LjggMTA5LjUtMTA5LjYgMTY0LjUtMTY0LjMgMy41LTMuNSAzLjMtNS43IDEuMS05LjYgLTE5LjMtMzMuMy0yOS02OS40LTI5LTEwNy44IDAtNDAuNCA5LjktNzguNSAzMS0xMTMuMkMyMzMuNCA1My42IDI4MS4zIDE4LjkgMzQzLjcgNS4yYzQ4LjctMTAuNyA5Ni4xLTQuOCAxNDEuMiAxNi45IDQyLjYgMjAuNSA3NS4zIDUxLjggOTggOTMuMSAyMC4yIDM2LjkgMjguOSA3Ni42IDI2LjMgMTE4LjggLTIuNCAzOS41LTE0LjYgNzUuNy0zNi41IDEwOC41IC0yMS42IDMyLjQtNTAgNTcuMy04NC44IDc0LjggLTIzLjkgMTIuMS00OS4zIDE5LjUtNzUuOCAyMi4yIC00NS43IDQuNi04OC44LTQuMi0xMjkuMS0yNi40QzI4MC41IDQxMS43IDI3OC4xIDQxMC40IDI3NC40IDQwOC4zek0zOTAuMiAzNmMtMTAxLjItMC43LTE4NC43IDgxLjQtMTg1LjEgMTgzLjggLTAuNCAxMDEuNSA4MC42IDE4NC45IDE4NC4yIDE4NS4xIDEwMi4yIDAuMiAxODMuOS04MS43IDE4NC43LTE4My43QzU3NC44IDExOS44IDQ5Mi4yIDM2LjcgMzkwLjIgMzZ6TTIyMS42IDM2NWMtMC43IDAuNy0yIDEuOC0zLjEgMi45IC00My43IDQzLjctODcuNCA4Ny40LTEzMS4xIDEzMS4xIC0xNS41IDE1LjYtMzEuMSAzMS4xLTQ2LjYgNDYuNyAtNC42IDQuNi02LjIgMTAuMi00LjQgMTYuNSAxLjggNi4zIDYuMSAxMC4zIDEyLjUgMTEuNyA3LjUgMS43IDEzLTIuMSAxOC4xLTcuMiA1OC40LTU4LjUgMTE2LjktMTE2LjkgMTc1LjMtMTc1LjMgMS4yLTEuMiAyLjQtMi42IDIuNi0yLjhDMjM2LjkgMzgwLjYgMjI5LjUgMzczIDIyMS42IDM2NXpNMzg5LjQgNzIuM2MwIDExLjQgMCAyMi44IDAgMzQgLTY4LjUgNy40LTEwNi40IDQ0LjktMTEzLjkgMTEzLjggLTExIDAtMjIuNSAwLTM0LjEgMEMyMzguNyAxMzkuNSAzMTEuMSA2OS4yIDM4OS40IDcyLjN6Ii8+PC9zdmc+);position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;background-size:cover;background-repeat:no-repeat}.large-screen .fed-detail .sidebar-thumbnail__count{position:absolute;bottom:0;left:0;color:#fff;padding:2px;background-color:rgba(0,0,0,0.5)}.large-screen .fed-detail #at-glance{margin-bottom:10px}.large-screen .fed-detail #when-to-go{margin-bottom:1em}.large-screen .fed-detail #icons-panels .row{margin-bottom:10px;margin-left:-5px;margin-right:-5px}.large-screen .fed-detail #icons-panels .row .col-xs-6{padding:0 5px}.large-screen .fed-detail #icons-panels .text-body{white-space:normal}.large-screen .fed-detail #icons-panels .sidebar-panel-icon{font-size:2em}.large-screen .fed-detail #icons-panels .btn-panel{padding:5px 5px 5px 5px;min-height:70px}.large-screen .fed-detail #icons-panels .btn-panel:hover .btn-panel-body.text-primary{text-decoration:underline}.large-screen .fed-detail #icons-panels .btn-panel-body.text-primary{margin-bottom:5px}.large-screen .fed-detail #when-to-go .legend{color:#646464}.large-screen .fed-detail #main-tab-content{margin-top:1.5em}.large-screen .fed-detail .hotel-card{min-height:200px}.large-screen .fed-detail .hotel-card h1{margin:0 0 .2em 0;display:inline-block}.large-screen .fed-detail .hotel-card .trip-advisor-container a{position:relative;display:inline-block}.large-screen .fed-detail .hotel-card .trip-advisor-container a .reviews-count{position:absolute;white-space:nowrap;top:2px;left:123px}.large-screen .fed-detail .hotel-card .rooms-left{color:#f00;font-size:14px;padding-left:15px}.large-screen .fed-detail .hotel-card .popover{padding:0;border-radius:0;border-color:#f08;max-width:315px}.large-screen .fed-detail .hotel-card .popover .arrow:after{border-bottom-color:#f08}.large-screen .fed-detail .hotel-card .popover .popover-title{background:#f08 url(../img/flat/pages/detail/0.PriceMatchTick.png) no-repeat 10px center;font-size:1.4em;padding-left:40px;font-weight:Normal;color:white}.large-screen .fed-detail .hotel-card .popover .popover-content{font-size:.9em}.large-screen .fed-detail .hotel-card .popover .popover-content a{margin-left:10px;color:#3aabfb;text-decoration:none}.large-screen .resort-extras .panel{color:#646464;text-align:center}.large-screen .resort-extras .panel h2{font-size:1em;display:inline}.large-screen .fixed-min-height{min-height:150px}.large-screen .fixed-min-height.small-min-height{min-height:64px}.large-screen .fixed-min-height.weather-min-height{min-height:200px}.large-screen .detail-lead{margin-bottom:15px}.large-screen .detail-lead .hotel-pricing-info .blocker{display:none}.large-screen .detail-lead .hotel-pricing-info.loading{min-height:220px;display:block}.large-screen .detail-lead .hotel-pricing-info.loading .blocker{display:block}.large-screen .detail-lead .hotel-pricing-info .btn-success,.large-screen .detail-lead .hotel-pricing-info .btn-primary{text-align:left}.large-screen .detail-lead .hotel-pricing-info .btn-block+.btn{margin-top:5px}.large-screen .detail-lead .hotel-pricing-info .pricing{min-height:110px;margin-bottom:10px;clear:both}.large-screen .detail-lead .hotel-pricing-info .pricing .panel-body{padding:5px}.large-screen .detail-lead .hotel-pricing-info .largest{line-height:36px}.large-screen .detail-lead .hotel-pricing-info .pricing-text{clear:both;font-size:14px}.large-screen .detail-lead .hotel-pricing-info a{text-decoration:none}.large-screen .detail-lead .hotel-pricing-info .raised-stamp{margin:10px 0 0 0}.large-screen .detail-lead .hotel-pricing-info label[rel="HO"]{margin:10px 0 5px 0}.large-screen .detail-lead .hotel-pricing-info label[rel="HO"].align-right{text-align:right}.large-screen .detail-lead .hotel-pricing-info .free-amendments{color:#005f86;font-size:15px;margin:0;text-align:left;width:100%}.large-screen .detail-lead .hotel-pricing-info .free-amendments__icon{width:18px;height:16px;position:relative;top:3px;display:inline-block}.large-screen .detail-lead .hotel-pricing-info .free-amendments:hover{text-decoration:underline}.large-screen .detail-lead .hotel-pricing-info__no-offers-disclaimer{background-color:rgba(255,0,0,0.1);border:1px solid #f00;color:#f00;font-size:13px;margin-bottom:10px;padding:10px;text-align:left}.large-screen .detail-lead .hotel-pricing-info__btn-to-similar{border:2px solid #11aaf6;color:#11aaf6;display:inline-block;margin-bottom:10px;text-align:center}.large-screen .detail-lead .hotel-pricing-info__btn-to-all-holidays.btn.btn-block,.large-screen .detail-lead .hotel-pricing-info__btn-to-all-holidays{margin-top:0}.large-screen .detail-lead .hotel-pricing-info__btn-to-all-holidays.btn.btn-block__text,.large-screen .detail-lead .hotel-pricing-info__btn-to-all-holidays__text{margin-left:10px}.large-screen .weather-forecast{color:#646464}.large-screen .weather-forecast span{display:block}.large-screen .weather-forecast .row{text-align:center}.large-screen .weather-forecast .temperature-widget{background:url(../img/flat/pages/detail/0.thermometer.png) no-repeat left top;text-align:left;padding-left:20px;max-width:90px;display:inline-block}.large-screen .weather-forecast .temperature-widget .high{font-size:24px;line-height:1.2em}.large-screen #review.tab-pane #review-frame{width:100%;height:1340px}.large-screen #description.tab-pane{position:relative}.large-screen #description.tab-pane .text-section ul{padding-left:1em}.large-screen #description.tab-pane .text-section ul.payment-cards{padding:0}.large-screen #description.tab-pane .range-of-payments{margin-bottom:30px}.large-screen #description.tab-pane .hotel-popular-facilities{background:rgba(0,95,134,0.05);margin:10px 0;overflow:auto;padding:0 15px 15px 20px}.large-screen #description.tab-pane .hotel-popular-facilities__title{color:#005f86}.large-screen #description.tab-pane .hotel-popular-facilities__list{margin:0;padding:0}.large-screen #description.tab-pane .hotel-popular-facilities__list__item{color:#005f86;list-style-type:none;margin:0}.large-screen #description #hotel-price-tab-link{background-color:#fff;display:none;position:absolute;top:320px;right:0;padding:6px 11px 6px 8px;z-index:5}.large-screen #description .additional-cta{margin:20px auto 20px;width:330px}.large-screen #description .additional-cta .btn{padding:12px}.large-screen #qa.tab-pane .search-panel,.large-screen #qa .search-panel{background:#e1e1e1;padding:10px;margin-bottom:1px}.large-screen #qa.tab-pane .pagination-row,.large-screen #qa .pagination-row{margin-top:10px}.large-screen #qa.tab-pane .pagination-row ul,.large-screen #qa .pagination-row ul{margin:0}.large-screen #map.tab-pane #map-canvas{width:100%!important;margin-bottom:20px}.large-screen #price.tab-pane #hotel-description-tab-link{background-color:#fff;position:absolute;bottom:20px;right:0;padding:6px 11px 6px 8px;z-index:5}.large-screen #price.tab-pane #panda-pods{border:1px solid #ccc;padding:30px 50px 30px 45px;position:relative}.large-screen #price.tab-pane #panda-pods:before,.large-screen #price.tab-pane #panda-pods:after{content:" ";display:table}.large-screen #price.tab-pane #panda-pods:after{clear:both}.large-screen #price.tab-pane #panda-pods #pod-1,.large-screen #price.tab-pane #panda-pods #pod-2{min-height:unset;border:0;overflow:visible}.large-screen #price.tab-pane #panda-pods #pod-1{float:left;padding:6px 45px 0 0;width:50%}.large-screen #price.tab-pane #panda-pods #pod-1 #panda-search-module{min-height:247px}.large-screen #price.tab-pane #panda-pods #pod-1 #panda-search-module .panel{border:none;margin:0}.large-screen #price.tab-pane #panda-pods #pod-1 #panda-search-module .panel-heading{display:none}.large-screen #price.tab-pane #panda-pods #pod-1 #panda-search-module .panel-body{background:transparent;min-height:347px;padding:0}.large-screen #price.tab-pane #panda-pods #pod-1 #panda-search-module.disabled{opacity:.5}.large-screen #price.tab-pane #panda-pods #pod-1 .search-component h3{color:#FFF;font-size:1.3em;margin:5px 0 20px}.large-screen #price.tab-pane #panda-pods #pod-1 .search-component .popover h3{color:#646464;font-size:18px;margin:0}.large-screen #price.tab-pane #panda-pods #pod-1 .search-component label{font-weight:normal}.large-screen #price.tab-pane #panda-pods #pod-1 .search-component.loading,.large-screen #price.tab-pane #panda-pods #pod-1 .search-component.disabled{opacity:.5}.large-screen #price.tab-pane #panda-pods #pod-2{float:right;padding:10px 0 0 10px;position:relative;width:50%}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .blocker{display:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module.disabled{opacity:.5}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module.disabled .blocker{display:block}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .month .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-14px 6px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .month .select2-choice{border:1px solid #e1e1e1;border-radius:4px!important;height:37px;width:192px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .month .select2-choice .select2-chosen{color:#646464;font-size:18px;font-weight:normal;line-height:2em}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .month .select2-choice .select2-arrow{width:27px;border-left:1px solid #ccc}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .month .select2-choice .select2-arrow b{background-position:5px 6px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .empty{position:relative}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day .inner,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .empty .inner{height:32px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day .inner span,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .empty .inner span{height:100%;position:absolute;left:0;top:0;padding-top:3px;font-size:10px;width:100%;padding-left:4px;line-height:10px;text-align:left}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day .inner span.price,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .empty .inner span.price{width:100%;height:auto;left:0;font-size:12px;text-align:center;bottom:4px;top:inherit;text-decoration:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day .inner span.price.price-long,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .empty .inner span.price.price-long{bottom:4px;font-size:11px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day .inner{background:#FFF;border:1px solid #e8e8e8}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day .inner:hover .price{text-decoration:underline}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day .inner span{color:#000;background:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day .inner span.price{background:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.adjacent-month .inner,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.unavailable .inner{border:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.adjacent-month span,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.unavailable span{color:#b2b2b2}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.highlighted .inner,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.highlighted.cheapest .inner{border:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.highlighted span:first-child,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.highlighted.cheapest span:first-child{background-color:#b3e29a;color:#3fbc00}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.highlighted span.price,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.highlighted.cheapest span.price{color:white}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.cheapest .inner{border:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.cheapest span{color:white}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.cheapest span:first-child{color:white;background-color:#f08}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected .inner,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.cheapest.selected.highlighted .inner{border:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected span,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted span,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.cheapest.selected.highlighted span{color:white}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected span:first-child,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted span:first-child,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.cheapest.selected.highlighted span:first-child{background-color:#3fbc00}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before{float:right;margin-right:5px;transform:rotate(225deg);color:#4abb10}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.no-results .inner .price{visibility:hidden}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted.cheapest .inner span:first-child:before{float:right;margin-right:5px;transform:rotate(45deg);color:#fff}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.adjacent-month .inner,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.unavailable .inner{border:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.adjacent-month .inner,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.unavailable .inner{border:1px solid #f2f2f2;cursor:not-allowed}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.adjacent-month.highlighted .inner,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.unavailable.highlighted .inner{background:#b3e29a}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.unavailable .inner{background:#e1e1e1}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.adjacent-month .inner{background:#f2f2f2}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.adjacent-month .inner span{display:none!important}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-legend{margin:5px 0}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-legend dd,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-legend dt{display:inline-block;vertical-align:top;line-height:16px;color:black}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-legend dt{width:16px;height:16px;margin-right:5px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-legend dt.price{background:#f08;color:#f08}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-legend.disabled{opacity:.5;background:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-price-description{margin:10px 0 0}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-price-description:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-price-description:after{content:" ";display:table}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-price-description:after{clear:both}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .cal-price-description .cal-price-description__prefix{font-weight:bold}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar .days-container .days .day{height:35px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.disabled,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module #panda-group-pricing.disabled{background:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .select2-container.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 2px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .select2-container .select2-choice{border:1px solid #acaca8;border-radius:4px!important;height:29px;width:120px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .select2-container .select2-choice .select2-arrow{width:21px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .select2-container .select2-choice .select2-arrow b{background-position:1px 2px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .select2-container .select2-choice .select2-chosen{font-size:.9em;padding:0 0 0 10px;line-height:29px}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .blocker{display:none}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module.disabled{opacity:.5}.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module.disabled .blocker{display:block}.large-screen .accordion{border-top:1px solid #e1e1e1}.large-screen .accordion.panel-group .panel-default{margin-top:0;border-top:0}.large-screen .accordion .thumbnail-col{text-align:center}.large-screen .accordion .flat-rating{margin-bottom:-0.5em}.large-screen .accordion .answers>.row{border-bottom:1px dashed #e8e8e8;margin-bottom:1em}.large-screen .accordion .panel-heading{cursor:pointer;padding:10px;background:#646464}.large-screen .accordion .panel-heading.wide{padding:10px}.large-screen .accordion .panel-heading .panel-title{color:#FFF;font-weight:normal}.large-screen .accordion .panel-heading.collapsed{background:none}.large-screen .accordion .panel-heading.collapsed .panel-title{color:#646464}.large-screen .accordion .panel-title{font-size:14px;position:relative;padding:.3em 0}.large-screen .accordion .panel-title:before,.large-screen .accordion .panel-title:after{content:" ";display:table}.large-screen .accordion .panel-title:after{clear:both}.large-screen .accordion .panel-title .accordion-toggle,.large-screen .accordion .panel-title .answer-count{display:block;float:left}.large-screen .accordion .panel-title .accordion-toggle{width:80%}.large-screen .accordion .panel-title .answer-count{width:15%;text-align:right;top:50%;right:40px;position:absolute;margin-top:-10.5px}.large-screen .fed-home{padding-top:15px}.large-screen .fed-home #goto-last-search{display:inline-block;padding:5px}.large-screen .fed-home .themed-categories{margin-top:-10px}.large-screen .fed-home .themed-categories>div{margin:10px 0}.large-screen .fed-home .destination-inspiration-links__header{margin-bottom:20px}.large-screen .fed-home .destination-inspiration-links__header h2{border-bottom:2px solid #11aaf6;font-size:20px;padding-top:5px;padding-bottom:5px}.large-screen .fed-home .destination-inspiration-links__list{list-style:none;margin:0;padding:0}.large-screen .fed-home .destination-inspiration-links__list-item{margin-bottom:20px}.large-screen .fed-home .destination-inspiration-links__list-item a{display:block;height:300px;color:#fff;text-align:center;line-height:300px;font-size:28px;overflow:hidden;position:relative}.large-screen .fed-home .destination-inspiration-links__list-item a:hover,.large-screen .fed-home .destination-inspiration-links__list-item a:focus{text-decoration:none}.large-screen .fed-home .destination-inspiration-links__list-item a:hover img,.large-screen .fed-home .destination-inspiration-links__list-item a:focus img{transform:scale(1.03)}.large-screen .fed-home .destination-inspiration-links__list-item img{position:absolute;top:0;left:50%;margin-left:-150px;height:300px;z-index:-1;transition:all .3s linear}.large-screen .fed-home .destination-inspiration-links__list-item--all a{border:2px solid #11aaf6;color:#11aaf6;background:#fff;word-spacing:1000px;line-height:1.2;padding-top:77px;padding-bottom:120px;transition:all .1s linear;height:auto}.large-screen .fed-home .destination-inspiration-links__list-item--all a:hover{border-color:#4abb10;color:#4abb10}.large-screen .fed-home .destination-inspiration-links__list-item--all a i{float:left}.large-screen .fed-home .destination-inspiration-links__icon-wrap{position:absolute;width:32px;left:50%;margin-left:-16px;margin-top:10px}.large-screen .fed-home .usp-icons .homepage-usps{margin:65px 0}.large-screen .fed-home .usp-icons .homepage-usps__usp{margin-bottom:10px;text-align:center}.large-screen .fed-home .usp-icons .homepage-usps__usp__icon{background:no-repeat 50% 0;display:block;height:290px;transition:opacity .3s ease-in;font-size:0;color:transparent;text-shadow:none;background-color:transparent;border:0}.large-screen .fed-home .usp-icons .homepage-usps__usp__icon:hover{opacity:.8}.large-screen .fed-home .usp-icons .homepage-usps__usp--atol__icon{background-image:url('../img/home/atol.png')}.large-screen .fed-home .usp-icons .homepage-usps__usp--monthly__icon{background-image:url('../img/home/monthly.png')}.large-screen .fed-home .usp-icons .homepage-usps__usp--price-match__icon{background-image:url('../img/home/price_match.png')}.large-screen .fed-home .usp-icons .homepage-usps__usp--price-drop__icon{background-image:url('../img/home/price_drop.png')}.large-screen .fed-home .usp-copy{background:#f5f5f5;padding:10px 20px 20px}.large-screen .fed-home .usp-copy img{margin:auto;margin-top:5px;display:block}.large-screen .fed-home .usp-copy h4{font-weight:bold;text-align:center;color:#323232;margin-top:10px}.large-screen .fed-home .usp-copy img+h4{margin-top:10px}.large-screen .fed-home .usp-copy p,.large-screen .fed-home .usp-copy .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-home .usp-copy h2,.large-screen .fed-home .usp-copy .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-home .usp-copy h3,.large-screen .fed-home .usp-copy .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-home .usp-copy h4{margin:0;text-align:justify}.large-screen .fed-home .usp-copy p+p,.large-screen .fed-home .usp-copy .blog .blog_entry h2+p,.large-screen .blog .blog_entry .fed-home .usp-copy h2+p,.large-screen .fed-home .usp-copy .blog .blog_entry h3+p,.large-screen .blog .blog_entry .fed-home .usp-copy h3+p,.large-screen .fed-home .usp-copy .blog .blog_entry h4+p,.large-screen .blog .blog_entry .fed-home .usp-copy h4+p,.large-screen .fed-home .usp-copy .blog .blog_entry p+h2,.large-screen .blog .blog_entry .fed-home .usp-copy p+h2,.large-screen .fed-home .usp-copy .blog .blog_entry h2+h2,.large-screen .blog .blog_entry .fed-home .usp-copy h2+h2,.large-screen .fed-home .usp-copy .blog .blog_entry h3+h2,.large-screen .blog .blog_entry .fed-home .usp-copy h3+h2,.large-screen .fed-home .usp-copy .blog .blog_entry h4+h2,.large-screen .blog .blog_entry .fed-home .usp-copy h4+h2,.large-screen .fed-home .usp-copy .blog .blog_entry p+h3,.large-screen .blog .blog_entry .fed-home .usp-copy p+h3,.large-screen .fed-home .usp-copy .blog .blog_entry h2+h3,.large-screen .blog .blog_entry .fed-home .usp-copy h2+h3,.large-screen .fed-home .usp-copy .blog .blog_entry h3+h3,.large-screen .blog .blog_entry .fed-home .usp-copy h3+h3,.large-screen .fed-home .usp-copy .blog .blog_entry h4+h3,.large-screen .blog .blog_entry .fed-home .usp-copy h4+h3,.large-screen .fed-home .usp-copy .blog .blog_entry p+h4,.large-screen .blog .blog_entry .fed-home .usp-copy p+h4,.large-screen .fed-home .usp-copy .blog .blog_entry h2+h4,.large-screen .blog .blog_entry .fed-home .usp-copy h2+h4,.large-screen .fed-home .usp-copy .blog .blog_entry h3+h4,.large-screen .blog .blog_entry .fed-home .usp-copy h3+h4,.large-screen .fed-home .usp-copy .blog .blog_entry h4+h4,.large-screen .blog .blog_entry .fed-home .usp-copy h4+h4{margin-top:10px}.large-screen .fed-home .curated-links{margin-top:20px;margin-bottom:20px}.large-screen .fed-home .curated-links .thumbnail{margin-bottom:3px}.large-screen .fed-home .curated-links .btn{text-align:left}.large-screen .fed-home .usp-copies{margin-bottom:50px}.large-screen .fed-home .usp-copies .usp-copy{outline:20px solid white;width:32.6%;padding-right:30px}.large-screen .fed-home .hotel-carousel-wrapper{margin-top:15px;margin-bottom:15px}.large-screen .fed-home .content-usps{margin:40px 0 0}.large-screen .fed-home .content-usps__element{margin-bottom:23px}.large-screen .fed-home .content-usps__element h3{margin-top:0}.large-screen .fed-home .social-row .ref-search{margin-bottom:0}.large-screen .fed-home .social-row .btn-social{padding:5px 8px}.large-screen .fed-home .social-row .panel-body{padding:7px 7px 2px 10px}.large-screen .fed-home .notice-banner{display:block;border:1px solid #a7a7a7;background:#f1f1f1;margin:0;color:black;position:relative}.large-screen .fed-home .notice-banner label{color:#fc0007;padding:14px 10px;margin:0;font-size:18px}.large-screen .fed-home .notice-banner span{padding:10px;font-size:12px;padding-right:20%}.large-screen .fed-home .notice-banner a{position:absolute;right:10px;bottom:10px;font-size:14px}.large-screen .fed-home .notice-banner+.notice-banner{margin-top:5px}.large-screen .fed-home .recently-viewed-home-prompt__wrap{text-align:center;margin-bottom:20px}.large-screen .fed-home .recently-viewed-home-prompt__wrap h2{font-size:40px;font-weight:normal;line-height:1;margin:0 0 10px}.large-screen .fed-home .recently-viewed-home-prompt__wrap p,.large-screen .fed-home .recently-viewed-home-prompt__wrap .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-home .recently-viewed-home-prompt__wrap h2,.large-screen .fed-home .recently-viewed-home-prompt__wrap .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-home .recently-viewed-home-prompt__wrap h3,.large-screen .fed-home .recently-viewed-home-prompt__wrap .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-home .recently-viewed-home-prompt__wrap h4{color:#646464;font-size:24px;margin-bottom:0}.large-screen .fed-home .recently-viewed-home-prompt__wrap--reduced-size h2{font-size:24px;margin-bottom:5px}.large-screen .fed-home .recently-viewed-home-prompt__wrap--reduced-size p,.large-screen .fed-home .recently-viewed-home-prompt__wrap--reduced-size .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-home .recently-viewed-home-prompt__wrap--reduced-size h2,.large-screen .fed-home .recently-viewed-home-prompt__wrap--reduced-size .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-home .recently-viewed-home-prompt__wrap--reduced-size h3,.large-screen .fed-home .recently-viewed-home-prompt__wrap--reduced-size .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-home .recently-viewed-home-prompt__wrap--reduced-size h4{font-size:16px}@media(min-width:1200px){.large-screen .curated-links .thumbnail{width:100%}}.large-screen .module.results-module{}.large-screen .module.results-module .offers-loading{background-color:white;background-image:url('../img/core/spinners/offers-loading-spinner.gif');background-position:8% center;background-repeat:no-repeat;background-size:50px;border-radius:5px;box-shadow:1ex 1ex 1ex #888;height:auto;padding:30px 20px 30px 100px;width:26%;display:none;position:absolute;top:58%;left:49%;margin:-37px 0 0 -154px}.large-screen .module.results-module.show-loading .offers-loading{display:block}.large-screen .module.results-module .search-summary{background-color:#bfe7fc;padding:1ex 1em}.large-screen .module.results-module .table-wrapper{border:1px solid #ccc}.large-screen .module.results-module .price-table thead tr{background:#e8e8e8}.large-screen .module.results-module .price-table thead tr th{padding:1ex;text-align:center;vertical-align:middle;white-space:nowrap;font-weight:bold;height:45px}.large-screen .module.results-module .price-table thead tr th:first-child{text-align:left;padding-left:10px;width:199px}.large-screen .module.results-module .price-table thead tr th.tall{padding-top:4px;padding-bottom:2px}.large-screen .module.results-module .price-table thead tr th span{color:#f08;border:1px solid #f08;background:white;padding:10px 3px;display:block;position:relative}.large-screen .module.results-module .price-table thead tr th span.arrow{position:relative;margin:0;padding:0;width:0;height:0;border-bottom:0 transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f08;background:transparent;top:0;left:42%}.large-screen .module.results-module .price-table thead tr th span.arrow:after{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid white;position:absolute;top:-8px;left:-7px}.large-screen .module.results-module .price-table tbody tr{border:1px solid #dadada;border-width:1px 0}.large-screen .module.results-module .price-table tbody tr td.occupancy+td{white-space:nowrap}.large-screen .module.results-module .price-table tbody tr td{padding:5px 10px;text-align:center}.large-screen .module.results-module .price-table tbody tr td.price{color:#f08;font-weight:bold;text-align:center}.large-screen .module.results-module .price-table tbody tr td.deposit span{font-weight:bold}.large-screen .module.results-module .price-table tbody tr td.room-type{text-align:left;width:199px}.large-screen .module.results-module .price-table tbody tr td.cta{padding:2px 1px 2px;width:36px}.large-screen .module.results-module .price-table tbody tr td.cta div{width:36px;height:48px;position:relative}.large-screen .module.results-module .price-table tbody tr td.cta div a{position:absolute;line-height:38px;padding-top:7px;top:2px;right:2px;bottom:2px;margin:auto;vertical-align:middle;height:100%;width:100%;float:right}.large-screen .module.results-module .price-table tfoot tr{background:#00a8f9;color:white}.large-screen .module.results-module .price-table .limited-rooms{display:inline-block;color:red;line-height:4ex}.large-screen .module.results-module .price-table .limited-rooms i{margin-right:10px}.large-screen .module.results-module .price-table .supplier{color:#39f;font-weight:bold}.large-screen .module.results-module.no-results .header{background:#999;background-image:-o-linear-gradient(top,#aaa 30%,#777 100%);background-image:-moz-linear-gradient(top,#aaa 30%,#777 100%);background-image:-ms-linear-gradient(top,#aaa 30%,#777 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.3,#aaa),color-stop(1,#777));background-image:-webkit-linear-gradient(top,#aaa 30%,#777 100%);background-image:linear-gradient(top,#aaa 30%,#777 100%);border-color:#777;color:#eee}.large-screen .module.results-module.no-results .search-summary{background-color:#ccc}.large-screen .module.results-module .results{position:relative}.large-screen .module.results-module.no-results .results{background:url('../img/no-photo/inactive-hotel-tile.png') repeat #eee;min-height:152px}.large-screen .module.results-module.no-results .results .no-results-message{font-size:1.3em;text-align:center;color:#666;display:block;position:absolute;margin-top:-20px;top:50%;height:40px;width:100%}.large-screen .module.results-module.show-loading .results .no-results-message{display:none}.large-screen .module.results-module .results .HotelOnly-results-pagination-toggle{color:white;line-height:40px;text-decoration:none;padding:0 2px 0 13px;font-weight:normal;display:block}.large-screen .module.results-module .results .HotelOnly-results-pagination-toggle i{font-size:2.4em;line-height:1.2em;color:white;float:right}.large-screen .module.results-module .results.hidePages .HotelOnly-results-pagination-toggle{background-position:99% top}.large-screen .module.results-module .results.hidePages tr:nth-child(n+6){display:none}.large-screen .module.results-module .results.hidePages .paginationOff{display:inline}.large-screen .module.results-module .results.hidePages .paginationOn{display:none}.large-screen .module.results-module .results .paginationOff{display:none}.large-screen .module.results-module .results .paginationOn{display:inline}.large-screen .grouped-range-filter .disabling-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:none}.large-screen .grouped-range-filter.disabled{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.large-screen .grouped-range-filter .grouped-range-concertina{padding:0 0 15px;list-style:none;margin:0;white-space:nowrap}.large-screen .grouped-range-filter .grouped-range-concertina li{border:0 red solid;display:inline-block;vertical-align:top;white-space:nowrap;width:114px}.large-screen .grouped-range-filter .grouped-range-concertina li ul{width:100%;list-style:none;margin:0;padding:0;white-space:nowrap;display:inline-block}.large-screen .grouped-range-filter .grouped-range-concertina li ul li{height:62px;width:0;text-align:center;cursor:pointer;display:inline-block;white-space:nowrap;overflow:hidden}.large-screen .grouped-range-filter .grouped-range-concertina li ul li em,.large-screen .grouped-range-filter .grouped-range-concertina li ul li strong,.large-screen .grouped-range-filter .grouped-range-concertina li ul li span{display:block}.large-screen .grouped-range-filter .grouped-range-concertina li ul li em{margin-top:4px;font-size:9pt;font-style:normal;font-weight:normal}.large-screen .grouped-range-filter .grouped-range-concertina li ul li span{font-size:8pt;padding:1px 0}.large-screen .grouped-range-filter .grouped-range-concertina li ul li strong{font-weight:normal;color:#f08;font-size:1em}.large-screen .grouped-range-filter .grouped-range-concertina li ul li.available strong{margin-top:11px}.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined{border:1px solid #dadada;position:relative;width:114px}.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon{position:absolute;color:#11aaf6;font-size:2.5em;bottom:7px;right:5px;height:32px}.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined span+strong{margin-top:0}.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined.duration-length-narrow em,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined.duration-length-narrow strong,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined.duration-length-narrow span{width:92.8px;float:left}.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined.duration-length-narrow .combi-icon{right:5px;width:32px;float:none}.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined.duration-length-expand em,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined.duration-length-expand strong,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined.duration-length-expand span{width:92.8px;float:right}.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined.duration-length-expand .combi-icon{left:5px;width:32px;float:none}.large-screen .grouped-range-filter .grouped-range-concertina li.disabled ul li{cursor:not-allowed}.large-screen .grouped-range-filter .grouped-range-concertina li.disabled ul li .combi-icon{display:none}.large-screen .grouped-range-filter .grouped-range-concertina li.disabled ul li strong{font-size:10pt;color:#cecece;margin-top:11px;font-weight:normal}.large-screen .grouped-range-filter .grouped-range-concertina li.disabled ul li em,.large-screen .grouped-range-filter .grouped-range-concertina li.disabled ul li strong,.large-screen .grouped-range-filter .grouped-range-concertina li.disabled ul li span{width:100%!important}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded{padding-left:5px;width:344px;margin-right:8px}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li{width:114px;display:inline-block;white-space:nowrap;border:1px solid #dadada}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.combined .combi-icon{display:none}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.combined em,.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.combined strong,.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.combined span{width:100%}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.active,.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul .fed-booking .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking .book-section>div .grouped-range-filter .grouped-range-concertina li.expanded ul #depositOptionsList>li:hover{position:relative;background:#fff;border:1px solid #3dc8fa;overflow:visible}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.active:after,.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul .fed-booking .book-section>div #depositOptionsList>li:hover:after,.large-screen .fed-booking .book-section>div .grouped-range-filter .grouped-range-concertina li.expanded ul #depositOptionsList>li:hover:after{content:" ";top:100%;left:1px;position:absolute;width:108px;height:11px;background:url(../img/flat/pages/availability/ConcertinaEdge.png) no-repeat center center}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.disabled{cursor:not-allowed}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.disabled .combi-icon{display:none}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.disabled strong{font-size:10pt;color:#cecece;margin-top:11px;font-weight:normal}.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.disabled em,.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.disabled strong,.large-screen .grouped-range-filter .grouped-range-concertina li.expanded ul li.disabled span{width:100%!important}.large-screen .grouped-range-filter .grouped-range-concertina li.static{white-space:nowrap;overflow:hidden;vertical-align:bottom}.large-screen .grouped-range-filter .grouped-range-concertina li.expanding{white-space:nowrap;overflow:hidden;vertical-align:bottom}.large-screen .grouped-range-filter .grouped-range-concertina li.expanding ul li{display:inline-block;white-space:nowrap;cursor:not-allowed}.large-screen .grouped-range-filter .grouped-range-concertina li.expanding ul li .combi-icon{display:none}.large-screen .grouped-range-filter .grouped-range-concertina li.expanding ul li strong{font-size:10pt;color:#cecece;margin-top:11px;font-weight:normal}.large-screen .grouped-range-filter .grouped-range-concertina li.expanding ul li em,.large-screen .grouped-range-filter .grouped-range-concertina li.expanding ul li strong,.large-screen .grouped-range-filter .grouped-range-concertina li.expanding ul li span{width:100%!important}.large-screen .grouped-range-filter .grouped-range-concertina li.expanding ul li.combined .combi-icon{display:none}.large-screen .grouped-range-filter.fetching .combi-icon{display:none}.large-screen .grouped-range-filter.fetching span{display:none}.large-screen .grouped-range-filter.fetching strong{background:url(../img/ajax-loader-blue-sm.gif) no-repeat center center;overflow:hidden;text-indent:-263px}.large-screen .grouped-range-filter .preload{background:url(../img/ajax-loader-blue-sm.gif) no-repeat center center;width:0;height:0;visibility:hidden;position:absolute}.large-screen .grouped-range-filter.full-width .grouped-range-concertina li{width:150px}.large-screen .grouped-range-filter.full-width .grouped-range-concertina li ul li.combined{width:150px}.large-screen .grouped-range-filter.full-width .grouped-range-concertina li ul li.combined.duration-length-narrow em,.large-screen .grouped-range-filter.full-width .grouped-range-concertina li ul li.combined.duration-length-narrow strong,.large-screen .grouped-range-filter.full-width .grouped-range-concertina li ul li.combined.duration-length-narrow span,.large-screen .grouped-range-filter.full-width .grouped-range-concertina li ul li.combined.duration-length-expand em,.large-screen .grouped-range-filter.full-width .grouped-range-concertina li ul li.combined.duration-length-expand strong,.large-screen .grouped-range-filter.full-width .grouped-range-concertina li ul li.combined.duration-length-expand span{width:120px}.large-screen .grouped-range-filter.full-width .grouped-range-concertina li.expanded{width:450px}.large-screen .grouped-range-filter.full-width .grouped-range-concertina li.expanded ul li{width:150px}.large-screen .drop-down-select-view{position:relative;background:white;border:1px solid #e2e3e8;cursor:pointer}.large-screen .drop-down-select-view .select-list-placeholder{background:url(data:image/gif;base64,R0lGODlhBwAEAPABAAAAAAAAACH5BAUAAAEALAAAAAAHAAQAQAIIhA8Rp4u9WgEAOw==) center right no-repeat;overflow:hidden;padding:4px 10px 4px 5px;margin-right:5px;text-overflow:ellipsis;white-space:nowrap}.large-screen .drop-down-select-view .select-list-area{background:white;border:1px solid;border-color:#ccc #fce793 #fce793;left:-1px;position:absolute;width:100%;min-width:200px;z-index:300}.large-screen .drop-down-select-view .select-list-area.closed{display:none}.large-screen .drop-down-select-view .select-list-area .select-list-clear{background:#fff5d2 url(data:image/gif;base64,R0lGODlhCAAHAIABAP+ZAP/10iH5BAEAAAEALAAAAAAIAAcAAAINBIJhepy2kpOwzRWRKQA7) 6px center no-repeat;border:1px solid #fdd022;margin:0 2px 3px 2px;padding:3px 6px 3px 20px}.large-screen .drop-down-select-view .select-list-area ul.select-list{border-bottom:1px solid gray;max-height:300px;overflow:auto;font-size:1em;font-weight:normal;margin:0;padding:0}.large-screen .drop-down-select-view .select-list-area ul.select-list.single-select-list li input{display:none}.large-screen .drop-down-select-view .select-list-area ul.select-list.single-select-list li label{display:block}.large-screen .drop-down-select-view .select-list-area ul.select-list.single-select-list li:hover{background:#3875d7}.large-screen .drop-down-select-view .select-list-area ul.select-list.single-select-list li.selected{background:#3875d7;color:white}.large-screen .drop-down-select-view .select-list-area ul.select-list.single-select-list:hover li.selected{background:none;color:black}.large-screen .drop-down-select-view .select-list-area ul.select-list.single-select-list:hover li.selected:hover{background:#3875d7}.large-screen .drop-down-select-view .select-list-area ul.select-list li{padding:3px 0 3px 10px}.large-screen .drop-down-select-view .select-list-area ul.select-list li label{cursor:pointer;font-weight:normal;padding-left:2px}.large-screen .drop-down-select-view .select-list-area ul.select-list li input{display:inline-block}.large-screen .alternatives-view.disabled{opacity:.5}.large-screen #panda-alternatives-module.loading{display:block;opacity:.4;cursor:not-allowed;border:#e8e8e8 solid 1px;min-height:300px}.large-screen #panda-alternatives-module.loading .blocker{display:block}.large-screen #panda-alternatives-module .stamps label{display:block;text-indent:-9999px}.large-screen #panda-alternatives-module .stamps .free-cancellation{background:url(../img/core/stamps/free_cancellation_short.png) center center no-repeat;height:28px;width:103px}.large-screen .alternatives-results-view.loading,.large-screen .alternatives-results-view.disabled,.large-screen #panda-room-options-module.loading,.large-screen #panda-room-options-module.disabled{display:block;background-color:#fff}.large-screen .alternatives-results-view.loading table.results-table,.large-screen .alternatives-results-view.disabled table.results-table,.large-screen #panda-room-options-module.loading table.results-table,.large-screen #panda-room-options-module.disabled table.results-table{opacity:.5}.large-screen .alternatives-results-view.loading .blocker,.large-screen .alternatives-results-view.disabled .blocker,.large-screen #panda-room-options-module.loading .blocker,.large-screen #panda-room-options-module.disabled .blocker{display:block}.large-screen .alternatives-results-view.loading .blocker .spinner__inner,.large-screen .alternatives-results-view.disabled .blocker .spinner__inner,.large-screen #panda-room-options-module.loading .blocker .spinner__inner,.large-screen #panda-room-options-module.disabled .blocker .spinner__inner{top:180px}.large-screen .package-availability-page .alternatives-view table.results-table,.large-screen .package-availability-page #panda-room-options-module table.results-table{width:100%;border-color:#cfcfcf;border-style:solid;border-width:0 0 1px 0}.large-screen .package-availability-page .alternatives-view table.results-table thead,.large-screen .package-availability-page #panda-room-options-module table.results-table thead{background:#e8e8e8}.large-screen .package-availability-page .alternatives-view table.results-table thead th,.large-screen .package-availability-page #panda-room-options-module table.results-table thead th{vertical-align:middle;height:39px;text-align:left;padding:0 4px;font-weight:normal}.large-screen .package-availability-page .alternatives-view table.results-table thead th p,.large-screen .package-availability-page .alternatives-view table.results-table thead th .blog .blog_entry h2,.large-screen .blog .blog_entry .package-availability-page .alternatives-view table.results-table thead th h2,.large-screen .package-availability-page .alternatives-view table.results-table thead th .blog .blog_entry h3,.large-screen .blog .blog_entry .package-availability-page .alternatives-view table.results-table thead th h3,.large-screen .package-availability-page .alternatives-view table.results-table thead th .blog .blog_entry h4,.large-screen .blog .blog_entry .package-availability-page .alternatives-view table.results-table thead th h4,.large-screen .package-availability-page #panda-room-options-module table.results-table thead th p,.large-screen .package-availability-page #panda-room-options-module table.results-table thead th .blog .blog_entry h2,.large-screen .blog .blog_entry .package-availability-page #panda-room-options-module table.results-table thead th h2,.large-screen .package-availability-page #panda-room-options-module table.results-table thead th .blog .blog_entry h3,.large-screen .blog .blog_entry .package-availability-page #panda-room-options-module table.results-table thead th h3,.large-screen .package-availability-page #panda-room-options-module table.results-table thead th .blog .blog_entry h4,.large-screen .blog .blog_entry .package-availability-page #panda-room-options-module table.results-table thead th h4{margin-bottom:0}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td{border-color:#cfcfcf;border-style:solid;border-width:1px 0 0 0;padding:5px 2px;vertical-align:middle}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td.board,.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td.nights,.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td.deposit,.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td.discount,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td.board,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td.nights,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td.deposit,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td.discount{text-align:center}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td>span,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td>span{display:block}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td>span.outbound::before,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td>span.outbound::before{content:"";float:left;margin-right:3px;width:16px;min-height:16px;line-height:inherit;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAVElEQVQYlWNgQAADBiJBAhDPJ1bxfXyKFYBYAMnU/7gUOwDxeSTF95EUO0AxyDCGeqjEeSRF6Pg9SGEAklUCUEGc1sNAPTGKYKYRDKJ6YhTBTMQJAJfmGqMMB1IVAAAAAElFTkSuQmCC) center center no-repeat}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td>span.inbound::before,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td>span.inbound::before{content:"";float:left;margin-right:3px;width:16px;min-height:16px;line-height:inherit;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAWUlEQVQY02NgIAwUiFDDIADE54HYgViF+4lV+J+QqcgK9yOJ7Ye5XQEqiQ2DNN4H4vdAHAAz0QBqpQOSyfOR5O5DbcDrFFiwKeBSjKxhPgORAKZBgRQNcMUAR0Qapn/aSPsAAAAASUVORK5CYII=) center center no-repeat}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td.price,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td.price{color:#f08}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr td:last-child,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr td:last-child{border-width:1px 0 1px 0}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr .stamp-container,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr .stamp-container{width:98px;white-space:nowrap;position:relative}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr .cheapest-stamp,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr .cheapest-stamp{width:50%;left:-6px;top:-18px;position:absolute}.large-screen .package-availability-page .alternatives-view table.results-table tbody tr.package-offer-row,.large-screen .package-availability-page #panda-room-options-module table.results-table tbody tr.package-offer-row{border-color:#cfcfcf;border-style:solid;border-width:1px}.large-screen .mode-room-opts #pod-4 table.results-table .price,.large-screen .strict-standard #pod-4 table.results-table .price{width:145px!important}.large-screen .mode-room-opts table.results-table .board,.large-screen .strict-standard table.results-table .board{display:none}.large-screen .mode-room-opts table.results-table .price .total-price,.large-screen .strict-standard table.results-table .price .total-price{font-size:1em!important;font-weight:normal!important;color:#000}.large-screen .mode-room-opts table.results-table .price .flight-price,.large-screen .strict-standard table.results-table .price .flight-price{font-size:1.3em;font-weight:bold;color:#f08!important}.large-screen #hotelSummary .panda__hotel__header{margin-bottom:12px}.large-screen #hotelSummary .panda__hotel__header__title{color:#646464;font-size:20px;text-decoration:underline;display:inline;margin:0;cursor:pointer}.large-screen #hotelSummary .panda__hotel__header__title--clicked{text-decoration:none}.large-screen #hotelSummary .panda__hotel__header__rating{display:inline;margin-left:8px}.large-screen #hotelSummary .panda__hotel__info{transition:all .2s ease-in;opacity:0;height:0;margin-bottom:20px}.large-screen #hotelSummary .panda__hotel__info--exposed{height:147px;opacity:1}.large-screen #hotelSummary .panda__hotel__info__wrapper{border:1px solid #ccc;font-size:0;position:relative}.large-screen #hotelSummary .panda__hotel__info__imagery{position:relative;width:222px;display:inline-block}.large-screen #hotelSummary .panda__hotel__info__imagery__image{max-width:100%}.large-screen #hotelSummary .panda__hotel__info__imagery__stamp{box-sizing:content-box;display:inline-block;height:0;border-style:solid;border-width:47px 48.5px;border-color:transparent transparent #f00 transparent;margin-top:-47px;width:70px;text-align:center;line-height:47px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-65px;top:18px;color:#fff;font-size:25px;font-weight:800;z-index:3;pointer-events:none}.large-screen #hotelSummary .panda__hotel__info__imagery__stamp::before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#b30000 transparent transparent transparent;position:absolute;right:107px;top:47px}.large-screen #hotelSummary .panda__hotel__info__imagery__stamp::after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#b30000 transparent transparent transparent;position:absolute;right:-47px;top:47px}.large-screen #hotelSummary .panda__hotel__info__imagery__stamp--customer-favourite{box-sizing:content-box;display:inline-block;height:0;border-style:solid;border-width:47px 48.5px;border-color:transparent transparent #646464 transparent;margin-top:-47px;width:70px;text-align:center;line-height:17px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-65px;top:18px;color:#fff;font-size:17px;font-weight:800;z-index:3;pointer-events:none}.large-screen #hotelSummary .panda__hotel__info__imagery__stamp--customer-favourite::before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#3e3e3e transparent transparent transparent;position:absolute;right:107px;top:47px}.large-screen #hotelSummary .panda__hotel__info__imagery__stamp--customer-favourite::after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#3e3e3e transparent transparent transparent;position:absolute;right:-47px;top:47px}.large-screen #hotelSummary .panda__hotel__info__imagery__stamp__label--customer-favourite{margin-top:7px;display:inline-block}.large-screen #hotelSummary .panda__hotel__info__main{font-size:14px;display:inline-block;width:680px;vertical-align:top;padding:10px 20px}.large-screen #hotelSummary .panda__hotel__info__main__location{margin-bottom:6px}.large-screen #hotelSummary .panda__hotel__info__main__location__link{color:#000}.large-screen #hotelSummary .panda__hotel__info__main__location__link:hover{color:#11aaf6}.large-screen #hotelSummary .panda__hotel__info__main__description__link:hover{text-decoration:none}.large-screen #hotelSummary .panda__hotel__info__main__description__link::before{content:'\2026';color:#000;cursor:default;margin-right:10px}.large-screen #hotelSummary .panda__hotel__info__main__heart-button{display:inline;top:10px;right:10px;position:absolute}.large-screen #hotelSummary .panda__hotel__info__main__trip-advisor{margin-bottom:10px}.large-screen #hotelSummary .panda__hotel__info__main__trip-advisor .ta{margin-bottom:0}.large-screen #trip-summary h5{font-weight:bold}.large-screen #trip-summary li{margin-bottom:8px}.large-screen #trip-summary li img{display:inline;vertical-align:middle}.large-screen #trip-summary .summary-container{border-color:#f08;border-style:solid;border-width:1px 1px;border-bottom:0}.large-screen #trip-summary .summary-container p,.large-screen #trip-summary .summary-container .blog .blog_entry h2,.large-screen .blog .blog_entry #trip-summary .summary-container h2,.large-screen #trip-summary .summary-container .blog .blog_entry h3,.large-screen .blog .blog_entry #trip-summary .summary-container h3,.large-screen #trip-summary .summary-container .blog .blog_entry h4,.large-screen .blog .blog_entry #trip-summary .summary-container h4{margin:5px 0}.large-screen #trip-summary .summary-destination{margin-bottom:10px}.large-screen #trip-summary .summary-destination strong{display:block}.large-screen #trip-summary .pricing{background:#feedf6;background-image:linear-gradient(top,#fff,#feedf6);border-width:1px 1px 1px 1px;border-style:solid;border-color:#f08;box-shadow:0 0 1px 0 #f08 inset;list-style:none;margin:0 -9px;padding:8px 8px 4px 8px}.large-screen #trip-summary .pricing p,.large-screen #trip-summary .pricing .blog .blog_entry h2,.large-screen .blog .blog_entry #trip-summary .pricing h2,.large-screen #trip-summary .pricing .blog .blog_entry h3,.large-screen .blog .blog_entry #trip-summary .pricing h3,.large-screen #trip-summary .pricing .blog .blog_entry h4,.large-screen .blog .blog_entry #trip-summary .pricing h4{margin-bottom:5px}.large-screen #trip-summary .taxes{font-size:.85em}.large-screen #trip-summary .discount-applied{text-decoration:line-through}.large-screen #trip-summary .our-price-party{color:white;font-size:1.5em;font-weight:bold;margin:2px 8px}.large-screen #trip-summary .discount{border-color:#f08;border-style:solid;border-width:1px 0;margin:0 -8px 7px;padding:0 8px}.large-screen #trip-summary .discount strong{font-size:1.462em}.large-screen #trip-summary .offer-details li{list-style:square outside}.large-screen #included-extras{margin-top:10px}.large-screen #included-extras li{margin-left:14px}.large-screen #summary-extras{margin-bottom:10px}.large-screen .optional-extra{background:url(data:image/gif;base64,R0lGODlhBQAFAPECAAEBAQAAAP///wAAACH/C1hNUCBEYXRhWE1QAT8AIfkEBQAAAgAsAAAAAAUABQAAAgiUYgYW3ZqOKQA7) 0 50% no-repeat;padding-left:15px}.large-screen .summary-total-container,.large-screen .summary-total-container-white{border:1px solid #f08;list-style:none;position:relative}.large-screen .summary-total-container{background:#f08;color:white;background-image:linear-gradient(top,#fff,#feedf6)}.large-screen .summary-total-container-white{margin:0 -13px;background:#fff;border-top-width:0;margin-top:-5px}.large-screen .summary-total-container-white.with-border{border-top-width:1px}.large-screen .summary-total-container-white .more-link{margin-right:0}.large-screen .summary-total-container-white .less-link{margin-right:0}.large-screen .summary-total-container-white .deposit-options-available{text-align:left;padding:2px 0 5px}.large-screen .summary-total-container-white p.book-today,.large-screen .summary-total-container-white .blog .blog_entry h2.book-today,.large-screen .blog .blog_entry .summary-total-container-white h2.book-today,.large-screen .summary-total-container-white .blog .blog_entry h3.book-today,.large-screen .blog .blog_entry .summary-total-container-white h3.book-today,.large-screen .summary-total-container-white .blog .blog_entry h4.book-today,.large-screen .blog .blog_entry .summary-total-container-white h4.book-today{font-weight:bold;margin:0}.large-screen .ways-to-pay-content dl{margin-left:1em}.large-screen .ways-to-pay-content dt{font-weight:bold;display:list-item;list-style-type:square;margin:1ex 0}.large-screen .ways-to-pay-content dd{margin-bottom:2ex}.large-screen #offers-content .summary-container{padding-top:1px;min-height:130px}.large-screen #offers-content .summary-container p,.large-screen #offers-content .summary-container .blog .blog_entry h2,.large-screen .blog .blog_entry #offers-content .summary-container h2,.large-screen #offers-content .summary-container .blog .blog_entry h3,.large-screen .blog .blog_entry #offers-content .summary-container h3,.large-screen #offers-content .summary-container .blog .blog_entry h4,.large-screen .blog .blog_entry #offers-content .summary-container h4{margin:3px 10px}.large-screen #offers-content .summary-container .deposit-options-available{text-align:left;padding:2px 0 5px}.large-screen #offers-content .summary-container .price-per-person{color:#f08}.large-screen #offers-content .summary-container .summary-total-container .offer-value{font-weight:bold}.large-screen #offers-content .summary-container .dp-summary-has-deposit{background:#f7d5e3;margin:1px;padding:6px;font-style:italic}.large-screen #offers-content .summary-container img{display:inline-block}.large-screen #offers-content .summary-container .summary-total-container-white{margin:0 -4px}.large-screen #offers-content .summary-container .ways-to-pay-content{width:auto}.large-screen #offers-content .summary-container .ways-to-pay-content h3.ways-to-pay{color:#f08;margin:10px 0;font-weight:bold}.large-screen #offers-content .summary-container .item-value{float:right}.large-screen #offers-content .summary-container .offer-value{float:right}.large-screen #offers-content .summary-container .offer-value.price-was{font-weight:normal;text-decoration:line-through}.large-screen #offers-content .summary-container .total-now{font-weight:bold}.large-screen #offers-content .summary-container .payable-today{float:right;font-weight:normal;color:#a1a1a1}.large-screen #offers-content .summary-container .book-today *{font-size:14px;color:white}.large-screen #offers-content .trip-summary-bottom{width:100%;position:relative;top:-1px}.large-screen #offers-content .has-deposit+.trip-summary-bottom{top:-4px}.large-screen .free-amendments{color:#005f86;font-size:15px;font-weight:bold;text-align:left;width:100%;cursor:pointer;position:relative}.large-screen .free-amendments__icon{width:18px;height:16px;position:relative;top:3px;display:inline-block}.large-screen .free-amendments:hover{text-decoration:underline}.large-screen .pna-container.loading{min-height:680px;display:block;position:relative}.large-screen .pna-container.loading>div{display:none}.large-screen .pna-container.loading .blocker{display:block}.large-screen .pna-container .blocker{display:none}.large-screen .flat-notification-modal .modal-dialog{margin-top:200px}.large-screen .package-availability-page #hotelSummary{margin-bottom:10px}.large-screen .package-availability-page #panda-search-module{}.large-screen .package-availability-page #panda-search-module .panel{min-height:392px}.large-screen .package-availability-page #panda-search-module .nav-tabs+.panel{min-height:initial}.large-screen .package-availability-page #panda-search-module .nav-tabs li+li a{padding-right:0}.large-screen .package-availability-page #pod-2{width:33.33333%}.large-screen .package-availability-page #pod-3{width:39.66667%;margin-left:1%}.large-screen #pna-holidays #first-pods-row{min-height:392px}.large-screen #pna-holidays #pod-1,.large-screen #pna-holidays #pod-2,.large-screen #pna-holidays #pod-3{float:left;min-height:unset;border:0;overflow:visible}.large-screen #pna-holidays>.row{padding-right:0}.large-screen #pna-holidays .pod-header{margin:0}.large-screen #pna-holidays .pod-header.panel-color-strict.panel-gray{border:0}.large-screen #pna-holidays .pod-header.panel-color-strict.panel-gray>.panel-heading{background-color:#00a8f9;border:0;padding-left:14px;padding-right:14px}.large-screen #pna-holidays .untitled-panda-calendar{border:1px solid #ccc;padding:0 10px}.large-screen #pna-holidays .untitled-panda-calendar:before,.large-screen #pna-holidays .untitled-panda-calendar:after{content:" ";display:table}.large-screen #pna-holidays .untitled-panda-calendar:after{clear:both}.large-screen #pna-holidays .untitled-panda-calendar .pod-header{margin:0 -10px 10px -10px}.large-screen #pna-holidays #pod-1 #panda-search-module{min-height:392px}.large-screen #pna-holidays #pod-1 #panda-search-module .form-header{margin-top:0}.large-screen #pna-holidays #pod-1 #panda-search-module .panel-body{min-height:347px}.large-screen #pna-holidays #pod-1 #panda-search-module .panel-heading{margin:0 -2px}.large-screen #pna-holidays #pod-1 #panda-search-module .nav-tabs li+li a{padding-right:0}.large-screen #pna-holidays #pod-1 #panda-filtering{position:relative}.large-screen #pna-holidays #pod-1 #panda-filtering .reset-container{padding:0 5px 0 10px;overflow:hidden;margin-bottom:30px;line-height:50px;background:#e7e7e7}.large-screen #pna-holidays #pod-1 #panda-filtering .reset-container div{float:left}.large-screen #pna-holidays #pod-1 #panda-filtering .reset-container .btn-reset{right:5px}.large-screen #pna-holidays #pod-1 .filtering-field-container .checklist-filter-field,.large-screen #pna-holidays #pod-1 .filtering-field-container .slider-filter-field{margin-bottom:10px;padding-bottom:10px}.large-screen #pna-holidays #pod-1 .filtering-field-container .checklist-filter-field:last-child,.large-screen #pna-holidays #pod-1 .filtering-field-container .slider-filter-field:last-child{border-bottom:none;margin-bottom:0}.large-screen #pna-holidays #pod-1 .filtering-field-container .slider-label,.large-screen #pna-holidays #pod-1 .filtering-field-container label.check-field-title{font-size:1em}.large-screen #pna-holidays .titled-component .header .heading{font-size:1.3em;line-height:2.3em}.large-screen #pna-holidays .hotel-teaser .titled-content{min-height:313px}.large-screen #pna-holidays .no-results-holder{font-size:1em;background:#f5f5f5}.large-screen #pna-holidays .no-results-holder p,.large-screen #pna-holidays .no-results-holder .blog .blog_entry h2,.large-screen .blog .blog_entry #pna-holidays .no-results-holder h2,.large-screen #pna-holidays .no-results-holder .blog .blog_entry h3,.large-screen .blog .blog_entry #pna-holidays .no-results-holder h3,.large-screen #pna-holidays .no-results-holder .blog .blog_entry h4,.large-screen .blog .blog_entry #pna-holidays .no-results-holder h4{padding:50px}.large-screen #pna-holidays .no-results-holder p a,.large-screen #pna-holidays .no-results-holder .blog .blog_entry h2 a,.large-screen .blog .blog_entry #pna-holidays .no-results-holder h2 a,.large-screen #pna-holidays .no-results-holder .blog .blog_entry h3 a,.large-screen .blog .blog_entry #pna-holidays .no-results-holder h3 a,.large-screen #pna-holidays .no-results-holder .blog .blog_entry h4 a,.large-screen .blog .blog_entry #pna-holidays .no-results-holder h4 a{cursor:pointer}.large-screen #pna-holidays #pod-1 .search-component h3{color:#FFF;font-size:1.3em;margin:5px 0 20px}.large-screen #pna-holidays #pod-1 .search-component .popover h3{color:#646464;font-size:18px;margin:0}.large-screen #pna-holidays #pod-1 .search-component label{font-weight:normal}.large-screen #pna-holidays #pod-1 .search-component.loading,.large-screen #pna-holidays #pod-1 .search-component.disabled{opacity:.5}.large-screen #pna-holidays #pod-2 .price-tracker-message{border:1px solid #11aaf6;margin-bottom:20px;position:relative}.large-screen #pna-holidays #pod-2 .price-tracker-message__link:hover svg path{fill:#3dc8fa}.large-screen #pna-holidays #pod-2 .price-tracker-message__link--disabled{cursor:default;opacity:.5}.large-screen #pna-holidays #pod-2 .price-tracker-message__link--disabled:hover svg path{fill:#11aaf6}.large-screen #pna-holidays #pod-2 .price-tracker-message__link__icon{left:10px;position:absolute;top:13px;width:25px}.large-screen #pna-holidays #pod-2 .price-tracker-message__link__icon path{fill:#11aaf6}.large-screen #pna-holidays #pod-2 .price-tracker-message__title{color:#11aaf6;margin:15px 10px 5px 40px}.large-screen #pna-holidays #pod-2 .price-tracker-message__description{margin:5px 10px 10px 40px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .calendar .days-container .days .day{height:35px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .calendar.disabled,.large-screen #pna-holidays #pod-2 #panda-calendar-module #panda-group-pricing.disabled{background:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .select2-container.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 2px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .select2-container .select2-choice{border:1px solid #acaca8;border-radius:4px!important;height:29px;width:120px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .select2-container .select2-choice .select2-arrow{width:21px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .select2-container .select2-choice .select2-arrow b{background-position:1px 2px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .select2-container .select2-choice .select2-chosen{font-size:.9em;padding:0 0 0 10px;line-height:29px}.large-screen #pna-holidays #pod-2 #panda-calendar-module #panda-group-pricing{margin:2px 0 10px;display:inline-block;float:left}.large-screen #pna-holidays #pod-2 #panda-calendar-module #panda-group-pricing .select2-arrow b{line-height:28px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .blocker{display:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module.disabled{opacity:.5}.large-screen #pna-holidays #pod-2 #panda-calendar-module.disabled .blocker{display:block}.large-screen #pna-holidays #pod-2 #panda-calendar-module .month .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-14px 6px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .month .select2-choice{border:1px solid #e1e1e1;border-radius:4px!important;height:37px;width:192px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .month .select2-choice .select2-chosen{color:#646464;font-size:18px;font-weight:normal;line-height:2em}.large-screen #pna-holidays #pod-2 #panda-calendar-module .month .select2-choice .select2-arrow{width:27px;border-left:1px solid #ccc}.large-screen #pna-holidays #pod-2 #panda-calendar-module .month .select2-choice .select2-arrow b{background-position:5px 6px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .empty{position:relative}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day .inner,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .empty .inner{height:32px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day .inner span,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .empty .inner span{height:100%;position:absolute;left:0;top:0;padding-top:3px;font-size:10px;width:100%;padding-left:4px;line-height:10px;text-align:left}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day .inner span.price,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .empty .inner span.price{width:100%;height:auto;left:0;font-size:12px;text-align:center;bottom:4px;top:inherit;text-decoration:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day .inner span.price.price-long,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .empty .inner span.price.price-long{bottom:4px;font-size:11px}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day .inner{background:#FFF;border:1px solid #e8e8e8}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day .inner:hover .price{text-decoration:underline}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day .inner span{color:#000;background:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day .inner span.price{background:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.adjacent-month .inner,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.unavailable .inner{border:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.adjacent-month span,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.unavailable span{color:#b2b2b2}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.highlighted .inner,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.highlighted.cheapest .inner{border:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.highlighted span:first-child,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.highlighted.cheapest span:first-child{background-color:#b3e29a;color:#3fbc00}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.highlighted span.price,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.highlighted.cheapest span.price{color:white}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.cheapest .inner{border:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.cheapest span{color:white}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.cheapest span:first-child{color:white;background-color:#f08}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected .inner,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.cheapest.selected.highlighted .inner{border:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected span,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted span,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.cheapest.selected.highlighted span{color:white}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected span:first-child,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted span:first-child,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.cheapest.selected.highlighted span:first-child{background-color:#3fbc00}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before{float:right;margin-right:5px;transform:rotate(225deg);color:#4abb10}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.no-results .inner .price{visibility:hidden}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted.cheapest .inner span:first-child:before{float:right;margin-right:5px;transform:rotate(45deg);color:#fff}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.adjacent-month .inner,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.unavailable .inner{border:none}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.adjacent-month .inner,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.unavailable .inner{border:1px solid #f2f2f2;cursor:not-allowed}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.adjacent-month.highlighted .inner,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.unavailable.highlighted .inner{background:#b3e29a}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.unavailable .inner{background:#e1e1e1}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.adjacent-month .inner{background:#f2f2f2}.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.adjacent-month .inner span{display:none!important}.large-screen #pna-holidays #pod-2 .cal-legend{margin:5px 0;float:left}.large-screen #pna-holidays #pod-2 .cal-legend dd,.large-screen #pna-holidays #pod-2 .cal-legend dt{display:inline-block;vertical-align:top;line-height:16px}.large-screen #pna-holidays #pod-2 .cal-legend dt{width:16px;height:16px;margin-right:5px}.large-screen #pna-holidays #pod-2 .cal-legend dt.price{background:#f08;color:#f08}.large-screen #pna-holidays #pod-2 .cal-legend dt.date{border:1px solid #4abb10;background:#4abb10}.large-screen #pna-holidays #pod-2 .cal-legend.disabled{opacity:.5;background:none}.large-screen #pna-holidays #pod-2 .temp-legend{display:inline-block;width:154px;margin-right:3px;margin-top:1px;float:right;white-space:nowrap;margin-bottom:0;line-height:32px;height:32px;background:#f2f2f2}.large-screen #pna-holidays #pod-2 .temp-legend dd,.large-screen #pna-holidays #pod-2 .temp-legend dt{display:inline-block}.large-screen #pna-holidays #pod-2 .temp-legend dd{height:20px}.large-screen #pna-holidays #pod-2 .temp-legend dt{line-height:20px;text-align:center;vertical-align:middle;height:20px;width:12px;margin:0 4px}.large-screen #pna-holidays #pod-2 .temp-legend .temp-max{border-radius:3px;border:1px solid #f83e27;background:#ff6f54}.large-screen #pna-holidays #pod-2 .temp-legend .temp-min{border-radius:3px;border:1px solid #ffb675;background:#feca7e}.large-screen #pna-holidays #pod-2 .temp-legend.disabled{opacity:.5;background:none}.large-screen #pna-holidays #pod-3{position:relative}.large-screen #pna-holidays #pod-3>div.disabled{opacity:.5}.large-screen #pna-holidays #pod-3 h5{font-size:20px;font-weight:bold}.large-screen #pna-holidays #pod-3 #room-configuration-display{font-size:.9em}.large-screen #pna-holidays #pod-3 #room-configuration-display .ATOL-protected-block{display:inline-block;color:#11aaf6}.large-screen #pna-holidays #pod-3 #offers-content{position:relative;min-height:290px;line-height:1.4em}.large-screen #pna-holidays #pod-3 #offers-content .offer-details{padding-right:0}.large-screen #pna-holidays #pod-3 #offers-content .offer-details p,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h2,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h2,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h3,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h3,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h4,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h4{margin:0 0 5px;font-size:14px}.large-screen #pna-holidays #pod-3 #offers-content .offer-details p.provider,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h2.provider,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h2.provider,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h3.provider,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h3.provider,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h4.provider,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h4.provider{white-space:nowrap;margin-bottom:8px}.large-screen #pna-holidays #pod-3 #offers-content .offer-details p.outbound:before,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h2.outbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h2.outbound:before,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h3.outbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h3.outbound:before,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h4.outbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h4.outbound:before{content:"";float:left;margin-right:3px;width:16px;min-height:16px;line-height:inherit;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAVElEQVQYlWNgQAADBiJBAhDPJ1bxfXyKFYBYAMnU/7gUOwDxeSTF95EUO0AxyDCGeqjEeSRF6Pg9SGEAklUCUEGc1sNAPTGKYKYRDKJ6YhTBTMQJAJfmGqMMB1IVAAAAAElFTkSuQmCC) center center no-repeat}.large-screen #pna-holidays #pod-3 #offers-content .offer-details p.inbound,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h2.inbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h2.inbound,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h3.inbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h3.inbound,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h4.inbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h4.inbound{margin-bottom:10px}.large-screen #pna-holidays #pod-3 #offers-content .offer-details p.inbound:before,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h2.inbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h2.inbound:before,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h3.inbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h3.inbound:before,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h4.inbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h4.inbound:before{content:"";float:left;margin-right:3px;width:16px;min-height:16px;line-height:inherit;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAWUlEQVQY02NgIAwUiFDDIADE54HYgViF+4lV+J+QqcgK9yOJ7Ye5XQEqiQ2DNN4H4vdAHAAz0QBqpQOSyfOR5O5DbcDrFFiwKeBSjKxhPgORAKZBgRQNcMUAR0Qapn/aSPsAAAAASUVORK5CYII=) center center no-repeat}.large-screen #pna-holidays #pod-3 #offers-content .offer-details p.outbound-image,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h2.outbound-image,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h2.outbound-image,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h3.outbound-image,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h3.outbound-image,.large-screen #pna-holidays #pod-3 #offers-content .offer-details .blog .blog_entry h4.outbound-image,.large-screen .blog .blog_entry #pna-holidays #pod-3 #offers-content .offer-details h4.outbound-image{border-bottom:1px solid #cfcfcf;padding-bottom:4px;margin-bottom:5px}.large-screen #pna-holidays #pod-3 #room-configuration-display+#offers-content{padding-top:15px}.large-screen #pna-holidays #pod-3 .stamp{position:absolute;top:13px;right:-30px;padding:4px;text-align:center;background:#f00;color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font-size:16px;text-transform:capitalize;font-weight:bold;z-index:3;width:110px}.large-screen #pna-holidays #pod-3 .stamp.stamp_family{font-size:12px;line-height:1;word-spacing:110px;background-color:#13063E;right:-27px}.large-screen #pna-holidays #pod-3 .stamp_sale{position:absolute;top:0;right:0}.large-screen #pna-holidays #pod-3 .no-data-holder{min-height:392px;background:white;border:1px solid #d9d9d9;opacity:.5;background-image:url("../img/core/spinners/offers-loading-spinner.gif");background-repeat:no-repeat;background-position:center center}.large-screen #pna-holidays #pod-3 .ab-pod3 .content h5{margin-bottom:5px}.large-screen #pna-holidays #pod-3 .ab-pod3 .content>p,.large-screen #pna-holidays #pod-3 .ab-pod3 .blog .blog_entry .content>h2,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content>h2,.large-screen #pna-holidays #pod-3 .ab-pod3 .blog .blog_entry .content>h3,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content>h3,.large-screen #pna-holidays #pod-3 .ab-pod3 .blog .blog_entry .content>h4,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content>h4{margin-bottom:5px}.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content{min-height:256px}.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details p.provider,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h2.provider,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h2.provider,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h3.provider,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h3.provider,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h4.provider,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h4.provider{margin-top:20px}.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details p.outbound,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h2.outbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h2.outbound,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h3.outbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h3.outbound,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h4.outbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h4.outbound{margin-top:15px;padding-left:20px;font-size:.9em;padding-left:18px;position:relative}.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details p.outbound:before,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h2.outbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h2.outbound:before,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h3.outbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h3.outbound:before,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h4.outbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h4.outbound:before{content:"";float:left;position:absolute;left:0;margin-right:3px;width:16px;min-height:16px;line-height:inherit;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAVElEQVQYlWNgQAADBiJBAhDPJ1bxfXyKFYBYAMnU/7gUOwDxeSTF95EUO0AxyDCGeqjEeSRF6Pg9SGEAklUCUEGc1sNAPTGKYKYRDKJ6YhTBTMQJAJfmGqMMB1IVAAAAAElFTkSuQmCC) center center no-repeat}.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details p.inbound,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h2.inbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h2.inbound,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h3.inbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h3.inbound,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h4.inbound,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h4.inbound{margin-top:15px;font-size:.9em;padding-left:20px;padding-left:18px;position:relative}.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details p.inbound:before,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h2.inbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h2.inbound:before,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h3.inbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h3.inbound:before,.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .blog .blog_entry h4.inbound:before,.large-screen .blog .blog_entry #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details h4.inbound:before{content:"";float:left;position:absolute;left:0;margin-right:3px;width:16px;min-height:16px;line-height:inherit;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAWUlEQVQY02NgIAwUiFDDIADE54HYgViF+4lV+J+QqcgK9yOJ7Ye5XQEqiQ2DNN4H4vdAHAAz0QBqpQOSyfOR5O5DbcDrFFiwKeBSjKxhPgORAKZBgRQNcMUAR0Qapn/aSPsAAAAASUVORK5CYII=) center center no-repeat}.large-screen #pna-holidays #pod-3 .ab-pod3 .content #offers-content .offer-details .booking-link{margin-top:13px;display:inline-block}.large-screen #pna-holidays #pod-3 .no-results-holder{min-height:313px}.large-screen #pna-holidays #pod-3 .no-results-holder p,.large-screen #pna-holidays #pod-3 .no-results-holder .blog .blog_entry h2,.large-screen .blog .blog_entry #pna-holidays #pod-3 .no-results-holder h2,.large-screen #pna-holidays #pod-3 .no-results-holder .blog .blog_entry h3,.large-screen .blog .blog_entry #pna-holidays #pod-3 .no-results-holder h3,.large-screen #pna-holidays #pod-3 .no-results-holder .blog .blog_entry h4,.large-screen .blog .blog_entry #pna-holidays #pod-3 .no-results-holder h4{padding:115px 50px}.large-screen #pna-holidays #pod-3 .no-results-holder--new{background:none;font-size:20px;text-align:center;color:#363852;-webkit-font-smoothing:antialiased}.large-screen #pna-holidays #pod-3 .no-results-holder--new span{display:block;margin-top:20px}.large-screen #pna-holidays #pod-3 .multiple-offers #cheapestOffersList{list-style:none;padding-left:0;padding-right:0}.large-screen #pna-holidays #pod-3 .multiple-offers #cheapestOffersList li{padding-left:7px;padding-top:5px;margin-bottom:2px}.large-screen #pna-holidays #pod-3 .multiple-offers #cheapestOffersList li.selected{border:1px solid #f08;border-right:none}.large-screen #pna-holidays #pod-3 .multiple-offers #cheapestOffersList li input{vertical-align:top}.large-screen #pna-holidays #pod-3 .multiple-offers #cheapestOffersList li label .price{color:#f08}.large-screen #pna-holidays #pod-3 .multiple-offers #offers-content{padding-top:0;padding-bottom:40px}.large-screen #pna-holidays #pod-3 .multiple-offers #offers-content .summary-container{min-height:0;padding-bottom:10px}.large-screen #pna-holidays #pod-4 .top-filtering-container{position:relative;left:-4px;margin-bottom:20px}.large-screen #pna-holidays #pod-4 #panda-alternatives-module{padding-top:0}.large-screen #pna-holidays #pod-4 #panda-alternatives-module h3{color:white;line-height:36px;margin:0 0 10px;background-color:#11aaf6;font-size:18px;padding:2px 10px}.large-screen #pna-holidays #pod-4 .alternatives-pagination-container{margin-top:10px}.large-screen #pna-holidays #pod-4 .no-results-holder{text-align:center}.large-screen #pna-holidays .pod4-alternative-flights{background-color:#e4e4e4;padding:10px}.large-screen #pna-holidays .pod4-alternative-flights__flight{border:1px solid #ccc;margin-bottom:30px;text-align:center;background-color:#fff}.large-screen #pna-holidays .pod4-alternative-flights__flight:before,.large-screen #pna-holidays .pod4-alternative-flights__flight:after{content:" ";display:table}.large-screen #pna-holidays .pod4-alternative-flights__flight:after{clear:both}.large-screen #pna-holidays .pod4-alternative-flights__flight:last-child{margin-bottom:0}.large-screen #pna-holidays .pod4-alternative-flights__flight__details{width:75%;float:left}.large-screen #pna-holidays .pod4-alternative-flights__flight__package{width:25%;float:left;border-left:1px solid #ccc;height:280px;font-weight:bold}.large-screen #pna-holidays .pod4-alternative-flights__flight__package-wrap{padding:15px 20px}.large-screen #pna-holidays .pod4-alternative-flights__flight__package-wrap .pod4-alternative-flights__flight__boardbasis{margin-bottom:0}.large-screen #pna-holidays .pod4-alternative-flights__flight__package-wrap .pod4-alternative-flights__flight__price{line-height:1;margin-top:10px;margin-bottom:10px}.large-screen #pna-holidays .pod4-alternative-flights__flight__package-wrap .pod4-alternative-flights__flight__price span{margin-top:5px;font-size:30px}.large-screen #pna-holidays .pod4-alternative-flights__flight__package-wrap .pod4-alternative-flights__flight__price-breakdown{margin-bottom:0;font-weight:normal}.large-screen #pna-holidays .pod4-alternative-flights__flight__package-wrap .pod4-alternative-flights__flight__nights{margin-bottom:15px}.large-screen #pna-holidays .pod4-alternative-flights__flight__outbound,.large-screen #pna-holidays .pod4-alternative-flights__flight__inbound{height:140px;padding:10px}.large-screen #pna-holidays .pod4-alternative-flights__flight__outbound:before,.large-screen #pna-holidays .pod4-alternative-flights__flight__outbound:after,.large-screen #pna-holidays .pod4-alternative-flights__flight__inbound:before,.large-screen #pna-holidays .pod4-alternative-flights__flight__inbound:after{content:" ";display:table}.large-screen #pna-holidays .pod4-alternative-flights__flight__outbound:after,.large-screen #pna-holidays .pod4-alternative-flights__flight__inbound:after{clear:both}.large-screen #pna-holidays .pod4-alternative-flights__flight__outbound{border-bottom:1px solid #ccc}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure,.large-screen #pna-holidays .pod4-alternative-flights__flight__duration,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival{width:33%;float:left;position:relative}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure:after,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #e4e4e4;position:absolute;top:50%;right:0}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__img,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__img{position:absolute;top:5px;left:50%;margin-left:-45px}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__img--lowcost,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__img--lowcost{margin-left:-45px}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__img--ezj,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__img--ezj{margin-left:-29px}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__img--jt2,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__img--jt2{margin-left:-35px}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__img--mon,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__img--mon{margin-left:-30px}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__img--tho,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__img--tho{margin-left:-39px}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__img--fts,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__img--fts{margin-left:-47px}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__time,.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__airport,.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__date,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__time,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__airport,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__date{margin:0}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__time,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__time{font-weight:bold;font-size:20px;margin-top:30px}.large-screen #pna-holidays .pod4-alternative-flights__flight__departure__airport,.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival__airport{font-weight:bold}.large-screen #pna-holidays .pod4-alternative-flights__flight__arrival:after{right:auto;left:0}.large-screen #pna-holidays .pod4-alternative-flights__flight__duration__title{margin-top:37px;margin-bottom:0}.large-screen #pna-holidays .pod4-alternative-flights__flight__duration__text{font-weight:bold;font-size:16px}.large-screen #pna-holidays .pod4-alternative-flights__flight__boardbasis{font-size:16px;margin-bottom:0}.large-screen #pna-holidays .pod4-alternative-flights__flight__nights{font-size:40px;line-height:1}.large-screen #pna-holidays .pod4-alternative-flights__flight__nights span{display:block;font-size:16px;margin-top:5px}.large-screen #pna-holidays .pod4-alternative-flights__flight__type{margin-bottom:30px}.large-screen #pna-holidays .pod4-alternative-flights__flight__price{color:#f08}.large-screen #pna-holidays .pod4-alternative-flights__flight__price span{display:block;font-size:40px}.large-screen #pna-holidays .pod4-alternative-flights__flight__btn{position:relative}.large-screen #pna-holidays .pod4-alternative-flights__flight__btn span{position:absolute;left:17px;top:12px}.large-screen #pna-holidays .pod4-alternative-flights__flight__btn span:first-child{left:19px}.large-screen #pna-holidays #pod-3 .cheap-packageoffer-view{border:1px solid #ccc;position:relative;min-height:400px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:40px}.large-screen #pna-holidays #pod-3 .cheap-packageoffer-view .content{padding:10px 10px 30px}.large-screen #pna-holidays #pod-3 .cheap-packageoffer-view .btn{bottom:-50px}.large-screen #pna-holidays .cheap-offer-view{border:1px solid #ccc;position:relative;min-height:400px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.large-screen #pna-holidays .cheap-offer-view .content{padding:20px 40px 30px}.large-screen #pna-holidays .cheap-offer-view .badge{position:absolute;right:-2px;top:-2px;z-index:1;font-size:18px;height:100px;width:100px;pointer-events:none;overflow:hidden;font-size:14px}.large-screen #pna-holidays .cheap-offer-view .badge span{display:block;position:relative;top:16px;right:-2px;width:129px;padding:6px 0;color:#fff;text-align:center;font-weight:700;background-color:#f08;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.large-screen #pna-holidays .cheap-offer-view .badge span:before,.large-screen #pna-holidays .cheap-offer-view .badge span:after{content:"";border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-top-color:#cc006d;position:absolute;bottom:-2px}.large-screen #pna-holidays .cheap-offer-view .badge span:before{left:0}.large-screen #pna-holidays .cheap-offer-view .badge span:after{right:0}.large-screen #pna-holidays .cheap-offer-view__price-breakdown__title{border-bottom:dashed 1px #ccc;margin:10px 0 0;line-height:1;padding-bottom:10px}.large-screen #pna-holidays .cheap-offer-view__price-breakdown__title__link{cursor:pointer}.large-screen #pna-holidays .cheap-offer-view__hotel{border-bottom:1px solid #000;padding-bottom:10px;position:relative}.large-screen #pna-holidays .cheap-offer-view__hotel:before{position:absolute;top:0;left:-27px}.large-screen #pna-holidays .cheap-offer-view__hotel-name{margin:0 0 5px;font-size:16px;color:#000;font-weight:bold}.large-screen #pna-holidays .cheap-offer-view__hotel-detail{font-weight:bold;font-size:12px;margin:0}.large-screen #pna-holidays .cheap-offer-view__flight{border-bottom:1px solid #000;font-size:12px}.large-screen #pna-holidays .cheap-offer-view__flight p,.large-screen #pna-holidays .cheap-offer-view__flight .blog .blog_entry h2,.large-screen .blog .blog_entry #pna-holidays .cheap-offer-view__flight h2,.large-screen #pna-holidays .cheap-offer-view__flight .blog .blog_entry h3,.large-screen .blog .blog_entry #pna-holidays .cheap-offer-view__flight h3,.large-screen #pna-holidays .cheap-offer-view__flight .blog .blog_entry h4,.large-screen .blog .blog_entry #pna-holidays .cheap-offer-view__flight h4{margin:0}.large-screen #pna-holidays .cheap-offer-view__flight-details{padding:10px 0;position:relative}.large-screen #pna-holidays .cheap-offer-view__flight-details:before{position:absolute;top:11px;left:-26px;font-size:16px}.large-screen #pna-holidays .cheap-offer-view__flight-details:first-child{border-bottom:1px dashed #ccc}.large-screen #pna-holidays .cheap-offer-view__flight-details--outbound:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.large-screen #pna-holidays .cheap-offer-view__flight-details--inbound:before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.large-screen #pna-holidays .cheap-offer-view__flight-details__img{position:absolute;top:10px;right:0}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--lowcost{right:0}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--ezj{right:-30px}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--mon{right:-26px}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--nor{right:2px}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--jt2{right:-18px}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--fts{right:4px}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--tho{right:-13px}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--fco{right:-7px}.large-screen #pna-holidays .cheap-offer-view__flight-details__img--blueair{right:-26px}.large-screen #pna-holidays .cheap-offer-view__price{color:#000;font-size:12px;font-weight:normal;margin:0;padding:8px 0}.large-screen #pna-holidays .cheap-offer-view__price--pp{padding-bottom:0;color:#f08;font-size:22px;font-weight:bold}.large-screen #pna-holidays .cheap-offer-view__price--total{font-weight:bold;padding-top:0}.large-screen #pna-holidays .cheap-offer-view__price--was{border-bottom:1px dashed #ccc}.large-screen #pna-holidays .cheap-offer-view__price__value,.large-screen #pna-holidays .cheap-offer-view__price__popover{float:right}.large-screen #pna-holidays .cheap-offer-view__price__value--strikethrough,.large-screen #pna-holidays .cheap-offer-view__price__popover--strikethrough{font-weight:bold;text-decoration:line-through}.large-screen #pna-holidays .cheap-offer-view__price--today{border-top:1px dashed #ccc;color:#f08;font-size:16px;font-weight:bold}.large-screen #pna-holidays .cheap-offer-view__price--today:before,.large-screen #pna-holidays .cheap-offer-view__price--today:after{content:" ";display:table}.large-screen #pna-holidays .cheap-offer-view__price--today:after{clear:both}.large-screen #pna-holidays .cheap-offer-view__price--today .dotted-popover{font-weight:normal;font-size:12px;clear:right}.large-screen #pna-holidays .cheap-offer-view__price--today .dotted-popover:hover{border-bottom:1px solid #fff}.large-screen #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .cheap-offer-view__price--free-child-place:before{color:#4abb10;margin-right:5px}.large-screen #pna-holidays .cheap-offer-view__price--hotel,.large-screen #pna-holidays .cheap-offer-view__price--flight{border-bottom:1px dashed #ccc}.large-screen #pna-holidays .cheap-offer-view__price--hotel span,.large-screen #pna-holidays .cheap-offer-view__price--flight span{float:right;font-weight:bold}.large-screen #pna-holidays .cheap-offer-view__cta{margin:0 auto;text-align:center;width:200px}.large-screen #pna-holidays .cheap-offer-view__btn{display:inline-block;width:100%}.large-screen #pna-holidays .cheap-offer-view__btn--customise{border:2px solid #11aaf6;color:#11aaf6;display:inline-block;font-weight:bold;margin-top:10px;text-align:center;width:150px}.large-screen #pna-holidays .cheap-offer-view__btn--customise-full{width:100%}.large-screen #pna-holidays .cheap-offer-view__price-tracker-text{display:inline-block;margin-top:10px}.large-screen #pna-holidays .cheap-offer-view__price-tracker-text__icon svg{vertical-align:middle;width:26px;height:26px}.large-screen #pna-holidays .cheap-offer-view__price-tracker-text__icon svg path{fill:#11aaf6}.large-screen #pna-holidays .cheap-offer-view__price-tracker-text__icon:hover{text-decoration:none}.large-screen #pna-holidays .cheap-offer-view__price-tracker-text__icon:hover svg path{fill:#4abb10}.large-screen #pna-holidays .section-header{font-size:22px;margin:40px 0 20px;position:relative;overflow:hidden}.large-screen #pna-holidays .section-header:after{content:"";border-top:2px solid #e1e1e1;position:absolute;top:50%;margin:-1px 0 0 12px;width:100%;z-index:-1}.large-screen #pna-holidays .filtering-column .reset-container{background:#e7e7e7;height:39px;line-height:39px;padding:0 10px}.large-screen #pna-holidays .filtering-column .reset-container .btn-reset{display:none}.large-screen #pna-holidays .filtering-column .filtering-container{margin-top:30px}.large-screen #pna-message{display:none;margin:10px 0}.large-screen #pna-tabs{background:white;margin-top:10px;margin-bottom:20px}.large-screen .pna-hotelonly .hotel-only__sidebar__box{display:none}.large-screen .pna-hotelonly .includes{border:1px solid #00a8f9;display:block;font-size:1em;padding:5px;margin-top:10px}.large-screen .pna-hotelonly .includes h1{color:#00a8f9;font-size:1.2em;font-weight:bold;margin:5px}.large-screen .pna-hotelonly .includes ul{padding-left:3px;list-style:none}.large-screen .pna-hotelonly .includes ul li{font-size:.9em}.large-screen .pna-hotelonly .includes ul li:before{color:#646464;font-size:2.2em;vertical-align:middle}.large-screen .pna-hotelonly #hotel-only-search-module .date-input-label{white-space:nowrap;width:100%}.large-screen .pna-hotelonly #hotel-only-search-module .multiRooms{margin-bottom:20px}.large-screen .pna-hotelonly #hotel-only-search-module .nav-tabs li.active a,.large-screen .pna-hotelonly #hotel-only-search-module .nav-tabs .fed-booking .book-section>div #depositOptionsList>li:hover a,.large-screen .fed-booking .book-section>div .pna-hotelonly #hotel-only-search-module .nav-tabs #depositOptionsList>li:hover a{padding-right:0;padding-left:15px}.large-screen .pna-hotelonly #hotel-only-search-module .search-component.loading,.large-screen .pna-hotelonly #hotel-only-search-module .search-component.disabled{opacity:.5}.large-screen .pna-hotelonly #hotel-only-search-module .search-component.loading .blocker,.large-screen .pna-hotelonly #hotel-only-search-module .search-component.disabled .blocker{position:absolute;left:0;right:0;top:0;bottom:0}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results,.large-screen .pna-hotelonly .hotel-only-search-results{position:static;min-height:200px}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .price-promise,.large-screen .pna-hotelonly .hotel-only-search-results .price-promise{padding-left:40px;float:right;display:inline-block;line-height:2em;font-size:1em;margin:6px 13px;background:url(../img/flat/masthead/0.pricematch.png) left center no-repeat}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .price-promise span,.large-screen .pna-hotelonly .hotel-only-search-results .price-promise span{color:white;border-bottom:1px dashed}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .titled-component .heading,.large-screen .pna-hotelonly .hotel-only-search-results .titled-component .heading{background:#646464;margin:0;line-height:39px;color:white;padding-left:10px;font-size:1.3em}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .titled-component .disabled .results,.large-screen .pna-hotelonly .hotel-only-search-results .titled-component .disabled .results{min-height:375px}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .titled-component .disabled .results table,.large-screen .pna-hotelonly .hotel-only-search-results .titled-component .disabled .results table{display:none}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .titled-component .search-summary,.large-screen .pna-hotelonly .hotel-only-search-results .titled-component .search-summary{background:#B8e6fc;margin-top:1px;color:#646464}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .titled-component .search-summary .text,.large-screen .pna-hotelonly .hotel-only-search-results .titled-component .search-summary .text{max-width:565px;white-space:normal;display:inline-block}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .titled-component .search-summary .room-facilities,.large-screen .pna-hotelonly .hotel-only-search-results .titled-component .search-summary .room-facilities{color:#00a8f9;border-bottom:1px dashed;float:right;display:inline-block;line-height:1em;font-size:1em;margin:3px 0}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .titled-component .results-module .price-table,.large-screen .pna-hotelonly .hotel-only-search-results .titled-component .results-module .price-table{width:100%}.large-screen .pna-hotelonly .hotel-only-multi-room-search-results .titled-component .results-module .price-table .paged-rows,.large-screen .pna-hotelonly .hotel-only-search-results .titled-component .results-module .price-table .paged-rows{display:none}.large-screen .search-component .nav-tabs>li{width:50%}.large-screen .ATOL-tooltip p span,.large-screen .ATOL-tooltip .blog .blog_entry h2 span,.large-screen .blog .blog_entry .ATOL-tooltip h2 span,.large-screen .ATOL-tooltip .blog .blog_entry h3 span,.large-screen .blog .blog_entry .ATOL-tooltip h3 span,.large-screen .ATOL-tooltip .blog .blog_entry h4 span,.large-screen .blog .blog_entry .ATOL-tooltip h4 span{text-decoration:underline}.large-screen .cheap-offer-view.disabled .blocker,.large-screen .cheap-packageoffer-view.disabled .blocker{display:block}.large-screen .cheap-offer-view .blocker,.large-screen .cheap-packageoffer-view .blocker{display:none}.large-screen .price-tracker-modal__header{font-size:16px}.large-screen .price-tracker-modal__header svg{margin-right:5px;vertical-align:middle;width:20px}.large-screen .price-tracker-modal__header svg path{fill:#fff}.large-screen .price-tracker-modal__body__form{position:relative}.large-screen .price-tracker-modal__body__label--name,.large-screen .price-tracker-modal__body__label--email{font-weight:bold;margin:10px 0 0 20px}.large-screen .price-tracker-modal__body__input-text{width:100%}.large-screen .price-tracker-modal__body__input-check,.large-screen .price-tracker-modal__body__input-check[type="checkbox"]{margin:20px 10px 20px 20px}.large-screen .price-tracker-modal__body__input-error-msg{color:#f00;display:none}.large-screen .price-tracker-modal__body__input-text-wrapper{display:inline-block;margin-top:5px;position:absolute;right:20px;width:80%}.large-screen .price-tracker-modal__body__input-container--error .price-tracker-modal__body__label{height:40px}.large-screen .price-tracker-modal__body__input-container--error .price-tracker-modal__body__input-text{border:2px solid #f00}.large-screen .price-tracker-modal__body__input-container--error .price-tracker-modal__body__input-error-msg{display:block}.large-screen .price-tracker-modal__body__resume{border:1px solid #11aaf6;padding:10px 19px}.large-screen .price-tracker-modal__body__resume__intro{color:#000;font-weight:bold;margin:0}.large-screen .price-tracker-modal__body__resume__hotel-name{color:#000;font-weight:bold;margin:15px 0 5px}.large-screen .price-tracker-modal__body__resume__timing{display:inline-block;width:49%}.large-screen .price-tracker-modal__body__resume__timing__title{color:#000;font-size:15px;font-weight:bold;margin:20px 0}.large-screen .price-tracker-modal__body__resume__cheapest-flight{color:#000;font-size:15px;font-weight:bold;margin:20px 0 0}.large-screen .price-tracker-modal__body__submit{background-color:#11aaf6;border:none;border-radius:5px;color:#fff;margin:20px;padding:10px 0;width:570px}.large-screen .price-tracker-modal__thank-you{text-align:center}.large-screen .price-tracker-modal__thank-you__title{color:#000;font-size:20px;margin-top:70px}.large-screen .price-tracker-modal__thank-you__message{margin-bottom:40px}.large-screen .price-tracker-modal__thank-you__close{background-color:#11aaf6;border:none;border-radius:5px;color:#fff;display:inline-block;margin:20px;padding:10px 0;width:570px}.large-screen .price-tracker-modal__thank-you__close:hover{color:#fff}.large-screen .free-amends-modal__close{border:0;background-color:#11aaf6;color:#fff;text-align:center;width:200px;margin:10px auto 10px auto;border-radius:5px;padding:10px;display:block;cursor:pointer}.large-screen #holidays-flat-search-module>.panel{min-height:377px}.large-screen #holidays-search-filters>.panel{min-height:500px}.large-screen #holidays-search-family-filters .check-field-title{float:left}.large-screen #holidays-search-family-filters .option-list{float:right}.large-screen #holidays-search-family-filters .option-list li{display:inline-block;width:auto}.large-screen #holidays-search-family-filters .option-list li label{padding-left:3px;padding-right:15px}.large-screen #holidays-search-family-filters .option-list li label span{width:auto}.large-screen #holidays-search-family-filters .option-list li label span.count{display:none}.large-screen #holidays-search-family-filters .blocker{background:#fff}.large-screen #holidays-search-summary.loading .blocker,.large-screen #holidays-search-summary.disabled .blocker{background:#fff}.large-screen #hotel-name-search.disabled{opacity:.25}.large-screen #lateholidays-search-results .blocker{display:none}.large-screen .loading .new-late-deal-cards{min-height:300px}.large-screen .loading .new-late-deal-cards>div{display:none}.large-screen .new-late-deal-card{position:relative}.large-screen .new-late-deal-card--show-calendar .new-late-deal-card__calendar-wrapper{display:inherit}.large-screen .new-late-deal-card--show-calendar .new-late-deal-card__img-gallery-wrapper{display:none}.large-screen .new-late-deal-card--show-calendar .new-late-deal-card__details__toggle-prices--hide{display:inherit}.large-screen .new-late-deal-card--show-calendar .new-late-deal-card__details__toggle-prices--show{display:none}.large-screen .new-late-deal-card__wrap{border:1px solid #e4e4e4;box-shadow:0 2px 2px 0 #e4e4e4;margin-bottom:20px}.large-screen .new-late-deal-card__wrap:before,.large-screen .new-late-deal-card__wrap:after{content:" ";display:table}.large-screen .new-late-deal-card__wrap:after{clear:both}.large-screen .new-late-deal-card__wrap:hover .new-late-deal-card__img img{transform:scale(1.03)}.large-screen .new-late-deal-card__calendar-loading{display:none}.large-screen .new-late-deal-card__calendar-wrapper{display:none;width:426px;position:absolute;right:1px;top:1px;bottom:1px;overflow:hidden;color:#fff}.large-screen .new-late-deal-card__calendar{width:300px;margin-left:60px;padding:8px 0}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .month .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-14px 6px}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .month .select2-choice{border:1px solid #e1e1e1;border-radius:4px!important;height:37px;width:192px}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .month .select2-choice .select2-chosen{color:#646464;font-size:18px;font-weight:normal}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .month .select2-choice .select2-arrow{width:27px;border-left:1px solid #ccc}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .month .select2-choice .select2-arrow b{background-position:5px 6px}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day .inner{background:#fff;border:1px solid #e8e8e8}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day .inner span{color:#000;background:none;height:100%;position:absolute;left:0;top:0;padding-top:3px;font-size:10px;width:100%;padding-left:4px;line-height:10px;text-align:left}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day .inner span.price{top:inherit;bottom:4px;font-size:11px;text-align:center;height:auto}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span{background-color:#3fbc00;color:#fff}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before{float:right;margin-right:5px;transform:rotate(45deg);color:#fff}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.cheapest span:first-child{color:#fff;background-color:#f08}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.cheapest span.price{color:#fff}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.adjacent-month .inner{background-color:#e4e4e4}.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.adjacent-month .inner span{display:none!important;background-color:#f4f4f4}.large-screen .new-late-deal-card .cal-legend{margin-left:70px;float:left}.large-screen .new-late-deal-card .cal-legend dd,.large-screen .new-late-deal-card .cal-legend dt{display:inline-block;vertical-align:top;line-height:16px;color:black}.large-screen .new-late-deal-card .cal-legend dt{width:16px;height:16px;margin-right:5px}.large-screen .new-late-deal-card .cal-legend dt.price{background:#f08;color:#f08}.large-screen .new-late-deal-card .cal-legend dt.date{border:1px solid #4abb10;background:#4abb10}.large-screen .new-late-deal-card__details{float:left;width:280px;padding:10px 10px 120px 10px;position:relative}.large-screen .new-late-deal-card__details__toggle-prices{float:right;color:#11aaf6;cursor:pointer;text-align:right}.large-screen .new-late-deal-card__details__toggle-prices .fa,.large-screen .new-late-deal-card__details__toggle-prices .select2-container.btn-select .select2-choice .select2-arrow b,.large-screen .select2-container.btn-select .select2-choice .select2-arrow .new-late-deal-card__details__toggle-prices b,.large-screen .new-late-deal-card__details__toggle-prices #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner .new-late-deal-card__details__toggle-prices span:first-child:before,.large-screen .new-late-deal-card__details__toggle-prices #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__toggle-prices span:first-child:before,.large-screen .new-late-deal-card__details__toggle-prices .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .new-late-deal-card__details__toggle-prices .combi-icon,.large-screen .new-late-deal-card__details__toggle-prices #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner .new-late-deal-card__details__toggle-prices span:first-child:before,.large-screen .new-late-deal-card__details__toggle-prices #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner .new-late-deal-card__details__toggle-prices span:first-child:before,.large-screen .new-late-deal-card__details__toggle-prices #pna-holidays .cheap-offer-view__hotel:before,.large-screen #pna-holidays .new-late-deal-card__details__toggle-prices .cheap-offer-view__hotel:before,.large-screen .new-late-deal-card__details__toggle-prices #pna-holidays .cheap-offer-view__flight-details:before,.large-screen #pna-holidays .new-late-deal-card__details__toggle-prices .cheap-offer-view__flight-details:before,.large-screen .new-late-deal-card__details__toggle-prices #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .new-late-deal-card__details__toggle-prices .cheap-offer-view__price--kids-stay-free:before,.large-screen .new-late-deal-card__details__toggle-prices #pna-holidays .cheap-offer-view__price--free-child-place:before,.large-screen #pna-holidays .new-late-deal-card__details__toggle-prices .cheap-offer-view__price--free-child-place:before,.large-screen .new-late-deal-card__details__toggle-prices .pna-hotelonly .includes ul li:before,.large-screen .pna-hotelonly .includes ul .new-late-deal-card__details__toggle-prices li:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__toggle-prices span:first-child:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__details__boardbasis:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__details__flight__outbound:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__details__flight__duration:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__img__no-image__text:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__img-gallery__no-image__text:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__img__control--prev:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__img-gallery__control--prev:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__img__control--next:before,.large-screen .new-late-deal-card__details__toggle-prices .new-late-deal-card__img-gallery__control--next:before,.large-screen .new-late-deal-card__details__toggle-prices .text-search .hotel-result-card-text div.detail .map,.large-screen .text-search .hotel-result-card-text div.detail .new-late-deal-card__details__toggle-prices .map,.large-screen .new-late-deal-card__details__toggle-prices .summary-basket__hotel-details__package__free-child:before,.large-screen .new-late-deal-card__details__toggle-prices .summary-basket__hotel-details__rooms__free-child:before,.large-screen .new-late-deal-card__details__toggle-prices .seo-landingpage .hotelpod__rating.rating,.large-screen .seo-landingpage .new-late-deal-card__details__toggle-prices .hotelpod__rating.rating{vertical-align:top;padding-top:12px}.large-screen .new-late-deal-card__details__toggle-prices__icon{background-size:32px;display:inline-block;width:32px;height:32px;position:relative}.large-screen .new-late-deal-card__details__toggle-prices__icon svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.large-screen .new-late-deal-card__details__toggle-prices__icon path{fill:#11aaf6}.large-screen .new-late-deal-card__details__toggle-prices__label{display:block}.large-screen .new-late-deal-card__details__toggle-prices--show span:nth-child(3){display:inline-block;margin-left:-8px}.large-screen .new-late-deal-card__details__toggle-prices--hide{display:none}.large-screen .new-late-deal-card__details__toggle-prices--hide span:nth-child(2){display:inline-block;margin-left:-8px}.large-screen .new-late-deal-card__details__hotel{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #e4e4e4}.large-screen .new-late-deal-card__details__rating{margin:0 0 5px 0}.large-screen .new-late-deal-card__details__heading{margin:0 0 3px 0;font-size:16px}.large-screen .new-late-deal-card__details__heading--image-on-left{width:215px}.large-screen .new-late-deal-card__details__location{margin:0 0 5px 0;line-height:1.2}.large-screen .new-late-deal-card__details__tripadvisor{position:relative}.large-screen .new-late-deal-card__details__tripadvisor__count{position:absolute;left:122px;top:2px;white-space:nowrap;font-size:12px}.large-screen .new-late-deal-card__details__boardbasis{padding-bottom:5px}.large-screen .new-late-deal-card__details__boardbasis:before{margin-right:6px}.large-screen .new-late-deal-card__details__flight{padding-bottom:5px;border-bottom:1px solid #e4e4e4}.large-screen .new-late-deal-card__details__flight:before,.large-screen .new-late-deal-card__details__flight:after{content:" ";display:table}.large-screen .new-late-deal-card__details__flight:after{clear:both}.large-screen .new-late-deal-card__details__flight img{float:none}.large-screen .new-late-deal-card__details__flight__outbound{padding-bottom:5px}.large-screen .new-late-deal-card__details__flight__outbound:before{transform:rotate(45deg);margin-right:10px}.large-screen .new-late-deal-card__details__flight__duration{padding-bottom:5px;white-space:nowrap}.large-screen .new-late-deal-card__details__flight__duration:before{margin-right:8px}.large-screen .new-late-deal-card__details__description{padding-bottom:10px;border-bottom:1px solid #e4e4e4}.large-screen .new-late-deal-card__details__description__text{margin:0}.large-screen .new-late-deal-card__details__pricing-container{position:absolute;bottom:10px;left:10px;right:10px}.large-screen .new-late-deal-card__details__pricing{padding:10px 0 0 0}.large-screen .new-late-deal-card__details__pricing__btn{position:absolute;bottom:6px;left:0;width:120px;transition:background .1s linear;line-height:1;padding:14px 10px}.large-screen .new-late-deal-card__details__pricing__btn__inner{display:block}.large-screen .new-late-deal-card__details__pricing__btn .fa,.large-screen .new-late-deal-card__details__pricing__btn .select2-container.btn-select .select2-choice .select2-arrow b,.large-screen .select2-container.btn-select .select2-choice .select2-arrow .new-late-deal-card__details__pricing__btn b,.large-screen .new-late-deal-card__details__pricing__btn #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .new-late-deal-card__details__pricing__btn .combi-icon,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays .cheap-offer-view__hotel:before,.large-screen #pna-holidays .new-late-deal-card__details__pricing__btn .cheap-offer-view__hotel:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays .cheap-offer-view__flight-details:before,.large-screen #pna-holidays .new-late-deal-card__details__pricing__btn .cheap-offer-view__flight-details:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .new-late-deal-card__details__pricing__btn .cheap-offer-view__price--kids-stay-free:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays .cheap-offer-view__price--free-child-place:before,.large-screen #pna-holidays .new-late-deal-card__details__pricing__btn .cheap-offer-view__price--free-child-place:before,.large-screen .new-late-deal-card__details__pricing__btn .pna-hotelonly .includes ul li:before,.large-screen .pna-hotelonly .includes ul .new-late-deal-card__details__pricing__btn li:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__details__boardbasis:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__details__flight__outbound:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__details__flight__duration:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img__no-image__text:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img-gallery__no-image__text:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img__control--prev:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img-gallery__control--prev:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img__control--next:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img-gallery__control--next:before,.large-screen .new-late-deal-card__details__pricing__btn .text-search .hotel-result-card-text div.detail .map,.large-screen .text-search .hotel-result-card-text div.detail .new-late-deal-card__details__pricing__btn .map,.large-screen .new-late-deal-card__details__pricing__btn .summary-basket__hotel-details__package__free-child:before,.large-screen .new-late-deal-card__details__pricing__btn .summary-basket__hotel-details__rooms__free-child:before,.large-screen .new-late-deal-card__details__pricing__btn .seo-landingpage .hotelpod__rating.rating,.large-screen .seo-landingpage .new-late-deal-card__details__pricing__btn .hotelpod__rating.rating{position:absolute;left:12px;top:14px}.large-screen .new-late-deal-card__details__pricing__btn .fa:first-child,.large-screen .new-late-deal-card__details__pricing__btn .select2-container.btn-select .select2-choice .select2-arrow b:first-child,.large-screen .select2-container.btn-select .select2-choice .select2-arrow .new-late-deal-card__details__pricing__btn b:first-child,.large-screen .new-late-deal-card__details__pricing__btn #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon:first-child,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .new-late-deal-card__details__pricing__btn .combi-icon:first-child,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays .cheap-offer-view__hotel:first-child:before,.large-screen #pna-holidays .new-late-deal-card__details__pricing__btn .cheap-offer-view__hotel:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays .cheap-offer-view__flight-details:first-child:before,.large-screen #pna-holidays .new-late-deal-card__details__pricing__btn .cheap-offer-view__flight-details:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays .cheap-offer-view__price--kids-stay-free:first-child:before,.large-screen #pna-holidays .new-late-deal-card__details__pricing__btn .cheap-offer-view__price--kids-stay-free:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn #pna-holidays .cheap-offer-view__price--free-child-place:first-child:before,.large-screen #pna-holidays .new-late-deal-card__details__pricing__btn .cheap-offer-view__price--free-child-place:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .pna-hotelonly .includes ul li:first-child:before,.large-screen .pna-hotelonly .includes ul .new-late-deal-card__details__pricing__btn li:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__pricing__btn span:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__details__boardbasis:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__details__flight__outbound:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__details__flight__duration:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img__no-image__text:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img-gallery__no-image__text:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img__control--prev:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img-gallery__control--prev:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img__control--next:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .new-late-deal-card__img-gallery__control--next:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .text-search .hotel-result-card-text div.detail .map:first-child,.large-screen .text-search .hotel-result-card-text div.detail .new-late-deal-card__details__pricing__btn .map:first-child,.large-screen .new-late-deal-card__details__pricing__btn .summary-basket__hotel-details__package__free-child:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .summary-basket__hotel-details__rooms__free-child:first-child:before,.large-screen .new-late-deal-card__details__pricing__btn .seo-landingpage .hotelpod__rating.rating:first-child,.large-screen .seo-landingpage .new-late-deal-card__details__pricing__btn .hotelpod__rating.rating:first-child{left:14px}.large-screen .new-late-deal-card__details__pricing__was{text-align:right;line-height:1;margin-bottom:3px;min-height:10px}.large-screen .new-late-deal-card__details__pricing__was__amount{font-weight:bold;text-decoration:line-through}.large-screen .new-late-deal-card__details__pricing__save{text-align:right;line-height:1;margin-bottom:3px;color:#f08}.large-screen .new-late-deal-card__details__pricing__save__amount{font-weight:bold}.large-screen .new-late-deal-card__details__pricing__operator{text-align:right}.large-screen .new-late-deal-card__details__pricing__now{text-align:right;color:#f08;line-height:1.2;display:block}.large-screen .new-late-deal-card__details__pricing__now--link:hover{text-decoration:none;color:#4abb10}.large-screen .new-late-deal-card__details__pricing__now--link:hover .new-late-deal-card__details__pricing__now__label{color:#4abb10}.large-screen .new-late-deal-card__details__pricing__now__label{color:#11aaf6;display:block}.large-screen .new-late-deal-card__details__pricing__now__amount{font-weight:bold;font-size:30px}.large-screen .new-late-deal-card__details__pricing__deposit{font-size:12px;line-height:1;float:left;color:#f08;margin-top:4px}.large-screen .new-late-deal-card__details__pricing__deposit__price{display:block;margin-top:5px}.large-screen .new-late-deal-card__details__pricing__deposit__price__inner{font-size:23px}.large-screen .new-late-deal-card__details__pricing__deposits-available{width:80px;float:left;line-height:1.2;color:#f08;padding-left:40px;position:relative;font-size:12px;padding-top:5px}.large-screen .new-late-deal-card__details__pricing__deposits-available__icon{width:30px;height:35px;position:absolute;left:0;top:10px}.large-screen .new-late-deal-card__details__pricing__deposits-available__icon path{fill:#f08}.large-screen .new-late-deal-card__details__pricing__free-amendments{color:#005f86;font-size:15px;margin:0;text-align:left;font-weight:bold;width:100%;cursor:pointer;position:relative}.large-screen .new-late-deal-card__details__pricing__free-amendments__icon{width:18px;height:16px;position:relative;top:3px;display:inline-block}.large-screen .new-late-deal-card__details__pricing__free-amendments:hover{text-decoration:underline}.large-screen .new-late-deal-card__details__ctas{padding-top:5px}.large-screen .new-late-deal-card__details__ctas:before,.large-screen .new-late-deal-card__details__ctas:after{content:" ";display:table}.large-screen .new-late-deal-card__details__ctas:after{clear:both}.large-screen .new-late-deal-card__details__ctas--single .new-late-deal-card__details__ctas__btn{width:100%}.large-screen .new-late-deal-card__details__ctas__btn{position:relative;float:left;transition:background .1s linear;padding-right:28px}.large-screen .new-late-deal-card__details__ctas__btn--info{margin-right:10px}.large-screen .new-late-deal-card__details__ctas__btn .fa,.large-screen .new-late-deal-card__details__ctas__btn .select2-container.btn-select .select2-choice .select2-arrow b,.large-screen .select2-container.btn-select .select2-choice .select2-arrow .new-late-deal-card__details__ctas__btn b,.large-screen .new-late-deal-card__details__ctas__btn #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .new-late-deal-card__details__ctas__btn .combi-icon,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays .cheap-offer-view__hotel:before,.large-screen #pna-holidays .new-late-deal-card__details__ctas__btn .cheap-offer-view__hotel:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays .cheap-offer-view__flight-details:before,.large-screen #pna-holidays .new-late-deal-card__details__ctas__btn .cheap-offer-view__flight-details:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .new-late-deal-card__details__ctas__btn .cheap-offer-view__price--kids-stay-free:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays .cheap-offer-view__price--free-child-place:before,.large-screen #pna-holidays .new-late-deal-card__details__ctas__btn .cheap-offer-view__price--free-child-place:before,.large-screen .new-late-deal-card__details__ctas__btn .pna-hotelonly .includes ul li:before,.large-screen .pna-hotelonly .includes ul .new-late-deal-card__details__ctas__btn li:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__details__boardbasis:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__details__flight__outbound:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__details__flight__duration:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img__no-image__text:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img-gallery__no-image__text:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img__control--prev:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img-gallery__control--prev:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img__control--next:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img-gallery__control--next:before,.large-screen .new-late-deal-card__details__ctas__btn .text-search .hotel-result-card-text div.detail .map,.large-screen .text-search .hotel-result-card-text div.detail .new-late-deal-card__details__ctas__btn .map,.large-screen .new-late-deal-card__details__ctas__btn .summary-basket__hotel-details__package__free-child:before,.large-screen .new-late-deal-card__details__ctas__btn .summary-basket__hotel-details__rooms__free-child:before,.large-screen .new-late-deal-card__details__ctas__btn .seo-landingpage .hotelpod__rating.rating,.large-screen .seo-landingpage .new-late-deal-card__details__ctas__btn .hotelpod__rating.rating{position:absolute;right:8px;top:13px}.large-screen .new-late-deal-card__details__ctas__btn .fa:first-child,.large-screen .new-late-deal-card__details__ctas__btn .select2-container.btn-select .select2-choice .select2-arrow b:first-child,.large-screen .select2-container.btn-select .select2-choice .select2-arrow .new-late-deal-card__details__ctas__btn b:first-child,.large-screen .new-late-deal-card__details__ctas__btn #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.return-date.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen #price.tab-pane #panda-pods #pod-2 #panda-calendar-module .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .grouped-range-filter .grouped-range-concertina li ul li.combined .combi-icon:first-child,.large-screen .grouped-range-filter .grouped-range-concertina li ul li.combined .new-late-deal-card__details__ctas__btn .combi-icon:first-child,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.return-date.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner span:first-child:before,.large-screen #pna-holidays #pod-2 #panda-calendar-module .days .day.selected.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays .cheap-offer-view__hotel:first-child:before,.large-screen #pna-holidays .new-late-deal-card__details__ctas__btn .cheap-offer-view__hotel:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays .cheap-offer-view__flight-details:first-child:before,.large-screen #pna-holidays .new-late-deal-card__details__ctas__btn .cheap-offer-view__flight-details:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays .cheap-offer-view__price--kids-stay-free:first-child:before,.large-screen #pna-holidays .new-late-deal-card__details__ctas__btn .cheap-offer-view__price--kids-stay-free:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn #pna-holidays .cheap-offer-view__price--free-child-place:first-child:before,.large-screen #pna-holidays .new-late-deal-card__details__ctas__btn .cheap-offer-view__price--free-child-place:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .pna-hotelonly .includes ul li:first-child:before,.large-screen .pna-hotelonly .includes ul .new-late-deal-card__details__ctas__btn li:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner span:first-child:before,.large-screen .new-late-deal-card__calendar .calendar.flat-calendar .days .day.selected.highlighted .inner .new-late-deal-card__details__ctas__btn span:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__details__boardbasis:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__details__flight__outbound:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__details__flight__duration:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img__no-image__text:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img-gallery__no-image__text:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img__control--prev:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img-gallery__control--prev:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img__control--next:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .new-late-deal-card__img-gallery__control--next:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .text-search .hotel-result-card-text div.detail .map:first-child,.large-screen .text-search .hotel-result-card-text div.detail .new-late-deal-card__details__ctas__btn .map:first-child,.large-screen .new-late-deal-card__details__ctas__btn .summary-basket__hotel-details__package__free-child:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .summary-basket__hotel-details__rooms__free-child:first-child:before,.large-screen .new-late-deal-card__details__ctas__btn .seo-landingpage .hotelpod__rating.rating:first-child,.large-screen .seo-landingpage .new-late-deal-card__details__ctas__btn .hotelpod__rating.rating:first-child{right:14px}.large-screen .new-late-deal-card__details--image-on-left{float:right}.large-screen .new-late-deal-card__details--calendar-enabled{min-height:328px}.large-screen .new-late-deal-card__details--no-pricing{padding-bottom:73px}.large-screen .new-late-deal-card__img,.large-screen .new-late-deal-card__img-gallery{position:absolute;right:1px;top:1px;bottom:1px;overflow:hidden;width:426px;color:#fff}.large-screen .new-late-deal-card__img:hover,.large-screen .new-late-deal-card__img-gallery:hover{color:#fff}.large-screen .new-late-deal-card__img img,.large-screen .new-late-deal-card__img-gallery img{transition:all .3s;position:absolute;top:50%;left:50%;margin:-170px 0 0 -316px;height:340px;width:633px}.large-screen .new-late-deal-card__img__no-image,.large-screen .new-late-deal-card__img-gallery__no-image{position:absolute;top:0;bottom:0;right:0;left:0;background:#e4e4e4;text-align:center}.large-screen .new-late-deal-card__img__no-image__text,.large-screen .new-late-deal-card__img-gallery__no-image__text{position:absolute;top:50%;left:50%;width:200px;height:140px;text-align:center;margin:-70px 0 0 -100px;font-size:25px}.large-screen .new-late-deal-card__img__no-image__text:before,.large-screen .new-late-deal-card__img-gallery__no-image__text:before{display:block;font-size:100px}.large-screen .new-late-deal-card__img__control,.large-screen .new-late-deal-card__img-gallery__control{position:absolute;top:0;bottom:0;width:213px}.large-screen .new-late-deal-card__img__control:before,.large-screen .new-late-deal-card__img-gallery__control:before{color:#fff;background:rgba(0,0,0,0.5);height:50px;width:50px;border-radius:50%;font-size:30px;padding-top:10px;top:50%;position:absolute;margin-top:-25px;transition:background .1s linear}.large-screen .new-late-deal-card__img__control:hover:before,.large-screen .new-late-deal-card__img-gallery__control:hover:before{background:rgba(0,0,0,0.8)}.large-screen .new-late-deal-card__img__control--prev,.large-screen .new-late-deal-card__img-gallery__control--prev{left:0}.large-screen .new-late-deal-card__img__control--prev:before,.large-screen .new-late-deal-card__img-gallery__control--prev:before{padding-left:12px;left:15px}.large-screen .new-late-deal-card__img__control--next,.large-screen .new-late-deal-card__img-gallery__control--next{right:0}.large-screen .new-late-deal-card__img__control--next:before,.large-screen .new-late-deal-card__img-gallery__control--next:before{padding-left:16px;right:15px}.large-screen .new-late-deal-card__img__trigger,.large-screen .new-late-deal-card__img-gallery__trigger{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .1s linear}.large-screen .new-late-deal-card__img__trigger:hover,.large-screen .new-late-deal-card__img-gallery__trigger:hover{background:rgba(0,0,0,0.3)}.large-screen .new-late-deal-card__img__trigger:hover:before,.large-screen .new-late-deal-card__img-gallery__trigger:hover:before{content:'';width:50px;height:50px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjYwOS42IiBoZWlnaHQ9IjYxMCIgdmlld0JveD0iMCAwIDYwOS42IDYxMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjA5LjY0OSA2MTAuMDE3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjc0LjQgNDA4LjNjLTEuNyAyLjEtMy4yIDQuNi01LjIgNi42QzIxMC4yIDQ3My45IDE1MS4xIDUzMyA5Mi4xIDU5MmMtMTYuNCAxNi40LTM1LjUgMjIuMy01Ny45IDE0LjcgLTMyLjctMTEuMS00NS4xLTU0LjItMjMuMS04MC43IDYuNy04LjEgMTQuMy0xNS40IDIxLjctMjIuOCA1NC44LTU0LjggMTA5LjUtMTA5LjYgMTY0LjUtMTY0LjMgMy41LTMuNSAzLjMtNS43IDEuMS05LjYgLTE5LjMtMzMuMy0yOS02OS40LTI5LTEwNy44IDAtNDAuNCA5LjktNzguNSAzMS0xMTMuMkMyMzMuNCA1My42IDI4MS4zIDE4LjkgMzQzLjcgNS4yYzQ4LjctMTAuNyA5Ni4xLTQuOCAxNDEuMiAxNi45IDQyLjYgMjAuNSA3NS4zIDUxLjggOTggOTMuMSAyMC4yIDM2LjkgMjguOSA3Ni42IDI2LjMgMTE4LjggLTIuNCAzOS41LTE0LjYgNzUuNy0zNi41IDEwOC41IC0yMS42IDMyLjQtNTAgNTcuMy04NC44IDc0LjggLTIzLjkgMTIuMS00OS4zIDE5LjUtNzUuOCAyMi4yIC00NS43IDQuNi04OC44LTQuMi0xMjkuMS0yNi40QzI4MC41IDQxMS43IDI3OC4xIDQxMC40IDI3NC40IDQwOC4zek0zOTAuMiAzNmMtMTAxLjItMC43LTE4NC43IDgxLjQtMTg1LjEgMTgzLjggLTAuNCAxMDEuNSA4MC42IDE4NC45IDE4NC4yIDE4NS4xIDEwMi4yIDAuMiAxODMuOS04MS43IDE4NC43LTE4My43QzU3NC44IDExOS44IDQ5Mi4yIDM2LjcgMzkwLjIgMzZ6TTIyMS42IDM2NWMtMC43IDAuNy0yIDEuOC0zLjEgMi45IC00My43IDQzLjctODcuNCA4Ny40LTEzMS4xIDEzMS4xIC0xNS41IDE1LjYtMzEuMSAzMS4xLTQ2LjYgNDYuNyAtNC42IDQuNi02LjIgMTAuMi00LjQgMTYuNSAxLjggNi4zIDYuMSAxMC4zIDEyLjUgMTEuNyA3LjUgMS43IDEzLTIuMSAxOC4xLTcuMiA1OC40LTU4LjUgMTE2LjktMTE2LjkgMTc1LjMtMTc1LjMgMS4yLTEuMiAyLjQtMi42IDIuNi0yLjhDMjM2LjkgMzgwLjYgMjI5LjUgMzczIDIyMS42IDM2NXpNMzg5LjQgNzIuM2MwIDExLjQgMCAyMi44IDAgMzQgLTY4LjUgNy40LTEwNi40IDQ0LjktMTEzLjkgMTEzLjggLTExIDAtMjIuNSAwLTM0LjEgMEMyMzguNyAxMzkuNSAzMTEuMSA2OS4yIDM4OS40IDcyLjN6Ii8+PC9zdmc+);position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;background-size:cover;background-repeat:no-repeat}.large-screen .new-late-deal-card__img__count,.large-screen .new-late-deal-card__img-gallery__count{position:absolute;bottom:0;left:0;color:#fff;padding:2px;background-color:rgba(0,0,0,0.5)}.large-screen .new-late-deal-card__img--large img,.large-screen .new-late-deal-card__img-gallery--large img{margin:-185px 0 0 -340px;height:370px;width:680px}.large-screen .new-late-deal-card__img--image-on-left,.large-screen .new-late-deal-card__img-gallery--image-on-left{left:0;right:auto}.large-screen .new-late-deal-card__discount{background:#f00;color:#fff;position:absolute;top:20px;right:-7px;padding:10px;z-index:3;text-align:center;line-height:1.2;border-radius:3px 3px 0 3px;box-shadow:0 1px 2px 0 #646464;border-bottom:1px solid #960202;pointer-events:none;font-size:13px;text-transform:none}.large-screen .new-late-deal-card__discount--bottom{top:auto;bottom:15px}.large-screen .new-late-deal-card__discount:after{content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0 0;border-color:#f00 transparent transparent transparent;position:absolute;bottom:-8px;right:1px;z-index:9}.large-screen .new-late-deal-card__discount--image-on-left{left:-8px;right:auto}.large-screen .new-late-deal-card__discount--image-on-left:after{left:1px;right:auto;border-width:7px 0 0 7px}.large-screen .new-late-deal-card__discount__percentage{display:block;font-size:20px;font-weight:bold}.large-screen .new-late-deal-card__discount__date{display:block;font-size:13px;font-weight:bold}.large-screen .new-late-deal-card__discount__per-person{display:block;line-height:1.5;text-transform:none}.large-screen .new-late-deal-card__discount__off,.large-screen .new-late-deal-card__discount__date{display:inline}.large-screen .new-late-deal-card__ribbon{position:absolute;right:-2px;top:-2px;z-index:1;font-size:18px;height:100px;width:100px;pointer-events:none;overflow:hidden}.large-screen .new-late-deal-card__ribbon__type{position:relative;top:16px;right:-2px;width:129px;padding:4px 0;color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;font-weight:700}.large-screen .new-late-deal-card__ribbon__type:before,.large-screen .new-late-deal-card__ribbon__type:after{content:"";border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;position:absolute;bottom:-2px}.large-screen .new-late-deal-card__ribbon__type:before{left:0}.large-screen .new-late-deal-card__ribbon__type:after{right:0}.large-screen .new-late-deal-card__ribbon__type--sale{background-color:#f00}.large-screen .new-late-deal-card__ribbon__type--sale:before,.large-screen .new-late-deal-card__ribbon__type--sale:after{border-top-color:#c00}.large-screen .new-late-deal-card__ribbon__type--customer-favourite{background-color:#646464;font-size:14px;line-height:1;padding:4px 8px}.large-screen .new-late-deal-card__ribbon__type--customer-favourite:before,.large-screen .new-late-deal-card__ribbon__type--customer-favourite:after{border-top-color:#4b4b4b}.large-screen .new-late-deal-card__ribbon__type--top-seller{background-color:#646464;font-size:14px;line-height:1;word-spacing:130px}.large-screen .new-late-deal-card__ribbon__type--top-seller:before,.large-screen .new-late-deal-card__ribbon__type--top-seller:after{border-top-color:#4b4b4b}.large-screen .new-late-deal-card__ribbon__type--family{background-color:#13063E;font-size:14px;line-height:1;word-spacing:130px}.large-screen .new-late-deal-card__ribbon__type--family:before,.large-screen .new-late-deal-card__ribbon__type--family:after{border-top-color:#050210}.large-screen .new-late-deal-card__ribbon__type--late-deal-reduction{background-color:#f00;font-size:14px;line-height:1;padding:4px}.large-screen .new-late-deal-card__ribbon__type--late-deal-reduction:before,.large-screen .new-late-deal-card__ribbon__type--late-deal-reduction:after{border-top-color:#c00}.large-screen .new-late-deal-card__ribbon__type--early-bird-discount{background-color:#f00;font-size:14px;line-height:1}.large-screen .new-late-deal-card__ribbon__type--early-bird-discount:before,.large-screen .new-late-deal-card__ribbon__type--early-bird-discount:after{border-top-color:#c00}.large-screen .new-late-deals-banner{font-size:23px;color:#646464;overflow:hidden;position:relative;line-height:1.2;margin-bottom:20px;margin-top:0}.large-screen .new-late-deals-banner:after{content:"";border-top:2px solid #e4e4e4;position:absolute;top:50%;margin:-1px 0 0 12px;width:100%}.large-screen .free-amends-modal__close{border:0;background-color:#11aaf6;color:#fff;text-align:center;width:200px;margin:10px auto 10px auto;border-radius:5px;padding:10px;display:block;cursor:pointer}.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-bold a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-bold a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-bold div.detail p.location a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-bold div.detail p.location a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-bold div.detail .blog .blog_entry h2.location a,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-bold div.detail h2.location a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-bold div.detail .blog .blog_entry h2.location a,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-bold div.detail h2.location a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-bold div.detail .blog .blog_entry h3.location a,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-bold div.detail h3.location a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-bold div.detail .blog .blog_entry h3.location a,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-bold div.detail h3.location a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-bold div.detail .blog .blog_entry h4.location a,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-bold div.detail h4.location a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-bold div.detail .blog .blog_entry h4.location a,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-bold div.detail h4.location a{font-weight:bold}.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail .heading a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail .heading a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail p.location a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail p.location a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h2.location a,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail h2.location a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h2.location a,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail h2.location a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h3.location a,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail h3.location a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h3.location a,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail h3.location a,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h4.location a,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail h4.location a,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h4.location a,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail h4.location a{text-decoration:underline}.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail a:hover,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail a:hover,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail .heading a:hover,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail .heading a:hover,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail p.location a:hover,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail p.location a:hover,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h2.location a:hover,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail h2.location a:hover,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h2.location a:hover,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail h2.location a:hover,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h3.location a:hover,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail h3.location a:hover,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h3.location a:hover,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail h3.location a:hover,.large-screen .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h4.location a:hover,.large-screen .blog .blog_entry .holidayLateDeals .result-card-latedeal.is-late-deals-link-underlined div.detail h4.location a:hover,.large-screen .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail .blog .blog_entry h4.location a:hover,.large-screen .blog .blog_entry .destination-page .result-card-latedeal.is-late-deals-link-underlined div.detail h4.location a:hover{color:#4abb10}.large-screen .text-search #hotel-srch-page{padding:8px;height:43px}.large-screen .text-search #hotel-srch-page .btn{padding:0;font-size:1.7em;line-height:1em;height:30px}.large-screen .text-search #hotel-srch-page #success-float-right{float:right;margin-left:3px}.large-screen .text-search #hotel-srch-page #search{color:#646464;width:60%;float:right}.large-screen .text-search #holidays-flat-search-module>.panel{min-height:377px}.large-screen .text-search .result-card-v3{list-style:outside none none;height:250px;border:1px solid #E1E1E1;padding:0;position:relative;background:none repeat scroll 0 0 transparent;margin:20px 0}.large-screen .text-search .result-card-v3 div.logo-teaser img{float:left}.large-screen .text-search .result-card-v3 div.logo-teaser{margin:8px 0 0 9px;float:left;padding-top:3px}.large-screen .text-search .result-card-v3 div.detail{float:left;padding:0 0 0 10px;width:540px;position:relative;font-size:.9em}.large-screen .text-search .result-card-v3 div.detail p,.large-screen .text-search .result-card-v3 div.detail .blog .blog_entry h2,.large-screen .blog .blog_entry .text-search .result-card-v3 div.detail h2,.large-screen .text-search .result-card-v3 div.detail .blog .blog_entry h3,.large-screen .blog .blog_entry .text-search .result-card-v3 div.detail h3,.large-screen .text-search .result-card-v3 div.detail .blog .blog_entry h4,.large-screen .blog .blog_entry .text-search .result-card-v3 div.detail h4{width:60%}.large-screen .text-search .result-card-v3 div.priceCTA .call-to-action{width:180px;position:absolute;right:10px;bottom:10px}.large-screen .text-search #results-message{color:#646464;font-size:1.3em}.large-screen .text-search .listings{margin:0;padding:0}.large-screen .text-search .hotel-result-card-text{list-style:outside none none;height:200px;border:1px solid #E1E1E1;padding:0;position:relative;background:url("../img/flat/pages/search/result-card-bg.png") no-repeat scroll right 190px center transparent;margin:20px 0}.large-screen .text-search .hotel-result-card-text div.logo-teaser{margin:8px 0 0 9px;float:left;padding-top:3px}.large-screen .text-search .hotel-result-card-text div.detail .heading a{color:#11AAF6;font-size:.9em;font-weight:bold}.large-screen .text-search .hotel-result-card-text div.detail{float:left;padding:7px 0 0 14px;width:380px;position:relative;font-size:.9em;margin-bottom:5px}.large-screen .text-search .hotel-result-card-text div.detail .map{float:left;font-size:20px;padding-right:5px;color:#646464}.large-screen .text-search .hotel-result-card-text div.detail .ta{margin-bottom:5px}.large-screen .text-search .hotel-result-card-text div.detail .heading{margin-top:0;margin-bottom:0}.large-screen .text-search .hotel-search-call-to-action{position:absolute;bottom:10px;text-align:right;right:10px}.large-screen .text-search .hotel-search-call-to-action .btn-success{width:180px}.large-screen .deposit-options-page .image-header{position:relative;margin-bottom:20px}.large-screen .deposit-options-page .image-header .h2{position:absolute;color:white;left:20px;top:0;font-size:36px}.large-screen .deposit-options-page .payment-cards{margin-top:10px}.large-screen .deposit-options-page .payment-cards .panel-body{padding:10px}.large-screen .deposit-options-page .payment-cards .payment-card{float:left}.large-screen .deposit-options-page .deposit-menu{margin-bottom:20px}.large-screen .deposit-options-page .deposit-menu .btn-panel{padding-top:0}.large-screen .deposit-options-page .deposit-menu .btn-panel .panel-icon-zero-percent{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFs8IUVOVElUWSBuc19leHRlbmQgImh0dHA6Ly9ucy5hZG9iZS5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvIj48IUVOVElUWSBuc19haSAiaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIj48IUVOVElUWSBuc19ncmFwaHMgImh0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8iPjwhRU5USVRZIG5zX3ZhcnMgImh0dHA6Ly9ucy5hZG9iZS5jb20vVmFyaWFibGVzLzEuMC8iPjwhRU5USVRZIG5zX2ltcmVwICJodHRwOi8vbnMuYWRvYmUuY29tL0ltYWdlUmVwbGFjZW1lbnQvMS4wLyI+PCFFTlRJVFkgbnNfc2Z3ICJodHRwOi8vbnMuYWRvYmUuY29tL1NhdmVGb3JXZWIvMS4wLyI+PCFFTlRJVFkgbnNfY3VzdG9tICJodHRwOi8vbnMuYWRvYmUuY29tL0dlbmVyaWNDdXN0b21OYW1lc3BhY2UvMS4wLyI+PCFFTlRJVFkgbnNfYWRvYmVfeHBhdGggImh0dHA6Ly9ucy5hZG9iZS5jb20vWFBhdGgvMS4wLyI+XT48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM6eD0iJm5zX2V4dGVuZDsiIHhtbG5zOmk9IiZuc19haTsiIHhtbG5zOmdyYXBoPSImbnNfZ3JhcGhzOyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMDBweCIgaGVpZ2h0PSIzMDBweCIgdmlld0JveD0iMCAwIDMwMCAzMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwMCAzMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxtZXRhZGF0YT48c2Z3ICB4bWxucz0iJm5zX3NmdzsiPjxzbGljZXM+PC9zbGljZXM+PHNsaWNlU291cmNlQm91bmRzICB3aWR0aD0iMjY3LjA2NCIgaGVpZ2h0PSIzMDAuODI0IiB4PSIxNS45ODQiIHk9IjAuNSIgYm90dG9tTGVmdE9yaWdpbj0idHJ1ZSI+PC9zbGljZVNvdXJjZUJvdW5kcz48L3Nmdz48L21ldGFkYXRhPjxnPjxnPjxwYXRoIGZpbGw9IiM2NDY0NjQiIGQ9Ik0yNDguOTAxLDMyLjE0M2gtOS4wNjZ2LTkuODljMC0xMi4zNjMtOS44OS0yMy4wNzctMjIuMjUzLTIzLjA3N3MtMjIuMjUzLDkuODktMjIuMjUzLDIzLjA3N3Y5Ljg5aC0yMi4yNTN2LTkuODlDMTczLjA3Nyw5Ljg5LDE2My4xODcsMCwxNTEuNjQ4LDBjLTExLjUzOCwwLTIyLjI1Myw5Ljg5LTIyLjI1MywyMy4wNzd2OS44OWgtMjIuMjUzVjIyLjI1M0MxMDcuMTQzLDkuODksOTcuMjUzLDAsODQuODksMFM2Mi42MzcsOS44OSw2Mi42MzcsMjIuMjUzdjkuODlINTEuMDk5Yy0xOC45NTYsMC0zNC42MTUsMTYuNDg0LTM0LjYxNSwzNS40NHYxOTcuODAyYzAsMTguOTU2LDE1LjY1OSwzNC42MTUsMzQuNjE1LDM0LjYxNWgxOTcuODAyYzE4Ljk1NiwwLDM0LjYxNS0xNS42NTksMzQuNjE1LTM0LjYxNVY2Ny41ODJDMjg0LjM0MSw0OC42MjYsMjY4LjY4MSwzMi4xNDMsMjQ4LjkwMSwzMi4xNDN6IE0yMDguNTE2LDIyLjI1M2MwLTUuNzY5LDQuMTIxLTkuODksOS44OS05Ljg5YzQuOTQ1LDAsOS44OSw0Ljk0NSw5Ljg5LDkuODl2NDAuMzg1YzAsNS43NjktNC4xMjEsOS44OS05Ljg5LDkuODljLTQuOTQ1LDAtOS44OS00Ljk0NS05Ljg5LTkuODlWMjIuMjUzeiBNMTQxLjc1OCwyMi4yNTNjMC01Ljc2OSw0LjEyMS05Ljg5LDkuODktOS44OWM1Ljc2OSwwLDkuODksNC45NDUsOS44OSw5Ljg5djQwLjM4NWMwLDUuNzY5LTQuMTIxLDkuODktOS44OSw5Ljg5Yy01Ljc2OSwwLTkuODktNC45NDUtOS44OS05Ljg5VjIyLjI1M3ogTTc1LDIyLjI1M2MwLTUuNzY5LDQuMTIxLTkuODksOS44OS05Ljg5YzUuNzY5LDAsOS44OSw0Ljk0NSw5Ljg5LDkuODl2NDAuMzg1YzAsNS43NjktNC4xMjEsOS44OS05Ljg5LDkuODljLTUuNzY5LDAtOS44OS00LjEyMS05Ljg5LTkuODlWMjIuMjUzeiBNMjYzLjczNiwyNjUuMzg1YzAsOC4yNDItNi41OTMsMTQuODM1LTE0LjgzNSwxNC44MzVINTEuMDk5Yy04LjI0MiwwLTE0LjgzNS02LjU5My0xNC44MzUtMTQuODM1Vjg0LjA2NmgyMjcuNDczVjI2NS4zODV6Ii8+PHJlY3QgeD0iNTUuMjIiIHk9IjEyMC4zMyIgZmlsbD0iIzY0NjQ2NCIgd2lkdGg9IjM3LjkxMiIgaGVpZ2h0PSIzMy43OTEiLz48cmVjdCB4PSIxMDYuMzE5IiB5PSIxMjAuMzMiIGZpbGw9IiM2NDY0NjQiIHdpZHRoPSIzNy45MTIiIGhlaWdodD0iMzMuNzkxIi8+PHJlY3QgeD0iMTU2LjU5MyIgeT0iMTIwLjMzIiBmaWxsPSIjNjQ2NDY0IiB3aWR0aD0iMzcuOTEyIiBoZWlnaHQ9IjMzLjc5MSIvPjxyZWN0IHg9IjIwNi44NjgiIHk9IjEyMC4zMyIgZmlsbD0iIzY0NjQ2NCIgd2lkdGg9IjM3LjkxMiIgaGVpZ2h0PSIzMy43OTEiLz48cmVjdCB4PSI1NS4yMiIgeT0iMTY1LjY1OSIgZmlsbD0iIzY0NjQ2NCIgd2lkdGg9IjM3LjkxMiIgaGVpZ2h0PSIzMy43OTEiLz48cmVjdCB4PSIxMDYuMzE5IiB5PSIxNjUuNjU5IiBmaWxsPSIjNjQ2NDY0IiB3aWR0aD0iMzcuOTEyIiBoZWlnaHQ9IjMzLjc5MSIvPjxyZWN0IHg9IjE1Ni41OTMiIHk9IjE2NS42NTkiIGZpbGw9IiM2NDY0NjQiIHdpZHRoPSIzNy45MTIiIGhlaWdodD0iMzMuNzkxIi8+PHJlY3QgeD0iMjA2Ljg2OCIgeT0iMTY1LjY1OSIgZmlsbD0iIzY0NjQ2NCIgd2lkdGg9IjM3LjkxMiIgaGVpZ2h0PSIzMy43OTEiLz48cmVjdCB4PSI1NS4yMiIgeT0iMjEwLjE2NSIgZmlsbD0iIzY0NjQ2NCIgd2lkdGg9IjM3LjkxMiIgaGVpZ2h0PSIzMy43OTEiLz48cmVjdCB4PSIxMDYuMzE5IiB5PSIyMTAuMTY1IiBmaWxsPSIjNjQ2NDY0IiB3aWR0aD0iMzcuOTEyIiBoZWlnaHQ9IjMzLjc5MSIvPjxyZWN0IHg9IjE1Ni41OTMiIHk9IjIxMC4xNjUiIGZpbGw9IiM2NDY0NjQiIHdpZHRoPSIzNy45MTIiIGhlaWdodD0iMzMuNzkxIi8+PHJlY3QgeD0iMjA2Ljg2OCIgeT0iMjEwLjE2NSIgZmlsbD0iIzY0NjQ2NCIgd2lkdGg9IjM3LjkxMiIgaGVpZ2h0PSIzMy43OTEiLz48L2c+PC9nPjwvc3ZnPg==);background-position:25px 23px;background-size:50%}.large-screen .deposit-options-page .deposit-menu .btn-panel:hover .panel-icon-zero-percent{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNi40IDM2LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM2LjQgMzYuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMwLjIsMy45aC0xLjFWMi43YzAtMS41LTEuMi0yLjgtMi43LTIuOGMtMS41LDAtMi43LDEuMi0yLjcsMi44djEuMkgyMVYyLjdDMjEsMS4yLDE5LjgsMCwxOC40LDBzLTIuNywxLjItMi43LDIuOHYxLjJIMTNWMi43QzEzLDEuMiwxMS44LDAsMTAuMywwUzcuNiwxLjIsNy42LDIuN3YxLjJINi4yQzMuOSwzLjksMiw1LjksMiw4LjJ2MjRjMCwyLjMsMS45LDQuMiw0LjIsNC4yaDI0YzIuMywwLDQuMi0xLjksNC4yLTQuMnYtMjRDMzQuNSw1LjksMzIuNiwzLjksMzAuMiwzLjl6IE0yNS4zLDIuN2MwLTAuNywwLjUtMS4yLDEuMi0xLjJjMC42LDAsMS4yLDAuNiwxLjIsMS4ydjQuOWMwLDAuNy0wLjUsMS4yLTEuMiwxLjJjLTAuNiwwLTEuMi0wLjYtMS4yLTEuMlYyLjd6IE0xNy4yLDIuN2MwLTAuNywwLjUtMS4yLDEuMi0xLjJzMS4yLDAuNiwxLjIsMS4ydjQuOWMwLDAuNy0wLjUsMS4yLTEuMiwxLjJzLTEuMi0wLjYtMS4yLTEuMlYyLjd6IE05LjEsMi43YzAtMC43LDAuNS0xLjIsMS4yLTEuMnMxLjIsMC42LDEuMiwxLjJ2NC45YzAsMC43LTAuNSwxLjItMS4yLDEuMlM5LjEsOC4zLDkuMSw3LjZWMi43eiBNMzIsMzIuMmMwLDEtMC44LDEuOC0xLjgsMS44aC0yNGMtMSwwLTEuOC0wLjgtMS44LTEuOHYtMjJIMzJWMzIuMnoiLz48cmVjdCB4PSI2LjciIHk9IjE0LjYiIGNsYXNzPSJzdDAiIHdpZHRoPSI0LjYiIGhlaWdodD0iNC4xIi8+PHJlY3QgeD0iMTIuOSIgeT0iMTQuNiIgY2xhc3M9InN0MCIgd2lkdGg9IjQuNiIgaGVpZ2h0PSI0LjEiLz48cmVjdCB4PSIxOSIgeT0iMTQuNiIgY2xhc3M9InN0MCIgd2lkdGg9IjQuNiIgaGVpZ2h0PSI0LjEiLz48cmVjdCB4PSIyNS4xIiB5PSIxNC42IiBjbGFzcz0ic3QwIiB3aWR0aD0iNC42IiBoZWlnaHQ9IjQuMSIvPjxyZWN0IHg9IjYuNyIgeT0iMjAuMSIgY2xhc3M9InN0MCIgd2lkdGg9IjQuNiIgaGVpZ2h0PSI0LjEiLz48cmVjdCB4PSIxMi45IiB5PSIyMC4xIiBjbGFzcz0ic3QwIiB3aWR0aD0iNC42IiBoZWlnaHQ9IjQuMSIvPjxyZWN0IHg9IjE5IiB5PSIyMC4xIiBjbGFzcz0ic3QwIiB3aWR0aD0iNC42IiBoZWlnaHQ9IjQuMSIvPjxyZWN0IHg9IjI1LjEiIHk9IjIwLjEiIGNsYXNzPSJzdDAiIHdpZHRoPSI0LjYiIGhlaWdodD0iNC4xIi8+PHJlY3QgeD0iNi43IiB5PSIyNS41IiBjbGFzcz0ic3QwIiB3aWR0aD0iNC42IiBoZWlnaHQ9IjQuMSIvPjxyZWN0IHg9IjEyLjkiIHk9IjI1LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSI0LjYiIGhlaWdodD0iNC4xIi8+PHJlY3QgeD0iMTkiIHk9IjI1LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSI0LjYiIGhlaWdodD0iNC4xIi8+PHJlY3QgeD0iMjUuMSIgeT0iMjUuNSIgY2xhc3M9InN0MCIgd2lkdGg9IjQuNiIgaGVpZ2h0PSI0LjEiLz48L2c+PC9nPjwvc3ZnPg==)}.large-screen .deposit-options-page .deposit-menu .btn-panel-body{margin-top:-20px}.large-screen .deposit-options-page .payment-option{margin-bottom:10px}.large-screen .deposit-options-page .payment-option+p,.large-screen .deposit-options-page .blog .blog_entry .payment-option+h2,.large-screen .blog .blog_entry .deposit-options-page .payment-option+h2,.large-screen .deposit-options-page .blog .blog_entry .payment-option+h3,.large-screen .blog .blog_entry .deposit-options-page .payment-option+h3,.large-screen .deposit-options-page .blog .blog_entry .payment-option+h4,.large-screen .blog .blog_entry .deposit-options-page .payment-option+h4{margin-bottom:20px}.large-screen .deposit-options-page .payment-option .h3{margin-top:0}.large-screen .deposit-options-page .payment-option .accordion{margin-bottom:40px}.large-screen .deposit-options-page .payment-option .payment-roadmap{border-bottom:1px solid #cecece;margin:0 30px 140px 30px;height:50px}.large-screen .deposit-options-page .payment-option .payment-roadmap.two-step{margin:0 120px 140px 120px}.large-screen .deposit-options-page .payment-option .payment-roadmap .panel-text{white-space:nowrap;width:200px;margin-left:-50px;font-weight:bold}.large-screen .deposit-options-page .payment-option .terms-conditions{margin-bottom:0}.large-screen .deposit-options-page .payment-option .terms-conditions h4{margin-top:0}.large-screen .top-topic-questions .topic-questions{margin-bottom:10px}.large-screen .top-topic-questions .topic-questions .question-title{font-weight:bold}.large-screen .top-topic-questions .topic-questions .question-container{border-bottom:1px solid #e1e1e1;padding:15px}.large-screen .top-topic-questions .topic-questions .question-answer{font-style:italic}.large-screen .top-topic-questions .topic-actions{margin-bottom:20px}.large-screen #destination-page-search-module>.panel{min-height:377px}.large-screen .destination-page .heart-button-slot{width:auto;height:auto}.large-screen .destination-lp{-webkit-font-smoothing:antialiased}.large-screen .destination-lp .top-div{margin-bottom:20px}.large-screen .destination-lp .top-div__img--mobile{display:none}.large-screen .destination-lp .show-all-offers{text-align:center}.large-screen .destination-lp .show-all-offers a{border:2px solid #11aaf6;color:#11aaf6;font-weight:bold;margin-top:10px;text-align:center;padding:9px 12px;border-radius:10px;transition:all .1s linear}.large-screen .destination-lp .destination-desc{margin-bottom:20px}.large-screen .destination-lp .destination-desc>.col-xs-7{width:55%}.large-screen .destination-lp .destination-desc>.col-xs-5{width:45%}.large-screen .destination-lp .payment-icons-container{margin-top:10px}.large-screen .destination-lp .payment-icon{margin-left:0}.large-screen .destination-lp .when-to-go-module{padding:10px;background:#FFF;margin-top:-40px;margin-right:10px;border:1px solid lightgrey}.large-screen .destination-lp .when-to-go-module .box-header{background:#ff9a00;min-height:36px;text-align:left;padding-left:10px;color:white;line-height:36px;font-size:1.4em;margin-top:0;margin-bottom:10px}.large-screen .destination-lp .destination-title{display:block;min-height:50px}.large-screen .destination-lp .destination-title h1{margin-top:0}.large-screen .destination-lp .destination-title .social-buttons div,.large-screen .destination-lp .destination-title .social-buttons iframe{float:left}.large-screen .destination-lp .destination-title .social-buttons .fb_iframe_widget{float:right}.large-screen .destination-lp .destination-title .social-buttons .fb_iframe_widget span{min-width:120px;display:inline-block}.large-screen .destination-boxes{-webkit-font-smoothing:antialiased;background:#e1e1e1;padding:10px 10px 0 10px}.large-screen .destination-boxes>.row{margin-bottom:10px}.large-screen .destination-boxes .box{position:relative;background:#fff;padding:10px}.large-screen .destination-boxes .box--destination-box-sale .box__content__heading{background:#ed2c2c}.large-screen .destination-boxes .box--destination-box-sale .box__content__text::after{background-image:url(../img/core/arrows/red.png)}.large-screen .destination-boxes .box--destination-box-resort .box__content__heading{background:orange}.large-screen .destination-boxes .box--destination-box-resort .box__content__text::after{background-image:url(../img/core/arrows/green.png)}.large-screen .destination-boxes .box--destination-box-offers .box__content__heading{background:#f08}.large-screen .destination-boxes .box--destination-box-offers .box__content__text::after{background-image:url(../img/core/arrows/green.png)}.large-screen .destination-boxes .box--destination-box-black .box__content__heading{background:#000}.large-screen .destination-boxes .box--destination-box-black .box__content__text::after{background-image:url(../img/core/arrows/red.png)}.large-screen .destination-boxes .box__content__heading{background:#11aaf6;color:#fff;font-size:20px;font-weight:bold;line-height:1.2;margin:0;padding:5px 10px}.large-screen .destination-boxes .box__content__img{margin-bottom:10px;width:100%}.large-screen .destination-boxes .box__content__title{color:#f08;font-size:16px;margin:0 0 5px 0}.large-screen .destination-boxes .box__content__text{position:relative;padding-right:20px}.large-screen .destination-boxes .box__content__text::after{content:'';display:block;position:absolute;right:0;top:50%;margin-top:-11px;background:url(../img/core/arrows/blue.png) center center no-repeat;height:23px;width:13px}.large-screen .destination-boxes .box__content__price{color:#f08;text-align:right}.large-screen .destination-boxes .box__content__link{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-99999px;overflow:hidden}.large-screen .destination-boxes.destination-resort-modules{background:none;position:static;float:none;clear:both}.large-screen .destination-boxes.destination-resort-modules div.box{min-height:inherit;margin-bottom:10px;padding:10px}.large-screen .destination-boxes.destination-resort-modules div.box.weather,.large-screen .destination-boxes.destination-resort-modules div.box.map{min-height:250px}.large-screen .destination-boxes.destination-resort-modules div.box{border:1px solid lightgrey}.large-screen .destination-boxes.destination-resort-modules div.box h1{background:#ff9a00}.large-screen .destination-boxes.destination-resort-modules div.box.weather.current .weather-inner{margin-top:50px;text-align:center}.large-screen .destination-boxes.destination-resort-modules div.box.weather.current .weather-icon{float:none;vertical-align:top}.large-screen .destination-boxes.destination-resort-modules div.box.weather.current .temperature-widget{vertical-align:top;margin-top:14px;display:inline-block}.large-screen .destination-boxes.destination-resort-modules div.box.weather.current .temperature-widget span{color:#f90;display:block;padding:0;margin:0;text-align:left}.large-screen .destination-boxes.destination-resort-modules div.box.weather.current .temperature-widget span.low{color:black}.large-screen .destination-boxes.destination-resort-modules div.box.timezone{text-align:center}.large-screen .destination-boxes.destination-resort-modules div.box.timezone .box-header{margin-bottom:10px}.large-screen .destination-boxes.destination-resort-modules div.box.map #map_canvas{margin-top:10px}.large-screen .destination-boxes.destination-resort-modules div.box.map #loadingDetails{background:url('../img/core/spinners/black-heart-spinner-30x30.gif') center 76px no-repeat;margin:auto;text-align:center;padding-top:15%;line-height:52px;color:gray;font-size:1em}.large-screen .destination-boxes.destination-resort-modules div.box.currency,.large-screen .destination-boxes.destination-resort-modules div.box.exchange{text-align:left}.large-screen .destination-boxes.destination-resort-modules div.box.currency h2,.large-screen .destination-boxes.destination-resort-modules div.box.currency span,.large-screen .destination-boxes.destination-resort-modules div.box.exchange h2,.large-screen .destination-boxes.destination-resort-modules div.box.exchange span{padding:0;display:inline-block;color:#ff9a00;font-size:1.3em;margin:0}.large-screen .stay-in-holidays{overflow:hidden;margin-top:20px}.large-screen .stay-in-holidays .top-places{border:1px solid #DDD;padding:10px}.large-screen .stay-in-holidays .top-places .content-header{margin-top:0;background:#00AFF1;color:white;padding:10px}.large-screen .stay-in-holidays .content-header{font-weight:bold;font-size:1.3em;margin-bottom:15px}.large-screen .stay-in-holidays .content{line-height:1.5em}.large-screen .stay-in-holidays .content h3{font-weight:bold;margin-bottom:5px}.large-screen .stay-in-holidays .content p,.large-screen .stay-in-holidays .content .blog .blog_entry h2,.large-screen .blog .blog_entry .stay-in-holidays .content h2,.large-screen .stay-in-holidays .content .blog .blog_entry h3,.large-screen .blog .blog_entry .stay-in-holidays .content h3,.large-screen .stay-in-holidays .content .blog .blog_entry h4,.large-screen .blog .blog_entry .stay-in-holidays .content h4{margin-bottom:20px}.large-screen .stay-in-holidays .top-tip{background:#FF982B;padding:20px 10px;color:white;margin-top:10px}.large-screen .social-sharing-panel+div img{margin:0 10px 10px 0;float:left}.large-screen .seo-landingpage .banner-header-wrap{padding:0;margin-top:0;position:relative}.large-screen .seo-landingpage .banner-header{position:absolute;top:38px;left:100px;color:#fff;font-size:2.6em}.large-screen .seo-landingpage #generic-search-module,.large-screen .seo-landingpage .search-component,.large-screen .seo-landingpage .panel-body{min-height:200px}.large-screen .seo-landingpage .sign-post{background:#fafafa;padding:15px 10px 10px 0;margin:10px 0}.large-screen .seo-landingpage .sign-post h2{background:#11aaf6;display:inline-block;padding:10px 15px;margin:0;min-width:200px;position:relative;left:-10px;color:white}.large-screen .seo-landingpage .sign-post img{float:right}.large-screen .seo-landingpage .sign-post ul{list-style:none;margin-top:15px;width:230px}.large-screen .seo-landingpage .sign-post ul li{margin-bottom:5px}.large-screen .seo-landingpage .sign-post ul+a{display:inline-block;margin-left:45px}.large-screen .seo-landingpage article{margin-top:40px}.large-screen .seo-landingpage article section{background:#f5f5f5;padding:20px;margin-bottom:10px}.large-screen .seo-landingpage article section h2:not(:nth-of-type(0)){margin-top:20px}.large-screen .seo-landingpage article section+div{margin-top:20px}.large-screen .seo-landingpage .hotel-group-by-rating{margin-top:21px}.large-screen .seo-landingpage .hotel-group-by-rating:before,.large-screen .seo-landingpage .hotel-group-by-rating:after{content:" ";display:table}.large-screen .seo-landingpage .hotel-group-by-rating:after{clear:both}.large-screen .seo-landingpage .hotel-group-by-rating--count-2 .hotel-group-by-rating__group,.large-screen .seo-landingpage .hotel-group-by-rating--count-4 .hotel-group-by-rating__group{float:left;width:49%}.large-screen .seo-landingpage .hotel-group-by-rating--count-2 .hotel-group-by-rating__group:first-child,.large-screen .seo-landingpage .hotel-group-by-rating--count-2 .hotel-group-by-rating__group:nth-child(3),.large-screen .seo-landingpage .hotel-group-by-rating--count-4 .hotel-group-by-rating__group:first-child,.large-screen .seo-landingpage .hotel-group-by-rating--count-4 .hotel-group-by-rating__group:nth-child(3){clear:left;margin-right:2%}.large-screen .seo-landingpage .hotel-group-by-rating--count-3 .hotel-group-by-rating__group,.large-screen .seo-landingpage .hotel-group-by-rating--count-6 .hotel-group-by-rating__group{float:left;width:32%}.large-screen .seo-landingpage .hotel-group-by-rating--count-3 .hotel-group-by-rating__group:first-child,.large-screen .seo-landingpage .hotel-group-by-rating--count-3 .hotel-group-by-rating__group:nth-child(2),.large-screen .seo-landingpage .hotel-group-by-rating--count-6 .hotel-group-by-rating__group:first-child,.large-screen .seo-landingpage .hotel-group-by-rating--count-6 .hotel-group-by-rating__group:nth-child(2){margin-right:2%}.large-screen .seo-landingpage .hotel-group-by-rating--count-3 .hotel-group-by-rating__group:nth-child(4),.large-screen .seo-landingpage .hotel-group-by-rating--count-3 .hotel-group-by-rating__group:nth-child(5),.large-screen .seo-landingpage .hotel-group-by-rating--count-6 .hotel-group-by-rating__group:nth-child(4),.large-screen .seo-landingpage .hotel-group-by-rating--count-6 .hotel-group-by-rating__group:nth-child(5){margin-right:2%}.large-screen .seo-landingpage .hotel-group-by-rating--count-3 .hotel-group-by-rating__group:nth-child(4),.large-screen .seo-landingpage .hotel-group-by-rating--count-6 .hotel-group-by-rating__group:nth-child(4){clear:left}.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group{float:left}.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(1),.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(2){width:49%}.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(1){margin-right:2%}.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(3),.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(4),.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(5){width:32%}.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(3),.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(4){margin-right:2%}.large-screen .seo-landingpage .hotel-group-by-rating--count-5 .hotel-group-by-rating__group:nth-child(3){clear:left}.large-screen .useful-links,.large-screen .recent-viewed{background:#e8e8e8;padding:10px;margin-top:10px;margin-bottom:20px}.large-screen .useful-links h4,.large-screen .recent-viewed h4{margin-top:0}.large-screen .useful-links ul li i,.large-screen .recent-viewed ul li i{color:#C7C7C7}.large-screen .useful-links ul li a,.large-screen .recent-viewed ul li a{color:black}.large-screen .useful-links ul li a:hover,.large-screen .recent-viewed ul li a:hover{color:#4abb10;text-decoration:underline}.large-screen .recent-viewed ul{background-color:#fff;border:#ccc solid 1px;margin-left:0;padding-left:2.14286em;padding-top:10px;padding-right:10px;margin-bottom:0}.large-screen .recent-viewed ul li{margin-bottom:10px;margin-top:5px}.large-screen .recent-viewed ul li i{color:darkgrey}.large-screen .recent-viewed ul li a{font-weight:bold;color:#00a8f9}.large-screen .recent-viewed ul li a:hover{text-decoration:underline}.large-screen .recent-viewed ul li p,.large-screen .recent-viewed ul li .blog .blog_entry h2,.large-screen .blog .blog_entry .recent-viewed ul li h2,.large-screen .recent-viewed ul li .blog .blog_entry h3,.large-screen .blog .blog_entry .recent-viewed ul li h3,.large-screen .recent-viewed ul li .blog .blog_entry h4,.large-screen .blog .blog_entry .recent-viewed ul li h4{font-size:12px;margin:0}.large-screen .recent-viewed ul li .heart-button-slot{float:right}.large-screen .recent-viewed ul li+li{margin-top:10px}.large-screen .nav.nav-tabs.nav-narrow>li>a{padding-left:12px;padding-right:12px}.large-screen .support #content>h2,.large-screen .static #content>h2{margin-top:0}.large-screen .support .support-form,.large-screen .static .support-form{padding:10px}.large-screen .support .content-area,.large-screen .static .content-area{background-color:#eee;padding:10px}.large-screen .support .content-area>div,.large-screen .static .content-area>div{padding:10px 20px;background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px}.large-screen .support .content-area>div h1,.large-screen .support .content-area>div h2,.large-screen .support .content-area>div h3,.large-screen .support .content-area>div h4,.large-screen .static .content-area>div h1,.large-screen .static .content-area>div h2,.large-screen .static .content-area>div h3,.large-screen .static .content-area>div h4{margin-top:10.5px}.large-screen .support .content-area article,.large-screen .static .content-area article{padding:10px;background-color:#e7f7fe;margin:10.5px 0}.large-screen .support .in-this-section,.large-screen .static .in-this-section{background:#eee;margin-bottom:10px}.large-screen .support .in-this-section .clearBoth,.large-screen .static .in-this-section .clearBoth{clear:both}.large-screen .support .in-this-section h3,.large-screen .static .in-this-section h3{font-size:14px;font-weight:bold;margin:10px}.large-screen .support .in-this-section li,.large-screen .static .in-this-section li{margin:5px 10px;float:left;width:45%;list-style:none}.large-screen .support .in-this-section li a,.large-screen .static .in-this-section li a{color:#000}.large-screen .support .in-this-section.narrow li,.large-screen .static .in-this-section.narrow li{width:30%}.large-screen .support .fa-ul.error,.large-screen .static .fa-ul.error{color:red}.large-screen .support .fa-ul.error li a,.large-screen .static .fa-ul.error li a{color:red}.large-screen .support .fa-ul.checked,.large-screen .static .fa-ul.checked{margin-left:50px}.large-screen .support .fa-ul.checked i,.large-screen .static .fa-ul.checked i{font-size:1.2em;left:-1.84286em;color:#6fb167}.large-screen .support .support-contact .btn-block,.large-screen .support #submit-enquiry .btn-block,.large-screen .static .support-contact .btn-block,.large-screen .static #submit-enquiry .btn-block{margin:10px 26px 25px;width:202px}.large-screen .support .support-contact,.large-screen .static .support-contact{margin-left:0}.large-screen .support .support-contact .call-centre-number-pod,.large-screen .static .support-contact .call-centre-number-pod{color:#12b3f7;border:3px solid #12b3f7;margin-left:48px;border-radius:10px;padding:5px;font-size:1.1em;background:url(../img/core/icons/phone_icon.png) 7px 7px no-repeat;width:207px}.large-screen .support .support-contact .call-centre-number-pod>span,.large-screen .static .support-contact .call-centre-number-pod>span{background-position:top right;height:27px;line-height:27px;margin:0 -15px 0 35px}.large-screen .support .support-contact .call-centre-number-pod>span span,.large-screen .static .support-contact .call-centre-number-pod>span span{white-space:nowrap}.large-screen .support .support-contact ul.support-links li,.large-screen .static .support-contact ul.support-links li{list-style:none;line-height:25px}.large-screen .support .support-contact ul.support-links li a,.large-screen .static .support-contact ul.support-links li a{color:#12b3f7;padding-bottom:2px;border-bottom:1px dashed #12b3f7}.large-screen .support .support-contact address,.large-screen .static .support-contact address{text-align:left;margin-left:46px;line-height:1.3em}.large-screen .support .support-form,.large-screen .static .support-form{background:#e5e5e5;padding:5px 20px 20px}.large-screen .support .row>div>h4,.large-screen .static .row>div>h4{margin-top:0;margin-bottom:10px}.large-screen .support .party-fields,.large-screen .support .depart-fields,.large-screen .static .party-fields,.large-screen .static .depart-fields{padding-left:10%}.large-screen .support .party-fields>.label-pair,.large-screen .support .depart-fields>.label-pair,.large-screen .static .party-fields>.label-pair,.large-screen .static .depart-fields>.label-pair{vertical-align:top}.large-screen .support .party-fields .label-pair,.large-screen .support .depart-fields .label-pair,.large-screen .static .party-fields .label-pair,.large-screen .static .depart-fields .label-pair{width:30%;display:inline-block}.large-screen .support .depart-fields>label,.large-screen .static .depart-fields>label{display:block;position:relative;left:-10%}.large-screen .support .form-group.has-error>p,.large-screen .support .blog .blog_entry .form-group.has-error>h2,.large-screen .blog .blog_entry .support .form-group.has-error>h2,.large-screen .support .blog .blog_entry .form-group.has-error>h3,.large-screen .blog .blog_entry .support .form-group.has-error>h3,.large-screen .support .blog .blog_entry .form-group.has-error>h4,.large-screen .blog .blog_entry .support .form-group.has-error>h4,.large-screen .static .form-group.has-error>p,.large-screen .static .blog .blog_entry .form-group.has-error>h2,.large-screen .blog .blog_entry .static .form-group.has-error>h2,.large-screen .static .blog .blog_entry .form-group.has-error>h3,.large-screen .blog .blog_entry .static .form-group.has-error>h3,.large-screen .static .blog .blog_entry .form-group.has-error>h4,.large-screen .blog .blog_entry .static .form-group.has-error>h4{color:#a94442;display:block}.large-screen .support #id_roomcount,.large-screen .static #id_roomcount{display:inline-block;width:176px;margin-left:22px}.large-screen .support #submit-enquiry #id_cc_myself,.large-screen .static #submit-enquiry #id_cc_myself{float:left;margin-right:10px}.large-screen #new-bookings-content input{width:100%}.large-screen #new-bookings-content #support-info{display:none}.large-screen #new-bookings-content.why-submitted>div{display:none}.large-screen #new-bookings-content.why-submitted>div#support-info{display:block}.large-screen #new-bookings-content .support-contact{margin:0}.large-screen #new-bookings-content .support-contact .call-centre-number-pod{margin-right:25px;margin-left:25px}.large-screen #new-bookings-content .call-center-open{color:#4abb10}.large-screen #new-bookings-content .call-center-closed{color:#ff0001}.large-screen #new-bookings-content .call-center-times p,.large-screen #new-bookings-content .call-center-times .blog .blog_entry h2,.large-screen .blog .blog_entry #new-bookings-content .call-center-times h2,.large-screen #new-bookings-content .call-center-times .blog .blog_entry h3,.large-screen .blog .blog_entry #new-bookings-content .call-center-times h3,.large-screen #new-bookings-content .call-center-times .blog .blog_entry h4,.large-screen .blog .blog_entry #new-bookings-content .call-center-times h4{margin:0}.large-screen #new-bookings-content strong{margin-bottom:10px;display:block}.large-screen #new-bookings-content #quote-ref-wrap{margin:15px 0}.large-screen #new-bookings-content #quote-ref-wrap .clientref{color:#f08;font-weight:bold}.large-screen .manage-my-booking .vmb-faq{background:#fff;margin-left:10px;margin-right:5px;margin-bottom:15px;padding:10px;border:1px solid #DDD;border-top:2px solid #16AFF7}.large-screen .manage-my-booking .vmb-faq h3{color:#123b5c;font-weight:bold;margin-bottom:15px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.large-screen .manage-my-booking .vmb-faq p,.large-screen .manage-my-booking .vmb-faq .blog .blog_entry h2,.large-screen .blog .blog_entry .manage-my-booking .vmb-faq h2,.large-screen .manage-my-booking .vmb-faq .blog .blog_entry h3,.large-screen .blog .blog_entry .manage-my-booking .vmb-faq h3,.large-screen .manage-my-booking .vmb-faq .blog .blog_entry h4,.large-screen .blog .blog_entry .manage-my-booking .vmb-faq h4{margin:10px 0}.large-screen .manage-my-booking .content-area{background-color:#eee;padding:10px}.large-screen .manage-my-booking .content-area>div h1,.large-screen .manage-my-booking .content-area>div h2,.large-screen .manage-my-booking .content-area>div h3,.large-screen .manage-my-booking .content-area>div h4{margin-top:10.5px}.large-screen .manage-my-booking #manageBookingFrame{width:720px;min-height:500px}.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box{border:1px solid #DDD;border-top:2px solid #16AFF7;background-color:#FFF;margin-left:10px;margin-right:5px;margin-bottom:15px;width:662px;padding:10px}.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box h2,.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box h3{font-size:18px;margin:10px 0 10px 10px;color:#123B5C}.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box h3{font-size:15px}.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box p,.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box .blog .blog_entry h2,.large-screen .blog .blog_entry .manage-my-booking #manageBookingFrame .manage-booking-box h2,.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box .blog .blog_entry h3,.large-screen .blog .blog_entry .manage-my-booking #manageBookingFrame .manage-booking-box h3,.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box .blog .blog_entry h4,.large-screen .blog .blog_entry .manage-my-booking #manageBookingFrame .manage-booking-box h4{font-size:12px;margin:10px;color:#000}.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box div{margin:10px 0 10px 10px}.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box .cta{background:#7dce54;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkY2U1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZWJlMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#7dce54 0,#4ebe15 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7dce54),color-stop(100%,#4ebe15));background:-webkit-linear-gradient(top,#7dce54 0,#4ebe15 100%);background:-o-linear-gradient(top,#7dce54 0,#4ebe15 100%);background:-ms-linear-gradient(top,#7dce54 0,#4ebe15 100%);background:linear-gradient(to bottom,#7dce54 0,#4ebe15 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7dce54',endColorstr='#4ebe15',GradientType=0);width:220px;line-height:2em;background-repeat:no-repeat;background-position:top left;padding:5px 15px 5px 20px;font-weight:bold;font-size:18px;color:#FFF;border:1px solid #4ABA10;-moz-border-radius-topleft:1px;-moz-border-radius-topright:1px;-moz-border-radius-bottomleft:1px;-moz-border-radius-bottomright:1px;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-left-radius:1px;border-bottom-right-radius:1px}.large-screen .manage-my-booking #manageBookingFrame .manage-booking-box .cta span{padding-right:25px;background:url(../img/core/interface/traveltech-arrow.png) center right no-repeat}.large-screen .faq .faq-sections .arrow,.large-screen .faq #refine-arrow,.large-screen .faq #select-arrow span{background:url(../img/core/test/above-arrow.png) 0 0 no-repeat;position:absolute;z-index:100}.large-screen .faq .faq-sections .arrow,.large-screen .faq #refine-arrow{height:37px;right:-29px;top:-18px;width:66px}.large-screen .faq div.faq-search{background:#7c7c7c;padding:10px;position:relative;color:white;margin-bottom:10px}.large-screen .faq div.faq-search h4{color:white}.large-screen .faq div.faq-search .search-form{border:1px solid #c6c6c6;background-color:#ebebeb;filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$alabaster',endcolorstr='$color_alto_approx');background-image:linear-gradient(top,#fafafa,#dadada);padding:10px 9px 10px 7px;white-space:nowrap}.large-screen .faq div.faq-search input.text{padding-top:4px;padding-bottom:4px;color:black;line-height:2em}.large-screen .faq div.faq-search .btn{position:relative;left:4px}.large-screen .faq div.faq-search p,.large-screen .faq div.faq-search .blog .blog_entry h2,.large-screen .blog .blog_entry .faq div.faq-search h2,.large-screen .faq div.faq-search .blog .blog_entry h3,.large-screen .blog .blog_entry .faq div.faq-search h3,.large-screen .faq div.faq-search .blog .blog_entry h4,.large-screen .blog .blog_entry .faq div.faq-search h4{font-size:12px}.large-screen .faq div.faq-content{margin-top:10px;background:#f2f2f2;padding:10px}.large-screen .faq div.faq-content div.answer p,.large-screen .faq div.faq-content div.answer .blog .blog_entry h2,.large-screen .blog .blog_entry .faq div.faq-content div.answer h2,.large-screen .faq div.faq-content div.answer .blog .blog_entry h3,.large-screen .blog .blog_entry .faq div.faq-content div.answer h3,.large-screen .faq div.faq-content div.answer .blog .blog_entry h4,.large-screen .blog .blog_entry .faq div.faq-content div.answer h4{margin-bottom:10px}.large-screen .faq .faq-sections{margin:30px 0 0;padding:0;position:relative}.large-screen .faq .faq-sections ul{list-style:none;white-space:nowrap;text-align:center;padding:0}.large-screen .faq .faq-sections ul li{background-color:#39baf4;font-size:12px;display:inline-block;background-image:-o-linear-gradient(top,#6fcbf2 20%,#11aff6 80%);background-image:-moz-linear-gradient(top,#6fcbf2 20%,#11aff6 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6fcbf2',EndColorStr='#11aff6');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#6fcbf2',EndColorStr='#11aff6')";background-image:-ms-linear-gradient(top,#6fcbf2 20%,#11aff6 80%);background-image:-webkit-gradient(top,left bottom,left top,color-stop(0.2,#6fcbf2),color-stop(0.8,#11aff6));background-image:-webkit-linear-gradient(top,#6fcbf2 20%,#11aff6 80%);background-image:linear-gradient(top,#6fcbf2 20%,#11aff6 80%);border:1px solid #11aff6;width:32%;white-space:normal;text-align:left;vertical-align:top;min-height:150px;margin-bottom:10px;padding:20px 10px 10px;color:#fff;position:relative}.large-screen .faq .faq-sections ul li.last{margin-right:0}.large-screen .faq .faq-sections ul li .btn{position:absolute;left:12px;bottom:5px;border:#6fcbf2 2px solid}.large-screen .faq .faq-sections .arrow.first-arrow{left:190px}.large-screen .faq .faq-sections .arrow.second-arrow{right:200px!important}.large-screen .faq #faq-query{font-size:1.5em;padding:3px 5px;width:360px}.large-screen .faq article,.large-screen .faq .faq-top-questions{padding:10px 20px;background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px}.large-screen .faq ul#question-list{list-style:none;padding:0}.large-screen .faq ul#question-list li{padding:0}.large-screen .faq ul#question-list li p,.large-screen .faq ul#question-list li .blog .blog_entry h2,.large-screen .blog .blog_entry .faq ul#question-list li h2,.large-screen .faq ul#question-list li .blog .blog_entry h3,.large-screen .blog .blog_entry .faq ul#question-list li h3,.large-screen .faq ul#question-list li .blog .blog_entry h4,.large-screen .blog .blog_entry .faq ul#question-list li h4{margin:0}.large-screen .faq ul#question-list li a{color:#000}.large-screen .faq ul#question-list li:nth-child(odd){background:#e6f7fe}.large-screen .affiliate h2,.large-screen .affiliate h4{margin-top:0}.large-screen .affiliate #contact{background:#eee;border:1px solid #d9d9d9;margin:0 0 10px}.large-screen .affiliate #contact #paperclip{background:url(../img/affiliate/paperclip.png) 0 0 no-repeat;height:68px;position:absolute;right:5px;top:-18px;width:29px}.large-screen .affiliate #contact>div{padding:10px}.large-screen .affiliate #contact>div div{font-size:12px}.large-screen .affiliate .content-area #banner{margin-bottom:10px;position:relative;left:-12px;top:-4px}.large-screen .call-centre #main-section{padding:10px;width:950px}.large-screen .call-centre .combo-heading{display:block;margin-bottom:3px}.large-screen .call-centre #form-arrow-top-small{display:none}.large-screen .call-centre #form-arrow-left-small{display:none}.large-screen .call-centre #form-arrow-left-big{display:none}.large-screen .call-centre #form-arrow-top-big{display:none}.large-screen .call-centre #page-content{background:#fff;overflow:hidden}.large-screen .call-centre #message-section{float:right;width:700px;background-color:#eee;padding:10px}.large-screen .call-centre #message-box-content h1{font-size:1.7em;font-family:Arial rounded,sans-serif;color:#05d;font-weight:bold}.large-screen .call-centre #message-box-content div{margin-top:15px}.large-screen .call-centre #opening-hours{color:#12b3f7;background:#fff;text-align:center;padding:5px}.large-screen .call-centre #phone-numbers{width:250px}.large-screen .call-centre #phone-numbers p,.large-screen .call-centre #phone-numbers .blog .blog_entry h2,.large-screen .blog .blog_entry .call-centre #phone-numbers h2,.large-screen .call-centre #phone-numbers .blog .blog_entry h3,.large-screen .blog .blog_entry .call-centre #phone-numbers h3,.large-screen .call-centre #phone-numbers .blog .blog_entry h4,.large-screen .blog .blog_entry .call-centre #phone-numbers h4{margin-bottom:1px}.large-screen .call-centre #call-centre-content{background:#fff url(../img/bookings/call-centre-bg.jpg) bottom right no-repeat;padding:10px;min-height:350px}.large-screen .call-centre #call-centre-content p,.large-screen .call-centre #call-centre-content .blog .blog_entry h2,.large-screen .blog .blog_entry .call-centre #call-centre-content h2,.large-screen .call-centre #call-centre-content .blog .blog_entry h3,.large-screen .blog .blog_entry .call-centre #call-centre-content h3,.large-screen .call-centre #call-centre-content .blog .blog_entry h4,.large-screen .blog .blog_entry .call-centre #call-centre-content h4{margin-bottom:5px}.large-screen .call-centre #call-centre-content .fine p,.large-screen .call-centre #call-centre-content .fine .blog .blog_entry h2,.large-screen .blog .blog_entry .call-centre #call-centre-content .fine h2,.large-screen .call-centre #call-centre-content .fine .blog .blog_entry h3,.large-screen .blog .blog_entry .call-centre #call-centre-content .fine h3,.large-screen .call-centre #call-centre-content .fine .blog .blog_entry h4,.large-screen .blog .blog_entry .call-centre #call-centre-content .fine h4{font-size:12px}.large-screen .call-centre #call-centre-content #quote-ref-wrap{margin:15px 0}.large-screen .call-centre #call-centre-content #quote-ref-wrap .clientref{color:#f08;font-weight:bold}.large-screen .call-centre .reference-number-label{font-size:1.2em;font-weight:bold;vertical-align:middle}.large-screen .call-centre .call-centre .clientref{border:1px solid #eee;font-size:1.2em;vertical-align:middle}.large-screen .call-centre .call-centre .result-card h1{color:#000;height:auto;margin:0;padding:0}.large-screen .call-centre .call-centre .result-card h2{color:#000;height:auto;margin:0;padding:0}.large-screen .call-centre .call-centre .result-card .info{background:transparent;border:0;min-height:0;padding:0}.large-screen .call-centre .call-centre .result-card .detail{float:right;margin:0;padding-right:255px;width:300px}.large-screen .call-centre .call-centre .result-card .detail *{margin:0;vertical-align:bottom}.large-screen .call-centre .call-centre .result-card .detail img{display:inline;vertical-align:middle}.large-screen .call-centre .call-centre .result-card .imagery{border:0;float:left;padding:0;position:static}.large-screen .call-centre .call-centre .result-card .imagery img{height:auto;width:auto}.large-screen .call-centre .phone-info{font-size:.95em}.large-screen .call-centre .paperclip{background:url(../img/bookings/paper-clip.png) top left no-repeat;height:101px;position:absolute;right:5px;top:-27px;width:42px;z-index:200}.large-screen .call-centre .offer-info-section{margin:0 -10px;clear:both}.large-screen .call-centre .offer-info-section table{border-collapse:collapse;width:100%}.large-screen .call-centre .offer-info-section th{padding:1px 0;width:225px;font-weight:normal}.large-screen .call-centre .offer-info-section th span{background-color:#d9d9d9;display:block;padding:2px 10px 3px 0;text-align:right}.large-screen .call-centre .offer-info-section td{padding:3px 0 3px 20px}.large-screen .call-centre .quoted-price{padding:15px 40px 15px 15px;position:absolute;right:0;top:0}.large-screen .call-centre .quoted-price .price{color:#f08;font-size:200%;font-weight:bold;margin-left:5px;vertical-align:middle}.large-screen .call-centre .message{margin-bottom:10px}.large-screen .call-centre #callback-form-content label{background:none;display:block;margin:0;padding:0}.large-screen .call-centre #callback-form-content button{width:100%}.large-screen .call-centre .info-pod-row{margin-bottom:5px}.large-screen .call-centre .callback-form-reset{text-align:right}.large-screen .call-centre #callback-form-waiting{text-align:center}.large-screen .call-centre #callback-form-waiting img{display:inline}.large-screen .call-centre .search-module .interface-chunk{margin:0}.large-screen .call-centre #interface .interface-chunk{border:0;border-bottom:1px dashed #d9d9d9}.large-screen .call-centre .info-pod-content p,.large-screen .call-centre .info-pod-content .blog .blog_entry h2,.large-screen .blog .blog_entry .call-centre .info-pod-content h2,.large-screen .call-centre .info-pod-content .blog .blog_entry h3,.large-screen .blog .blog_entry .call-centre .info-pod-content h3,.large-screen .call-centre .info-pod-content .blog .blog_entry h4,.large-screen .blog .blog_entry .call-centre .info-pod-content h4{margin-bottom:10px}.large-screen .call-centre #callback-form-success a{color:#fff}.large-screen .call-centre #callback-form-error a{color:#fff}.large-screen .call-centre #left-column{padding-top:47px}.large-screen .call-centre #main-content #summary>h2{margin-top:10px}.large-screen .error-page{background:#fff;padding:10px 0}.large-screen .error-content{background:url(../img/error-page-background.jpg) top left no-repeat;height:575px;margin:0 auto;padding:110px 240px 109px 220px}.large-screen .error-content .head{margin-bottom:15px}.large-screen .error-content .head h1{background:url(../img/error-page-sprites.png) top left no-repeat;display:inline-block;height:34px;margin-right:10px;text-indent:-9999em}.large-screen .error-content .head span{background:url(../img/error-page-sprites.png) top left no-repeat;display:inline-block;text-indent:-9999em}.large-screen .error-content .body{font-size:12px}.large-screen .error-content .body p,.large-screen .error-content .body .blog .blog_entry h2,.large-screen .blog .blog_entry .error-content .body h2,.large-screen .error-content .body .blog .blog_entry h3,.large-screen .blog .blog_entry .error-content .body h3,.large-screen .error-content .body .blog .blog_entry h4,.large-screen .blog .blog_entry .error-content .body h4{margin-bottom:1em}.large-screen .error-content .body ul{margin-bottom:1em}.large-screen .error-content .body li{list-style:square inside;margin-bottom:.5em}.large-screen .error-content .body div{text-align:center}.large-screen .error-404 .head h1{width:254px}.large-screen .error-404 .head span{background-position:-255px 0;height:28px;width:76px}.large-screen .error-500 .head h1{background-position:0 -34px;width:340px}.large-screen .error-500 .head span{background-position:-331px 0;height:28px;width:65px}.large-screen .fa-brand-gbp:before{content:"\a3"}.large-screen .facebook-icon-large{display:block;width:50px;height:50px;background:url('../img/core/social/large-sprite.png') no-repeat;background-position:0 top;overflow:hidden;text-indent:-999px}.large-screen .facebook-icon-large:hover{background-position:0 -50px}.large-screen .facebook-icon-large:active{background-position:0 -100px}.large-screen .googleplus-icon-large{display:block;width:50px;height:50px;background:url('../img/core/social/large-sprite.png') no-repeat;background-position:-50px top;overflow:hidden;text-indent:-999px}.large-screen .googleplus-icon-large:hover{background-position:-50px -50px}.large-screen .googleplus-icon-large:active{background-position:-50px -100px}.large-screen .pinterest-icon-large{display:block;width:50px;height:50px;background:url('../img/core/social/large-sprite.png') no-repeat;background-position:-100px top;overflow:hidden;text-indent:-999px}.large-screen .pinterest-icon-large:hover{background-position:-100px -50px}.large-screen .pinterest-icon-large:active{background-position:-100px -100px}.large-screen .twitter-icon-large{display:block;width:50px;height:50px;background:url('../img/core/social/large-sprite.png') no-repeat;background-position:-150px top;overflow:hidden;text-indent:-999px}.large-screen .twitter-icon-large:hover{background-position:-150px -50px}.large-screen .twitter-icon-large:active{background-position:-150px -100px}.large-screen .youtube-icon-large{display:block;width:50px;height:50px;background:url('../img/core/social/large-sprite.png') no-repeat;background-position:-200px top;overflow:hidden;text-indent:-999px}.large-screen .youtube-icon-large:hover{background-position:-200px -50px}.large-screen .youtube-icon-large:active{background-position:-200px -100px}.large-screen .blog .blog-masthead.container{padding:0;margin-bottom:40px}.large-screen .blog .blog-masthead.container #breadcrumb{position:absolute;bottom:-45px;background:transparent}.large-screen .blog .blog_main{font-family:Calibri,arial,sans-serif;font-size:14px;float:right;position:relative;width:720px}.large-screen .blog #generic-search-module{min-height:400px}.large-screen .blog .newsletter .panel-body{background:#eef9fe}.large-screen .blog article{position:relative;overflow:auto;margin:20px auto;border-bottom:1px solid #e5e5e5}.large-screen .blog .blog-section-heading{border-top:4px solid #11aaf6;margin:1em 0}.large-screen .blog .blog-section-heading span{display:inline-block;background-color:#11aaf6;color:#fff;padding:.5ex 1ex}.large-screen .blog .blog-entry-list .blog-cover-image{float:left;padding-right:10px}.large-screen .blog .blog-entry-list .blog-cover-image img{margin-bottom:10px;max-width:300px}.large-screen .blog .blog-entry-list .blog-cover-image img.small{margin-right:10px;float:left;cursor:pointer}.large-screen .blog .blog_social_links{margin:10px 0;padding-left:300px}.large-screen .blog .blog_entry{padding-left:10px}.large-screen .blog .blog_entry p,.large-screen .blog .blog_entry h2,.large-screen .blog .blog_entry h3,.large-screen .blog .blog_entry h4{margin:8px 0}.large-screen .blog .blog_entry h2{font-size:17pt;color:#0056dd}.large-screen .blog .blog_entry h2 a{color:#0056dd}.large-screen .blog .blog_entry h3{font-size:16px;font-weight:bold}.large-screen .blog .blog_entry h4{font-size:15pt;font-weight:bold;margin-top:20px}.large-screen .blog .blog_entry .blog_meta_data .blog-meta-label{font-weight:bold}.large-screen .blog .blog_entry .blog-fig-wrapper{text-align:center}.large-screen .blog .blog_entry .blog-fig-wrapper figure{display:inline-block;border:1px solid #e5e5e5;margin:20px auto;padding:10px 10px 5px;text-align:center;box-shadow:1px 1px 4px 2px #ccc}.large-screen .blog .blog_entry .blog-fig-wrapper figcaption{font-weight:bold;margin-top:5px}.large-screen .blog .blog-entry-head{border-bottom:4px solid #11aaf6}.large-screen .blog .blog-entry-head h1{font-size:20pt;color:#0056dd;font-weight:bold}.large-screen .blog .blog-entry-head .blog_meta_data,.large-screen .blog .blog-entry-head .blog_social_links{display:inline-block;vertical-align:baseline}.large-screen .blog .blog-entry-head .blog_meta_data{width:40%}.large-screen .blog .blog-entry-head .blog_social_links{padding:none;text-alight:right}.large-screen .blog .blog-entry-body .blog-cover-image{margin:20px 0}.large-screen .blog .blog-entry-body .blog-cover-image img{margin:auto}.large-screen .blog .blog-list,.large-screen .blog .blog-list-numbered{padding-left:20px}.large-screen .blog .blog-list li,.large-screen .blog .blog-list-numbered li{margin:20px 0;list-style:disc}.large-screen .blog .blog-list-numbered li{margin:20px 0;list-style:none}.large-screen .blog .blog_separator{border-right:1px solid #e5e5e5;position:absolute;top:0;bottom:0;left:220px}.large-screen .blog .blog_search{width:222px;float:left;position:relative;left:-10px;min-height:300px;margin-bottom:9px}.large-screen .blog .blog_search.loading,.large-screen .blog .blog_search.disabled{display:block;background:#e3f4f2 url("../img/core/spinners/offers-loading-spinner.gif") center center no-repeat}.large-screen .blog .blog_search.loading{border:#28b0f4 solid 1px}.large-screen .blog .blog_search.loading.disabled{border:none}.large-screen .blog .blog_sidebar{width:200px;float:left}.large-screen .blog .blog_sidebar p,.large-screen .blog .blog_sidebar .blog_entry h2,.large-screen .blog .blog_entry .blog_sidebar h2,.large-screen .blog .blog_sidebar .blog_entry h3,.large-screen .blog .blog_entry .blog_sidebar h3,.large-screen .blog .blog_sidebar .blog_entry h4,.large-screen .blog .blog_entry .blog_sidebar h4{margin:8px 0}.large-screen .blog .blog_sidebar h3{font-weight:bold;margin:8px 0}.large-screen .blog .blog_sidebar section{margin:1em auto 2em}.large-screen .blog .blog_hr{height:0;border:1px solid #005b9a}.large-screen .blog .social_buttons_sidebar{margin-top:50px}.large-screen .blog .social_buttons_sidebar li a{display:block;padding:8px 10px;color:#fff;margin:5px 0;border-radius:6px}.large-screen .blog .social_buttons_sidebar li a.facebook{background:#284491}.large-screen .blog .social_buttons_sidebar li a.twitter{background:#2c95dd}.large-screen .blog .social_buttons_sidebar li a.gplus{background:#cb4313}.large-screen .blog .social_buttons_sidebar li a.pinterest{background:#bb2d1b}.large-screen .blog .social_buttons_sidebar li a.trustpilot{background:#1d9200}.large-screen .blog .social_buttons_sidebar li a.youtube{background:#e1e1e1;color:#333}.large-screen .blog .blog-masthead-padding{padding:50px}.large-screen .blog .blog-masthead{border-top:3px solid #11aaf6;background:#fff;position:relative;border-bottom:1px solid #e3e3e3;box-shadow:0 7px 10px 0 #e3e3e3;z-index:200}.large-screen .blog .blog-masthead .blog-logo-outer{border:1px solid #cdced4;border-radius:3px;position:absolute;top:20px;left:20px}.large-screen .blog .blog-masthead h1{font-size:40pt;color:#c8c8c8;font-weight:bold;text-shadow:0 0 1px #999;background:url('../img/blog/blog-title.png') no-repeat left center;text-indent:-9999px;overflow:hidden}.large-screen .blog .blog-masthead .blog-masthead-title{font-size:2em;margin:20px 0 0 215px}.large-screen .blog .blog-masthead .blog-breadcrumb{clear:both;margin:20px}.large-screen .blog .blog-logo{border:2px solid #fff;border-radius:2px}.large-screen .blog .blog-logo-inner{background:url(../img/Favicon.gif);width:180px;height:180px;text-indent:-9999px;overflow:hidden;font-size:0}.large-screen .blog .blog-nav-right{float:right;text-align:center}.large-screen .blog .blog-nav-box{width:111px;height:74px;border-radius:2px;margin-top:10px;margin-right:10px;margin-left:10px;margin-bottom:5px}.large-screen .blog .blog-nav-box.facebook{width:47px;border:0}.large-screen .blog .blog-nav-box.giveaway{background:url(../../img/Comp.png) no-repeat}.large-screen .blog .blog-nav-box.photos{background:url(../../img/Images.png) no-repeat}.large-screen .blog .blog-nav-box.blogger{background:url(../../img/BecomeaBloger.png) no-repeat}.large-screen .blog .blog-nav-social{float:right;position:relative;padding:10px 0}.large-screen .blog .blog-nav-social li{float:left;margin:10px 15px}.large-screen .blog .flex-direction-nav{display:none}.large-screen .blog .flex-control-nav.flex-control-paging{z-index:200;position:absolute;top:240px;width:400px;bottom:auto}.large-screen .blog .blog-cta-container{text-align:center}.large-screen .blog .blog-cta-container .left-arrow{background:url(../img/blog/leftarrow.png) no-repeat;width:92px;height:90px;display:inline-block;vertical-align:top}.large-screen .blog .blog-cta-container .btn{margin-top:25px;vertical-align:top}.large-screen .blog .blog-cta-container .right-arrow{background:url(../img/blog/rightarrow.png) no-repeat;width:92px;height:90px;vertical-align:top;display:inline-block}.large-screen .new-bookings-info,.large-screen .new-card-types{display:none}.large-screen .verisign-seal-wrap span{display:none}.large-screen .fed-booking{}.large-screen .fed-booking #BookingErrorPanel{margin-bottom:20px;border:1px solid #fb0018;color:#fb0018;padding:15px;background:#fee6e6;text-align:left}.large-screen .fed-booking #BookingErrorPanel p,.large-screen .fed-booking #BookingErrorPanel .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #BookingErrorPanel h2,.large-screen .fed-booking #BookingErrorPanel .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #BookingErrorPanel h3,.large-screen .fed-booking #BookingErrorPanel .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #BookingErrorPanel h4{margin:0}.large-screen .fed-booking #BookingErrorPanel h4{color:#fb0018;font-size:1em;font-weight:bold;margin-bottom:20px}.large-screen .fed-booking #BookingErrorPanel strong{color:#fb0018;font-size:1em;font-weight:bold}.large-screen .fed-booking #BookingErrorPanel ul li{width:33%;float:left}.large-screen .fed-booking #BookingErrorPanel ul li a{color:#fb0018}.large-screen .fed-booking #BookingErrorPanel.twocol ul li{width:50%}.large-screen .fed-booking .testimonials{margin-top:60px}.large-screen .fed-booking .notice{border:1px solid #12aaf6;background-color:#e8f7fe;padding:14px}.large-screen .fed-booking .notice i{color:#12aaf6;font-size:24px;vertical-align:middle;margin-right:15px}.large-screen .fed-booking #summary,.large-screen .fed-booking .fed-booking-confirmation #main-column{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}.large-screen .fed-booking #summary *,.large-screen .fed-booking .fed-booking-confirmation #main-column *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.large-screen .fed-booking #summary *:before,.large-screen .fed-booking #summary *:after,.large-screen .fed-booking .fed-booking-confirmation #main-column *:before,.large-screen .fed-booking .fed-booking-confirmation #main-column *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.large-screen .fed-booking #summary ol,.large-screen .fed-booking #summary ul,.large-screen .fed-booking .fed-booking-confirmation #main-column ol,.large-screen .fed-booking .fed-booking-confirmation #main-column ul{margin:0;padding:0;list-style:none}.large-screen .fed-booking #summary .default-padding,.large-screen .fed-booking .fed-booking-confirmation #main-column .default-padding{padding:10px}.large-screen .fed-booking #summary .header .heading,.large-screen .fed-booking .fed-booking-confirmation #main-column .header .heading{margin:0;padding-left:10px}.large-screen .fed-booking #summary .heading,.large-screen .fed-booking .fed-booking-confirmation #main-column .heading{font-size:1.3em;font-weight:bold;line-height:30px;margin-bottom:10px}.large-screen .fed-booking #summary .header,.large-screen .fed-booking .fed-booking-confirmation #main-column .header{border-style:solid;border-width:1px;height:30px;line-height:30px;position:relative}.large-screen .fed-booking #summary h1,.large-screen .fed-booking #summary h2,.large-screen .fed-booking #summary h3,.large-screen .fed-booking #summary h4,.large-screen .fed-booking #summary h5,.large-screen .fed-booking #summary h6,.large-screen .fed-booking .fed-booking-confirmation #main-column h1,.large-screen .fed-booking .fed-booking-confirmation #main-column h2,.large-screen .fed-booking .fed-booking-confirmation #main-column h3,.large-screen .fed-booking .fed-booking-confirmation #main-column h4,.large-screen .fed-booking .fed-booking-confirmation #main-column h5,.large-screen .fed-booking .fed-booking-confirmation #main-column h6{color:#000}.large-screen .fed-booking #summary h1.heading,.large-screen .fed-booking #summary h2.heading,.large-screen .fed-booking #summary h3.heading,.large-screen .fed-booking #summary h4.heading,.large-screen .fed-booking #summary h5.heading,.large-screen .fed-booking #summary h6.heading,.large-screen .fed-booking .fed-booking-confirmation #main-column h1.heading,.large-screen .fed-booking .fed-booking-confirmation #main-column h2.heading,.large-screen .fed-booking .fed-booking-confirmation #main-column h3.heading,.large-screen .fed-booking .fed-booking-confirmation #main-column h4.heading,.large-screen .fed-booking .fed-booking-confirmation #main-column h5.heading,.large-screen .fed-booking .fed-booking-confirmation #main-column h6.heading{color:#fff}.large-screen .fed-booking #summary .folded,.large-screen .fed-booking .fed-booking-confirmation #main-column .folded{display:none}.large-screen .fed-booking #summary .clearBoth,.large-screen .fed-booking .fed-booking-confirmation #main-column .clearBoth{clear:both}.large-screen .fed-booking ul.notification-bar{position:fixed;top:0;display:block;width:100%;margin:0;z-index:999;padding:0}.large-screen .fed-booking ul.notification-bar li{display:none;padding-left:50px;line-height:39px;margin:0;position:relative}.large-screen .fed-booking ul.notification-bar li.price-increased,.large-screen .fed-booking ul.notification-bar li.no-extras,.large-screen .fed-booking ul.notification-bar li.session-restart{border:1px solid #11aaf6;background:#e7f6fe url("../img/bookings/notification-alert-blue.png") 8px 4px no-repeat}.large-screen .fed-booking ul.notification-bar li.price-reduced{border:1px solid #4abb10;background:#edf8e7 url("../img/bookings/notification-alert-green.png") 8px 4px no-repeat}.large-screen .fed-booking ul.notification-bar li.connection-error{border:1px solid #f00;background:#ffe5e5 url("../img/bookings/notification-alert-red.png") 8px 4px no-repeat}.large-screen .fed-booking ul.notification-bar li.connection-error em{font-style:normal;line-height:20px;display:block}.large-screen .fed-booking ul.notification-bar li.connection-error em b{line-height:30px;display:block}.large-screen .fed-booking ul.notification-bar li a{cursor:pointer}.large-screen .fed-booking ul.notification-bar li a.more{color:#4aabff;margin-left:7px}.large-screen .fed-booking ul.notification-bar li a.close{position:absolute;right:10px;top:3px;width:32px;height:32px;background:url("../img/bookings/close.png") 0 0 no-repeat;overflow:hidden;text-indent:-100px}.large-screen .fed-booking ul.notification-bar li em{font-style:normal}.large-screen .fed-booking ul.notification-bar li p,.large-screen .fed-booking ul.notification-bar li .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking ul.notification-bar li h2,.large-screen .fed-booking ul.notification-bar li .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking ul.notification-bar li h3,.large-screen .fed-booking ul.notification-bar li .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking ul.notification-bar li h4{display:none;margin-bottom:10px;line-height:1em}.large-screen .fed-booking .call-to-action.disabled{background:lightgray;border:grey}.large-screen .fed-booking .call-to-action.disabled input{cursor:not-allowed;background:none}.large-screen .fed-booking ol.blinds{position:absolute;margin:0;padding:0;list-style:none}.large-screen .fed-booking ol.blinds li{z-index:100;float:left;margin-right:1px;color:#fff;position:relative;width:162px}.large-screen .fed-booking ol.blinds li .blind-container{border-left:1px solid #0061ba;border-right:1px solid #0061ba;width:169px;padding:8px 3px;background:#268ecd;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0061ba',EndColorStr='#268ecd');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#0061ba',EndColorStr='#268ecd')";background-image:-ms-linear-gradient(top,#0061ba 30%,#268ecd 100%);background-image:-moz-linear-gradient(top,#0061ba 30%,#268ecd 100%);background-image:-webkit-linear-gradient(top,#0061ba 30%,#268ecd 100%);background-image:linear-gradient(top,#0061ba 30%,#268ecd 100%)}.large-screen .fed-booking ol.blinds li .blind-content{padding:5px 1px;height:64px;text-align:center}.large-screen .fed-booking ol.blinds li .blind-content p,.large-screen .fed-booking ol.blinds li .blind-content .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking ol.blinds li .blind-content h2,.large-screen .fed-booking ol.blinds li .blind-content .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking ol.blinds li .blind-content h3,.large-screen .fed-booking ol.blinds li .blind-content .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking ol.blinds li .blind-content h4{font-size:12px;line-height:1.3;margin:0}.large-screen .fed-booking ol.blinds li .blind-content .small{font-size:.5em}.large-screen .fed-booking ol.blinds li .blind-content .recommend .left.big{font-size:36px;float:left}.large-screen .fed-booking ol.blinds li .blind-content .recommend .right{padding-top:10px}.large-screen .fed-booking ol.blinds li .blind-content .big{font-size:24px;font-weight:bold}.large-screen .fed-booking ol.blinds li .blind-content .abta-image{width:72px;margin-left:auto;margin-right:auto}.large-screen .fed-booking ol.blinds li .blind-content .secure-image{width:21px;margin:0 auto}.large-screen .fed-booking ol.blinds li .folded{border-bottom:1px solid #0061ba;margin-bottom:5px;text-align:left}.large-screen .fed-booking ol.blinds li .folded p,.large-screen .fed-booking ol.blinds li .folded .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking ol.blinds li .folded h2,.large-screen .fed-booking ol.blinds li .folded .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking ol.blinds li .folded h3,.large-screen .fed-booking ol.blinds li .folded .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking ol.blinds li .folded h4,.large-screen .fed-booking ol.blinds li .folded a{font-size:12px}.large-screen .fed-booking ol.blinds li .folded p,.large-screen .fed-booking ol.blinds li .folded .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking ol.blinds li .folded h2,.large-screen .fed-booking ol.blinds li .folded .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking ol.blinds li .folded h3,.large-screen .fed-booking ol.blinds li .folded .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking ol.blinds li .folded h4{padding:6px 3px}.large-screen .fed-booking ol.blinds li .folded a{color:#fff;text-decoration:underline}.large-screen .fed-booking ol.blinds li .blinds-placeholder{height:105px}.large-screen .fed-booking #bookingFields .blocker{display:none}.large-screen .fed-booking #bookingFields.loading{display:block}.large-screen .fed-booking #bookingFields.loading .content-section,.large-screen .fed-booking #bookingFields.loading #bookingPassengers{min-height:290px;background-color:#fff}.large-screen .fed-booking #bookingFields.loading .room-table{visibility:hidden}.large-screen .fed-booking #bookingFields.loading .blocker{display:block}.large-screen .fed-booking #bookingFields p.error.error-payment,.large-screen .fed-booking #bookingFields .blog .blog_entry h2.error.error-payment,.large-screen .blog .blog_entry .fed-booking #bookingFields h2.error.error-payment,.large-screen .fed-booking #bookingFields .blog .blog_entry h3.error.error-payment,.large-screen .blog .blog_entry .fed-booking #bookingFields h3.error.error-payment,.large-screen .fed-booking #bookingFields .blog .blog_entry h4.error.error-payment,.large-screen .blog .blog_entry .fed-booking #bookingFields h4.error.error-payment{background:url(../img/bookings/form-error.gif) 5px 50% no-repeat;width:auto;color:red!important;padding:5px 0 5px 31px;border:1px solid red;border-radius:4px;margin:13px 0;line-height:2em}.large-screen .fed-booking #bookingFields .step-content p.error.error-payment,.large-screen .fed-booking #bookingFields .step-content .blog .blog_entry h2.error.error-payment,.large-screen .blog .blog_entry .fed-booking #bookingFields .step-content h2.error.error-payment,.large-screen .fed-booking #bookingFields .step-content .blog .blog_entry h3.error.error-payment,.large-screen .blog .blog_entry .fed-booking #bookingFields .step-content h3.error.error-payment,.large-screen .fed-booking #bookingFields .step-content .blog .blog_entry h4.error.error-payment,.large-screen .blog .blog_entry .fed-booking #bookingFields .step-content h4.error.error-payment{margin-top:-70px;width:410px}.large-screen .fed-booking #bookingFields #bookingHoldBaggage .blocker{display:none}.large-screen .fed-booking #bookingFields #bookingHoldBaggage .loading .blocker{display:block}.large-screen .fed-booking textarea#id_instructions{width:99%}.large-screen .fed-booking #bookingTC .tc-desc{margin-bottom:20px}.large-screen .fed-booking .share-tabs .nav.nav-tabs li{width:33.33%;text-align:center}.large-screen .fed-booking .share-tabs .nav.nav-tabs li a{padding-left:5px;padding-right:5px}.large-screen .fed-booking .share-tabs .nav.nav-tabs li span.icon{width:37px;height:37px;display:inline-block}.large-screen .fed-booking .share-tabs .nav.nav-tabs li.facebook-tab span.icon{background:url(../img/bookings/facebook-icon.png) top right no-repeat}.large-screen .fed-booking .share-tabs .nav.nav-tabs li.twitter-tab span.icon{background:url(../img/bookings/twitter-icon.png) top right no-repeat}.large-screen .fed-booking .share-tabs .nav.nav-tabs li.email-tab span.icon{background:url(../img/bookings/email-icon.png) top right no-repeat}.large-screen .fed-booking .share-tabs .tab-content{border:1px solid #d5d5d5;border-top:0}.large-screen .fed-booking .share-tabs .tab-content .tab-pane{padding:10px}.large-screen .fed-booking .share-tabs .tab-content .tab-pane .notification{border:1px solid #d5d5d5;padding:10px;color:#919191;line-height:20px;margin-bottom:10px}.large-screen .fed-booking .share-tabs .tab-content .tab-pane .notification a{color:#041DEC}.large-screen .fed-booking .share-tabs .tab-content .tab-pane .notification a.hashed{color:#5EB5F9}.large-screen .fed-booking .share-tabs .tab-content .tab-pane .thank-you p,.large-screen .fed-booking .share-tabs .tab-content .tab-pane .thank-you .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .share-tabs .tab-content .tab-pane .thank-you h2,.large-screen .fed-booking .share-tabs .tab-content .tab-pane .thank-you .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .share-tabs .tab-content .tab-pane .thank-you h3,.large-screen .fed-booking .share-tabs .tab-content .tab-pane .thank-you .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .share-tabs .tab-content .tab-pane .thank-you h4{text-align:center;padding:40% 0;color:#919191}.large-screen .fed-booking .share-tabs .tab-content .tab-pane .image-rating{text-align:center}.large-screen .fed-booking .share-tabs .tab-content .tab-pane .image-rating img{margin:10px auto}.large-screen .fed-booking .share-tabs .tab-content .tab-pane form label{display:block;margin-bottom:3px}.large-screen .fed-booking .share-tabs .tab-content .tab-pane form input{margin-bottom:10px;border:1px solid #d5d5d5;padding:5px;width:188px}.large-screen .fed-booking #modal-booking{top:25%}.large-screen .fed-booking #modal-booking .modal-body{padding:0}.large-screen .fed-booking #modal-booking .modal-body.loading{display:block}.large-screen .fed-booking #modal-booking .modal-body.loading #send-booking-email{background:#E6F7FD url("../img/core/spinners/offers-loading-spinner.gif") center center no-repeat}.large-screen .fed-booking #modal-booking .modal-body.loading #send-booking-email form{opacity:.4}.large-screen .fed-booking #modal-booking .modal-body.loading #send-booking-email #send-booking-email-form-submit{cursor:not-allowed}.large-screen .fed-booking #modal-booking .modal-body .agent-content{padding-left:70px;background:url(../img/bookings/bubble.png) no-repeat}.large-screen .fed-booking #modal-booking .modal-body .agent-content p:before,.large-screen .fed-booking #modal-booking .modal-body .agent-content .blog .blog_entry h2:before,.large-screen .blog .blog_entry .fed-booking #modal-booking .modal-body .agent-content h2:before,.large-screen .fed-booking #modal-booking .modal-body .agent-content .blog .blog_entry h3:before,.large-screen .blog .blog_entry .fed-booking #modal-booking .modal-body .agent-content h3:before,.large-screen .fed-booking #modal-booking .modal-body .agent-content .blog .blog_entry h4:before,.large-screen .blog .blog_entry .fed-booking #modal-booking .modal-body .agent-content h4:before{content:"\""}.large-screen .fed-booking #modal-booking .modal-body .agent-content p:after,.large-screen .fed-booking #modal-booking .modal-body .agent-content .blog .blog_entry h2:after,.large-screen .blog .blog_entry .fed-booking #modal-booking .modal-body .agent-content h2:after,.large-screen .fed-booking #modal-booking .modal-body .agent-content .blog .blog_entry h3:after,.large-screen .blog .blog_entry .fed-booking #modal-booking .modal-body .agent-content h3:after,.large-screen .fed-booking #modal-booking .modal-body .agent-content .blog .blog_entry h4:after,.large-screen .blog .blog_entry .fed-booking #modal-booking .modal-body .agent-content h4:after{content:"\""}.large-screen .fed-booking input[type="text"].invalid,.large-screen .fed-booking input[type="tel"].invalid,.large-screen .fed-booking input[type="email"].invalid,.large-screen .fed-booking .validation-field.invalid{border:1px solid red!important}.large-screen .fed-booking #bookingPayment{position:relative}.large-screen .fed-booking #bookingPayment .verisign-seal{position:absolute;right:15px;top:20px;background:#fff;border:1px solid #ccc}.large-screen .fed-booking #bookingPayment label span{color:#3baefe;font-size:1.2em;margin:0 2px}.large-screen .fed-booking #bookingPayment h3{margin-bottom:75px}.large-screen .fed-booking #bookingPayment div.step-sum{color:#f08}.large-screen .fed-booking #bookingPayment div.step-sum em{font-weight:bold;padding-bottom:0;line-height:2.2em;min-height:0}.large-screen .fed-booking #bookingPayment div.step-sum span{padding-bottom:20px;display:block;background:none;text-align:center}.large-screen .fed-booking #bookingPayment label[for="id_card_type"]{display:block;width:100%;text-align:left;margin-bottom:13px}.large-screen .fed-booking #bookingPayment input[type="text"]{padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid 1px solid #acaca8;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-color:#727272 #b4b4b4 #dadada #b5b3b4;border-style:solid;width:120px}.large-screen .fed-booking #bookingPayment input[type="text"]#id_card_number,.large-screen .fed-booking #bookingPayment input[type="text"]#id_card_name{width:150px}.large-screen .fed-booking #bookingPayment select{width:90px}.large-screen .fed-booking #bookingPayment select+select{width:70px;margin-left:3px}.large-screen .fed-booking #bookingPayment ul.method-types-list{white-space:nowrap;margin:0;display:inline-block;margin-bottom:22px}.large-screen .fed-booking #bookingPayment ul.method-types-list li{border:1px solid #d7dadc;border-bottom:none;display:inline-block;position:relative;vertical-align:top}.large-screen .fed-booking #bookingPayment ul.method-types-list li em{position:relative;top:-8px;color:#acacac;background:white;left:7px;padding:0 7px}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul{margin:0;position:relative;top:-5px;outline:2px solid white;white-space:nowrap}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li{width:77px;height:92px;display:inline-block;list-style:none;vertical-align:top;text-align:center;border:1px solid #d7dadc;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075);padding-top:6px;white-space:normal;background:-webkit-linear-gradient(white,#e9e9e9);background:-o-linear-gradient(white,#e9e9e9);background:-moz-linear-gradient(white,#e9e9e9);background:linear-gradient(white,#e9e9e9)}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[type="radio"]{display:block;margin:auto;cursor:pointer}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li label{cursor:pointer;padding-top:42px;font-size:.9em;display:block;width:70px;background:no-repeat center 5px;margin:auto;text-align:center}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[value="DEL"]+label{background-image:url('../img/bookings/payment_methods/VisaDebit.png')}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[value="AMX"]+label{background-image:url('../img/bookings/payment_methods/Amex.png')}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[value="MAE"]+label{background-image:url('../img/bookings/payment_methods/Maestro.png')}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[value="MCD"]+label,.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[value="MSC"]+label{background-image:url('../img/bookings/payment_methods/MasterCard.png')}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[value="SWI"]+label{background-image:url('../img/bookings/payment_methods/Switch.png')}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[value="VIS"]+label{background-image:url('../img/bookings/payment_methods/Visa.png')}.large-screen .fed-booking #bookingPayment ul.method-types-list li ul li input[value="ELC"]+label{background-image:url('../img/bookings/payment_methods/VisaElectron1.png')}.large-screen .fed-booking #bookingPayment .info-icon-image{background-image:url('../img/help-new.png');height:17px;display:inline-block;width:18px;text-indent:-9999em}.large-screen .fed-booking #bookingPayment input#id_card_number{width:185px}.large-screen .fed-booking #bookingPayment input#id_card_name{width:210px}.large-screen .fed-booking #bookingPayment input#id_issue_number{width:105px}.large-screen .fed-booking #bookingPayment input#id_security_code{width:60px}.large-screen .fed-booking #bookingPayment input#id_security_code+img{display:inline;vertical-align:top}.large-screen .fed-booking #bookingPayment .security-code-text{display:inline-block;vertical-align:middle;width:175px;font-size:.9em}.large-screen .fed-booking #bookingPayment .payment-fields .verisign-seal{position:absolute;right:0;bottom:125px}.large-screen .fed-booking #bookingPayment .billing-address{padding-top:20px}.large-screen .fed-booking #bookingPayment .billing-address em{vertical-align:top;font-style:normal;font-weight:bold;width:220px;display:inline-block;text-align:right}.large-screen .fed-booking #bookingPayment .billing-address span{display:inline-block;width:290px}.large-screen .fed-booking #bookingPayment .billing-address a{display:block;background:url('../img/bookings/amendAddress.png') no-repeat left center;padding-left:29px;height:25px;line-height:25px;margin-left:200px;margin-top:4px}.large-screen .fed-booking #bookingPayment div[rel="card-issue-only"]{display:none}.large-screen .fed-booking #send-booking-email{border:10px solid #FFF;background:#E6F7FD;padding:10px}.large-screen .fed-booking #send-booking-email-form{margin:10px 0 0 0}.large-screen .fed-booking #send-booking-email-form label{vertical-align:top;padding-top:5px;display:inline-block;text-align:right;width:150px}.large-screen .fed-booking #send-booking-email-form .input-wrap{display:inline-block}.large-screen .fed-booking #send-booking-email-form .input-wrap input{width:230px}.large-screen .fed-booking #send-booking-email-form input#send-booking-email-form-submit{width:auto}.large-screen .fed-booking #send-booking-email-form .formrow{margin:10px}.large-screen .fed-booking #send-booking-email-form #subscribe-label{padding:0;text-align:left;width:400px}.large-screen .fed-booking #send-booking-email-form .errorlist{margin-left:5px;display:block;width:auto}.large-screen .fed-booking #send-booking-email-form .errorlist li{color:red;background:url(../img/bookings/form-error.gif) left 50% no-repeat;padding-left:20px}.large-screen .fed-booking .view-large-image{background:url(../img/bookings/offer_summary/camera_popup.png);height:24px;width:24px;position:absolute;bottom:5px;left:70px}.large-screen .fed-booking .popover-carousel.image-gallery.imagery{padding:12px 12px 0 12px;overflow:visible;border:1px solid #c3c3c3;border-radius:1px;background:white;z-index:500}.large-screen .fed-booking .popover-carousel.image-gallery.imagery a.close{position:absolute;z-index:501;right:-17px;top:-14px;width:48px;height:48px;background:url(../img/bookings/offer_summary/popup-carousel-close.png) no-repeat}.large-screen .fed-booking .popover-carousel.image-gallery.imagery p.desc,.large-screen .fed-booking .popover-carousel.image-gallery.imagery .blog .blog_entry h2.desc,.large-screen .blog .blog_entry .fed-booking .popover-carousel.image-gallery.imagery h2.desc,.large-screen .fed-booking .popover-carousel.image-gallery.imagery .blog .blog_entry h3.desc,.large-screen .blog .blog_entry .fed-booking .popover-carousel.image-gallery.imagery h3.desc,.large-screen .fed-booking .popover-carousel.image-gallery.imagery .blog .blog_entry h4.desc,.large-screen .blog .blog_entry .fed-booking .popover-carousel.image-gallery.imagery h4.desc{margin-bottom:13px}.large-screen .fed-booking .notify-window{background:rgba(61,61,61,0.85);bottom:5px;position:fixed;right:5px;border-radius:5px;z-index:241;padding:15px 35px 15px 10px;max-width:260px}.large-screen .fed-booking .notify-window__icon{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzkuMTQ4IiB5MT0iMzguMSIgeDI9IjM5LjE0OCIgeTI9IjguOTEyNiI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzI5QTM0OSIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OENBM0MiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8xXykiIGN4PSIzOS4xNDgiIGN5PSIxNC42MTIiIHI9IjYuMTg3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzOS4xNDgiIHkxPSIzOC4xMDAxIiB4Mj0iMzkuMTQ4IiB5Mj0iOC45MTI2Ij48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjlBMzQ5Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk4Q0EzQyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik00OS4xNSwzNS44MjZjMC4yMiwxLjIxMi0wLjQ1OCwyLjQwMy0xLjU2MywyLjczOWMtMS41ODIsMC40ODEtNS4wMzEsMS4wMjgtOC40MzksMS4wMjhjLTMuNDA4LDAtNi44NTctMC41NDgtOC40MzktMS4wMjhjLTEuMTA1LTAuMzM2LTEuNzgzLTEuNTI3LTEuNTYzLTIuNzM5YzAuNzk0LTQuMzcsNC4xMzctMTQuMjc5LDEwLjAwMi0xNC4yNzlTNDguMzU3LDMxLjQ1Niw0OS4xNSwzNS44MjZ6Ii8+PC9nPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAuODUyIiB5MT0iMzguMSIgeDI9IjEwLjg1MiIgeTI9IjguOTEyNiI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0VGQUQxRSIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRURDMDAiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8zXykiIGN4PSIxMC44NTIiIGN5PSIxNC42MTIiIHI9IjYuMTg3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMC44NTIiIHkxPSIzOC4xMDAxIiB4Mj0iMTAuODUyIiB5Mj0iOC45MTI2Ij48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRUZBRDFFIi8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZFREMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIGQ9Ik0yMC44NTQsMzUuODI2YzAuMjIsMS4yMTItMC40NTgsMi40MDMtMS41NjMsMi43MzljLTEuNTgyLDAuNDgxLTUuMDMxLDEuMDI4LTguNDM5LDEuMDI4Yy0zLjQwOCwwLTYuODU3LTAuNTQ4LTguNDM5LTEuMDI4Yy0xLjEwNS0wLjMzNi0xLjc4My0xLjUyNy0xLjU2My0yLjczOWMwLjc5NC00LjM3LDQuMTM3LTE0LjI3OSwxMC4wMDItMTQuMjc5QzE2LjcxNywyMS41NDcsMjAuMDYxLDMxLjQ1NiwyMC44NTQsMzUuODI2eiIvPjwvZz48Zz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzVfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjI1LjAxMzkiIHkxPSIzOS45NzMyIiB4Mj0iMjUuMDEzOSIgeTI9IjcuNjM1NyI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzIyNEE5RiIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM0M0E2REQiLz48L2xpbmVhckdyYWRpZW50PjxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF81XykiIGN4PSIyNS4wMTQiIGN5PSIxMi44OTMiIHI9IjcuMDMxIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF82XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNS4wMTM5IiB5MT0iNDEuMDgwOCIgeDI9IjI1LjAxMzkiIHkyPSI2Ljg3NzkiPjxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyMjRBOUYiLz48c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNDNBNkREIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzZfKSIgZD0iTTM3LjIzNiwzNy45MzdjMC4yNjksMS40NTctMC41NTksMi44ODgtMS45MSwzLjI5MmMtMS45MzMsMC41NzgtNi4xNDcsMS4yMzYtMTAuMzEyLDEuMjM2Yy00LjE2NSwwLTguMzc5LTAuNjU5LTEwLjMxMi0xLjIzNmMtMS4zNS0wLjQwMy0yLjE3OS0xLjgzNS0xLjkxLTMuMjkyYzAuOTctNS4yNTMsNS4wNTUtMTcuMTYzLDEyLjIyMi0xNy4xNjNTMzYuMjY2LDMyLjY4NCwzNy4yMzYsMzcuOTM3eiIvPjwvZz48L3N2Zz4=) no-repeat top left;background-size:cover;width:47px;height:36px;float:left;margin-top:2px}.large-screen .fed-booking .notify-window__content{color:#fff}.large-screen .fed-booking .notify-window__text{margin-left:60px}.large-screen .fed-booking .notify-window__close{padding:0;background:none;top:3px;right:3px;position:absolute;color:#fff;font-size:28px}.large-screen .fed-booking .notify-window__close:hover{cursor:pointer;text-decoration:none}.large-screen .fed-booking .notify-voucher{background:#fedbef}.large-screen .fed-booking .notify-voucher .notify-header,.large-screen .fed-booking .notify-voucher .notify-content{border-color:#fc198f}.large-screen .fed-booking .notify-voucher .notify-heading,.large-screen .fed-booking .notify-voucher .notify-content .heading{color:#fc198f}.large-screen .fed-booking .notify-voucher p,.large-screen .fed-booking .notify-voucher .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .notify-voucher h2,.large-screen .fed-booking .notify-voucher .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .notify-voucher h3,.large-screen .fed-booking .notify-voucher .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .notify-voucher h4{line-height:24px}.large-screen .fed-booking .notify-voucher .small-print{font-size:11px;margin-top:10px}.large-screen .fed-booking .booking-modal.overlay-modal .modal-content{background-color:#eee;padding-bottom:10px}.large-screen .fed-booking .booking-modal.overlay-modal .modal-content .modal-body{background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;margin:10px 10px 0;overflow:scroll;min-height:300px}.large-screen .fed-booking .booking-modal.content-sized-modal .modal-content .modal-body{min-height:0}.large-screen .fed-booking #bookingPayment .selection-section-container .fraud-check-field,.large-screen .fed-booking #bookingPayment .selection-section-container .fraud-check-field.row{padding-bottom:10px;padding-left:65px;padding-top:10px}.large-screen .fed-booking #bookingPayment .selection-section-container .fraud-check-field>label,.large-screen .fed-booking #bookingPayment .selection-section-container .fraud-check-field.row>label{width:420px;text-align:left;border:1px solid #cecece;border-radius:7px;padding:10px;margin-left:10px}.large-screen .fed-booking #bookingPayment .selection-section-container .fraud-check-field>label span,.large-screen .fed-booking #bookingPayment .selection-section-container .fraud-check-field.row>label span{color:#3baefe}.large-screen .fed-booking #bookingPayment .selection-section-container .agent-fields h3{margin-bottom:5px}.large-screen .fed-booking #bookingPayment .selection-section-container .agent-fields input,.large-screen .fed-booking #bookingPayment .selection-section-container .agent-fields select{width:200px}.large-screen .fed-booking .pink{color:#f08}.large-screen .fed-booking #bookingRoomOptions .selection-section-container{border:none}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li{float:left;font-size:12px;line-height:1.2;padding:8px 0;width:102px;height:53px;margin:5px 2px 0;background:url(../img/board-pricing.jpg) no-repeat;text-align:center;cursor:pointer}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li:active,.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li:hover{background:url(../img/board-pricing-hover.jpg) no-repeat}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li.active,.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking .book-section>div #bookingRoomOptions .selection-section-container .board-pricing #depositOptionsList>li:hover{background:url(../img/board-pricing-active.jpg) no-repeat}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li.last{margin-right:0;float:right}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li.disabled{background:none;color:#7bd3f9;cursor:default}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li p,.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li h2,.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li h3,.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #bookingRoomOptions .selection-section-container .board-pricing li h4{margin:0;padding:1px 0}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .board-pricing+.party-room{margin-top:85px}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .party-room+.party-room{margin-top:20px}.large-screen .fed-booking #bookingRoomOptions .selection-section-container .single-hideable-option.hideable-selected+p a,.large-screen .fed-booking #bookingRoomOptions .selection-section-container .blog .blog_entry .single-hideable-option.hideable-selected+h2 a,.large-screen .blog .blog_entry .fed-booking #bookingRoomOptions .selection-section-container .single-hideable-option.hideable-selected+h2 a,.large-screen .fed-booking #bookingRoomOptions .selection-section-container .blog .blog_entry .single-hideable-option.hideable-selected+h3 a,.large-screen .blog .blog_entry .fed-booking #bookingRoomOptions .selection-section-container .single-hideable-option.hideable-selected+h3 a,.large-screen .fed-booking #bookingRoomOptions .selection-section-container .blog .blog_entry .single-hideable-option.hideable-selected+h4 a,.large-screen .blog .blog_entry .fed-booking #bookingRoomOptions .selection-section-container .single-hideable-option.hideable-selected+h4 a{display:none}.large-screen .fed-booking #bookingRoomOptions h2{background:#626262;line-height:1.5em;padding:10px;color:white}.large-screen .fed-booking #bookingRoomOptions h2.room-title{font-size:1.1em}.large-screen .fed-booking #bookingRoomOptions h2.room-title .total-price{float:right;display:none}.large-screen .fed-booking #bookingRoomOptions h2.room-title .total-price em{font-style:normal;font-weight:normal}.large-screen .fed-booking #bookingRoomOptions h2 span{font-weight:normal}.large-screen .fed-booking #bookingRoomOptions .new-table{width:100%}.large-screen .fed-booking #bookingRoomOptions .new-table thead,.large-screen .fed-booking #bookingRoomOptions .new-table tbody{border:1px solid #dadada}.large-screen .fed-booking #bookingRoomOptions .new-table thead{margin-bottom:1px}.large-screen .fed-booking #bookingRoomOptions .new-table thead th .room-desc{padding:0 50px}.large-screen .fed-booking #bookingRoomOptions .new-table.expanded tr.hidden-room{display:table-row}.large-screen .fed-booking #bookingRoomOptions .new-table tr{background:white}.large-screen .fed-booking #bookingRoomOptions .new-table tr .limited-rooms{color:#d00;display:block;font-weight:normal;white-space:nowrap}.large-screen .fed-booking #bookingRoomOptions .new-table tr .selection-input,.large-screen .fed-booking #bookingRoomOptions .new-table tr .board-basis,.large-screen .fed-booking #bookingRoomOptions .new-table tr .total-holiday-price,.large-screen .fed-booking #bookingRoomOptions .new-table tr .room-price,.large-screen .fed-booking #bookingRoomOptions .new-table tr .holiday-price{text-align:center;vertical-align:middle;white-space:nowrap}.large-screen .fed-booking #bookingRoomOptions .new-table tr.active .room-price,.large-screen .fed-booking #bookingRoomOptions .new-table tr.active .holiday-price,.large-screen .fed-booking #bookingRoomOptions .new-table tr.active .total-holiday-price{color:#fe9b00}.large-screen .fed-booking #bookingRoomOptions .new-table tr.hidden-room{display:none}.large-screen .fed-booking #bookingRoomOptions .new-table tr.hidden-room.active{display:table-row}.large-screen .fed-booking #bookingRoomOptions .new-table tr td{cursor:pointer}.large-screen .fed-booking #bookingRoomOptions .new-table tr td input[type="radio"]{margin:0}.large-screen .fed-booking #bookingRoomOptions .new-table tr td label{display:block;margin:0;cursor:pointer}.large-screen .fed-booking #bookingRoomOptions .new-table tr td .room-image-container{position:relative;padding:10px;padding-left:0}.large-screen .fed-booking #bookingRoomOptions .new-table tr td.has-stamp{padding-right:100px;position:relative}.large-screen .fed-booking #bookingRoomOptions .new-table tr td .stamp-container{vertical-align:middle;position:absolute;top:25%;right:0;width:100px}.large-screen .fed-booking #bookingRoomOptions .new-table tr td .stamp-container.with-images{top:33%}.large-screen .fed-booking #bookingRoomOptions .new-table tr td.room-description{vertical-align:middle}.large-screen .fed-booking #bookingRoomOptions .new-table tr td.room-description.no-image{padding-left:0}.large-screen .fed-booking #bookingRoomOptions .new-table tr td.has-images{padding-left:0;padding-right:0}.large-screen .fed-booking #bookingRoomOptions .new-table tr td.has-images .stamp-container{min-height:100px}.large-screen .fed-booking #bookingRoomOptions .new-table.reveal-all .hidden-room{display:block!important}.large-screen .fed-booking #bookingRoomOptions .upsell_boardbasis{margin-top:8px}.large-screen .fed-booking #bookingRoomOptions .upsell_boardbasis *{text-align:center;font-size:14px;line-height:18px;font-weight:bold}.large-screen .fed-booking #bookingRoomOptions .upsell_boardbasis a{color:black;text-decoration:underline;cursor:pointer}.large-screen .fed-booking #bookingRoomOptions .room-facilities{margin-bottom:0!important;color:#0098dd;display:inline-block}.large-screen .fed-booking #bookingRoomOptions .room-facilities:hover{text-decoration:underline}.large-screen .fed-booking #bookingRoomOptions .additional-room-details{display:none}.large-screen .fed-booking #bookingRoomOptions .additional-room-details.room-facilities{position:relative;white-space:nowrap}.large-screen .fed-booking #bookingPayment{background:#e7f7fe;border-bottom:1px dashed #85d1f3;margin-bottom:10px;margin-top:20px}.large-screen .fed-booking #bookingPayment .selection-section-container{padding:10px}.large-screen .fed-booking #bookingPayment .selection-section-container h3{font-size:1.2em;font-weight:bold;margin:0;margin-top:5px}.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum{font-size:1.4em;position:static;margin:0 0 8px;margin-bottom:50px;color:#F08;font-weight:bold;font-style:normal;white-space:nowrap;display:block;width:460px}.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum h4,.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum span,.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum em{font-weight:bold;margin-bottom:66px;display:inline}.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum h4,.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum .h4{color:#F08;width:450px;display:block;margin-bottom:15px;white-space:normal;font-style:normal}.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum p,.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #bookingPayment .selection-section-container .step-sum h2,.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #bookingPayment .selection-section-container .step-sum h3,.large-screen .fed-booking #bookingPayment .selection-section-container .step-sum .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #bookingPayment .selection-section-container .step-sum h4{font-size:12px;font-weight:normal;margin-top:11px;text-align:left}.large-screen .fed-booking #bookingPayment .selection-section-container .method-types-list{margin-top:13px}.large-screen .fed-booking #bookingPayment .selection-section-container .method-types-list em{background:#e7f7fe}.large-screen .fed-booking .selection-section-container{border-color:#ccc;border-style:solid;border-width:0 1px 1px 1px;position:relative;background:white}.large-screen .fed-booking .selection-section-container .step-sum{position:absolute;top:0;z-index:5;right:0}.large-screen .fed-booking .selection-section-container .step-sum h3{font-weight:bold;font-size:1.2em;margin:0}.large-screen .fed-booking .selection-section-container .step-sum h4{font-weight:bold;font-size:1em;margin:10px 0}.large-screen .fed-booking .selection-section-container .step-sum p,.large-screen .fed-booking .selection-section-container .step-sum .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .selection-section-container .step-sum h2,.large-screen .fed-booking .selection-section-container .step-sum .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .selection-section-container .step-sum h3,.large-screen .fed-booking .selection-section-container .step-sum .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .selection-section-container .step-sum h4{line-height:1.2em}.large-screen .fed-booking .selection-section-container .step-sum.insurance-info-container,.large-screen .fed-booking .selection-section-container .step-sum.info-container,.large-screen .fed-booking .selection-section-container .step-sum.baggage-info-container,.large-screen .fed-booking .selection-section-container .step-sum.flightMeals-info-container,.large-screen .fed-booking .selection-section-container .step-sum.flightSeats-info-container{float:right;width:194px;margin-top:38px;margin-right:20px}.large-screen .fed-booking .selection-section-container .step-sum.insurance-info-container .step-sum-list,.large-screen .fed-booking .selection-section-container .step-sum.info-container .step-sum-list,.large-screen .fed-booking .selection-section-container .step-sum.baggage-info-container .step-sum-list,.large-screen .fed-booking .selection-section-container .step-sum.flightMeals-info-container .step-sum-list,.large-screen .fed-booking .selection-section-container .step-sum.flightSeats-info-container .step-sum-list{width:100%;min-height:20px}.large-screen .fed-booking .selection-section-container .step-sum.insurance-info-container .step-sum-list label,.large-screen .fed-booking .selection-section-container .step-sum.info-container .step-sum-list label,.large-screen .fed-booking .selection-section-container .step-sum.baggage-info-container .step-sum-list label,.large-screen .fed-booking .selection-section-container .step-sum.flightMeals-info-container .step-sum-list label,.large-screen .fed-booking .selection-section-container .step-sum.flightSeats-info-container .step-sum-list label{width:100%;display:block}.large-screen .fed-booking .selection-section-container .step-sum.insurance-info-container .step-sum-list span,.large-screen .fed-booking .selection-section-container .step-sum.info-container .step-sum-list span,.large-screen .fed-booking .selection-section-container .step-sum.baggage-info-container .step-sum-list span,.large-screen .fed-booking .selection-section-container .step-sum.flightMeals-info-container .step-sum-list span,.large-screen .fed-booking .selection-section-container .step-sum.flightSeats-info-container .step-sum-list span{float:right;padding-left:3px}.large-screen .fed-booking .selection-section-container .step-sum.info-container .info,.large-screen .fed-booking .selection-section-container .step-sum .baggage-info,.large-screen .fed-booking .selection-section-container .step-sum .flightMeals-info,.large-screen .fed-booking .selection-section-container .step-sum .flightSeats-info,.large-screen .fed-booking .selection-section-container .step-sum .deposit-info{border:1px solid #b1b1b1;background:#fff;padding:10px}.large-screen .fed-booking .selection-section-container .step-sum.info-container .info,.large-screen .fed-booking .selection-section-container .step-sum .baggage-info,.large-screen .fed-booking .selection-section-container .step-sum .flightMeals-info,.large-screen .fed-booking .selection-section-container .step-sum .flightSeats-info{border-bottom:0}.large-screen .fed-booking .selection-section-container .step-sum .deposit-info,.large-screen .fed-booking .selection-section-container .step-sum .baggage-info h3,.large-screen .fed-booking .selection-section-container .step-sum .flightMeals-info h3,.large-screen .fed-booking .selection-section-container .step-sum .flightSeats-info h3{text-align:center;margin:0}.large-screen .fed-booking .selection-section-container .step-sum .deposit-info em{color:#8f8f8f;width:80%;display:block;margin:auto;padding-top:15px}.large-screen .fed-booking .selection-section-container .new-table .border{border:1px solid #dadada}.large-screen .fed-booking .selection-section-container .new-table .right-border{border-right:1px solid #dadada}.large-screen .fed-booking .selection-section-container .new-table .left-border{border-left:1px solid #dadada}.large-screen .fed-booking .selection-section-container .new-table th{vertical-align:middle;border-top:1px solid #dadada;background:#ebebeb;font-weight:bold;white-space:nowrap}.large-screen .fed-booking .selection-section-container .new-table td,.large-screen .fed-booking .selection-section-container .new-table th{border-bottom:1px solid #dadada;padding:10px}.large-screen .fed-booking .selection-section-container .new-table tbody tr{cursor:pointer}.large-screen .fed-booking .selection-section-container .new-table tbody tr.active{border-collapse:initial}.large-screen .fed-booking .selection-section-container .new-table tbody tr.active td{border-collapse:inherit;border-top:1px double #ff9a32;border-bottom:1px solid #ff9a32;background:#fef5e2}.large-screen .fed-booking .selection-section-container .new-table tbody tr.active td:first-child{border-left:1px solid #ff9a32}.large-screen .fed-booking .selection-section-container .new-table tbody tr.active td:last-child{border-right:1px solid #ff9a32}.large-screen .fed-booking .selection-section-container .extra-section{border:none;background:white url(../img/core/payment/extras/extras-sprite.png);background-position:top left;background-repeat:no-repeat;margin-bottom:10px;padding-left:65px;padding-right:10px;padding-top:15px;position:relative}.large-screen .fed-booking .selection-section-container .extra-section .extra-section-content{padding:10px;background:#e7f7fe}.large-screen .fed-booking .selection-section-container .extra-section.flightMeals-section{background-position:-190px -180px}.large-screen .fed-booking .selection-section-container .extra-section.flightSeats-section{background-position:-324px -292px}.large-screen .fed-booking .fed-booking-confirmation #bookingProgress{min-height:0}.large-screen .fed-booking #bookingProgress{min-height:130px}.large-screen .fed-booking #bookingProgress.disabled .summary-progress li{cursor:default}.large-screen .fed-booking #bookingProgress.disabled .summary-progress li.current{cursor:default}.large-screen .fed-booking #bookingProgress.disabled .summary-progress li.completed{cursor:default}.large-screen .fed-booking #bookingProgress.disabled .summary-progress li a{cursor:default}.large-screen .fed-booking #bookingProgress ol.summary-progress{padding:0;list-style:none;color:#fff;overflow:hidden;margin:0 0 10px;border:1px solid #05d}.large-screen .fed-booking #bookingProgress ol.summary-progress li{background:url(../img/bookings/new-progress-bar.png) -1px -1px no-repeat;color:#05d;float:left;font-weight:bold;height:36px;line-height:36px;padding-left:15px;text-align:center;font-size:12px;cursor:default}.large-screen .fed-booking #bookingProgress ol.summary-progress li.current{cursor:default}.large-screen .fed-booking #bookingProgress ol.summary-progress li.completed{cursor:pointer}.large-screen .fed-booking #bookingProgress ol.summary-progress li.completed.unreachable,.large-screen .fed-booking #bookingProgress ol.summary-progress li .unreachable{cursor:default}.large-screen .fed-booking #bookingProgress ol.summary-progress li.current{color:#fff;text-shadow:1px 1px #000}.large-screen .fed-booking #bookingProgress ol.summary-progress li.completed{color:#fff}.large-screen .fed-booking #bookingProgress ol.summary-progress li.completed a{color:#fff}.large-screen .fed-booking #bookingProgress ol.summary-progress li.completed span{width:23px;display:inline-block;height:19px;vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAiElEQVQoz2P4//8/AxnYAYjnA3EAqRoFgHg9EL+HshlItRWk8T+UzUCKAQn/EaAfWY4YzfORNDegy5OiOQGbGnya+5E0F+BSBwtZATx+no/PlTBnnodiBVDcImk+TyiMGKCaYNHzHo2tQIwBDFA/ooMAYqIYmXMfSfN6YhMYMgfkiv3IyZQYDAAMmpgVt//CZgAAAABJRU5ErkJggg==) right 50% no-repeat;color:#fff}.large-screen .fed-booking #bookingProgress ol.summary-progress #your-trip{padding-left:0;width:160px}.large-screen .fed-booking #bookingProgress ol.summary-progress #your-details,.large-screen .fed-booking #bookingProgress ol.summary-progress #payment-info{width:160px}.large-screen .fed-booking #bookingProgress ol.summary-progress #order-confirmation{width:176px}.large-screen .fed-booking #bookingProgress ol.summary-progress #your-details{background-position:-170px -39px}.large-screen .fed-booking #bookingProgress ol.summary-progress #payment-info{background-position:-170px -1px}.large-screen .fed-booking #bookingProgress ol.summary-progress #order-confirmation{background-position:-340px -1px}.large-screen .fed-booking #bookingProgress ol.summary-progress #your-details.completed,.large-screen .fed-booking #bookingProgress ol.summary-progress #payment-info.completed{background-position:-170px -115px}.large-screen .fed-booking #bookingProgress ol.summary-progress #your-trip.completed{background-position:0 -39px}.large-screen .fed-booking #bookingProgress ol.summary-progress #your-details.current,.large-screen .fed-booking #bookingProgress ol.summary-progress #payment-info.current{background-position:-170px -77px}.large-screen .fed-booking #bookingProgress ol.summary-progress #order-confirmation.current{background-position:-339px -77px}.large-screen .fed-booking #bookingProgress ol.summary-progress #payment-info.next{background-position:-170px -39px}.large-screen .fed-booking #bookingProgress ol.summary-progress #order-confirmation.next{background-position:-340px -39px}.large-screen .fed-booking #bookingBaggage dl{background:white;display:inline-block;padding:10px;width:340px;font-size:1em;line-height:1.6em}.large-screen .fed-booking #bookingBaggage dl dt,.large-screen .fed-booking #bookingBaggage dl dd{display:inline}.large-screen .fed-booking #bookingBaggage dl dt img,.large-screen .fed-booking #bookingBaggage dl dd img{display:inline-block}.large-screen .fed-booking #bookingBaggage dl dt.titled{margin:15px 0 4px;display:block;font-weight:bold}.large-screen .fed-booking #bookingBaggage .baggage-payable-today{display:block;text-align:center;font-size:.9em}.large-screen .fed-booking #bookingBaggage .selection-section-container{border-bottom-color:white}.large-screen .fed-booking #bookingInsurance{margin-bottom:34px}.large-screen .fed-booking #bookingInsurance .step-sum{position:relative}.large-screen .fed-booking #bookingInsurance .insurance-info-box{margin-right:200px;padding:16px 16px 16px 80px;background:10px #fff url(../img/insurance.gif) no-repeat;border:1px solid #ddd}.large-screen .fed-booking #bookingInsurance .insurance-payable-today{font-size:.9em;margin-bottom:8px}.large-screen .fed-booking #bookingInsurance .insurance-section{background:white;margin:0;padding:0}.large-screen .fed-booking #bookingInsurance .insurance-table{margin-top:15px;width:100%;background:#fff;border-collapse:separate}.large-screen .fed-booking #bookingInsurance .insurance-table a{color:#000;text-decoration:underline}.large-screen .fed-booking #bookingInsurance .insurance-table i{color:#00a8f9;font-size:1.3em}.large-screen .fed-booking #bookingInsurance .insurance-table h4{margin:0}.large-screen .fed-booking #bookingInsurance .insurance-table .selection-input{text-align:center;vertical-align:middle;white-space:nowrap}.large-screen .fed-booking #bookingInsurance .insurance-table .room-name p.em,.large-screen .fed-booking #bookingInsurance .insurance-table .room-name .blog .blog_entry h2.em,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .insurance-table .room-name h2.em,.large-screen .fed-booking #bookingInsurance .insurance-table .room-name .blog .blog_entry h3.em,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .insurance-table .room-name h3.em,.large-screen .fed-booking #bookingInsurance .insurance-table .room-name .blog .blog_entry h4.em,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .insurance-table .room-name h4.em{margin-bottom:4px}.large-screen .fed-booking #bookingInsurance .insurance-table .room-name p.em label,.large-screen .fed-booking #bookingInsurance .insurance-table .room-name .blog .blog_entry h2.em label,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .insurance-table .room-name h2.em label,.large-screen .fed-booking #bookingInsurance .insurance-table .room-name .blog .blog_entry h3.em label,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .insurance-table .room-name h3.em label,.large-screen .fed-booking #bookingInsurance .insurance-table .room-name .blog .blog_entry h4.em label,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .insurance-table .room-name h4.em label{font-weight:bold}.large-screen .fed-booking #bookingInsurance .insurance-table tr.folded.active{display:table-row}.large-screen .fed-booking #bookingInsurance .show-all-insurance{cursor:pointer;text-align:right;padding-right:13px;font-size:1.2em;line-height:2.5em;height:38px}.large-screen .fed-booking #bookingInsurance .show-all-insurance i{vertical-align:middle;font-size:2em}.large-screen .fed-booking #bookingInsurance .selection-section-container .step-content{position:relative}.large-screen .fed-booking #bookingInsurance .selection-section-container .step-content>p,.large-screen .fed-booking #bookingInsurance .selection-section-container .blog .blog_entry .step-content>h2,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .selection-section-container .step-content>h2,.large-screen .fed-booking #bookingInsurance .selection-section-container .blog .blog_entry .step-content>h3,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .selection-section-container .step-content>h3,.large-screen .fed-booking #bookingInsurance .selection-section-container .blog .blog_entry .step-content>h4,.large-screen .blog .blog_entry .fed-booking #bookingInsurance .selection-section-container .step-content>h4{position:absolute;bottom:-29px;z-index:1;left:16px}.large-screen .fed-booking #error{background:#fcc;color:#000;padding:10px;border:1px solid #f00;margin-bottom:10px}.large-screen .fed-booking #error-heading h2{font-size:1.333em}.large-screen .fed-booking #summary{background:#eee;color:#000;margin-bottom:10px}.large-screen .fed-booking #summary .content-section{background:#fff;border:1px solid #d9d9d9}.large-screen .fed-booking #summary .content-section p.free-cancellation,.large-screen .fed-booking #summary .content-section .blog .blog_entry h2.free-cancellation,.large-screen .blog .blog_entry .fed-booking #summary .content-section h2.free-cancellation,.large-screen .fed-booking #summary .content-section .blog .blog_entry h3.free-cancellation,.large-screen .blog .blog_entry .fed-booking #summary .content-section h3.free-cancellation,.large-screen .fed-booking #summary .content-section .blog .blog_entry h4.free-cancellation,.large-screen .blog .blog_entry .fed-booking #summary .content-section h4.free-cancellation{background:#F7E3F5 url(../img/core/stamps/free_cancellation.png) left 50% no-repeat;padding:2px 0 2px 89px;margin:4px 0;height:36px;border-radius:11px;color:black;line-height:36px;font-size:9pt;text-align:left}.large-screen .fed-booking .required-notice{float:right;font-size:.7em;font-weight:normal}.large-screen .fed-booking .selection-section{background:#e7f7fe}.large-screen .fed-booking .offer-section{background:#e7f7fe}.large-screen .fed-booking .content-section fieldset{background:#e7f7fe;margin-bottom:10px;position:relative}.large-screen .fed-booking .content-section p,.large-screen .fed-booking .content-section .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .content-section h2,.large-screen .fed-booking .content-section .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .content-section h3,.large-screen .fed-booking .content-section .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .content-section h4{margin-bottom:10px}.large-screen .fed-booking .content-section .step-sum p,.large-screen .fed-booking .content-section .step-sum .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .content-section .step-sum h2,.large-screen .fed-booking .content-section .step-sum .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .content-section .step-sum h3,.large-screen .fed-booking .content-section .step-sum .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .content-section .step-sum h4{text-align:center}.large-screen .fed-booking .details{border-bottom:1px dashed #85d1f3;overflow:hidden;padding:10px 10px 3px 10px}.large-screen .fed-booking .details .heading{margin-bottom:5px}.large-screen .fed-booking .details.last{border:0}.large-screen .fed-booking .details-group{padding-bottom:10px}.large-screen .fed-booking .offer-detail{background:#fff;padding:5px}.large-screen .fed-booking .offer-detail img{display:inline}.large-screen .fed-booking .offer-detail *{vertical-align:middle}.large-screen .fed-booking .info-icon img{display:inline;vertical-align:middle}.large-screen .fed-booking .extra-section{background:url(../img/core/payment/extras/extras-sprite.png);background-position:top left;background-repeat:no-repeat;margin-bottom:10px;padding-left:65px;position:relative}.large-screen .fed-booking .extra-section-content{background:#E7F7FE;margin-bottom:10px}.large-screen .fed-booking .extra-section h4{font-size:1em;font-weight:bold;margin:9px 0 10px}.large-screen .fed-booking .selection-content h3,.large-screen .fed-booking .extra-section h3{font-size:1.2em;font-weight:bold;margin-bottom:10px}.large-screen .fed-booking .extra-detail{background:#fff;padding:10px}.large-screen .fed-booking .extra-detail ul{padding:1px}.large-screen .fed-booking .extra-price-field{float:right}.large-screen .fed-booking .extra-detail img{display:inline;vertical-align:middle}.large-screen .fed-booking .extra-detail input,.large-screen .fed-booking .extra-detail img{margin-right:5px}.large-screen .fed-booking .extras-tooltip{background:url(../img/core/payment/extras-popup-link.png) top left no-repeat;display:inline-block;height:19px;margin-left:5px;text-indent:-9999em;vertical-align:middle;width:19px}.large-screen .fed-booking .extra-type-baggage{background-position:0 0}.large-screen .fed-booking .extra-type-charity-donation{background-position:-65px -60px}.large-screen .fed-booking .extra-type-floor-request{background-position:-130px -120px}.large-screen .fed-booking .extra-type-in-flight-meals{background-position:-195px -180px}.large-screen .fed-booking .extra-type-late-check-out{background-position:-260px -240px}.large-screen .fed-booking .extra-type-pre-book-seats{background-position:-325px -300px}.large-screen .fed-booking .extra-type-room-request{background-position:-390px -360px}.large-screen .fed-booking .extra-type-transfer{background-position:-455px -420px}.large-screen .fed-booking .extra-type-view-request{background-position:-520px -480px}.large-screen .fed-booking .extras-header{background:url(data:image/gif;base64,R0lGODdhDAAMAPEAAOXl5ejo6P///wAAACwAAAAADAAMAEACG4xkeHnQL5yLcNI7Qdrr4Ap+nEKG2Sd2JINmBQA7) top left repeat;margin:0 0 1px 65px;text-align:right}.large-screen .fed-booking .extras-header-caption{background:#eee;border-left:1px solid #fff;display:inline-block;padding:7px 17px 7px 37px}.large-screen .fed-booking .next-arrow{bottom:-29px;left:284px;position:absolute;z-index:100;*display:none}.large-screen .fed-booking .agent-fields{background:#e7f7fe;position:relative;border-bottom:1px dashed #85d1f3;margin-bottom:20px;margin-top:20px;padding:10px}.large-screen .fed-booking .agent-fields .next-arrow{width:100px;height:30px}.large-screen .fed-booking #summary #transfer-list{padding-top:10px;margin-left:10px}.large-screen .fed-booking #summary #transfer-list li.active,.large-screen .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover{box-shadow:inset 0 0 0 #fff}.large-screen .fed-booking #summary #transfer-list li.active h4,.large-screen .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover h4,.large-screen .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover h4,.large-screen .fed-booking #summary #transfer-list li.active div.transfer-content p,.large-screen .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover div.transfer-content p,.large-screen .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover div.transfer-content p,.large-screen .fed-booking #summary #transfer-list li.active div.transfer-content .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #summary #transfer-list li.active div.transfer-content h2,.large-screen .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover div.transfer-content .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover div.transfer-content h2,.large-screen .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover div.transfer-content .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover div.transfer-content h2,.large-screen .fed-booking #summary #transfer-list li.active div.transfer-content .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #summary #transfer-list li.active div.transfer-content h3,.large-screen .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover div.transfer-content .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover div.transfer-content h3,.large-screen .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover div.transfer-content .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover div.transfer-content h3,.large-screen .fed-booking #summary #transfer-list li.active div.transfer-content .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #summary #transfer-list li.active div.transfer-content h4,.large-screen .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover div.transfer-content .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover div.transfer-content h4,.large-screen .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover div.transfer-content .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover div.transfer-content h4,.large-screen .fed-booking #summary #transfer-list li.active label,.large-screen .fed-booking #summary #transfer-list .book-section>div #depositOptionsList>li:hover label,.large-screen .fed-booking .book-section>div #summary #transfer-list #depositOptionsList>li:hover label{font-weight:bold}.large-screen .fed-booking #payment-options p.rdo,.large-screen .fed-booking #payment-options .blog .blog_entry h2.rdo,.large-screen .blog .blog_entry .fed-booking #payment-options h2.rdo,.large-screen .fed-booking #payment-options .blog .blog_entry h3.rdo,.large-screen .blog .blog_entry .fed-booking #payment-options h3.rdo,.large-screen .fed-booking #payment-options .blog .blog_entry h4.rdo,.large-screen .blog .blog_entry .fed-booking #payment-options h4.rdo,.large-screen .fed-booking #transfer-list p.rdo,.large-screen .fed-booking #transfer-list .blog .blog_entry h2.rdo,.large-screen .blog .blog_entry .fed-booking #transfer-list h2.rdo,.large-screen .fed-booking #transfer-list .blog .blog_entry h3.rdo,.large-screen .blog .blog_entry .fed-booking #transfer-list h3.rdo,.large-screen .fed-booking #transfer-list .blog .blog_entry h4.rdo,.large-screen .blog .blog_entry .fed-booking #transfer-list h4.rdo{position:absolute;bottom:10px;text-align:center;display:block;left:0;right:0}.large-screen .fed-booking #payment-options li,.large-screen .fed-booking #transfer-list li{float:left;width:202px;height:161px;margin-right:10px;margin-bottom:10px;background:#fff;padding:0;background-position:40px 30px;background-repeat:no-repeat;text-align:center;position:relative;box-shadow:inset 0 0 20px #ddd;cursor:pointer}.large-screen .fed-booking #payment-options li{height:165px}.large-screen .fed-booking #payment-options li .payment-content{padding:0 10px}.large-screen .fed-booking #payment-options li .online-only-marker{position:absolute;right:10px;bottom:12px;color:#c5c5c5;font-size:11px}.large-screen .fed-booking #payment-options li div.payment-content{border:1px solid #d9d9d9;border-top:0!important;padding-top:35px;padding-bottom:45px;height:50px}.large-screen .fed-booking #payment-options li.selected div.payment-content{border-color:#f08}.large-screen .fed-booking #transfer-list li div.transfer-content{border:1px solid #d9d9d9;border-top:0!important;padding-top:35px;padding-bottom:45px;height:50px}.large-screen .fed-booking #transfer-list li div.transfer-content p,.large-screen .fed-booking #transfer-list li div.transfer-content .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #transfer-list li div.transfer-content h2,.large-screen .fed-booking #transfer-list li div.transfer-content .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #transfer-list li div.transfer-content h3,.large-screen .fed-booking #transfer-list li div.transfer-content .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #transfer-list li div.transfer-content h4{margin-top:8px}.large-screen .fed-booking #transfer-list li div.transfer-content p input,.large-screen .fed-booking #transfer-list li div.transfer-content .blog .blog_entry h2 input,.large-screen .blog .blog_entry .fed-booking #transfer-list li div.transfer-content h2 input,.large-screen .fed-booking #transfer-list li div.transfer-content .blog .blog_entry h3 input,.large-screen .blog .blog_entry .fed-booking #transfer-list li div.transfer-content h3 input,.large-screen .fed-booking #transfer-list li div.transfer-content .blog .blog_entry h4 input,.large-screen .blog .blog_entry .fed-booking #transfer-list li div.transfer-content h4 input{position:relative;top:-10px}.large-screen .fed-booking #transfer-list li.active div.transfer-content,.large-screen .fed-booking #transfer-list .book-section>div #depositOptionsList>li:hover div.transfer-content,.large-screen .fed-booking .book-section>div #transfer-list #depositOptionsList>li:hover div.transfer-content{border-color:#12aef6}.large-screen .fed-booking #payment-options h4,.large-screen .fed-booking #transfer-list h4{border:1px solid #12aef6;background:#e6f6fd;margin:0;color:#000;font-size:1em;font-weight:normal;padding:7px 10px;text-align:left}.large-screen .fed-booking #payment-options h4{background:#ffddf0;border-color:#f08}.large-screen .fed-booking #payment-options h4.disabled{color:#9f9f9f;background:#FAEEEE;border-color:#FFBCE0}.large-screen .fed-booking .payment-info-content p,.large-screen .fed-booking .payment-info-content .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .payment-info-content h2,.large-screen .fed-booking .payment-info-content .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .payment-info-content h3,.large-screen .fed-booking .payment-info-content .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .payment-info-content h4{margin:10px 0}.large-screen .fed-booking .payment-info-content .italic{font-style:italic}.large-screen .fed-booking .payment-info-content .bold{font-weight:bold}.large-screen .fed-booking .payment-info-content .pink{color:#f08}.large-screen .fed-booking #transfer-list h4 .extras-tooltip{float:right;margin-top:-2px;margin-left:0}.large-screen .fed-booking #payment-options li div.payment-image{width:120px;height:55px;margin:-30px auto 0 auto;background:url('../img/deposit-full.jpg') no-repeat center}.large-screen .fed-booking #payment-options li div.payment-image-low{background:url('../img/deposit-low.jpg') no-repeat center}.large-screen .fed-booking #payment-options li div.payment-image-spread{background:url('../img/deposit-monthly.png') no-repeat center}.large-screen .fed-booking #payment-options li div.payment-image-none{background:url('../img/deposit-none.jpg') no-repeat center}.large-screen .fed-booking #payment-options li div.disabled{border-color:#d5d5d5;cursor:default}.large-screen .fed-booking #payment-options li div.disabled .payment-image-low{width:132px;height:60px;background:url('../img/deposit-low-disabled.png') no-repeat center}.large-screen .fed-booking #payment-options li div.disabled .payment-image-spread{width:132px;height:60px;background:url('../img/deposit-monthly-disabled.png') no-repeat center}.large-screen .fed-booking #payment-options li div.disabled p,.large-screen .fed-booking #payment-options li div.disabled .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #payment-options li div.disabled h2,.large-screen .fed-booking #payment-options li div.disabled .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #payment-options li div.disabled h3,.large-screen .fed-booking #payment-options li div.disabled .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #payment-options li div.disabled h4,.large-screen .fed-booking #payment-options li div.disabled label{color:#9f9f9f}.large-screen .fed-booking #transfer-list li div.transfer-image{background:url('../img/transfers.png') no-repeat top left;width:120px;height:60px;margin:-30px auto 0 auto}.large-screen .fed-booking #transfer-list li.coach div.transfer-image{background-position:0 0}.large-screen .fed-booking #transfer-list li.helicopter div.transfer-image{background-position:0 -70px}.large-screen .fed-booking #transfer-list li.limo div.transfer-image{background-position:0 -140px}.large-screen .fed-booking #transfer-list li.private div.transfer-image{background-position:0 -210px}.large-screen .fed-booking #transfer-list li.express div.transfer-image,.large-screen .fed-booking #transfer-list li.shuttle div.transfer-image{background-position:0 -280px}.large-screen .fed-booking #transfer-list li.waterbus div.transfer-image{background-position:0 -350px}.large-screen .fed-booking #transfer-list li.wheelchair div.transfer-image{background-position:0 -420px}.large-screen .fed-booking .big{font-size:2em;font-weight:bold}.large-screen .fed-booking div.recommend{margin-top:10px}.large-screen .fed-booking div.recommend .left{font-size:3em;float:left}.large-screen .fed-booking div.recommend .right{padding-top:10px}.large-screen .fed-booking #bookingPassengers h3,.large-screen .fed-booking #bookingAddress h3{font-size:18px;margin-bottom:0}.large-screen .fed-booking #bookingPromo h3,.large-screen .fed-booking #bookingAmmendAddress h3,.large-screen .fed-booking #bookingTC h3,.large-screen .fed-booking #bookingPreTC h3{font-size:18px;font-weight:bold;margin:0 0 7px}.large-screen .fed-booking #bookingPreTC fieldset{position:relative;top:-6px;margin-bottom:-14px}.large-screen .fed-booking #bookingPassengers .selection-section-container,.large-screen .fed-booking #bookingAddress .selection-section-container,.large-screen .fed-booking #bookingPayment .selection-section-container,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container,.large-screen .fed-booking #bookingTC .selection-section-container{background:none;border:none}.large-screen .fed-booking #bookingPassengers .selection-section-container .details,.large-screen .fed-booking #bookingAddress .selection-section-container .details,.large-screen .fed-booking #bookingPayment .selection-section-container .details,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .details,.large-screen .fed-booking #bookingTC .selection-section-container .details{border-bottom:1px dashed #85d1f3;overflow:hidden;padding:10px 10px 3px 10px}.large-screen .fed-booking #bookingPassengers .selection-section-container .details .birth_date_row select,.large-screen .fed-booking #bookingAddress .selection-section-container .details .birth_date_row select,.large-screen .fed-booking #bookingPayment .selection-section-container .details .birth_date_row select,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .details .birth_date_row select,.large-screen .fed-booking #bookingTC .selection-section-container .details .birth_date_row select{min-width:50px}.large-screen .fed-booking #bookingPassengers .selection-section-container .row,.large-screen .fed-booking #bookingAddress .selection-section-container .row,.large-screen .fed-booking #bookingPayment .selection-section-container .row,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .row,.large-screen .fed-booking #bookingTC .selection-section-container .row{margin-bottom:7px}.large-screen .fed-booking #bookingPassengers .selection-section-container .row label,.large-screen .fed-booking #bookingAddress .selection-section-container .row label,.large-screen .fed-booking #bookingPayment .selection-section-container .row label,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .row label,.large-screen .fed-booking #bookingTC .selection-section-container .row label{display:inline-block;text-align:right;width:150px}.large-screen .fed-booking #bookingPassengers .selection-section-container .row label.error,.large-screen .fed-booking #bookingAddress .selection-section-container .row label.error,.large-screen .fed-booking #bookingPayment .selection-section-container .row label.error,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .row label.error,.large-screen .fed-booking #bookingTC .selection-section-container .row label.error{background:url(../img/bookings/form-error.gif) left 50% no-repeat;padding-left:20px;width:auto;margin-left:5px;color:red!important;white-space:nowrap}.large-screen .fed-booking #bookingPassengers .selection-section-container .row .info-icon-image+label.error,.large-screen .fed-booking #bookingAddress .selection-section-container .row .info-icon-image+label.error,.large-screen .fed-booking #bookingPayment .selection-section-container .row .info-icon-image+label.error,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .row .info-icon-image+label.error,.large-screen .fed-booking #bookingTC .selection-section-container .row .info-icon-image+label.error{display:block;margin-left:153px;text-align:left;line-height:2em}.large-screen .fed-booking #bookingPassengers .selection-section-container .row .required_dob+label.error,.large-screen .fed-booking #bookingAddress .selection-section-container .row .required_dob+label.error,.large-screen .fed-booking #bookingPayment .selection-section-container .row .required_dob+label.error,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .row .required_dob+label.error,.large-screen .fed-booking #bookingTC .selection-section-container .row .required_dob+label.error{display:block;text-align:left;margin-left:153px;margin-top:10px}.large-screen .fed-booking #bookingPassengers .selection-section-container .row .err-placeholder,.large-screen .fed-booking #bookingAddress .selection-section-container .row .err-placeholder,.large-screen .fed-booking #bookingPayment .selection-section-container .row .err-placeholder,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .row .err-placeholder,.large-screen .fed-booking #bookingTC .selection-section-container .row .err-placeholder{width:100%;padding-top:10px}.large-screen .fed-booking #bookingPassengers .selection-section-container .row .err-placeholder label.error,.large-screen .fed-booking #bookingAddress .selection-section-container .row .err-placeholder label.error,.large-screen .fed-booking #bookingPayment .selection-section-container .row .err-placeholder label.error,.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .row .err-placeholder label.error,.large-screen .fed-booking #bookingTC .selection-section-container .row .err-placeholder label.error{width:auto;padding-left:147px;background:url(../img/bookings/form-error.gif) 123px 2px no-repeat;min-height:16px;line-height:19px;text-align:left}.large-screen .fed-booking #bookingPassengers .selection-section-container .row input[type=text],.large-screen .fed-booking #bookingAddress .selection-section-container .row input[type=text],.large-screen .fed-booking #bookingPayment .selection-section-container .row input[type=text],.large-screen .fed-booking #bookingAmmendAddress .selection-section-container .row input[type=text],.large-screen .fed-booking #bookingTC .selection-section-container .row input[type=text]{box-shadow:0 2px 1px 0 rgba(0,0,0,0.2) inset;border-color:#727272 #b4b4b4 #dadada #b5b3b4;border-style:solid;border-width:1px;padding:3px 5px;width:120px}.large-screen .fed-booking #bookingPassengers h3,.large-screen .fed-booking #bookingPassengers h1.step-in,.large-screen .fed-booking #bookingPassengers h1.step-out,.large-screen .fed-booking #bookingAddress h3,.large-screen .fed-booking #bookingAddress h1.step-in,.large-screen .fed-booking #bookingAddress h1.step-out{margin:0}.large-screen .fed-booking #bookingPassengers{background:#e7f7fe}.large-screen .fed-booking #bookingPassengers .selection-section-container h2{padding:0 10px;font-size:18px;margin-bottom:0}.large-screen .fed-booking #bookingPassengers .selection-section-container .details{border-bottom:none}.large-screen .fed-booking #bookingPassengers .selection-section-container .details h3{margin:0;display:inline-block;text-align:right;width:150px}.large-screen .fed-booking #bookingPassengers .selection-section-container .details .leader-fields{display:none}.large-screen .fed-booking #bookingPassengers .selection-section-container .details.single-room{border-bottom:1px dashed #85d1f3}.large-screen .fed-booking #bookingPassengers .selection-section-container .details.single-room h3{width:auto}.large-screen .fed-booking #bookingPassengers .selection-section-container.last-in-room{border-bottom:1px dashed #85d1f3}.large-screen .fed-booking #bookingPassengers p.warning,.large-screen .fed-booking #bookingPassengers .blog .blog_entry h2.warning,.large-screen .blog .blog_entry .fed-booking #bookingPassengers h2.warning,.large-screen .fed-booking #bookingPassengers .blog .blog_entry h3.warning,.large-screen .blog .blog_entry .fed-booking #bookingPassengers h3.warning,.large-screen .fed-booking #bookingPassengers .blog .blog_entry h4.warning,.large-screen .blog .blog_entry .fed-booking #bookingPassengers h4.warning,.large-screen .fed-booking #bookingPassengers p.speech,.large-screen .fed-booking #bookingPassengers .blog .blog_entry h2.speech,.large-screen .blog .blog_entry .fed-booking #bookingPassengers h2.speech,.large-screen .fed-booking #bookingPassengers .blog .blog_entry h3.speech,.large-screen .blog .blog_entry .fed-booking #bookingPassengers h3.speech,.large-screen .fed-booking #bookingPassengers .blog .blog_entry h4.speech,.large-screen .blog .blog_entry .fed-booking #bookingPassengers h4.speech{padding:10px;line-height:1.5em;border-bottom:1px dashed #85d1f3}.large-screen .fed-booking #bookingAddress fieldset.single-room{position:relative;margin-top:10px}.large-screen .fed-booking #bookingAddress fieldset.single-room .next-arrow{position:absolute;top:-10px}.large-screen .fed-booking #bookingDeposit .selection-section-container{border:none}.large-screen .fed-booking #bookingDeposit .step-sum{width:194px;top:-14px}.large-screen .fed-booking #bookingDeposit #deposits_container{min-height:340px;border-color:#ccc;border-style:solid;border-width:0 1px 1px 1px}.large-screen .fed-booking #bookingDeposit #payment-options{padding-top:20px}.large-screen .fed-booking #bookingDeposit #payment-options p.rdo,.large-screen .fed-booking #bookingDeposit #payment-options .blog .blog_entry h2.rdo,.large-screen .blog .blog_entry .fed-booking #bookingDeposit #payment-options h2.rdo,.large-screen .fed-booking #bookingDeposit #payment-options .blog .blog_entry h3.rdo,.large-screen .blog .blog_entry .fed-booking #bookingDeposit #payment-options h3.rdo,.large-screen .fed-booking #bookingDeposit #payment-options .blog .blog_entry h4.rdo,.large-screen .blog .blog_entry .fed-booking #bookingDeposit #payment-options h4.rdo{bottom:-2px}.large-screen .fed-booking #bookingDeposit .payment-info-content .extra{font-weight:bold;font-style:italic}.large-screen .fed-booking #bookingAmmendAddress fieldset,.large-screen .fed-booking #bookingTC fieldset{background:#e7f7fe;margin-bottom:1px}.large-screen .fed-booking #bookingAmmendAddress fieldset .details,.large-screen .fed-booking #bookingTC fieldset .details{border:none!important}.large-screen .fed-booking #bookingSummary{background:#e7f7fe}.large-screen .fed-booking #bookingSummary .selection-section-container{border:none}.large-screen .fed-booking #bookingSummary .selection-section{border:none;margin-bottom:10px}.large-screen .fed-booking #bookingSummary .selection-section h2{color:#646464;line-height:1.8em;font-size:1.8em}.large-screen .fed-booking #bookingSummary .selection-section>p em,.large-screen .fed-booking #bookingSummary .blog .blog_entry .selection-section>h2 em,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section>h2 em,.large-screen .fed-booking #bookingSummary .blog .blog_entry .selection-section>h3 em,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section>h3 em,.large-screen .fed-booking #bookingSummary .blog .blog_entry .selection-section>h4 em,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section>h4 em{font-weight:bold;font-style:normal}.large-screen .fed-booking #bookingSummary .selection-section>p span,.large-screen .fed-booking #bookingSummary .blog .blog_entry .selection-section>h2 span,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section>h2 span,.large-screen .fed-booking #bookingSummary .blog .blog_entry .selection-section>h3 span,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section>h3 span,.large-screen .fed-booking #bookingSummary .blog .blog_entry .selection-section>h4 span,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section>h4 span{font-size:1.2em;display:block;line-height:2em}.large-screen .fed-booking #bookingSummary .selection-section div p,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h2,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h3,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h4{background:white;width:46%;display:inline-block;position:relative;border:1px solid #e2e2e2;padding:30px 10px 10px;float:left}.large-screen .fed-booking #bookingSummary .selection-section div p em,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h2 em,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h2 em,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h3 em,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h3 em,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h4 em,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h4 em{background:#f4f4f4;line-height:2em;display:block;padding-left:10px;position:absolute;top:0;left:0;right:0;height:22px;font-style:normal;border-bottom:1px solid #e2e2e2}.large-screen .fed-booking #bookingSummary .selection-section div p b,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h2 b,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h2 b,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h3 b,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h3 b,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h4 b,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h4 b{display:block}.large-screen .fed-booking #bookingSummary .selection-section div p img,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h2 img,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h2 img,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h3 img,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h3 img,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h4 img,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h4 img{position:absolute;right:0;bottom:5px}.large-screen .fed-booking #bookingSummary .selection-section div p+p,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h2+p,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h2+p,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h3+p,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h3+p,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h4+p,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h4+p,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry p+h2,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div p+h2,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h2+h2,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h2+h2,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h3+h2,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h3+h2,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h4+h2,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h4+h2,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry p+h3,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div p+h3,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h2+h3,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h2+h3,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h3+h3,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h3+h3,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h4+h3,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h4+h3,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry p+h4,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div p+h4,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h2+h4,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h2+h4,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h3+h4,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h3+h4,.large-screen .fed-booking #bookingSummary .selection-section div .blog .blog_entry h4+h4,.large-screen .blog .blog_entry .fed-booking #bookingSummary .selection-section div h4+h4{float:right}.large-screen .fed-booking #bookingTC{margin-bottom:10px}.large-screen .fed-booking #bookingTC .details{border:none!important}.large-screen .fed-booking #bookingTC .err-placeholder{display:block;width:100%}.large-screen .fed-booking #bookingTC .err-placeholder label{width:auto;padding-left:20px;background:url(../img/bookings/form-error.gif) left 2px no-repeat;min-height:16px;line-height:19px;text-align:left}.large-screen .fed-booking #bookingTC input[type="checkbox"]+.button-link{display:inline-block}.large-screen .fed-booking #bookingTC .button-link{color:#000;padding-left:14px;display:block;background:url(../img/popout.png) no-repeat}.large-screen .fed-booking #bookingTC .popup{display:none}.large-screen .fed-booking #bookingTC .popup{display:none}.large-screen .fed-booking .step-submission .selection-section-container{border:none}.large-screen .fed-booking .step-submission .selection-section-container>div{text-align:right}.large-screen .fed-booking .step-submission .selection-section-container>div .price-match-guarantee{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+FJREFUOMuFlU1rXVUUhp+19sn9SBrSDyMFTSnYQQfFQYWmVhut1WbUgiBF0Jn4B5QiSMEf4MyRM6FYURQqgtTUVit+oCAIIhVrW4sFU5Obps1Ncu49e++1HJwYC0nsnuzDXrwP714fZwv/s178UQoR3+OwHRhzoyHKVZx5My69t4/uRlpZ7/D5HxjCOe7CJMaQG2gIqCopZxSDQAK+8szpDx5l9p7g577jEeBVzwxv2bwVFQUHdwUMEUXVMYVb8x0cksA7Hx3wTzYEP/uNHMN5qVEM6tDgIJ4FM8AFcEAQBXdH1AmFEHNkoXsbkM8/nrC31oCPXmQ8Zzk5MryZAR3AXXDLuCtutVMRMK+/wQhFgMLRIHQ6Hdzs9KeH/f1V8JELsg2Xt9vNwdZgs42bYOZ1UMCN2unKXpsXRAxU0eBkM+bvzIHx2rkjXFKAGOWFmLzVaA4RTamykwyiQXbFUJIJ2VnZlWROdCFmqJKSvQBpELO+DCCHLobhuOyntm0ZLYSV/Hntrjb2X37B63TURjlz4O+6Nt9vr2OqdDqzSIMT2uvb3pSkSA5VdmKGaEIEkkN2JwHJ6ltUuT7/FwpwZv9NsggxOdkhRh8vUg67MaXKgrjfZU5rlRuI4A7igMLUwZtrej83hbQEWrQp++VurbJvk6IgJa8dIiQTpiammZqYRqVNMsGA6OtDj157gByUlBxCg2g+qjFI0c+1KFqgMuXCE9OrorMHr1O508/CF0+uhU5ee5DeEpRzRuVCTEJU0SI1ZdFKo+2C4Ojg2in/eh0gwOFrY8RFp+pYPRQO/ZxJDVlSK+R6mRMxC5UJ1gg8/usY91oTV8You1DO1CmMWYgmLPUitMINrcx/8eFAQkgZluYyvQrGf9uxIXT/lR2Ui0I5m2udSQ1HKJt9euI/65+H4uWqadfn+10qd1KG3kymv+zsXQe+//eH6C0Yy7OJBPTNSS5khF6qyEPay+bfKkASOVW2Kixo3cNJKGeMqoSHr+5che69vIvunUQ5Z2SEfhLsLre3ii4Z/fCvp2J3tVKbzzdOuuv4aLgP660UQyHcr4SWYtnxnpDmEtStjXutDQOBjs9A4Ia7v3L76aq3Ch4532wBb2Zj5+jgKLZg9WivxN0dVV0dIHcHBWkrt9McCbujzomFZ/rTa/7HrXPNYRF53V33bB0ZIaQBbNnwaIgLGLg60lCKluJDwkznJgLT4vLG8mRvesMXJEy1igDHgOPmDLXbLdqbNtEIAQGiGb2yx/JiF0OSi3+G826e7C3d880D0LPtYRceA/aB7woiW8wNRZay2x9Bw0/Al2mynF1P/w/lJkdG5LYJpgAAAABJRU5ErkJggg==) left 50% no-repeat;color:#000;padding:5px 0 5px 27px;font-size:131%;font-weight:bold;margin-right:10px;vertical-align:middle}.large-screen .fed-booking .fed-booking-confirmation h2,.large-screen .fed-booking .fed-booking-confirmation h3,.large-screen .fed-booking .fed-booking-confirmation h4{margin:0}.large-screen .fed-booking .fed-booking-confirmation #content-background{background-color:#eee}.large-screen .fed-booking .fed-booking-confirmation .content-section{background:#fff}.large-screen .fed-booking .fed-booking-confirmation .passenger-names-dob td{padding:0 0 8px 0!important}.large-screen .fed-booking .fed-booking-confirmation #thanks{background:#F6FAFB top right no-repeat}.large-screen .fed-booking .fed-booking-confirmation #thanks h3{font-size:1.4em;line-height:1.8em;margin-bottom:5px}.large-screen .fed-booking .fed-booking-confirmation #thanks .review{padding:10px;background:#ededed}.large-screen .fed-booking .fed-booking-confirmation #thanks .review>div{text-align:center}.large-screen .fed-booking .fed-booking-confirmation #thanks .review .btn{font-size:18px}.large-screen .fed-booking .fed-booking-confirmation #you-saved{text-align:center;padding:5px 0;font-size:1.3em}.large-screen .fed-booking .fed-booking-confirmation .extra-info{border:0}.large-screen .fed-booking .fed-booking-confirmation .extra-info h3{color:#fff;padding-left:10px}.large-screen .fed-booking .fed-booking-confirmation #booking-info h2{font-family:Arial Rounded,Arial,sans-serif;font-size:1.3em;font-weight:bold;margin-bottom:10px}.large-screen .fed-booking .fed-booking-confirmation .info-section{border:1px solid #d9d9d9;border-top:0;padding:10px 0;margin-bottom:10px}.large-screen .fed-booking .fed-booking-confirmation .selection-section{background-color:#fff;padding-bottom:0;padding-top:0}.large-screen .fed-booking .fed-booking-confirmation .selection-section h3{color:#fff;padding-left:10px}.large-screen .fed-booking .fed-booking-confirmation .selection-section table{width:100%;border-collapse:collapse;padding:0}.large-screen .fed-booking .fed-booking-confirmation .selection-section th{width:225px;vertical-align:top;font-weight:normal;padding:1px 0}.large-screen .fed-booking .fed-booking-confirmation .selection-section th span{display:block;padding:3px 10px 3px 0;text-align:right;background-color:#d9d9d9}.large-screen .fed-booking .fed-booking-confirmation .selection-section td{padding:3px 0 3px 20px}.large-screen .fed-booking .fed-booking-confirmation .selection-section td p,.large-screen .fed-booking .fed-booking-confirmation .selection-section td .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .selection-section td h2,.large-screen .fed-booking .fed-booking-confirmation .selection-section td .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .selection-section td h3,.large-screen .fed-booking .fed-booking-confirmation .selection-section td .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .selection-section td h4{margin-bottom:0}.large-screen .fed-booking .fed-booking-confirmation .selection-section td.operator{padding:0 5px}.large-screen .fed-booking .fed-booking-confirmation .selection-section .spaced td{padding-bottom:20px}.large-screen .fed-booking .fed-booking-confirmation #content-background{background-color:#eee}.large-screen .fed-booking .fed-booking-confirmation .info-section{border:1px solid #d9d9d9;border-top:0;padding:10px 0;margin-bottom:10px}.large-screen .fed-booking .fed-booking-confirmation .selection-section{background-color:#fff;padding-bottom:0;padding-top:0}.large-screen .fed-booking .fed-booking-confirmation .selection-section h3{color:#fff;padding-left:10px}.large-screen .fed-booking .fed-booking-confirmation .selection-section table{width:100%;border-collapse:collapse;padding:0}.large-screen .fed-booking .fed-booking-confirmation .selection-section th{width:225px;padding:1px 0}.large-screen .fed-booking .fed-booking-confirmation .selection-section th span{display:block;padding:3px 10px 3px 0;text-align:right;background-color:#d9d9d9}.large-screen .fed-booking .fed-booking-confirmation .selection-section td{padding:3px 0 3px 20px}.large-screen .fed-booking .fed-booking-confirmation .selection-section td p,.large-screen .fed-booking .fed-booking-confirmation .selection-section td .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .selection-section td h2,.large-screen .fed-booking .fed-booking-confirmation .selection-section td .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .selection-section td h3,.large-screen .fed-booking .fed-booking-confirmation .selection-section td .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .selection-section td h4{margin-bottom:0}.large-screen .fed-booking .fed-booking-confirmation .selection-section td.operator{padding:0 5px}.large-screen .fed-booking .fed-booking-confirmation .selection-section .spaced td{padding-bottom:20px}.large-screen .fed-booking .fed-booking-confirmation .passenger-names-dob td{padding:0 0 8px 0}.large-screen .fed-booking .fed-booking-confirmation #thanks{background:#F6FAFB url(../img/bookings/confirmation.jpg) top right no-repeat}.large-screen .fed-booking .fed-booking-confirmation #thanks p,.large-screen .fed-booking .fed-booking-confirmation #thanks .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation #thanks h2,.large-screen .fed-booking .fed-booking-confirmation #thanks .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation #thanks h3,.large-screen .fed-booking .fed-booking-confirmation #thanks .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation #thanks h4{width:300px}.large-screen .fed-booking .fed-booking-confirmation #you-saved{text-align:center;padding:5px 0;font-size:1.3em}.large-screen .fed-booking .fed-booking-confirmation .extra-info{border:0}.large-screen .fed-booking .fed-booking-confirmation .extra-info h3{color:#fff;padding-left:10px}.large-screen .fed-booking .fed-booking-confirmation #booking-info h2{font-family:Arial Rounded,Arial,sans-serif;font-size:1.3em;font-weight:bold;margin-bottom:10px}.large-screen .fed-booking .fed-booking-confirmation #payment-details{float:none}.large-screen .fed-booking .fed-booking-confirmation #payment-details .info-section{border-bottom:1px solid #d9d9d9}.large-screen .fed-booking .fed-booking-confirmation .phone-number{font-weight:bold}.large-screen .fed-booking .fed-booking-confirmation .callcenter-opening{color:#666;margin:0 0 10px 30px}.large-screen .fed-booking .fed-booking-confirmation .adr{margin-left:30px;font-weight:bold}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .nav.nav-tabs li{width:33.33%;text-align:center}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .nav.nav-tabs li a{padding-left:5px;padding-right:5px}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .nav.nav-tabs li span.icon{width:37px;height:37px;display:inline-block}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .nav.nav-tabs li.facebook-tab span.icon{background:url(../img/bookings/facebook-icon.png) top right no-repeat}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .nav.nav-tabs li.twitter-tab span.icon{background:url(../img/bookings/twitter-icon.png) top right no-repeat}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .nav.nav-tabs li.email-tab span.icon{background:url(../img/bookings/email-icon.png) top right no-repeat}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content{border:1px solid #d5d5d5;border-top:0}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane{padding:10px}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .notification{border:1px solid #d5d5d5;padding:10px;color:#919191;line-height:20px;margin-bottom:10px}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .notification a{color:#041DEC}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .notification a.hashed{color:#5EB5F9}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .thank-you p,.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .thank-you .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .thank-you h2,.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .thank-you .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .thank-you h3,.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .thank-you .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .thank-you h4{text-align:center;padding:40% 0;color:#919191}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .image-rating{text-align:center}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .image-rating img{margin:10px auto}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .secondary-cta{width:100%;height:39px;color:#39f;cursor:pointer}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane .secondary-cta a{background:none;color:#39f;font-weight:normal}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane form label{display:block;margin-bottom:3px}.large-screen .fed-booking .fed-booking-confirmation .share-tabs .tab-content .tab-pane form input{margin-bottom:10px;border:1px solid #d5d5d5;padding:5px;width:188px}.large-screen .fed-booking .btn-collapsable{margin:10px auto 0 auto;clear:both;position:relative;display:block;text-align:left}.large-screen .fed-booking .btn-collapsable i{position:absolute;font-size:2em;right:13px;top:7px}.large-screen .fed-booking .alternativeFlights.loading{display:block;background:url("../img/core/spinners/offers-loading-spinner.gif") center 120px no-repeat;min-height:200px}.large-screen .fed-booking .alternativeFlights p,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h2,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h3,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h4{background:no-repeat;margin-bottom:5px}.large-screen .fed-booking .alternativeFlights p.outbound:before,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h2.outbound:before,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h2.outbound:before,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h3.outbound:before,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h3.outbound:before,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h4.outbound:before,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h4.outbound:before{content:"";float:left;margin-right:3px;width:16px;min-height:16px;line-height:inherit;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAVElEQVQYlWNgQAADBiJBAhDPJ1bxfXyKFYBYAMnU/7gUOwDxeSTF95EUO0AxyDCGeqjEeSRF6Pg9SGEAklUCUEGc1sNAPTGKYKYRDKJ6YhTBTMQJAJfmGqMMB1IVAAAAAElFTkSuQmCC) center center no-repeat}.large-screen .fed-booking .alternativeFlights p.inbound:before,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h2.inbound:before,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h2.inbound:before,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h3.inbound:before,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h3.inbound:before,.large-screen .fed-booking .alternativeFlights .blog .blog_entry h4.inbound:before,.large-screen .blog .blog_entry .fed-booking .alternativeFlights h4.inbound:before{content:"";float:left;margin-right:3px;width:16px;min-height:16px;line-height:inherit;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAWUlEQVQY02NgIAwUiFDDIADE54HYgViF+4lV+J+QqcgK9yOJ7Ye5XQEqiQ2DNN4H4vdAHAAz0QBqpQOSyfOR5O5DbcDrFFiwKeBSjKxhPgORAKZBgRQNcMUAR0Qapn/aSPsAAAAASUVORK5CYII=) center center no-repeat}.large-screen .fed-booking .alternativeFlights td{background:no-repeat 0 8px}.large-screen .fed-booking .alternativeFlights td p.airport,.large-screen .fed-booking .alternativeFlights td .blog .blog_entry h2.airport,.large-screen .blog .blog_entry .fed-booking .alternativeFlights td h2.airport,.large-screen .fed-booking .alternativeFlights td .blog .blog_entry h3.airport,.large-screen .blog .blog_entry .fed-booking .alternativeFlights td h3.airport,.large-screen .fed-booking .alternativeFlights td .blog .blog_entry h4.airport,.large-screen .blog .blog_entry .fed-booking .alternativeFlights td h4.airport{padding-top:30px}.large-screen .fed-booking .alternativeFlights h1{margin-bottom:5px}.large-screen .fed-booking .alternativeFlights h4{padding-left:10px}.large-screen .fed-booking .alternativeFlights #additionalAlternatives{margin-top:10px}.large-screen .fed-booking .alternativeFlights .reset-container{position:relative;overflow:hidden;margin-bottom:20px;line-height:40px;background:#e7e7e7}.large-screen .fed-booking .alternativeFlights .reset-container div{float:left;padding-left:5px}.large-screen .fed-booking .alternativeFlights .reset-container .btn-reset{right:5px;top:3px;line-height:35px;width:35px;height:35px}.large-screen .fed-booking .alternativeFlights .table{border:1px solid #e1e1e1}.large-screen .fed-booking .alternativeFlights .table thead{background:#ececec}.large-screen .fed-booking .alternativeFlights .table thead tr th{white-space:nowrap;height:40px;border-bottom:1px solid #e1e1e1}.large-screen .fed-booking .alternativeFlights .table tbody tr td{position:relative}.large-screen .fed-booking .alternativeFlights .table tbody tr td p,.large-screen .fed-booking .alternativeFlights .table tbody tr td .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .alternativeFlights .table tbody tr td h2,.large-screen .fed-booking .alternativeFlights .table tbody tr td .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .alternativeFlights .table tbody tr td h3,.large-screen .fed-booking .alternativeFlights .table tbody tr td .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .alternativeFlights .table tbody tr td h4{font-size:12px}.large-screen .fed-booking .alternativeFlights .table tbody tr td img{position:absolute;top:7px;left:0}.large-screen .fed-booking .alternativeFlights .table tbody tr td:last-child{width:40px}.large-screen .fed-booking .alternativeFlights .table tbody tr td:last-child a{width:40px;height:104px;line-height:84px;display:block}.large-screen .fed-booking .alternativeFlights .table.unavailable{color:#A2A2A2}.large-screen .fed-booking .alternativeFlights .table.unavailable tr{background:#f9f9f9}.large-screen .fed-booking .alternativeFlights .table.unavailable tr td{width:50%}.large-screen .fed-booking .alternativeFlights .table.unavailable tr td img{opacity:.5}.large-screen .fed-booking .alternativeFlights .table .price{color:#f08}.large-screen .fed-booking .alternativeFlights .table .price em{display:block;font-size:36px;font-style:normal;font-weight:bold;margin-top:33px;line-height:30px}.large-screen .fed-booking .alternativeFlights .table .deposit{vertical-align:middle}.large-screen .fed-booking .alternativeFlights .filtering-field-container{padding-left:10px}.large-screen .fed-booking .alternativeFlights .filtering-field-container .checklist-filter-field[name="airlines"] .option-list input{margin-top:10px}.large-screen .fed-booking .alternativeFlights .filtering-field-container .checklist-filter-field[name="airlines"] .option-list .count{top:5px}.large-screen .booking .widget-loading .modal-body{background:url("../img/core/spinners/offers-loading-spinner.gif") center center no-repeat}.large-screen .booking #handoff-process-overlay .heart-white-spinner-sprite{width:100%}.large-screen .fed-booking #bookingMessages{font-size:13px}.large-screen .fed-booking #bookingMessages p,.large-screen .fed-booking #bookingMessages .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #bookingMessages h2,.large-screen .fed-booking #bookingMessages .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #bookingMessages h3,.large-screen .fed-booking #bookingMessages .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #bookingMessages h4{background:#f0daeb;color:black;line-height:2em}.large-screen .fed-booking #bookingMessages p span,.large-screen .fed-booking #bookingMessages .blog .blog_entry h2 span,.large-screen .blog .blog_entry .fed-booking #bookingMessages h2 span,.large-screen .fed-booking #bookingMessages .blog .blog_entry h3 span,.large-screen .blog .blog_entry .fed-booking #bookingMessages h3 span,.large-screen .fed-booking #bookingMessages .blog .blog_entry h4 span,.large-screen .blog .blog_entry .fed-booking #bookingMessages h4 span{line-height:2em;background:#b613a7;color:white;display:inline-block;padding:0 5px;margin-right:5px}.large-screen .fed-booking #bookingRoomOptions .room-image-badge{position:absolute;top:7px;left:-3px}.large-screen .fed-booking #insurance-selection{background:white}.large-screen .fed-booking #InsuranceTCs{margin-top:10px;background:#e7f7fe;padding:0 10px 5px}.large-screen .fed-booking #InsuranceTCs .err-placeholder{padding:10px 20px;color:#fe0002}.large-screen .fed-booking #InsuranceTCs .insurance-terms{text-align:right}.large-screen .fed-booking #InsuranceTCs .insurance-terms label{font-size:1.5em;font-weight:bold;padding-right:10px;margin:0}.large-screen .fed-booking #InsuranceTCs .insurance-terms.has-error{border:2px solid #fe0000;padding:8px 25px;margin-top:10px;background-color:#ffd5d6}.large-screen .fed-booking #InsuranceHealthIssue{background-color:white}.large-screen .fed-booking #InsuranceHealthIssue p,.large-screen .fed-booking #InsuranceHealthIssue .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking #InsuranceHealthIssue h2,.large-screen .fed-booking #InsuranceHealthIssue .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking #InsuranceHealthIssue h3,.large-screen .fed-booking #InsuranceHealthIssue .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking #InsuranceHealthIssue h4{display:inline-block;vertical-align:top;width:60%;padding-left:0;line-height:1em;margin:21px 0 0}.large-screen .fed-booking #InsuranceHealthIssue div{padding-top:10px;text-align:center;display:inline-block;width:15%}.large-screen .fed-booking #InsuranceHealthIssue div input,.large-screen .fed-booking #InsuranceHealthIssue div label{display:block;margin:auto}.large-screen .fed-booking #InsuranceHealthIssue div label{padding-top:5px}.large-screen .fed-booking #InsuranceHealthIssue.has-error{border:2px solid #fe0000;margin-top:15px;background-color:#ffd5d6;vertical-align:top}.large-screen .fed-booking .insurance-section .default-padding{background:#fef5e2}.large-screen .fed-booking.fed-flat-booking{}.large-screen .fed-booking.fed-flat-booking .book-section{position:relative}.large-screen .fed-booking.fed-flat-booking .book-section-summary{position:absolute;top:30px;text-align:right;right:86px}.large-screen .fed-booking.fed-flat-booking .book-section-summary strong{font-size:1.5em}.large-screen .fed-booking.fed-flat-booking .book-section-summary.selected{font-weight:bold}.large-screen .fed-booking.fed-flat-booking .book-section-summary.selected strong{color:#f08;line-height:.8em;display:block}.large-screen .fed-booking.fed-flat-booking .book-section-summary .selection{font-size:14px}.large-screen .fed-booking.fed-flat-booking .book-section-usp{padding-left:50px}.large-screen .fed-booking.fed-flat-booking .book-section-usp em{padding-left:5px;color:#4c516f}.large-screen .fed-booking.fed-flat-booking .book-section-usp em+ul{margin-top:5px}.large-screen .fed-booking.fed-flat-booking .book-section-usp ul li{color:#646464}.large-screen .fed-booking.fed-flat-booking .book-section-usp ul li i{color:#009a47}.large-screen .fed-booking.fed-flat-booking .book-section .multi-room-opts,.large-screen .fed-booking.fed-flat-booking .book-section .multi-room-opts-non-refundables{position:relative;padding:20px}.large-screen .fed-booking.fed-flat-booking .book-section .multi-room-opts>.room_facilities,.large-screen .fed-booking.fed-flat-booking .book-section .multi-room-opts-non-refundables>.room_facilities{position:absolute;top:20px;right:20px}.large-screen .fed-booking.fed-flat-booking .book-section .multi-room-opts>h2,.large-screen .fed-booking.fed-flat-booking .book-section .multi-room-opts-non-refundables>h2{background:url("../img/flat/pages/booking/offer/bed.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em}.large-screen .fed-booking.fed-flat-booking .board-pricing{list-style:none;display:block;padding:0}.large-screen .fed-booking.fed-flat-booking .board-pricing li{float:left;padding:10px 1px 5px;width:100px;background:white;border:1px solid #c3c3c3;border-radius:5px;color:black;cursor:pointer;text-align:center;min-height:62px;line-height:1.1em;margin:5px 1px 0}.large-screen .fed-booking.fed-flat-booking .board-pricing li+li{margin-left:5px}.large-screen .fed-booking.fed-flat-booking .board-pricing li:last-child{margin-left:0;float:right}.large-screen .fed-booking.fed-flat-booking .board-pricing li p,.large-screen .fed-booking.fed-flat-booking .board-pricing li .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .board-pricing li h2,.large-screen .fed-booking.fed-flat-booking .board-pricing li .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .board-pricing li h3,.large-screen .fed-booking.fed-flat-booking .board-pricing li .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .board-pricing li h4,.large-screen .fed-booking.fed-flat-booking .board-pricing li em{margin:0;display:block;font-size:.9em;text-transform:capitalize}.large-screen .fed-booking.fed-flat-booking .board-pricing li em{color:black;font-weight:bold;font-style:normal}.large-screen .fed-booking.fed-flat-booking .board-pricing li small{position:relative;top:.1em;font-size:.9em;line-height:.9em}.large-screen .fed-booking.fed-flat-booking .board-pricing li.active,.large-screen .fed-booking.fed-flat-booking .board-pricing .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div .board-pricing #depositOptionsList>li:hover{padding:16px 8px 0;width:110px;margin:0;box-shadow:none!important;border:none;height:77px;background:url("../img/flat/pages/booking/offer/bb-pointer.png") no-repeat 0 0}.large-screen .fed-booking.fed-flat-booking .board-pricing li.active em,.large-screen .fed-booking.fed-flat-booking .board-pricing .book-section>div #depositOptionsList>li:hover em,.large-screen .fed-booking.fed-flat-booking .book-section>div .board-pricing #depositOptionsList>li:hover em{color:#f08}.large-screen .fed-booking.fed-flat-booking .board-pricing li.disabled{cursor:not-allowed;border-color:#d3d4d6;background:#efefef}.large-screen .fed-booking.fed-flat-booking .board-pricing li.disabled p,.large-screen .fed-booking.fed-flat-booking .board-pricing li.disabled .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .board-pricing li.disabled h2,.large-screen .fed-booking.fed-flat-booking .board-pricing li.disabled .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .board-pricing li.disabled h3,.large-screen .fed-booking.fed-flat-booking .board-pricing li.disabled .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .board-pricing li.disabled h4,.large-screen .fed-booking.fed-flat-booking .board-pricing li.disabled em{font-weight:normal}.large-screen .fed-booking.fed-flat-booking .board-pricing li.disabled em{color:#c6c0c0}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row{cursor:pointer;margin-bottom:10px;background:white;border:1px solid #bec2c3;border-radius:5px}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.active{box-shadow:0 0 10px #00a8f9}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.active .selection-input span{position:relative}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.active .selection-input span::before{content:"selected";color:#979ebb;position:absolute;top:-1.6em;left:-1.2em;font-size:.8em;line-height:1em}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row strong.price{margin-top:.9em;color:#f08;font-size:1.5em;display:block;text-align:right}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row:first-child{margin-bottom:0;padding-top:10px;border:none;color:#565a5d;background:none;font-weight:bold;cursor:default}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row:first-child small{display:block}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row:first-child>div{height:auto}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.hidden-room{display:none}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-description>div,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row>div{height:125px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-description>div>div,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-description>div>label,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-description>div>span,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row>div>div,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row>div>label,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row>div>span{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-description>div label,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row>div label{line-height:1em;display:block;padding-top:10px}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-description>div .room-facilities,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row>div .room-facilities{display:inline}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-price{text-align:right}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-price label{color:#f08;font-weight:bold;position:relative;font-size:1.5em;text-align:right;margin:0;padding-top:10px}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-price label img{position:absolute;top:-30px;right:-13%}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-price span{text-align:center;display:inline-block}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .room-price small{line-height:1em}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .board-basis{text-align:center}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .board-basis label{margin:0;padding-top:10px}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .selection-input{text-align:center}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row .selection-input input{position:relative;top:-5px}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.no-image .room-description>div,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.no-image>div{height:70px}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.no-image .room-description>div .room-facilities,.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.no-image>div .room-facilities{margin:0}.large-screen .fed-booking.fed-flat-booking .party-room .room-list>div.row.no-image .room-price img{top:-15px}.large-screen .fed-booking.fed-flat-booking .party-room .room-list .room-stack{padding-top:0;background:url("../img/flat/pages/booking/offer/room-image-stack.png") no-repeat 15px 10px;position:relative;z-index:5}.large-screen .fed-booking.fed-flat-booking .party-room .room-list .room-stack img{position:absolute;top:18px;left:24px;cursor:pointer}.large-screen .fed-booking.fed-flat-booking .party-room .room-list .room-stack i{cursor:pointer;z-index:10;position:absolute;bottom:21px;left:77px;background:rgba(0,0,0,0.5);color:white;font-size:.9em;font-weight:normal;padding:0 4px;font-style:normal}.large-screen .fed-booking.fed-flat-booking .party-room .room-list .room-description label span{color:#333;font-weight:bold;display:block;line-height:1.3em}.large-screen .fed-booking.fed-flat-booking .party-room .room-list .room-description label span.limited-rooms{color:#df0000}.large-screen .fed-booking.fed-flat-booking .room-list-see-all{text-align:right;padding-right:10%;line-height:1em;top:10px}.large-screen .fed-booking.fed-flat-booking .room-list-see-all span,.large-screen .fed-booking.fed-flat-booking .room-list-see-all i{color:#4a4e71}.large-screen .fed-booking.fed-flat-booking .room-list-see-all span{font-size:1.2em}.large-screen .fed-booking.fed-flat-booking .room-list-see-all.btn-collapsable i{position:absolute;font-size:2em;right:13px;top:3px}.large-screen .fed-booking.fed-flat-booking .room-list-see-all:hover span,.large-screen .fed-booking.fed-flat-booking .room-list-see-all:hover i{color:#11aaf6}.large-screen .fed-booking.fed-flat-booking #bookingTransfer h2{background:url("../img/flat/pages/booking/offer/transfer.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em;line-height:1.4em;margin-bottom:0}.large-screen .fed-booking.fed-flat-booking #bookingTransfer .book-section-summary{background:#11aaf6;color:#fff;padding:0 10px;top:35px;right:20px;-webkit-font-smoothing:antialiased;font-weight:bold;font-size:16px}.large-screen .fed-booking.fed-flat-booking #bookingTransfer .book-section-summary strong{margin-left:5px}.large-screen .fed-booking.fed-flat-booking #bookingTransfer .book-section-summary.selected{background:none;color:#000}.large-screen .fed-booking.fed-flat-booking #bookingInsurance{margin-bottom:0}.large-screen .fed-booking.fed-flat-booking #bookingInsurance h2{background:url("../img/flat/pages/booking/offer/insurance.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em;line-height:1.4em;margin-bottom:0}.large-screen .fed-booking.fed-flat-booking #bookingInsurance .book-section-summary{line-height:1.5em}.large-screen .fed-booking.fed-flat-booking #bookingInsurance .book-section-summary span{display:block;position:relative;top:-5px}.large-screen .fed-booking.fed-flat-booking #bookingInsurance #InsuranceTCs{border:1px solid #c4c4c4;background:#eaeaea;padding:2% 8.33%;border-radius:5px}.large-screen .fed-booking.fed-flat-booking #bookingInsurance #InsuranceTCs h3{color:#333;font-size:2em;margin-bottom:.25em}.large-screen .fed-booking.fed-flat-booking #bookingInsurance #InsuranceTCs>p,.large-screen .fed-booking.fed-flat-booking #bookingInsurance .blog .blog_entry #InsuranceTCs>h2,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking #bookingInsurance #InsuranceTCs>h2,.large-screen .fed-booking.fed-flat-booking #bookingInsurance .blog .blog_entry #InsuranceTCs>h3,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking #bookingInsurance #InsuranceTCs>h3,.large-screen .fed-booking.fed-flat-booking #bookingInsurance .blog .blog_entry #InsuranceTCs>h4,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking #bookingInsurance #InsuranceTCs>h4{color:#023234;disaply:block}.large-screen .fed-booking.fed-flat-booking #bookingInsurance #InsuranceTCs #InsuranceHealthIssue{background:none}.large-screen .fed-booking.fed-flat-booking #bookingInsurance #InsuranceTCs .insurance-terms{background:#d5d5d5;padding:10px 10px;width:55%;text-align:center;float:right;margin-top:1em}.large-screen .fed-booking.fed-flat-booking #bookingHoldBaggage h2{background:url("../img/flat/pages/booking/offer/suitcase.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em;line-height:1.4em;margin-bottom:0}.large-screen .fed-booking.fed-flat-booking #bookingHoldBaggage .counter+label,.large-screen .fed-booking.fed-flat-booking #bookingHoldBaggage .btn-toggle+label{font-weight:bold;position:absolute;right:10%;bottom:5%}.large-screen .fed-booking.fed-flat-booking #bookingHoldBaggage .counter{position:absolute;right:86px;bottom:25%}.large-screen .fed-booking.fed-flat-booking #bookingHoldBaggage button.btn-toggle{margin-top:5px;padding:10px 0;width:120px;position:absolute;right:15%;bottom:25%}.large-screen .fed-booking.fed-flat-booking #bookingHoldBaggage button.btn-toggle.remove{background:lightgray;border:1px solid #AFADAD;color:#6F6F6F}.large-screen .fed-booking.fed-flat-booking #bookingHoldBaggage>div>ul{list-style:none;margin:10px 0 0 10px}.large-screen .fed-booking.fed-flat-booking #bookingHandBaggage h2{background:url("../img/flat/pages/booking/offer/hand-bag.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em;line-height:1.4em;margin-bottom:0}.large-screen .fed-booking.fed-flat-booking #bookingHandBaggage>div>ul{list-style:none;margin:10px 0 0 10px}.large-screen .fed-booking.fed-flat-booking #bookingExtrasMeals h2,.large-screen .fed-booking.fed-flat-booking #bookingExtrasSeats h2{background:url("../img/flat/pages/booking/offer/meal.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em;line-height:1.4em;margin-bottom:0}.large-screen .fed-booking.fed-flat-booking #bookingExtrasMeals .book-extras-section,.large-screen .fed-booking.fed-flat-booking #bookingExtrasSeats .book-extras-section{padding-left:50px;height:50px}.large-screen .fed-booking.fed-flat-booking ul.extras-list{list-style:none;margin:10px 0 0 25px}.large-screen .fed-booking.fed-flat-booking ul.extras-list li{line-height:3em;border-top:1px solid #bec2c3}.large-screen .fed-booking.fed-flat-booking ul.extras-list li label{font-weight:bold}.large-screen .fed-booking.fed-flat-booking ul.extras-list li strong{color:#f08}.large-screen .fed-booking.fed-flat-booking ul.extras-list li select{margin-top:.8em}.large-screen .fed-booking.fed-flat-booking ul.extras-list li .btn{margin-top:5px;padding:7px 0;background:lightgray;border:1px solid #AFADAD;color:#6F6F6F}.large-screen .fed-booking.fed-flat-booking #bookingExtrasSeats h2{background:url("../img/flat/pages/booking/offer/seat.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em}.large-screen .fed-booking.fed-flat-booking .select2-drop.btn-select-drop .select2-results li i{color:#f08}.large-screen .fed-booking.fed-flat-booking .select2-drop.btn-select-drop .select2-results li.select2-highlighted i{color:white}.large-screen .fed-booking.fed-flat-booking .transfer-list>div.row{cursor:pointer;margin-bottom:10px;background:white;border:1px solid #bec2c3;border-radius:5px}.large-screen .fed-booking.fed-flat-booking .transfer-list>div.row.active{box-shadow:0 0 10px #00a8f9}.large-screen .fed-booking.fed-flat-booking .transfer-list>div.row.active .selection-input span{position:relative}.large-screen .fed-booking.fed-flat-booking .transfer-list>div.row.active .selection-input span::before{content:"selected";color:#979ebb;position:absolute;top:-1.6em;left:-1.2em;font-size:.8em;line-height:1em}.large-screen .fed-booking.fed-flat-booking .transfer-list>div.row strong.price{margin-top:.9em;color:#f08;font-size:1.5em;display:block;text-align:right}.large-screen .fed-booking.fed-flat-booking .transfer-list>div{height:66px}.large-screen .fed-booking.fed-flat-booking .transfer-list .transfer-icon{background:url("../img/flat/pages/booking/offer/transfer-icons.png") no-repeat;width:50px;height:50px;display:inline-block;margin:10px 40px 0}.large-screen .fed-booking.fed-flat-booking .transfer-list .transfer-icon.SHUTTLE{background-position:0 0}.large-screen .fed-booking.fed-flat-booking .transfer-list .transfer-icon.PRIVATE{background-position:-50px 0}.large-screen .fed-booking.fed-flat-booking .transfer-list .transfer-icon.EXPRESS{background-position:-100px 0}.large-screen .fed-booking.fed-flat-booking .transfer-list label{font-weight:bold;vertical-align:top;width:170px;padding-top:1.5em;cursor:pointer;line-height:1.2em}.large-screen .fed-booking.fed-flat-booking .transfer-list label i{float:right;background:#cacbcd;color:#fff;width:20px;height:20px;display:inline-block;z-index:100;position:relative;font-size:1em;text-align:center;line-height:20px;border-radius:10px}.large-screen .fed-booking.fed-flat-booking .transfer-list label span{display:block;font-size:.9em;font-weight:normal}.large-screen .fed-booking.fed-flat-booking .transfer-list input{margin-top:2em}.large-screen .fed-booking.fed-flat-booking .transfer-list p,.large-screen .fed-booking.fed-flat-booking .transfer-list .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .transfer-list h2,.large-screen .fed-booking.fed-flat-booking .transfer-list .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .transfer-list h3,.large-screen .fed-booking.fed-flat-booking .transfer-list .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .transfer-list h4{padding:1.5em 2em}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row{cursor:pointer;margin-bottom:10px;background:white;border:1px solid #bec2c3;border-radius:5px}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row.active{box-shadow:0 0 10px #00a8f9}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row.active .selection-input span{position:relative}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row.active .selection-input span::before{content:"selected";color:#979ebb;position:absolute;top:-1.6em;left:-1.2em;font-size:.8em;line-height:1em}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row strong.price{margin-top:.9em;color:#f08;font-size:1.5em;display:block;text-align:right}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row>div label{margin-top:.5em;font-weight:bold;display:block;cursor:pointer}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row>div strong.price{margin-top:1.3em}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row>div input{margin-top:2.6em}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row>div label+p,.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row>div .blog .blog_entry label+h2,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .insurance-list>div.row>div label+h2,.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row>div .blog .blog_entry label+h3,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .insurance-list>div.row>div label+h3,.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row>div .blog .blog_entry label+h4,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .insurance-list>div.row>div label+h4{margin-bottom:.5em}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row:last-child label{line-height:80px}.large-screen .fed-booking.fed-flat-booking .insurance-list>div.row:last-child{min-height:80px}.large-screen .fed-booking.fed-flat-booking .insurance-list+div em{line-height:3.5em}.large-screen .fed-booking.fed-flat-booking .insurance-list+div .insurance-see-all{text-align:right;padding-right:20%;line-height:1em;margin:0;top:10px}.large-screen .fed-booking.fed-flat-booking .insurance-list+div .insurance-see-all span,.large-screen .fed-booking.fed-flat-booking .insurance-list+div .insurance-see-all i{color:#4a4e71}.large-screen .fed-booking.fed-flat-booking .insurance-list+div .insurance-see-all span{font-size:1.2em}.large-screen .fed-booking.fed-flat-booking .insurance-list+div .insurance-see-all.btn-collapsable i{position:absolute;font-size:2em;right:13px;top:3px}.large-screen .fed-booking.fed-flat-booking .insurance-list+div .insurance-see-all:hover span,.large-screen .fed-booking.fed-flat-booking .insurance-list+div .insurance-see-all:hover i{color:#11aaf6}.large-screen .fed-booking.msie9 .party-room .room-list>div.row .room-description,.large-screen .fed-booking.msie10 .party-room .room-list>div.row .room-description{transform-style:initial;top:auto;position:static}.large-screen .fed-booking.msie9 .party-room .room-list>div.row .room-description>div,.large-screen .fed-booking.msie9 .party-room .room-list>div.row>div,.large-screen .fed-booking.msie10 .party-room .room-list>div.row .room-description>div,.large-screen .fed-booking.msie10 .party-room .room-list>div.row>div{-webkit-transform-style:initial;transform-style:initial}.large-screen .fed-booking.msie9 .party-room .room-list>div.row .room-description>div>div,.large-screen .fed-booking.msie9 .party-room .room-list>div.row .room-description>div>label,.large-screen .fed-booking.msie9 .party-room .room-list>div.row .room-description>div input,.large-screen .fed-booking.msie9 .party-room .room-list>div.row>div>div,.large-screen .fed-booking.msie9 .party-room .room-list>div.row>div>label,.large-screen .fed-booking.msie9 .party-room .room-list>div.row>div input,.large-screen .fed-booking.msie10 .party-room .room-list>div.row .room-description>div>div,.large-screen .fed-booking.msie10 .party-room .room-list>div.row .room-description>div>label,.large-screen .fed-booking.msie10 .party-room .room-list>div.row .room-description>div input,.large-screen .fed-booking.msie10 .party-room .room-list>div.row>div>div,.large-screen .fed-booking.msie10 .party-room .room-list>div.row>div>label,.large-screen .fed-booking.msie10 .party-room .room-list>div.row>div input{top:20%;transform:none;-webkit-transform:none}.large-screen .fed-booking.msie9 .party-room .room-list>div.row .room-description>div>label,.large-screen .fed-booking.msie9 .party-room .room-list>div.row .room-description>div input,.large-screen .fed-booking.msie9 .party-room .room-list>div.row>div>label,.large-screen .fed-booking.msie9 .party-room .room-list>div.row>div input,.large-screen .fed-booking.msie10 .party-room .room-list>div.row .room-description>div>label,.large-screen .fed-booking.msie10 .party-room .room-list>div.row .room-description>div input,.large-screen .fed-booking.msie10 .party-room .room-list>div.row>div>label,.large-screen .fed-booking.msie10 .party-room .room-list>div.row>div input{top:35%}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room{display:table;width:636px;border:solid 2px #ccc;border-top:0;position:relative;font-size:14px;margin:16px 0 10px -10px;box-shadow:none}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room:before,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room:after{content:" ";display:table}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room:after{clear:both}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.is-without-border:before{display:none}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room:before{content:" ";position:absolute;display:block;top:23px;bottom:0;left:242px;background:#9CADB7;width:1px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover{border-left-color:#5BCAF5;border-bottom-color:#5BCAF5;border-right-color:#5BCAF5}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .roomType h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover .roomType h4,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover .roomType h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover .roomType h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .roomType h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover .roomType h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .roomType h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover .roomType h4,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .roomType h4{background-color:#5BCAF5}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .option.active,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover .option.active,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover .option.active,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover .option.active,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover .option.active,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover .option.active,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .room.active #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover .book-section>div #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover #depositOptionsList>li.option:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .book-section>div #depositOptionsList>li.option:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div#bookingCardDetails #cardTypeList li a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList #depositOptionsList>li.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails .non-refundable-party-room.non-refundable-room-options .room-list #cardTypeList #depositOptionsList>li.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover,.large-screen .mmb .main-container .fed-booking .book-section>div#bookingCardDetails #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover,.large-screen .fed-booking .book-section>div#bookingCardDetails .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div#bookingPayPal #cardTypeList li a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList #depositOptionsList>li.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal .non-refundable-party-room.non-refundable-room-options .room-list #cardTypeList #depositOptionsList>li.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover,.large-screen .mmb .main-container .fed-booking .book-section>div#bookingPayPal #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover,.large-screen .fed-booking .book-section>div#bookingPayPal .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .mmb .main-container #cardTypeList li a.option:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div .mmb .main-container #cardTypeList #depositOptionsList>li.room:hover a.option:hover,.large-screen .mmb .main-container #cardTypeList .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList #depositOptionsList>li.room:hover a.option:hover,.large-screen .mmb .main-container #cardTypeList .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover{box-shadow:none}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .option.active h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover .option.active h4,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover .option.active h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover .option.active h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover .option.active h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover .option.active h4,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .room.active #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover .book-section>div #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover #depositOptionsList>li.option:hover h4,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .book-section>div #depositOptionsList>li.option:hover h4,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div#bookingCardDetails #cardTypeList li a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails .non-refundable-party-room.non-refundable-room-options .room-list #cardTypeList #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover h4,.large-screen .mmb .main-container .fed-booking .book-section>div#bookingCardDetails #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover h4,.large-screen .fed-booking .book-section>div#bookingCardDetails .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div#bookingPayPal #cardTypeList li a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal .non-refundable-party-room.non-refundable-room-options .room-list #cardTypeList #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover h4,.large-screen .mmb .main-container .fed-booking .book-section>div#bookingPayPal #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover h4,.large-screen .fed-booking .book-section>div#bookingPayPal .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .mmb .main-container #cardTypeList li a.option:hover h4,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div .mmb .main-container #cardTypeList #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .mmb .main-container #cardTypeList .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .mmb .main-container #cardTypeList .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover h4,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover h4,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover h4{background-color:#5BCAF5}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .option.active .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover .option.active .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover .option.active .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover .option.active .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover .option.active .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover .option.active .select:after,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .option.active .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .room.active #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover .book-section>div #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover #depositOptionsList>li.option:hover .select:after,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover .book-section>div #depositOptionsList>li.option:hover .select:after,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover #depositOptionsList>li.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div#bookingCardDetails #cardTypeList li a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails .non-refundable-party-room.non-refundable-room-options .room-list #cardTypeList #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingCardDetails #cardTypeList li a.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover .select:after,.large-screen .mmb .main-container .fed-booking .book-section>div#bookingCardDetails #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover .select:after,.large-screen .fed-booking .book-section>div#bookingCardDetails .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .book-section>div#bookingPayPal #cardTypeList li a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal .non-refundable-party-room.non-refundable-room-options .room-list #cardTypeList #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div#bookingPayPal #cardTypeList li a.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover .select:after,.large-screen .mmb .main-container .fed-booking .book-section>div#bookingPayPal #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover .select:after,.large-screen .fed-booking .book-section>div#bookingPayPal .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active .mmb .main-container #cardTypeList li a.option:hover .select:after,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.active a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div .mmb .main-container #cardTypeList #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .mmb .main-container #cardTypeList .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .book-section>div #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .mmb .main-container #cardTypeList .fed-booking.fed-flat-booking .book-section>div .non-refundable-party-room.non-refundable-room-options .room-list #depositOptionsList>li.room:hover a.option:hover .select:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .mmb .main-container #cardTypeList li a.room:hover a.option:hover .select:after,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list a.room:hover a.option:hover .select:after{display:block}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.hidden-room{display:none}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomType{width:242px;display:table-cell;vertical-align:top;position:relative;padding-top:30px;padding-bottom:10px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .options{width:390px;cursor:pointer;display:table-cell;vertical-align:top}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .option{width:390px;cursor:pointer;display:table-cell;vertical-align:middle;position:relative;padding-top:30px;padding-bottom:10px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .option:before{content:" ";position:absolute;display:block;top:23px;bottom:0;left:56%;background:#9CADB7;width:1px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .option__wrap{padding-left:15px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.has-multi-restrictions .option{width:auto;display:block}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room.no-image .roomDets{padding-left:25px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room h4{color:white;background-color:#9CADB7;padding:4px 8px;text-align:center;font-size:14px;position:absolute;top:0;left:0;right:0;height:23px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .room-stack{display:inline-block;position:relative;padding:5px;margin:10px 5px 0 25px;float:left;width:110px;height:110px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .room-stack:after,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .room-stack:before{content:'';display:block;position:absolute;width:100px;height:100px;padding:4px;background:#fff;border:1px solid #9CADB7;border-radius:5px;top:0;left:0;z-index:2}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .room-stack:after{z-index:1;transform:rotate(-6deg)}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .room-stack img{position:absolute;z-index:3;cursor:pointer}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .room-stack i{position:absolute;right:20px;bottom:20px;left:auto;z-index:4;background:rgba(0,0,0,0.5);color:#fff;padding:0 2px;font-style:normal;pointer-events:none}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomFac:before,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomFac:after{content:" ";display:table}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomFac:after{clear:both}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets{padding:12px 12px 12px 0;overflow:hidden}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets p,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets h2,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets h3,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets h4{margin-bottom:0}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .roomDets .limited-rooms{color:#df0000}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .room-facilities{margin-left:25px;color:#00a8f9;border-bottom:1px dashed #00a8f9;line-height:1;margin-top:10px;display:inline-block}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .room-facilities:hover{border-bottom-color:transparent}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .exclusive-price{background:#f08;padding:2px 4px;color:#fff;display:inline-block;font-weight:bold;margin-left:10px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .bullets{display:inline-block;width:180px;margin:0;padding:0;vertical-align:middle}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .bullets li{list-style:none;margin:4px 0;position:relative;padding-left:12px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .bullets li:before{content:'';display:block;width:6px;height:6px;background-color:#5BCAF5;border-radius:3px;position:absolute;left:0;top:7px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .price{display:inline-block;width:158px;text-align:right;vertical-align:middle}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .price div{margin:4px 0;line-height:1}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .price .saving,.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .price .now{color:#f08}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .price .saving{margin-bottom:10px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .price .was span{text-decoration:line-through}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .now{margin-top:6px}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .now strong{font-size:150%}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .select{position:absolute;right:10px;top:50%;width:16px;height:16px;border:1px solid #ccc;border-radius:8px;background:#fff}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .select:after{content:'';position:absolute;right:2px;top:2px;width:10px;height:10px;border-radius:5px;background:#5BCAF5;display:none}.large-screen .fed-booking.fed-flat-booking .non-refundable-party-room.non-refundable-room-options .room-list .room .select input{display:none}.large-screen .fed-booking.fed-flat-booking{}.large-screen .fed-booking.fed-flat-booking #main-content>.col-xs-9{width:70%}.large-screen .fed-booking.fed-flat-booking #main-content>.col-xs-3{width:30%}.large-screen .fed-booking.fed-flat-booking .field-group,.large-screen .fed-booking.fed-flat-booking .book-section>div,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div{border:1px solid #c9caca;background:#f8f8f8;padding:30px;margin-bottom:15px}.large-screen .fed-booking.fed-flat-booking .field-group h2,.large-screen .fed-booking.fed-flat-booking .book-section>div h2,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room h2,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room h2,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room h2,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div h2,.large-screen .fed-booking.fed-flat-booking .field-group h3,.large-screen .fed-booking.fed-flat-booking .book-section>div h3,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room h3,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room h3,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room h3,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div h3,.large-screen .fed-booking.fed-flat-booking .field-group h4,.large-screen .fed-booking.fed-flat-booking .book-section>div h4,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room h4,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room h4,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room h4,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div h4{color:#646464;margin:0;margin-bottom:10px}.large-screen .fed-booking.fed-flat-booking .field-group label,.large-screen .fed-booking.fed-flat-booking .book-section>div label,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room label,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room label,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room label,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div label{color:#545858}.large-screen .fed-booking.fed-flat-booking .field-group .err-placeholder label,.large-screen .fed-booking.fed-flat-booking .book-section>div .err-placeholder label,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room .err-placeholder label,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room .err-placeholder label,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room .err-placeholder label,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div .err-placeholder label{color:#f9614e;font-size:12px}.large-screen .fed-booking.fed-flat-booking .field-group .active,.large-screen .fed-booking.fed-flat-booking .book-section>div .active,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room .active,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room .active,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room .active,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div .active,.large-screen .fed-booking.fed-flat-booking .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div #bookingPassengers.multiroom.passengerDetailsSimplified .room #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div #bookingPassengers.single.passengerDetailsSimplified .room #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div #bookingPassengers.multiroom.passengerDetailsNotSimplified .room #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div .book-section>div #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div #bookingPassengers.single.passengerDetailsNotSimplified .room>div #depositOptionsList>li:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingCardDetails #cardTypeList li a:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div#bookingPayPal #cardTypeList li a:hover,.large-screen .fed-booking.fed-flat-booking .field-group .mmb .main-container #cardTypeList li a:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .field-group a:hover,.large-screen .fed-booking.fed-flat-booking .book-section>div .mmb .main-container #cardTypeList li a:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking .book-section>div a:hover,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room .mmb .main-container #cardTypeList li a:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room a:hover,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room .mmb .main-container #cardTypeList li a:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room a:hover,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room .mmb .main-container #cardTypeList li a:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room a:hover,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div .mmb .main-container #cardTypeList li a:hover,.large-screen .mmb .main-container #cardTypeList li .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div a:hover{box-shadow:0 0 5px #0097f7}.large-screen .fed-booking.fed-flat-booking #content #bookingFields #bookingSubmit{margin-top:20px}.large-screen .fed-booking.fed-flat-booking #content #bookingFields{}.large-screen .fed-booking.fed-flat-booking #content #bookingFields>.row{width:auto;margin:0}.large-screen .fed-booking.fed-flat-booking #content #bookingFields.loading .book-section>div{min-height:250px}.large-screen .fed-booking.fed-flat-booking #content #bookingFields.loading .book-section>div:empty{display:none}.large-screen .fed-booking.fed-flat-booking #content #bookingFields.loading .blocker{display:block}.large-screen .fed-booking.fed-flat-booking .book-section>div h3{font-size:18px;margin:9px 0 18px;font-weight:normal}.large-screen .fed-booking.fed-flat-booking .book-section>div .blocker{display:none}.large-screen .fed-booking.fed-flat-booking .book-section>div.loading{min-height:200px}.large-screen .fed-booking.fed-flat-booking .book-section>div.loading .blocker{display:block}.large-screen .fed-booking.fed-flat-booking .step-submission{text-align:right;margin:10px 0 53px}.large-screen .fed-booking.fed-flat-booking .step-submission .btn{width:30%;text-align:left;margin-right:5%}.large-screen .fed-booking.fed-flat-booking .step-submission .price-match-guarantee{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+FJREFUOMuFlU1rXVUUhp+19sn9SBrSDyMFTSnYQQfFQYWmVhut1WbUgiBF0Jn4B5QiSMEf4MyRM6FYURQqgtTUVit+oCAIIhVrW4sFU5Obps1Ncu49e++1HJwYC0nsnuzDXrwP714fZwv/s178UQoR3+OwHRhzoyHKVZx5My69t4/uRlpZ7/D5HxjCOe7CJMaQG2gIqCopZxSDQAK+8szpDx5l9p7g577jEeBVzwxv2bwVFQUHdwUMEUXVMYVb8x0cksA7Hx3wTzYEP/uNHMN5qVEM6tDgIJ4FM8AFcEAQBXdH1AmFEHNkoXsbkM8/nrC31oCPXmQ8Zzk5MryZAR3AXXDLuCtutVMRMK+/wQhFgMLRIHQ6Hdzs9KeH/f1V8JELsg2Xt9vNwdZgs42bYOZ1UMCN2unKXpsXRAxU0eBkM+bvzIHx2rkjXFKAGOWFmLzVaA4RTamykwyiQXbFUJIJ2VnZlWROdCFmqJKSvQBpELO+DCCHLobhuOyntm0ZLYSV/Hntrjb2X37B63TURjlz4O+6Nt9vr2OqdDqzSIMT2uvb3pSkSA5VdmKGaEIEkkN2JwHJ6ltUuT7/FwpwZv9NsggxOdkhRh8vUg67MaXKgrjfZU5rlRuI4A7igMLUwZtrej83hbQEWrQp++VurbJvk6IgJa8dIiQTpiammZqYRqVNMsGA6OtDj157gByUlBxCg2g+qjFI0c+1KFqgMuXCE9OrorMHr1O508/CF0+uhU5ee5DeEpRzRuVCTEJU0SI1ZdFKo+2C4Ojg2in/eh0gwOFrY8RFp+pYPRQO/ZxJDVlSK+R6mRMxC5UJ1gg8/usY91oTV8You1DO1CmMWYgmLPUitMINrcx/8eFAQkgZluYyvQrGf9uxIXT/lR2Ui0I5m2udSQ1HKJt9euI/65+H4uWqadfn+10qd1KG3kymv+zsXQe+//eH6C0Yy7OJBPTNSS5khF6qyEPay+bfKkASOVW2Kixo3cNJKGeMqoSHr+5che69vIvunUQ5Z2SEfhLsLre3ii4Z/fCvp2J3tVKbzzdOuuv4aLgP660UQyHcr4SWYtnxnpDmEtStjXutDQOBjs9A4Ia7v3L76aq3Ch4532wBb2Zj5+jgKLZg9WivxN0dVV0dIHcHBWkrt9McCbujzomFZ/rTa/7HrXPNYRF53V33bB0ZIaQBbNnwaIgLGLg60lCKluJDwkznJgLT4vLG8mRvesMXJEy1igDHgOPmDLXbLdqbNtEIAQGiGb2yx/JiF0OSi3+G826e7C3d880D0LPtYRceA/aB7woiW8wNRZay2x9Bw0/Al2mynF1P/w/lJkdG5LYJpgAAAABJRU5ErkJggg==) left 50% no-repeat;color:#000;padding:5px 0 5px 27px;font-size:131%;font-weight:bold;margin-right:10px;vertical-align:middle}.large-screen .fed-booking.fed-flat-booking .btn.btn-em{font-size:1.7em;line-height:1em;width:25%}.large-screen .fed-booking.fed-flat-booking .btn.btn-em i{font-size:.7em}.large-screen .fed-booking.fed-flat-booking .section-padding,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified>div,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified .room>div,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified>div{padding:30px 30px 30px 80px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified label.title{width:114px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified label.firstName{width:178px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified label.surname{width:178px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group-clear-wrap{clear:both}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group-clear-wrap .form-group{float:none}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group{margin-bottom:7px;float:left;padding:2px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group label{margin-bottom:0;display:block}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group>label{width:40%}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group.title{margin-right:11px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group.firstName{margin-right:10px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group.surname{margin-right:10px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .form-group.age{margin-right:5px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified h1{font-size:28px;margin:0 0 20px;padding-right:67px;text-align:left}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified{background:none}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .input-name,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .input-name{width:135px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified select[name="ageOnReturnDate"],.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified select[name="ageOnReturnDate"]{width:70px;height:35px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .section-padding,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified #bookingAddress.passengerDetailsSimplified>div,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified #bookingPassengers.multiroom.passengerDetailsNotSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified #bookingPassengers.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified #bookingPassengers.single.passengerDetailsNotSimplified .room>div,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified #bookingPassengers.passengerDetailsSimplified .room>div,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified #bookingAddress.passengerDetailsNotSimplified>div,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .section-padding,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingPassengers.multiroom.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified #bookingAddress.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingPassengers.single.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified #bookingAddress.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified>div,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingPassengers.multiroom.passengerDetailsNotSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified #bookingAddress.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingPassengers.single.passengerDetailsNotSimplified .room>div,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified #bookingAddress.passengerDetailsSimplified .room>div,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingAddress.passengerDetailsNotSimplified>div{padding:30px 30px 30px 40px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified span.leadPassenger,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified span.leadPassenger{font-weight:bold;line-height:30px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified h3.passengerHeading,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified h3.passengerHeading{clear:both;margin-top:20px;font-weight:bold}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified input[type="radio"],.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified input[type="radio"]{margin:10px 0}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified input[type="radio"]+label,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified input[type="radio"]+label{display:inline;margin-left:7px;color:#38b1f9}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified input[type="radio"]:checked+label,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified input[type="radio"]:checked+label{color:#38b1f9}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified select[name="title"],.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified select[name="title"]{width:70px;height:35px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .select2-container.birth-date-month,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .select2-container.birth-date-month{min-width:140px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .select2-container,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .select2-container{margin-right:5px;min-width:87px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .select2-container.form-control,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .select2-container.form-control{display:inline-block;width:auto;height:auto}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .err-placeholder,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .err-placeholder{max-width:270px;margin-top:5px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .birth_date_row .err-placeholder,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .birth_date_row .err-placeholder{max-width:235px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified .birth_date_row select,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .birth_date_row select{width:85px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsSimplified span.marker,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified span.marker{display:inline-block;width:28px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room div{overflow:hidden}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room>div.passenger+div.passenger{margin-top:5px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room h3.passengerHeading{clear:both;margin-top:14px;font-weight:bold}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room div{overflow:hidden}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .secondaryHeading{padding-top:15px;font-weight:bold}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .room{padding:20px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker{width:22px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker .fa-check,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker .cheap-offer-view__price--kids-stay-free:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker #pna-holidays .cheap-offer-view__price--free-child-place:before,.large-screen #pna-holidays .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker .cheap-offer-view__price--free-child-place:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker .pna-hotelonly .includes ul li:before,.large-screen .pna-hotelonly .includes ul .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker li:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker .summary-basket__hotel-details__package__free-child:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified .marker .summary-basket__hotel-details__rooms__free-child:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker .fa-check,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker #pna-holidays .cheap-offer-view__price--kids-stay-free:before,.large-screen #pna-holidays .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker .cheap-offer-view__price--kids-stay-free:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker #pna-holidays .cheap-offer-view__price--free-child-place:before,.large-screen #pna-holidays .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker .cheap-offer-view__price--free-child-place:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker .pna-hotelonly .includes ul li:before,.large-screen .pna-hotelonly .includes ul .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker li:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker .summary-basket__hotel-details__package__free-child:before,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified .marker .summary-basket__hotel-details__rooms__free-child:before{font-size:1.3em}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .section-padding,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingPassengers.multiroom.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsSimplified #bookingAddress.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingPassengers.single.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsSimplified #bookingAddress.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified>div,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingPassengers.multiroom.passengerDetailsNotSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified #bookingAddress.passengerDetailsSimplified .room,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingPassengers.single.passengerDetailsNotSimplified .room>div,.large-screen .fed-booking.fed-flat-booking #bookingPassengers.single.passengerDetailsNotSimplified #bookingAddress.passengerDetailsSimplified .room>div,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #bookingAddress.passengerDetailsNotSimplified>div{padding:30px 30px 30px 40px}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified label{display:inline-block;width:135px;line-height:30px}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #id_postcode{width:100px}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified h1{display:inline-block;font-size:28px;margin:0 0 20px;padding-right:12px;text-align:left}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .tip{font-size:28px;vertical-align:middle;margin-left:7px;color:#c9cacc}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified span{font-weight:bold;line-height:25px;display:inline-block}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified #enable-manual-address{display:inline-block;line-height:39px;margin-left:10px}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .form-group{clear:both;vertical-align:top;overflow:hidden;margin-top:10px;margin-bottom:10px;padding:2px}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .form-group input{vertical-align:top}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .err-placeholder{width:auto;display:inline-block}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .err-placeholder label{width:auto}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .err-placeholder.postcode{display:block;margin-left:138px}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified .err-placeholder.postcode label{margin-bottom:0;line-height:20px}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsSimplified input{display:inline-block}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified{background:none}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .input-field,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .input-field{width:50%}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified h1,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified h1{font-size:28px;margin:0 0 10px;padding-right:67px;text-align:center}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified input[type="radio"],.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified input[type="radio"]{margin:10px 0}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified input[type="radio"]+label,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified input[type="radio"]+label{display:inline;margin-left:7px;color:#38b1f9}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified input[type="radio"]:checked+label,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified input[type="radio"]:checked+label{color:#38b1f9}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .form-group,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .form-group{margin-bottom:7px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .form-group label,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .form-group label{margin-bottom:0;display:block}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .form-group>label,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .form-group>label{width:40%}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified select[name="title"],.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified select[name="title"]{width:100px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .select2-container.birth-date-month,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .select2-container.birth-date-month{min-width:140px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .select2-container,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .select2-container{margin-right:5px;min-width:87px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .select2-container.form-control,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .select2-container.form-control{display:inline-block;width:auto;height:auto}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .err-placeholder,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .err-placeholder{display:inline-block;max-width:270px;vertical-align:middle;padding-left:6px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .birth_date_row .err-placeholder,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .birth_date_row .err-placeholder{max-width:235px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.passengerDetailsNotSimplified .birth_date_row select,.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified .birth_date_row select{width:85px}.large-screen .fed-booking.fed-flat-booking #bookingPassengers.multiroom.passengerDetailsNotSimplified .room>div+div{margin-top:15px;padding-top:15px;border-top:1px solid #c9caca}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified h2 i{font-size:28px;vertical-align:middle;margin-left:7px;color:#c9cacc}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified #id_postcode{width:100px}.large-screen .fed-booking.fed-flat-booking #bookingAddress.passengerDetailsNotSimplified #enable-manual-address{float:right;line-height:26px}.large-screen .fed-booking.fed-flat-booking #enable-manual-address,.large-screen .fed-booking.fed-flat-booking #lookup-address-select,.large-screen .fed-booking.fed-flat-booking #lookup-address-select__label,.large-screen .fed-booking.fed-flat-booking #lookup-address-select-spinner,.large-screen .fed-booking.fed-flat-booking #postcode_lookup_error{display:none}.large-screen .fed-booking.fed-flat-booking #lookup-address-select{margin-bottom:5px}.large-screen .fed-booking.fed-flat-booking .lead-passenger-heading{float:left}.large-screen .fed-booking.fed-flat-booking #postcode_lookup_error{color:#f9614e;font-size:12px}.large-screen .fed-booking.fed-flat-booking #postcode_lookup_error .marker{font-size:22px}.large-screen .fed-booking.fed-flat-booking #postcode_lookup_error .postcode_lookup_error__text{line-height:25px}.large-screen .fed-booking{}.large-screen .fed-booking .book-section>div{position:relative}.large-screen .fed-booking .book-section>div#bookingPaymentTabs{background:transparent;border:none;padding:0;margin:0}.large-screen .fed-booking .book-section>div#bookingPaymentTabs ul{padding:0;margin:0;border-bottom:6px solid #11aaf6;margin-bottom:-1px}.large-screen .fed-booking .book-section>div#bookingPaymentTabs ul:after{display:table;clear:both;content:""}.large-screen .fed-booking .book-section>div#bookingPaymentTabs li{float:left;list-style-type:none}.large-screen .fed-booking .book-section>div#bookingPaymentTabs a{position:relative;top:4px;float:left;display:block;width:180px;height:35px;background-color:#646464;color:white;text-align:center;padding-top:7px;box-sizing:border-box;margin-right:1px;margin-bottom:1px;font-size:16px;text-decoration:none}.large-screen .fed-booking .book-section>div#bookingPaymentTabs a:hover{text-decoration:none;background-color:#7b7b7b}.large-screen .fed-booking .book-section>div#bookingPaymentTabs a.bookingPaymentTabs__tab--active{top:0;height:40px;background-color:#11aaf6;padding-top:11px;box-sizing:border-box;margin-bottom:0;font-size:16px}.large-screen .fed-booking .book-section>div .book-sub-section{border:1px solid #c9caca;background:#fff;position:relative;padding:20px}.large-screen .fed-booking .book-section>div .book-sub-section p,.large-screen .fed-booking .book-section>div .book-sub-section .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div .book-sub-section h2,.large-screen .fed-booking .book-section>div .book-sub-section .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div .book-sub-section h3,.large-screen .fed-booking .book-section>div .book-sub-section .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div .book-sub-section h4{margin:0}.large-screen .fed-booking .book-section>div .book-sub-section.resize .reset{display:none}.large-screen .fed-booking .book-section>div .book-sub-section .reset{position:absolute;top:-0.6em;right:-0.6em;font-size:1.5em;background-color:#646464;border:solid #646464;border-radius:1em;color:white;display:block;width:1.3em;height:1.3em;cursor:pointer;text-align:center;line-height:1em}.large-screen .fed-booking .book-section>div .book-sub-section+.book-sub-section{margin-top:10px}.large-screen .fed-booking .book-section>div#bookingDeposit h2{background:url("../img/flat/pages/booking/payment/cal.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em}.large-screen .fed-booking .book-section>div #depositOptionsList+em{color:#707070;padding-left:10px;display:block}.large-screen .fed-booking .book-section>div #depositOptionsList{margin-top:20px;list-style:none;padding:0}.large-screen .fed-booking .book-section>div #depositOptionsList>li{cursor:pointer;position:relative;float:left;border:1px solid #d4d7db;background:#fff;width:100%;color:#4c4c4c;margin-bottom:10px}.large-screen .fed-booking .book-section>div #depositOptionsList>li label{text-align:center;cursor:pointer;display:block;color:#646464}.large-screen .fed-booking .book-section>div #depositOptionsList>li .lbl-icon{font-size:1.2em;font-weight:bold}.large-screen .fed-booking .book-section>div #depositOptionsList>li i{font-style:normal;display:block;margin:auto}.large-screen .fed-booking .book-section>div #depositOptionsList>li input{display:block;margin:auto}.large-screen .fed-booking .book-section>div #depositOptionsList>li.selected{border:3px solid #0097f7}.large-screen .fed-booking .book-section>div #depositOptionsList>li.selected .lbl-icon{color:#0097f7}.large-screen .fed-booking .book-section>div #depositOptionsList>li.popular{background-image:url("../img/flat/pages/booking/payment/most-popular.png");background-position:top right;background-repeat:no-repeat}.large-screen .fed-booking .book-section>div #depositOptionsList>li.disabled{cursor:not-allowed;border-color:#d4d7db;background:#eee}.large-screen .fed-booking .book-section>div #depositOptionsList>li.disabled label{cursor:not-allowed}.large-screen .fed-booking .book-section>div #depositOptionsList>li.disabled i{color:#9b9b9b}.large-screen .fed-booking .book-section>div #depositOptionsList>li.disabled .fee{display:none}.large-screen .fed-booking .book-section>div #depositOptionsList>li.disabled:hover{box-shadow:none}.large-screen .fed-booking .book-section>div #depositOptionsList>li h4{font-size:18px;margin:0}.large-screen .fed-booking .book-section>div #depositOptionsList>li ul{padding-top:10px;list-style:none;padding-left:2px;padding-bottom:10px}.large-screen .fed-booking .book-section>div #depositOptionsList>li ul.tall{min-height:70px}.large-screen .fed-booking .book-section>div #depositOptionsList>li ul li em{font-style:normal;font-weight:bold;width:85px;display:inline-block}.large-screen .fed-booking .book-section>div #depositOptionsList>li .online-only,.large-screen .fed-booking .book-section>div #depositOptionsList>li .fee{display:block;text-align:center;margin-top:.5em;font-size:12px;color:#b2b2b2}.large-screen .fed-booking .book-section>div #depositOptionsList>li .fee{text-align:right;font-style:italic;padding-right:10px}.large-screen .fed-booking .book-section>div #depositOptionsList>li p,.large-screen .fed-booking .book-section>div #depositOptionsList>li .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div #depositOptionsList>li h2,.large-screen .fed-booking .book-section>div #depositOptionsList>li .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div #depositOptionsList>li h3,.large-screen .fed-booking .book-section>div #depositOptionsList>li .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div #depositOptionsList>li h4{display:block;padding:32px 0 0}.large-screen .fed-booking .book-section>div #depositOptionsList>li span.total{position:relative;font-weight:bold}.large-screen .fed-booking .book-section>div #depositOptionsList>li span.total+span{padding-left:10px}.large-screen .fed-booking .book-section>div #depositOptionsList>li .row>div{display:table-cell;padding:0 10px}.large-screen .fed-booking .book-section>div #depositOptionsList>li .row.row:nth-child(1)>div{padding-top:10px}.large-screen .fed-booking .book-section>div #depositOptionsList>li .row.row:nth-child(2)>div{padding-bottom:10px}.large-screen .fed-booking .book-section>div #depositOptionsList>li .col-xs-9{border-left:1px solid #d4d7db}.large-screen .fed-booking .book-section>div #depositOptionsList>li .row:nth-child(1) div:nth-child(2){min-height:138px;padding-left:20px}.large-screen .fed-booking .book-section>div#bookingCardDetails,.large-screen .fed-booking .book-section>div#bookingPayPal{padding-bottom:10px}.large-screen .fed-booking .book-section>div#bookingCardDetails>h2,.large-screen .fed-booking .book-section>div#bookingPayPal>h2{display:inline-block}.large-screen .fed-booking .book-section>div#bookingCardDetails h2,.large-screen .fed-booking .book-section>div#bookingPayPal h2{background:url("../img/flat/pages/booking/payment/lock.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em}.large-screen .fed-booking .book-section>div#bookingCardDetails h2+div,.large-screen .fed-booking .book-section>div#bookingPayPal h2+div{border:1px solid #c9caca;background:#fff;padding:0 20px 0}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary{padding:0 20px 0}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary p,.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #cardSummary h2,.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #cardSummary h3,.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #cardSummary h4,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary p,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #payPalSummary h2,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #payPalSummary h3,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #payPalSummary h4,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary p,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #cardSummary h2,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #cardSummary h3,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #cardSummary h4,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary p,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #payPalSummary h2,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #payPalSummary h3,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #payPalSummary h4{margin:0;font-size:24px;font-weight:bold;display:inline-block;color:#f08}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary p em,.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary .blog .blog_entry h2 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #cardSummary h2 em,.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary .blog .blog_entry h3 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #cardSummary h3 em,.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary .blog .blog_entry h4 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #cardSummary h4 em,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary p em,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary .blog .blog_entry h2 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #payPalSummary h2 em,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary .blog .blog_entry h3 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #payPalSummary h3 em,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary .blog .blog_entry h4 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingCardDetails #payPalSummary h4 em,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary p em,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary .blog .blog_entry h2 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #cardSummary h2 em,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary .blog .blog_entry h3 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #cardSummary h3 em,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary .blog .blog_entry h4 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #cardSummary h4 em,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary p em,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary .blog .blog_entry h2 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #payPalSummary h2 em,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary .blog .blog_entry h3 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #payPalSummary h3 em,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary .blog .blog_entry h4 em,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingPayPal #payPalSummary h4 em{vertical-align:middle;padding-left:5px;font-style:normal;font-size:36px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary span,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary span,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary span,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary span{padding-left:10px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary h4,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary h4,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary h4,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary h4{margin-bottom:0}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardSummary>span,.large-screen .fed-booking .book-section>div#bookingCardDetails #payPalSummary>span,.large-screen .fed-booking .book-section>div#bookingPayPal #cardSummary>span,.large-screen .fed-booking .book-section>div#bookingPayPal #payPalSummary>span{font-style:italic}.large-screen .fed-booking .book-section>div#bookingCardDetails .form-group,.large-screen .fed-booking .book-section>div#bookingPayPal .form-group{margin-bottom:10px}.large-screen .fed-booking .book-section>div#bookingCardDetails .form-group>label,.large-screen .fed-booking .book-section>div#bookingPayPal .form-group>label{display:block}.large-screen .fed-booking .book-section>div#bookingCardDetails .form-group .label--inline-block,.large-screen .fed-booking .book-section>div#bookingPayPal .form-group .label--inline-block{display:inline-block}.large-screen .fed-booking .book-section>div#bookingCardDetails .expiry-fields:last-child,.large-screen .fed-booking .book-section>div#bookingPayPal .expiry-fields:last-child{padding-left:0}.large-screen .fed-booking .book-section>div#bookingCardDetails .expiry-fields select,.large-screen .fed-booking .book-section>div#bookingCardDetails .expiry-fields .select2-container,.large-screen .fed-booking .book-section>div#bookingPayPal .expiry-fields select,.large-screen .fed-booking .book-section>div#bookingPayPal .expiry-fields .select2-container{width:100%}.large-screen .fed-booking .book-section>div#bookingCardDetails .expiry-fields select,.large-screen .fed-booking .book-section>div#bookingPayPal .expiry-fields select{width:70%}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList{margin-left:0;padding-left:10px;margin-top:20px;list-style:none;margin-bottom:95px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li{float:left;margin-right:6px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li:last-child,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li:last-child{margin:0}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a{border:1px solid #c2c4c4;border-radius:5px;display:block;width:67px;height:42px;overflow:hidden;text-indent:-200px;background-image:url("../img/flat/pages/booking/payment/card-type-icons-with-paypal.png")}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.selected,.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.selected:hover,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.selected,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.selected:hover{border-color:#4dda97;box-shadow:0 0 5px #4dda97}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-DEL,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-DEL{background-position:-1px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-MCD,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-MCD{background-position:-77px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-MAE,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-MAE{background-position:-153px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-SWI,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-SWI{background-position:-229px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-ELC,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-ELC{background-position:-305px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-VIS,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-VIS{background-position:-381px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-MSC,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-MSC{background-position:-457px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-AMX,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-AMX{background-position:-533px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardTypeList li a.cardtype-paypal,.large-screen .fed-booking .book-section>div#bookingPayPal #cardTypeList li a.cardtype-paypal{background-position:-609px -1px}.large-screen .fed-booking .book-section>div#bookingCardDetails #cardNumberHelp,.large-screen .fed-booking .book-section>div#bookingPayPal #cardNumberHelp{font-size:24px;color:#cacacd;margin-left:10px;vertical-align:middle;display:inline-block}.large-screen .fed-booking .book-section>div#bookingCardDetails .cc-field,.large-screen .fed-booking .book-section>div#bookingPayPal .cc-field{position:relative}.large-screen .fed-booking .book-section>div#bookingCardDetails .cc-field label,.large-screen .fed-booking .book-section>div#bookingPayPal .cc-field label{display:block}.large-screen .fed-booking .book-section>div#bookingCardDetails .cc-field .form-control,.large-screen .fed-booking .book-section>div#bookingPayPal .cc-field .form-control{width:60px}.large-screen .fed-booking .book-section>div#bookingCardDetails .cc-field>i,.large-screen .fed-booking .book-section>div#bookingPayPal .cc-field>i{position:absolute;left:30%;top:10px;background-image:url("../img/flat/pages/booking/payment/card-info-icons.png");width:79px;height:56px;display:inline-block;background-position:128px -8px}.large-screen .fed-booking .book-section>div#bookingCardDetails .secure,.large-screen .fed-booking .book-section>div#bookingPayPal .secure{margin-top:15px;color:#707070;font-weight:bold;text-align:center;padding-right:0;margin-bottom:10px}.large-screen .fed-booking .book-section>div#bookingCardDetails .secure i,.large-screen .fed-booking .book-section>div#bookingPayPal .secure i{background:43px -18px url("../img/flat/pages/booking/payment/card-info-icons.png");display:inline-block;vertical-align:bottom;width:43px;height:38px}.large-screen .fed-booking .book-section>div#bookingCardDetails .verisign-seal,.large-screen .fed-booking .book-section>div#bookingPayPal .verisign-seal{border:2px solid #cacacd}.large-screen .fed-booking .book-section>div#bookingCardDetails #TCs,.large-screen .fed-booking .book-section>div#bookingPayPal #TCs{padding:10px 10px;background:#ebebeb;margin:20px -10px 20px}.large-screen .fed-booking .book-section>div#bookingCardDetails #submission,.large-screen .fed-booking .book-section>div#bookingPayPal #submission{margin:10px 0 15px}.large-screen .fed-booking .book-section>div#bookingCardDetails .btn.btn-em,.large-screen .fed-booking .book-section>div#bookingPayPal .btn.btn-em{width:27%}.large-screen .fed-booking .book-section>div#bookingPayPal{position:relative}.large-screen .fed-booking .book-section>div#bookingPayPal .secure-payment-with-paypal{position:absolute;top:36px;right:30px}.large-screen .fed-booking .book-section>div#bookingPayPal .secure-payment-with-paypal__logo{position:relative;top:3px;display:inline-block;width:80px;height:20px;background:url("../img/flat/pages/booking/payment/paypal-full-small.png") 50% 50% no-repeat;background-size:contain;overflow:hidden;text-indent:-9999px}.large-screen .fed-booking .book-section>div#bookingPayPal .paypal-journey-message{display:block;margin-top:12px;margin-bottom:12px}.large-screen .fed-booking .book-section>div#bookingPayPal .step-submission--paypal{text-align:center}.large-screen .fed-booking .book-section>div#bookingPayPal #payPalButton{position:relative;display:inline-block;width:230px;height:44px;box-sizing:border-box;padding-top:6px;text-align:center;background-color:#FFCB41;border-radius:4px;border:1px solid #E9AC34;border-bottom-width:2px;color:#484848;text-decoration:none}.large-screen .fed-booking .book-section>div#bookingPayPal #payPalButton:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:1px;background-color:rgba(255,255,255,0.5)}.large-screen .fed-booking .book-section>div#bookingPayPal #payPalButton .payPalButton__logo{display:inline-block;width:103px;height:30px;background:url("../img/flat/pages/booking/payment/paypal-semi-small.png") 50% 50% no-repeat;background-size:contain;overflow:hidden;text-indent:-9999px;vertical-align:middle}.large-screen .fed-booking .book-section>div#bookingAmmendAddress{padding-bottom:10px}.large-screen .fed-booking .book-section>div#bookingAmmendAddress h2{background:url("../img/flat/pages/booking/payment/billing.png") no-repeat left;padding-left:2.2em;line-height:1em;padding-top:.3em}.large-screen .fed-booking .book-section>div#bookingAmmendAddress p,.large-screen .fed-booking .book-section>div#bookingAmmendAddress .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingAmmendAddress h2,.large-screen .fed-booking .book-section>div#bookingAmmendAddress .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingAmmendAddress h3,.large-screen .fed-booking .book-section>div#bookingAmmendAddress .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div#bookingAmmendAddress h4{color:#646464}.large-screen .fed-booking .book-section>div #flexibleDeposit{position:relative;padding:0 30px}.large-screen .fed-booking .book-section>div #flexibleDeposit p,.large-screen .fed-booking .book-section>div #flexibleDeposit .blog .blog_entry h2,.large-screen .blog .blog_entry .fed-booking .book-section>div #flexibleDeposit h2,.large-screen .fed-booking .book-section>div #flexibleDeposit .blog .blog_entry h3,.large-screen .blog .blog_entry .fed-booking .book-section>div #flexibleDeposit h3,.large-screen .fed-booking .book-section>div #flexibleDeposit .blog .blog_entry h4,.large-screen .blog .blog_entry .fed-booking .book-section>div #flexibleDeposit h4{line-height:2em;padding:26px 0 0;margin:0;display:block}.large-screen .fed-booking .book-section>div #flexibleDeposit span{vertical-align:middle;padding-left:5px;font-style:normal;font-size:2em}.large-screen .fed-booking .book-section>div #flexibleDeposit input{display:inline-block;width:70%;margin-left:6px}.large-screen .fed-booking .book-section>div #flexibleDeposit .btn{margin-top:22px}.large-screen .fed-booking .book-section>div #flexibleDeposit .btn label{color:white}.large-screen .fed-booking .book-section>div #flexibleDeposit sub{color:#c2c2c2;display:block;line-height:2em;text-align:center}.large-screen .fed-booking .book-section>div #flexibleDeposit .error-msg{display:block;color:red;min-height:1em;padding:0}.large-screen .fed-booking .book-section>div #flexibleDeposit .error-msg span{font-size:1em;padding:0;display:block}.large-screen .fed-booking .book-section>div a.action-link{float:right;line-height:2em}.large-screen .fed-booking #newsletterTC{background:#f8f8f8;padding:15px}.large-screen .fed-booking #newsletterTC label{display:inline;font-size:12px}.large-screen .fed-booking .agent-field-group{margin-bottom:10px;border:1px solid #646464;border-radius:5px;background:white;padding:5px}.large-screen .fed-booking .agent-field-group input{margin-right:5px}.large-screen .fed-booking .rebooking .form{padding:3px 0 3px 0}.large-screen .fed-booking .rebooking label{width:150px}.large-screen .fed-booking .rebooking #rebookingWarnings{color:#c90;margin-top:20px}.large-screen .fed-booking .rebooking #rebookingErrors{color:#c30;margin-top:20px}.large-screen .fed-booking .errata-paragraph{border:1px solid #11aaf6;padding:10px 20px;margin-top:10px}.large-screen .fed-booking .errata-paragraph h3{margin:0 0 5px;font-size:1em;font-weight:bold}.large-screen .fed-booking .booking-modal .errata-paragraph:first-child{margin-top:0}.large-screen .flight-details__edit-link{text-align:right}.large-screen .simplify-summary-basket .flight-details__edit-link{float:right}.large-screen .fed-booking #offerSummary .call-to-action,.large-screen .fed-booking #offerSummary #collapsableRegion .call-to-action{width:100%;padding:10px;text-align:left}.large-screen .fed-booking #offerSummary .call-to-action span,.large-screen .fed-booking #offerSummary #collapsableRegion .call-to-action span{margin-right:5px}.large-screen .fed-booking #offerSummary .call-to-action span:first-child,.large-screen .fed-booking #offerSummary #collapsableRegion .call-to-action span:first-child{margin:0}.large-screen .fed-booking .simplify-summary-basket #offerSummary .call-to-action{margin-top:10px}.large-screen .summary-basket__flight-details__more-info-trigger--underline,.large-screen .summary-basket__protection-details__more-info__trigger--underline,.large-screen .summary-basket__pricing__payment-options__cta--underline{text-decoration:underline}.large-screen .progress-steps{list-style:none;margin:5px 0 15px;padding:0;-webkit-font-smoothing:antialiased;font-weight:bold}.large-screen .progress-steps:before,.large-screen .progress-steps:after{content:" ";display:table}.large-screen .progress-steps:after{clear:both}.large-screen .progress-steps__list-item{position:relative;float:left;display:block;background:#ccc;text-align:center;width:25%;color:#fff;padding:12px 0;font-size:16px;line-height:1}.large-screen .progress-steps__list-item:before,.large-screen .progress-steps__list-item:after{content:'';display:block;position:absolute;top:0;width:0;height:0;border-style:solid;border-width:20px 0 20px 10px}.large-screen .progress-steps__list-item:before{left:0;border-color:transparent transparent transparent #fff}.large-screen .progress-steps__list-item:after{right:0;border-color:#fff transparent #fff #ccc}.large-screen .progress-steps__list-item:first-child:before,.large-screen .progress-steps__list-item:last-child:after{display:none}.large-screen .progress-steps__list-item a{color:#fff}.large-screen .progress-steps__list-item--completed,.large-screen .progress-steps__list-item--current{background-color:#11aaf6}.large-screen .progress-steps__list-item--completed:after,.large-screen .progress-steps__list-item--current:after{border-left-color:#11aaf6}.large-screen .progress-usps{list-style:none;margin:0 0 15px;padding:0;-webkit-font-smoothing:antialiased}.large-screen .progress-usps:before,.large-screen .progress-usps:after{content:" ";display:table}.large-screen .progress-usps:after{clear:both}.large-screen .progress-usps__item{position:relative;float:left;display:block;width:25%;font-size:16px;line-height:1;border:1px solid #ccc;border-right:0;text-align:center}.large-screen .progress-usps__item:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.large-screen .progress-usps__item:last-child{border-right:1px solid #ccc;border-top-right-radius:5px;border-bottom-right-radius:5px}.large-screen .progress-usps__inner{height:75px;padding:20px 12px}.large-screen .progress-usps__inner--has-price{padding:16px 12px}.large-screen .progress-usps__inner--atol:before,.large-screen .progress-usps__inner--verisign:before,.large-screen .progress-usps__inner--abta:before{content:'';display:block;position:absolute;top:5px;width:65px;height:65px;background-repeat:no-repeat;background-size:contain;background-position:top left}.large-screen .progress-usps__inner--atol{padding-left:70px}.large-screen .progress-usps__inner--atol:before{left:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMzLjVweCIgdmlld0JveD0iMCAwIDMwIDMzLjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMzLjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGZpbGw9IiMzQzNDM0MiIGQ9Ik0xOC4xMjYsOC43MThjMCwwLTQuNTc1LDIuMzU2LTIuMzc2LDYuNzRjMS41OTMsMy4xNzIsNC43OTcsMy4yMTMsNC43OTcsMy4yMTNsMS42MzktOS4yM0wxOC4xMjYsOC43MTh6Ii8+PHBvbHlnb24gZmlsbD0iIzNDM0MzQyIgcG9pbnRzPSIxMC41NDEsMTkuNzM2IDExLjIyNywxOS44NTkgMTAuOTg2LDE5LjI2NCAiLz48cGF0aCBmaWxsPSIjM0MzQzNDIiBkPSJNMTYuMTA4LDIwLjA1OWMtMC4yMjMtMC4wNC0wLjQwOS0wLjAzMS0wLjU1NiwwLjAyOWMtMC4xNDgsMC4wNTktMC4yMzUsMC4xNjYtMC4yNjMsMC4zMTljLTAuMDI4LDAuMTUzLDAuMDE4LDAuMjg0LDAuMTM2LDAuMzljMC4xMTgsMC4xMDcsMC4yODksMC4xODEsMC41MTIsMC4yMjFjMC4yMjMsMC4wNCwwLjQwOCwwLjAyOSwwLjU1NC0wLjAzYzAuMTQ2LTAuMDYsMC4yMzMtMC4xNjcsMC4yNi0wLjMyYzAuMDI3LTAuMTUzLTAuMDE4LTAuMjgzLTAuMTM0LTAuMzlDMTYuNTAxLDIwLjE3MiwxNi4zMzEsMjAuMDk5LDE2LjEwOCwyMC4wNTl6Ii8+PHBhdGggZmlsbD0iIzNDM0MzQyIgZD0iTTE0LjA5NSwxNi45OTVjLTIuNjc2LTIuNzk2LTIuNjk2LTYuMTE4LTEuMDE4LTkuMTU2TDEwLjg1LDcuNDQzTDguMzYzLDIxLjU2OGwxMS4zMTUsMS45OTRsMC43NDktNC4yMkMyMC40MjgsMTkuMzQyLDE2Ljc3LDE5Ljc4OSwxNC4wOTUsMTYuOTk1eiBNMTEuNDY3LDIwLjQzM2wtMC4xMjQtMC4zMWwtMC45OTgtMC4xNzhsLTAuMjMyLDAuMjQ3bC0wLjU4OS0wLjEwNGwxLjIwNC0xLjE5MWwwLjYzNywwLjExM2wwLjcxNCwxLjUzM0wxMS40NjcsMjAuNDMzeiBNMTQuNTc4LDE5LjgzbC0wLjgwNy0wLjE0M2wtMC4xOTksMS4xMjFsLTAuNTY3LTAuMTAxbDAuMTk5LTEuMTIybC0wLjgxLTAuMTQ0bDAuMDQzLTAuMjQxbDIuMTg1LDAuMzg4TDE0LjU3OCwxOS44M3ogTTE3LjMxNCwyMC43NjhjLTAuMDQzLDAuMjQ0LTAuMjEyLDAuNDA4LTAuNTA4LDAuNDg5Yy0wLjIyMywwLjA3LTAuNTI2LDAuMDcxLTAuOTEyLDAuMDAyYy0wLjM4NS0wLjA2OS0wLjY3LTAuMTc0LTAuODU1LTAuMzE2Yy0wLjI1LTAuMTc5LTAuMzUzLTAuMzkxLTAuMzExLTAuNjM1YzAuMDQ1LTAuMjQ5LDAuMjE1LTAuNDEzLDAuNTEtMC40ODljMC4yMjItMC4wNywwLjUyNi0wLjA3MSwwLjkxMi0wLjAwMmMwLjM4NSwwLjA2OCwwLjY3MSwwLjE3NCwwLjg1NSwwLjMxNkMxNy4yNTYsMjAuMzA3LDE3LjM1OCwyMC41MTksMTcuMzE0LDIwLjc2OHogTTE5LjUyMywyMS44NjZsLTEuOS0wLjMzOWwwLjI0Mi0xLjM2M2wwLjU2NCwwLjEwMWwtMC4xOTksMS4xMThsMS4zMzYsMC4yMzdMMTkuNTIzLDIxLjg2NnoiLz48L2c+PHBhdGggZmlsbD0iIzNDM0MzQyIgZD0iTTI4Ljg0OSwxOS4xNzRMMjguODQ5LDE5LjE3NCBNMTIuODQ5LDI5LjYwOWMtNy4wODQtMS4yNS0xMS44MzItOC4wMzYtMTAuNTgzLTE1LjEyN0MzLjUxNSw3LjM5MiwxMC4yOTUsMi42NCwxNy4zNzksMy44OTFjNy4wODUsMS4yNSwxMS44MzIsOC4wMzYsMTAuNTgzLDE1LjEyN0MyNi43MTMsMjYuMTA3LDE5LjkzMywzMC44NTksMTIuODQ5LDI5LjYwOXogTTEuMzc5LDE0LjMyNmMtMS4zMzUsNy41OCwzLjc0LDE0LjgzNCwxMS4zMTMsMTYuMTdjNy41NzQsMS4zMzYsMTQuODIxLTMuNzQzLDE2LjE1Ni0xMS4zMjNjMC4xNDQtMC44MTcsMC4yMTMtMS42MjksMC4yMTMtMi40MzFjMC02LjY0My00Ljc2OC0xMi41NDYtMTEuNTI2LTEzLjczOUM5Ljk2MywxLjY2NywyLjcxNSw2Ljc0NiwxLjM3OSwxNC4zMjZ6Ii8+PHBhdGggZmlsbD0iIzNDM0MzQyIgZD0iTTQuNjIyLDE5LjM1N2MwLjAyOSwwLjA5LDAuMDU5LDAuMTg0LDAuMTA0LDAuMjY1YzAuMTQ4LDAuMjQ5LDAuNDEsMC4yODQsMC42NjEsMC4yMTVjMC4zMzEtMC4wOSwwLjUwMy0wLjMxOSwwLjQ0NS0wLjUzNWwtMC4wNy0wLjI1N0w0LjYyMiwxOS4zNTcgTTMuMTUyLDE5Ljc1OWMtMC4wMi0wLjEwNi0wLjAzNS0wLjIxMy0wLjA2NC0wLjMxNkMzLjA2LDE5LjM0LDMuMDE5LDE5LjI0LDIuOTgyLDE5LjEzOWwyLjgzMy0wLjc3M2wwLjI3NywxLjAxN2MwLjE1NywwLjU3NCwwLjAxLDAuOTQ3LTAuNDU3LDEuMDc1Yy0wLjczNSwwLjIwMS0xLjAzOS0wLjI5NC0xLjI0Mi0xLjAzOEwzLjE1MiwxOS43NTl6Ii8+PHBhdGggZmlsbD0iIzNDM0MzQyIgZD0iTTUuNjQ4LDIxLjkwNWMwLjE5MSwwLjQwOSwwLjQ4OCwwLjQ5MywwLjg2OCwwLjI3YzAuMDUyLTAuMDMxLDAuMTA1LTAuMDY2LDAuMTc0LTAuMTI3YzAuMjcyLTAuMjM5LDAuMDgtMC40OTktMC4wNTMtMC43MjRMNS42NDgsMjEuOTA1IE02LjUxMSwyMC42NTJsMC40NjEsMC43ODdjMC4xMDIsMC4xNzQsMC4yNjgsMC40MzksMC4yNzcsMC42NDJjMC4wMTMsMC4yNzYtMC4wODgsMC40ODQtMC4zMzksMC42MzFjLTAuMzYyLDAuMjEyLTAuNzI3LDAuMTE1LTEuMDAzLTAuMTg2Yy0wLjIzNSwwLjQxMi0wLjQ0LDAuODQxLTAuNjU0LDEuMjY0TDUuMTEsMjQuMDY4Yy0wLjA1OC0wLjExNS0wLjExMS0wLjIzMi0wLjE3OC0wLjM0N2MtMC4wNjUtMC4xMTEtMC4xNDItMC4yMTUtMC4yMTQtMC4zMjJsMC41MTctMC44OTVjMC4wNjctMC4xMTQsMC4xNzYtMC4zMTcsMC4yNjktMC40ODFsLTAuMDE1LTAuMDI2bC0xLjE4NSwwLjY5NmMtMC4wNDYtMC4wOTYtMC4wOS0wLjE5NS0wLjE0NC0wLjI4OGMtMC4wNTQtMC4wOTItMC4xMi0wLjE3OC0wLjE4MS0wLjI2N0w2LjUxMSwyMC42NTJ6Ii8+PHBhdGggZmlsbD0iIzNDM0MzQyIgZD0iTTcuMTk0LDI0LjQxOWMtMC4zNjYsMC40MTktMC41NjUsMS4wMzEtMC4wODIsMS40NTRjMC40OTYsMC40MzQsMS4xNTIsMC4xMzMsMS42Mi0wLjQwMmMwLjM2My0wLjQxNiwwLjU4Ny0xLjA2MiwwLjEwNC0xLjQ4NkM4LjM4OSwyMy41OTMsNy44MjYsMjMuNjk3LDcuMTk0LDI0LjQxOSBNNi45MjYsMjYuMDUyYy0wLjcxMS0wLjYyMy0wLjgyNS0xLjQ2My0wLjE4NS0yLjE5NWMwLjU2MS0wLjY0MSwxLjQ4Mi0wLjc1MSwyLjI4NC0wLjA0OEM5Ljk0NCwyNC42MTMsOS42NDcsMjUuNDk4LDkuMjE0LDI2QzguNjY3LDI2LjYzMiw3LjcxNSwyNi43NDQsNi45MjYsMjYuMDUyeiIvPjxwYXRoIGZpbGw9IiMzQzNDM0MiIGQ9Ik0xMC41MTUsMjguMjA2Yy0wLjA5NS0wLjA1LTAuMTg4LTAuMTA1LTAuMjg2LTAuMTQ3Yy0wLjA5OC0wLjA0My0wLjIwMi0wLjA3My0wLjMwMy0wLjEwOGwxLjA0NS0yLjQxOGMtMC4yNzktMC4xMjEtMC41MzgtMC4yLTAuNzU1LTAuMjYxYzAuMDMxLTAuMDUyLDAuMDY3LTAuMTAxLDAuMDkzLTAuMTZjMC4wMjQtMC4wNTUsMC4wMzYtMC4xMTUsMC4wNTItMC4xNzRsMi4wMjMsMC44NzZjLTAuMDMyLDAuMDUyLTAuMDY3LDAuMTAyLTAuMDkxLDAuMTU3Yy0wLjAyNiwwLjA1OS0wLjAzNywwLjExOS0wLjA1MywwLjE3N2MtMC4yMi0wLjEyOC0wLjQ0LTAuMjU1LTAuNjc5LTAuMzU5TDEwLjUxNSwyOC4yMDYiLz48cGF0aCBmaWxsPSIjM0MzQzNDIiBkPSJNMTQuNDI3LDI2LjE2OGMtMC4wMTgsMC4wNTgtMC4wNDIsMC4xMTktMC4wNTEsMC4xNzhjLTAuMDEsMC4wNTktMC4wMDgsMC4xMjUtMC4wMSwwLjE4NWMtMC4yNTItMC4wNzctMC41MzMtMC4xNi0wLjk2NS0wLjIyNWwtMC4xNTQsMC45MDhsMC40MzksMC4wNzRjMC4xOSwwLjAzMiwwLjM2NiwwLjA0NSwwLjUyNiwwLjA1Yy0wLjAxOCwwLjA1OC0wLjA0MiwwLjExOS0wLjA1MiwwLjE3OGMtMC4wMSwwLjA1OS0wLjAwOCwwLjEyNS0wLjAxLDAuMTg1Yy0wLjE1Mi0wLjA0OC0wLjMyMi0wLjA5My0wLjUxMi0wLjEyNmwtMC40MzktMC4wNzVsLTAuMTgyLDEuMDczYzAuNDMxLDAuMDY5LDAuNzIyLDAuMDk3LDAuOTg1LDAuMTA3Yy0wLjAxOCwwLjA1OC0wLjA0MiwwLjExOS0wLjA1MiwwLjE3OGMtMC4wMSwwLjA1OS0wLjAwOCwwLjEyNC0wLjAxLDAuMTg1bC0xLjYwOC0wLjI3M2wwLjQ4OC0yLjg3NkwxNC40MjcsMjYuMTY4Ii8+PHBhdGggZmlsbD0iIzNDM0MzQyIgZD0iTTE3LjQ5MiwyOC40MmwtMC4wNTgsMC4zNzVjLTAuMjQzLDAuMTU3LTAuNTQsMC4yMzgtMC44MjYsMC4yNjZjLTAuOTEyLDAuMDg4LTEuNjU2LTAuNDA3LTEuNzQxLTEuMjgxYy0wLjEwOC0xLjExMywwLjYxLTEuNjk1LDEuNTM4LTEuNzg2YzAuMjgxLTAuMDI3LDAuNjMsMC4wMTMsMC44OSwwLjEyNWMtMC4wMjQsMC4xNDktMC4wMzYsMC4yOTYtMC4wNTUsMC40NDlsLTAuMDYsMC4wMDVjLTAuMTgtMC4yMTQtMC40NjgtMC4zNS0wLjc0NS0wLjMyM2MtMC43MDcsMC4wNjgtMC45MjgsMC43NzQtMC44NjcsMS40MDFjMC4wNzEsMC43MjksMC40NzgsMS4yMDYsMS4xMzQsMS4xNDJjMC4yNjUtMC4wMjYsMC41NTgtMC4xOTIsMC43MzItMC4zOTRMMTcuNDkyLDI4LjQyIi8+PHBhdGggZmlsbD0iIzNDM0MzQyIgZD0iTTE5LjkxOCwyOC4xMmMtMC4xMDMsMC4wMzItMC4yMDcsMC4wNTgtMC4zMDcsMC4wOTdjLTAuMSwwLjAzOS0wLjE5NCwwLjA5LTAuMjkxLDAuMTM4bC0wLjk2Mi0yLjQ1M2MtMC4yODMsMC4xMTEtMC41MjMsMC4yMzgtMC43MTksMC4zNDdjLTAuMDE0LTAuMDU5LTAuMDI0LTAuMTItMC4wNDgtMC4xOGMtMC4wMjItMC4wNTYtMC4wNTUtMC4xMDctMC4wODYtMC4xNTlsMi4wNTMtMC44MDZjMC4wMTMsMC4wNTgsMC4wMjQsMC4xMTksMC4wNDUsMC4xNzVjMC4wMjMsMC4wNiwwLjA1NywwLjExMSwwLjA4NywwLjE2M2MtMC4yNDYsMC4wNjUtMC40OTIsMC4xMjktMC43MzUsMC4yMjRMMTkuOTE4LDI4LjEyIi8+PHBhdGggZmlsbD0iIzNDM0MzQyIgZD0iTTIxLjI1OSwyMy45MTVjMC4wMjgsMC4wNTQsMC4wNTQsMC4xMTQsMC4wODksMC4xNjNjMC4wMzQsMC4wNDksMC4wODIsMC4wOTQsMC4xMjMsMC4xMzljLTAuMjMzLDAuMTIzLTAuNDkxLDAuMjYzLTAuODQyLDAuNTIybDAuNTMsMC43NTNsMC4zNjQtMC4yNTdjMC4xNTctMC4xMTEsMC4yOTEtMC4yMjYsMC40MDgtMC4zMzVjMC4wMjcsMC4wNTQsMC4wNTQsMC4xMTQsMC4wODksMC4xNjNjMC4wMzQsMC4wNDksMC4wODIsMC4wOTQsMC4xMjMsMC4xMzhjLTAuMTQyLDAuMDc0LTAuMjk1LDAuMTYxLTAuNDUyLDAuMjcybC0wLjM2NCwwLjI1N2wwLjYyNywwLjg4OWMwLjM1NC0wLjI1NSwwLjU4LTAuNDQsMC43NzQtMC42MTljMC4wMjgsMC4wNTQsMC4wNTQsMC4xMTQsMC4wODgsMC4xNjNjMC4wMzQsMC4wNDksMC4wODMsMC4wOTQsMC4xMjQsMC4xMzhsLTEuMzMzLDAuOTQxbC0xLjY4LTIuMzg1TDIxLjI1OSwyMy45MTUiLz48cGF0aCBmaWxsPSIjM0MzQzNDIiBkPSJNMjQuMTczLDI0Ljc0NmwwLjIyNi0wLjI4NWMwLjM2Ni0wLjQ2NCwwLjQxMy0xLTAuMzczLTEuNjIyYy0wLjYzMS0wLjUtMS4xMTYtMC4zOTgtMS40OSwwLjA3N2wtMC4yNiwwLjMyOUwyNC4xNzMsMjQuNzQ2IE0yMi41OTEsMjIuNDQ1YzAuNTk1LTAuNjk4LDEuMzI5LTAuNTk4LDEuODgtMC4xNjJjMC43NTksMC42LDAuNzg3LDEuNDkxLDAuMjQyLDIuMThsLTAuNzQ0LDAuOTQxbC0yLjI4Ni0xLjgxTDIyLjU5MSwyMi40NDV6Ii8+PHRleHQgdHJhbnNmb3JtPSJtYXRyaXgoMC45ODQxIDAuMTc3MyAtMC4xNzczIDAuOTg0MSAxMS40MDE5IDYuODQ1KSIgZmlsbD0iIzNDM0MzQyIgZm9udC1mYW1pbHk9IidBcmlhbC1Cb2xkTVQnIiBmb250LXNpemU9IjMuNjcwNSI+MTA5ODk8L3RleHQ+PC9nPjwvc3ZnPg==)}.large-screen .progress-usps__inner--verisign{padding-left:55px}.large-screen .progress-usps__inner--verisign:before{left:2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjMzLjVweCIgdmlld0JveD0iMCAwIDMwIDMzLjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMzLjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGZpbGw9IiM2NTY1NjUiIGQ9Ik0xNSwyYy00LjYxNiwwLTguMzcyLDMuNzU2LTguMzcyLDguMzcydjQuNzgxYzAsMC4wNTQtMC4wNjcsMC4xNDYtMC4xMiwwLjE2M2MtMC40NTMsMC4xNTEtMC44MiwwLjI4Mi0xLjE1NywwLjQxMmMtMC40MDEsMC4xNTUtMC43MDQsMC42LTAuNzA0LDEuMDM1djEwLjk4NmMwLDAuNDMyLDAuMzAxLDAuODc3LDAuNywxLjAzNWMzLjA4NiwxLjIyMyw2LjMzNCwxLjg0Myw5LjY1MywxLjg0M3M2LjU2Ny0wLjYyLDkuNjUzLTEuODQzYzAuMzk5LTAuMTU4LDAuNjk5LTAuNjAzLDAuNjk5LTEuMDM1VjE2Ljc2M2MwLTAuNDM1LTAuMzAzLTAuODgtMC43MDQtMS4wMzVjLTAuMzM3LTAuMTMtMC43MDQtMC4yNjEtMS4xNTctMC40MTJjLTAuMDUzLTAuMDE4LTAuMTItMC4xMDktMC4xMi0wLjE2M3YtNC43ODFDMjMuMzcyLDUuNzU2LDE5LjYxNiwyLDE1LDJ6IE0xMi43MiwyMC4xMDljMC0xLjI2LDEuMDIxLTIuMjgsMi4yOC0yLjI4YzEuMjU5LDAsMi4yOCwxLjAyLDIuMjgsMi4yOGMwLDAuODM1LTAuNDcxLDEuNTM0LTEuMTQsMS45MzF2My43N2MwLDAuNjMtMC41MSwxLjE0LTEuMTQsMS4xNGMtMC42MywwLTEuMTQtMC41MS0xLjE0LTEuMTR2LTMuNzdDMTMuMTkxLDIxLjY0MywxMi43MiwyMC45NDQsMTIuNzIsMjAuMTA5eiBNMjAuNDkzLDEwLjM3MnY0LjEyNWMtMS44MDEtMC4zODgtMy42NS0wLjU4NC01LjQ5Mi0wLjU4NGMtMS44NDIsMC0zLjY5LDAuMTk2LTUuNDk0LDAuNTg0di00LjEyNWMwLTMuMDI5LDIuNDY0LTUuNDkzLDUuNDkzLTUuNDkzQzE4LjAyOSw0Ljg3OSwyMC40OTMsNy4zNDMsMjAuNDkzLDEwLjM3MnoiLz48L2c+PC9nPjwvc3ZnPg==)}.large-screen .progress-usps__inner--abta{padding:15px 12px;padding-left:70px}.large-screen .progress-usps__inner--abta:before{left:12px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NS4zMzNweCIgaGVpZ2h0PSI3Ny4zMzNweCIgdmlld0JveD0iMCAwIDc1LjMzMyA3Ny4zMzMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc1LjMzMyA3Ny4zMzMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiM2NDY1NjUiIGQ9Ik0zNy42MDMsNS4zMzRjLTEuMDYyLDAtMi4xMSwwLjA1OC0zLjE0NCwwLjE0OXY1LjQwOWgtMC4wMDN2NTkuMzZoMC4wMDN2Mi4xMThjMS4wMzQsMC4xMDIsMi4wODIsMC4xNTYsMy4xNDQsMC4xNTZjMTguNTU1LDAsMzMuNTk2LTE1LjA0MywzMy41OTYtMzMuNkM3MS4xOTgsMjAuMzc1LDU2LjE1Nyw1LjMzNCwzNy42MDMsNS4zMzQgTTQ5Ljg4NCw0MS45OTVjLTAuMTM5LDIuMTQxLTAuNDEyLDQuMjM2LTAuODM0LDYuMjdoLTcuODY5di02LjI3SDQ5Ljg4NHogTTQxLjE4MiwzNS43MTd2LTYuMjY4aDcuODMxYzAuNDI3LDIuMDI2LDAuNzE2LDQuMTI2LDAuODU5LDYuMjY4SDQxLjE4MnogTTU2LjQ5LDQxLjk5NWg3Ljg4MmMtMC4yNDksMi4xNzgtMC43NDIsNC4yNzgtMS40NzcsNi4yN2gtNy4yNDdDNTYuMDY3LDQ2LjIzMSw1Ni4zNTEsNDQuMTM3LDU2LjQ5LDQxLjk5NSBNNTYuNDg0LDM1LjcxN2MtMC4xNTMtMi4xNDItMC40NDgtNC4yNDEtMC44OC02LjI2OGg3LjIzNGMwLjc0OCwxLjk4NywxLjI1NCw0LjA4NywxLjUxMiw2LjI2OEg1Ni40ODR6IE01OS40NiwyMy4xNzRoLTUuNjc1Yy0xLjEyNi0zLjAyNy0yLjU2Ni01Ljg1Ny00LjI3NC04LjQyMkM1My40NzcsMTYuNzA1LDU2Ljg4OSwxOS42MTEsNTkuNDYsMjMuMTc0IE00Ny4yMDksMjMuMTc0aC02LjAyN1YxMi4yMzNDNDMuNjczLDE1LjQzOCw0NS43MTUsMTkuMTI2LDQ3LjIwOSwyMy4xNzQgTTQxLjE4Miw2NS42Mzl2LTExLjFoNi4wOTFjLTEuNDk3LDQuMTA3LTMuNTU0LDcuODU0LTYuMDgxLDExLjFINDEuMTgyeiBNNDkuNTczLDYzLjA3MWMxLjcyMS0yLjU5NSwzLjE2NC01LjQ2NCw0LjI5Mi04LjUzMmg1LjY5N0M1Ni45ODksNTguMTQ0LDUzLjU2OCw2MS4wODksNDkuNTczLDYzLjA3MSIvPjxwYXRoIGZpbGw9IiM2NDY1NjUiIGQ9Ik0zMS4yODIsMzIuNTk0di0yLjU1TDE1LjE5OSwxMy45NTZjLTAuODk4LDAuODA3LTEuNzQ4LDEuNjUtMi41NSwyLjU0MmwxNi4wOTksMTYuMDk2SDMxLjI4MnoiLz48cGF0aCBmaWxsPSIjNjQ2NTY1IiBkPSJNMzEuMjgyLDQ1LjA4MnYyLjU1TDE1LjE5OSw2My43MmMtMC44OTgtMC44MDQtMS43NDgtMS42NS0yLjU1LTIuNTQ1bDE2LjA5OS0xNi4wOTNIMzEuMjgyeiIvPjxwYXRoIGZpbGw9IiM2NDY1NjUiIGQ9Ik0zMS4yODIsMzUuNzk4SDQuMTUzQzQuMDU0LDM2LjgyNyw0LDM3Ljg3Miw0LDM4LjkyN3MwLjA1NCwyLjA5NSwwLjE1MywzLjEyNmgyNy4xMjlWMzUuNzk4eiIvPjxwYXRoIGZpbGw9IiM2NDY1NjUiIGQ9Ik0xMC44ODIsMTguNjI5Yy0zLjA2Nyw0LjAzMi01LjIzOSw4Ljc4OS02LjIxNCwxMy45NjVoMjAuMTc5TDEwLjg4MiwxOC42Mjl6Ii8+PHBhdGggZmlsbD0iIzY0NjU2NSIgZD0iTTMxLjI4MiwyNi4xNDNWNS45ODRjLTUuMTcsMC45NzQtOS45MTcsMy4xNDQtMTMuOTU3LDYuMjA3TDMxLjI4MiwyNi4xNDN6Ii8+PHBhdGggZmlsbD0iIzY0NjU2NSIgZD0iTTE3LjMyOCw2NS40ODRjNC4wNCwzLjA2Niw4Ljc4NSw1LjIyOSwxMy45NTQsNi4yMVY1MS41MzNMMTcuMzI4LDY1LjQ4NHoiLz48cGF0aCBmaWxsPSIjNjQ2NTY1IiBkPSJNMjQuODQ4LDQ1LjA4Mkg0LjY2OWMwLjk3NSw1LjE3NiwzLjE0Nyw5LjkyOCw2LjIxNiwxMy45NjVMMjQuODQ4LDQ1LjA4MnoiLz48L3N2Zz4=)}.large-screen .progress-usps__title{margin:0 0 5px;font-size:14px;text-transform:uppercase;color:#000}.large-screen .progress-usps__text{margin:0;color:#646464;font-size:12px}.large-screen .progress-usps__text--price{color:#11aaf6;font-weight:bold;font-size:22px}.large-screen .fed-booking.fed-flat-booking.is-remove-grey-from-checkout-enabled .book-section>div,.large-screen .fed-booking.fed-flat-booking.is-remove-grey-from-checkout-enabled #bookingPassengers.multiroom.passengerDetailsNotSimplified .room>div,.large-screen .fed-booking.fed-flat-booking.is-remove-grey-from-checkout-enabled #bookingPassengers.single.passengerDetailsNotSimplified .room>div,.large-screen .fed-booking.fed-flat-booking.is-remove-grey-from-checkout-enabled #bookingPassengers.single.passengerDetailsNotSimplified .room>div,.large-screen .fed-booking.fed-flat-booking.is-remove-grey-from-checkout-enabled #bookingPassengers.multiroom.passengerDetailsNotSimplified .room>div{background:none}.large-screen .summary-basket{-webkit-font-smoothing:antialiased;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.large-screen .summary-basket__pricing__price p,.large-screen .summary-basket__pricing__price .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__pricing__price h2,.large-screen .summary-basket__pricing__price .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__pricing__price h3,.large-screen .summary-basket__pricing__price .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__pricing__price h4{padding:10px 0;border-top:1px solid #ccc}.large-screen .summary-basket__pricing__price p span,.large-screen .summary-basket__pricing__price .blog .blog_entry h2 span,.large-screen .blog .blog_entry .summary-basket__pricing__price h2 span,.large-screen .summary-basket__pricing__price .blog .blog_entry h3 span,.large-screen .blog .blog_entry .summary-basket__pricing__price h3 span,.large-screen .summary-basket__pricing__price .blog .blog_entry h4 span,.large-screen .blog .blog_entry .summary-basket__pricing__price h4 span{float:right;font-weight:bold}.large-screen .summary-basket__details{border:1px solid #ccc}.large-screen .summary-basket__ref-no{margin:0;font-size:14px;color:#fff;text-align:center;background:#11aaf6;font-weight:bold;padding:7px 0}.large-screen .summary-basket__hotel-details{padding:0 10px}.large-screen .summary-basket__hotel-details--no-image{position:relative;overflow:hidden}.large-screen .summary-basket__hotel-details__stamp{position:absolute;top:16px;right:-44px;padding:4px;text-align:center;background:#f00;color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font-size:16px;text-transform:capitalize;font-weight:bold;z-index:4;width:150px}.large-screen .summary-basket__hotel-details__stamp--stamp-family-friendly{font-size:12px;line-height:1;word-spacing:110px;background-color:#13063E}.large-screen .summary-basket__hotel-details__stamp--stamp-customer-favourite{font-size:12px;line-height:1;word-spacing:110px;background-color:#646464}.large-screen .summary-basket__hotel-details__stamp--stamp-top-seller{font-size:14px;line-height:1;padding:8px;background-color:#646464}.large-screen .summary-basket__hotel-details__stamp--late-deal-reduction{font-size:12px;line-height:1;padding-left:30px;padding-right:30px}.large-screen .summary-basket__hotel-details__image-wrap{position:relative;overflow:hidden;height:196px;margin:0 -10px 10px -10px}.large-screen .summary-basket__hotel-details__image-wrap--no-image{position:static;height:0}.large-screen .summary-basket__hotel-details__image{position:absolute;width:300px;left:50%;top:0;margin-left:-150px}.large-screen .summary-basket__hotel-details__name{font-size:16px;color:#000;margin:0;font-weight:bold}.large-screen .summary-basket__hotel-details__name--no-image{padding-right:65px}.large-screen .summary-basket__hotel-details__destination{font-size:12px;margin:0}.large-screen .summary-basket__hotel-details__rating{margin:5px 0 10px}.large-screen .summary-basket__hotel-details__pricing{padding:10px 0;border-top:1px solid #000;font-weight:bold;font-size:12px;line-height:1}.large-screen .summary-basket__hotel-details__pricing:before,.large-screen .summary-basket__hotel-details__pricing:after{content:" ";display:table}.large-screen .summary-basket__hotel-details__pricing:after{clear:both}.large-screen .summary-basket__hotel-details__pricing p,.large-screen .summary-basket__hotel-details__pricing .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__hotel-details__pricing h2,.large-screen .summary-basket__hotel-details__pricing .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__hotel-details__pricing h3,.large-screen .summary-basket__hotel-details__pricing .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__hotel-details__pricing h4{margin-bottom:0}.large-screen .summary-basket__hotel-details__pricing__price{float:right;text-align:right}.large-screen .summary-basket__hotel-details__pricing__price-breakdown{display:block;font-weight:normal;font-size:11px;margin-top:5px;color:#aaa}.large-screen .summary-basket__hotel-details__package{border-top:1px dashed #000;padding:10px 0 0;margin:0;list-style:none;font-size:12px}.large-screen .summary-basket__hotel-details__package li{margin-bottom:5px}.large-screen .summary-basket__hotel-details__package li span{font-weight:bold;display:block;overflow:hidden;margin:0}.large-screen .summary-basket__hotel-details__package li label{float:left;width:84px}.large-screen .summary-basket__hotel-details__package__free-child:before{color:#4abb10;margin-right:3px}.large-screen .summary-basket__hotel-details__rooms{padding:0 10px;font-size:12px}.large-screen .summary-basket__hotel-details__rooms__wrap{padding:10px 0;border-top:1px solid #ccc;line-height:1}.large-screen .summary-basket__hotel-details__rooms__wrap h2{font-size:12px;color:#000;margin:0 0 10px}.large-screen .summary-basket__hotel-details__rooms__label,.large-screen .summary-basket__hotel-details__rooms__description,.large-screen .summary-basket__hotel-details__rooms__free-child{font-weight:bold;margin:0 0 2px}.large-screen .summary-basket__hotel-details__rooms__free-child:before{color:#4abb10;margin-right:3px}.large-screen .summary-basket__hotel-details__rooms__price{text-align:right;font-weight:bold;margin:0 0 2px}.large-screen .summary-basket__hotel-details__rooms__price-pp{text-align:right;color:#aaa;font-size:11px;margin:0}.large-screen .summary-basket__hotel-details__limited-rooms{color:#f00;font-size:12px;padding:10px;margin:0;line-height:1;text-align:center}.large-screen .summary-basket__hotel-details__limited-rooms span{display:block;font-weight:bold}.large-screen .summary-basket__flight-details{position:relative;padding:10px}.large-screen .summary-basket__flight-details__pricing{padding:10px 0;border-top:1px solid #000;font-weight:bold;font-size:12px;line-height:1}.large-screen .summary-basket__flight-details__pricing:before,.large-screen .summary-basket__flight-details__pricing:after{content:" ";display:table}.large-screen .summary-basket__flight-details__pricing:after{clear:both}.large-screen .summary-basket__flight-details__pricing p,.large-screen .summary-basket__flight-details__pricing .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__flight-details__pricing h2,.large-screen .summary-basket__flight-details__pricing .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__flight-details__pricing h3,.large-screen .summary-basket__flight-details__pricing .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__flight-details__pricing h4{margin-bottom:5px}.large-screen .summary-basket__flight-details__pricing p:last-child,.large-screen .summary-basket__flight-details__pricing .blog .blog_entry h2:last-child,.large-screen .blog .blog_entry .summary-basket__flight-details__pricing h2:last-child,.large-screen .summary-basket__flight-details__pricing .blog .blog_entry h3:last-child,.large-screen .blog .blog_entry .summary-basket__flight-details__pricing h3:last-child,.large-screen .summary-basket__flight-details__pricing .blog .blog_entry h4:last-child,.large-screen .blog .blog_entry .summary-basket__flight-details__pricing h4:last-child{margin-bottom:0}.large-screen .summary-basket__flight-details__pricing__price{float:right;text-align:right}.large-screen .summary-basket__flight-details__pricing__price-breakdown{display:block;font-weight:normal;font-size:11px;color:#aaa}.large-screen .summary-basket__flight-details__more-info{border-top:1px dashed #000;font-size:12px;display:none}.large-screen .summary-basket__flight-details__more-info__wrap{padding:10px 0}.large-screen .summary-basket__flight-details__more-info__label{display:inline-block;width:77px;vertical-align:top}.large-screen .summary-basket__flight-details__more-info__content{display:inline-block;font-weight:bold}.large-screen .summary-basket__flight-details__more-info__content p,.large-screen .summary-basket__flight-details__more-info__content .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__flight-details__more-info__content h2,.large-screen .summary-basket__flight-details__more-info__content .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__flight-details__more-info__content h3,.large-screen .summary-basket__flight-details__more-info__content .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__flight-details__more-info__content h4{margin:2px 0}.large-screen .summary-basket__flight-details__more-info-trigger{font-size:12px;cursor:pointer}.large-screen .summary-basket__flight-details__edit-link{font-size:12px;position:absolute;right:10px;bottom:10px}.large-screen .summary-basket__protection-details,.large-screen .summary-basket__baggage-details,.large-screen .summary-basket__meal-details,.large-screen .summary-basket__seat-details,.large-screen .summary-basket__transfer-details,.large-screen .summary-basket__insurance-details{padding:0 10px;font-size:12px}.large-screen .summary-basket__protection-details__wrap,.large-screen .summary-basket__baggage-details__wrap,.large-screen .summary-basket__meal-details__wrap,.large-screen .summary-basket__seat-details__wrap,.large-screen .summary-basket__transfer-details__wrap,.large-screen .summary-basket__insurance-details__wrap{padding:10px 0;border-top:1px solid #000}.large-screen .summary-basket__protection-details__wrap h2,.large-screen .summary-basket__baggage-details__wrap h2,.large-screen .summary-basket__meal-details__wrap h2,.large-screen .summary-basket__seat-details__wrap h2,.large-screen .summary-basket__transfer-details__wrap h2,.large-screen .summary-basket__insurance-details__wrap h2{font-size:12px;font-weight:bold;margin:0 0 10px;color:#000}.large-screen .summary-basket__protection-details__wrap h2:before,.large-screen .summary-basket__protection-details__wrap h2:after,.large-screen .summary-basket__baggage-details__wrap h2:before,.large-screen .summary-basket__baggage-details__wrap h2:after,.large-screen .summary-basket__meal-details__wrap h2:before,.large-screen .summary-basket__meal-details__wrap h2:after,.large-screen .summary-basket__seat-details__wrap h2:before,.large-screen .summary-basket__seat-details__wrap h2:after,.large-screen .summary-basket__transfer-details__wrap h2:before,.large-screen .summary-basket__transfer-details__wrap h2:after,.large-screen .summary-basket__insurance-details__wrap h2:before,.large-screen .summary-basket__insurance-details__wrap h2:after{content:" ";display:table}.large-screen .summary-basket__protection-details__wrap h2:after,.large-screen .summary-basket__baggage-details__wrap h2:after,.large-screen .summary-basket__meal-details__wrap h2:after,.large-screen .summary-basket__seat-details__wrap h2:after,.large-screen .summary-basket__transfer-details__wrap h2:after,.large-screen .summary-basket__insurance-details__wrap h2:after{clear:both}.large-screen .summary-basket__protection-details__wrap h2 span,.large-screen .summary-basket__baggage-details__wrap h2 span,.large-screen .summary-basket__meal-details__wrap h2 span,.large-screen .summary-basket__seat-details__wrap h2 span,.large-screen .summary-basket__transfer-details__wrap h2 span,.large-screen .summary-basket__insurance-details__wrap h2 span{float:right}.large-screen .summary-basket__protection-details__wrap p,.large-screen .summary-basket__protection-details__wrap .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__protection-details__wrap h2,.large-screen .summary-basket__protection-details__wrap .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__protection-details__wrap h3,.large-screen .summary-basket__protection-details__wrap .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__protection-details__wrap h4,.large-screen .summary-basket__baggage-details__wrap p,.large-screen .summary-basket__baggage-details__wrap .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__baggage-details__wrap h2,.large-screen .summary-basket__baggage-details__wrap .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__baggage-details__wrap h3,.large-screen .summary-basket__baggage-details__wrap .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__baggage-details__wrap h4,.large-screen .summary-basket__meal-details__wrap p,.large-screen .summary-basket__meal-details__wrap .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__meal-details__wrap h2,.large-screen .summary-basket__meal-details__wrap .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__meal-details__wrap h3,.large-screen .summary-basket__meal-details__wrap .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__meal-details__wrap h4,.large-screen .summary-basket__seat-details__wrap p,.large-screen .summary-basket__seat-details__wrap .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__seat-details__wrap h2,.large-screen .summary-basket__seat-details__wrap .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__seat-details__wrap h3,.large-screen .summary-basket__seat-details__wrap .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__seat-details__wrap h4,.large-screen .summary-basket__transfer-details__wrap p,.large-screen .summary-basket__transfer-details__wrap .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__transfer-details__wrap h2,.large-screen .summary-basket__transfer-details__wrap .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__transfer-details__wrap h3,.large-screen .summary-basket__transfer-details__wrap .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__transfer-details__wrap h4,.large-screen .summary-basket__insurance-details__wrap p,.large-screen .summary-basket__insurance-details__wrap .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__insurance-details__wrap h2,.large-screen .summary-basket__insurance-details__wrap .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__insurance-details__wrap h3,.large-screen .summary-basket__insurance-details__wrap .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__insurance-details__wrap h4{margin-bottom:10px}.large-screen .summary-basket__protection-details__wrap p:last-child,.large-screen .summary-basket__protection-details__wrap .blog .blog_entry h2:last-child,.large-screen .blog .blog_entry .summary-basket__protection-details__wrap h2:last-child,.large-screen .summary-basket__protection-details__wrap .blog .blog_entry h3:last-child,.large-screen .blog .blog_entry .summary-basket__protection-details__wrap h3:last-child,.large-screen .summary-basket__protection-details__wrap .blog .blog_entry h4:last-child,.large-screen .blog .blog_entry .summary-basket__protection-details__wrap h4:last-child,.large-screen .summary-basket__baggage-details__wrap p:last-child,.large-screen .summary-basket__baggage-details__wrap .blog .blog_entry h2:last-child,.large-screen .blog .blog_entry .summary-basket__baggage-details__wrap h2:last-child,.large-screen .summary-basket__baggage-details__wrap .blog .blog_entry h3:last-child,.large-screen .blog .blog_entry .summary-basket__baggage-details__wrap h3:last-child,.large-screen .summary-basket__baggage-details__wrap .blog .blog_entry h4:last-child,.large-screen .blog .blog_entry .summary-basket__baggage-details__wrap h4:last-child,.large-screen .summary-basket__meal-details__wrap p:last-child,.large-screen .summary-basket__meal-details__wrap .blog .blog_entry h2:last-child,.large-screen .blog .blog_entry .summary-basket__meal-details__wrap h2:last-child,.large-screen .summary-basket__meal-details__wrap .blog .blog_entry h3:last-child,.large-screen .blog .blog_entry .summary-basket__meal-details__wrap h3:last-child,.large-screen .summary-basket__meal-details__wrap .blog .blog_entry h4:last-child,.large-screen .blog .blog_entry .summary-basket__meal-details__wrap h4:last-child,.large-screen .summary-basket__seat-details__wrap p:last-child,.large-screen .summary-basket__seat-details__wrap .blog .blog_entry h2:last-child,.large-screen .blog .blog_entry .summary-basket__seat-details__wrap h2:last-child,.large-screen .summary-basket__seat-details__wrap .blog .blog_entry h3:last-child,.large-screen .blog .blog_entry .summary-basket__seat-details__wrap h3:last-child,.large-screen .summary-basket__seat-details__wrap .blog .blog_entry h4:last-child,.large-screen .blog .blog_entry .summary-basket__seat-details__wrap h4:last-child,.large-screen .summary-basket__transfer-details__wrap p:last-child,.large-screen .summary-basket__transfer-details__wrap .blog .blog_entry h2:last-child,.large-screen .blog .blog_entry .summary-basket__transfer-details__wrap h2:last-child,.large-screen .summary-basket__transfer-details__wrap .blog .blog_entry h3:last-child,.large-screen .blog .blog_entry .summary-basket__transfer-details__wrap h3:last-child,.large-screen .summary-basket__transfer-details__wrap .blog .blog_entry h4:last-child,.large-screen .blog .blog_entry .summary-basket__transfer-details__wrap h4:last-child,.large-screen .summary-basket__insurance-details__wrap p:last-child,.large-screen .summary-basket__insurance-details__wrap .blog .blog_entry h2:last-child,.large-screen .blog .blog_entry .summary-basket__insurance-details__wrap h2:last-child,.large-screen .summary-basket__insurance-details__wrap .blog .blog_entry h3:last-child,.large-screen .blog .blog_entry .summary-basket__insurance-details__wrap h3:last-child,.large-screen .summary-basket__insurance-details__wrap .blog .blog_entry h4:last-child,.large-screen .blog .blog_entry .summary-basket__insurance-details__wrap h4:last-child{margin:0}.large-screen .summary-basket__protection-details__wrap--atol-protected,.large-screen .summary-basket__baggage-details__wrap--atol-protected,.large-screen .summary-basket__meal-details__wrap--atol-protected,.large-screen .summary-basket__seat-details__wrap--atol-protected,.large-screen .summary-basket__transfer-details__wrap--atol-protected,.large-screen .summary-basket__insurance-details__wrap--atol-protected{padding-left:55px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IiBoZWlnaHQ9IjYwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik00MS40ODksMzQuMDYxYzAsMC02Ljc3Ny0wLjA4Ny0xMC4xNDUtNi43OTVjLTQuNjUxLTkuMjcsNS4wMjQtMTQuMjUyLDUuMDI0LTE0LjI1Mmw4LjU4NywxLjUyOEw0MS40ODksMzQuMDYxIi8+PGc+PHBhdGggZD0iTTMyLjEwMSwzNi45OThjLTAuNDcxLTAuMDg0LTAuODY1LTAuMDY1LTEuMTc2LDAuMDYyYy0wLjMxMiwwLjEyNi0wLjQ5OCwwLjM1LTAuNTU1LDAuNjc1Yy0wLjA1OCwwLjMyNCwwLjAzOSwwLjYwMiwwLjI4OCwwLjgyNWMwLjI1LDAuMjI2LDAuNjExLDAuMzgzLDEuMDgzLDAuNDY3YzAuNDcxLDAuMDg0LDAuODYyLDAuMDYyLDEuMTcxLTAuMDY0YzAuMzA5LTAuMTI4LDAuNDkyLTAuMzU0LDAuNTUtMC42NzdjMC4wNTctMC4zMjQtMC4wMzgtMC41OTktMC4yODMtMC44MjVDMzIuOTMzLDM3LjIzNiwzMi41NzMsMzcuMDgxLDMyLjEwMSwzNi45OTh6Ii8+PHBvbHlnb24gcG9pbnRzPSIyMC4zMzEsMzYuMzE1IDIxLjc4MSwzNi41NzUgMjEuMjcxLDM1LjMxNiAiLz48cGF0aCBkPSJNMjcuODQ2LDMwLjUxN2MtNS42NTgtNS45MTItNS43MDEtMTIuOTM3LTIuMTUzLTE5LjM2MmwtNC43MS0wLjgzN2wtNS4yNTksMjkuODcxbDIzLjkyOCw0LjIxNmwxLjU4NC04LjkyNUM0MS4yMzcsMzUuNDgsMzMuNTAyLDM2LjQyNywyNy44NDYsMzAuNTE3eiBNMjIuMjg4LDM3Ljc4OGwtMC4yNjItMC42NTZsLTIuMTEtMC4zNzVsLTAuNDkxLDAuNTIybC0xLjI0NS0wLjIyMWwyLjU0Ni0yLjUybDEuMzQ2LDAuMjM4bDEuNTA5LDMuMjQyTDIyLjI4OCwzNy43ODh6IE0yOC44NjYsMzYuNTEybC0xLjcwNi0wLjMwM2wtMC40MjEsMi4zNzFsLTEuMTk5LTAuMjEzbDAuNDItMi4zNzJsLTEuNzE0LTAuMzA1bDAuMDktMC41MDlsNC42MiwwLjgyTDI4Ljg2NiwzNi41MTJ6IE0zNC42NTIsMzguNDk3Yy0wLjA5MSwwLjUxNy0wLjQ0OSwwLjg2Mi0xLjA3MywxLjAzNWMtMC40NzEsMC4xNDgtMS4xMTIsMC4xNS0xLjkyOSwwLjAwNWMtMC44MTUtMC4xNDYtMS40MTctMC4zNjctMS44MDgtMC42NjljLTAuNTI4LTAuMzc4LTAuNzQ3LTAuODI2LTAuNjU3LTEuMzQzYzAuMDk1LTAuNTI4LDAuNDU1LTAuODczLDEuMDc5LTEuMDM0YzAuNDctMC4xNDksMS4xMTMtMC4xNSwxLjkyOC0wLjAwNGMwLjgxNCwwLjE0NCwxLjQxOCwwLjM2OCwxLjgwOSwwLjY2OEMzNC41MjksMzcuNTIzLDM0Ljc0NiwzNy45NjksMzQuNjUyLDM4LjQ5N3ogTTM5LjMyMyw0MC44MThsLTQuMDE4LTAuNzE2bDAuNTEyLTIuODgybDEuMTkyLDAuMjEzbC0wLjQyMSwyLjM2NGwyLjgyNSwwLjUwMUwzOS4zMjMsNDAuODE4eiIvPjwvZz48cGF0aCBkPSJNNTkuMDQ0LDM1LjEyNUw1OS4wNDQsMzUuMTI1IE0yNS4yMSw1Ny4xOTJDMTAuMjI5LDU0LjU0OCwwLjE5LDQwLjE5OCwyLjgzLDI1LjIwNUM1LjQ3MywxMC4yMTEsMTkuODEsMC4xNjMsMzQuNzkxLDIuODA3UzU5LjgxMSwxOS44LDU3LjE2OSwzNC43OTVDNTQuNTI4LDQ5Ljc4Nyw0MC4xOTEsNTkuODM2LDI1LjIxLDU3LjE5MnogTTAuOTU2LDI0Ljg3NGMtMi44MjIsMTYuMDI4LDcuOTA4LDMxLjM2OCwyMy45MjMsMzQuMTk1YzE2LjAxNiwyLjgyNSwzMS4zNC03LjkxNiwzNC4xNjUtMjMuOTQzYzAuMzA0LTEuNzI3LDAuNDUxLTMuNDQ0LDAuNDUxLTUuMTQxYzAtMTQuMDQ3LTEwLjA4NC0yNi41My0yNC4zNzMtMjkuMDUzQzE5LjEwNy0xLjg5NSwzLjc4LDguODQ2LDAuOTU2LDI0Ljg3NHoiLz48cGF0aCBkPSJNNy44MTMsMzUuNTEzYzAuMDYyLDAuMTksMC4xMjUsMC4zODksMC4yMTksMC41NmMwLjMxMiwwLjUyNiwwLjg2NywwLjYsMS4zOTksMC40NTVjMC42OTktMC4xOTEsMS4wNjQtMC42NzYsMC45NDEtMS4xMzFsLTAuMTQ5LTAuNTQyTDcuODEzLDM1LjUxMyBNNC43MDQsMzYuMzYzYy0wLjA0Mi0wLjIyNC0wLjA3NS0wLjQ1LTAuMTM1LTAuNjY4Yy0wLjA1OS0wLjIxOS0wLjE0NS0wLjQzLTAuMjIzLTAuNjQ0bDUuOTkxLTEuNjM1bDAuNTg3LDIuMTVjMC4zMzIsMS4yMTQsMC4wMjEsMi4wMDMtMC45NjUsMi4yNzNjLTEuNTU1LDAuNDI1LTIuMTk2LTAuNjIxLTIuNjI2LTIuMTk0TDQuNzA0LDM2LjM2M3oiLz48cGF0aCBkPSJNOS45ODIsNDAuOTAxYzAuNDA0LDAuODY2LDEuMDMyLDEuMDQyLDEuODM2LDAuNTdjMC4xMS0wLjA2NSwwLjIyMy0wLjE0LDAuMzY4LTAuMjY5YzAuNTc1LTAuNTA1LDAuMTY4LTEuMDU0LTAuMTEyLTEuNTMyTDkuOTgyLDQwLjkwMSBNMTEuODA5LDM4LjI1MWwwLjk3NiwxLjY2NGMwLjIxNiwwLjM2NywwLjU2NiwwLjkyOCwwLjU4NywxLjM1OGMwLjAyNywwLjU4My0wLjE4NywxLjAyNC0wLjcxOCwxLjMzNWMtMC43NjUsMC40NDktMS41MzcsMC4yNDItMi4xMi0wLjM5NGMtMC40OTcsMC44Ny0wLjkzLDEuNzc4LTEuMzgyLDIuNjczbC0wLjMwNiwwLjU4OGMtMC4xMjItMC4yNDMtMC4yMzUtMC40OTEtMC4zNzctMC43MzVjLTAuMTM4LTAuMjM0LTAuMjk5LTAuNDU0LTAuNDUyLTAuNjhsMS4wOTQtMS44OTJjMC4xNDItMC4yNDEsMC4zNzMtMC42NzEsMC41NjktMS4wMTdsLTAuMDMyLTAuMDU1bC0yLjUwNiwxLjQ3MmMtMC4wOTgtMC4yMDQtMC4xOS0wLjQxMy0wLjMwNC0wLjYwOWMtMC4xMTUtMC4xOTUtMC4yNTMtMC4zNzctMC4zODItMC41NjRMMTEuODA5LDM4LjI1MXoiLz48cGF0aCBkPSJNMTMuMjUzLDQ2LjIxOGMtMC43NzQsMC44ODYtMS4xOTUsMi4xNzktMC4xNzQsMy4wNzVjMS4wNDksMC45MTgsMi40MzYsMC4yODEsMy40MjctMC44NTFjMC43NjktMC44OCwxLjI0Mi0yLjI0NiwwLjIyMS0zLjE0MkMxNS43OCw0NC40NjksMTQuNTg5LDQ0LjY5LDEzLjI1Myw0Ni4yMTggTTEyLjY4Nyw0OS42N2MtMS41MDQtMS4zMTgtMS43NDQtMy4wOTMtMC4zOTEtNC42NDJjMS4xODYtMS4zNTYsMy4xMzUtMS41ODgsNC44My0wLjEwMmMxLjk0MSwxLjcsMS4zMTUsMy41NzIsMC4zOTcsNC42MzRDMTYuMzY3LDUwLjg5NiwxNC4zNTUsNTEuMTMzLDEyLjY4Nyw0OS42N3oiLz48cGF0aCBkPSJNMjAuMjc1LDU0LjIyNmMtMC4yMDEtMC4xMDYtMC4zOTctMC4yMjItMC42MDQtMC4zMTFjLTAuMjA4LTAuMDkyLTAuNDI3LTAuMTU1LTAuNjQxLTAuMjI5bDIuMjEtNS4xMTRjLTAuNTg5LTAuMjU1LTEuMTM4LTAuNDIzLTEuNTk2LTAuNTUyYzAuMDY3LTAuMTEsMC4xNDItMC4yMTQsMC4xOTYtMC4zMzljMC4wNTEtMC4xMTYsMC4wNzYtMC4yNDQsMC4xMS0wLjM2N2w0LjI3OSwxLjg1MmMtMC4wNjcsMC4xMDktMC4xNDIsMC4yMTUtMC4xOTMsMC4zMzJjLTAuMDU1LDAuMTI1LTAuMDc5LDAuMjUyLTAuMTEzLDAuMzc1Yy0wLjQ2NS0wLjI3MS0wLjkzMS0wLjUzOS0xLjQzNy0wLjc2TDIwLjI3NSw1NC4yMjYiLz48cGF0aCBkPSJNMjguNTQ3LDQ5LjkxNWMtMC4wMzksMC4xMjItMC4wODgsMC4yNTItMC4xMDgsMC4zNzdjLTAuMDIyLDAuMTI1LTAuMDE4LDAuMjY0LTAuMDIxLDAuMzkyYy0wLjUzMy0wLjE2NC0xLjEyNy0wLjMzOS0yLjA0MS0wLjQ3NWwtMC4zMjUsMS45MjFsMC45MjksMC4xNTZjMC40MDIsMC4wNjgsMC43NzMsMC4wOTUsMS4xMTIsMC4xMDZjLTAuMDM5LDAuMTIyLTAuMDg5LDAuMjUyLTAuMTEsMC4zNzdzLTAuMDE3LDAuMjYzLTAuMDIxLDAuMzkyYy0wLjMyMi0wLjEwMS0wLjY4Mi0wLjE5OC0xLjA4My0wLjI2NmwtMC45MjktMC4xNThsLTAuMzg0LDIuMjY4YzAuOTEyLDAuMTQ2LDEuNTI2LDAuMjA1LDIuMDgyLDAuMjI1Yy0wLjAzOCwwLjEyMi0wLjA4OSwwLjI1Mi0wLjEwOSwwLjM3N2MtMC4wMjEsMC4xMjUtMC4wMTgsMC4yNjMtMC4wMjEsMC4zOTJsLTMuNC0wLjU3OGwxLjAzMS02LjA4MkwyOC41NDcsNDkuOTE1Ii8+PHBhdGggZD0iTTM1LjAyOCw1NC42NzlsLTAuMTIzLDAuNzkzYy0wLjUxNCwwLjMzMy0xLjE0MywwLjUwNC0xLjc0NywwLjU2MmMtMS45MjgsMC4xODctMy41MDItMC44NjEtMy42ODItMi43MWMtMC4yMjgtMi4zNTQsMS4yOTEtMy41ODUsMy4yNTMtMy43NzZjMC41OTUtMC4wNTYsMS4zMzEsMC4wMjcsMS44ODIsMC4yNjRjLTAuMDUyLDAuMzE0LTAuMDc2LDAuNjI2LTAuMTE3LDAuOTVsLTAuMTI2LDAuMDExYy0wLjM4MS0wLjQ1NC0wLjk5LTAuNzQxLTEuNTc1LTAuNjg0Yy0xLjQ5NiwwLjE0NC0xLjk2MSwxLjYzNi0xLjgzMywyLjk2M2MwLjE0OSwxLjU0MiwxLjAxMSwyLjU1MSwyLjM5OCwyLjQxNmMwLjU2LTAuMDU1LDEuMTgtMC40MDcsMS41NDgtMC44MzNMMzUuMDI4LDU0LjY3OSIvPjxwYXRoIGQ9Ik00MC4xNTksNTQuMDQ0Yy0wLjIxNywwLjA2Ny0wLjQzOCwwLjEyMy0wLjY0OSwwLjIwNWMtMC4yMTEsMC4wODMtMC40MTEsMC4xOTEtMC42MTYsMC4yOTJsLTIuMDM0LTUuMTg4Yy0wLjU5OCwwLjIzNi0xLjEwNiwwLjUwMi0xLjUyLDAuNzM0Yy0wLjAzLTAuMTI1LTAuMDUxLTAuMjUzLTAuMTAxLTAuMzhjLTAuMDQ2LTAuMTE4LTAuMTE3LTAuMjI2LTAuMTgxLTAuMzM3bDQuMzQtMS43MDVjMC4wMjksMC4xMjQsMC4wNSwwLjI1MiwwLjA5NiwwLjM3YzAuMDQ5LDAuMTI2LDAuMTIxLDAuMjM1LDAuMTg1LDAuMzQ1Yy0wLjUyLDAuMTM3LTEuMDQxLDAuMjczLTEuNTU1LDAuNDc0TDQwLjE1OSw1NC4wNDQiLz48cGF0aCBkPSJNNDIuOTk0LDQ1LjE1MmMwLjA1OCwwLjExNCwwLjExNCwwLjI0MSwwLjE4NywwLjM0NGMwLjA3MiwwLjEwNCwwLjE3NCwwLjIsMC4yNjEsMC4yOTNjLTAuNDkzLDAuMjYtMS4wMzgsMC41NTUtMS43ODEsMS4xMDNsMS4xMjEsMS41OTJsMC43Ny0wLjU0NGMwLjMzMi0wLjIzNSwwLjYxNS0wLjQ3OCwwLjg2My0wLjcwOWMwLjA1NywwLjExNSwwLjExNSwwLjI0MSwwLjE4OCwwLjM0NWMwLjA3MiwwLjEwNCwwLjE3MywwLjE5OSwwLjI2LDAuMjkyYy0wLjI5OSwwLjE1Ni0wLjYyNSwwLjM0MS0wLjk1NiwwLjU3NWwtMC43NywwLjU0NGwxLjMyNSwxLjg3OWMwLjc0OS0wLjUzOSwxLjIyNi0wLjkzMSwxLjYzNi0xLjMwOWMwLjA1OCwwLjExNSwwLjExNCwwLjI0LDAuMTg3LDAuMzQ1YzAuMDczLDAuMTA0LDAuMTc1LDAuMTk5LDAuMjYxLDAuMjkybC0yLjgxOSwxLjk5bC0zLjU1Mi01LjA0Mkw0Mi45OTQsNDUuMTUyIi8+PHBhdGggZD0iTTQ5LjE1Nyw0Ni45MDhsMC40NzgtMC42MDNjMC43NzQtMC45ODEsMC44NzQtMi4xMTUtMC43ODgtMy40MjljLTEuMzM1LTEuMDU3LTIuMzYtMC44NDEtMy4xNTEsMC4xNjNsLTAuNTUsMC42OTdMNDkuMTU3LDQ2LjkwOCBNNDUuODEyLDQyLjA0M2MxLjI1OC0xLjQ3NiwyLjgxLTEuMjY0LDMuOTc1LTAuMzQzYzEuNjA1LDEuMjY5LDEuNjY0LDMuMTUyLDAuNTEzLDQuNjA5bC0xLjU3MywxLjk5bC00LjgzNS0zLjgyN0w0NS44MTIsNDIuMDQzeiIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-size:45px;background-position:0 9px}.large-screen .summary-basket__protection-details__more-info,.large-screen .summary-basket__baggage-details__more-info,.large-screen .summary-basket__meal-details__more-info,.large-screen .summary-basket__seat-details__more-info,.large-screen .summary-basket__transfer-details__more-info,.large-screen .summary-basket__insurance-details__more-info{display:none}.large-screen .summary-basket__warning-list{padding:0 10px;margin:0;list-style:none}.large-screen .summary-basket__warning-list li{padding:10px 0 10px 25px;position:relative;border-top:1px solid #000}.large-screen .summary-basket__warning-list li:before{content:'';display:inline-block;width:22px;height:19px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IiBoZWlnaHQ9IjYwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGQ9Ik01OS4yMDQsNTEuMzM4TDMzLjcxNiw0LjYxMmMtMC4zNzYtMC42ODYtMC44OTUtMS4yMjctMS41Ni0xLjYyN2MtMC42NjQtMC4zOTgtMS4zODItMC41OTctMi4xNTgtMC41OTdjLTAuNzc0LDAtMS40OTQsMC4xOTktMi4xNTYsMC41OTdjLTAuNjY0LDAuNC0xLjE4NSwwLjk0LTEuNTYxLDEuNjI3TDAuNzk2LDUxLjMzOGMtMC43NzMsMS4zOTUtMC43NTIsMi43ODcsMC4wNjYsNC4xODFjMC4zNzgsMC42NDMsMC44OTEsMS4xNTIsMS41NDQsMS41MjVjMC42NTQsMC4zNzgsMS4zNTYsMC41NjcsMi4xMDgsMC41NjdoNTAuOTczYzAuNzUyLDAsMS40NTQtMC4xODksMi4xMDgtMC41NjdjMC42NTItMC4zNzQsMS4xNjUtMC44ODMsMS41NDMtMS41MjVDNTkuOTU2LDU0LjEyNSw1OS45NzgsNTIuNzMzLDU5LjIwNCw1MS4zMzhMNTkuMjA0LDUxLjMzOHogTTM0LjI0OSw0OC4wMTljMCwwLjMxLTAuMTA3LDAuNTY5LTAuMzE2LDAuNzhjLTAuMjA5LDAuMjExLTAuNDU5LDAuMzE0LTAuNzQ1LDAuMzE0aC02LjM3M2MtMC4yODgsMC0wLjUzNy0wLjEwMy0wLjc0Ni0wLjMxNGMtMC4yMTEtMC4yMTEtMC4zMTYtMC40NjktMC4zMTYtMC43OHYtNi4zMDVjMC0wLjMxLDAuMTA1LTAuNTY5LDAuMzE2LTAuNzhjMC4yMDktMC4yMTEsMC40NTgtMC4zMTYsMC43NDYtMC4zMTZoNi4zNzFjMC4yODgsMCwwLjUzNywwLjEwNSwwLjc0NywwLjMxNmMwLjIwOSwwLjIxMSwwLjMxNSwwLjQ2OSwwLjMxNSwwLjc4djYuMzA1SDM0LjI0OXogTTM0LjE4MiwzNS42MDljLTAuMDIyLDAuMjItMC4xNCwwLjQwNC0wLjM0OCwwLjU0N2MtMC4yMTEsMC4xNDMtMC40NjksMC4yMTUtMC43OCwwLjIxNWgtNi4xNGMtMC4zMSwwLTAuNTc1LTAuMDcyLTAuNzk1LTAuMjE1Yy0wLjIyMy0wLjE0NS0wLjMzMi0wLjMyNi0wLjMzMi0wLjU0OWwtMC41NjUtMTUuMTY1YzAtMC4zMTEsMC4xMTItMC41NDEsMC4zMzItMC42OTZjMC4yODctMC4yNDMsMC41NTMtMC4zNjYsMC43OTYtMC4zNjZoNy4zMDFjMC4yNDQsMCwwLjUwOSwwLjEyMSwwLjc5NywwLjM2NmMwLjIyMSwwLjE1NSwwLjMzLDAuMzY0LDAuMzMsMC42M0wzNC4xODIsMzUuNjA5eiBNMzQuMTgyLDM1LjYwOSIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;background-position:0 0;background-size:contain;position:absolute;left:0;top:9px}.large-screen .summary-basket__free-cancellation{color:#fff;background:#b0009f;font-size:11px;padding:3px 0;text-align:center}.large-screen .summary-basket__pricing{border:1px solid #ccc;padding:0 10px}.large-screen .summary-basket__pricing--no-free-cancellation{margin-top:10px}.large-screen .summary-basket__pricing__price-was{padding:10px 0;margin:0;font-size:12px}.large-screen .summary-basket__pricing__price-was:before,.large-screen .summary-basket__pricing__price-was:after{content:" ";display:table}.large-screen .summary-basket__pricing__price-was:after{clear:both}.large-screen .summary-basket__pricing__price-was span{float:right;font-weight:bold;text-decoration:line-through}.large-screen .summary-basket__pricing__price-total{padding:10px 0;margin:0;font-size:22px;font-weight:bold;color:#f08;border-top:1px solid #ccc}.large-screen .summary-basket__pricing__price-total:before,.large-screen .summary-basket__pricing__price-total:after{content:" ";display:table}.large-screen .summary-basket__pricing__price-total:after{clear:both}.large-screen .summary-basket__pricing__price-total span{float:right}.large-screen .summary-basket__pricing__deposit{padding:10px 0;border-top:1px solid #ccc}.large-screen .summary-basket__pricing__deposit__book-today{color:#f08;font-weight:bold;margin:0}.large-screen .summary-basket__pricing__deposit__book-today:before,.large-screen .summary-basket__pricing__deposit__book-today:after{content:" ";display:table}.large-screen .summary-basket__pricing__deposit__book-today:after{clear:both}.large-screen .summary-basket__pricing__deposit__book-today--mobile{display:none}.large-screen .summary-basket__pricing__deposit__book-today span{float:right}.large-screen .summary-basket__pricing__payment-options{font-size:12px;margin:10px 0;display:none}.large-screen .summary-basket__pricing__payment-options dt{font-weight:normal;padding-left:15px;position:relative}.large-screen .summary-basket__pricing__payment-options dt:before{content:'';display:inline-block;width:6px;height:6px;border-radius:3px;background:#00a8f9;position:absolute;top:6px;left:0}.large-screen .summary-basket__pricing__payment-options dd{padding-left:15px;margin-bottom:10px}.large-screen .summary-basket__pricing__payment-options__cta{font-size:12px;text-align:right;margin-bottom:0}.large-screen .summary-basket__promocode{padding:10px 0;border-bottom:1px solid #ccc}.large-screen .summary-basket__promocode__status{margin:0}.large-screen .summary-basket__promocode__entry:before,.large-screen .summary-basket__promocode__entry:after{content:" ";display:table}.large-screen .summary-basket__promocode__entry:after{clear:both}.large-screen .summary-basket__promocode__entry input{padding:5px;margin:0;float:left;width:160px}.large-screen .summary-basket__promocode__cta{background:#11aaf6;color:#fff;float:left;padding:7px 0;text-align:center;width:89px;font-weight:bold}.large-screen .summary-basket__promocode__cta:hover,.large-screen .summary-basket__promocode__cta:focus{background:#3dc8fa;color:#fff;text-decoration:none}.large-screen .summary-basket__session-countdown{height:57px;color:#fff;position:relative;background:#646464;padding:10px 10px 0 60px;line-height:1.2}.large-screen .summary-basket__session-countdown:before{content:'';display:block;position:absolute;top:8px;left:10px;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IiBoZWlnaHQ9IjYwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMCwwLjE0MkMxMy41MzYsMC4xNDIsMC4xNDIsMTMuNTM2LDAuMTQyLDMwYzAsMTYuNDY0LDEzLjM5NCwyOS44NTgsMjkuODU3LDI5Ljg1OGMxNi40NjQsMCwyOS44NTgtMTMuMzk0LDI5Ljg1OC0yOS44NThDNTkuODU4LDEzLjUzNiw0Ni40NjQsMC4xNDIsMzAsMC4xNDJMMzAsMC4xNDJ6IE0zMCw1My41MDRDMTcuMDQxLDUzLjUwNCw2LjQ5Niw0Mi45NjEsNi40OTYsMzBDNi40OTYsMTcuMDM4LDE3LjA0MSw2LjQ5NiwzMCw2LjQ5NmMxMi45NjIsMCwyMy41MDgsMTAuNTQyLDIzLjUwOCwyMy41MDRDNTMuNTA3LDQyLjk2MSw0Mi45NjEsNTMuNTA0LDMwLDUzLjUwNEwzMCw1My41MDR6IE0zMCw1My41MDQiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDUuNTYsMjkuMDc4SDMyLjE0MlYxMi45NDVjMC0xLjM1Ny0xLjA5OC0yLjQ1OC0yLjQ1OC0yLjQ1OGMtMS4zNTYsMC0yLjQ1OCwxLjEwMS0yLjQ1OCwyLjQ1OHYxOC41OTFjMCwxLjM2LDEuMTAyLDIuNDU4LDIuNDU4LDIuNDU4SDQ1LjU2YzEuMzYsMCwyLjQ2MS0xLjA5OSwyLjQ2MS0yLjQ1OEM0OC4wMjEsMzAuMTgsNDYuOTIsMjkuMDc4LDQ1LjU2LDI5LjA3OEw0NS41NiwyOS4wNzh6IE00NS41NiwyOS4wNzgiLz48L2c+PC9zdmc+);background-repeat:no-repeat;background-position:0 0;background-size:contain}.large-screen .summary-basket__session-countdown:after{content:'';display:block;position:absolute;top:-12px;left:16px;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #646464 transparent}.large-screen .summary-basket__session-countdown span{font-size:16px;font-weight:bold}.large-screen .summary-basket__session-countdown a{display:block;color:#11aaf6}.large-screen .summary-basket__session-countdown--warning,.large-screen .summary-basket__session-countdown--timedout{background-color:#f00;color:#fff}.large-screen .summary-basket__session-countdown--warning:after,.large-screen .summary-basket__session-countdown--timedout:after{border-bottom-color:#f00}.large-screen .summary-basket__agent-price-form{border:1px solid #ccc;padding:10px}.large-screen .summary-basket__agent-price-form h4{color:#000;font-size:16px;font-weight:bold;margin:0 0 10px 0}.large-screen .summary-basket__agent-price-form table{width:100%;font-size:12px}.large-screen .summary-basket__agent-price-form table th,.large-screen .summary-basket__agent-price-form table td{border:1px solid #ccc;padding:8px}.large-screen .summary-basket__agent-price-form__web-price,.large-screen .summary-basket__agent-price-form__web-price__header{color:#f08}.large-screen .summary-basket__agent-price-form__price-input,.large-screen .summary-basket__agent-price-form__price-input__header{color:#f00}.large-screen .summary-basket__agent-price-form__price-input--unchanged,.large-screen .summary-basket__agent-price-form__price-input__header--unchanged{color:#646464}.large-screen .summary-basket__agent-price-form__price-input{box-shadow:inset 0 0 10px #ccc}.large-screen .summary-basket__notes{position:relative;height:57px;border:0;color:#fff;padding:10px 10px 0 60px;font-size:16px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IiBoZWlnaHQ9IjYwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC43OSwxNC40MDFoMC44NTFjMS4yOTMsMCwyLjM0My0xLjA0OSwyLjM0My0yLjM0M1YzLjE3N2MwLTEuMjkzLTEuMDQ5LTIuMzQyLTIuMzQzLTIuMzQySDE0Ljc5Yy0xLjI5NCwwLTIuMzQzLDEuMDQ5LTIuMzQzLDIuMzQydjguODgxQzEyLjQ0NywxMy4zNTIsMTMuNDk2LDE0LjQwMSwxNC43OSwxNC40MDFMMTQuNzksMTQuNDAxeiBNMTQuNzksMTQuNDAxIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ0LjgzMywxNC4zNDNoMC44NTFjMS4yOTMsMCwyLjM0Mi0xLjA0OSwyLjM0Mi0yLjM0M1YzLjExOGMwLTEuMjkzLTEuMDQ4LTIuMzQyLTIuMzQyLTIuMzQyaC0wLjg1MWMtMS4yOTQsMC0yLjM0MiwxLjA0OS0yLjM0MiwyLjM0MlYxMkM0Mi40OTEsMTMuMjkzLDQzLjU0LDE0LjM0Myw0NC44MzMsMTQuMzQzTDQ0LjgzMywxNC4zNDN6IE00NC44MzMsMTQuMzQzIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU1Ljk0Miw1LjU5NGgtNi4wMTF2Ny4wMTljMCwyLjM0MS0xLjkwNSwzLjYzMy00LjI0NiwzLjYzM2gtMC44NTFjLTIuMzQxLDAtNC4yNDYtMS45MDUtNC4yNDYtNC4yNDZWNS41OTRoLTIwLjd2Ni40NjRjMCwyLjM0MS0xLjkwNSw0LjI0Ni00LjI0Niw0LjI0NkgxNC43OWMtMi4zNDEsMC00LjI0Ni0xLjkwNS00LjI0Ni00LjI0NlY1LjU5NEg0LjA1OGMtMi4xLDAtMy44MDgsMS43MDktMy44MDgsMy44MDh2NDYuMDE0YzAsMi4xLDEuNzA4LDMuODA4LDMuODA4LDMuODA4aDUxLjg4NWMyLjEsMCwzLjgwOC0xLjcwOCwzLjgwOC0zLjgwOFY5LjQwMkM1OS43NSw3LjMwMiw1OC4wNDIsNS41OTQsNTUuOTQyLDUuNTk0TDU1Ljk0Miw1LjU5NHogTTU1Ljk0Miw1NS40MTZINC4wNThWMjAuNjY4aDUxLjg4NmwwLjAwMiwzNC43NDhDNTUuOTQ1LDU1LjQxNiw1NS45NDQsNTUuNDE2LDU1Ljk0Miw1NS40MTZMNTUuOTQyLDU1LjQxNnogTTU1Ljk0Miw1NS40MTYiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:40px;background-position:10px 7px;background-color:#11aaf6;margin-top:10px}.large-screen .summary-basket__notes p,.large-screen .summary-basket__notes .blog .blog_entry h2,.large-screen .blog .blog_entry .summary-basket__notes h2,.large-screen .summary-basket__notes .blog .blog_entry h3,.large-screen .blog .blog_entry .summary-basket__notes h3,.large-screen .summary-basket__notes .blog .blog_entry h4,.large-screen .blog .blog_entry .summary-basket__notes h4{padding:0;margin:0;font-size:14px;line-height:1.3}.large-screen .summary-basket__notes p span,.large-screen .summary-basket__notes .blog .blog_entry h2 span,.large-screen .blog .blog_entry .summary-basket__notes h2 span,.large-screen .summary-basket__notes .blog .blog_entry h3 span,.large-screen .blog .blog_entry .summary-basket__notes h3 span,.large-screen .summary-basket__notes .blog .blog_entry h4 span,.large-screen .blog .blog_entry .summary-basket__notes h4 span{font-weight:bold}.large-screen .summary-basket__notes__icon{position:absolute;left:16px;top:17px;font-size:22px;width:28px;text-align:center}.large-screen .summary-basket__email-this-offer{margin-top:10px}.large-screen .summary-basket__email-this-offer__cta{width:100%}.large-screen .mmb #masthead .manage-booking,.large-screen .mmb .footer,.large-screen .mmb .registration .mmb-intro,.large-screen .mmb .mmb-logged-in #masthead .pull-right{display:none}.large-screen .mmb .registration .override-width{width:20%}.large-screen .mmb .registration .container.main-container{width:auto;max-width:none;margin:0}.large-screen .mmb .main-container{padding-bottom:40px}.large-screen .mmb .main-container .mmb-login{padding:20px 0}.large-screen .mmb .main-container .mmb-login p,.large-screen .mmb .main-container .mmb-login .blog .blog_entry h2,.large-screen .blog .blog_entry .mmb .main-container .mmb-login h2,.large-screen .mmb .main-container .mmb-login .blog .blog_entry h3,.large-screen .blog .blog_entry .mmb .main-container .mmb-login h3,.large-screen .mmb .main-container .mmb-login .blog .blog_entry h4,.large-screen .blog .blog_entry .mmb .main-container .mmb-login h4{font-size:16px}.large-screen .mmb .main-container .mmb-login__inner{position:relative;margin:0 auto;width:970px;padding:0 10px;min-height:222px}.large-screen .mmb .main-container .mmb-login .mmb-features{list-style-type:none;padding:20px 0 0}.large-screen .mmb .main-container .mmb-login .mmb-features__item{font-size:22px;margin:0 0 20px;padding:0 0 0 38px;color:#646464;position:relative;line-height:36px}.large-screen .mmb .main-container .mmb-login .mmb-features__item:before,.large-screen .mmb .main-container .mmb-login .mmb-features__item:after{content:" ";display:table}.large-screen .mmb .main-container .mmb-login .mmb-features__item:after{clear:both}.large-screen .mmb .main-container .mmb-login .mmb-features__item svg{width:30px;height:30px;float:left;margin-right:10px}.large-screen .mmb .main-container .mmb-login .mmb-features__item svg path{fill:#646464}.large-screen .mmb .main-container .mmb-login--booking-ref{background:#f6f8f9;margin-top:50px}.large-screen .mmb .main-container .mmb-login--booking-ref .mmb-login__inner{padding-right:415px;padding-left:40px}.large-screen .mmb .main-container .mmb-login__image-booking-ref img{position:absolute;right:0;bottom:0}.large-screen .mmb .main-container .mmb-login--documentation .mmb-login__inner{padding:160px 40px 120px 575px}.large-screen .mmb .main-container .mmb-login__image-documentation img{position:absolute;left:0;bottom:0}.large-screen .mmb .main-container .mmb-login--make-payment{background:#f6f8f9;margin-top:50px}.large-screen .mmb .main-container .mmb-login--make-payment .mmb-login__inner{padding-right:415px;padding-left:40px}.large-screen .mmb .main-container .mmb-login__image-make-payment img{position:absolute;right:0;bottom:0}.large-screen .mmb .main-container .mmb-login .error{color:red}.large-screen .mmb .main-container .mmb-login__heading{font-size:30px;margin:0 0 20px;color:#646464;float:none;padding:0}.large-screen .mmb .main-container .mmb-login__intro{margin:0 0 30px;font-size:16px}.large-screen .mmb .main-container .mmb-login__intro p,.large-screen .mmb .main-container .mmb-login__intro .blog .blog_entry h2,.large-screen .blog .blog_entry .mmb .main-container .mmb-login__intro h2,.large-screen .mmb .main-container .mmb-login__intro .blog .blog_entry h3,.large-screen .blog .blog_entry .mmb .main-container .mmb-login__intro h3,.large-screen .mmb .main-container .mmb-login__intro .blog .blog_entry h4,.large-screen .blog .blog_entry .mmb .main-container .mmb-login__intro h4{font-size:16px}.large-screen .mmb .main-container .mmb-login__form{padding:20px;border:1px solid #ccc}.large-screen .mmb .main-container .mmb-login__form__heading{border-bottom:1px solid #ccc;padding-bottom:10px;margin:0 0 10px;color:#11aaf6;font-weight:bold;font-size:24px}.large-screen .mmb .main-container .mmb-login__form__field{display:block;margin-bottom:15px}.large-screen .mmb .main-container .mmb-login__form__field__label{display:block;margin-bottom:5px;font-size:16px}.large-screen .mmb .main-container .mmb-login__form__field__input{display:block;width:100%;border:1px solid #ccc;margin-bottom:5px;font-size:16px;padding:10px 5px}.large-screen .mmb .main-container .mmb-login__form__submit{text-align:center}.large-screen .mmb .main-container .mmb-login__form__submit__button{border-radius:10px;background:#11aaf6;color:#fff;font-size:16px;font-weight:bold;display:inline-block;padding:10px 20px;border:0;padding:10px 50px;font-size:18px}.large-screen .mmb .main-container .mmb-login__form__submit__button:focus{color:#fff}.large-screen .mmb .main-container .mmb-login__form__submit__button:hover{background:#088bcc;color:#fff;text-decoration:none}.large-screen .mmb .main-container #main-content-tabs{display:none}.large-screen .mmb .main-container #sub-content-tabs-itinerary,.large-screen .mmb .main-container #sub-content-tabs-booking{display:none}.large-screen .mmb .main-container .mmb-status{width:250px;position:absolute;right:10px;top:12px;text-align:right;z-index:1}.large-screen .mmb .main-container .mmb-intro{padding-right:270px;min-height:140px}.large-screen .mmb .main-container .mmb-intro__heading{margin:0 0 20px}.large-screen .mmb .main-container .mmb-intro p,.large-screen .mmb .main-container .mmb-intro .blog .blog_entry h2,.large-screen .blog .blog_entry .mmb .main-container .mmb-intro h2,.large-screen .mmb .main-container .mmb-intro .blog .blog_entry h3,.large-screen .blog .blog_entry .mmb .main-container .mmb-intro h3,.large-screen .mmb .main-container .mmb-intro .blog .blog_entry h4,.large-screen .blog .blog_entry .mmb .main-container .mmb-intro h4{margin:0}.large-screen .mmb .main-container .back-btn{display:inline-block;border-radius:5px;border:1px solid #ccc;background-image:linear-gradient(to top,#f7f7f7 0,#fff 100%);padding:10px;font-size:24px;font-weight:bold;text-transform:uppercase}.large-screen .mmb .main-container .back-btn:focus,.large-screen .mmb .main-container .back-btn:hover{background:#fff;text-decoration:none;color:#11aaf6;border-color:#11aaf6}.large-screen .mmb .main-container .back-btn svg{width:20px;height:20px}.large-screen .mmb .main-container .back-btn svg path{fill:#11aaf6}.large-screen .mmb .main-container .back-btn__wrap{margin-bottom:10px}.large-screen .mmb .main-container .back-btn__wrap:before,.large-screen .mmb .main-container .back-btn__wrap:after{content:" ";display:table}.large-screen .mmb .main-container .back-btn__wrap:after{clear:both}.large-screen .mmb .main-container .mmb-nav{margin:0 0 20px}.large-screen .mmb .main-container .mmb-nav__list{list-style-type:none;margin:0 -10px;padding:0}.large-screen .mmb .main-container .mmb-nav__list:before,.large-screen .mmb .main-container .mmb-nav__list:after{content:" ";display:table}.large-screen .mmb .main-container .mmb-nav__list:after{clear:both}.large-screen .mmb .main-container .mmb-nav__list__item{padding:10px;margin:0;float:left;width:25%}.large-screen .mmb .main-container .mmb-nav__list__item--logout{display:none}.large-screen .mmb .main-container .mmb-nav__list__item__link{text-decoration:none;padding:25px 18px;text-align:center;display:block;font-weight:bold;font-size:18px;border-radius:5px;border:1px solid #ccc;background-image:linear-gradient(to top,#f7f7f7 0,#fff 100%)}.large-screen .mmb .main-container .mmb-nav__list__item__link:focus,.large-screen .mmb .main-container .mmb-nav__list__item__link:hover{background:#fff;text-decoration:none;color:#11aaf6;border-color:#11aaf6}.large-screen .mmb .main-container .mmb-nav__list__item__link svg{display:block;width:110px;height:110px;margin:8px auto 0}.large-screen .mmb .main-container .mmb-nav__list__item__link svg path,.large-screen .mmb .main-container .mmb-nav__list__item__link svg polyline,.large-screen .mmb .main-container .mmb-nav__list__item__link svg ellipse,.large-screen .mmb .main-container .mmb-nav__list__item__link svg rect{fill:#11aaf6;stroke:#11aaf6}.large-screen .mmb .main-container .mmb-nav__list__item__link svg circle,.large-screen .mmb .main-container .mmb-nav__list__item__link svg text{stroke:#11aaf6}.large-screen .mmb .main-container .mmb-main{color:#646464;border:1px solid #ccc;padding:30px 80px;position:relative;margin:0 0 20px;overflow:hidden;font-size:16px}.large-screen .mmb .main-container .mmb-main--no-padding{padding:inherit}.large-screen .mmb .main-container .mmb-main .mmb__card-details__wrapper:before,.large-screen .mmb .main-container .mmb-main .mmb__card-details__wrapper:after{content:" ";display:table}.large-screen .mmb .main-container .mmb-main .mmb__card-details__wrapper:after{clear:both}.large-screen .mmb .main-container .mmb-main .mmb__card-details__wrapper .popover-hidden-content{display:none}.large-screen .mmb .main-container .mmb-main .mmb__card-details__wrapper .mmb__card-details{width:75%;float:left}.large-screen .mmb .main-container .mmb-main .mmb__card-details__wrapper .mmb__security-notice{width:25%;float:left}.large-screen .mmb .main-container .mmb-main .form-submit{text-align:center}.large-screen .mmb .main-container .mmb-main .form-submit__button{border-radius:10px;background:#4abb10;color:#fff;font-size:16px;font-weight:bold;display:inline-block;padding:10px 20px;border:0;transition:background-color .1s linear}.large-screen .mmb .main-container .mmb-main .form-submit__button:focus{color:#fff}.large-screen .mmb .main-container .mmb-main .form-submit__button:hover{background:#378c0c;color:#fff;text-decoration:none}.large-screen .mmb .main-container .mmb-main__form-fieldset{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}.large-screen .mmb .main-container .mmb-main__form-field{display:block}.large-screen .mmb .main-container .mmb-main__form-field:before,.large-screen .mmb .main-container .mmb-main__form-field:after{content:" ";display:table}.large-screen .mmb .main-container .mmb-main__form-field:after{clear:both}.large-screen .mmb .main-container .mmb-main__form-field--expiry-month{float:left;width:350px}.large-screen .mmb .main-container .mmb-main__form-field--expiry-month .mmb-main__form-field__select{width:100px;margin-right:5px}.large-screen .mmb .main-container .mmb-main__form-field--expiry-month .mmb-main__form-field__label{width:236px}.large-screen .mmb .main-container .mmb-main__form-field--expiry-year{float:left}.large-screen .mmb .main-container .mmb-main__form-field--expiry-year .mmb-main__form-field__select{width:100px}.large-screen .mmb .main-container .mmb-main__form-field__label{width:40%;float:left;padding-right:20px;margin-bottom:5px;line-height:45px;cursor:pointer}.large-screen .mmb .main-container .mmb-main__form-field__label--full{width:90%}.large-screen .mmb .main-container .mmb-main__form-field__select{line-height:20px;font-size:16px;height:45px;width:40%}.large-screen .mmb .main-container .mmb-main__form-field__select--small{width:13%}.large-screen .mmb .main-container .mmb-main__form-field__input{border:1px solid #ccc;font-size:16px;padding:10px 5px;width:40%}.large-screen .mmb .main-container .mmb-main__form-field__input--cvv{width:100px}.large-screen .mmb .main-container .mmb-main__form-field__textarea{border:1px solid #ccc;font-size:16px;padding:10px 5px;width:40%;height:100px}.large-screen .mmb .main-container .mmb-main__form-field__checkbox{opacity:0;position:absolute}.large-screen .mmb .main-container .mmb-main__form-field__checkbox+div{display:inline-block;position:relative;border:2px solid #646464;width:20px;height:20px;cursor:pointer;margin:13px 10px 0 0;float:left}.large-screen .mmb .main-container .mmb-main__form-field__checkbox:checked+div::before{content:'';width:14px;border:3px solid #11aaf6;transform:rotate(-45deg);height:7px;border-top:0;border-right:0;position:absolute;left:1px;top:3px}.large-screen .mmb .main-container .mmb-main__form-field--pay-amount-today .mmb-main__form-field__label{display:block;float:none;width:100%}.large-screen .mmb .main-container .mmb-main__form-field--full-width{width:100%}.large-screen .mmb .main-container .mmb-main p,.large-screen .mmb .main-container .mmb-main .blog .blog_entry h2,.large-screen .blog .blog_entry .mmb .main-container .mmb-main h2,.large-screen .mmb .main-container .mmb-main .blog .blog_entry h3,.large-screen .blog .blog_entry .mmb .main-container .mmb-main h3,.large-screen .mmb .main-container .mmb-main .blog .blog_entry h4,.large-screen .blog .blog_entry .mmb .main-container .mmb-main h4,.large-screen .mmb .main-container .mmb-main ul{font-size:16px}.large-screen .mmb .main-container .mmb-main__page-name{margin:0 0 30px}.large-screen .mmb .main-container .mmb-main__luggage-info{margin-bottom:20px}.large-screen .mmb .main-container .mmb-main__luggage-info__content p,.large-screen .mmb .main-container .mmb-main__luggage-info__content .blog .blog_entry h2,.large-screen .blog .blog_entry .mmb .main-container .mmb-main__luggage-info__content h2,.large-screen .mmb .main-container .mmb-main__luggage-info__content .blog .blog_entry h3,.large-screen .blog .blog_entry .mmb .main-container .mmb-main__luggage-info__content h3,.large-screen .mmb .main-container .mmb-main__luggage-info__content .blog .blog_entry h4,.large-screen .blog .blog_entry .mmb .main-container .mmb-main__luggage-info__content h4{display:inline}.large-screen .mmb .main-container .mmb-main>svg{position:absolute;width:40px;left:20px;top:20px;height:40px}.large-screen .mmb .main-container .mmb-main>svg ellipse,.large-screen .mmb .main-container .mmb-main>svg path{fill:#646464;stroke:#646464}.large-screen .mmb .main-container .mmb-main>svg circle{stroke:#646464}.large-screen .mmb .main-container .mmb-main__reservation-id{margin:0 0 20px}.large-screen .mmb .main-container .mmb-main__hotel-details{margin-bottom:20px}.large-screen .mmb .main-container .mmb-main__hotel-rating{font-size:20px}.large-screen .mmb .main-container .mmb-main__hotel-name{position:relative;margin:0}.large-screen .mmb .main-container .mmb-main__hotel-name span.name{max-width:480px;display:inline-block}.large-screen .mmb .main-container .mmb-main__hotel-resort{font-weight:bold}.large-screen .mmb .main-container .mmb-main__hotel-image{position:absolute;width:50%;top:0;right:0}.large-screen .mmb .main-container .mmb-main__hotel-image img{width:100%}.large-screen .mmb .main-container .mmb-main table{font-size:16px;width:100%;color:#646464;text-align:left}.large-screen .mmb .main-container .mmb-main table th{font-weight:normal;padding:0 20px 10px 0;vertical-align:top}.large-screen .mmb .main-container .mmb-main table td{padding:0 0 10px;vertical-align:top}.large-screen .mmb .main-container .mmb-main__hotel-info__title{font-size:24px;margin:0 0 20px;color:#646464}.large-screen .mmb .main-container .mmb-main__hotel-info ul{font-size:16px}.large-screen .mmb .main-container .mmb-main__flight-info__title{font-size:24px;margin:0 0 20px;color:#646464}.large-screen .mmb .main-container .mmb-main__flight-info__passengers-for-mobile{display:none}.large-screen .mmb .main-container .mmb-main__transfer-info__title{font-size:24px;margin:0 0 20px;color:#646464}.large-screen .mmb .main-container .mmb-main__insurance-info__title{font-size:24px;margin:0 0 20px;color:#646464}.large-screen .mmb .main-container .mmb-main__insurance-info table th{width:40%}.large-screen .mmb .main-container .mmb-main__parking-info__title{font-size:24px;margin:0 0 20px;color:#646464}.large-screen .mmb .main-container .mmb-main__parking-info table th{width:40%}.large-screen .mmb .main-container .mmb-main__payments__title{font-size:24px;margin:0 0 20px;color:#646464}.large-screen .mmb .main-container .mmb-main__payments table th{width:40%}.large-screen .mmb .main-container .mmb-main__payments__address{position:relative}.large-screen .mmb .main-container .mmb-main__payments__address__title{font-size:24px;margin:0 0 20px;color:#646464}.large-screen .mmb .main-container .mmb-main__payments__address__edit-button{color:#11aaf6;position:absolute;top:0;right:0;cursor:pointer}.large-screen .mmb .main-container .mmb-main__payments__address__form{margin-top:20px}.large-screen .mmb .main-container .mmb-main__room-type{margin:0 0 10px}.large-screen .mmb .main-container .mmb-main__amendments__title{font-size:24px;margin:0 0 20px;color:#646464}.large-screen .mmb .main-container .mmb-main__amendments table{border-collapse:collapse;width:100%;margin-bottom:20px}.large-screen .mmb .main-container .mmb-main__amendments table th,.large-screen .mmb .main-container .mmb-main__amendments table td{padding:20px}.large-screen .mmb .main-container .mmb-main__amendments table th{background:#11aaf6;color:#fff}.large-screen .mmb .main-container .mmb-main__amendments table td{border:1px solid #ccc}.large-screen .mmb .main-container .mmb-main__amendments table td[rowspan]{text-align:center;vertical-align:middle}.large-screen .mmb .main-container .mmb-main em{font-style:normal}.large-screen .mmb .main-container .mmb-main .checkin{position:relative}.large-screen .mmb .main-container .mmb-main .checkin__button{position:absolute;right:0;top:0;border-radius:10px;background:#11aaf6;color:#fff;font-size:16px;font-weight:bold;display:inline-block;padding:10px 20px;border:0;font-size:24px;padding:10px 30px}.large-screen .mmb .main-container .mmb-main .checkin__button:focus{color:#fff}.large-screen .mmb .main-container .mmb-main .checkin__button:hover{background:#088bcc;color:#fff;text-decoration:none}.large-screen .mmb .main-container .mmb-main__flight table{width:60%;font-size:16px;color:#646464}.large-screen .mmb .main-container .mmb-main__flight table th{font-weight:normal;padding:0 20px 10px 0}.large-screen .mmb .main-container .mmb-main__flight table td{padding:0 0 10px}.large-screen .mmb .main-container .mmb-main__flight__leg{font-size:16px;font-weight:bold}.large-screen .mmb .main-container .booking-ref{margin-bottom:10px;font-size:16px;color:#646464}.large-screen .mmb .main-container .downloadVoucher{display:block;margin-bottom:20px}.large-screen .mmb .main-container .logout-btn{border-radius:10px;background:#11aaf6;color:#fff;font-size:16px;font-weight:bold;display:inline-block;padding:10px 20px;border:0}.large-screen .mmb .main-container .logout-btn:focus{color:#fff}.large-screen .mmb .main-container .logout-btn:hover{background:#088bcc;color:#fff;text-decoration:none}.large-screen .mmb .main-container .mmb-breadcrumb{padding:0}.large-screen .mmb .main-container .mmb-breadcrumb:before,.large-screen .mmb .main-container .mmb-breadcrumb:after{content:" ";display:table}.large-screen .mmb .main-container .mmb-breadcrumb:after{clear:both}.large-screen .mmb .main-container .mmb-breadcrumb--for-mobile{display:none}.large-screen .mmb .main-container .mmb-breadcrumb__item{float:left;font-weight:bold;color:#646464;list-style-type:none;padding-right:10px;margin-right:10px;position:relative;font-size:16px}.large-screen .mmb .main-container .mmb-breadcrumb__item:not(:last-child)::after{content:'/';position:absolute;right:0;top:0;color:#11aaf6}.large-screen .mmb .main-container .mmb-breadcrumb__item__link{font-weight:normal}.large-screen .mmb .main-container .important-info{padding:20px;border:1px solid #ccc}.large-screen .mmb .main-container .important-info__title{margin:0 0 20px}.large-screen .mmb .main-container .important-info__title svg{width:40px;height:auto;vertical-align:middle;margin-bottom:5px}.large-screen .mmb .main-container .important-info__title svg path{fill:#646464}.large-screen .mmb .main-container .frequently-asked-questions{padding-left:8px;margin:20px 0}.large-screen .mmb .main-container .mmb-booking{margin-top:12px}.large-screen .mmb .main-container #cardSummary h4{margin-bottom:0}.large-screen .mmb .main-container .form-group{margin-bottom:10px}.large-screen .mmb .main-container .form-group>label{display:block}.large-screen .mmb .main-container .expiry-fields:before,.large-screen .mmb .main-container .expiry-fields:after{content:" ";display:table}.large-screen .mmb .main-container .expiry-fields:after{clear:both}.large-screen .mmb .main-container .mobile-card-options{display:none}.large-screen .mmb .main-container #cardTypeList{margin-left:0;padding-left:0;margin-top:28px;list-style:none}.large-screen .mmb .main-container #cardTypeList li{display:inline-block;margin-right:6px}.large-screen .mmb .main-container #cardTypeList li:last-child{margin:0}.large-screen .mmb .main-container #cardTypeList li a{border:1px solid #c2c4c4;border-radius:5px;display:block;width:67px;height:42px;overflow:hidden;text-indent:-200px;background-image:url("../img/flat/pages/booking/payment/card-type-icons.png")}.large-screen .mmb .main-container #cardTypeList li a.selected,.large-screen .mmb .main-container #cardTypeList li a:hover{border-color:#4dda97;box-shadow:0 0 5px #4dda97}.large-screen .mmb .main-container #cardTypeList li a.cardtype-DEL{background-position:-1px -1px}.large-screen .mmb .main-container #cardTypeList li a.cardtype-MCD{background-position:-77px -1px}.large-screen .mmb .main-container #cardTypeList li a.cardtype-MAE{background-position:-153px -1px}.large-screen .mmb .main-container #cardTypeList li a.cardtype-SWI{background-position:-229px -1px}.large-screen .mmb .main-container #cardTypeList li a.cardtype-ELC{background-position:-305px -1px}.large-screen .mmb .main-container #cardTypeList li a.cardtype-VIS{background-position:-381px -1px}.large-screen .mmb .main-container #cardTypeList li a.cardtype-MSC{background-position:-457px -1px}.large-screen .mmb .main-container #cardTypeList li a.cardtype-AMX{background-position:-533px -1px}.large-screen .mmb .main-container #cardNumberHelp{font-size:16px;color:#cacacd;margin-left:10px;vertical-align:middle}.large-screen .mmb .main-container .cc-field{position:relative}.large-screen .mmb .main-container .cc-field label{display:block}.large-screen .mmb .main-container .cc-field .form-control{width:60px}.large-screen .mmb .main-container .cc-field>i{position:absolute;left:33%;top:10px;background-image:url("../img/flat/pages/booking/payment/card-info-icons.png");width:79px;height:56px;display:inline-block;background-position:128px -8px}.large-screen .mmb .main-container .secure{color:#707070;font-weight:bold;text-align:center;padding-right:0;margin-bottom:10px}.large-screen .mmb .main-container .secure i{background:43px -18px url("../img/flat/pages/booking/payment/card-info-icons.png");display:inline-block;vertical-align:bottom;width:43px;height:38px}.large-screen .mmb .main-container .verisign-seal{border:2px solid #cacacd}.large-screen .mmb .main-container #TCs{margin-bottom:20px;margin-top:10px}.large-screen .mmb .main-container #TCs .errata-paragraph{border:1px solid #11aaf6;padding:10px 20px}.large-screen .mmb .main-container #TCs .errata-paragraph h3{margin:0 0 5px;font-size:16px;font-weight:bold}.large-screen .mmb .main-container #TCs .errata-paragraph{margin-top:10px}.large-screen .mmb .main-container #submission div>i{background-image:url("../img/flat/pages/booking/payment/card-info-icons.png");display:inline-block}.large-screen .mmb .main-container #submission div>i.protected{width:76px;height:74px;background-position:0 0}.large-screen .mmb .main-container #submission .cta{padding-right:0}.large-screen .mmb .main-container #submission .cta em{font-style:normal;color:#545858;display:block;text-align:center;font-weight:bold;margin-top:6px}.large-screen .fa-brand-gbp:before{content:"\a3"}.large-screen .dark-highlight{background:#256de1;background-image:-o-linear-gradient(top,#4b86e6 30%,#05d 100%);background-image:-moz-linear-gradient(top,#4b86e6 30%,#05d 100%);background-image:-ms-linear-gradient(top,#4b86e6 30%,#05d 100%);background-image:-webkit-linear-gradient(top,#4b86e6 30%,#05d 100%);background-image:linear-gradient(top,#4b86e6 30%,#05d 100%);color:#fff}.large-screen .light-highlight{background:#58bff3;background-image:-o-linear-gradient(top,#8ad0f3 30%,#28b0f4 100%);background-image:-moz-linear-gradient(top,#8ad0f3 30%,#28b0f4 100%);background-image:-ms-linear-gradient(top,#8ad0f3 30%,#28b0f4 100%);background-image:-webkit-linear-gradient(top,#8ad0f3 30%,#28b0f4 100%);background-image:linear-gradient(top,#8ad0f3 30%,#28b0f4 100%);color:#fff;border-color:#28b0f4}.large-screen .contrasting-highlight{background:#fef6fa;background-image:-o-linear-gradient(top,white 30%,#feedf6 100%);background-image:-moz-linear-gradient(top,white 30%,#feedf6 100%);background-image:-ms-linear-gradient(top,white 30%,#feedf6 100%);background-image:-webkit-linear-gradient(top,white 30%,#feedf6 100%);background-image:linear-gradient(top,white 30%,#feedf6 100%);border-color:#f08}.large-screen .dark-contrasting-highlight{background:#ff269a;background-image:-o-linear-gradient(top,#ff4cac 30%,#f08 100%);background-image:-moz-linear-gradient(top,#ff4cac 30%,#f08 100%);background-image:-ms-linear-gradient(top,#ff4cac 30%,#f08 100%);background-image:-webkit-linear-gradient(top,#ff4cac 30%,#f08 100%);background-image:linear-gradient(top,#ff4cac 30%,#f08 100%);border-color:#f08;color:#fff}.large-screen .orange-highlight{background:#ffa647;background-image:-o-linear-gradient(top,#ffb45d 30%,#ff9831 100%);background-image:-moz-linear-gradient(top,#ffb45d 30%,#ff9831 100%);background-image:-ms-linear-gradient(top,#ffb45d 30%,#ff9831 100%);background-image:-webkit-linear-gradient(top,#ffb45d 30%,#ff9831 100%);background-image:linear-gradient(top,#ffb45d 30%,#ff9831 100%);color:#fff;border-color:#f90}.large-screen .grey-highlight{background:#eee;color:#000;border-color:#ccc}.large-screen .action-highlight{background:#64c431;background-image:-o-linear-gradient(top,#7ece53 20%,#4bbb0f 100%);background-image:-moz-linear-gradient(top,#7ece53 20%,#4bbb0f 100%);background-image:-ms-linear-gradient(top,#7ece53 20%,#4bbb0f 100%);background-image:-webkit-linear-gradient(top,#7ece53 20%,#4bbb0f 100%);background-image:linear-gradient(top,#7ece53 20%,#4bbb0f 100%);color:#fff;border-color:#4abb10}.large-screen .disabled-gradient{background:#909090;background-image:-o-linear-gradient(top,#aaa 30%,#777 100%);background-image:-moz-linear-gradient(top,#aaa 30%,#777 100%);background-image:-ms-linear-gradient(top,#aaa 30%,#777 100%);background-image:-webkit-linear-gradient(top,#aaa 30%,#777 100%);background-image:linear-gradient(top,#aaa 30%,#777 100%);color:#ccc;border-color:#777}.large-screen .red-highlight{background:#ce0016;background:#cc0015;background-image:-o-linear-gradient(top,#d90018 20%,#bf0013 100%);background-image:-moz-linear-gradient(top,#d90018 20%,#bf0013 100%);background-image:-ms-linear-gradient(top,#d90018 20%,#bf0013 100%);background-image:-webkit-linear-gradient(top,#d90018 20%,#bf0013 100%);background-image:linear-gradient(top,#d90018 20%,#bf0013 100%);color:#fff}.large-screen .registration h1{font-size:1.1em;margin:.5em 0 .5em 0;color:white;float:left;padding-top:5px}.large-screen .registration h3{font-size:1.5em;margin:.5em 0 .5em 0}.large-screen .registration .description{margin-bottom:1em}.large-screen .sign-up-box{-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;height:900px;padding-top:10px;overflow:hidden;padding-bottom:10px}.large-screen .sign-up-box .user-form{min-height:240px}.large-screen .sign-up-box h3{position:absolute;top:120px;left:20px;width:100%}.large-screen .user-form{background:#FFF;margin:0 10px;padding:10px;overflow:hidden}.large-screen .user-form fieldset{width:100%}.large-screen .user-form .legend{clear:both;color:#888;text-align:right;padding-top:15px;float:left;padding-bottom:0;margin-bottom:0}.large-screen .user-form .pw-reset{margin-top:-45px;width:auto}.large-screen .user-form .input-row{margin:0 0 5px 10px;overflow:hidden;line-height:30px;position:relative;display:block}.large-screen .user-form .input-row label{font-weight:normal;margin-right:10px;text-align:left;width:160px;display:block;float:left}.large-screen .user-form .input-row>span{float:right;display:inline-block;width:270px}.large-screen .user-form .input-row>span input{border-color:#ddd;border-style:solid;border-width:1px;padding:5px;width:190px;height:30px}.large-screen .user-form .input-row>span span.error{color:red;font-size:.8em;font-weight:bold;line-height:10px}.large-screen .user-form .reset-done{border:1px solid #646464;padding:20px}.large-screen .user-form fieldset{border:1px solid #ddd;padding:10px}.large-screen .user-form fieldset .input-row{margin-left:0}.large-screen .user-form .errorlist{margin:0 0 10px 170px;color:red}.large-screen .user-form .call-to-action{margin-top:0;float:right;width:250px;height:45px}.large-screen .user-form .call-to-action .btn,.large-screen .user-form .call-to-action .btn-success{width:90%;text-align:left;padding-top:5px;padding-bottom:5px}.large-screen .user-form .call-to-action .btn a,.large-screen .user-form .call-to-action .btn-success a{width:60%}.large-screen .user-form .call-to-action .inner{background-color:transparent}.large-screen .user-form.half{width:100%;float:left;margin:0 0 0 10px;margin-left:-10px;padding-right:0}.large-screen .user-form.half .carousel-header{background:none repeat scroll 0 0 #646464;margin:0;padding:0 0 .3em 1em;color:#FFF;font-size:1.3em;height:50px}.large-screen .user-form.half .carousel-header .panel-filled.panel-gray,.large-screen .user-form.half .carousel-header .panel-gray.btn-panel:hover,.large-screen .user-form.half .carousel-header .panel-gray.btn-panel:focus{background:transparent}.large-screen .activation-send-form .confirmation,.large-screen .activation-complete .confirmation,.large-screen .password-reset-done .confirmation,.large-screen .password-reset-complete .confirmation{margin-top:70px}.large-screen .activation-send-form .legend,.large-screen .activation-complete .legend,.large-screen .password-reset-done .legend,.large-screen .password-reset-complete .legend{text-align:center}.large-screen .activation-complete,.large-screen .password-reset-done,.large-screen .password-reset-complete{text-align:center}.large-screen .alert-box{padding:10px;color:white;font-size:1.3em;-webkit-border-radius:4px;border-radius:4px}.large-screen .alert-box.success{background:#4abb10}.large-screen .alert-box.warning{background:#ce0016}.large-screen #flamingo-overlay{position:absolute;top:140px;left:0;width:100%}.large-screen .flat_user-form.half{width:100%;float:left;margin:0 0 0 10px}.large-screen .reset-form{margin-bottom:-15px;padding-left:0;padding-right:0}.large-screen .reset-body{padding-left:0;padding-right:0}.large-screen .flat-login-title{width:200px;float:left}.large-screen .flat-login-title h3{color:white;float:left;text-align:left;padding-left:25px;padding-top:37px;font-size:1.1em}.large-screen .panel-icon .panel-icon-person-add,.large-screen .panel-icon .panel-icon-person-login{float:right;margin-bottom:-21px;width:83px;margin-top:3px;height:60px}.large-screen .panel-icon .panel-icon-person-add .logn-img,.large-screen .panel-icon .panel-icon-person-login .logn-img{position:relative;width:100%;padding-bottom:10px}.large-screen .text-over{position:absolute;top:110px;left:20px;width:100%;color:white;font-size:2.7em}.large-screen #login-help{padding-top:20px;margin-bottom:15px;font-size:.9em;line-height:18px}.large-screen .form-divider{border-top:1px solid #DDD;margin:15px 0 5px}.large-screen .user-form .legend{color:#888;padding-bottom:16px;text-align:right}.large-screen .user-form .legend label{margin-bottom:0}.large-screen .reset-pw-height{height:80px}.large-screen .reset-pad{padding-left:20px}.large-screen .user-form .username-input input{border-style:solid;border-width:1px;padding:5px;width:190px;height:30px}.large-screen .user-form .username-input input .error{border-color:#EF1C1C}.large-screen .pw-reset-confirm:hover{background-color:#3DC8FA}.large-screen .pw-reset-confirm:hover div a{color:#FFF;text-decoration:underline}.large-screen .input-row>span .error+input,.large-screen #id_username-error,.large-screen #id_password-error,.large-screen #signup_form_error{border-color:#EF1C1C}.large-screen .input-row>span .error+input a,.large-screen #id_username-error a,.large-screen #id_password-error a,.large-screen #signup_form_error a{color:#FFF}.large-screen .user-form:hover .carousel-header{background-color:#3DC8FA}.large-screen .panel-gray{border-color:transparent}.large-screen .reset-password-form fieldset{border-bottom:1px solid #DDD;border-top:none;border-left:none;border-right:none;padding-left:0}.large-screen .reset-password-form .input-row label{font-weight:normal}.large-screen .pw-reset-confirm{height:130px}.large-screen .homepage-link{margin-top:-20px}.large-screen .reset-panel{margin-bottom:-20px}.large-screen .reset-divider{border-bottom:1px solid #DDD;margin-bottom:10px}.large-screen .login-right{padding-right:0;padding-bottom:24px}.large-screen .action-reset{padding-top:10px}.large-screen .pw-reset{width:200px;align:center;margin-left:auto;margin-right:auto}.large-screen .pw-reset .panel-icon-person-login{margin-bottom:-25px;height:100px;float:none;border-color:#E1E1E1}.large-screen .login-main{padding-left:0;padding-right:0}.large-screen .login-icon-zoom{zoom:.7;-moz-transform:scale(0.7)}.large-screen .login-margin{padding-top:23px}.large-screen .reset-return{margin-top:7px}.large-screen .seo-landingpage{}.large-screen .seo-landingpage .information{margin-bottom:20px}.large-screen .seo-landingpage .information:before,.large-screen .seo-landingpage .information:after{content:" ";display:table}.large-screen .seo-landingpage .information:after{clear:both}.large-screen .seo-landingpage .all-link{text-align:right}.large-screen .seo-landingpage .all-link:before,.large-screen .seo-landingpage .all-link:after{content:" ";display:table}.large-screen .seo-landingpage .all-link:after{clear:both}.large-screen .seo-landingpage .hotelpod{width:222px;float:left;margin-left:10px;margin-right:10px}.large-screen .seo-landingpage .hotelpod:first-child,.large-screen .seo-landingpage .hotelpod:nth-child(4){margin-left:0}.large-screen .seo-landingpage .hotelpod:nth-child(3),.large-screen .seo-landingpage .hotelpod:nth-child(6){margin-right:0}.large-screen .seo-landingpage .hotelpod__wrap{position:relative;overflow:hidden;box-shadow:0 2px 2px 0 #e1e1e1;margin-bottom:10px;min-height:318px}.large-screen .seo-landingpage .hotelpod:hover .hotelpod__img img{transform:scale(1.03)}.large-screen .seo-landingpage .hotelpod__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-indent:-99999px}.large-screen .seo-landingpage .hotelpod__img{height:190px;overflow:hidden;background:#e1e1e1}.large-screen .seo-landingpage .hotelpod__img img{height:190px;width:100%;transition:all .3s;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.large-screen .seo-landingpage .hotelpod__img--no-image:after{content:"";display:block;width:100px;height:100px;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='217' height='26' viewBox='0 0 162.75 19.5'%3E%3Cpath fill='%23FFF' d='M15.66.85c-1.01-.2-3.5.28-3.44 2.07-.6-1.15-1.67-2.7-3.44-1.81 1.14.91.82 2.01 1.97 2.59-.94.4-1.54 1.14-1.73 2.32.51-.15.79-.54 1.23-.78-.17.76.86 1.1 1.72.52-.01 2.74-1.16 4.3-2.46 5.69-3.28-2.41-5.17 1.94-8.61 1.3.16.69.71.98.99 1.55 5.65-2.1 9.3 2.94 13.78.25-2.29-.35-3.78-1.54-5.41-2.58 1.11-1.51 1.96-3.28 2.21-5.69a8.96 8.96 0 0 0 1.72 1.81c.29-.04.21-.47.25-.78.33.17.46.55.49 1.03.47-.43.31-2.38 0-2.84.08-.67 2.15.19 1.23-.78.58-.01.73.45 1.48.26.03-1.59-1.72-2.08-2.95-1.55.68-1.03-.16-2.09.97-2.58zM2.89 2.88s-.93-1.7-1.71-1.14.85 1.69 1.71 1.14zm-.82 2.03S.39 4.42.14 4.92s-.12.95.13.95c.26-.01 1.4-.21 1.8-.96zm2.47-2.8S3.5.3 4.44.06c.93-.24.47.37.62.52.15.15-.52 1.53-.52 1.53zm1.96.04S6.45.85 7.4.87c.94.02.15 1.28-.9 1.28zM2.88 6.61s-1.47.4-1.08 1.03c.39.64.36-.11.54.2.16.31.43-.53.54-1.23z'/%3E%3Cpath fill='%23FFF' d='M6.92 5.22s.29-.79-.32-1.71c-.37-.54-1.49-1-2.52-.61-2.16.8-1.42 3.58.59 3.84 1.74.22 2.13-2.12 1.3-2.23-.61-.08-.53.71-.53.71s-.47-.63-.87-.35c-.72.51.61 1.53.61 1.53s-2.2-.28-1.68-2.15c.35-1.23 3.08-1.62 3.42.97zm15.03 3.45c-.06 1.75-.15 3.7-.17 5.46-.02 1.66-2.6 1.66-2.58 0 .02-1.98.19-4.18.19-6.17-.02-1.87.12-4.38.14-6.25.02-1.48 2.6-1.48 2.58 0-.05 2.1-.08 4.86-.16 6.96zm8.9-3.01c.75.56 1.5 1.62 1.87 2.51 1.35 3.3-1.41 7.36-4.74 7.23-2.78-.12-5.13-2-5.09-5.2.02-1.72.69-3.3 2.06-4.28.94-.67 2.24-1.08 3.62-.98.86.03 1.67.26 2.28.72zm-.46 5.11c.31-1.77-.73-3.47-2.51-3.24-1.58.19-3.01 1.31-2.39 3.24.41 1.27 1.22 2.04 2.47 1.99.12 0 .21-.02.33-.04 1.02-.14 1.91-.77 2.1-1.95zM42.9 6.3c-1.19 2.68-2.31 5.75-3.39 8.46-.1.23-.33.5-.52.64-.73.5-1.95.15-2.25-.64-1.09-2.71-2.21-5.78-3.4-8.46-.64-1.46 1.95-2.02 2.6-.54.85 1.89 1.5 3.64 2.18 5.46.68-1.81 1.33-3.57 2.18-5.46.65-1.48 3.24-.92 2.6.54zm9.72 6c1.04 1.72-1.31 2.78-2.62 2.99-.98.15-2 .23-3.03-.04-.81-.19-1.48-.62-2.08-1.19-1.6-1.64-2.31-4.2-1.39-6.38 1.89-4.47 9.45-3.84 9.48 1.45-.04.52-.27.89-.65 1.1-.12.08-.23.13-.39.19-1.97.5-3.93.77-5.94.96.14.25.33.56.56.75.96.85 2.31.95 3.49.56.62-.17 1.37-.96 1.97-.85.21.03.4.17.6.46zm-6.87-2.95c1.47-.13 3.43-.5 4.86-.81-.79-2.47-4.97-2.03-4.86.81zm17.13 5.05c-.04 1.29-2.63 1.24-2.58-.05.04-1.08.2-2.17.25-3.27.06-.89.13-1.89-.47-2.63-.47-.59-1.29-.87-2.09-.6-.72.26-.78.53-1.16 1.1.02 2.01-.18 3.43-.25 5.36-.06 1.31-2.57 1.24-2.51-.05.08-2.08.05-4.8.07-6.88.02-2.1.02-3.99-.1-6.07-.09-1.39 2.32-1.5 2.51-.24.21 1.3.11 3.34.14 4.71.24-.25.82-.5 1.38-.59.81-.1 2.14 0 3.06.48.27.14.5.32.7.5 2.02 1.85 1.13 5.88 1.05 8.23zm9.18-8.74c.75.56 1.5 1.62 1.87 2.51 1.35 3.3-1.41 7.36-4.74 7.23-2.78-.12-5.13-2-5.09-5.2.02-1.72.69-3.3 2.06-4.28.95-.67 2.24-1.08 3.62-.98.86.03 1.66.26 2.28.72zm-.46 5.11c.31-1.77-.73-3.47-2.51-3.24-1.58.19-3.01 1.31-2.39 3.24.41 1.27 1.21 2.04 2.47 1.99.12 0 .21-.02.33-.04 1.02-.14 1.91-.77 2.1-1.95zm6.33-2.15c.01 1.76-.02 3.7.02 5.46.04 1.66-2.54 1.75-2.58.09-.05-1.98.04-4.19-.03-6.17-.09-1.87-.04-4.38-.09-6.25-.03-1.48 2.55-1.58 2.58-.09.04 2.11.1 4.86.1 6.96zm2.48-4.46c-1.83-.02-1.79-2.72.04-2.68 1.94.02 1.9 2.7-.04 2.68zm-1.08 9.93c.04-2.56-.23-5.07-.15-7.57.04-1.23 2.62-1.19 2.58.04-.08 2.26.19 5.2.15 7.5-.04 1.67-2.62 1.68-2.58.03zm13.05.4c.06 1.1-1.81 1.23-2.37.44-1.33.66-3.2.42-4.49-.13-1.73-.75-2.6-2.97-2.64-4.63-.04-1.6 1.12-3.95 2.6-4.64 1.04-.48 2.31-.67 3.47-.4.25.06.48.14.73.25-.02-1.37-.08-2.74-.15-4.03-.08-1.27 2.37-1.46 2.45-.21.24 3.95.2 9.4.4 13.35zm-3.13-1.91c.17-.12.35-.27.52-.42-.04-1.33-.04-2.68-.06-4.05-.37-.35-.85-.69-1.7-.75-1.37-.08-2.39 1.45-2.54 2.53-.13.96.25 2.29 1.14 2.83.78.46 1.93.39 2.64-.14zm13.57 2.2c-.15.85-1.87.89-2.33.29-.06-.08-.17-.29-.21-.35-.64.29-1.33.5-2.02.6-1.98.29-4.41-.65-4.84-2.81-.35-1.73.68-2.87 2.22-3.59 1.31-.62 3.07-.48 4.3-.13-.32-1.41-1.86-2.03-3.94-1.31-.89.33-1 .64-1.73.39-.96-.31-.67-1.22-.21-1.81.62-.79 1.89-1.06 2.83-1.23.54-.08 1.16-.08 1.7-.04.85.04 1.68.33 2.37.79.39.27.75.62.98 1 .29.44.48.91.6 1.43.5 1.99-.06 3.84.23 5.82.07.33.13.59.05.95zm-2.73-3.68s-1.25-.46-1.39-.48c-.37-.06-.71-.12-1.08-.1-.89.08-2.25.79-1.66 1.87.42.75 1.48.79 2.26.64.35-.08.69-.17 1-.33.08-.04.85-.33.85-.33-.08-.33 0-1.02.02-1.27zm12.66 6.15c-1.64 3.03-6.94 3.05-8.71-.21-.77-1.43 1.29-2.45 2.2-1.14.85 1.2 2.87 1.87 3.93.54.67-.85.67-1.33.66-2.35-1.52.85-3.28.81-4.78.04-.92-.48-1.5-1.35-1.85-2.27-.31-.77-.33-2.08-.31-2.89.02-1.08-.17-3.35 1.18-3.72.46-.13.87-.13 1.29.1.71.39.42 1.52.37 2.16-.12 1-.23 2.06 0 3.07.17.83.93 1.54 1.77 1.56 1.43.04 2.14-.58 2.14-.58-.04-.44-.08-1.06-.1-1.5-.1-1.39-.48-3.7.83-4.66.46-.35 1.16-.35 1.64-.02.71.48.33 1.31.25 1.97-.27 2.02.02 4.14.12 6.15.04 1.51.12 2.36-.63 3.75zm1.96-3.14c-.48-.31-.65-.79-.5-1.31.16-.54.68-.96 1.27-.89.71.08 1.31.69 1.97.96.5.21 1.1.33 1.64.12.62-.19.77-.69.19-1.06-.46-.29-1-.52-1.5-.65-.96-.23-1.66-.52-2.18-.89-.69-.5-1.06-1.16-1.14-1.97-.06-.71.14-1.5.5-2.14.42-.69 1.02-1.18 1.7-1.37.52-.13 1.04-.21 1.54-.21 1.31 0 2.54.54 3.72 1.47.33.29.42.66.29 1.04-.15.42-.54.77-.96.91-.62.21-1.06-.19-1.58-.46-.54-.25-1.16-.44-1.75-.44-.35 0-.6.06-.77.23-.13.15-.19.37-.15.64.04.5.66.69 1.06.81 1.22.33 2.6.5 3.53 1.43.48.48.79 1.12.81 1.81 0 .85-.29 1.6-.85 2.2-.54.54-1.25.91-2.1 1.08-.29.06-.58.08-.85.08-1.54-.03-2.94-.76-3.89-1.39zm9.99 1.17c-1.95 0-1.95-2.93 0-2.93 1.94 0 1.94 2.93 0 2.93zm11.06-2.39c-.04 1.35-1.48 2.14-2.76 2.41-1.19.29-2.5.1-3.58-.4-1.54-.73-2.81-3.18-2.77-4.84.04-1.73 1.02-4.03 2.81-4.8 1.7-.75 4.32-.92 5.59.58.25.25.48.54.64.89.29.6.21 1.27-.46 1.64-1.02.54-1.58-.31-2.25-.81-.75-.52-1.58-.62-2.37-.13-2.18 1.31-1.35 5.84 1.45 5.55 1.27-.12 1.64-2.02 3.08-1.25.47.24.64.68.62 1.16zm8.56-7.23c.75.56 1.5 1.62 1.87 2.51 1.35 3.3-1.41 7.36-4.74 7.23-2.78-.12-5.13-2-5.09-5.2.02-1.72.69-3.3 2.06-4.28.95-.67 2.24-1.08 3.62-.98.85.03 1.66.26 2.28.72zm-.46 5.11c.31-1.77-.73-3.47-2.51-3.24-1.58.19-3.01 1.31-2.39 3.24.41 1.27 1.22 2.04 2.47 1.99.12 0 .21-.02.33-.04 1.02-.14 1.9-.77 2.1-1.95zm18.69 3.55c0 1.29-2.58 1.29-2.58 0 0-1.15.1-2.27.17-3.43.04-.73.08-1.37-.15-2.1-.64-1.95-2.35-1.12-3.41-.1.04.42.06.85.04 1.25-.04 1.37.15 3.08.1 4.43-.04 1.29-2.62 1.29-2.58 0 .04-.83 0-1.66 0-2.47-.02-1 .08-2.04-.12-3.03-.19-.96-.77-1.45-1.73-1.12-.71.23-1.56.73-2.1 1.25-.02.02-.06.04-.08.06.02 1.66.08 3.7.1 5.36 0 1.29-2.58 1.29-2.58 0-.02-2.64-.08-6.13-.19-8.5-.06-1.39 2.64-1.16 2.7-.06 1.75-.96 3.86-1.22 5.38.33 1.77-1.35 4.38-1.91 6.01-.02 1.89 2.25 1.02 5.45 1.02 8.15z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:900px;left:50%;margin-left:-50px;top:48px}.large-screen .seo-landingpage .hotelpod__badge{position:absolute;z-index:10;top:0;left:10px;color:#fff;background:#11aaf6;font-size:24px;padding:0 12px;pointer-events:none;font-weight:bold}.large-screen .seo-landingpage .hotelpod__badge:before,.large-screen .seo-landingpage .hotelpod__badge:after{content:"";width:0;height:0;border-style:solid;border-width:14px 18px 0 0;border-color:#11aaf6 transparent transparent transparent;position:absolute;bottom:-14px;left:0}.large-screen .seo-landingpage .hotelpod__badge:before{border-width:0 18px 14px 0;border-color:transparent #11aaf6 transparent transparent;left:auto;right:0}.large-screen .seo-landingpage .hotelpod__details{position:relative;padding:10px 10px 15px 10px;min-height:128px}.large-screen .seo-landingpage .hotelpod__details h5{margin:0;color:#11aaf6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.large-screen .seo-landingpage .hotelpod__details p,.large-screen .seo-landingpage .hotelpod__details .blog .blog_entry h2,.large-screen .blog .blog_entry .seo-landingpage .hotelpod__details h2,.large-screen .seo-landingpage .hotelpod__details .blog .blog_entry h3,.large-screen .blog .blog_entry .seo-landingpage .hotelpod__details h3,.large-screen .seo-landingpage .hotelpod__details .blog .blog_entry h4,.large-screen .blog .blog_entry .seo-landingpage .hotelpod__details h4{color:#11aaf6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.large-screen .seo-landingpage .hotelpod__rating{margin-bottom:10px}.large-screen .seo-landingpage .hotelpod__rating.rating{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:26px;white-space:nowrap;text-indent:0}.large-screen .seo-landingpage .hotelpod__rating.rating.rating--0:before{color:#fdd123;content:""}.large-screen .seo-landingpage .hotelpod__rating.rating.rating--1:before{color:#fdd123;content:"\f005"}.large-screen .seo-landingpage .hotelpod__rating.rating.rating--2:before{color:#fdd123;content:"\f005\f005"}.large-screen .seo-landingpage .hotelpod__rating.rating.rating--3:before{color:#fdd123;content:"\f005\f005\f005"}.large-screen .seo-landingpage .hotelpod__rating.rating.rating--4:before{color:#fdd123;content:"\f005\f005\f005\f005"}.large-screen .seo-landingpage .hotelpod__rating.rating.rating--5:before{color:#fdd123;content:"\f005\f005\f005\f005\f005"}.large-screen .seo-landingpage .hotelpod__price{float:right;color:#f08;line-height:1.2;position:absolute;bottom:10px;right:10px;font-weight:bold}.large-screen .seo-landingpage .hotelpod__price span{font-size:18px}.large-screen .seo-landingpage .hotelpod__tripadvisor{position:absolute;bottom:12px;left:10px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjI4LjcgNTEzLjIgMzMuMSAxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMjI4LjcgNTEzLjIgMzMuMSAxOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNFRUNBNkU7fS5zdDF7ZmlsbDojRkZGRkZGO30uc3Qye2ZpbGw6I0E2MjEwMDt9LnN0M3tmaWxsOiM1ODk0NDI7fTwvc3R5bGU+PHBhdGggZD0iTS0yMTUuMyw1MTMuMmg2LjNjNC41LDAuOSw4LjYsMy41LDEzLjQsMi44Yy0wLjQsMC43LTEuMSwyLjItMS41LDIuOWMxLjUsMy4xLDIuMiw2LjksMCw5LjhjLTMsNC42LTkuOCw0LjMtMTMuNiwwLjljLTAuNCwwLjYtMS4yLDEuNy0xLjUsMi4zYy0wLjUtMC44LTEuMS0xLjYtMS43LTIuM2MtNC41LDQuNS0xMy4zLDIuOS0xNC44LTMuN3YtNC42YzIuNSwwLjIsMi4xLTQsMC00LjV2LTAuNUMtMjIzLjgsNTE2LjktMjE5LjksNTEzLjgtMjE1LjMsNTEzLjJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTS0yMTkuMyw1MTUuNGM0LjYtMC45LDkuMy0xLDEzLjksMC4xYy0yLjgsMS4zLTUuNCwzLjEtNi45LDUuOUMtMjEzLjYsNTE4LjUtMjE2LjQsNTE2LjctMjE5LjMsNTE1LjR6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMjMuMyw1MTguNmM0LjUtMi42LDEwLjgsMi4yLDkuMSw3LjJjLTEuMSw0LjUtNy42LDYuMy0xMC44LDIuN0MtMjI4LjEsNTI1LjctMjI3LDUyMC4zLTIyMy4zLDUxOC42eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMjA3LjIsNTE4LjdjMy42LTIuMiw5LDAuMSw5LjUsNC40YzEuMSw0LjktNS4xLDkuMy05LjQsNi41Qy0yMTEuNCw1MjcuNi0yMTEuNCw1MjAuOS0yMDcuMiw1MTguN3oiLz48cGF0aCBkPSJNLTIyMSw1MTkuOWMzLjItMC42LDYsMy4zLDQuMyw2LjFjLTEuNSwyLjgtNi4xLDIuOC03LjUtMC4xQy0yMjUuNiw1MjMuNS0yMjMuOCw1MjAuMi0yMjEsNTE5Ljl6Ii8+PHBhdGggZD0iTS0yMDUsNTIwYzIuOS0wLjcsNi4xLDIuMSw1LjEsNS4xYy0wLjYsMy4xLTUuMyw0LjEtNy4yLDEuN0MtMjA5LjIsNTI0LjYtMjA4LDUyMC41LTIwNSw1MjB6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMjEuMSw1MjEuN2MxLjktMC42LDQuMSwxLjksMi43LDMuNmMtMSwxLjgtMy41LDEuNS00LjQtMC4yQy0yMjMuNyw1MjMuNy0yMjIuNCw1MjItMjIxLjEsNTIxLjd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0yMDUuMSw1MjEuOGMyLjYtMS4zLDUsMi44LDIuNCw0LjJDLTIwNS40LDUyOC4yLTIwOC4zLDUyMy0yMDUuMSw1MjEuOHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNLTIyMS4zLDUyMy4yYzEuNi0wLjYsMi4yLDAsMS43LDEuNkMtMjIxLjIsNTI1LjQtMjIxLjgsNTI0LjktMjIxLjMsNTIzLjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS0yMDUuMSw1MjMuNGMwLjktMS4zLDMuMywwLjEsMi4yLDEuNUMtMjAzLjksNTI2LjEtMjA2LjIsNTI0LjctMjA1LjEsNTIzLjR6Ii8+PC9zdmc+");background-repeat:no-repeat;padding-left:28px}.large-screen .seo-landingpage .hotelpod__tripadvisor:before,.large-screen .seo-landingpage .hotelpod__tripadvisor:after{content:" ";display:table}.large-screen .seo-landingpage .hotelpod__tripadvisor:after{clear:both}.large-screen .seo-landingpage .hotelpod__tripadvisor i{float:left;height:16px;width:16px;border-radius:8px;background:green;position:relative}.large-screen .seo-landingpage .hotelpod__tripadvisor i:after{content:"";position:absolute;display:block;top:2px;left:2px;height:12px;width:12px;border-radius:6px;background:white;z-index:1}.large-screen .seo-landingpage .hotelpod__tripadvisor i:before{content:"";position:absolute;display:block;top:4px;left:4px;height:8px;width:8px;border-radius:4px;background:green;z-index:2}.large-screen .seo-landingpage .hotelpod__tripadvisor--0{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMTk1LjQgNDc3IDMzIDE5LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTE5NS40IDQ3NyAzMyAxOS4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzZCNkI2Qjt9LnN0MXtmaWxsOiNEMEQwRDA7fS5zdDJ7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTg4LjUsNDc5YzMuNC0xLjcsNy4zLTIuMiwxMS4xLTEuOWM1LjIsMCw5LjcsMy44LDE1LDIuOGMtMC40LDAuNy0xLjEsMi4yLTEuNSwzYzEuNSwzLjEsMi4yLDYuOSwwLDkuOGMtMyw0LjYtOS44LDQuMy0xMy42LDAuOWMtMC40LDAuNi0xLjEsMS43LTEuNSwyLjNjLTAuNi0wLjgtMS4xLTEuNi0xLjctMi4zYy00LjUsNC41LTEzLjMsMi45LTE0LjctMy43di00LjdjMi41LDAuMiwyLjEtNCwwLTQuNXYtMC40Qy0xOTMuMSw0ODAuMi0xOTAuNiw0ODAuMi0xODguNSw0Nzl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0xODYsNDc5LjRjNC42LTAuOSw5LjMtMSwxMy45LDAuMWMtMi45LDEuMy01LjgsMy4xLTYuOSw2LjNDLTE4MC4xLDQ4Mi41LTE4Myw0ODAuOC0xODYsNDc5LjR6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTS0xOTAuMSw0ODIuNWM0LjUtMi42LDEwLjgsMi4yLDkuMSw3LjJjLTEuMSw0LjUtNy42LDYuMy0xMC43LDIuN0MtMTk0LjksNDg5LjctMTkzLjgsNDg0LjMtMTkwLjEsNDgyLjV6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTS0xNzQsNDgyLjdjMy42LTIuMiw4LjksMC4xLDkuNSw0LjRjMS4xLDQuOS01LjEsOS4yLTkuNCw2LjVDLTE3OC4yLDQ5MS42LTE3OC4yLDQ4NC44LTE3NCw0ODIuN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTE4Ny44LDQ4My45YzIuNC0wLjQsNSwxLjcsNC43LDQuMmMwLjIsMy4yLTQsNS4yLTYuNSwzLjRDLTE5Mi45LDQ4OS42LTE5MS41LDQ4NC4xLTE4Ny44LDQ4My45eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTcxLjgsNDg0YzIuOS0wLjcsNi4xLDIuMSw1LjEsNS4xYy0wLjYsMy4xLTUuMyw0LjItNy4yLDEuN0MtMTc2LDQ4OC42LTE3NC44LDQ4NC41LTE3MS44LDQ4NHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNLTE4Ny45LDQ4NS43YzEuOS0wLjYsNC4xLDEuOCwyLjgsMy41Yy0wLjksMS44LTMuNSwxLjYtNC40LTAuMUMtMTkwLjYsNDg3LjgtMTg5LjIsNDg2LTE4Ny45LDQ4NS43eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0tMTcxLjgsNDg1LjhjMS42LTAuNywzLjgsMC42LDMuNCwyLjRjMC4xLDIuMS0zLjEsMy4xLTQuMywxLjNDLTE3NCw0ODguNS0xNzMuMiw0ODYuMi0xNzEuOCw0ODUuOHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTE4OC4xLDQ4Ny4yYzEuNi0wLjUsMi4yLDAsMS43LDEuNkMtMTg4LDQ4OS40LTE4OC42LDQ4OC44LTE4OC4xLDQ4Ny4yeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMTcxLjksNDg3LjNjMC45LTEuMywzLjMsMC4yLDIuMiwxLjVDLTE3MC43LDQ5MC4xLTE3Myw0ODguNi0xNzEuOSw0ODcuM3oiLz48L3N2Zz4= ")}.large-screen .seo-landingpage .hotelpod__tripadvisor--0 i{background:#ccc}.large-screen .seo-landingpage .hotelpod__tripadvisor--0 .tp-1:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--0 .tp-2:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--0 .tp-3:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--0 .tp-4:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--0 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--0-5 .tp-1:before{border-radius:4px 0 0 4px;width:4px}.large-screen .seo-landingpage .hotelpod__tripadvisor--0-5 .tp-2:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--0-5 .tp-3:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--0-5 .tp-4:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--0-5 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--1 .tp-2:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--1 .tp-3:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--1 .tp-4:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--1 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--1-5 .tp-2:before{border-radius:4px 0 0 4px;width:4px}.large-screen .seo-landingpage .hotelpod__tripadvisor--1-5 .tp-3:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--1-5 .tp-4:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--1-5 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--2 .tp-3:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--2 .tp-4:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--2 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--2-5 .tp-3:before{border-radius:4px 0 0 4px;width:4px}.large-screen .seo-landingpage .hotelpod__tripadvisor--2-5 .tp-4:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--2-5 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--3 .tp-4:before,.large-screen .seo-landingpage .hotelpod__tripadvisor--3 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--3-5 .tp-4:before{border-radius:4px 0 0 4px;width:4px}.large-screen .seo-landingpage .hotelpod__tripadvisor--3-5 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--4 .tp-5:before{display:none}.large-screen .seo-landingpage .hotelpod__tripadvisor--4-5 .tp-5:before{border-radius:4px 0 0 4px;width:4px}