.product-wrapper.fcl-procat-product-listing{border-radius:0;background:none;border:0;line-height:24px;min-height:auto;}.product-wrapper.fcl-procat-product-listing *,.product-wrapper.fcl-procat-product-listing :after,.product-wrapper.fcl-procat-product-listing :before{-webkit-box-sizing:border-box;box-sizing:border-box;}.product-wrapper.fcl-procat-product-listing:hover{background:none;}.product-wrapper.fcl-procat-product-listing h3.product-package{height:auto;}.product-wrapper.fcl-procat-product-listing span.star{float:none;}.product-wrapper.fcl-procat-product-listing .product-icon{background:none;width:auto;}.product-wrapper.fcl-procat-product-listing .from{font-size:inherit;font-weight:normal;text-transform:none;display:inline;}.product-wrapper.fcl-procat-product-listing .product-price{text-align:inherit;}.product-wrapper.fcl-procat-product-listing .product-price span.value .ast{float:none;margin-top:0;}.product-wrapper.fcl-procat-product-listing p{color:inherit;}.product-wrapper.fcl-procat-product-listing .product-image{background-color:transparent;border:0;}.product-wrapper.fcl-procat-product-listing .product-image img{background-color:#fff;width:auto;height:auto;}.product-wrapper.fcl-procat-product-listing .product-ribbon{height:25px;}.product-wrapper.fcl-procat-product-listing .product-content{color:inherit;line-height:normal;}.product-wrapper.fcl-procat-product-listing div.track-bookable-product-list{height:100%;width:100%;position:absolute;z-index:15;}.product-star-rating .label{vertical-align:middle;}.product-star-rating .label.label-star-rating{display:none;}.self-rated{border-radius:50%;position:relative;display:inline-block;margin-right:.2em;padding:1px;border:2px solid currentColor;vertical-align:middle;}.self-rated:before{border-radius:50%;content:'';display:block;width:.85em;height:.85em;}.self-rated.self-rated-whole:before{background:currentColor;}.self-rated.self-rated-empty:before{background:transparent;}.product-viewport{overflow:visible;}.product-control-nav{display:table;list-style:none;margin:10px auto;padding:0;}.product-control-nav li{float:left;list-style:none;margin:0 3px 3px;padding:0;}.product-control-nav li a{border-radius:10px;background:#fff;border:2px solid #383a40;display:block;float:left;font-size:0;height:6px;line-height:0;text-indent:-9999px;width:6px;}.product-control-nav li a.product-active{background:#383a40;}.track-bookable-product-page *,.track-bookable-product-list *{pointer-events:none;}.product-wrapper.fcl-procat-product-listing{-webkit-transition:background,200ms ease;transition:background,200ms ease;text-decoration:none;background-color:#f4f4f4;display:block;font-size:12px;position:relative;margin:0 0 20px;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;}.product-wrapper.fcl-procat-product-listing.air-transportation .product-price .from{text-transform:none;}.product-wrapper.fcl-procat-product-listing:hover{background-color:#e7e7e7;}.product-wrapper.fcl-procat-product-listing:hover .product-button{background:#0f5c9b;}.product-wrapper.fcl-procat-product-listing:hover .product-ribbon{height:30px;line-height:30px;}.product-wrapper.fcl-procat-product-listing a{text-decoration:none;color:#383a40;display:block;}.product-wrapper.fcl-procat-product-listing .product-content{color:#383a40;}.product-wrapper.fcl-procat-product-listing .product-price .from-prefix{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:700;text-transform:capitalize;font-size:14px;}.product-wrapper.fcl-procat-product-listing .product-price .from{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;text-transform:lowercase;font-size:14px;}.product-wrapper.fcl-procat-product-listing .product-price .value{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:700;color:#cc0c00;display:block;font-size:25px !important;font-weight:normal;margin:5px 0;height:30px;line-height:30px;}.product-wrapper.fcl-procat-product-listing .product-price .value .dollar-sign{font-size:14px;position:relative;top:-3px;vertical-align:top;}.product-wrapper.fcl-procat-product-listing .product-price .value .price-suffix{font-size:25%;}.product-wrapper.fcl-procat-product-listing .product-price .value span.ast{font-size:16px;font-family:arial;position:relative;top:-6px;}.product-wrapper.fcl-procat-product-listing .product-price .text{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:700;color:#cc0c00;display:block;font-size:15px;font-weight:normal;margin:5px 0;height:30px;line-height:30px;}.product-wrapper.fcl-procat-product-listing .product-package{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;font-weight:normal;}.product-wrapper.fcl-procat-product-listing .product-sub-heading{font-size:14px;text-transform:uppercase;}.product-wrapper.fcl-procat-product-listing .product-icon{font-size:14px;background:none !important;width:auto !important;}.product-wrapper.fcl-procat-product-listing .product-button{border-radius:3px;-webkit-transition:background,200ms ease;transition:background,200ms ease;background:#116ab2;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#fff;display:block;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:18px;padding:10px;text-decoration:none;}.product-wrapper.fcl-procat-product-listing .product-button:hover{background:#0f5c9b;}.product-wrapper.fcl-procat-product-listing .product-travel-dates{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;font-size:11px;}.product-wrapper.fcl-procat-product-listing .product-travel-dates span{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:700;}.product-wrapper.fcl-procat-product-listing .product-image{position:relative;}.product-wrapper.fcl-procat-product-listing .product-image > img{display:block;}.product-wrapper.fcl-procat-product-listing .product-airline-image{position:absolute;top:5px;z-index:10;left:5px;}.product-wrapper.fcl-procat-product-listing .product-airline-image img{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;position:relative;width:40px;height:40px;background:#fff;padding:0;}.product-wrapper.fcl-procat-product-listing .product-ribbon{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:none;position:absolute;top:0;right:50%;background-image:none !important;background-color:#cc0c00;color:#fff;margin-right:-50px;width:100px;height:25px;line-height:25px;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;text-align:center;z-index:15;}.product-wrapper.fcl-procat-product-listing .product-ribbon-bar{display:none;position:absolute;width:100%;height:5px;background-color:#cc0c00;z-index:10;}.product-wrapper.fcl-procat-product-listing.cl-doubledip.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.cl-doubledip.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image,.product-wrapper.fcl-procat-product-listing.ps-doubledip.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.ps-doubledip.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.cl-doubledip .product-ribbon,.product-wrapper.fcl-procat-product-listing.cl-doubledip .product-ribbon-bar,.product-wrapper.fcl-procat-product-listing.ps-doubledip .product-ribbon,.product-wrapper.fcl-procat-product-listing.ps-doubledip .product-ribbon-bar{display:block;background-color:#0ba3b1;}.product-wrapper.fcl-procat-product-listing.cl-doubledip .product-ribbon:before,.product-wrapper.fcl-procat-product-listing.ps-doubledip .product-ribbon:before{content:"2 Stops";}.product-wrapper.fcl-procat-product-listing.cl-redlabel.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.cl-redlabel.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.cl-redlabel .product-ribbon,.product-wrapper.fcl-procat-product-listing.cl-redlabel .product-ribbon-bar{display:block;background-color:#cc0c00;}.product-wrapper.fcl-procat-product-listing.cl-redlabel .product-ribbon:before{content:"Red Label";}.product-wrapper.fcl-procat-product-listing.cl-tripledip.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.cl-tripledip.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image,.product-wrapper.fcl-procat-product-listing.ps-tripletreat.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.ps-tripletreat.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.cl-tripledip .product-ribbon,.product-wrapper.fcl-procat-product-listing.cl-tripledip .product-ribbon-bar,.product-wrapper.fcl-procat-product-listing.ps-tripletreat .product-ribbon,.product-wrapper.fcl-procat-product-listing.ps-tripletreat .product-ribbon-bar{display:block;background-color:#0ba3b1;}.product-wrapper.fcl-procat-product-listing.cl-tripledip .product-ribbon:before,.product-wrapper.fcl-procat-product-listing.ps-tripletreat .product-ribbon:before{content:"3 Stops";}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-flycruise.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-flycruise.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage .product-ribbon,.product-wrapper.fcl-procat-product-listing.ps-holidaypackage .product-ribbon-bar,.product-wrapper.fcl-procat-product-listing.he-flycruise .product-ribbon,.product-wrapper.fcl-procat-product-listing.he-flycruise .product-ribbon-bar{display:block;background-color:#cc0c00;}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage .product-ribbon:before,.product-wrapper.fcl-procat-product-listing.he-flycruise .product-ribbon:before{content:"Flights +";}.product-wrapper.fcl-procat-product-listing.he-mytime.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-mytime.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.he-mytime .product-ribbon,.product-wrapper.fcl-procat-product-listing.he-mytime .product-ribbon-bar{display:block;background-color:#9678d3;}.product-wrapper.fcl-procat-product-listing.he-mytime .product-ribbon:before{content:"My Time";}.product-wrapper.fcl-procat-product-listing.cm-mobile.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.cm-mobile.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-cruisehot.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-cruisehot.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.cm-mobile .product-ribbon,.product-wrapper.fcl-procat-product-listing.cm-mobile .product-ribbon-bar,.product-wrapper.fcl-procat-product-listing.he-cruisehot .product-ribbon,.product-wrapper.fcl-procat-product-listing.he-cruisehot .product-ribbon-bar{display:block;background-color:#cc0c00;}.product-wrapper.fcl-procat-product-listing.cm-mobile .product-ribbon:before,.product-wrapper.fcl-procat-product-listing.he-cruisehot .product-ribbon:before{content:"Hot!";}.product-wrapper.fcl-procat-product-listing.he-cruisesale.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-cruisesale.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.he-cruisesale .product-ribbon,.product-wrapper.fcl-procat-product-listing.he-cruisesale .product-ribbon-bar{display:block;background-color:#F39C12;}.product-wrapper.fcl-procat-product-listing.he-cruisesale .product-ribbon:before{content:"Sale";}.product-wrapper.fcl-procat-product-listing.he-cruisehurry.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-cruisehurry.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.he-cruisehurry .product-ribbon,.product-wrapper.fcl-procat-product-listing.he-cruisehurry .product-ribbon-bar{display:block;background-color:#F26522;}.product-wrapper.fcl-procat-product-listing.he-cruisehurry .product-ribbon:before{content:"Hurry!";}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-mobile.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-mobile.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-mobile .product-ribbon,.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-mobile .product-ribbon-bar{display:block;background-color:#cc0c00;}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-mobile .product-ribbon:before{content:"Hot!";}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-journeys.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-journeys.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-journeys .product-ribbon,.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-journeys .product-ribbon-bar{display:block;background-color:#9BC31C;}.product-wrapper.fcl-procat-product-listing.ps-holidaypackage.cm-journeys .product-ribbon:before{content:"Journeys";}.product-wrapper.fcl-procat-product-listing.cm-journeys.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.cm-journeys.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image,.product-wrapper.fcl-procat-product-listing.collection-journeys.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.collection-journeys.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.cm-journeys .product-ribbon,.product-wrapper.fcl-procat-product-listing.cm-journeys .product-ribbon-bar,.product-wrapper.fcl-procat-product-listing.collection-journeys .product-ribbon,.product-wrapper.fcl-procat-product-listing.collection-journeys .product-ribbon-bar{display:block;background-color:#9BC31C;}.product-wrapper.fcl-procat-product-listing.cm-journeys .product-ribbon:before,.product-wrapper.fcl-procat-product-listing.collection-journeys .product-ribbon:before{content:"Journeys";}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-journey.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-journey.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-journey .product-ribbon,.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-journey .product-ribbon-bar{display:block;background-color:#90BF3E;}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-journey .product-ribbon:before{content:"Journeys";}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-break.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-break.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-break .product-ribbon,.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-break .product-ribbon-bar{display:block;background-color:#9678d3;}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-break .product-ribbon:before{content:"Breaks";}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-escape.product-wrapper.fcl-procat-product-listing .product-airline-image,.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-escape.fcl-procat-product-listing.fcl-procat-product-featured_third .product-airline-image{top:10px;}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-escape .product-ribbon,.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-escape .product-ribbon-bar{display:block;background-color:#42B6E7;}.product-wrapper.fcl-procat-product-listing.he-tailormade.cl-escape .product-ribbon:before{content:"Beach Escapes";}.product-wrapper.fcl-procat-product-listing.he-tailormade .product-ribbon{overflow:hidden;}@media only screen and (min-width:649px){.product-wrapper.fcl-procat-product-listing .product-ribbon{-webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,0.3);box-shadow:0 3px 1px 0 rgba(0,0,0,0.3);border-radius:0 0 3px 3px;}.product-wrapper.fcl-procat-product-listing .product-ribbon-bar{-webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,0.3);box-shadow:0 3px 1px 0 rgba(0,0,0,0.3);}}.product-wrapper.fcl-procat-product.product-list-view.air-transportation1 .product-image{background:none;padding:10px;}.product-wrapper.fcl-procat-product.product-list-view.air-transportation1 .product-airline-image{display:block;background:#fff;padding:5px;}.product-wrapper.fcl-procat-product.product-list-view.air-transportation1 .product-icon{display:none;}.product-wrapper.fcl-procat-product.product-list-view.air-transportation1 .product-price-box{height:0;padding:0;}.product-wrapper.fcl-procat-product.product-list-view.air-transportation1 .product-travel-dates{float:left;width:calc(100% - 85px);display:block;padding:0 10px 0 20px;margin:0;height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;}.product-wrapper.fcl-procat-product.product-list-view .product-content-text,.product-wrapper.fcl-procat-product.product-list-view .product-travel-dates,.product-wrapper.fcl-procat-product.product-list-view .product-airline-image,.product-wrapper.fcl-procat-product.product-list-view .product-sub-heading,.product-wrapper.fcl-procat-product.product-list-view .product-image-shadow,.product-wrapper.fcl-procat-product.product-list-view .product-button{display:none;}.product-wrapper.fcl-procat-product.product-list-view .product-button:before{content:'View Deal';}.product-wrapper.fcl-procat-product.product-list-view.product-image-border .product-image{width:79px;height:79px;margin:3px;}.product-wrapper.fcl-procat-product.product-list-view .product-image{background-size:cover;width:85px;height:85px;float:left;overflow:hidden;}.product-wrapper.fcl-procat-product.product-list-view .product-image > img{width:100%;height:100%;}.product-wrapper.fcl-procat-product.product-list-view .product-ribbon{left:auto;right:0;margin-right:0;width:100%;}.product-wrapper.fcl-procat-product.product-list-view .product-package{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;color:#383a40;line-height:20px;font-size:16px;white-space:nowrap;overflow:hidden;margin-bottom:2px;}.product-wrapper.fcl-procat-product.product-list-view .product-sub-heading{margin-bottom:2px;}.product-wrapper.fcl-procat-product.product-list-view .product-content{height:44px;padding:10px;float:left;width:calc(100% - 85px);}.product-wrapper.fcl-procat-product.product-list-view .product-content-text{font-family:Arial,Tahoma,Verdana,sans-serif;margin-top:10px;}.product-wrapper.fcl-procat-product.product-list-view .product-content-text p{font-size:12px;line-height:16px;}.product-wrapper.fcl-procat-product.product-list-view .product-travel-dates{font-family:Arial,Tahoma,Verdana,sans-serif;}.product-wrapper.fcl-procat-product.product-list-view .product-travel-dates span{font-family:Arial,Tahoma,Verdana,sans-serif;font-weight:bold;}.product-wrapper.fcl-procat-product.product-list-view .product-price{float:left;margin-left:5px;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box{padding:10px;float:left;width:calc(100% - 85px);height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-icon{float:left;font-size:12px;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .from{position:absolute;right:10px;bottom:30px;text-transform:uppercase;font-size:12px;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .text{position:absolute;right:10px;bottom:5px;font-size:12px;margin:0;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .value{position:absolute;right:10px;bottom:5px;font-size:20px;margin:0;}.product-wrapper.fcl-procat-product.product-list-view .product-travel-dates{margin:5px 0;}.product-wrapper.fcl-procat-product.product-list-view .product-extra-info{width:calc(100% - 360px);position:absolute;bottom:12px;left:200px;line-height:1;padding:0 15px;}.product-wrapper.fcl-procat-product.product-list-view .product-extra-info .product-travel-dates{width:100%;position:relative;bottom:0;left:0;padding:0;}.product-wrapper.fcl-procat-product.product-list-view .product-extra-info .product-expiry-date{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px;text-transform:uppercase;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;}.product-wrapper.fcl-procat-product.product-list-view.he-tailormade.cl-journey .product-button{background-color:#90BF3E;}.product-wrapper.fcl-procat-product.product-list-view.he-tailormade.cl-journey .product-button:before{content:'View Journey';}.product-wrapper.fcl-procat-product.product-list-view.he-tailormade.cl-break .product-button{background-color:#9678d3;}.product-wrapper.fcl-procat-product.product-list-view.he-tailormade.cl-break .product-button:before{content:'View Break';}.product-wrapper.fcl-procat-product.product-list-view.he-tailormade.cl-escape .product-button{background-color:#42B6E7;}.product-wrapper.fcl-procat-product.product-list-view.he-tailormade.cl-escape .product-button:before{content:'View Escape';}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.product-wrapper.fcl-procat-product.product-list-view .product-icon{display:none;}}@media only screen and (min-width:649px){.product-wrapper.fcl-procat-product.product-list-view:hover .product-airline-image img{width:50px;height:50px;}.product-wrapper.fcl-procat-product.product-list-view:hover .product-ribbon{height:30px;line-height:30px;}.product-wrapper.fcl-procat-product.product-list-view .product-ribbon{width:100px;}.product-wrapper.fcl-procat-product.product-list-view .product-button,.product-wrapper.fcl-procat-product.product-list-view .product-airline-image,.product-wrapper.fcl-procat-product.product-list-view .product-sub-heading{display:block;}}@media only screen and (min-width:649px) and (max-width:767px){#content .product-wrapper.fcl-procat-product.product-list-view img{max-width:inherit;}.product-wrapper.fcl-procat-product.product-list-view.product-image-border .product-image{width:180px;height:180px;margin:10px;}.product-wrapper.fcl-procat-product.product-list-view .product-image{width:200px;height:200px;}.product-wrapper.fcl-procat-product.product-list-view .product-package{line-height:24px;font-size:20px;font-weight:bold;}.product-wrapper.fcl-procat-product.product-list-view .product-content{width:calc(100% - 350px);padding:14px 20px;}.product-wrapper.fcl-procat-product.product-list-view .product-content-text{display:block;height:64px;overflow:hidden;}.product-wrapper.fcl-procat-product.product-list-view .product-travel-dates{display:block;padding:0 10px 0 20px;position:absolute;bottom:5px;left:200px;font-size:12px;width:calc(100% - 360px);white-space:nowrap;overflow:hidden;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box{background:#fff;width:140px;height:180px;margin:10px 10px 0 0;text-align:center;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-icon{float:none;border-bottom:1px solid #ccc;margin-bottom:12px;font-size:16px;height:42px;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price{float:none;margin:0;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .from-prefix{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:700;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .from{position:relative;bottom:auto;right:auto;text-transform:lowercase;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .text{position:relative;right:auto;bottom:auto;font-size:auto;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .value{position:relative;bottom:auto;right:auto;font-size:250%;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .product-button{margin-top:8px;}}@media only screen and (min-width:768px){.product-wrapper.fcl-procat-product.product-list-view.product-image-border .product-image{width:180px;height:180px;margin:10px;}.product-wrapper.fcl-procat-product.product-list-view .product-image{width:200px;height:200px;}.product-wrapper.fcl-procat-product.product-list-view .product-package{line-height:24px;font-size:20px;font-weight:bold;}.product-wrapper.fcl-procat-product.product-list-view .product-content{width:calc(100% - 350px);padding:15px 15px;}.product-wrapper.fcl-procat-product.product-list-view .product-content-text{display:block;height:64px;overflow:hidden;}.product-wrapper.fcl-procat-product.product-list-view .product-extra-info{display:none;}.product-wrapper.fcl-procat-product.product-list-view .product-travel-dates{display:block;padding:0 15px 0 15px;position:absolute;bottom:5px;left:200px;font-size:12px;width:calc(100% - 360px);white-space:nowrap;overflow:hidden;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box{background:#fff;width:140px;height:180px;margin:10px 10px 0 0;text-align:center;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-icon{float:none;border-bottom:1px solid #ccc;margin-bottom:12px;font-size:16px;height:42px;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price{float:none;margin:0;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .from-prefix{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:bold;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .from{position:relative;bottom:auto;right:auto;text-transform:lowercase;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .text{position:relative;right:auto;bottom:auto;font-size:auto;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .value{position:relative;bottom:auto;right:auto;font-size:250% !important;}.product-wrapper.fcl-procat-product.product-list-view .product-price-box .product-price .product-button{margin-top:8px;}}@media only screen and (min-width:960px){.product-wrapper.fcl-procat-product.product-list-view .product-extra-info{display:block;}}@media only screen and (min-width:768px){.product-wrapper.fcl-procat-product.col-9{width:576px;margin:0 0 20px;}}@media only screen and (min-width:960px){.product-wrapper.fcl-procat-product.col-9{width:700px;}}@media only screen and (min-width:768px){.one-sidebar .product-wrapper.fcl-procat-product.col-12 .product-travel-dates{display:none;}}@media only screen and (min-width:960px){.one-sidebar .product-wrapper.fcl-procat-product.col-12 .product-content-text{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:block;display:-webkit-box;height:50px;}.one-sidebar .product-wrapper.fcl-procat-product.col-12 .product-travel-dates{display:block;}.one-sidebar .product-wrapper.fcl-procat-product.col-12 .product-sub-heading{position:inherit;}}#product-hero{margin:0 -9999px;float:none;width:auto;text-align:center;}#product-hero #product-hero-inner{width:960px;width:100vw;margin:0 auto;}#product-hero #product-hero-inner .fcl-media-item{display:none;}#product-hero #product-hero-inner > div{display:block !important;}#product-hero #product-hero-inner img{max-width:100%;}
