.search-layout .left-column .refine-wrapper,.search-layout .left-column .refine-wrapper button{margin:0 0 5px;overflow:hidden;display:block;background-color:#e00;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFEE0000',endColorstr='#FFC10000');background-image:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#c10000));background-image:linear-gradient(to bottom,#e00 0%,#c10000 100%);padding:0 10px;line-height:38px;height:38px;color:#fff;clear:both;}.search-layout .left-column .alt.refine-wrapper,.search-layout .left-column .refine-wrapper button.alt{background-color:#515255;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF656973',endColorstr='#FF464950');background-image:-webkit-gradient(linear,left top,left bottom,from(#656973),to(#464950));background-image:linear-gradient(to bottom,#656973 0%,#464950 100%);}.search-layout .left-column .refine-wrapper .fold{display:none;}.search-layout .left-column .refine-wrapper h1,.search-layout .left-column .refine-wrapper h2,.search-layout .left-column .refine-wrapper h3,.search-layout .left-column .refine-wrapper h4,.search-layout .left-column .refine-wrapper h5,.search-layout .left-column .refine-wrapper h6{color:#fff;margin:0;border:0;line-height:38px;height:38px;}.search-layout .left-column .refine-wrapper h2{font-size:22px;}.search-layout .left-column .refine-wrapper h3{font-size:20px;}.search-layout .left-column .refine-wrapper a,.search-layout .left-column .refine-wrapper a:hover{color:#fff;}.search-layout .left-column .refine-wrapper .link{float:right;font-size:12px;font-weight:normal;}.section-experts #content .pane-fcl-enquiry-routing-product-extra-content{margin:0 0 5px;overflow:hidden;background-color:#515255;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF656973',endColorstr='#FF464950');background-image:-webkit-gradient(linear,left top,left bottom,from(#656973),to(#464950));background-image:linear-gradient(to bottom,#656973 0%,#464950 100%);padding:0 10px;line-height:38px;height:38px;color:#fff;}.section-experts #content .pane-fcl-enquiry-routing-product-extra-content{display:block;}.google-appliance-pager .pager li{padding:0;margin:0 2px;float:left;}.google-appliance-pager .pager li.pager-first,.google-appliance-pager .pager li.pager-last,.google-appliance-pager .pager li.pager-ellipsis{display:none;}.google-appliance-pager .pager li.pager-current{border:1px solid #ddd;display:block;float:left;line-height:25px;height:23px;padding:0 8px;background-color:#ececec;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFECECEC',endColorstr='#FFFDFDFD');background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#fdfdfd));background-image:linear-gradient(to bottom,#ececec 0%,#fdfdfd 100%);}.google-appliance-pager .pager li.pager-previous{margin-right:12px;}.google-appliance-pager .pager li.pager-previous a,.google-appliance-pager .pager li.pager-previous a:hover{font-size:18px;color:#383a40;font-weight:bold;line-height:22px;}.google-appliance-pager .pager li.pager-next{margin-left:12px;}.google-appliance-pager .pager li.pager-next a,.google-appliance-pager .pager li.pager-next a:hover{font-size:18px;color:#383a40;font-weight:bold;line-height:22px;}.google-appliance-pager .pager li a,.google-appliance-pager .pager li a:hover{display:block;float:left;line-height:25px;height:23px;padding:0 8px;background-color:#ececec;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFECECEC',endColorstr='#FFFDFDFD');background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#fdfdfd));background-image:linear-gradient(to bottom,#ececec 0%,#fdfdfd 100%);border:1px solid #bcbcbc;text-decoration:none;}.section-flights #content .view.products-view-blue-header .views-submit-button .throbber{float:none;margin:3px 0 0 5px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/loaders/ajax-loader-whiteonblue.gif);}.front .region-sidebar-second img{max-width:100%;display:block;}.front .region-sidebar-second .block-views .views-row{margin-bottom:10px;}.front .region-hero .block-quicktabs{position:absolute;top:0;left:0;width:460px;padding:10px;height:276px;margin:0;background:url(/sites/all/themes/custom/fc/images/fc-responsive/forms/form-black-fade.png) repeat-y 0 0;}.front .region-hero .block-quicktabs .mobile-select-menu-wrapper{display:none !important;}.front .region-hero .block-quicktabs .form-accommodation-international,.front .region-hero .block-quicktabs #webform-component-international-hire-section{display:none;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul{background:transparent;-webkit-filter:none;filter:none;border-bottom:1px dotted #aaa;float:left;margin:0;padding-bottom:5px;width:100%;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul.ui-tabs-nav{display:block !important;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li{margin-right:8px;float:left;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.last{margin:0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.flights.ui-state-active a{background-position:0 -79px !important;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.flights a{background-position:0 1px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.flights a:hover{background-position:0 -39px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.holiday-packages.ui-state-active a{background-position:-44px -81px !important;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.holiday-packages a{background-position:-44px -1px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.holiday-packages a:hover{background-position:-44px -41px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.tours.ui-state-active a{background-position:-195px -81px !important;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.tours a{background-position:-195px -1px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.tours a:hover{background-position:-195px -41px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.cruises.ui-state-active a{background-position:-141px -80px !important;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.cruises a{background-position:-141px 0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.cruises a:hover{background-position:-141px -40px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.accommodation.ui-state-active a{background-position:-91px -81px !important;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.accommodation a{background-position:-91px 0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.accommodation a:hover{background-position:-91px -40px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.rail.ui-state-active a{background-position:-253px -80px !important;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.rail a{width:25px;background-position:-253px 0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.rail a:hover{background-position:-253px -40px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.car.ui-state-active a{background-position:-299px -80px !important;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.car a{width:40px;background-position:-299px 0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li.car a:hover{background-position:-299px -40px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li a{background:transparent url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-hp-icon.png) no-repeat 0 0;text-indent:-9999px;line-height:0;font-size:0;display:block;width:37px;height:37px;padding:0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li a:hover{border:0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper ul li a:after{display:none;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper #block-bean-car-hire-search{padding-top:5px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper .block-panels-mini{padding-top:5px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper .block-panels-mini #webform-component-line-break-2{display:none;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper .block-bean{padding-top:10px;margin:0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper .block-bean .mod-header{display:none;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper .fc-form{background-color:transparent;height:auto;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper .fc-form .fc-form-inner{background:none;padding:0;min-height:inherit;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form .form-item.webform-component-markup{width:auto;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form .form-item#webform-component-title{display:none;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-travel-extras #webform-component-carhire{margin:0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-travel-extras #webform-component-domestic-hire-section--markup-hr-2{display:none;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-travel-extras #webform-component-international-hire-section--international-form{margin-bottom:5px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-flights .fc-form{background-image:none;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-flights .fc-form .form-item{margin-bottom:3px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-flights .fc-form .form-item#webform-component-line-break{display:none;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-flights .fc-form .form-item.webform-component-checkboxes{top:75px;}.front #content .view{position:relative;}.front #content .view .view-filters{position:absolute;top:-5px;}.front #content .view .view-filters .views-exposed-form .views-exposed-widget{padding:0;}.front #content .view .view-filters .views-exposed-form .views-exposed-widget select{padding:5px 3px;}.front #content .view .fcl-views-matrix th{padding:0;}.front #content .view .fcl-views-matrix th span{display:block;height:22px;float:right;}.front #content .view .fcl-views-matrix th .flights{color:transparent;background:transparent no-repeat 0 -478px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);font-size:0;width:18px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.front #content .view .fcl-views-matrix th .flights{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.front #content .view .fcl-views-matrix th .flights_plus{color:transparent;background:transparent no-repeat 0 -568px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);width:63px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.front #content .view .fcl-views-matrix th .flights_plus{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.front .region-site-message{text-align:center;background-color:#116ab2;margin:0 -9999px;float:none;width:auto;}.front .region-site-message p,.front .region-site-message a{font-size:14px;padding:11px 0 0 0;color:#fff;}.front .region-site-message strong{font-size:16px;color:#fff;}.front .region-site-message .block{margin:0;}.front .region-site-message .block .msg-homepage{position:relative;margin:0 auto;padding:10px;width:960px;}#block-views-promotion-banners-block{margin-bottom:0;}@media only screen and (min-width:768px) and (max-width:959px){.front .region-site-message .block{margin:0;}.front .region-site-message .block .msg-homepage{position:relative;margin:0 auto;padding:10px;width:768px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.front .region-sidebar-second #block-views-promotion-block .views-row,.front .region-sidebar-second #block-views-promotion-banners-block .views-row,.front .region-sidebar-second .promotions-landing .views-row{float:left;width:46%;margin:2%;min-height:115px;}.front .region-sidebar-second #block-views-promotion-block .views-row img,.front .region-sidebar-second #block-views-promotion-banners-block .views-row img,.front .region-sidebar-second .promotions-landing .views-row img{height:auto;max-width:none;width:100%;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form .form-item input.form-radio{height:auto;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form .form-item input.fcl-datepicker-widget,.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form .form-item input.hasDatepicker{background-position:right 6px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form .form-item select{padding:5px 3px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form .form-submit{height:auto;}.front .region-site-message{margin:0 !important;}.front .region-site-message .block{margin:0;}.front .region-site-message .block .msg-homepage{position:relative;margin:0 auto;padding:10px;width:auto;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.front .region-sidebar-second #block-views-promotion-block .views-row,.front .region-sidebar-second #block-views-promotion-banners-block .views-row,.front .region-sidebar-second .promotions-landing .views-row{float:none;width:auto;}.front .region-hero .block-quicktabs{position:relative;width:auto;height:auto;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-flights .fc-form .form-item.form-item-submitted-startDate{margin-bottom:30px;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-flights .fc-form .form-item#webform-component-flightType{top:157px;left:0;}.front .region-hero .block-quicktabs .quicktabs-ui-wrapper form.fc-search-form-flights .fc-form .form-item.webform-component-markup{margin:10px 0 6px;}}.airport-info{float:left;margin-right:2%;width:48%;}.fc-terminal-maps img{display:block;margin:0 auto;}.view-display-id-airport_info{overflow:hidden;}.form-accommodation-international.hide-form{display:none;}.accommodation-layout nav.breadcrumb ol li.first a,.accommodation-layout nav.breadcrumb ol li.first a:visited{background-position:-387px -497px;}.accommodation-layout .webform-client-form{margin-bottom:12px;}.accommodation-layout ul.facilities{overflow:hidden;margin:0 0 15px;}.accommodation-layout ul.facilities li{width:33%;float:left;list-style:inside;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.accommodation-layout ul.facilities li{width:100%;}}.accommodation-layout ul.facilities li.title{width:100%;margin:0;font-weight:bold;}.section-accommodation .breadcrumb-wrapper{display:none;}.section-accommodation .accommodation-layout .breadcrumb-wrapper{display:block;}.section-accommodation .region.sidebar .block-webform h4.block-title{background:#cc0c00 no-repeat -390px -503px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.section-accommodation .region.sidebar .block-webform h4.block-title{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.section-accommodation #click-to-call-sidebar .consultant-image{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-6.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.section-accommodation #click-to-call-sidebar .consultant-image{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-6-@2x.png);background-size:211px 117px;}}.section-accommodation #click-to-call-sidebar .accommodation-text{display:block;padding:15px 0 0 15px;}.section-accommodation #click-to-call-sidebar .destination-text{display:none;}.accommodation-text{display:none;}.panel-accommodation-page .form-accommodation-international{display:none;}.apache-solr-search #content{padding-bottom:0;}.facilities-header{-webkit-box-sizing:border-box;box-sizing:border-box;width:62%;overflow:visible;margin-top:20px;}.facilities-listing{border-left:1px solid #eaeaea;width:62%;margin:0 0 20px;}.facilities-listing td{width:50%;}.property-listing .views-row a{text-decoration:none;}.property-listing .views-row .property-wrapper{margin-bottom:15px;position:relative;overflow:hidden;min-height:98px;padding:15px 15px 0;}.property-listing .views-row .property-wrapper:hover h3{color:#e00;}.property-listing .views-row .property-wrapper:hover .find-out-more{text-decoration:none;color:#fff;background:#3d9eec;}.property-listing .views-row .property-wrapper h3{font-size:16px;line-height:16px;margin-bottom:5px;height:auto;clear:both;font-weight:bold;color:#116ab2;text-decoration:none;}.property-listing .views-row .property-wrapper p{text-decoration:none;}.property-listing .views-row .property-wrapper .find-out-more{background:#fff;border:1px solid #116ab2;color:#116ab2;float:right;font-weight:normal;font-size:11px;margin-top:5px;padding:1px 5px;text-decoration:none;}.property-listing .views-row .property-wrapper .views-field-field-street{font-weight:bold;}.property-listing .views-row .property-wrapper .views-field-field-industry-rating{margin:5px 0 10px;float:left;}.property-listing .views-row .property-wrapper .field-name-field-accomm-ao-price{margin-top:-5px;float:right;text-align:right;}.property-listing .views-row .property-wrapper span.star{float:left;display:block;width:19px;height:18px;background:transparent no-repeat -156px 0;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-listing .views-row .property-wrapper span.star{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.property-listing .views-row .property-wrapper span.star.grey-star{background:transparent no-repeat -155px -19px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-listing .views-row .property-wrapper span.star.grey-star{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.property-listing .views-row .property-wrapper span.star.half-star{background:transparent no-repeat -156px -40px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-listing .views-row .property-wrapper span.star.half-star{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.property-listing.property-listing-mytime .property-wrapper h3{margin-right:35px;}.property-listing.property-listing-mytime .property-wrapper .product-ribbon{display:block;width:75px;height:46px;position:absolute;top:0;left:auto;right:0;z-index:15;background:transparent no-repeat -254px -96px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-listing.property-listing-mytime .property-wrapper .product-ribbon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}@media only screen and (min-width:768px) and (max-width:959px){.facilities-header{width:100%;}.facilities-listing{width:100%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.facilities-header{width:100%;}.facilities-listing{width:100%;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.property-listing .views-field-field-accomm-ao-price{float:right;margin:10px 0;}.property-listing.property-listing-mytime h3{margin-right:30px;}}.fcl-stores-consultant .edit{float:right;}.fcl-stores-consultant .content{padding:15px;}.fcl-stores-consultant .fcl-stores-consultant-form .content{padding:0;}.fcl-stores-consultant .fcl-stores-consultant-info{float:left;width:66%;background-color:#eaeaea;overflow:hidden;margin-bottom:15px;min-height:261px;position:relative;}.fcl-stores-consultant .profile-image{float:left;margin-right:25px;}.fcl-stores-consultant .profile-image img{width:95px;-webkit-transform:none;transform:none;border:4px solid #fff;-webkit-box-shadow:2px 1px 5px #999;box-shadow:2px 1px 5px #999;}.fcl-stores-consultant .email,.fcl-stores-consultant .book{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;letter-spacing:1px;float:right;display:block;border-radius:3px;line-height:32px;padding:8px 15px 8px 12px;text-transform:uppercase;text-decoration:none;margin:14px 0 0 5px;}.fcl-stores-consultant .email{color:#116ab2;background-color:#fff;}.fcl-stores-consultant .email:before{float:left;position:relative;display:block;content:"";width:32px;height:32px;margin-right:10px;background:transparent no-repeat -82px -422px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fcl-stores-consultant .email:before{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.fcl-stores-consultant .book{color:#fff;background-color:#116ab2;}.fcl-stores-consultant .book .icon{font:normal normal normal 14px/1 "fc-font";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;display:inline-block;line-height:18px;text-transform:none;padding-right:5px;color:#116ab2;}.fcl-stores-consultant .book .icon:before{content:'a';position:relative;background-color:#fff;border-radius:50px;padding:5px;top:3px;left:-7px;margin-left:8px;}.fcl-stores-consultant .fc-tel-link,.fcl-stores-consultant .fc-tel-link:active,.fcl-stores-consultant .fc-tel-link:hover,.fcl-stores-consultant .fc-tel-link:focus{text-decoration:none;color:#000;}.fcl-stores-consultant .consultant-name{margin:0 0 8px;}.fcl-stores-consultant .consultant-name a{text-decoration:none;color:#515255;}.fcl-stores-consultant h1.consultant-name{font-size:26px;margin:0 0 8px;color:#cc0c00;font-weight:bold;letter-spacing:1px;}.fcl-stores-consultant .consultant-statistics{float:left;}.fcl-stores-consultant .consultant-statistics ul{padding:0;margin:0;overflow:hidden;}.fcl-stores-consultant .consultant-statistics ul li{float:left;position:relative;line-height:normal;list-style:none;text-align:center;padding:10px 15px;margin:0;}.fcl-stores-consultant .consultant-statistics ul li:first-child{padding-left:0;}.fcl-stores-consultant .consultant-statistics ul li .consultant-statistic{font-weight:bold;font-size:22px;color:#424248;margin:0;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;line-height:26.2px;}.fcl-stores-consultant .consultant-statistics ul li label{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;color:#999;text-transform:uppercase;letter-spacing:1px;line-height:15px;}.fcl-stores-consultant .consultant-statistics ul li:after{display:block;position:absolute;content:"";top:15%;right:0;background-color:#aaa;height:70%;width:1px;}.fcl-stores-consultant .consultant-statistics ul li:last-child:after{display:none;}.fcl-stores-consultant .consultant-description{float:left;width:100%;padding:10px 0 20px 0;}.fcl-stores-consultant .consultant-footer{float:left;width:100%;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;letter-spacing:1px;margin-bottom:10px;}.fcl-stores-consultant .consultant-footer ul{padding:0;margin:0;}.fcl-stores-consultant .consultant-footer ul li{float:left;list-style:none;margin:0;}.fcl-stores-consultant .consultant-footer ul li.last{float:right;}.fcl-stores-consultant .consultant-footer .phones{float:left;clear:left;font-weight:bold;}.fcl-stores-consultant .consultant-footer .phone:before{width:32px;height:32px;display:block;content:"";float:left;margin-right:10px;background:transparent no-repeat -82px -317px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fcl-stores-consultant .consultant-footer .phone:before{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.fcl-stores-consultant .consultant-footer .primary-phone{float:left;color:#f00;font-size:26px;line-height:32px;}.fcl-stores-consultant .consultant-footer .primary-phone .fc-tel-link{color:#f00;}.fcl-stores-consultant .consultant-footer .secondary-phone{float:left;margin-top:5px;clear:both;}.fcl-stores-consultant .consultant-footer .secondary-phone .phone-or{margin-left:7px;margin-right:17px;display:block;float:left;}.fcl-stores-consultant .consultant-footer .secondary-phone .phone-number{color:#000;font-size:20px;}.fcl-stores-consultant .consultant-footer .location{float:right;text-transform:uppercase;line-height:32px;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:0;}.fcl-stores-consultant .consultant-footer .location:before{width:32px;height:32px;float:left;display:block;content:"";margin-right:10px;background:transparent no-repeat -82px -527px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.fcl-stores-consultant .consultant-footer .location:before{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.fcl-stores-consultant .fcl-stores-consultant-contact{float:left;width:34%;}.fcl-stores-consultant .fcl-stores-consultant-contact h3{color:#116ab2;}.fcl-stores-consultant .fcl-stores-consultant-contact .other-times{margin-top:10px;text-align:center;}.fcl-stores-consultant .fcl-stores-consultant-contact .content{border:1px solid #eee;margin-left:20px;min-height:229px;}.fcl-stores-consultant .fcl-stores-consultant-contact .content .title{display:block;width:100%;background-color:#eee;padding:5px 0;margin-bottom:15px;text-align:center;}.fcl-stores-consultant .fcl-stores-consultant-contact .oh-display{list-style:none;margin-bottom:5px;border-bottom:1px solid #eee;display:block;width:100%;}.fcl-stores-consultant .fcl-stores-consultant-contact .oh-display:last-child{border-bottom:none;margin-bottom:0;}.fcl-stores-consultant .fcl-stores-consultant-contact .oh-display .oh-display-label{display:inline;text-align:left;font-weight:bold;}.fcl-stores-consultant .fcl-stores-consultant-contact .oh-display .oh-display-times{float:right;display:inline;text-transform:uppercase;}.fcl-stores-consultant .fcl-stores-consultant-contact .oh-display .oh-display-times.oh-display-closed{text-transform:none;}.fcl-stores-consultant .fcl-stores-consultant-body{float:left;width:100%;margin-bottom:15px;}.fcl-stores-consultant .fcl-stores-consultant-body .title{display:block;}.fcl-stores-consultant .fcl-stores-consultant-body .countries-visited{margin-top:15px;}.fcl-stores-consultant .fcl-stores-consultant-body .countries-visited .title{color:#e00;font-weight:200;text-transform:uppercase;display:block;}.fcl-stores-consultant .fcl-stores-consultant-form{float:left;width:100%;}.fcl-stores-consultant .fcl-stores-consultant-form .mod-header{color:#e00;background:none;padding-left:0;}.fcl-stores-consultant .fc-enquiry-form > div{padding:2% 2% 1% 2%;}.fcl-stores-consultant .fc-enquiry-form > div .form-item{-webkit-box-sizing:border-box;box-sizing:border-box;height:inherit;}.fcl-stores-consultant .fc-enquiry-form > div h3{margin:20px 0 10px;}.fcl-stores-consultant .fc-enquiry-form .form-item-firstName,.fcl-stores-consultant .fc-enquiry-form .form-item-lastName,.fcl-stores-consultant .fc-enquiry-form .form-item-departureDate,.fcl-stores-consultant .fc-enquiry-form .form-item-submitted-departureDate,.fcl-stores-consultant .fc-enquiry-form .form-item-submitted-departDate,.fcl-stores-consultant .fc-enquiry-form .form-item-type-autocomplete,.fcl-stores-consultant .fc-enquiry-form .form-item-firstName,.fcl-stores-consultant .fc-enquiry-form .form-item-departureDate,.fcl-stores-consultant .fc-enquiry-form .form-item-returnDate,.fcl-stores-consultant .fc-enquiry-form .form-item-submitted-departureDate,.fcl-stores-consultant .fc-enquiry-form .form-item-submitted-departDate,.fcl-stores-consultant .fc-enquiry-form .form-item-type-autocomplete,.fcl-stores-consultant .fc-enquiry-form .form-item-departureCity,.fcl-stores-consultant .fc-enquiry-form .form-item-destinationCity{float:left;margin:0 2% 10px 0;width:49%;}.fcl-stores-consultant .fc-enquiry-form .form-item-lastName,.fcl-stores-consultant .fc-enquiry-form .form-item-returnDate,.fcl-stores-consultant .fc-enquiry-form .form-item-destinationCity{margin-right:0;}.fcl-stores-consultant .fc-enquiry-form .form-item-numberTravellers,.fcl-stores-consultant .fc-enquiry-form .form-item-freeText{width:100%;}.fcl-stores-consultant .fc-enquiry-form .form-item-subscribeToMarketing label,.fcl-stores-consultant .fc-enquiry-form .form-item-flexibleDates label{margin-left:0 !important;}.fcl-stores-consultant .fc-enquiry-form .consultant{display:none;}.pane-quicktabs-fcl-store-consultants .ui-tabs ul.ui-tabs-nav{margin:0;}#quicktabs-fc_brokers .ui-tabs-nav{float:left;width:200px;display:block;}#quicktabs-fc_brokers .ui-tabs-nav li{width:100%;}#quicktabs-fc_brokers .ui-tabs-nav li a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}#quicktabs-fc_brokers .ui-tabs-nav li a:hover{border-bottom:none;border-top:none;line-height:45px;height:45px;}#quicktabs-fc_brokers .ui-tabs-nav li.ui-tabs-active a:after{border:0;}#quicktabs-fc_brokers .ui-tabs-panel{display:block;float:left;width:720px;margin-left:20px;clear:none;}.view-fc-brokers{width:100%;height:100%;overflow:hidden;}.view-fc-brokers ul{padding:0;margin:0;}.view-fc-brokers .views-row{float:left;width:100%;list-style:none;}.view-fc-brokers .views-row .fcl-stores-consultant{background-color:#f4f4f4;padding:12px 15px;margin:5px 10px 5px 0;min-height:118px;position:relative;}.view-fc-brokers .views-row .fcl-stores-consultant .button{bottom:12px;left:15px;position:absolute;color:#fff;background-color:#116ab2;display:inline-block;border-radius:3px;padding:8px 10px;text-decoration:none;-webkit-appearance:initial;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}.view-fc-brokers .views-row .fcl-stores-consultant .button:hover{background-color:#5594c6;}.view-fc-brokers .views-row .fcl-stores-consultant .fcl-stores-consultant-item{margin-bottom:12px;}.view-fc-brokers .views-row .fcl-stores-consultant .fcl-stores-consultant-item label{display:inline;}.section-brokers nav.breadcrumb ol li.first a,.section-brokers nav.breadcrumb ol li.first a:visited{background-position:-387px -457px;}.page-fcl-stores-fcl-stores-consultant.page-fcl-stores #content{overflow:visible;}.page-fcl-stores-fcl-stores-consultant.page-fcl-stores #content.column{padding:1em 0 0;}.page-fcl-stores-fcl-stores-consultant.page-fcl-stores #footer{border-top:none;}#broker-form-wrapper{clear:both;background-color:#000;margin:0 -9999px;}#broker-form-wrapper #broker-form-inner{width:1020px;margin:0 auto;overflow:visible;}#broker-form-wrapper .fcl-stores-consultant-form{float:none;}#broker-form-wrapper .fc-form-title{display:none;}#broker-form-wrapper h2{width:960px;margin:0 auto;color:#fff;}#broker-form-wrapper h2::before{font-family:"fc-font";content:'\61\00a0';}#broker-form-wrapper .fc-soar-form{background-image:none;padding:0;}#broker-form-wrapper .fc-soar-form > div{width:auto;}@media only screen and (min-width:960px){#broker-form-wrapper #broker-form-inner{height:160px;}#broker-form-wrapper #block-quicktabs-forms-full-width .form-item-startCityStr .chosen-single{width:180px;}}@media only screen and (min-width:768px) and (max-width:959px){#broker-form-wrapper #broker-form-inner{width:768px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){#broker-form-wrapper{margin:0 -15px;padding:15px;}#broker-form-wrapper .full-width-search-title{display:none;}#broker-form-wrapper #broker-form-inner{width:100%;}.view-fc-brokers .views-row{width:33.3333%;}.view-fc-brokers .views-row:nth-child(3n + 1){clear:none;}.view-fc-brokers .views-row:nth-child(3n) .fcl-stores-consultant{margin-right:10px;}.view-fc-brokers .views-row:nth-child(3n + 1){clear:left;}.view-fc-brokers .views-row:nth-child(3n) .fcl-stores-consultant{margin-right:0;}.pane-quicktabs-fcl-store-consultants .ui-tabs{position:relative;top:-10px;z-index:-1;}#quicktabs-fc_brokers .ui-tabs-nav{display:none;}#quicktabs-fc_brokers .ui-tabs-panel{float:none;width:100%;margin-left:0;}.fcl-stores-consultant .fcl-stores-consultant-info{width:100%;}.fcl-stores-consultant .fcl-stores-consultant-contact{width:100%;clear:left;}.fcl-stores-consultant .fcl-stores-consultant-contact .content{margin-left:0;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.view-fc-brokers .views-row{width:50%;}.view-fc-brokers .views-row:nth-child(3n + 1){clear:none;}.view-fc-brokers .views-row:nth-child(3n) .fcl-stores-consultant{margin-right:10px;}.view-fc-brokers .views-row:nth-child(2n + 1){clear:left;}.view-fc-brokers .views-row:nth-child(2n) .fcl-stores-consultant{margin-right:0;}.pane-quicktabs-fcl-store-consultants .ui-tabs{position:relative;top:-10px;z-index:-1;}.fcl-stores-consultant .cta{clear:left;float:left;}.fcl-stores-consultant .email,.fcl-stores-consultant .book{margin:14px 5px 0 0;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.view-fc-brokers .views-row{width:100%;margin-right:0;clear:left;}.view-fc-brokers .views-row .fcl-stores-consultant{margin-right:0;}.view-fc-brokers .views-row:nth-child(3n) .fcl-stores-consultant{margin-right:0;}.fcl-stores-consultant .consultant-statistics{clear:none;float:left;display:table;}.fcl-stores-consultant .consultant-statistics ul li{padding:10px;}.fcl-stores-consultant .consultant-statistics ul li:last-child{padding-right:0;}.fcl-stores-consultant .email{clear:left;margin-bottom:10px;}.fcl-stores-consultant .consultant-footer{margin-top:10px;}.fcl-stores-consultant .consultant-footer .phones{margin-bottom:10px;}.fcl-stores-consultant .consultant-footer .location{clear:left;float:left;}}@media only screen and (min-width:768px) and (max-width:959px){.view-fc-brokers .views-row{width:50%;}.view-fc-brokers .views-row:nth-child(2n + 1){clear:left;}.view-fc-brokers .views-row:nth-child(2n) .fcl-stores-consultant{margin-right:0;}.pane-quicktabs-fcl-store-consultants .mobile-select-menu-wrapper{display:none;}#quicktabs-fc_brokers .ui-tabs-panel{width:548px;}.fcl-stores-consultant .fcl-stores-consultant-info{width:100%;}.fcl-stores-consultant .fcl-stores-consultant-contact{width:100%;clear:left;}.fcl-stores-consultant .fcl-stores-consultant-contact .content{margin-left:0;}}@media only screen and (min-width:960px){.view-fc-brokers .views-row{width:33.3333%;}.view-fc-brokers .views-row:nth-child(3n + 1){clear:left;}.view-fc-brokers .views-row:nth-child(3n) .fcl-stores-consultant{margin-right:0;}}.page-fcl-stores-fcl-stores-consultant #hero-full #hero-full-inner{min-height:418px;}.page-fcl-stores-fcl-stores-consultant #hero-full.consultants-quote #hero-full-inner .column{text-align:center;position:absolute;bottom:50px;left:0;right:0;}.page-fcl-stores-fcl-stores-consultant #hero-full.consultants-quote #hero-full-inner .column:before,.page-fcl-stores-fcl-stores-consultant #hero-full.consultants-quote #hero-full-inner .column:after{color:#c1c1c1;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:65px;position:relative;display:block;content:'\201C';text-align:center;}.page-fcl-stores-fcl-stores-consultant #hero-full.consultants-quote #hero-full-inner .column:after{content:'\201D';margin-top:27px;}.page-fcl-stores-fcl-stores-consultant #hero-full.consultants-quote h1{color:#eaeaea;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;letter-spacing:1px;margin:0;font-size:24px;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.page-fcl-stores-fcl-stores-consultant #hero-full #hero-full-inner{min-height:296px;}.page-fcl-stores-fcl-stores-consultant #hero-full.consultants-quote h1{font-size:20px;}}.section-cruises nav.breadcrumb ol li.first a,.section-cruises nav.breadcrumb ol li.first a:visited{background-position:-387px -153px;}.section-cruises .theme-list-wrapper .destination-tree-city-level{border:0;}.section-cruises .theme-list-wrapper .destination-tree-city-level > li{list-style:none;border-bottom:1px dotted #bcbcbc;}.section-cruises .theme-list-wrapper .destination-tree-city-level > li > a{font-weight:bold;}.section-cruises .theme-list-wrapper li .item-list{width:100%;}.section-cruises .theme-list-wrapper li .item-list ul{padding-bottom:0;}.page-contact-us table th{font-size:12px;padding:10px;background:#eaeaea;text-transform:none;}.page-contact-us table tr td{width:50%;border-right:0;}.page-contact-us table h2{font-size:23px;margin-top:.4em;}.page-contact-us table.contact-social th{text-align:center;}.page-contact-us table.contact-social td{vertical-align:middle;}.page-contact-us table.contact-social td p{margin:0;}.section-about-us #click-to-call-sidebar .consultant-image,.section-contact-us #click-to-call-sidebar .consultant-image{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-default.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.section-about-us #click-to-call-sidebar .consultant-image,.section-contact-us #click-to-call-sidebar .consultant-image{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-default-@2x.png);background-size:211px 117px;}}.section-about-us #click-to-call-sidebar .flights-text,.section-contact-us #click-to-call-sidebar .flights-text{display:block;padding:15px 0 0 20px;}.section-about-us #click-to-call-sidebar .destination-text,.section-contact-us #click-to-call-sidebar .destination-text{display:none;}.section-flights nav.breadcrumb ol li.first a,.section-flights nav.breadcrumb ol li.first a:visited{background-position:-387px 0;}.section-flights #content .pane-bean-flights-search{margin-bottom:10px;clear:both;}.section-flights #content .product-table-left{float:left;}.section-flights #content .product-table-right{float:right;}.section-flights #content .product-table-left,.section-flights #content .product-table-right{width:49%;}.section-flights #content .product-table-left .fcl-views-matrix thead,.section-flights #content .product-table-right .fcl-views-matrix thead{display:none;}.section-flights #content .product-table-left table,.section-flights #content .product-table-right table{margin-bottom:0;}.section-flights #content .product-table-left tr.views-row-last,.section-flights #content .product-table-right tr.views-row-last{border-bottom:0;}.section-flights #content .view.view-flights-by-airline .view-filters{left:5px;position:relative;z-index:9;}.section-flights #content .view.view-flights-by-airline .view-content{top:-48px;position:relative;}.section-flights #content .view .views-submit-button{height:25px;}.section-flights #content .view .views-submit-button .throbber{background:url(/sites/all/themes/custom/fc/images/fc-responsive/loaders/ajax-loader.gif);height:24px;width:24px;margin:2px 0 0 2px;}.section-flights #content .hide-views-exposed-form .views-exposed-form{display:none;}.section-flights #content .view-fc-flights-homepage.view-display-id-international_flights{margin-top:51px;}.section-flights #content .view-fc-flights-homepage.view-display-id-domestic_flights .views-exposed-form{display:block;}.section-flights #content .view-fc-flights-homepage.view-display-id-domestic_flights .form-type-select{font-size:0;}.section-flights #content .view-fc-flights-homepage .views-exposed-form{display:none;}.section-flights #content .view-fc-flights-homepage td.views-field-nothing{width:60%;font-size:10px;font-weight:normal;text-transform:uppercase;}.section-flights #content .view-fc-flights-homepage td.views-field-nothing a{text-decoration:none;color:#383a40;}.section-flights #content .view-fc-flights-homepage td.views-field-nothing a:hover span{color:#e00;text-decoration:underline;}.section-flights #content .view-fc-flights-homepage td.views-field-nothing span{font-size:18px;font-weight:bold;text-transform:none;}.section-flights #content .view-fc-flights-homepage td.views-field-rendered-entity{width:40%;}.section-flights #content .view-fc-flights-homepage .views-submit-button .throbber{background:url(/sites/all/themes/custom/fc/images/fc-responsive/loaders/ajax-loader-alt.gif);height:24px;width:24px;margin-top:10px;margin-left:10px;}.section-flights #click-to-call-sidebar .consultant-image{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-2.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.section-flights #click-to-call-sidebar .consultant-image{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-2-@2x.png);background-size:211px 117px;}}.section-flights #click-to-call-sidebar .flights-text{display:block;padding:15px 0 0 20px;}.section-flights #click-to-call-sidebar .destination-text{display:none;}#block-bean-flights-lag{padding:0 7px;}#block-bean-airline-directory{text-align:center;}#click-to-call-sidebar .flights-text{display:none;}@media only screen and (min-width:768px) and (max-width:959px){#block-bean-airline-directory{display:none;}.section-flights #content .product-table-left,.section-flights #content .product-table-right{width:100%;float:none;}.section-flights #content .view-fc-flights-homepage.view-display-id-international_flights{margin-top:0;}.section-flights #content .view-fc-flights-homepage.view-display-id-domestic_flights .views-exposed-form{width:100%;}.section-flights #content .view .views-submit-button{height:auto;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){#block-bean-airline-directory{display:none;}.section-flights #content .product-table-left,.section-flights #content .product-table-right{width:100%;float:none;}.section-flights #content .view-fc-flights-homepage.view-display-id-international_flights{margin-top:0;}.section-flights #content .view-fc-flights-homepage.view-display-id-domestic_flights .views-exposed-form{width:100%;}.section-flights #content .view.view-flights-by-airline .view-filters{left:5px;position:relative;z-index:9;}.section-flights #content .view.view-flights-by-airline .view-content{top:-52px;position:relative;}.section-flights #content .checkin-guide .at-home,.section-flights #content .checkin-guide .getting-there,.section-flights #content .checkin-guide .at-the-airport{width:30%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.section-flights #content .product-table-left,.section-flights #content .product-table-right{float:none;width:100%;}.section-flights #content .view.view-flights-by-airline .view-filters{left:5px;position:relative;z-index:9;}.section-flights #content .view.view-flights-by-airline .view-content{top:-52px;position:relative;}.section-flights #content .view-fc-flights-homepage.view-display-id-international_flights{margin-top:0;}.section-flights #content .view-fc-flights-homepage.view-display-id-domestic_flights .views-exposed-form{width:100%;}.section-flights #content .view-fc-flights-homepage.view-display-id-domestic_flights .views-exposed-form label{font-size:18px;margin-left:5px;}}#content .travel-tip{background-color:#f4f4f4;margin:25px 0 0 15px;padding:7px 7px 7px 40px;position:relative;}#content .travel-tip img{left:-15px;position:absolute;top:-15px;}#content .checkin-guide{clear:both;margin-bottom:1em;overflow:hidden;}#content .checkin-guide ul{margin:0;list-style:none;}#content .checkin-guide ul li{padding:0 5px 20px 35px;}#content .checkin-guide ul li.home-icon{background:transparent no-repeat -336px -6px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.home-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.bag-icon{background:transparent no-repeat -306px -37px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.bag-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.cursor-icon{background:transparent no-repeat -280px -64px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.cursor-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.printer-icon{background:transparent no-repeat -246px -97px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.printer-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.photo-icon{background:transparent no-repeat -215px -126px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.photo-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.checkin-icon{background:transparent no-repeat -189px -154px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.checkin-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.security-icon{background:transparent no-repeat -159px -183px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.security-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.gate-icon{background:transparent no-repeat -124px -221px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.gate-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.chair-icon{background:transparent no-repeat -97px -248px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.chair-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.itinerary-icon{background:transparent no-repeat -70px -276px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.itinerary-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.passport-icon{background:transparent no-repeat -38px -305px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.passport-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide ul li.customs-icon{background:transparent no-repeat -8px -338px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide ul li.customs-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide .at-home,#content .checkin-guide .getting-there,#content .checkin-guide .at-the-airport{height:360px;float:left;padding:5px;width:31%;}#content .checkin-guide .at-home h6,#content .checkin-guide .getting-there h6,#content .checkin-guide .at-the-airport h6{line-height:22px;margin:0 0 10px;}#content .checkin-guide .getting-there{background:#383a40 no-repeat 65px 320px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#content .checkin-guide .getting-there{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png);background-size:366px 364px;}}#content .checkin-guide .getting-there ul li{padding:0 0 20px;}#content .checkin-guide .getting-there ul li p{line-height:30px;font-size:20px;font-weight:bold;padding:0 0 15px 10px;}#content .checkin-guide .getting-there ul li p:last-child{background-image:none;}#content .checkin-guide .getting-there ul li .xxl{font-size:60px;line-height:34px;}#content .checkin-guide .getting-there h6,#content .checkin-guide .getting-there p{color:#fff;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.checkin-guide .getting-there{background-image:none;}.checkin-guide .getting-there ul li p:last-child{background:#383a40 no-repeat 10px 135px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons.png) !important;display:block;height:155px;}}@media only screen and (max-width:649px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-device-width:649px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:649px) and (-moz-min-device-pixel-ratio:2),only screen and (max-device-width:649px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:649px) and (min-device-pixel-ratio:2),only screen and (max-device-width:649px) and (min-device-pixel-ratio:2),only screen and (max-width:649px) and (min-resolution:192dpi),only screen and (max-device-width:649px) and (min-resolution:192dpi),only screen and (max-width:649px) and (min-resolution:2dppx),only screen and (max-device-width:649px) and (min-resolution:2dppx){.checkin-guide .getting-there ul li p:last-child{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/plan-prepare-icons-@2x.png) !important;background-size:366px 364px;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.section-flights #content .checkin-guide .at-home,.section-flights #content .checkin-guide .getting-there,.section-flights #content .checkin-guide .at-the-airport{float:none;width:45%;display:inline-table;}}@media only screen and (min-width:480px) and (max-width:649px),only screen and (max-device-width:480px) and (max-device-width:649px) and (orientation:landscape){.section-flights #content .checkin-guide .getting-there{height:auto;}}.section-tours nav.breadcrumb ol li.first a,.section-tours nav.breadcrumb ol li.first a:visited{background-position:-387px -115px;}.section-tours .webform-client-form{margin-bottom:12px;}.section-tours .webform-component-select{width:45%;}.section-tours #content form .fc-search-form .form-item select{width:100%;}.section-tours #webform-component-destination-in{width:220px;}.section-tours #webform-component-ss-product-supplier{clear:both;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.section-tours .webform-component-select{width:100%;}.section-tours #webform-component-destination-in{width:auto;}}.destination-landing-page .breadcrumb-wrapper{display:none;}.fodors-footer{margin-top:25px;}.fodors-footer p{margin:0;}.view-dest-district-maps{margin:1em 0;}.view-dest-content-accor.view-display-id-events .views-row,.view-dest-content.view-display-id-events .views-row{margin:1em 0;}.view-dest-content-accor .views-field-body,.view-dest-content .views-field-body{font-size:12px;line-height:19.2px;}.view-dest-content-accor .views-field-body p,.view-dest-content .views-field-body p{display:inline;}.view-dest-content-accor .field-name-field-address,.view-dest-content-accor .field-name-field-event-date,.view-dest-content .field-name-field-address,.view-dest-content .field-name-field-event-date{font-weight:bold;margin:5px 0 0;}.view-dest-content .views-row{margin-bottom:1em;}#block-views-dest-poi-overview .attachment{margin:10px 0;}#block-views-dest-poi-overview .attachment .view-content{background:#eaeaea;padding:12px;width:70%;clear:both;}#block-views-dest-poi-overview .attachment .view-content .views-label{clear:both;display:inline;float:left;margin-right:5px;}#block-views-dest-poi-overview .attachment .view-content .views-field{margin:5px 0;}#block-views-dest-poi-overview .attachment .view-content .views-field .field-content{display:inline;}#block-views-dest-poi-map .attachment{padding-top:10px;}#block-views-dest-poi-map .attachment .views-label{clear:both;display:inline;}#block-views-dest-poi-map .attachment .field-content{display:inline;}#content .fc-world-travel form .fc-search-form .fc-search-form-inner{padding-right:10px;}#content .fc-world-travel form .fc-search-form .form-item h2{height:auto;}.fc-dest-country-map{background:#eaeaea;height:auto;position:relative;width:453px;overflow:hidden;margin:1em auto;}.fc-dest-country-map h3{padding:0;margin:0;}.fc-dest-country-map .views-row p{margin:0;}.fc-dest-country-map .views-row .views-field{position:absolute;}.fc-dest-country-map .views-row .views-field.Beijing{right:145px;top:90px;}.fc-dest-country-map .views-row .views-field.Beijing a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Guangzhou{bottom:65px;right:150px;}.fc-dest-country-map .views-row .views-field.Guangzhou a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Shanghai{bottom:100px;right:130px;}.fc-dest-country-map .views-row .views-field.Shanghai a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.Hong-Kong{bottom:25px;right:70px;}.fc-dest-country-map .views-row .views-field.Hong-Kong a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Macau{bottom:35px;right:170px;}.fc-dest-country-map .views-row .views-field.Macau a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.Bangkok{right:160px;top:175px;}.fc-dest-country-map .views-row .views-field.Bangkok a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Koh-Samui{right:170px;top:290px;}.fc-dest-country-map .views-row .views-field.Koh-Samui a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Phuket{left:115px;top:370px;}.fc-dest-country-map .views-row .views-field.Phuket a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Chiang-Mai{right:200px;top:15px;}.fc-dest-country-map .views-row .views-field.Chiang-Mai a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Krabi{bottom:90px;left:170px;}.fc-dest-country-map .views-row .views-field.Krabi a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Bali{bottom:15px;right:170px;}.fc-dest-country-map .views-row .views-field.Bali a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Jakarta{bottom:80px;left:135px;}.fc-dest-country-map .views-row .views-field.Jakarta a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Osaka{left:215px;top:235px;}.fc-dest-country-map .views-row .views-field.Osaka a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Tokyo{right:100px;top:240px;}.fc-dest-country-map .views-row .views-field.Tokyo a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Hiroshima{bottom:200px;left:95px;}.fc-dest-country-map .views-row .views-field.Hiroshima a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Fukuoka{bottom:170px;left:50px;}.fc-dest-country-map .views-row .views-field.Fukuoka a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.Nagasaki{bottom:135px;left:105px;}.fc-dest-country-map .views-row .views-field.Nagasaki a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Sapporo{right:75px;top:70px;}.fc-dest-country-map .views-row .views-field.Sapporo a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Johannesburg{right:60px;top:145px;}.fc-dest-country-map .views-row .views-field.Johannesburg a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Cape-Town{bottom:50px;left:80px;}.fc-dest-country-map .views-row .views-field.Cape-Town a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Manchester{bottom:213px;right:155px;}.fc-dest-country-map .views-row .views-field.Manchester a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.London{bottom:95px;right:30px;}.fc-dest-country-map .views-row .views-field.London a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Newcastle{right:25px;top:255px;}.fc-dest-country-map .views-row .views-field.Newcastle a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Brighton{bottom:30px;right:80px;}.fc-dest-country-map .views-row .views-field.Brighton a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Bath{bottom:70px;right:175px;}.fc-dest-country-map .views-row .views-field.Bath a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.Canterbury{bottom:61px;right:61px;}.fc-dest-country-map .views-row .views-field.Canterbury a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.Cotswolds{bottom:113px;right:132px;}.fc-dest-country-map .views-row .views-field.Cotswolds a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.York{bottom:220px;right:59px;}.fc-dest-country-map .views-row .views-field.York a span{background-position:-38px 0;width:5px;height:10px;top:0;left:-5px;}.fc-dest-country-map .views-row .views-field.Dover{bottom:50px;right:11px;}.fc-dest-country-map .views-row .views-field.Dover a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Liverpool{bottom:188px;left:190px;}.fc-dest-country-map .views-row .views-field.Liverpool a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.Cambridge{bottom:125px;right:10px;}.fc-dest-country-map .views-row .views-field.Cambridge a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Lake-District{bottom:260px;right:185px;}.fc-dest-country-map .views-row .views-field.Lake-District a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Chester{bottom:165px;right:145px;}.fc-dest-country-map .views-row .views-field.Chester a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Oxford{bottom:91px;right:125px;}.fc-dest-country-map .views-row .views-field.Oxford a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.Birmingham{bottom:135px;right:135px;}.fc-dest-country-map .views-row .views-field.Birmingham a span{background-position:0 0;width:5px;height:10px;top:0;right:-5px;}.fc-dest-country-map .views-row .views-field.Cornwall{bottom:25px;right:220px;}.fc-dest-country-map .views-row .views-field.Cornwall a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Auckland{right:125px;top:95px;}.fc-dest-country-map .views-row .views-field.Auckland a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Christchurch{bottom:160px;right:105px;}.fc-dest-country-map .views-row .views-field.Christchurch a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Queenstown{bottom:105px;left:130px;}.fc-dest-country-map .views-row .views-field.Queenstown a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Wanaka{bottom:132px;left:161px;}.fc-dest-country-map .views-row .views-field.Wanaka a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Wellington{bottom:240px;right:50px;}.fc-dest-country-map .views-row .views-field.Wellington a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Dunedin{bottom:50px;left:185px;}.fc-dest-country-map .views-row .views-field.Dunedin a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Rotorua{right:40px;top:180px;}.fc-dest-country-map .views-row .views-field.Rotorua a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.California{display:none;bottom:240px;right:50px;}.fc-dest-country-map .views-row .views-field.California a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Florida{display:none;bottom:240px;right:50px;}.fc-dest-country-map .views-row .views-field.Florida a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Boston{right:25px;top:75px;}.fc-dest-country-map .views-row .views-field.Boston a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Los-Angeles{left:35px;top:155px;}.fc-dest-country-map .views-row .views-field.Los-Angeles a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Chicago{right:125px;top:100px;}.fc-dest-country-map .views-row .views-field.Chicago a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Denver{left:160px;top:125px;}.fc-dest-country-map .views-row .views-field.Denver a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Miami{bottom:125px;right:55px;}.fc-dest-country-map .views-row .views-field.Miami a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Hawaii{bottom:60px;left:30px;}.fc-dest-country-map .views-row .views-field.Hawaii a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Las-Vegas{bottom:235px;left:70px;}.fc-dest-country-map .views-row .views-field.Las-Vegas a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Orlando{bottom:180px;right:50px;}.fc-dest-country-map .views-row .views-field.Orlando a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.San-Francisco{left:15px;top:115px;}.fc-dest-country-map .views-row .views-field.San-Francisco a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.New-York{right:15px;top:120px;}.fc-dest-country-map .views-row .views-field.New-York a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Washington-DC{right:15px;top:150px;}.fc-dest-country-map .views-row .views-field.Washington-DC a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Seattle{left:40px;top:50px;}.fc-dest-country-map .views-row .views-field.Seattle a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.New-Orleans{bottom:190px;right:160px;}.fc-dest-country-map .views-row .views-field.New-Orleans a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Anchorage{bottom:35px;left:160px;}.fc-dest-country-map .views-row .views-field.Anchorage a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Atlanta{bottom:210px;right:47px;}.fc-dest-country-map .views-row .views-field.Atlanta a span{background-position:-38px 0;width:5px;height:10px;top:0;left:-5px;}.fc-dest-country-map .views-row .views-field.Dallas{bottom:220px;left:200px;}.fc-dest-country-map .views-row .views-field.Dallas a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Nashville{bottom:225px;right:115px;}.fc-dest-country-map .views-row .views-field.Nashville a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.St-Louis{bottom:285px;right:145px;}.fc-dest-country-map .views-row .views-field.St-Louis a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Hanoi{right:200px;top:65px;}.fc-dest-country-map .views-row .views-field.Hanoi a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Ho-Chi-Minh-City{bottom:95px;left:235px;}.fc-dest-country-map .views-row .views-field.Ho-Chi-Minh-City a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Halong-Bay{display:none;left:40px;top:50px;}.fc-dest-country-map .views-row .views-field.Halong-Bay a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Hoi-An{bottom:240px;right:90px;}.fc-dest-country-map .views-row .views-field.Hoi-An a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Nah-Trang,.fc-dest-country-map .views-row .views-field.Nha-Trang{bottom:155px;right:45px;}.fc-dest-country-map .views-row .views-field.Nah-Trang a span,.fc-dest-country-map .views-row .views-field.Nha-Trang a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Sydney{bottom:125px;right:70px;}.fc-dest-country-map .views-row .views-field.Sydney a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Byron-Bay{right:30px;top:60px;}.fc-dest-country-map .views-row .views-field.Byron-Bay a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Coffs-Harbour{right:5px;top:140px;}.fc-dest-country-map .views-row .views-field.Coffs-Harbour a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Hunter-Valley{right:110px;top:195px;}.fc-dest-country-map .views-row .views-field.Hunter-Valley a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Lord-Howe-Island{display:none;right:200px;top:65px;}.fc-dest-country-map .views-row .views-field.Lord-Howe-Island a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Brisbane{top:420px;left:304px;}.fc-dest-country-map .views-row .views-field.Brisbane a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Hamilton-Island{top:235px;left:272px;}.fc-dest-country-map .views-row .views-field.Hamilton-Island a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Sunshine-Coast{top:389px;left:231px;}.fc-dest-country-map .views-row .views-field.Sunshine-Coast a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;right:3px;}.fc-dest-country-map .views-row .views-field.Port-Douglas{top:143px;left:175px;}.fc-dest-country-map .views-row .views-field.Port-Douglas a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Cairns{top:184px;left:181px;}.fc-dest-country-map .views-row .views-field.Cairns a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Great-Barrier-Reef{top:172px;left:292px;}.fc-dest-country-map .views-row .views-field.Great-Barrier-Reef a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Townsville{top:214px;left:212px;}.fc-dest-country-map .views-row .views-field.Townsville a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Whitsundays{top:264px;left:260px;}.fc-dest-country-map .views-row .views-field.Whitsundays a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Fraser-Island{top:353px;left:325px;}.fc-dest-country-map .views-row .views-field.Fraser-Island a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:45%;}.fc-dest-country-map .views-row .views-field.Noosa{top:390px;left:354px;}.fc-dest-country-map .views-row .views-field.Noosa a span{background-position:-9px 0;width:10px;height:5px;bottom:-5px;left:3px;}.fc-dest-country-map .views-row .views-field.Gold-Coast{top:459px;left:358px;}.fc-dest-country-map .views-row .views-field.Gold-Coast a span{background-position:-23px -5px;width:10px;height:5px;top:-5px;left:3px;}.fc-dest-country-map .views-row .views-field a{position:relative;font-size:13px;display:block;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;background:#e00;text-transform:uppercase;color:#fff;padding:0 5px;line-height:20px;height:20px;text-decoration:none;}.fc-dest-country-map .views-row .views-field a:hover{text-decoration:underline;}.fc-dest-country-map .views-row .views-field a span{position:absolute;background:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-map-arrows.png) no-repeat;}.section-world-travel .pinterest-overlay{background:none;}.section-world-travel .pinterest-overlay .caption{display:none;}.section-accommodation .search-layout .breadcrumb-wrapper{display:block;}.section-accommodation .search-layout nav.breadcrumb ol li.first a,.section-accommodation .search-layout nav.breadcrumb ol li.first a:visited{background-position:-387px -497px;}.search-layout .center-wrapper{background:url(/sites/all/themes/custom/fc/images/fc-responsive/bg-sidebar-desktop-grey.jpg) repeat-y 0 0;clear:both;}.search-layout .left-column .pane-block{padding-left:35px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px dotted #424248;}.search-layout .left-column .pane-block .pane-title{color:#000;font-size:18px;}.search-layout .left-column .pane-block .pane-title .toggle{display:block;float:left;width:11px;height:11px;margin:7px 0 0 -25px;}.search-layout .left-column .pane-block .pane-title.fcl-facets-collapsible{cursor:pointer;}.search-layout .left-column .pane-block .pane-title.fcl-facets-collapsible .toggle{background:transparent no-repeat 0 0;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/collapse-expand.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.search-layout .left-column .pane-block .pane-title.fcl-facets-collapsible .toggle{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/collapse-expand-@2x.png);background-size:11px 22px;}}.search-layout .left-column .pane-block .pane-title.fcl-facets-collapsible.fcl-facets-collapsed .toggle{background:transparent no-repeat 0 -11px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/collapse-expand.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.search-layout .left-column .pane-block .pane-title.fcl-facets-collapsible.fcl-facets-collapsed .toggle{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/collapse-expand-@2x.png);background-size:11px 22px;}}.search-layout .left-column .pane-block ul.facetapi-facetapi-links,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes,.search-layout .left-column .pane-block .fcl-facets-checkbox{margin:0;padding:0;}.search-layout .left-column .pane-block ul.facetapi-facetapi-links li,.search-layout .left-column .pane-block ul.facetapi-facetapi-links li.leaf,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes li,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes li.leaf,.search-layout .left-column .pane-block .fcl-facets-checkbox li,.search-layout .left-column .pane-block .fcl-facets-checkbox li.leaf{list-style:none none;margin-bottom:5px;padding-bottom:5px;overflow:hidden;}.search-layout .left-column .pane-block ul.facetapi-facetapi-links li.fcl-facets-all-filter,.search-layout .left-column .pane-block ul.facetapi-facetapi-links li.leaf.fcl-facets-all-filter,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes li.fcl-facets-all-filter,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes li.leaf.fcl-facets-all-filter,.search-layout .left-column .pane-block .fcl-facets-checkbox li.fcl-facets-all-filter,.search-layout .left-column .pane-block .fcl-facets-checkbox li.leaf.fcl-facets-all-filter{border-bottom:1px solid #ddd;}.search-layout .left-column .pane-block ul.facetapi-facetapi-links input,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes input,.search-layout .left-column .pane-block .fcl-facets-checkbox input{width:auto;display:block;float:left;margin-right:10px;margin-top:2px;}.search-layout .left-column .pane-block ul.facetapi-facetapi-links a,.search-layout .left-column .pane-block ul.facetapi-facetapi-links a:hover,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes a,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes a:hover,.search-layout .left-column .pane-block .fcl-facets-checkbox a,.search-layout .left-column .pane-block .fcl-facets-checkbox a:hover{float:left;width:210px;color:#383a40;text-decoration:none;font-size:12px;}.search-layout .left-column .pane-block ul.facetapi-facetapi-links .fcl-facets-custom-range-fields,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes .fcl-facets-custom-range-fields,.search-layout .left-column .pane-block .fcl-facets-checkbox .fcl-facets-custom-range-fields{padding-left:22px;}.search-layout .left-column .pane-block ul.facetapi-facetapi-links .fcl-facets-custom-range-fields input,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes .fcl-facets-custom-range-fields input,.search-layout .left-column .pane-block .fcl-facets-checkbox .fcl-facets-custom-range-fields input{width:30px;display:inline;float:none;margin-right:0;margin-left:2px;margin-top:0;}.search-layout .left-column .pane-block ul.facetapi-facetapi-links .fcl-facets-custom-range-fields input.form-button,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes .fcl-facets-custom-range-fields input.form-button,.search-layout .left-column .pane-block .fcl-facets-checkbox .fcl-facets-custom-range-fields input.form-button{margin-left:5px;}.search-layout .left-column .pane-block .fcl-facets-show-more{font-size:12px;padding-left:24px;}.search-layout .left-column .refine-wrapper{padding-left:0;padding-right:0;text-align:center;}.search-layout .left-column .refine-wrapper button{display:inline;border:0;width:100%;font-size:20px;}.search-layout .left-column .refine-wrapper #refine-image{display:inline-block;background:url(/sites/all/themes/custom/fc/images/refine-down.png) no-repeat center;width:30px;height:auto;}.search-layout .left-column .refine-wrapper #refine-image.clicked{background:url(/sites/all/themes/custom/fc/images/refine-up.png) no-repeat 5px center;}.search-layout .content-column .view-filters{border-top:1px dotted #424248;border-bottom:1px dotted #424248;margin-bottom:15px;padding-bottom:5px;}.search-layout .content-column .view-filters label{text-transform:uppercase;font-size:10px;color:#000;}.search-layout .content-column .view-filters .views-exposed-widget{display:none;margin-right:20px;}.search-layout .content-column .view-filters .views-exposed-widget.views-widget-sort-by{display:block;margin-right:40px;}.search-layout .content-column .view-filters .views-exposed-widget.views-widget-sort-by select{width:216px;}.search-layout .content-column .view-filters .views-exposed-widget.views-widget-per-page{display:block;width:115px;}.search-layout .content-column .view-filters .views-exposed-widget.views-submit-button{display:block;margin-right:0;padding-right:0;width:212px;}.search-layout .content-column .view-filters .views-exposed-widget.views-submit-button select{width:48px;float:left;}.search-layout .content-column .view-filters .views-exposed-widget.views-submit-button span{float:left;margin-left:5px;line-height:30px;}.search-layout .content-column .view-filters .views-exposed-widget.views-submit-button .fcl-mini-pager-arrows{float:right;margin-top:2px;}.search-layout .content-column .view-filters .views-exposed-widget.views-submit-button a,.search-layout .content-column .view-filters .views-exposed-widget.views-submit-button a:hover{margin-left:8px;float:left;font-size:18px;color:#383a40;font-weight:bold;text-decoration:none;padding:0;height:24px;width:24px;display:block;text-align:center;line-height:24px;background-color:#ececec;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFECECEC',endColorstr='#FFFDFDFD');background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#fdfdfd));background-image:linear-gradient(to bottom,#ececec 0%,#fdfdfd 100%);border:1px solid #bcbcbc;}.search-layout .content-column .item-list{border-top:1px dotted #424248;border-bottom:1px dotted #424248;position:relative;}.search-layout .content-column .item-list ul{overflow:hidden;display:table;margin:10px auto;}.search-layout .content-column .item-list ul li{padding:0;margin:0 2px;float:left;}.search-layout .content-column .item-list ul li.pager-first,.search-layout .content-column .item-list ul li.pager-last,.search-layout .content-column .item-list ul li.pager-ellipsis{display:none;}.search-layout .content-column .item-list ul li.pager-current{border:1px solid #ddd;display:block;float:left;line-height:25px;height:23px;padding:0 8px;background-color:#ececec;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFECECEC',endColorstr='#FFFDFDFD');background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#fdfdfd));background-image:linear-gradient(to bottom,#ececec 0%,#fdfdfd 100%);}.search-layout .content-column .item-list ul li.pager-previous{margin-right:12px;}.search-layout .content-column .item-list ul li.pager-previous a,.search-layout .content-column .item-list ul li.pager-previous a:hover{font-size:18px;color:#383a40;font-weight:bold;line-height:22px;}.search-layout .content-column .item-list ul li.pager-next{margin-left:12px;}.search-layout .content-column .item-list ul li.pager-next a,.search-layout .content-column .item-list ul li.pager-next a:hover{font-size:18px;color:#383a40;font-weight:bold;line-height:22px;}.search-layout .content-column .item-list ul li a,.search-layout .content-column .item-list ul li a:hover{display:block;float:left;line-height:25px;height:23px;padding:0 8px;background-color:#ececec;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFECECEC',endColorstr='#FFFDFDFD');background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#fdfdfd));background-image:linear-gradient(to bottom,#ececec 0%,#fdfdfd 100%);border:1px solid #bcbcbc;text-decoration:none;}.search-layout .ajax-progress-throbber{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5) no-repeat 50vw 50vh;z-index:9999;}.search-layout .ajax-progress-throbber .throbber{position:absolute;top:50vh;left:50vw;margin:0 auto;}@media only screen and (min-width:768px) and (max-width:959px){.search-layout .center-wrapper{background:url(/sites/all/themes/custom/fc/images/fc-responsive/bg-sidebar-desktop-small-grey.jpg) repeat-y 0 0;clear:both;}.search-layout .left-column .pane-block ul a,.search-layout .left-column .pane-block .fcl-facets-fcl-facets-checkboxes a,.search-layout .left-column .pane-block .fcl-facets-checkbox a{width:150px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.search-layout .center-wrapper{background:none;}.search-layout .left-column{width:100%;background:#eaeaea;float:none;}.search-layout .left-column .inside{margin:0;}.search-layout .left-column .pane-block{margin-bottom:0;overflow:hidden;padding-bottom:0;}.search-layout .left-column .pane-block:last-child{border:0;}.search-layout .left-column .pane-block .pane-title{margin:10px 0;}.search-layout .left-column .pane-block .pane-content{padding-bottom:5px;}}@media only screen and (min-width:768px){.search-layout .left-column .refine-wrapper{display:none;}}@media only screen and (max-width:767px){.search-layout .content-column .views-submit-button .form-item-page{display:none;}.search-layout .content-column .view-filters{background-color:#efefef;padding-bottom:5px;border-top:1px dotted #424248;}.search-layout .content-column .view-filters .views-exposed-widget.views-widget-per-page{display:none;}.search-layout .content-column .view-filters .views-exposed-widget.views-widget-sort-by{margin-right:0;width:96%;padding-left:2%;padding-right:2%;}.search-layout .content-column .view-filters .views-exposed-widget.views-widget-sort-by .form-select{width:100%;}}.section-rail.rail-sub-pages .rail-search-form{margin-bottom:20px;}.section-rail .right a.fcl-procat-product,.section-rail .right .property-listing .views-row .property-wrapper,.property-listing .views-row .section-rail .right .property-wrapper{margin-right:0;}.section-rail .browse-links.rail h4{background-position:-384px -303px;}.section-rail .left .more-deals,.section-rail .right .more-deals{width:302px;}.section-rail .breadcrumb .first a{background-position:-387px -305px !important;}.section-rail .dfp-tag-wrapper{margin-bottom:20px;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.section-rail .views-field-field-rail-hero-logo{display:none;}}@media only screen and (min-width:768px) and (max-width:959px){.section-rail #hot-deals .right,.section-rail #hot-deals .left{width:239px;}.section-rail #hot-deals .right .more-deals,.section-rail #hot-deals .left .more-deals{width:239px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.section-rail #hot-deals .right,.section-rail #hot-deals .left{width:49%;}.section-rail #hot-deals .right .more-deals,.section-rail #hot-deals .left .more-deals{width:100%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.section-rail #hot-deals .right,.section-rail #hot-deals .left{float:none;width:100%;}.section-rail #hot-deals .right .more-deals,.section-rail #hot-deals .left .more-deals{width:100%;}}.section-experts nav.breadcrumb ol li.first a,.section-experts nav.breadcrumb ol li.first a:visited{background-position:-386px -534px;}.section-experts h2,.section-experts h3{clear:both;}.section-experts #content ul{margin-bottom:15px;}.section-experts #content .product-table-left{float:left;}.section-experts #content .product-table-right{float:right;}.section-experts #content .product-table-left,.section-experts #content .product-table-right{width:49%;}.section-experts #content .product-table-left .fcl-views-matrix thead,.section-experts #content .product-table-right .fcl-views-matrix thead{display:none;}.section-experts #content .pane-bean-general-enquiry{clear:both;}.section-experts #content .two-col-list,.section-experts #content .three-col-list{float:left;}.section-experts #content .two-col-list{width:47%;}.section-experts #content .three-col-list{width:29%;}.section-experts #content .air-transportation{width:85px;}.section-experts #content .fcl-views-matrix td.row-header{min-width:130px;}.section-experts #content .dropdown-select{background-color:#e00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#c10000));background-image:linear-gradient(to bottom,#e00 0%,#c10000 100%);height:42px;}.section-experts #content .dropdown-select.tabs--pills{background-color:transparent;background-image:none;}.section-experts #content .dropdown-select div{font-size:20px;color:#fff;border:0;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:400;margin:0 0 5px;text-indent:10px;line-height:42px;float:left;}.section-experts #content .dropdown-select select{margin:5px 0 0 5px;float:left;font-size:13px;line-height:26px;padding:6px 3px;text-indent:0;border:1px solid #ccc;border-radius:2px;}.section-experts #content .pane-fcl-enquiry-routing-product-extra-content{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:21px;text-align:center;text-indent:0;height:auto;padding:5px 0;clear:both;}@media only screen and (min-width:768px) and (max-width:959px){.section-experts #content .product-table-left,.section-experts #content .product-table-right{width:100%;float:none;}.section-experts #content .dropdown-select select{width:auto;}.section-experts #content .dropdown-select:after{border:0;}.section-experts #content .air-transportation{width:120px;}.section-experts #content .pane-fcl-enquiry-routing-product-extra-content{font-size:16px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.section-experts #content .product-table-left,.section-experts #content .product-table-right{width:100%;float:none;}.section-experts #content .dropdown-select{height:55px;}.section-experts #content .dropdown-select div{line-height:20px;text-indent:0;}.section-experts #content .dropdown-select select{width:100%;margin:0;}.section-experts #content .dropdown-select:after{border:0;}.section-experts #content .air-transportation{width:120px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.section-experts #content .two-col-list,.section-experts #content .three-col-list,.section-experts #content .product-table-left,.section-experts #content .product-table-right{float:none;width:100%;}.section-experts #content .dropdown-select:after{border:0;}.section-experts #content .air-transportation{width:120px;}.section-experts #content .pane-fcl-enquiry-routing-product-extra-content{font-size:18px;line-height:22px;}}.section-ski-holidays nav.breadcrumb ol li.first a,.section-ski-holidays nav.breadcrumb ol li.first a:visited{background-position:-387px -343px;}.section-ski-holidays .pane-bean-general-enquiry{float:left;}.section-holidays nav.breadcrumb ol li.first a,.section-holidays nav.breadcrumb ol li.first a:visited,.section-luxury .holiday-package nav.breadcrumb ol li.first a,.section-luxury .holiday-package nav.breadcrumb ol li.first a:visited{background-position:-387px -40px;}.section-holidays .content-body .left .more-deals,.section-holidays .content-middle .left .more-deals,.section-luxury .holiday-package .content-body .left .more-deals,.section-luxury .holiday-package .content-middle .left .more-deals{margin-right:15px;}.section-holidays .content-body .right a.fcl-procat-product,.section-holidays .content-body .right .property-listing .views-row .property-wrapper,.property-listing .views-row .section-holidays .content-body .right .property-wrapper,.section-holidays .content-middle .right a.fcl-procat-product,.section-holidays .content-middle .right .property-listing .views-row .property-wrapper,.property-listing .views-row .section-holidays .content-middle .right .property-wrapper,.section-luxury .holiday-package .content-body .right a.fcl-procat-product,.section-luxury .holiday-package .content-body .right .property-listing .views-row .property-wrapper,.property-listing .views-row .section-luxury .holiday-package .content-body .right .property-wrapper,.section-luxury .holiday-package .content-middle .right a.fcl-procat-product,.section-luxury .holiday-package .content-middle .right .property-listing .views-row .property-wrapper,.property-listing .views-row .section-luxury .holiday-package .content-middle .right .property-wrapper{margin-right:0;}.section-holidays .pane-custom h2,.section-luxury .holiday-package .pane-custom h2{margin-bottom:0;}.section-holidays .fc-holiday-destinations,.section-luxury .holiday-package .fc-holiday-destinations{padding:10px;background:#eaeaea;overflow:hidden;}.section-holidays .fc-holiday-destinations ul,.section-luxury .holiday-package .fc-holiday-destinations ul{list-style:none;margin:0;}.section-holidays .fc-holiday-destinations ul li,.section-luxury .holiday-package .fc-holiday-destinations ul li{list-style:none;float:left;margin:5px 0;width:33%;}.section-holidays .pane-bean-general-enquiry,.section-luxury .holiday-package .pane-bean-general-enquiry{float:left;}.fc-featured-destinations.fc-cross-linking{margin:0;}.view-holiday-type-map{margin-bottom:10px;}.view-holiday-node-reference.fc-inspiration-tiles{margin-top:0;}@media only screen and (min-width:768px) and (max-width:959px){.section-holidays .content-body .left,.section-holidays .content-body .right,.section-holidays .content-middle .left,.section-holidays .content-middle .right{float:none;}.section-holidays .content-body .left a.fcl-procat-product,.section-holidays .content-body .left .property-listing .views-row .property-wrapper,.property-listing .views-row .section-holidays .content-body .left .property-wrapper,.section-holidays .content-body .right a.fcl-procat-product,.section-holidays .content-body .right .property-listing .views-row .property-wrapper,.property-listing .views-row .section-holidays .content-body .right .property-wrapper,.section-holidays .content-middle .left a.fcl-procat-product,.section-holidays .content-middle .left .property-listing .views-row .property-wrapper,.property-listing .views-row .section-holidays .content-middle .left .property-wrapper,.section-holidays .content-middle .right a.fcl-procat-product,.section-holidays .content-middle .right .property-listing .views-row .property-wrapper,.property-listing .views-row .section-holidays .content-middle .right .property-wrapper{margin-right:15px;}.section-holidays .content-body .left .views-row-even a.fcl-procat-product.fcl-procat-product-half,.section-holidays .content-body .left .views-row-even .property-listing .views-row .fcl-procat-product-half.property-wrapper,.property-listing .views-row .section-holidays .content-body .left .views-row-even .fcl-procat-product-half.property-wrapper,.section-holidays .content-body .right .views-row-even a.fcl-procat-product.fcl-procat-product-half,.section-holidays .content-body .right .views-row-even .property-listing .views-row .fcl-procat-product-half.property-wrapper,.property-listing .views-row .section-holidays .content-body .right .views-row-even .fcl-procat-product-half.property-wrapper,.section-holidays .content-middle .left .views-row-even a.fcl-procat-product.fcl-procat-product-half,.section-holidays .content-middle .left .views-row-even .property-listing .views-row .fcl-procat-product-half.property-wrapper,.property-listing .views-row .section-holidays .content-middle .left .views-row-even .fcl-procat-product-half.property-wrapper,.section-holidays .content-middle .right .views-row-even a.fcl-procat-product.fcl-procat-product-half,.section-holidays .content-middle .right .views-row-even .property-listing .views-row .fcl-procat-product-half.property-wrapper,.property-listing .views-row .section-holidays .content-middle .right .views-row-even .fcl-procat-product-half.property-wrapper{margin-right:0;}.section-holidays .content-body .left .more-deals,.section-holidays .content-body .right .more-deals,.section-holidays .content-middle .left .more-deals,.section-holidays .content-middle .right .more-deals{margin-right:0;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.section-holidays .content-body .left,.section-holidays .content-body .right,.section-holidays .content-middle .left,.section-holidays .content-middle .right{float:none;}.section-holidays .content-body .left .more-deals,.section-holidays .content-body .right .more-deals,.section-holidays .content-middle .left .more-deals,.section-holidays .content-middle .right .more-deals{margin-right:0;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.section-holidays .content-body .left,.section-holidays .content-body .right,.section-holidays .content-middle .left,.section-holidays .content-middle .right{float:none;}.section-holidays .content-body .left .more-deals,.section-holidays .content-body .right .more-deals,.section-holidays .content-middle .left .more-deals,.section-holidays .content-middle .right .more-deals{margin-right:0;}.section-holidays .fc-holiday-destinations ul li{float:none;}}.slideContainer ul.productTiles{overflow:hidden;margin:1em 0 0;}.slideContainer ul.productTiles li{margin-left:40px;float:left;padding:0;list-style:none;}.slideContainer ul.productTiles li:first-child{margin:0;}@media only screen and (min-width:768px) and (max-width:959px){.slideContainer ul.productTiles li{margin-left:17px;width:31%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.slideContainer ul.productTiles li{margin-left:5%;width:30%;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.slideContainer ul.productTiles li{clear:both;width:100%;margin:0;text-align:center;}}.view-holiday-events{margin:2em 0;}.view-holiday-events .views-row{margin:.5em 0;}.view-holiday-events .views-row:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.view-holiday-events .views-row div{display:inline;}.view-holiday-events h3{margin-top:1em;}.view-fc-events-event-products .view-empty{background-color:#eaeaea;padding:10px;margin:2em 0;}.view-fc-events-event-products .view-empty p{margin:0;}.node-type-holiday-events .pane-node-field-event-date{font-size:17px;font-weight:bold;margin:.5em 0;}.node-type-holiday-events .pane-node-field-event-content{margin:1em 0;}.pane-testimonials h2.pane-title{background:#383a40 no-repeat 0 0;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);color:#fff;line-height:35px;padding:0 0 0 45px;text-transform:uppercase;margin:0;font-weight:normal;background-position:-384px -531px;font-size:16px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.pane-testimonials h2.pane-title{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.pane-bean-careers-search header{display:none;}#content .view-testimonials .flex-nav-container{margin-bottom:0;}#content .view-testimonials .flexslider{border:0;}#content .view-testimonials .flexslider li{margin:0;list-style:none;}#content .view-testimonials .flexslider img{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #ccc;}#content .view-testimonials .flexslider .testimonial-layout{height:145px;}#content .view-testimonials .flexslider .testimonial-layout .content-body{width:auto;}#content .view-testimonials:after{display:table;content:'';clear:both;}#content .content-banner .pane-bean-careers-search{position:absolute;z-index:1;}#content .content-banner .pane-bean-careers-search .pane-title{display:none;}#content .content-banner .pane-bean-careers-search .fc-search-form-careers{background:none;}#content .content-banner .pane-bean-careers-search .fc-search-form-careers .fc-search-form-inner{padding:20px 150px 11px 20px;}.view-jobs{padding-right:10px;}.view-jobs .view-filters{margin-bottom:20px;}.view-jobs .views-exposed-widget{max-width:20%;}.view-jobs .views-exposed-widget .form-submit{margin-top:20px;}.view-jobs .fcl-job-search{color:#383a40;text-decoration:none;background-color:#f4f4f4;display:block;font-size:12px;border-radius:3px;border-bottom:2px solid #ddd;position:relative;padding:5px 15px;margin-bottom:15px;}.view-jobs .fcl-job-search:hover{background:#eaeaea;}.fcl-job-full{margin-right:15px;}.fcl-job-full h1{margin-bottom:.5em;}.fcl-job-full .apply-now a{line-height:30px;height:30px;width:auto;background-color:#e00;border:1px solid #900;color:#fff;display:block;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin:0 0 10px;padding:0 15px;text-decoration:none;min-height:21px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFEE0000',endColorstr='#FFD30000');background-image:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#d30000));background-image:linear-gradient(to bottom,#e00 0%,#d30000 100%);border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(255,255,255,0.2) inset;box-shadow:0 1px 2px rgba(255,255,255,0.2) inset;text-shadow:0 1px rgba(0,0,0,0.5);float:left;margin-top:10px;}.fcl-job-full .apply-now a:hover{color:#fff;cursor:pointer;text-decoration:none;background-color:#ed0000;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#33FFFFFF',endColorstr='#00FFFFFF');background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);}.fcl-job-full .apply-now a:active{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#33000000',endColorstr='#00FFFFFF');background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%);border:1px solid #900;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;}.fcl-job-full .apply-now a:visited,.fcl-job-full .apply-now a:focus{color:#fff;text-decoration:none;}.section-careers nav ol li.first a{background-position:-386px -533px;}.section-careers .search-layout .left-column .inside{margin:0 6px 0 0;}.section-careers .search-layout .left-column .inside .pane-block{padding-left:0;border-bottom:0;}.section-careers .search-layout .left-column .inside .pane-bean-careers-job-alerts{padding-left:10px;padding-right:10px;}.careers-layout .hero-content img{width:auto;float:right;}.careers-layout .content-banner .inside{position:relative;}.careers-layout .pane-node-body{padding-right:15px;}.careers-layout .sidebars .entity-bean h4{margin-bottom:10px;}.careers-layout .sidebars .entity-bean p{padding-left:10px;padding-right:10px;}.careers-layout .sidebars .entity-bean img{max-width:100%;}#block-views-testimonials-sidebar h4.block-title{background:#cc0c00 no-repeat -384px -530px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#block-views-testimonials-sidebar h4.block-title{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}@media only screen and (min-width:768px) and (max-width:959px){.careers-layout .hero-content img{min-height:296px;max-width:none !important;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.view-jobs .views-exposed-widget{max-width:25%;}.careers-layout .hero-content img{max-width:none !important;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){#content .content-banner .pane-bean-careers-search{position:relative;}#content .content-banner .pane-bean-careers-search .fc-form{background:#000;}#content .content-banner .pane-hero-banner-with-content{display:none;}.careers-layout aside.sidebars{margin-left:-15px;margin-right:-15px;}.careers-layout aside.sidebars .sidebar-content{background:#eaeaea;padding-bottom:12px;margin-bottom:-12px;}.fcl-job-full .summary{float:none;width:100%;margin:0 0 10px;}.fcl-job-full .summary:after{clear:both;display:table;content:'';}.view-jobs .views-exposed-widget{max-width:45%;}}.google-appliance-search-form{background:#f4f4f4;border:1px solid #ccc;padding:10px;}.google-appliance-search-form .google-appliance-search-title{color:#212126;display:block;font-size:18px;font-weight:bold;padding-bottom:5px;}.google-appliance-search-form input[type="text"][name="search_keys"]{float:left;margin-right:5px;width:85%;}#content ol.google-appliance-results{list-style:none;margin:0;padding:0;}.google-appliance-search-results{border:1px solid #ccc;border-top:0;padding:10px;}.google-appliance-search-results .title{display:block;}.google-appliance-search-results .title a{color:#e00;font-size:15px;}.google-appliance-search-results .google-appliance-result{border-bottom:1px solid #ccc;}.google-appliance-search-results .google-appliance-results-control-bar{background:none;border:0;font-size:10px;padding:0;}.google-appliance-search-results .google-appliance-snippet-info{padding-left:0;}.google-appliance-search-results .meta-product-price{background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#fdfdfd));background-image:linear-gradient(to top,#ececec 0%,#fdfdfd 100%);border-radius:3px;float:right;font-size:11px;font-weight:bold;padding:10px;position:relative;top:-10px;}.google-appliance-search-results .meta-product-price strong{color:#e00;font-size:16px;position:relative;top:2px;}.google-appliance-search-results .item-list{margin-left:2em;}.google-appliance-search-tabs{border:1px solid #ccc;border-bottom:0;}.google-appliance-search-tabs .google-appliance-tab{display:block;float:left;width:14.286%;}.google-appliance-search-tabs a{background-image:-webkit-gradient(linear,left top,left bottom,from(#5d5d5d),to(#343434));background-image:linear-gradient(to bottom,#5d5d5d 0%,#343434 100%);color:#fff;display:block;font-weight:bold;padding:5px 0;text-align:center;text-decoration:none;border-right:1px solid #fff;}.google-appliance-search-tabs a:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#2a2a2a),to(#030303));background-image:linear-gradient(to bottom,#2a2a2a 0%,#030303 100%);color:#fff;text-decoration:none;}.google-appliance-search-tabs a:visited{color:#fff;text-decoration:none;}.google-appliance-search-tabs .google-appliance-tab-active a{background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#fdfdfd));background-image:linear-gradient(to bottom,#ececec 0%,#fdfdfd 100%);border:1px solid #ccc;border-bottom:0;color:#383a40;margin-right:-1px;padding-top:9px;position:relative;top:-5px;left:-1px;}.google-appliance-search-tabs i{display:block;height:30px;margin:0 auto;width:30px;}.google-appliance-search-tabs .all_results i{background:transparent no-repeat -386px -229px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.google-appliance-search-tabs .all_results i{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.google-appliance-search-tabs .flights i{background:transparent no-repeat -386px 0;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.google-appliance-search-tabs .flights i{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.google-appliance-search-tabs .hotels i{background:transparent no-repeat -386px -494px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.google-appliance-search-tabs .hotels i{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.google-appliance-search-tabs .packages i{background:transparent no-repeat -386px -188px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.google-appliance-search-tabs .packages i{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.google-appliance-search-tabs .tours i{background:transparent no-repeat -386px -112px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.google-appliance-search-tabs .tours i{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.google-appliance-search-tabs .cruises i{background:transparent no-repeat -386px -151px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.google-appliance-search-tabs .cruises i{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.google-appliance-search-tabs .guides i{background:transparent no-repeat -386px -456px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.google-appliance-search-tabs .guides i{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.swiftype-results-container .pagination ul{padding:0;clear:both;text-align:center;}.swiftype-results-container .pagination ul li{padding:0 .5em;background-image:none;display:inline;list-style-type:none;margin:0;}.swiftype-results-container .pagination ul li a{text-decoration:none;background-color:white;color:rgba(0,0,0,0.87);text-align:center;letter-spacing:.5px;font-size:0.875rem;font-weight:500;outline:0;border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 1rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-transition:.2s ease-out;transition:.2s ease-out;}.swiftype-results-container .pagination ul li a:hover,.swiftype-results-container .pagination ul li a:focus{background-color:#ededed;}.swiftype-results-container .pagination ul li a.current{webkit-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.google-appliance-pager .item-list{display:table;margin:0 auto;}.google-appliance-pager .pager{margin-left:auto;margin-right:auto;}.google-appliance-pager .pager li.pager-current,.google-appliance-pager .pager li.pager-item,.google-appliance-pager .pager li.pager-next,.google-appliance-pager .pager li.pager-previous{display:inline-block !important;}.google-appliance-pager .pager li.pager-previous a,.google-appliance-pager .pager li.pager-next a{font-size:12px;}.google-appliance-pager .pager li.pager-previous a:hover,.google-appliance-pager .pager li.pager-next a:hover{color:#e00;font-size:12px;}.google-appliance-category-suggestions img{max-width:35px;position:relative;top:12px;}.google-appliance-category-suggestions ul{list-style:none;margin:0;overflow:hidden;padding-bottom:1em;text-align:center;}.google-appliance-category-suggestions ul li{list-style:none;float:left;width:30%;}#block-bean-gsa-popular-products .fcl-procat-product.fcl-procat-product-half{margin:0 auto;float:none;}#block-bean-gsa-popular-products .block-title{padding-left:15px;}.header-desktop .header-gsa-form input[type='submit']{display:none;}.swiftype-page .form-item-search{display:inline-block;width:85%;}.swiftype-page input[type='submit']{display:inline-block;}@media only screen and (min-width:768px) and (max-width:959px){.google-appliance-search-form input[type="text"][name="search_keys"]{padding:3px 3px 4px;width:80%;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.google-appliance-search-form input[type="text"][name="search_keys"]{padding:6px 0 7px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.google-appliance-search-form input[type="text"][name="search_keys"]{margin-bottom:10px;width:99%;}.google-appliance-search-form input[type="submit"]{clear:both;}.swiftype-widget .swiftype-autocomplete-item__image{display:none !important;}.swiftype-widget .swiftype-autocomplete-item__title{width:100% !important;}.google-appliance-search-tabs a .tab-text{display:none;}.swiftype-page .form-item-search{width:100%;}.swiftype-page input[type='submit']{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif !important;height:45px !important;width:100% !important;font-size:20px !important;}.swiftype-page .swiftype-results-item__image{display:none;}.swiftype-page .swiftype-results-item__text{width:100%;}}.region.sidebar .block-fcl-consultant-only-links{background:#fffcdf;border:1px solid #ede79d;border-top:0;color:#050100;display:none;}.region.sidebar .block-fcl-consultant-only-links.ajax-complete{display:block;}.region.sidebar .block-fcl-consultant-only-links h4.block-title{background:none;color:inherit;padding:0 0 0 20px;text-transform:none;}.region.sidebar .block-fcl-consultant-only-links .consultant-only-link-data li:before{content:'\00BB';padding-left:10px;}.region.sidebar .block-fcl-consultant-only-links a{color:inherit;text-decoration:none;text-transform:none;}.view-ads-landing-navigation .ads-navigation-selected,.view-ads-landing-navigation .ads-navigation-title,.view-ads-landing-navigation .ads-jump-nav a,.ads-navigation-title{color:#fff;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:15px;}.ads-navigation-link-list > .view-content{background:#383a40;display:none;float:left;position:absolute;top:39px;width:auto;z-index:55;-webkit-transition:all .5s;transition:all .5s;}.ads-navigation-link-list > .view-content.open{display:block;}.view-ads-landing-navigation{background:#515255;clear:both;position:relative;margin-bottom:20px;}.view-ads-landing-navigation .ads-navigation-selected{background:#383a40;cursor:pointer;float:left;margin-right:10px;padding:10px 30px 10px 10px;text-transform:uppercase;font-size:12px;position:relative;}.view-ads-landing-navigation .ads-navigation-selected .arrow{height:0;border-right:7px solid transparent;border-left:7px solid transparent;border-top:5px solid #383a40;display:block;position:absolute;right:6px;top:16px;z-index:15;}.view-ads-landing-navigation .ads-navigation-selected .arrow.dark{z-index:10;border-top:5px solid #0fb6cf;top:18px;}.view-ads-landing-navigation .ads-navigation-title{padding:10px;}.view-ads-landing-navigation .ads-jump-nav a{display:block;padding:10px;text-decoration:none;text-transform:uppercase;font-size:12px;}.view-ads-landing-navigation .ads-jump-nav a:hover{background:#747884;}.pane-wordpress-post-tokens{clear:both;margin-top:10px;}.post-media-releases{overflow:hidden;margin-bottom:10px;}.post-media-releases .blog-post{float:left;width:46%;margin-right:4%;}.post-media-releases .post-featured{border-bottom:1px solid #ccc;float:none;margin-bottom:10px;padding-bottom:10px;width:100%;}.post-media-releases .blog-content a{color:#cc0c00;text-decoration:none;font-weight:bold;}.post-media-releases .blog-content a:hover{text-decoration:underline;}.view-ads-related-content .views-row{display:block;float:left;margin-right:10px;margin-bottom:10px;height:100px;position:relative;overflow:hidden;}.view-ads-related-content .views-field-nothing{background:rgba(33,33,38,0.9);color:#f4f4f4;text-align:center;position:absolute;top:75px;width:96%;padding:0 2%;}.view-ads-related-content .views-field-nothing h3,.view-ads-related-content .views-field-nothing p,.view-ads-related-content .views-field-nothing a{color:#f4f4f4;margin:0;padding:0;}.view-ads-related-content .views-field-nothing h3{font-size:15px;}.ads-layout .field-name-body{clear:both;}.view-ad-retractions{border:2px solid #e00;margin-bottom:20px;padding:10px;}.ads-navigation-title{padding:10px;}@media only screen and (min-width:768px) and (max-width:959px){.view-ads-landing-navigation .ads-navigation-selected{float:none;margin:0;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.view-ads-landing-navigation .ads-navigation-selected{float:none;margin:0;}.post-media-releases .post-1,.post-media-releases .post-2{display:none;}}.section-travel-extras nav.breadcrumb ol li.first a,.section-travel-extras nav.breadcrumb ol li.first a:visited{background-position:-387px -191px;}.section-travel-extras .insurance-testimonials h4{background:#383a40 url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png) no-repeat -382px -530px;color:#fff;line-height:35px;padding:0 0 0 45px;text-transform:uppercase;margin:0;font-weight:normal;}.section-travel-extras .insurance-testimonials p{padding:10px 10px 0;}.section-travel-extras .commbank-awards p{background-color:#eaeaea;float:left;margin:10px;padding-bottom:4px;text-align:center;width:172px;}.section-car-hire nav.breadcrumb ol li.first a,.section-car-hire nav.breadcrumb ol li.first a:visited{background-position:-386px -573px;}.section-extras table tr td:last-child{border-right:0;}.section-extras .btn-green,.section-extras .btn-green:visited,.section-extras .btn-green:focus,.section-extras .btn-green:hover{color:#fff;text-decoration:none;}.panel-page-brochures h1,.panel-page-brochures h2,.panel-page-brochures h3,.panel-page-brochures h4{color:#515255;}.panel-page-brochures h2{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:28px;font-style:italic;margin:50px 0 20px;}.panel-page-brochures h3{color:#515255;text-align:center;font-size:20px;padding:10px;line-height:1;min-height:60px;margin-bottom:0;}.panel-page-brochures h3 a{color:#515255;}.panel-page-brochures h3 a:hover{color:#000;text-decoration:none;}.panel-page-brochures .center-align{font-style:normal;text-align:center;}.panel-page-brochures .xlarge-3{display:inline-block;margin:20px 20px 0 0;width:23%;}.panel-page-brochures .xlarge-3.fourth{margin-right:0;}.panel-page-brochures .view-mode-card--cta{background-color:#f4f4f4;border:1px solid #eaeaea;height:auto;margin:0;text-align:center;padding:10px;position:relative;width:auto;}.panel-page-brochures .view-mode-card--cta img{max-width:195px;}.panel-page-brochures .view-mode-card--cta p{width:100%;position:relative;margin:10px 0 0;}.panel-page-brochures .view-mode-card--cta p:before{position:absolute;content:'';display:block;border-top:2px solid #d4d4d4;width:100%;height:1px;top:11px;z-index:1;}.panel-page-brochures .view-mode-card--cta span{text-transform:uppercase;color:#383a40;z-index:5;background-color:#f4f4f4;position:relative;margin:0 auto;display:inline;padding:0 20px;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:13px;}.panel-page-brochures .view-mode-card--cta .neutral{background-color:#eaeaea;border:1px solid transparent;border-radius:3px;color:#515255;margin:0;padding:20px;width:100%;}.panel-page-brochures .view-mode-card--cta .neutral:hover{background-color:#d4d4d4;border:1px solid #ccc;}.panel-page-brochures .fc-featured-destinations .views-row-4{margin:0 19px 19px 0;}@media only screen and (min-width:768px) and (max-width:959px){.section-extras #content .xlarge-3{margin:35px 35px 0 0;width:30%;}.section-extras #content .xlarge-3.fourth{margin-right:35px;}.section-extras #content .xlarge-3.third{margin-right:0;}.section-extras #content .xlarge-3 img{max-width:205px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.section-extras #content .xlarge-3{margin:2%;width:45%;}.section-extras #content .xlarge-3.fourth,.section-extras #content .xlarge-3.third{margin:2%;}.section-extras #content .xlarge-3 img{max-width:100%;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.section-extras #content .xlarge-3{margin:3%;width:94%;}.section-extras #content .xlarge-3.fourth,.section-extras #content .xlarge-3.third{margin:3%;}.section-extras #content .xlarge-3 img{max-width:100%;}}.center-heading{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:24px;line-height:1.3em;text-align:center;display:inline-block;margin:10px 0 0;padding-bottom:10px;}.promotions-landing{margin:auto;width:300px;}.promotions-landing .view-filters{display:none;}.promotions-landing .promo-wrapper{width:300px;height:325px;float:left;margin:0 2.8% 2.8% 0;border:1px solid #efefef;}.promotions-landing .promo-wrapper a{text-decoration:none;height:100%;display:block;background-color:#fefefe;}.promotions-landing .promo-wrapper a:hover{background-color:#fff;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.2);box-shadow:1px 2px 2px rgba(0,0,0,0.2);}.promotions-landing .promo-wrapper a:hover .tint:before{background:rgba(0,0,0,0.3);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}.promotions-landing .promo-wrapper a:hover h3{text-decoration:none;}.promotions-landing .promo-wrapper.third-item{margin:0;}.promotions-landing .promo-wrapper .item-content{padding:10px;text-align:left;}.promotions-landing .promo-wrapper h3{color:#e00;}.promotions-landing .promo-wrapper .text,.promotions-landing .promo-wrapper .expiry{color:#383a40;display:block;font-family:Arial,Tahoma,Verdana,sans-serif;}.promotions-landing .promo-wrapper .text{height:65px;font-size:13px;line-height:1.5em;}.promotions-landing .promo-wrapper .expiry{font-size:12px;font-weight:bold;}.promotions-landing .promo-wrapper .tint{position:relative;float:left;cursor:pointer;margin-bottom:15px;height:167px;width:100%;}.promotions-landing .promo-wrapper .tint:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:none;}.promotions-landing .views-exposed-form{margin-bottom:20px;}.promotions-landing .views-exposed-form label,.promotions-landing .views-exposed-form .views-widget{float:left;}.promotions-landing .views-exposed-form label{padding:3px 10px 0 0;}.my-gmap-icons,.my-gmap{display:none;}.front .promotions-landing{width:100%;}.front .promotions-landing img{width:100%;}.front .promotions-landing h3{display:none;}.front .promotions-landing .third-item{margin-bottom:10px;}.pane-node-field-terms-and-conditions{margin-bottom:15px;}.pane-node-field-terms-and-conditions .field-item,.pane-node-field-terms-and-conditions .field-item p,.pane-node-field-terms-and-conditions .field-item li{font-size:11px;line-height:16px;}.node-type-promotion .content-banner{display:inline-block;}.promo-full .panel-main{background:none;}.promo-full .panel-main .main-content{width:100%;}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.promotions-landing{margin:auto;width:320px;}.promotions-landing .promo-wrapper.third-item{margin:0 2% 15px 0;}.promotions-landing .promo-wrapper .tint{height:160px;}}@media only screen and (min-device-width:650px) and (max-device-width:767px){.promotions-landing{margin:auto;width:630px;}.promotions-landing .promo-wrapper{margin:0 2% 15px 0;}.promotions-landing .promo-wrapper.third-item{margin:0 2% 15px 0;}}@media only screen and (min-width:768px) and (max-width:959px){.promotions-landing{margin:auto;width:630px;}.promotions-landing .promo-wrapper{width:300px;margin:0 2% 15px 0;}.promotions-landing .promo-wrapper.third-item{margin:0 2% 15px 0;}.my-gmap-icons,.my-gmap{display:block;}.my-gmap-icons{margin-bottom:20px;}.my-gmap iframe{width:492px;}}@media only screen and (min-width:960px){.promotions-landing{width:100%;}.promotions-landing .promo-wrapper{margin:0 2.8% 2.8% 0;}.promotions-landing .promo-wrapper.third-item{margin:0;}.my-gmap iframe{width:620px;}}.fc-events-month{color:#383a40;text-decoration:none;background-color:#f4f4f4;display:table;border-radius:3px;border-bottom:2px solid #ddd;position:relative;margin-bottom:20px;width:100%;overflow:hidden;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;}.fc-events-month-title{background:#fff;border-style:solid;border-color:#f4f4f4;border-width:15px 0 15px 15px;width:15%;display:table-cell;padding:12px 10px;font-size:24px;color:#e00;}.fc-events-month-title .fc-events-month-title-inner{min-width:110px;}.fc-events-month-events{display:table-cell;vertical-align:top;padding:15px 0;}.fc-events-month-events .views-row{margin:0;padding:0 17px;}.fc-events-month-events .views-row.views-row-last .fc-events-event{border-bottom:0;}.fc-events-month-events.multi-row .fc-events-event{padding:20px 5px;}.fc-events-month-events.multi-row .views-row-first .fc-events-event{padding-top:5px;}.fc-events-month-events.multi-row .views-row-last .fc-events-event{padding-bottom:5px;}.fc-events-event{padding:10px 5px;border-bottom:1px dotted #ddd;display:block;text-decoration:none;}.fc-events-event .fc-events-event-title{float:left;width:60%;}.fc-events-event .fc-events-event-title h3{margin:0;font-size:16px;color:#116ab2;}.fc-events-event .fc-events-event-date{float:right;width:40%;text-align:right;color:#515255;text-transform:uppercase;font-size:13px;font-weight:normal;}.fc-events-event:link,.fc-events-event:active,.fc-events-event:visited,.fc-events-event:hover{color:#116ab2;}.fc-events-event:hover .fc-events-event-title,.fc-events-event:hover .fc-events-event-date,.fc-events-event:hover h3{color:#e00;}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.fc-events-month{display:block;}.fc-events-month-title,.fc-events-month-events{display:block;}.fc-events-month-title{border:0;background:transparent;width:100%;padding:0;}.fc-events-month-title .fc-events-month-title-inner{background:#fff;padding:15px;margin:10px;text-align:center;}.fc-events-month-events{padding:0 0 15px;}.fc-events-event-title{width:75%;}.fc-events-event-date{width:20%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.fc-events-event-title{width:55%;}.fc-events-event-date{width:40%;}}.lt-ie8 #page{position:relative;}.lt-ie8 #navigation{z-index:30;}.lt-ie8 #navigation ul.sf-menu{margin-top:0;}.lt-ie8 #header-top{z-index:75;}.lt-ie8 #header{z-index:70;}.lt-ie8 #main{margin-right:0;z-index:70;}.lt-ie8 ul.dropDown li a{z-index:75;}.lt-ie8 .sidebar-navigation a{padding-top:6px;line-height:20px;}.lt-ie7{text-align:center;}.lt-ie7 nav.nav a:visited{color:#fff;}.lt-ie7 #content{display:inline;}.lt-ie7 #page{text-align:left;width:960px;margin:0 auto;}.lt-ie7 #page .page-inner{width:960px;}.lt-ie7 #footer{width:960px;}.lt-ie7 .destination-layout .center-wrapper .left-column{width:25% !important;margin:0;}.lt-ie7 .destination-layout .center-wrapper .content-column{width:70% !important;margin:0;}.lt-ie7 .destination-layout .content-bottom{margin-bottom:20px;}.lt-ie7 .view-dest-country-map .views-row .views-field{width:100px;text-align:center;}.lt-ie7 .sidebar-second .region-sidebar-second{padding-left:0;}.lt-ie7 #blogs-teaser .blog-post{float:left;width:100%;margin-bottom:10px;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fcl-views-matrix td .ajax-progress,.fcl-views-matrix td .ajax-progress-throbber,.views-table td .ajax-progress,.views-table td .ajax-progress-throbber,.fcl-procat-product-page .ajax-progress,.fcl-procat-product-page .ajax-progress-throbber,.views-row .ajax-progress,.views-row .ajax-progress-throbber{width:100%;height:100%;background-color:rgba(255,255,255,0.7);position:absolute;z-index:500;left:0;top:0;}.fcl-views-matrix td .ajax-progress .throbber,.fcl-views-matrix td .ajax-progress-throbber .throbber,.views-table td .ajax-progress .throbber,.views-table td .ajax-progress-throbber .throbber,.fcl-procat-product-page .ajax-progress .throbber,.fcl-procat-product-page .ajax-progress-throbber .throbber,.views-row .ajax-progress .throbber,.views-row .ajax-progress-throbber .throbber{display:block;-webkit-animation:spin 1.4s infinite linear;animation:spin 1.4s infinite linear;font:normal normal normal 50px/1 "fc-font";position:relative;top:20%;left:48%;width:50px;height:50px;background:none;margin:1px 0 0 2px !important;color:#333;z-index:501;background-image:none !important;}.fcl-views-matrix td .ajax-progress .throbber:before,.fcl-views-matrix td .ajax-progress-throbber .throbber:before,.views-table td .ajax-progress .throbber:before,.views-table td .ajax-progress-throbber .throbber:before,.fcl-procat-product-page .ajax-progress .throbber:before,.fcl-procat-product-page .ajax-progress-throbber .throbber:before,.views-row .ajax-progress .throbber:before,.views-row .ajax-progress-throbber .throbber:before{content:'\d4';}.fcl-cta{font-family:Arial,Tahoma,Verdana,sans-serif;padding:.5em 0;}.fcl-cta__heading{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:1.5em;line-height:1.25;color:#7f7f7f;display:block;margin:0;text-transform:uppercase;}.fcl-cta__text{color:#999;display:block;font-size:.85em;line-height:1;margin-top:.5em;}.fcl-cta__container{position:relative;background-color:#eaeaea;padding:.5em;}.fcl-cta__container:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.fcl-cta__link{color:#7f7f7f;text-decoration:none;}.fcl-cta__link *{pointer-events:none;}.fcl-cta__link:active,.fcl-cta__link:hover,.fcl-cta__link:visited{color:#7f7f7f;text-decoration:none;}.fcl-cta__phone-number{vertical-align:baseline;}.fcl-cta__icon{color:#cc0c00;}.fcl-cta__icon path{fill:#cc0c00;}.fcl-cta__form{margin-top:1em;}.fcl-cta__form:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.fcl-cta__form .form-item{margin:0;}.fcl-cta .form-item-postcode{width:70% !important;float:left;}.fcl-cta .button.success{-webkit-appearance:inherit;width:100% !important;line-height:40px;background:#72aa33;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #005304;padding:0 15px;min-height:21px;border-radius:3px;text-decoration:none;color:#fff;font-size:16px;display:block;text-transform:uppercase;text-align:center;}.fcl-cta .fcl-cta__input--postcode{font-size:16px;line-height:38px;padding:0 10px;margin:0;height:auto;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:border-box;box-sizing:border-box;}.fcl-cta .fcl-cta__input--postcode::-webkit-inner-spin-button,.fcl-cta .fcl-cta__input--postcode::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0;}.fcl-cta .fcl-cta__input--submit{float:right !important;border:1px solid transparent;text-align:center;font-size:16px;line-height:38px !important;padding:0 10px;margin:0 !important;width:25% !important;height:40px !important;}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.fcl-cta__link{width:100%;}.fcl-cta__link:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.fcl-cta__content{float:right;width:80%;margin:5px 0;}.fcl-cta__heading{margin-bottom:10px;}.fcl-cta__icon{float:left;width:16%;}.fcl-cta__image{display:block;margin:0 auto;height:50px;width:50px;}}@media only screen and (min-width:768px){.fcl-cta{width:33%;float:left;}.fcl-cta--email{padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:34%;}.fcl-cta__content{display:block;text-align:center;}.fcl-cta__heading{min-height:2.5em;}.fcl-cta__text{min-height:2em;}.fcl-cta__icon{display:block;margin:1em auto 0;height:40px;width:40px;}.fcl-cta__icon--visit{display:none;}.fcl-cta__phone-number{display:block;}.fcl-cta .form-item-postcode{width:60% !important;float:left;}.fcl-cta .fcl-cta__input--submit{width:35% !important;}}.blog-tokens-view{clear:both;margin:1em 0;font-size:12px;line-height:16px;height:auto;overflow:hidden;}.blog-tokens-view--by-recent{border-bottom:1px dotted #a5acb2;}.blog-tokens-view--by-recent .blog-tokens-view__header{line-height:38px;color:#fff;margin:0;overflow:hidden;display:block;padding:0 10px;height:auto;clear:both;background-color:#e00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#cc0c00));background-image:linear-gradient(to bottom,#e00,#cc0c00);}.blog-tokens-view--by-recent .blog-tokens-view__header .link{color:#fff;float:right;font-size:12px;font-weight:normal;}.blog-tokens-post{overflow:hidden;margin:1em 0;}.blog-tokens-post__image{width:31%;float:left;margin-right:20px;min-height:132px;overflow:hidden;}.blog-tokens-post__image img{width:100%;display:block;}.blog-tokens-post__content{margin-left:34%;font-size:13px;line-height:20px;}.blog-tokens-post__tags{margin-top:5px;margin-left:5px;}.blog-tokens-post__tag{display:block;float:left;font-size:12px;padding:2px 5px;margin-right:5px;margin-top:5px;text-transform:uppercase;background-color:#eaeaea;text-decoration:none;}.blog-tokens-post__tag:hover{text-decoration:underline;}.blog-tokens-post__content-more{clear:both;margin:5px 0;color:#333;}.blog-tokens-post__link{font-weight:bold;clear:both;margin:5px 0;font-weight:bold;}.blog-tokens-post--teaser{border-bottom:1px dotted #a5acb2;padding-bottom:10px;padding:0 0 15px;}.blog-tokens-post--grid{float:left;width:49%;margin:0 0 1em 2%;display:block;position:relative;height:132px;overflow:hidden;}.blog-tokens-post--grid h3{color:#fff;}.blog-tokens-post--grid:first-child{margin-left:0;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.blog-tokens-post--grid:nth-child(odd){margin-left:0;}.blog-tokens-post--grid:nth-child(odd):last-child{display:none;}}@media only screen and (min-width:650px){.blog-tokens-post--grid{width:32%;}.blog-tokens-post--grid:nth-child(3n + 4){margin-left:0;}.blog-tokens-post--grid:last-child{display:block;}}.blog-tokens-post--grid .blog-tokens-post__image{width:100%;float:none;padding:0;margin:0;min-height:132px;background-color:#eaeaea;}.blog-tokens-post--grid .blog-tokens-post__image .blog-post-image img{width:100%;display:block;}.blog-tokens-post--grid .blog-tokens-post__title{bottom:0;display:block;height:45px;left:0;margin:0;overflow:hidden;padding:3%;position:absolute;width:100%;line-height:14px;background:rgba(0,0,0,0.7);}.blog-tokens-post--grid .blog-tokens-post__title a{color:#fff;font-weight:normal;font-size:13px;}.pane-fc-blog-tokens-blog-posts-by-tag .pane-title,.pane-fc-blog-tokens-blog-posts-by-recent .pane-title{display:none;}.fixed-background{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:100% auto;background-attachment:fixed;}.fixed-background__overlay{position:absolute;width:100%;height:100%;top:0;left:0;}.fixed-background img{width:100% !important;}.product-wrapper .icon-24hrs:before{content:"o";}.product-wrapper .icon-add:before{content:"☺";}.product-wrapper .icon-adventure:before{content:"Ó";}.product-wrapper .icon-airfare-experts:before{content:"ì";}.product-wrapper .icon-airline-chart:before{content:"¬";}.product-wrapper .icon-airline:before{content:"#";}.product-wrapper .icon-alert:before{content:".";}.product-wrapper .icon-all:before{content:"@";}.product-wrapper .icon-angle-down:before{content:"5";}.product-wrapper .icon-angle-left:before{content:"3";}.product-wrapper .icon-angle-right:before{content:"4";}.product-wrapper .icon-angle-up:before{content:"6";}.product-wrapper .icon-arrow-dots-left:before{content:"2";}.product-wrapper .icon-arrow-dots-right:before{content:"1";}.product-wrapper .icon-at:before{content:"J";}.product-wrapper .icon-australia-1:before{content:"B";}.product-wrapper .icon-australia-2:before{content:"C";}.product-wrapper .icon-autumn:before{content:'"';}.product-wrapper .icon-baggage-1:before{content:"m";}.product-wrapper .icon-baggage-2:before{content:"|";}.product-wrapper .icon-baggage-no:before{content:"/";}.product-wrapper .icon-baggage-yes:before{content:"'";}.product-wrapper .icon-bar-chart-2:before{content:"Y";}.product-wrapper .icon-bar-chart:before{content:"µ";}.product-wrapper .icon-bathroom:before{content:"ß";}.product-wrapper .icon-bed:before{content:"i";}.product-wrapper .icon-bin:before{content:"•";}.product-wrapper .icon-brochure:before{content:"T";}.product-wrapper .icon-budget:before{content:"Š";}.product-wrapper .icon-cable-car:before{content:"g";}.product-wrapper .icon-calendar-2:before{content:"~";}.product-wrapper .icon-calendar-tick:before{content:"♫";}.product-wrapper .icon-calendar:before{content:")";}.product-wrapper .icon-call:before{content:"r";}.product-wrapper .icon-captain:before{content:"w";}.product-wrapper .icon-car:before{content:"h";}.product-wrapper .icon-cart:before{content:";";}.product-wrapper .icon-chat:before{content:"í";}.product-wrapper .icon-check-1:before{content:"O";}.product-wrapper .icon-check-2:before{content:"P";}.product-wrapper .icon-check-3:before{content:"Q";}.product-wrapper .icon-check-4:before{content:"â";}.product-wrapper .icon-check-in:before{content:"x";}.product-wrapper .icon-chevron-down:before{content:"ô";}.product-wrapper .icon-chevron-left:before{content:"õ";}.product-wrapper .icon-chevron-right:before{content:"ö";}.product-wrapper .icon-chevron-up:before{content:"ó";}.product-wrapper .icon-circle:before{content:"+";}.product-wrapper .icon-city-scoop-after-dark:before{content:"ü";}.product-wrapper .icon-city-scoop-day-trip:before{content:"û";}.product-wrapper .icon-city-scoop-food:before{content:"ú";}.product-wrapper .icon-city-scoop-play:before{content:"ù";}.product-wrapper .icon-city-scoop-secret-tip:before{content:"ø";}.product-wrapper .icon-close-1:before{content:"♪";}.product-wrapper .icon-close2:before{content:",";}.product-wrapper .icon-clouds:before{content:"▬";}.product-wrapper .icon-coffee:before{content:"&";}.product-wrapper .icon-cog:before{content:"$";}.product-wrapper .icon-comment:before{content:"L";}.product-wrapper .icon-comments:before{content:"K";}.product-wrapper .icon-complex:before{content:"ê";}.product-wrapper .icon-couple:before{content:"Ñ";}.product-wrapper .icon-cruise:before{content:"d";}.product-wrapper .icon-culture:before{content:"Ð";}.product-wrapper .icon-currency:before{content:"¤";}.product-wrapper .icon-cursor:before{content:"q";}.product-wrapper .icon-departing:before{content:"♥";}.product-wrapper .icon-destination:before{content:"♦";}.product-wrapper .icon-device:before{content:"ë";}.product-wrapper .icon-document:before{content:"ä";}.product-wrapper .icon-dollar:before{content:"♀";}.product-wrapper .icon-double-angle-down:before{content:"8";}.product-wrapper .icon-double-angle-left:before{content:"9";}.product-wrapper .icon-double-angle-right:before{content:"0";}.product-wrapper .icon-double-angle-up:before{content:"7";}.product-wrapper .icon-double-plane:before{content:"}";}.product-wrapper .icon-dropdown-arrow:before{content:"♠";}.product-wrapper .icon-edit-2:before{content:">";}.product-wrapper .icon-edit:before{content:"·";}.product-wrapper .icon-electricity:before{content:"Í";}.product-wrapper .icon-email-open:before{content:"v";}.product-wrapper .icon-email:before{content:"u";}.product-wrapper .icon-enquiry:before{content:"Ì";}.product-wrapper .icon-event:before{content:"↕";}.product-wrapper .icon-explore:before{content:"Î";}.product-wrapper .icon-eye:before{content:"_";}.product-wrapper .icon-facebook:before{content:"ƒ";}.product-wrapper .icon-family:before{content:"▲";}.product-wrapper .icon-fb-twitter:before{content:"<";}.product-wrapper .icon-fclogo:before{content:"æ";}.product-wrapper .icon-few-clouds:before{content:"§";}.product-wrapper .icon-film:before{content:"F";}.product-wrapper .icon-filter:before{content:"ű";}.product-wrapper .icon-flight-left:before{content:"?";}.product-wrapper .icon-flight-right:before{content:"a";}.product-wrapper .icon-food1:before{content:"(";}.product-wrapper .icon-food2:before{content:"*";}.product-wrapper .icon-foodie:before{content:"¦";}.product-wrapper .icon-free-call:before{content:"s";}.product-wrapper .icon-from:before{content:"♣";}.product-wrapper .icon-gift:before{content:"Ý";}.product-wrapper .icon-globe:before{content:"X";}.product-wrapper .icon-golf:before{content:"ï";}.product-wrapper .icon-google-plus:before{content:"Ĝ";}.product-wrapper .icon-grid:before{content:"Õ";}.product-wrapper .icon-group:before{content:"×";}.product-wrapper .icon-gym:before{content:"Þ";}.product-wrapper .icon-heart:before{content:"^";}.product-wrapper .icon-here-for-you:before{content:"è";}.product-wrapper .icon-holiday:before{content:"b";}.product-wrapper .icon-home:before{content:"G";}.product-wrapper .icon-hotels-1:before{content:"c";}.product-wrapper .icon-hotels-2:before{content:"k";}.product-wrapper .icon-info-1:before{content:"H";}.product-wrapper .icon-info-2:before{content:"S";}.product-wrapper .icon-info-3:before{content:"ò";}.product-wrapper .icon-instagram:before{content:"Ι";}.product-wrapper .icon-lag:before{content:"Ĺ";}.product-wrapper .icon-language:before{content:"¶";}.product-wrapper .icon-laptop:before{content:"D";}.product-wrapper .icon-line-chart:before{content:"´";}.product-wrapper .icon-linkedin:before{content:"Γ";}.product-wrapper .icon-list-view:before{content:"Ų";}.product-wrapper .icon-list:before{content:"¨";}.product-wrapper .icon-local-time:before{content:"←";}.product-wrapper .icon-lock-1:before{content:"M";}.product-wrapper .icon-lock-2:before{content:"N";}.product-wrapper .icon-luxury:before{content:"¯";}.product-wrapper .icon-map-marker-line:before{content:"ȁ";}.product-wrapper .icon-map-pin:before{content:"t";}.product-wrapper .icon-menu:before{content:"Û";}.product-wrapper .icon-mobile:before{content:"E";}.product-wrapper .icon-monsoon:before{content:"{";}.product-wrapper .icon-moon:before{content:"]";}.product-wrapper .icon-multiple-stop:before{content:"¿";}.product-wrapper .icon-news:before{content:"V";}.product-wrapper .icon-next-day:before{content:"-";}.product-wrapper .icon-office:before{content:"å";}.product-wrapper .icon-parking:before{content:"î";}.product-wrapper .icon-partnership:before{content:"é";}.product-wrapper .icon-party:before{content:"◙";}.product-wrapper .icon-pinterest:before{content:"Ρ";}.product-wrapper .icon-play:before{content:"ð";}.product-wrapper .icon-plug-type-a:before{content:"À";}.product-wrapper .icon-plug-type-b:before{content:"Á";}.product-wrapper .icon-plug-type-c:before{content:"Â";}.product-wrapper .icon-plug-type-d:before{content:"Ã";}.product-wrapper .icon-plug-type-e:before{content:"Ä";}.product-wrapper .icon-plug-type-f:before{content:"Â";}.product-wrapper .icon-plug-type-g:before{content:"Å";}.product-wrapper .icon-plug-type-h:before{content:"Æ";}.product-wrapper .icon-plug-type-i:before{content:"Ç";}.product-wrapper .icon-plug-type-j:before{content:"È";}.product-wrapper .icon-plug-type-k:before{content:"É";}.product-wrapper .icon-plug-type-l:before{content:"Ê";}.product-wrapper .icon-plug-type-m:before{content:"Ã";}.product-wrapper .icon-plug-type-n:before{content:"È";}.product-wrapper .icon-plug-type-o:before{content:"Ë";}.product-wrapper .icon-question-2:before{content:"ñ";}.product-wrapper .icon-question:before{content:"R";}.product-wrapper .icon-rail:before{content:"f";}.product-wrapper .icon-rain-2:before{content:"p";}.product-wrapper .icon-rain:before{content:"↑";}.product-wrapper .icon-return:before{content:"ã";}.product-wrapper .icon-returning:before{content:"☻";}.product-wrapper .icon-search:before{content:"I";}.product-wrapper .icon-seat-1:before{content:"y";}.product-wrapper .icon-seat-2:before{content:"z";}.product-wrapper .icon-shopping:before{content:"¡";}.product-wrapper .icon-shower-rain:before{content:"↨";}.product-wrapper .icon-single-bed:before{content:"\\";}.product-wrapper .icon-ski:before{content:"n";}.product-wrapper .icon-sms:before{content:"!";}.product-wrapper .icon-sofa:before{content:"j";}.product-wrapper .icon-solo:before{content:"Ø";}.product-wrapper .icon-sort:before{content:"Ű";}.product-wrapper .icon-spinner:before{content:"Ô";}.product-wrapper .icon-spring:before{content:":";}.product-wrapper .icon-star-empty:before{content:"£";}.product-wrapper .icon-star-half:before{content:"=";}.product-wrapper .icon-star:before{content:"%";}.product-wrapper .icon-store:before{content:"W";}.product-wrapper .icon-summer:before{content:"☼";}.product-wrapper .icon-sun:before{content:"[";}.product-wrapper .icon-sundeck:before{content:"à";}.product-wrapper .icon-sunrise:before{content:"↓";}.product-wrapper .icon-sunset:before{content:"→";}.product-wrapper .icon-swimming-pool:before{content:"á";}.product-wrapper .icon-swipe:before{content:"Ù";}.product-wrapper .icon-tag:before{content:"l";}.product-wrapper .icon-thunderstorm:before{content:"‼";}.product-wrapper .icon-ticket:before{content:"Ö";}.product-wrapper .icon-time:before{content:"Z";}.product-wrapper .icon-tour-operator:before{content:"Ř";}.product-wrapper .icon-tours:before{content:"e";}.product-wrapper .icon-transfer:before{content:"Ú";}.product-wrapper .icon-tv:before{content:"U";}.product-wrapper .icon-twitter:before{content:"Τ";}.product-wrapper .icon-user-1:before{content:"A";}.product-wrapper .icon-user2:before{content:"◘";}.product-wrapper .icon-value:before{content:"ç";}.product-wrapper .icon-villa:before{content:"Ò";}.product-wrapper .icon-watersports:before{content:"Ï";}.product-wrapper .icon-wellness:before{content:"▼";}.product-wrapper .icon-wifi:before{content:"Ü";}.product-wrapper .icon-winter:before{content:"`";}.product-wrapper .icon-youtube:before{content:"Υ";}.product-wrapper .icon{font:normal normal normal 14px/1 "fc-font";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.75em;color:#383a40;display:inline-block;line-height:1;text-transform:none;}.product-wrapper .icon.success{color:#72aa33;}.product-wrapper .icon--block{display:block;}.product-wrapper .icon--rating{font-size:1.2em;}.product-wrapper .icon--base{font-size:inherit;}.product-wrapper .icon--white:before{color:#fff;}.product-wrapper .icon .screen-reader-text{position:absolute;top:-9999px;left:-9999px;}.product-wrapper .icon.icon-plus{margin:0 5px;}.product-wrapper .icon [data-icon]:before{font-family:"fc-font";content:attr(data-icon);speak:none;}.product-wrapper .icon.icon-plus:before{content:'+';font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;}.product-wrapper .icon.icon-star,.product-wrapper .icon.icon-star-half,.product-wrapper .icon.icon-star-empty{color:#e9c68a;margin-right:2px;}.product-wrapper .icon.icon-star.no-star,.product-wrapper .icon.icon-star-half.no-star,.product-wrapper .icon.icon-star-empty.no-star{opacity:.2;}.product-wrapper .icon.icon-star.grey-star,.product-wrapper .icon.icon-star-half.grey-star,.product-wrapper .icon.icon-star-empty.grey-star{color:#c0c0c0;}
