@import url(https://s3.amazonaws.com/ewe-assets/uitoolkit/2-190/latest/core/less/mixins.less);.links .box-title[data-child-expanded="false"]{margin-bottom:0}
.links .columnar-list{margin:0}
.links .see-all-hotels-link{display:block;margin-top:.70588235em}
.links .box .title-main{color:#536d83}
.links h3{color:#536d83}
.links .box-type-plain{background:0;border-bottom:0;padding:0}
.links .box-type-plain .title-main{color:#536d83}
.links .menu-bar{margin-bottom:0}
.ie8 .links li{width:25%;padding-right:1.17647059em}
@media only screen and (max-width:30.6875em){li{margin-top:.70588235em}
.links-container-noTitle li:first-child{margin-top:0}
}
.editorial .box-title[data-child-expanded="false"]{margin-bottom:0}
.editorial header h3.title-main{color:#536d83}
.editorial .flex-app-content>:first-child{margin-top:0}
.editorial .flex-app-content h3{color:#1f1f1f}
.editorial .flex-app-content h4{color:#1f1f1f}
.editorial.teaser-content-view .itemHeading{font-weight:normal;margin-bottom:1.22222222em;color:#536d83}
.editorial.teaser-content-view .itemHeading{font-size:1.05882353em}
.editorial.teaser-content-view .itemHeading{line-height:1}
.editorial.teaser-content-view .flex-app-content p{font-size:.88235294em}
.editorial.teaser-content-view .flex-app-content p{line-height:1.5}
.editorial.teaser-content-view .flex-app-content h3{font-weight:normal;margin-bottom:1.22222222em}
.editorial.teaser-content-view .flex-app-content h3{font-size:1.05882353em}
.editorial.teaser-content-view .flex-app-content h3{line-height:1}
.editorial.body-view .title-main{font-size:1em}
.editorial.body-view .title-main{line-height:1.411764705882353}
.editorial.body-view .flex-app-content p{font-size:.88235294em}
.editorial.body-view .flex-app-content p{line-height:1.5}
.editorial.body-view .flex-app-content h4{color:#536d83}
.editorial.body-view .flex-app-content h4{font-size:.88235294em}
.editorial.body-view .flex-app-content h4{line-height:1.5}
.editorial .flex-1up .flex-card div:first-child.flex-content .itemHeading{margin-top:0}
.editorial .flex-1up .col{width:100%}
.editorial .flex-1up>*:last-child .flex-card,.editorial .flex-2up>*:last-child .flex-card,.editorial .flex-3up>*:last-child .flex-card{margin-bottom:0}
.editorial .flex-same-height .flex-card:hover{background:0}
.editorial .flex-area-primary{padding:0}
.editorial .flex-figure{margin-right:.76470588em}
.editorial .flex-tile .flex-figure{margin-right:0}
.editorial .flex-listing.cf:after,.editorial .flex-listing.cf:before{display:none}
.editorial .flex-listing .flex-card .flex-area-primary,.editorial .flex-listing.flex-card .flex-area-primary{padding-top:0}
.editorial .flex-listing .flex-card .flex-area-primary>*:first-child,.editorial .flex-listing.flex-card .flex-area-primary>*:first-child{margin-top:0}
.editorial .box-type-plain{margin-top:1.88235294em;padding-left:1.41176471em}
.editorial .box-no-padding{padding:0}
.editorial .box-content-purpose-cards .title-main{font-size:1em;line-height:1.41176471}
.editorial .box-content-purpose-cards .flex-area-primary{padding:.70588235em 1.05882353em .70588235em 1.05882353em;background:white}
.editorial .box-content-purpose-cards dt,.editorial .box-content-purpose-cards h3,.editorial .box-content-purpose-cards h4,.editorial .box-content-purpose-cards h5{margin:0}
.editorial .box-content-purpose-cards p{font-size:.76470588em;color:#1f1f1f}
.editorial .image-xxsmall .flex-figure{width:1.88235294em}
.editorial .image-xsmall .flex-figure{width:2.35294118em}
.editorial .image-xsmall .flex-content .flex-app-content{line-height:1.3em;font-size:.9em;width:95%}
.editorial .image-xsmall .flex-content .flex-app-content a{color:#00253c;text-decoration:none;background-color:rgba(0,0,0,0)}
.editorial .image-xsmall .flex-content .flex-app-content a:hover{text-decoration:none}
.editorial .image-small .flex-figure{width:4.41176471em}
.editorial .image-medium .flex-figure{width:7.35294118em}
.editorial .image-large .flex-figure{width:14.70588235em}
.editorial .vertical-center .flex-card{align-items:center}
.editorial .box-type-plain{background:0;border-bottom:0}
.editorial .test-image-big{padding:0;margin:-0.76470588em -0.70588235em -3.64705882em -0.70588235em}
.editorial .test-image-big .image.aspect-ratio4-3{padding-bottom:40%}
.editorial .test-image-small{padding:0;margin:-0.76470588em -0.70588235em -3.64705882em -0.70588235em}
.social-icons{position:absolute;width:1.17647059em;height:1.17647059em;z-index:1;background-color:transparent}
.social-icons-fb{bottom:56%;right:24%}
.social-icons-twitter{bottom:54.95%;right:14%}
@media screen and (min-width:30.6875em){.social-icons-fb{bottom:46%;right:20%}
.social-icons-twitter{bottom:44.95%;right:14%}
}
.grid-3-view,.grid-2-view{margin:0}
.grid-3-view .cols-nested:before,.grid-2-view .cols-nested:before,.grid-3-view .cols-nested:after,.grid-2-view .cols-nested:after{display:block}
@media only screen and (max-width:30.6875em){.editorial .flex-3up .col{width:100%}
}
@media only screen and (max-width:45.3125em){.editorial .flex-3up.flex-listing .col{width:100%}
.uitk-grid.desktop-col-1-3>.uitk-col{width:100%}
}
@media only screen and (min-width:60em){.editorial.teaser-content-view .itemHeading{margin-bottom:.9375em}
.editorial.teaser-content-view .itemHeading{font-size:1.88235294em}
.editorial.teaser-content-view .itemHeading{line-height:1}
.editorial.teaser-content-view .flex-app-content p{font-size:1.05882353em}
.editorial.teaser-content-view .flex-app-content p{line-height:1.5}
.editorial.teaser-content-view .flex-app-content h3{margin-bottom:.9375em}
.editorial.teaser-content-view .flex-app-content h3{font-size:1.88235294em}
.editorial.teaser-content-view .flex-app-content h3{line-height:1}
.editorial.body-view .flex-app-content p{font-size:.94117647em}
.editorial.body-view .flex-app-content p{line-height:1.5}
.editorial.body-view .flex-app-content h4{margin-top:1.76470588em;margin-bottom:1.76470588em}
.editorial.body-view .flex-app-content h4{font-size:.94117647em}
.editorial.body-view .flex-app-content h4{line-height:1.5}
}
#mer-signup-wrapper{background-color:#00b1ff;color:#1f1f1f;display:inline-block;padding:0;margin-top:.82352941em;border-radius:6px}
#mer-signup-wrapper a{color:#1f1f1f;text-decoration:underline}
#mer-signup-wrapper a.btn-sub-action,#mer-signup-wrapper a.btn-sub-action:visited,#mer-signup-wrapper button.btn-sub-action{background:linear-gradient(to top,#c4204b 0,#df3864 100%);color:#fff;border-color:#b12747 #8f1f39 #8f1f39}
#mer-signup-toggle-btn{width:100%;cursor:default;padding-top:.88235294em;padding-bottom:.88235294em;color:#1f1f1f}
#mer-signup-toggle-btn .toggle-wrap{position:relative;width:100%;float:none;padding-right:1.41176471em}
#mer-signup-toggle-btn .toggle-wrap .icon{position:absolute;right:.88235294em;bottom:0}
#mer-signup-toggle-btn .title-wrap{max-width:95%;display:inline-block}
#mer-signup-toggle-btn:focus{outline:0 solid transparent;text-decoration:none}
#mer-signup-toggle .toggle-inner{padding-bottom:.88235294em;width:100%;padding-right:1.41176471em}
#mer-signup-toggle .email-form-container{width:100%;max-width:35.29411765em;position:relative;padding-right:7.64705882em}
#mer-signup-toggle .email-form-container #mer-email-label{margin-top:0}
#mer-signup-toggle .mer-email-form{width:100%}
#mer-signup-toggle .mer-signup-button-nl{max-width:37.94117647em;padding-right:10.29411765em}
#mer-signup-toggle .mer-signup-button-nl #mer-signup-button{position:absolute;right:0;top:5px;width:10.58823529em;margin:0}
#mer-signup-toggle #mer-signup-button{position:absolute;right:0;top:5px;width:7.64705882em;margin:0}
#mer-signup-toggle #mer-disclaimer{clear:both}
#mer-signup-toggle #mer-signup-success{margin-bottom:.29411765em}
#mer-signup-wrapper-test{background-color:#fff;color:#1f1f1f;display:inline-block;padding:0;margin-top:.82352941em}
#offer-text{margin:1.17647059em 0 0 .58823529em}
#offer-text .offer-text-first{font-size:20px;color:#00355f;margin:-1.17647059em 0 0 1.47058824em}
#offer-text .offer-text-second{font-size:16px;color:#00355f;margin-left:2.05882353em}
#mer-signup-test-btn{margin:0 2.35294118em 0 2.35294118em}
#mer-signup-test-btn #mer-signup-button-test #mer-signup-button{width:100%;margin-top:.11764706em}
#mer-signup-test-btn #mer-disclaimer-test{font-size:10px;color:#616161;margin:.29411765em .58823529em 1.76470588em 0}
#mer-signup-success-test{margin:1.76470588em 0 1.17647059em 0;font-size:18px;color:#00355f;text-align:center;line-height:20px}
#mer-signup-success-test .success-text{font-size:15px}
#mer-signup-error-test{font-size:18px;color:#00355f;text-align:center;line-height:20px;margin-top:1.76470588em}
#mer-signup-error-test .error-text-primary{font-size:15px}
#mer-signup-error-test .error-text{font-size:10px;margin:0 0 2.94117647em .88235294em}
#mer-signup-success-variant1{margin:.58823529em 0 2.35294118em .29411765em;font-size:18px}
#mer-signup-success-variant1 .error-text-variant1{font-size:15px}
#mer-signup-error{font-size:18px;line-height:20px;margin:.58823529em 0 .58823529em .88235294em}
#mer-signup-error .error-text-variant1{font-size:15px}
#mer-signup-error .error-text2-variant1{font-size:10px}
@media(min-width:960px) and (max-width:1279px){#offer-text{width:31%;float:left;margin:1.76470588em 0 1.76470588em 1.76470588em}
}
@media(min-width:960px) and (max-width:1279px){#mer-signup-test-btn{width:57%;float:right}
.email-form-container-test{width:68%;max-width:29.41176471em;padding:1.17647059em 0 0 0}
#mer-signup-test-btn #mer-signup-button-test{position:absolute;right:30px;top:6px}
#mer-signup-test-btn #mer-signup-button-test #mer-signup-button{width:11.47058824em;margin:1.64705882em 0 0 0}
}
@media(min-width:1280px) and (max-width:1565px){#offer-text{width:31%;float:left;margin:1.76470588em 0 1.76470588em 1.76470588em}
}
@media(min-width:1280px) and (max-width:1565px){#mer-signup-test-btn{width:57%;float:right}
.email-form-container-test{width:68%;max-width:29.41176471em;padding:1.17647059em 0 0 0}
#mer-signup-test-btn #mer-signup-button-test{position:absolute;right:30px;top:6px}
#mer-signup-test-btn #mer-signup-button-test #mer-signup-button{width:11.47058824em;margin:1.64705882em 0 0 0}
}
@media(min-width:1280px) and (max-width:1565px){.member-pricing{margin-right:12em}
}
@media(min-width:1565px){#offer-text{width:31%;float:left;margin:1.76470588em 0 1.76470588em 1.76470588em}
}
@media(min-width:1565px){#mer-signup-test-btn{width:57%;float:right}
.email-form-container-test{width:68%;max-width:29.41176471em;padding:1.17647059em 0 0 0}
#mer-signup-test-btn #mer-signup-button-test{position:absolute;right:30px;top:6px}
#mer-signup-test-btn #mer-signup-button-test #mer-signup-button{width:14.11764706em;margin:1.70588235em 0 0 0}
}
@media(min-width:768px) and (max-width:959px){#offer-text{text-align:center;margin:1.17647059em 1.17647059em 0 .58823529em}
#offer-text .img{margin-right:14.70588235em}
}
.slim-banner .member-pricing.slim-member-pricing{font-size:13pt}
@media(min-width:1280px) and (max-width:1565px){.slim-banner .member-pricing.slim-member-pricing{margin-right:0}
}
@media screen and (max-width:45.3125em){.slim-banner .member-pricing.slim-member-pricing{padding-left:24px;padding-right:24px}
}
.slim-banner .member-pricing.slim-member-pricing div.search{max-width:none}
@media screen and (min-width:60em){.slim-banner .member-pricing.slim-member-pricing.tvly-slim-member-pricing div.search{width:60%}
}
@media(max-width:959px){#mer-signup-wrapper{margin-top:0}
}
.flex-module.member-pricing.hide-tvly-member-pricing{display:none}
.rv-container{max-width:69.17647059em;margin:0 auto}
.rv-container:not(:empty){padding-bottom:1.41176471em;margin-top:1.41176471em}
.rv-container header{padding-bottom:.70588235em}
.rv-container header h3{color:#536d83;margin-top:0;margin-bottom:0}
.rv-container span.rv-legal-msg{font-size:.8235294117647058em}
.rv-container .rv-remove{float:right;background-color:#e5e5e5;position:relative;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;height:6.76470588em;width:2.11764706em}
.rv-container .rv-remove .icon-close{position:absolute;top:0;left:0;color:#616161;font-size:.8823529411764706em;padding-top:.53333333em;padding-left:.53333333em}
.rv-container .rv-remove:hover .icon-close,.rv-container .rv-remove:focus .icon-close{color:black}
.rv-container .box{height:6.41176471em;margin-bottom:.35294118em;padding:0;float:left;width:50%;cursor:pointer;overflow:hidden;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}
.rv-container .box:hover{background-color:#edf7ff}
.rv-container .box+.box{margin-top:0}
.rv-container .box.even{float:right;position:relative;left:1.41176471em}
.rv-container .box.placeholder{cursor:auto;border:1px dashed #c7c7c7;background:#f5f5f5}
.rv-container .box a{text-decoration:none;display:block}
.rv-container .box a:focus{background-color:#edf7ff}
.rv-container .box section{float:left}
.rv-container .box section h5{margin-top:0;margin-bottom:0;font-size:.7647058823529411em;line-height:1em;padding-bottom:.11764706em}
.rv-container .box section span{display:block;font-size:13px;line-height:16px;margin-top:.23529412em}
.rv-container .box section span+span{margin-top:.29411765em}
.rv-container .box section.rv-visual.isRV{width:151px}
.rv-container .box section.rv-visual.isRV figure{margin-bottom:0;padding-bottom:0;width:auto;height:115px}
.rv-container .box section.rv-visual.isRV figure img{width:151px;height:115px}
.rv-container .box section.rv-visual span.icon{color:#00355f;font-size:1.4705882352941178em;position:relative;padding-top:.56em;padding-left:.72em}
.rv-container .box section.rv-trip-info{color:#999;padding-top:.82352941em;padding-left:1.05882353em}
.rv-container .box section.rv-trip-info.isRV{width:40%}
[lang="fr"] .rv-container .box section.rv-trip-info.isRV{width:37%}
.rv-container .box section.rv-trip-info.isRV .trip-info-main{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rv-container .box section.rv-trip-info.isRS{width:63%}
[lang="fr"] .rv-container .box section.rv-trip-info.isRS{width:51%}
.rv-container .box section.rv-trip-info .trip-info-main{color:#0065b8;line-height:15px}
.rv-container .box section.rv-trip-info .trip-info-dates{color:#0065b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rv-container .box section.rv-trip-info .trip-info-additional span{display:inline;left:-0.11764706em;padding-right:.05882353em}
.rv-container .box section.rv-trip-info .trip-info-additional.free-cancellation{color:#2f7000;font-weight:bold;position:relative;top:1.17647059em}
.rv-container .box section.rv-trip-info .star-rating{color:#616161;display:inline}
.rv-container .box section.rv-trip-info .star-rating span.icon{margin-top:0}
.rv-container .box section.rv-trip-info span.trip-info-city,.rv-container .box section.rv-trip-info span.trip-info-additional{color:#616161}
.rv-container .box section.rv-price-info{float:right;text-align:right;margin:0 .58823529em;padding-top:.35294118em}
.rv-container .box section.rv-price-info .number-of-rooms-left{color:#d60000}
.rv-container .box section.rv-price-info .price-info-price{color:#1f1f1f}
.rv-container .box section.rv-price-info .price-info-price.see-price{font-weight:normal;color:#0065b8;padding-top:.31578947em}
.rv-container .box section.rv-price-info .price-info-price.has-price{font-size:19px;padding-bottom:0}
.rv-container .box section.rv-price-info .price-info-additional{margin-top:0;color:#6b6b6b;font-size:12px;font-weight:bold}
.rv-container .box section.rv-price-info .package-orig-price{text-decoration:line-through;color:#999}
.rv-container .box section.rv-savings-info{position:relative;top:20px;right:2px}
.rv-container .box section.rv-savings-info span.savingsAmount{font-size:14px;font-weight:500;display:inline-block;color:green}
.rv-container .box[data-rv-type="rsF"] .box section.rv-price-info{position:absolute;right:2.11764706em}
.recommender-container .cols-row-header.section-header{position:relative;padding-bottom:0;margin-bottom:6px}
.recommender-container .cols-row-header.section-header span{position:absolute;right:0;top:3em;font-size:.7647058823529411em}
.recommender-container .flex-card{min-height:86px}
.recommender-container .flex-card .flex-figure{width:100%;float:left}
.recommender-container .flex-card .flex-figure h5{margin-top:0;margin-bottom:0}
.recommender-container .flex-card .flex-figure span{display:block;font-size:13px;line-height:13px;margin-top:.23529412em}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info{width:65%}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info .tile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0065b8;font-size:.7647058823529411em;line-height:1em}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info .star-rating{color:#1f1f1f}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info .star-rating .icon{padding:0}
.recommender-container .flex-card .flex-figure .flex-content .rec-hotel-info .rec-hotel-dates{display:block;color:#616161}
.recommender-container .flex-card .flex-figure .flex-content .flex-price{color:#1f1f1f;font-weight:bold;width:35%;text-align:right;position:relative;top:-5px}
.recommender-container .flex-card .flex-figure .flex-content .flex-price.price-emphasized{color:#b80000}
.recommender-container .flex-card .flex-figure .flex-content .flex-price h5{font-size:20px;float:right;top:-7px;position:relative}
.recommender-container .flex-card .flex-figure .flex-content .flex-price .price-emphasized h5{color:#b80000}
.recommender-container .flex-card .flex-figure .flex-content .flex-price .currencySymbolPostfix{float:right;top:-3px;position:relative}
.lt-ie9 .rv-container .box button.rv-remove .icon-close{margin-top:-3.66666667em;padding-left:.58823529em}
.lt-ie9 .rv-container .box button.rv-remove .alt{text-align:center;color:#616161;font-weight:bold;display:block;margin-top:-7.2em}
.lt-ie9 .rv-container .box button.rv-remove .alt:hover{background:#fff}
.lt-ie9 .rv-container .box button.rv-remove:hover .alt,.lt-ie9 .rv-container .box button.rv-remove:focus .alt{color:#000}
.lt-ie9 .rv-container .box button.rv-remove:hover .icon,.lt-ie9 .rv-container .box button.rv-remove:focus .icon{background:transparent !important}
@media only screen and (max-width:25em){.rv-container article.box.col button.rv-remove{width:25px}
.rv-container article.box.col button.rv-remove span.icon-close{padding-left:5px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-price-info{margin-right:5px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-price-info h5.price-info-price{position:absolute;right:30px;bottom:15px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-price-info h5.price-info-price.has-price{font-size:16px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-price-info span.price-info-additional{display:none}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-visual span.icon-flightsalt{padding-left:10px}
.rv-container article.box.col[data-rv-type="rsF"] section.rv-trip-info{padding-left:10px}
.rv-container article.box.col[data-rv-type="rsP"] section.rv-visual span.icon-packagesalt{padding-left:8px}
.rv-container article.box.col[data-rv-type="rsP"] section.rv-trip-info{padding-left:10px}
.rv-container article.box.col[data-rv-type="rsP"] section.rv-trip-info span.trip-info-additional span{position:absolute;left:46px}
.rv-container article.box.col[data-rv-type="rsP"] section.rv-price-info{margin-right:7px}
.rv-container article.box.col[data-rv-type="rvP"] section.rv-price-info h5.price-info-price{position:absolute;right:30px;bottom:7px}
.rv-container article.box.col[data-rv-type="rvP"] section.rv-price-info h5.price-info-price.has-price{font-size:16px}
.rv-container article.box.col[data-rv-type="rvP"] section.rv-price-info .price-info-additional{display:none}
.rv-container article.box.col[data-rv-type="rvP"] section.rv-savings-info{top:10px;left:20px}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info{text-align:left}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info h5.price-info-price{right:30px;bottom:7px}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info h5.price-info-price.has-price{font-size:16px}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info .price-info-additional{display:none}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-price-info .price-info-additional.free-cancellation{top:60px}
.rv-container article.box.col[data-rv-type="rvH"] section.rv-trip-info.isRV span.trip-info-additional.trend-msg{display:none}
}
@media only screen and (max-width:31.25em){.recommender-container .cols-row-header.section-header{padding-bottom:.94117647em}
.recommender-container .cols-row-header.section-header span#rec-disclaimer{top:auto;right:auto}
}
section.rv-trip-info span.sm-tablet{display:none}
@media only screen and (max-width:37.5em){.recommender-container .cols-row-header.section-header h4{display:none}
.recommender-container .cols-row-header.section-header span{top:2.35294118em}
}
@media only screen and (max-width:59.9375em){article.rv-container header h3{float:none}
article.rv-container header span.rv-legal-msg{text-align:left}
article.rv-container .cols-row{padding-right:0}
article.rv-container .cols-row .box{width:100%}
article.rv-container .cols-row .box.placeholder{display:none}
article.rv-container .cols-row .box.even{position:relative;left:0}
article.rv-container .cols-row .box section.rv-trip-info{width:45%}
article.rv-container .cols-row .box section.rv-trip-info.isRS{width:60%}
}
.ad-module .ad-desktop,.ad-module .ad-large-tablet,.ad-module .ad-small-tablet,.ad-module .ad-mobile{display:none}
#hero-banner #COREW1{top:auto}
@media only screen and (min-width:60em){.ad-module .ad-desktop{display:block}
}
@media only screen and (min-width:45.375em) and (max-width:59.9375em){.ad-module .ad-large-tablet{display:block}
#CM2,#CM3,#CM4,#CM5{margin-bottom:10px}
}
@media only screen and (min-width:30.75em) and (max-width:45.3125em){.ad-module .ad-small-tablet{display:block}
#CM2,#CM3,#CM4,#CM5{margin-bottom:10px}
}
@media only screen and (max-width:30.6875em){.ad-module{padding-top:0}
.ad-module .ad-mobile{display:block}
#CM2,#CM3,#CM4,#CM5{margin-bottom:10px}
}
img.ad.collapsed{display:none}
div[id*="DEFAULT-NT-allow-adcalls"]{display:block}
div[id*="PACKAGES-NT-allow-adcalls"]{display:block}
div[id*="HOTELS-NT-allow-adcalls"]{display:block}
div[id*="CARS-NT-allow-adcalls"]{display:block}
div[id*="FLIGHTS-NT-allow-adcalls"]{display:block}
div[id*="CRUISES-NT-allow-adcalls"]{display:block}
div[id*="ACTIVITIES-NT-allow-adcalls"]{display:block}
div[id*="RAILS-NT-allow-adcalls"]{display:block}
div[id*="DOMESTIC-NT-allow-adcalls"]{display:block}
.native-promo .cols-row-header .section-header-main{color:#536d83}
@media(min-width:725px){#dfp-module-container .uitk-carousel-wrap{overflow-x:auto}
}
.loyalty-signup-module{padding-top:0}
#join-rewards-banner{display:block;width:100%;min-height:2.11764706em;margin:0;padding-top:.58823529em;padding-bottom:.58823529em;text-align:center;color:#fff;z-index:100;top:.58823529em;background-color:#00b1ff}
#join-rewards-banner img{margin:.11764706em .70588235em .11764706em .47058824em;top:-0.05882353em}
#join-rewards-banner .cta{font-weight:normal}
#join-rewards-banner .cta a{color:#fff;text-decoration:underline}
#join-rewards-banner .cta a.blue{color:#0065b8;text-decoration:none}
#join-rewards-banner #call-to-action-badge{font-weight:normal;vertical-align:top}
#join-rewards-container{position:relative}
#join-rewards-close-btn{position:absolute;top:-0.58823529em;right:1.17647059em}
.site-header-with-rewards-banner{border-collapse:collapse}
@media only screen and (min-width:60em){#join-rewards-banner.desktop{display:none}
}
@media only screen and (max-width:45.375em) and (orientation:Portrait){#join-rewards-banner.mobile{display:none}
}
@media only screen and (max-width:59.9375em) and (orientation:Landscape){#join-rewards-banner.mobile{display:none}
}
@media only screen and (max-width:59.9375em) and (min-width:45.375em) and (orientation:Portrait){#join-rewards-banner.tablet{display:none}
}
@media only screen and (max-width:60em) and (orientation:Landscape){#join-rewards-banner.tablet{display:none}
}
#join-rewards-banner.coupon-banner-version{background-image:url('https://thumbnails.trvl-media.com/eiiRgyO8zu8oKJv_vbaxoxwX3Vw=/a.travel-assets.com/bundles/storefront-web/images/coupon-banner/repeating-pattern-base-reverse-v2.png');min-height:42px !important;text-align:left !important;font-size:16px !important;background-color:#00b1ff;padding-bottom:10px;padding-top:.70588235em}
#join-rewards-banner.coupon-banner-version #join-rewards-container .btn-close{right:0;top:-2px;color:#fff}
#join-rewards-banner.coupon-banner-version .cta{font-size:1em !important;line-height:1.41176471 !important;color:#fff;font-weight:normal;padding-right:1.17647059em}
#join-rewards-banner.coupon-banner-version .cta a{color:#fff}
@media screen and (max-width:890px){#join-rewards-banner.coupon-banner-version{padding-right:1.47058824em;padding-left:1.47058824em;padding-bottom:.70588235em;text-align:center}
#join-rewards-banner.coupon-banner-version #join-rewards-container .btn-close{right:-20px;top:-2px;color:#fff}
#join-rewards-banner.coupon-banner-version .cta{padding-right:1.17647059em}
#join-rewards-banner.coupon-banner-version .cta a{color:#fff}
}
.mad-banner-module{padding-top:0}
@media only screen and (min-width:60em){#mad-surface-banner.desktop{display:none}
}
@media only screen and (max-width:45.375em) and (orientation:Portrait){#mad-surface-banner.mobile{display:none}
}
@media only screen and (max-width:59.9375em) and (orientation:Landscape){#mad-surface-banner.mobile{display:none}
}
@media only screen and (max-width:59.9375em) and (min-width:45.375em) and (orientation:Portrait){#mad-surface-banner.tablet{display:none}
}
@media only screen and (max-width:60em) and (orientation:Landscape){#mad-surface-banner.tablet{display:none}
}
.hotmip-banner-module{padding-top:0;background-color:#fff}
.hotmip-banner-module .hm_site_70301{background-color:#f4f2f2}
.hotmip-banner-module .hm_site_70125{background-color:#e9f0f5}
.hotmip-banner-module .hm_site_70129{background-color:#e9f0f5}
.hotmip-banner-module .hm_site_70150{background-color:#e9f0f5}
.hotmip-banner-module .hm_site_70151{background-color:#e9f0f5}
.hotmip-banner-module .hm_site_80001{background-color:#e6edf2}
.hotmip-banner-module .hm_site_80004{background-color:#e6edf2}
.hotmip-banner-module .air-attach-message-wrapper .aoa-expire-message{margin-top:30px;font-weight:normal;font-size:.7647058823529411em;line-height:15px;float:right;text-align:right;width:27%;color:#0a253a}
.hotmip-banner-module .air-attach-message-wrapper .air-attach-message{margin-top:30px;font-size:.8823529411764706em;font-weight:bold;float:left;width:70%;line-height:17px;color:#0a253a}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70301{color:#404040}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70125{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70129{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70150{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70151{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80001{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80004{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70403{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70472{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70420{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70406{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70473{color:#103a7e}
.hotmip-banner-module .addon-image-container{width:5%}
.hotmip-banner-module .addon-image{padding-left:.47058824em;height:50%;float:right;margin-top:18px}
@media only screen and (max-width:59.9375em) and (min-width:30.75em){.hotmip-banner-module .air-attach-message-wrapper .aoa-expire-message{margin-top:8px;font-weight:normal;font-size:.7647058823529411em;line-height:15px;text-align:left;color:#0a253a;width:100%}
.hotmip-banner-module .air-attach-message-wrapper .air-attach-message{margin-top:18px;font-size:.8823529411764706em;font-weight:bold;float:left;line-height:17px;width:100%;padding-right:12px;color:#0a253a}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70301{color:#404040}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70125{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70129{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70150{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70151{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80001{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80004{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70403{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70472{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70420{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70406{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70473{color:#103a7e}
.hotmip-banner-module .addon-image-container{width:auto}
.hotmip-banner-module .addon-image{padding-left:.47058824em;height:50%;float:right;margin-top:18px}
}
@media only screen and (max-width:30.6875em){.hotmip-banner-module .air-attach-message-wrapper .aoa-expire-message{margin-top:8px;font-weight:normal;font-size:.7647058823529411em;line-height:15px;text-align:left;color:#0a253a;width:100%}
.hotmip-banner-module .air-attach-message-wrapper .air-attach-message{margin-top:8px;font-size:.8823529411764706em;font-weight:bold;float:left;line-height:17px;width:100%;padding-right:12px;color:#0a253a}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70301{color:#404040}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70125{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70129{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70150{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70151{color:#2470a6}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80001{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_80004{color:#003e74}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70403{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70472{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70420{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70406{color:#103a7e}
.hotmip-banner-module .air-attach-message-wrapper .hm_txtColor_70473{color:#103a7e}
.hotmip-banner-module .addon-image-container{width:auto}
.hotmip-banner-module .addon-image{padding-left:.47058824em;height:50%;float:right;margin-top:18px}
}
#feefo-container{padding-top:1.41176471em}
#feefo-container:empty{display:none}
#feefo-container a{color:inherit;text-decoration:none;text-align:center}
#feefo-container .feefo-circle{background:#ffcb00;border-radius:50%;display:inline-block;font-weight:bold;margin-right:.35294118em;height:2.35294118em;width:2.35294118em;line-height:2.5}
#feefo-container .star-rating{min-width:5em}
#feefo-container .feefo-brand img{margin-left:.29411765em;height:1.28571429em;min-width:5.58823529em;top:-0.28571429em}
@media only screen and (max-width:50em){#feefo{font-size:14px}
#feefo .feefo-circle{height:2.5em;width:2.5em}
#feefo .feefo-brand img{height:1.28571429em;top:0}
}
@media only screen and (max-width:37.5em){#feefo .feefo-circle{background:inherit;margin-left:-0.42857143em}
#feefo .feefo-reviews{display:none}
#feefo .feefo-brand{display:block;margin-top:-0.42857143em}
}
.reason-to-believe-module{padding:0 7%}
.reasons-to-believe-container{display:table;width:100%;padding-left:1em;margin-top:1.41176471em}
.reasons-to-believe-container .items-4 li{width:25%}
.reasons-to-believe-container .items-3 li{width:33%}
.reasons-to-believe-container .items-2 li{width:50%}
#reasons-to-believe-banner{display:table-row;list-style-type:none}
#reasons-to-believe-banner span,#reasons-to-believe-banner a{color:#00355f;text-decoration:none !important}
#reasons-to-believe-banner .symbol{width:3.1em;height:4.1em;display:inline-block;vertical-align:middle;background:url('/static/default/default/images/reasons-to-believe/rtb-check.svg') no-repeat center center}
#reasons-to-believe-banner .reason{display:inline-block;width:74%;vertical-align:middle;font-size:.9em;line-height:1.3em}
#reasons-to-believe-banner.long-text .reason{font-size:.85em}
#reasons-to-believe-banner li{display:table-cell;padding:0}
#reasons-to-believe-banner .test{background-size:100px !important;display:inline-block;width:3.1em;height:4.1em;vertical-align:middle}
#reasons-to-believe-banner .test.rtb_1{background:url('/static/default/default/images/tcom_rtb_test/rtb_1.png') no-repeat center center;position:relative;top:-15px}
#reasons-to-believe-banner .test.rtb_2{background:url('/static/default/default/images/tcom_rtb_test/rtb_2.png') no-repeat center center;position:relative;top:-15px}
#reasons-to-believe-banner .test.rtb_3{background:url('/static/default/default/images/tcom_rtb_test/rtb_3.png') no-repeat center center;position:relative;top:-15px}
#reasons-to-believe-banner .test10988{background-size:25px}
#reasons-to-believe-banner .re-test10988{width:initial}
#reasons-to-believe-banner .li-test10988{display:block;width:auto;margin-bottom:-30px}
@media only screen and (max-width:59.9375em){.reasons-to-believe-container{padding-left:.5em}
#reasons-to-believe-banner li{width:auto !important;display:block;height:3.5em}
#reasons-to-believe-banner .li-test10988{margin-bottom:0}
#reasons-to-believe-banner .reason{width:80%}
}
@media only screen and (max-width:37.5em){.reasons-to-believe-container{padding-left:0}
#reasons-to-believe-banner .reason{font-size:.8em}
#reasons-to-believe-banner .symbol{background-size:1.8em;width:2.8em}
}
@media only screen and (max-width:30.6875em){#reasons-to-believe-banner.long-text .reason{font-size:.7em}
#reasons-to-believe-banner li{float:left}
#reasons-to-believe-banner .symbol-wtf{float:left}
#reasons-to-believe-banner .symbol-pink{float:left}
}
.ie8 #reasons-to-believe-banner .symbol{background-image:url('/static/default/default/images/reasons-to-believe/rtb-check.png')}
@media only screen and (max-width:59.9375em){#reasons-to-believe-banner li{width:auto !important;display:block;height:3.5em}
}
#coupon-or-mod-container #coupon-image{display:none;margin:0 auto}
#reasons-to-believe-container a{text-decoration:none}
.rtb-content{margin-top:0;color:#6b6b6b;font-size:13px;line-height:18px !important}
.rtb-wrap{max-width:70.17647058823529em;margin:0 auto;height:100%}
.rtb-alt-inner{display:table;width:100%;padding-left:1em;margin-top:1.41176471em}
.reason{word-spacing:-0.1px !important}
#reasons-to-believe-banner .symbol-wtf{width:3.1em;height:3.375em;display:inline-block;vertical-align:baseline;background-size:18em 4.1em}
#reasons-to-believe-banner .reason{line-height:18px !important;vertical-align:top}
#reasons-to-believe-banner .symbol-A-wotif{background-position:-0.4em -7px !important;background:url('https://images.trvl-media.com/media/content/expaus/wotif/images/cvp-icons/localknowledge.svg') no-repeat center center}
#reasons-to-believe-banner .symbol-B-wotif{background-position:-0.5em -7px !important;background:url('https://images.trvl-media.com/media/content/expaus/wotif/images/cvp-icons/everydaydeals.svg') no-repeat center center;margin-right:2px}
#reasons-to-believe-banner .symbol-C-wotif{background-position:.05em -7px !important;background:url('https://images.trvl-media.com/media/content/expaus/wotif/images/cvp-icons/everythingtravel.svg') no-repeat center center;margin-right:14px}
html.ie10 #reasons-to-believe-banner .symbol-A-wotif{background-position:-0.4em -7px !important}
html.ie10 #reasons-to-believe-banner .symbol-B-wotif{background-position:-0.5em -7px !important}
html.ie10 #reasons-to-believe-banner .symbol-C-wotif{background-position:.05em -7px !important}
.reasons-to-believe-container{padding-left:0 !important}
@media only screen and (max-width:59.9375em){#reasons-to-believe-banner li{height:4.5em}
#reasons-to-believe-banner .symbol-C-wotif{background-position:-5px 0 !important}
.rtb-wrap{padding:0 12.5%}
}
@media only screen and (max-width:1024px){#reasons-to-believe-banner .symbol-C-wotif,#reasons-to-believe-banner .symbol-B-wotif{margin-right:0}
#reasons-to-believe-banner .reason{width:70% !important}
}
@media only screen and (max-width:768px){.rtb-wrap{padding:0 17.5%}
#reasons-to-believe-banner .symbol-C-wotif,#reasons-to-believe-banner .symbol-B-wotif{margin-right:0}
}
@media only screen and (max-width:425px){.rtb-wrap{padding:0}
#reasons-to-believe-banner .symbol-C-wotif,#reasons-to-believe-banner .symbol-B-wotif{margin-right:0}
}
#rewardsHeader.hide{display:none !important}
.slimUserBar{background-color:#fff;border-bottom:1px solid #e0e0e0;-webkit-border-radius:.17647059em;-moz-border-radius:.17647059em;-o-border-radius:.17647059em;border-radius:.17647059em;padding:.35294118em 0;max-width:69.17647058823529em;margin-top:.70588235em;margin-bottom:.70588235em;margin-left:auto;margin-right:auto}
.slimUserBar-content{min-height:1.88235294em}
.slimUserBar-link,.slimUserBar-cell{display:table-cell}
.slimUserBar-link:hover{text-decoration:none}
.slimUserBar-cell{color:#616161;font-size:.7647058823529411em;padding-left:1.41176471em}
.slimUserBar-cell .bold{color:#1f1f1f;font-size:1rem}
.slimUserBar-tier{padding-left:.35294118em}
.slimUserBar-tierBadge{-webkit-border-radius:.35294118em;-moz-border-radius:.35294118em;-o-border-radius:.35294118em;border-radius:.35294118em;color:#fff;padding:.17647059em .35294118em}
.slimUserBar-balanceMobile,.slimUserBar-valueMobile,.slimUserBar-failoverMobile{display:none}
@media all and (max-width:73.4375em){.slimUserBar-cell{padding-left:1.05882353em}
.slimUserBar-tier{padding-left:.70588235em}
.slimUserBar-logo{display:none}
}
@media all and (max-width:59.9375em){.slimUserBar-progressMsg,.slimUserBar-topTier{display:none}
}
@media all and (max-width:45.3125em){.slimUserBar-content{min-height:1.41176471em}
.slimUserBar-cell{padding-left:.70588235em}
.slimUserBar-cell .bold{font-size:1em}
.slimUserBar-tier{padding-left:.35294118em}
.slimUserBar-balance,.slimUserBar-value{display:none}
.slimUserBar-balanceMobile{display:table-cell}
}
.top-deals-module .cols-row-header .section-header-main{color:#536d83}
.fare-calendar{width:auto}
.fare-calendar .datepicker-cal-month{margin-bottom:1.94117647em;flex:1 1 auto}
.fare-calendar .datepicker-cal-month .datepicker-cal-date{min-width:2.46666667em;min-height:3.46153846em;padding:.2em}
.fare-calendar .datepicker-cal-month .datepicker-cal-date{font-size:.76470588em}
.fare-calendar .datepicker-cal-month .datepicker-cal-date{line-height:1.4}
.fare-calendar .datepicker-cal-month .datepicker-cal-date .date-price{font-weight:normal;font-size:.8461538461538461em;line-height:1.45;color:#757575}
.fare-calendar .datepicker-cal-month .datepicker-cal-date.start .date-price,.fare-calendar .datepicker-cal-month .datepicker-cal-date:focus .date-price,.fare-calendar .datepicker-cal-month .datepicker-cal-date.vtest-focus .date-price,.fare-calendar .datepicker-cal-month .datepicker-cal-date:hover .date-price{color:#fff}
.fare-calendar .datepicker-cal-month .date-price{opacity:0}
.fare-calendar .datepicker-cal-month .date-price:not(.unfetched){transition:opacity .15s ease-in;opacity:1}
.fare-calendar.rendered .datepicker-cal-month .date-price:not(.unfetched){transition:opacity .15s ease-in;opacity:1}
.fare-calendar.exp28590-1 .date-price.unfetched{opacity:1}
.fare-calendar.exp28590-1 .date-price.unfetched .loader-static{min-width:auto;height:auto}
.fare-calendar.exp28590-1 .date-price.unfetched .loader-static::before{width:.36363636em;height:.36363636em;animation:loadingColorChange .5s infinite alternate;position:relative}
.fare-calendar.exp28590-1 .date-price:not(.unfetched) .icon-search{color:#0065b8}
@media only screen and (min-width:30.75em){.fare-calendar{min-width:26.94117647em}
}
@media only screen and (min-width:30.75em) and (max-width:525px){.fare-calendar{min-width:auto}
.fare-calendar .datepicker-cal-month+.datepicker-cal-month{display:none}
}
@keyframes loadingColorChange{from{background-color:#c7c7c7;box-shadow:7px 0 #c7c7c7,-7px 0 #c7c7c7}
to{background-color:#ededed;box-shadow:7px 0 #ededed,-7px 0 #ededed}
}
.fare-calendar #currency-banner-container{width:100%;min-height:2.47058824em;box-shadow:0 1px 0 0 #c7c7c7;background-color:#f5f5f5;text-align:center;padding-right:.70588235em;padding-left:.70588235em}
.fare-calendar #currency-banner-container .loading-prices{width:1.58823529em;height:.35294118em}
.fare-calendar #currency-banner-container .loading-prices .loader-static{min-width:auto;width:1.58823529em;height:.35294118em;margin-top:1.05882353em;padding:0}
.fare-calendar #currency-banner-container .loading-prices .loader-static::before{width:.36363636em;height:.36363636em;animation:loadingColorChange .5s infinite alternate}
.fare-calendar #currency-banner-container .title-displayed{color:#616161;padding-top:.88235294em;margin-bottom:.41176471em;opacity:.5;display:inline-block}
.fare-calendar #currency-banner-container .title-displayed{font-size:.76470588em}
.fare-calendar #currency-banner-container .title-displayed{line-height:1.3076923076923077}
.fare-calendar #currency-banner-container .title-displayed.full-color-applied{opacity:1}
.datepicker-dropdown.fare-calendar{min-width:314px;max-width:479px;width:96vw}
@media only screen and (min-width:30.75em) and (max-width:59.9375em){.datepicker-dropdown.fare-calendar{width:479px}
.datepicker-dropdown.fare-calendar .datepicker-cal-month+.datepicker-cal-month{display:none}
}
@media only screen and (min-width:60em){.datepicker-dropdown.fare-calendar{max-width:954px;width:56.11764706em}
.datepicker-dropdown.fare-calendar .datepicker-cal-month{padding:.52941176em}
.datepicker-dropdown.fare-calendar .datepicker-cal-weeks{margin-top:.70588235em;width:26.76470588em}
}
.datepicker-dropdown.fare-calendar .theme-standard .datepicker-arrow::after{background-color:#f5f5f5}
@keyframes loadingColorChange{from{background-color:#c7c7c7;box-shadow:7px 0 #c7c7c7,-7px 0 #c7c7c7}
to{background-color:#ededed;box-shadow:7px 0 #ededed,-7px 0 #ededed}
}
.flightStatusBox p{margin:7px}
.flightStatusBox .subTitle h4{color:#536d83}
.flightStatusBox .status-message-block{margin-top:-0.76470588em}
.flightStatusBox .progressBarContainer{width:100%;background-color:#c7c7c7;position:relative}
.flightStatusBox .progressBar-line{width:0;height:.58823529em;background-color:#90c900}
.flightStatusBox .g-map-container{width:20.76470588em;height:17.64705882em}
.flightStatusBox .icon{font-size:25px;transform:rotate(45deg);position:absolute;margin-top:-0.94117647em}
.flightStatusBox .departureCode p{font-weight:300;text-align:left}
.flightStatusBox .departureCode p{font-size:1.76470588em}
.flightStatusBox .departureCode p{line-height:.75}
.flightStatusBox .arrivalCode p{font-weight:300;text-align:right}
.flightStatusBox .arrivalCode p{font-size:1.76470588em}
.flightStatusBox .arrivalCode p{line-height:.75}
.flightStatusBox .status-message{font-weight:700;text-align:center}
.flightStatusBox .status-message p{font-size:.82352941em}
.flightStatusBox .status-message p{line-height:1.6071428571428572}
.flightStatusBox .summary-message{text-align:center}
.flightStatusBox .summary-message p{font-size:1.76470588em}
.flightStatusBox .summary-message p{line-height:.75}
.flightStatusBox .custom-vertical-margin{margin-top:.88235294em}
.flightStatusBox #headerTitle{color:#536d83}
.flightStatusBox hr.horizontal-rule{display:none}
@media only screen and (max-width:1024px){.flightStatusBox .g-map-container{width:17.64705882em;height:17.64705882em}
}
@media only screen and (min-width:45.375em) and (max-width:59.9375em){.flightStatusBox .tablet-margin{margin-top:.88235294em}
.flightStatusBox .g-map-container{width:40em;height:17.64705882em;margin:0 auto}
}
@media only screen and (min-width:30.75em) and (max-width:45.3125em){.flightStatusBox .tablet-margin{margin-top:.88235294em}
.flightStatusBox .g-map-container{width:26.47058824em;height:17.64705882em;margin:0 auto}
}
@media only screen and (max-width:30.6875em){.flightStatusBox .g-map-container{display:none}
.flightStatusBox .subTitle{display:none}
.flightStatusBox .departureCode p,.flightStatusBox .arrivalCode p{font-size:1.29411765em}
.flightStatusBox .departureCode p,.flightStatusBox .arrivalCode p{line-height:1.0227272727272727}
.flightStatusBox .status-message{font-weight:700}
.flightStatusBox .status-message p{font-size:.82352941em}
.flightStatusBox .status-message p{line-height:1.6071428571428572}
.flightStatusBox .summary-message p{font-size:.70588235em}
.flightStatusBox .summary-message p{line-height:1.875}
.flightStatusBox .mobile-margin{margin-top:.88235294em}
.flightStatusBox hr.horizontal-rule{display:block;border-top:1px solid #8c8b8b}
}
.flightRoutesModule p{margin:7px}
.flightRoutesModule .routeText{text-align:left}
.flightRoutesModule .routeText{font-size:.94117647em}
.flightRoutesModule .routeText{line-height:1.40625}
.flightRoutesModule .chartcontainer{position:relative}
.flightRoutesModule .info-message{padding-bottom:20px}
.flightRoutesModule .headerTitle{color:#536d83}
.flightRoutesModule .chartlabel{position:relative;color:#7dad06;font-weight:400;top:-110px}
.flightRoutesModule .delaylabel{position:relative;font-weight:400;top:-60px}
.flightRoutesModule .rating-container{border-left:1px solid #e5e5e5;text-align:center;margin-bottom:-5%}
.flightRoutesModule .route-container{margin-top:3%}
.flightRoutesModule .stars .icon{color:orange;transform:rotate(0);font-size:20px;margin-top:0;position:relative}
@media only screen and (max-width:30.6875em){.flightRoutesModule .rating-container{border-left:0;text-align:center;margin-bottom:0}
.flightRoutesModule .route-container{margin-top:0}
}
.link-juice .toggle-trigger{color:#1f1f1f;font-weight:bold;text-decoration:none}
.link-juice .toggle-trigger:hover{color:#1f1f1f}