.destination-routes{display:inline-block;width:100%;background:#f4f4f4;margin-bottom:10px;float:left;padding:20px 0}.destination-routes{padding:20px 0}.destination-routes a{color:#2e2e2e}.destination-routes #accordion{padding:15px;display:inline-block;width:100%}.destination-routes .panel{display:none;width:100%;padding:5px 15px 15px;float:left;background:#fff}.destination-routes .panel>div{position:relative;min-height:1px;padding-left:5px;padding-right:5px;padding:0}@media(min-width:1010px){.destination-routes .panel>div{float:left;width:25%}}.destination-routes .country,.destination-routes .city{display:block}.destination-routes .more-info{margin-bottom:10px;display:block}.destination-routes .country{font-weight:700}.destination-routes .city:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.destination-routes .city:before{content:'\e843'}.destination-routes .city:before{color:#0d49c0}.destination-routes .city+.country{padding-top:10px}.destination-routes h3{background:#fff;color:#2e2e2e;margin:0;padding:15px;display:inline-block;width:100%;border:1px solid #d2d6d9;font-weight:400}.destination-routes h3:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.destination-routes h3:before{color:#073590}.destination-routes h3.ui-state-active{color:#2e2e2e;background-color:none;font-weight:400}.destination-routes h3:hover{background-color:none;color:#2e2e2e;cursor:pointer}@media(min-width:1010px){.destination-routes .panel{padding:5px 15px 15px}}.destination-routes{margin:0;padding:0;padding-top:40px}.destination-routes #accordion{padding:0;margin-bottom:35px}article.destination-routes>header{margin-bottom:0}article.destination-routes>header>h2,article.destination-routes>header h3{font-weight:700;margin-top:0;font-size:24px;background:0 0;color:#073590;border:none;padding:0;cursor:default!important}article.destination-routes>header>h2:hover,article.destination-routes>header h3:hover{background:0 0;color:#073590}article.destination-routes>header>h2:before,article.destination-routes>header h3:before{content:none}.destination-routes .city{line-height:2}.destination-routes .city:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.destination-routes .city:before{content:'\e843'}.destination-routes .city:before{color:#0d49c0;font-size:8px;position:relative;top:-2px}.destination-routes .city+.country{padding-top:10px}.destination-routes h3{background:#fff;color:#2e2e2e;padding:15px;border-radius:3px;display:inline-block;width:100%;border:1px solid #d2d6d9;margin-top:5px;font-weight:400}.destination-routes h3:first-of-type{margin-top:0}.destination-routes h3:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.destination-routes h3:before{color:#073590;background-color:#062b71;color:#f1c933;content:'\e848'}.destination-routes h3.ui-state-active{color:#2e2e2e;background-color:none;font-weight:400;border-bottom:0}.destination-routes h3.ui-state-active:before{content:'\e849'}.destination-routes h3:hover{background-color:none;color:#2e2e2e}.ui-accordion-content-active{border:1px solid #d2d6d9;border-top:0}@media(min-width:1010px){.destination-routes .panel{padding-left:75px}}body span.clickableprice:hover,body span.clickableprice:focus{background:#f1c933}body .deal.clickableprice:hover,body .deal.clickableprice:focus{background:#f1c933!important}body .deal.clickableprice:hover .description,body .deal.clickableprice:focus .description{background:0 0!important}body .deal.clickableprice:hover .from,body .deal.clickableprice:focus .from,body .deal.clickableprice:hover .to,body .deal.clickableprice:focus .to,body .deal.clickableprice:hover .badge,body .deal.clickableprice:focus .badge,body .deal.clickableprice:hover .dates,body .deal.clickableprice:focus .dates,body .deal.clickableprice:hover .prices span,body .deal.clickableprice:focus .prices span{color:#062b71!important}body .clickableprice{cursor:pointer!important}body .clickableprice:hover .description,body .clickableprice:focus .description{background:#f1c933!important;color:#062b71}body .clickableprice:hover .offer-title,body .clickableprice:focus .offer-title{color:#062b71}body .clickableprice:hover .offer-title span,body .clickableprice:focus .offer-title span{color:#fff}body .clickableprice:hover .price,body .clickableprice:focus .price{background:#f1c933!important}body .clickableprice:hover .price,body .clickableprice:focus .price,body .clickableprice:hover .price span,body .clickableprice:focus .price span,body .clickableprice:hover .price span+span,body .clickableprice:focus .price span+span{color:#062b71!important}body .clickableprice:focus{outline:null}.top-deals .offer{float:left}.top-deals .description,.top-deals .price{height:0;min-height:90px;display:table}.top-deals .description>div,.top-deals .price>div{display:table-cell;vertical-align:middle}.top-deals .description{float:left;background:#fff}.top-deals .description .departure,.top-deals .description .return{display:block}.top-deals .offer-title,.top-deals .price{font-size:16px;font-weight:700}.top-deals .price{color:#fff;text-align:right;background:#073590}.top-deals .offer-title{margin:0 0 5px;font-weight:700;color:#000}.top-deals .offer{margin-bottom:-1px}.top-deals .description,.top-deals .price{border-top:1px solid #eee;border-bottom:1px solid #eee;height:90px}.top-deals .description{padding-right:1px;padding-left:5px}.top-deals .description h3{line-height:1}.top-deals .description h3 b{display:block}.top-deals .description h3 b span{display:inline;font-weight:400}.top-deals .description h3 span{display:none}.top-deals .price{border-right:1px solid #eee;font-size:18px}.top-deals .price div>span:first-child{font-size:12px;font-weight:700;color:#fff;display:block;text-transform:capitalize}.top-deals .price div>span.currency{font-size:12px}.top-deals .offer-title span{color:#828790}@media(min-width:1010px){.top-deals .offer:nth-of-type(-n+2) .description{border-radius:10px 0 0 0}.top-deals .offer:nth-of-type(-n+2) .price{border-radius:0 10px 0 0}.top-deals .offer:nth-last-of-type(-n+2) .description{border-radius:0 0 0 10px}.top-deals .offer:nth-last-of-type(-n+2) .price{border-radius:0 0 10px 0}.top-deals .offer .description{border-left:1px solid #d2d6d9}.top-deals .offer .price{border-right:1px solid #d2d6d9}.top-deals .offer:nth-of-type(-n+2) .description,.top-deals .offer:nth-of-type(-n+2) .price{border-top:1px solid #d2d6d9}.top-deals .offer:nth-last-of-type(-n+2) .description,.top-deals .offer:nth-last-of-type(-n+2) .price{border-bottom:1px solid #d2d6d9}.top-deals .price{font-size:20px;padding-right:22px;background:#fff;color:#2091eb}.top-deals .price div>span:first-child{color:#2e2e2e}.top-deals .description{padding-right:15px;padding-left:15px}.top-deals .description h3 b{display:inline-block}.top-deals .description h3 span{display:inline;font-weight:700}.top-deals .description .departure,.top-deals .description .return{display:inline}.top-deals .description .departure{margin-right:5px}.top-deals .offer:nth-of-type(3) .description,.top-deals .offer:nth-of-type(4) .description,.top-deals .offer:nth-of-type(3) .price,.top-deals .offer:nth-of-type(4) .price{background-color:#f8fbff}}.top-deals.city .offer{width:100%;position:relative;min-height:1px;padding-left:5px;padding-right:5px;padding:0 6px}@media(min-width:1010px){.top-deals.city .offer{float:left;width:50%}}.top-deals.city .description{width:60%}.top-deals.city .price{width:40%;float:left}.top-deals.city .price div{padding-right:6px}@media(min-width:1010px){.top-deals.city .offer{padding:0 15px}}@media(min-width:1010px){.top-deals.city .offer{padding:0;margin:0;width:49%}.top-deals.city .offer:nth-of-type(even){float:right}.top-deals.city .offer:nth-of-type(4n+3),.top-deals.city .offer:nth-of-type(4n+4){background:#f8fbff}.top-deals.city .offer:nth-of-type(1),.top-deals.city .offer:nth-of-type(2){border-top-left-radius:5px;border-top-right-radius:5px}.top-deals.city .offer:nth-last-of-type(1),.top-deals.city .offer:nth-last-of-type(2){border-bottom-left-radius:5px;border-bottom-right-radius:5px}.top-deals.city .offer .price{font-size:28px}.top-deals.city .offer .price span+span{color:#2091eb}.top-deals.city .offer .price div{line-height:1.2}.top-deals.city .offer .price div>span:first-child{color:#828790;font-weight:400;font-size:12px}}.top-deals.city-city .sr-only.skip-to-nav:focus{top:50px}.top-deals.city-city section{width:100%;float:left;position:relative;min-height:1px;padding-left:5px;padding-right:5px;padding-left:0;padding-right:0}.rtl .top-deals.city-city section{float:right}@media(min-width:1010px){.top-deals.city-city section{float:left;width:33.33333333%}}.top-deals.city-city .offer{width:100%}.top-deals.city-city .description{width:60%}.top-deals.city-city .price{width:40%}.top-deals.city-city h3,.top-deals.city-city .offer-title{text-transform:capitalize}.top-deals.city-city h3{color:#073590;font-weight:400}.top-deals.city-city h3,.top-deals.city-city .histogram,.top-deals.city-city .offer{padding-left:15px;padding-right:15px}.histogram{display:table;width:100%;height:60px;margin-top:0;margin-bottom:1px;table-layout:fixed;background-color:transparent}.histogram li{position:relative;display:table-cell;height:60px;vertical-align:bottom}.histogram li span{display:block;animation:draw 1s ease-in-out;border:1px solid #fff;border-bottom:0;background-color:#e8f4fd}.histogram .min-value{background-color:#073590}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:roboto,arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#f1c933;text-align:center;text-decoration:none;background-color:#073590;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#073590}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#073590}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#073590}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#073590}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#073590}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#073590}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#073590}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#073590}.top-deals.city-city section{background-color:#fff}.top-deals.city-city section h3,.top-deals.city-city section h4{font-family:roboto,arial,sans-serif}.top-deals.city-city section h3{font-size:18px}.top-deals.city-city section .offer-title{font-weight:400}.top-deals.city-city section .price div>span:first-child{font-size:10px}.top-deals.city-city section .price>div{padding-right:4px}@media(min-width:1010px){.top-deals.city-city section{padding-left:15px;background-color:transparent}.top-deals.city-city section:first-of-type{padding-left:0}.top-deals.city-city .histogram-container{border-radius:6px;*zoom:1;border:1px solid #d2d6d9;background:#fff}.top-deals.city-city .histogram-container:before,.top-deals.city-city .histogram-container:after{content:" ";display:table}.top-deals.city-city .histogram-container:after{clear:both}.top-deals.city-city .histogram-container:before,.top-deals.city-city .histogram-container:after{display:table;content:""}.top-deals.city-city .histogram-container:after{clear:both}.top-deals.city-city .histogram-container .offer{padding-left:0;padding-right:0}.top-deals.city-city .histogram-container .offer .description{border-left:0;border-radius:0}.top-deals.city-city .histogram-container .offer .price{border-right:0;border-radius:0}.top-deals.city-city .histogram-container .offer:nth-of-type(1) .description,.top-deals.city-city .histogram-container .offer:nth-of-type(1) .price{border-top:0}.top-deals.city-city .histogram-container .offer:nth-last-of-type(1){border-bottom:0;border-radius:0 0 10px 10px}.top-deals.city-city .histogram-container .offer:nth-last-of-type(1) .description,.top-deals.city-city .histogram-container .offer:nth-last-of-type(1) .price{border-top:1px solid #d2d6d9;background:#fff}.top-deals.city-city .histogram-container .offer:nth-last-of-type(1) .description{border-bottom-left-radius:6px}.top-deals.city-city .histogram-container .offer:nth-last-of-type(1) .price{border-bottom-right-radius:6px}.top-deals.city-city .histogram-container .offer:nth-of-type(even) .description,.top-deals.city-city .histogram-container .offer:nth-of-type(even) .price{background:#f8fbff}}.top-deals.getaways{padding-bottom:0}.top-deals.getaways .price{background:#073590;color:inherit;border-left:none}.top-deals.getaways .price span+span{color:#fff}@media(min-width:1010px){.top-deals.getaways .price{padding-right:22px;background:#fff}.top-deals.getaways .price span+span{color:#2091eb}}@media(max-width:1010px){body .container .temporary-top-deals__country-country section{padding-left:0!important;padding-right:0!important;float:left;min-height:auto;min-width:100%}body .container .temporary-top-deals__country-country section>div:first-child{height:auto;min-height:42px}body .container .temporary-top-deals__country-country section img{height:auto!important;margin:0!important;width:100%!important}}.temporary-top-deals__country-country{font-family:inherit;font-weight:inherit;display:inline-block;display:table}.temporary-top-deals__country-country .table-row{display:table-row}.temporary-top-deals__country-country section{position:relative;min-height:1px;padding-left:5px;padding-right:5px;margin-top:20px}@media(min-width:1010px){.temporary-top-deals__country-country section{float:left;width:33.33333333%}}.temporary-top-deals__country-country section>div:first-child{width:100%;height:170px;overflow:hidden;position:relative}.temporary-top-deals__country-country img{height:100%;width:auto}.temporary-top-deals__country-country h3{position:absolute;bottom:0;color:#fff;background:#073590;padding:10px;margin:0;width:100%;font-weight:700;font-size:16px}.temporary-top-deals__country-country h3.deep-link-to-city span{text-decoration:none;float:right}.temporary-top-deals__country-country h3.deep-link-to-city:hover span{text-decoration:underline}.temporary-top-deals__country-country h4{margin:0 0 5px;text-transform:capitalize;font-weight:inherit}.temporary-top-deals__country-country h4 span{color:#073590;font-weight:700;float:right}.temporary-top-deals__country-country .offers{border-bottom:1px solid #eee;float:left;width:100%;padding:15px 10px}.temporary-top-deals__country-country .departure{margin-right:4px}.temporary-top-deals__country-country .departure,.temporary-top-deals__country-country .return{display:inline-block;width:null;float:left;color:#777}.temporary-top-deals__country-country .disclaimer{text-transform:inherit}.deep-link-to-city a,.deep-link-to-city a:hover{color:#fff}.deep-link-to-city span{float:right}.deep-link-to-city:hover span{text-decoration:underline}.custom-deals{display:inline-block;width:100%;float:left;margin-bottom:20px}.custom-deals h2,.custom-deals .title{padding:5px!important}.custom-deals .description,.custom-deals .prices,.custom-deals .from,.custom-deals .to,.custom-deals .footer,.custom-deals .deal{display:inline-block;float:left}.custom-deals .to,.custom-deals .from{font-weight:700;margin-right:5px}.custom-deals h2:first-letter,.custom-deals .title div:first-letter{text-transform:capitalize}.custom-deals .badge-holder .badge{background-color:transparent;color:#073590;padding:0;font-size:inherit;font-weight:700;float:none}.custom-deals .deal,.custom-deals .footer{width:100%}.custom-deals .deal{border-bottom:1px solid #d8d8d8;padding:5px}.custom-deals .deal .dates{color:#777}.custom-deals .deal .to,.custom-deals .deal .from,.custom-deals .deal .prices{font-family:inherit}.custom-deals .dates{display:block;clear:both}.custom-deals .title{display:none}.custom-deals .description{width:80%}.custom-deals .prices{width:20%;display:table;text-align:right;float:left}.custom-deals .prices>span{display:table-cell;vertical-align:middle;font-size:18px;color:#073590}@media(min-width:1010px){.custom-deals .deal{border-bottom:1px solid #eee}.custom-deals .title{display:inline-block;width:100%;float:left;border-bottom:1px solid #eee}.custom-deals .title div{font-weight:700;text-transform:capitalize}.custom-deals .title .wrap{width:80%;display:inline-block;float:left}.custom-deals .from,.custom-deals .to,.custom-deals .badge-holder,.custom-deals .dates{width:25%;margin-right:0;font-weight:400;float:left}.custom-deals .badge-holder .badge{font-size:14px}.custom-deals .to>span{display:none}.custom-deals .dates{clear:initial;display:inline-block}}.custom-deals.custom .deal{background:#fff;padding:0}.custom-deals.custom .deal .offer-title{line-height:1.42857143}.custom-deals.custom .deal .offer-title b,.custom-deals.custom .deal .offer-title i{display:block}.custom-deals.custom .deal .offer-title b span,.custom-deals.custom .deal .offer-title i span{color:#828790}.custom-deals.custom .deal .offer-title i{display:none}.custom-deals.custom .deal .description{padding-left:5px;padding-top:11px;width:60%}.custom-deals.custom .deal .description .offer-title{margin:0 0 5px;font-weight:700;color:#000;text-align:left}.custom-deals.custom .deal .description .dates{color:#828790;line-height:1.42857143}.custom-deals.custom .deal .prices{color:#fff;text-align:right;background-color:#073590;border:1px solid #d2d6d9;border-left:none;font-size:18px;font-weight:700;height:90px;width:40%;float:left;padding-top:19px;padding-right:6px}.custom-deals.custom .deal .prices .price-currency span{font-size:12px}.custom-deals.custom .deal .prices .badge{font-size:12px;color:inherit}.custom-deals .deal{width:100%;background:#fff;outline:0;display:block;padding-left:7px;padding-right:7px;border-bottom:1px solid #d2d6d9;border-left:1px solid #d2d6d9;border-right:1px solid #d2d6d9}.custom-deals .deal:nth-of-type(2){border-top-left-radius:5px;border-top-right-radius:5px;border-top:1px solid #d2d6d9}.custom-deals .deal:nth-last-of-type(1){border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:1px solid #d2d6d9}.custom-deals .deal.clickableprice:hover .description .to i,.custom-deals .deal.clickableprice:hover .description .from i{color:#fff}.custom-deals .deal .description{width:59%}.custom-deals .deal .description .to,.custom-deals .deal .description .from{font-weight:700;color:#2e2e2e;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;clear:both}.custom-deals .deal .description .to i,.custom-deals .deal .description .from i{font-weight:100;font-style:normal;padding-left:5px;color:#828790}.custom-deals .deal .description .badge-holder{clear:both}.custom-deals .deal .prices{float:right;font-size:28px;color:#2091eb;font-weight:600;width:40%;margin-top:22px}.custom-deals .deal .prices span.currency{font-size:12px}@media(min-width:1010px){.custom-deals .from,.custom-deals .to{width:34%}.custom-deals .badge-holder{width:15%}.custom-deals .dates{width:auto}.custom-deals .title{border:1px solid #d2d6d9;padding:10px 28px!important;background:#fff;border-radius:5px 5px 0 0}.custom-deals .title .wrap{width:84%}.custom-deals .deal{min-height:60px;line-height:60px;padding-left:30px;padding-right:30px}.custom-deals .deal:nth-of-type(2){border-top:0;border-top-left-radius:0;border-top-right-radius:0}.custom-deals .deal .description{width:84%}.custom-deals .deal .description .to,.custom-deals .deal .description .from{clear:none}.custom-deals .deal .description .badge-holder{clear:none}.custom-deals .deal .prices{width:15%;margin-top:0}.custom-deals .prices{width:15%;margin-top:0}.custom-deals.custom .deal{height:112px;width:48%;background:#fff;padding:20px;border:1px solid #d2d6d9;border-top:0}.custom-deals.custom .deal:nth-of-type(even){float:right}.custom-deals.custom .deal:nth-of-type(4n+3),.custom-deals.custom .deal:nth-of-type(4n+4){background:#f8fbff}.custom-deals.custom .deal:nth-of-type(1),.custom-deals.custom .deal:nth-of-type(2){border-top-left-radius:5px;border-top-right-radius:5px;border-top:1px solid #d2d6d9}.custom-deals.custom .deal:nth-last-of-type(1),.custom-deals.custom .deal:nth-last-of-type(2){border-bottom-left-radius:5px;border-bottom-right-radius:5px}.custom-deals.custom .deal:hover .price-currency{color:#062b71}.custom-deals.custom .deal .offer-title{margin:0 0 5px;font-weight:700;color:#000}.custom-deals.custom .deal .offer-title span{color:#828790}.custom-deals.custom .deal .offer-title b,.custom-deals.custom .deal .offer-title i{display:initial}.custom-deals.custom .deal .offer-title b span,.custom-deals.custom .deal .offer-title i span{font-weight:100;color:#828790}.custom-deals.custom .deal .description{width:62%;padding-top:0}.custom-deals.custom .deal .description .to:before{content:'-';padding-right:10px;color:#aeb3bd}.custom-deals.custom .deal .description .from,.custom-deals.custom .deal .description .to{color:#2e2e2e;font-weight:700;width:auto;font-size:18px;margin-right:5px}.custom-deals.custom .deal .description .from span,.custom-deals.custom .deal .description .to span{font-weight:400;color:#aeb3bd;font-size:80%;display:none}.custom-deals.custom .deal .description .dates{clear:both;width:auto}.custom-deals.custom .deal .prices{width:38%;background-color:transparent;height:auto;border:none;padding:0}.custom-deals.custom .deal .prices .price-currency{font-size:28px;line-height:1.4;font-weight:700;color:#2091eb}.custom-deals.custom .deal .prices .price-currency span{font-size:18px}.custom-deals.custom .deal .prices .badge{line-height:1;color:#aeb3bd}}.weather>div{padding:15px;display:inline-block;width:100%}.weather>span{width:100%;display:inline-block;padding:0 15px}.weather button{display:inline-block;float:left;margin-right:10px}.weather .disclaimer{display:inline-block;padding:0;width:100%}.weather section{width:100%;float:left;margin-top:10px}.weather section:first-child{margin-top:0}.weather .icon-temperature-container{width:60px;float:left;text-align:center}.weather .icon-temperature-container i{width:100%}.weather .weather-information-container{width:75%;float:left;padding-left:10px}.weather .temperature{color:inherit;font-size:18px;font-weight:700;display:block}.weather i{float:left;font-size:42px;color:#073590}.weather i:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1010px){.weather section{width:14.2%;text-align:center;margin-top:0}.weather .icon-temperature-container{width:100%}.weather .weather-information-container{width:100%;padding:0}.weather .day{display:block;color:inherit;text-transform:capitalize}.weather .date{color:inherit;font-weight:400}.weather .disclaimer{width:auto}}.modules.weather section{margin-bottom:20px;border-bottom:1px solid #d2d6d9;padding-bottom:30px}.modules.weather section:last-of-type{margin-bottom:0;border-bottom:0}.modules.weather>div{background:#fff;margin:0;padding:15px;display:inline-block;width:100%;border:1px solid #d2d6d9;border-radius:3px}.modules.weather>span{padding-left:0}.modules.weather div.icon-temperature-container{width:70px;padding-top:0;margin:0 auto;float:none}.modules.weather i{float:none;width:70px;height:70px;display:block;background-position:center center;background-size:70px}.modules.weather i.w-01d,.modules.weather i.w-01n{content:"icon-sun";background-image:url(../../frtrfx/less-autopilot/images/icon-sun.png)}.modules.weather i.w-02d,.modules.weather i.w-02n{content:"icon-cloud-sun";background-image:url(../../frtrfx/less-autopilot/images/icon-cloud-sun.png)}.modules.weather i.w-03d,.modules.weather i.w-03n{content:"icon-clouds";background-image:url(../../frtrfx/less-autopilot/images/icon-clouds.png)}.modules.weather i.w-04d,.modules.weather i.w-04n{content:"icon-rain";background-image:url(../../frtrfx/less-autopilot/images/icon-rain.png)}.modules.weather i.w-09d,.modules.weather i.w-09n{content:"icon-windy-rain";background-image:url(../../frtrfx/less-autopilot/images/icon-windy-rain.png)}.modules.weather i.w-10d,.modules.weather i.w-10n{content:"icon-rain";background-image:url(../../frtrfx/less-autopilot/images/icon-rain.png)}.modules.weather i.w-11d,.modules.weather i.w-11n{content:"icon-cloud-flash";background-image:url(../../frtrfx/less-autopilot/images/icon-cloud-flash.png)}.modules.weather i.w-13d,.modules.weather i.w-13n{content:"icon-snow-heavy";background-image:url(../../frtrfx/less-autopilot/images/icon-snow-heavy.png)}.modules.weather i.w-50d,.modules.weather i.w-50n{content:"icon-windy-rain";background-image:url(../../frtrfx/less-autopilot/images/icon-windy-rain.png)}.modules.weather .temperature{display:inline-block;float:none;width:100%;color:#2e2e2e;font-weight:400;line-height:1;font-size:30px;margin-top:10px;margin-bottom:10px}.modules.weather .description{font-size:12px;line-height:1;text-transform:capitalize;font-weight:700;margin-bottom:10px;display:block}.modules.weather .day{font-weight:700;margin-bottom:10px;display:block;text-align:center}.modules.weather .weather-information-container{width:100%;padding-left:0;text-align:center;float:none}.modules.weather .disclaimer{font-weight:400;padding:0;margin:0}@media only screen and (min-width:1010px){.modules.weather>div+div{display:inline-block;float:none;margin:0 auto;width:100%}.modules.weather section{margin-bottom:0;border-bottom:0;padding-bottom:0}.modules.weather i{width:100%}.modules.weather span{display:inline-block;width:100%;line-height:1.8}.modules.weather .temperature{float:none}.modules.weather .day,.modules.weather .date,.modules.weather .description{width:100%}}.related-routes,.related-routes{display:inline-block;width:100%;background:#f4f4f4;margin-bottom:10px;float:left;padding:20px 0}.related-routes,.related-routes{padding:20px 0}.related-routes ul{list-style:none;padding:0 10px;margin:0}.related-routes li{position:relative;min-height:1px;padding-left:5px;padding-right:5px;padding:0}@media(min-width:1010px){.related-routes li{float:left;width:33.33333333%}}.related-routes .toggler-container{float:left;width:100%;padding:10px}.related-routes #related_flights_toggler{cursor:pointer;display:inline-block}.related-routes #related_flights_toggler:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.related-routes a,.related-routes button{display:block;padding:0;margin:15px 0}.related-routes a:before,.related-routes button:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.related-routes{padding:0;margin:0}.related-routes>section{background:#fff;margin:0;padding:15px;display:inline-block;width:100%;border:1px solid #d2d6d9;border-radius:3px}.fare-calendar header{position:relative}.fare-calendar .sr-only.skip-to-nav:focus{top:auto;bottom:0}.fare-calendar #calendar{display:inline-block;width:100%;padding:0 15px;background:0 0;font-family:inherit}.fare-calendar #calendar .fc-hover-active,.fare-calendar #calendar .fc-custom-highlight.fc-hover-active{background:#073590;border-left:1px solid #d2d6d9!important;cursor:pointer;color:#fff!important}.fare-calendar #calendar .fc-hover-active .fc-title,.fare-calendar #calendar .fc-custom-highlight.fc-hover-active .fc-title{color:#fff!important}.fare-calendar #calendar .fc-row .fc-content-skeleton{padding-bottom:0}.fare-calendar #calendar .fc-content-skeleton tbody .fc-event-container{border-left:1px solid #d2d6d9!important}.fare-calendar #calendar .fc-row.fc-week.fc-widget-content.fc-rigid{height:80px!important}.fare-calendar #calendar .fc-toolbar{display:block}.fare-calendar #calendar .fc-custom-highlight{background:#073590!important;border:1px solid #d2d6d9!important;border-bottom:0!important}.fare-calendar #calendar .fc-custom-highlight-title span.fc-title{background:0 0}.fare-calendar #calendar .fc-day,.fare-calendar #calendar .fc-day-grid{border:1px solid #d2d6d9!important;background:0 0}.fare-calendar #calendar .fc-scroller{overflow-y:initial!important;overflow-x:initial!important;height:auto!important}.fare-calendar #calendar .fc-day-grid-event{padding:0 0 0 5px}.fare-calendar #calendar .fc-unthemed th,.fare-calendar #calendar .fc-unthemed td,.fare-calendar #calendar .fc-unthemed hr,.fare-calendar #calendar .fc-unthemed thead,.fare-calendar #calendar .fc-unthemed tbody,.fare-calendar #calendar .fc-unthemed .fc-row,.fare-calendar #calendar .fc-unthemed .fc-popover{border-color:transparent!important}.fare-calendar #calendar .fc-row.fc-widget-header{border:0!important}.fare-calendar #calendar a.fc-day-grid-event{border:1px transparent!important;background:0 0!important}.fare-calendar #calendar span.fc-title{color:#2e2e2e;font-size:12px!important;text-align:left}.fare-calendar #calendar .fc-other-month{background:#f8fbff!important;border-right:1px solid #d2d6d9!important;border-left:1px solid #d2d6d9!important;border-top:1px solid #d2d6d9!important}.fare-calendar #calendar td.fc-day-number{font-size:11px!important;padding-right:10px;padding-left:13px;padding-top:5px;border-top:1px solid #d2d6d9!important;border-left:1px solid #d2d6d9!important;text-align:left}.fare-calendar #calendar .fc-day-header.fc-widget-header{font-family:inherit;font-size:15px!important;color:#6e6e6d;padding:0;font-weight:700!important;text-transform:capitalize}.fare-calendar #calendar td.fc-widget-header{padding-top:20px;padding-bottom:5px}.fare-calendar #calendar .fc-view-container *,.fare-calendar #calendar .fc-view-container *:before,.fare-calendar #calendar .fc-view-container *:after{font-family:inherit;font-weight:inherit}.fare-calendar #calendar{color:#2e2e2e;padding:0}.fare-calendar #calendar .fc-toolbar{display:none}.fare-calendar #calendar .fc-bg,.fare-calendar #calendar .fc-widget-header{background-color:#f8fbff}.fare-calendar #calendar span.fc-title{text-align:center}.fare-calendar #calendar span.fc-title span{display:block}.fare-calendar #calendar span.fc-title .calendar-price{font-weight:700;font-size:14px;position:absolute;right:5px;top:35px}.fare-calendar #calendar .fc-hover-active,.fare-calendar #calendar .fc-custom-highlight.fc-hover-active{background:#073590;border-left:1px solid #ddd!important;cursor:pointer;color:#fff!important}.fare-calendar #calendar .fc-hover-active span.fc-title .calendar-price,.fare-calendar #calendar .fc-custom-highlight.fc-hover-active span.fc-title .calendar-price{color:#fff!important}.fare-calendar #calendar .fc-custom-highlight-title span.fc-title .calendar-price{color:#fff!important}.fare-calendar #calendar .fc-day-number.fc-other-month{font-size:1px!important}.fare-calendar #calendar .fc-month-view>table{border:1px solid #d2d6d9!important;border-bottom:none!important}.fare-calendar #calendar .fc-month-view>table>thead{border:1px solid #d2d6d9!important;border-bottom:none!important}.fare-calendar #calendar .fc-day:last-of-type,.fare-calendar #calendar .fc-day-grid:last-of-type{border-right:none!important}.fare-calendar #calendar .fc-day:first-child,.fare-calendar #calendar .fc-day-grid:first-child{border-left:none!important}.fare-calendar #calendar .fc-row:last-of-type .fc-day,.fare-calendar #calendar .fc-row:last-of-type .fc-day-grid{border-bottom:none!important}.location-content{display:inline-block;width:100%;background:#f4f4f4;margin-bottom:10px;float:left;padding:20px 0}.location-content{padding:20px 0}.location-content p:empty{margin:0}.location-content section{line-height:1.8;text-align:justify;padding:0 15px 15px;float:left}.location-content section h3,.location-content section h4,.location-content section h5,.location-content section h6{color:#073590;text-transform:inherit;font-family:inherit;font-weight:700;font-size:inherit}.location-content section h4{font-size:14px}.location-content section h5,.location-content section h6{font-size:12px;font-weight:700}.location-content section p{margin:0 0 15px;font-family:inherit}.location-content section ul{padding:0 0 0 15px}@media(min-width:1010px){.location-content img,.location-content iframe{display:block;margin:5px auto 20px}}.booking.modules+.location-content.modules{margin:30px 0}.location-content{background:#fff;margin:0 0 35px;padding:15px;display:inline-block;width:100%;border:1px solid #d2d6d9;border-radius:3px}.location-content section{width:100%;padding:0}.location-content section#tabs-1{width:100%}.location-content section h2{color:#073590;margin:0 0 15px;line-height:1.3}.location-content section p{margin:0;padding:0;color:#2e2e2e;font-size:16px;line-height:24px}.location-content section p.city-links a{display:inline-block;width:50%}.location-content section p a{padding:0;margin:0}.location-content section li{color:#2e2e2e}@media(min-width:1010px){.location-content section p.city-links a{width:20%}.custom-widget{width:1184px;min-height:450px;padding:65px 84px 75px}.custom-widget h2{font-size:40px;text-align:center}.custom-widget p{font-size:16px;line-height:28px}}.sitemaps section{width:100%;float:left}.sitemaps section>a{width:100%;float:left;position:relative;min-height:1px;padding-left:5px;padding-right:5px;padding-left:0;padding-right:15px;text-align:left}@media(min-width:1010px){.sitemaps section>a{float:left;width:25%}}.sitemaps{text-align:center;padding:10px 0 5px}.sitemaps nav{margin-bottom:30px;margin-top:10px}.sitemaps>header{padding:0;margin:0}.sitemaps>header>h2,.sitemaps>header>h3,.sitemaps>header>h1{color:#2e2e2e;font-size:36px;text-align:center;padding-bottom:30px}.sitemaps .pagination{display:inline-block;padding-left:0;margin-top:10px;margin-bottom:5px;width:80%}.sitemaps .page-item{display:inline}.sitemaps .page-item.active .page-link,.sitemaps .page-item.active .page-link:focus,.sitemaps .page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#073590;border-color:#073590}.sitemaps .page-item.disabled .page-link,.sitemaps .page-item.disabled .page-link:focus,.sitemaps .page-item.disabled .page-link:hover{color:#818a91;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.sitemaps .page-item .page-link{position:relative;float:left;padding:10px 0;margin:-1px 0 0 -1px;color:#073590;text-decoration:none;background-color:#fff;border:1px solid #ddd;cursor:auto;width:46px}.sitemaps .page-item .page-link:focus,.sitemaps .page-item .page-link:hover{color:#fff;background-color:#073590;border-color:#ddd}.pagination-lg .sitemaps .page-item .page-link{padding:10px 20px;font-size:14px}@media(min-width:1010px){.sitemaps .pagination{width:auto}}#language_toggle form>a{display:none}#language_toggle_link{color:#073590;cursor:pointer}#language_toggle_link:hover{text-decoration:underline}#language_toggle{margin-bottom:40px}#language_toggle form{padding:10px 15px 10px 25px}#language_toggle form label,#language_toggle form select{margin-bottom:10px}#language_toggle form label{display:block}#language_toggle form button{margin-top:10px}#language_toggle form select,#language_toggle form button{height:40px;line-height:40px;box-shadow:0 2px 3px 1px rgba(128,128,128,.2) inset;border:1px solid #777;padding:0 5px;border-radius:0;width:100%}@media(min-width:1010px){#language_toggle_link{margin:0;padding:10px 0;color:#073590;cursor:pointer;font-size:12px}#language_toggle_link:after{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#language_toggle_link:hover{text-decoration:underline}#language_toggle_link:after{display:none}#language_toggle{margin:0;width:300px;position:absolute;background:#fff;top:40px;z-index:10;right:0;box-shadow:0 2px 5px rgba(0,0,0,.26)}#language_toggle form{padding:20px 10px}}#language_toggle{background:#fff!important;padding:20px}#language_toggle form button{display:inline-block;background:#073590;color:#fff;border:0;text-align:center;height:40px;line-height:40px;box-shadow:0 2px 3px 1px rgba(128,128,128,.2) inset;border-radius:0;width:100%}#language_toggle label{display:block;margin-bottom:15px}#language_toggle .pointer{display:none}#language_toggle_link{display:inline-block;padding:0 0 0 8px;color:#2e2e2e;cursor:pointer;font-size:13px;line-height:26px}#language_toggle_link:hover{text-decoration:none}#language_toggle_link span{display:inline-block;padding:0 10px;pointer-events:none}#language_toggle_link:after{right:-2px}@media(min-width:1010px){#language_toggle_link{display:inline-block;height:66px;margin:0;padding-right:10px;color:#fff;font-size:16px;line-height:64px;text-decoration:none;cursor:pointer}#language_toggle_link span{display:none}#language_toggle_link:after{right:6px}#language_toggle{width:100%;top:68px;box-shadow:none;position:-ms-page;z-index:1000}#language_toggle #lang_holder{width:1010px;margin:0 auto;position:relative}#language_toggle .pointer{left:auto;top:-40px;right:33px;padding:0;display:block}#language_toggle form{padding:20px 10px;width:300px;margin-left:auto}}.breadcrumbs{display:inline-block;width:100%;background:#fff;margin-bottom:20px;float:left}.breadcrumb{list-style:none;padding:8px 15px;margin:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#777}.breadcrumb>li+li:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1010px){.breadcrumbs{background:0 0}.breadcrumb{padding:0}}.breadcrumbs{margin:0;padding:0;background:0}.breadcrumbs .breadcrumb{padding-left:0}.breadcrumbs .breadcrumb li{padding-right:5px}.breadcrumbs .breadcrumb li:last-of-type>span{color:#2e2e2e;font-weight:400}.breadcrumbs .breadcrumb li:before,.breadcrumbs .breadcrumb li+li:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.6em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.breadcrumbs .breadcrumb li:before,.breadcrumbs .breadcrumb li+li:before{content:'\e843'}.breadcrumbs .breadcrumb li:before,.breadcrumbs .breadcrumb li+li:before{color:#ccc;margin-right:8px}.breadcrumbs .breadcrumb li:first-of-type:before,.breadcrumbs .breadcrumb li+li:first-of-type:before{display:none}.breadcrumbs .breadcrumb li a,.breadcrumbs .breadcrumb li+li a{color:#337ab7;font-weight:700}.breadcrumbs .breadcrumb li a:hover,.breadcrumbs .breadcrumb li+li a:hover,.breadcrumbs .breadcrumb li a:active,.breadcrumbs .breadcrumb li+li a:active{color:#23527c}@media(min-width:1010px){.breadcrumbs{margin:20px 0}.breadcrumbs .breadcrumb li{padding-right:16px}.breadcrumbs .breadcrumb li:before,.breadcrumbs .breadcrumb li+li:before{margin-right:25px}}@media(max-width:1010px){body .container .temporary-top-deals__country-country section{padding-left:0!important;padding-right:0!important;float:left;min-height:auto;min-width:100%}body .container .temporary-top-deals__country-country section>div:first-child{height:auto;min-height:42px}body .container .temporary-top-deals__country-country section img{height:auto!important;margin:0!important;width:100%!important}}.temporary-top-deals__country-country{font-family:inherit;font-weight:inherit;display:inline-block;display:table}.temporary-top-deals__country-country .table-row{display:table-row}.temporary-top-deals__country-country section{position:relative;min-height:1px;padding-left:5px;padding-right:5px;margin-top:20px}@media(min-width:1010px){.temporary-top-deals__country-country section{float:left;width:33.33333333%}}.temporary-top-deals__country-country section>div:first-child{width:100%;height:170px;overflow:hidden;position:relative}.temporary-top-deals__country-country img{height:100%;width:auto}.temporary-top-deals__country-country h3{position:absolute;bottom:0;color:#fff;background:rgba(0,0,0,.2);padding:10px;margin:0;width:100%;font-weight:700;font-size:16px}.temporary-top-deals__country-country h3.deep-link-to-city span{text-decoration:none;float:right}.temporary-top-deals__country-country h3.deep-link-to-city:hover span{text-decoration:underline}.temporary-top-deals__country-country h4{margin:0 0 5px;text-transform:capitalize;font-weight:inherit}.temporary-top-deals__country-country h4 span{color:#073590;font-weight:700;float:right}.temporary-top-deals__country-country .offers{border-bottom:1px solid #eee;float:left;width:100%;padding:15px 10px}.temporary-top-deals__country-country .departure{margin-right:4px}.temporary-top-deals__country-country .departure,.temporary-top-deals__country-country .return{display:inline-block;width:null;float:left;color:#777}.temporary-top-deals__country-country .disclaimer{text-transform:inherit}.temporary-top-deals__country-country{display:block}.temporary-top-deals__country-country .table-row{display:block}.temporary-top-deals__country-country .offers{float:left;margin-bottom:-1px;width:100%;position:relative;min-height:1px;padding-left:5px;padding-right:5px;padding:0 6px;padding:0;background:#fff;border-top:1px solid #aeb3bd;border-bottom:1px solid #aeb3bd!important}@media(min-width:1010px){.temporary-top-deals__country-country .offers{float:left;width:50%}}.temporary-top-deals__country-country .offers:nth-last-of-type(2){background-color:#f8fbff}.temporary-top-deals__country-country .description{height:0;min-height:90px;display:table;float:left;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;height:90px;padding-right:1px;padding-left:5px;width:60%;border-top:none!important;border-bottom:none!important}.temporary-top-deals__country-country .description>div{display:table-cell;vertical-align:middle}.temporary-top-deals__country-country .description .departure,.temporary-top-deals__country-country .description .return{display:block}.temporary-top-deals__country-country .description h3{line-height:1}.temporary-top-deals__country-country .description h3 b{display:block}.temporary-top-deals__country-country .description h3 b span{display:inline;font-weight:400}.temporary-top-deals__country-country .description h3 span{display:none}.temporary-top-deals__country-country .description h4{font-size:16px;margin:0 0 5px;font-weight:700;color:#000}.temporary-top-deals__country-country .description h4 span{color:#828790;font-weight:700;float:none}.temporary-top-deals__country-country .price{height:0;min-height:90px;display:table;font-size:16px;font-weight:700;color:#fff;text-align:right;background:#073590;border-top:1px solid #eee;border-bottom:1px solid #eee;height:90px;border-right:1px solid #eee;font-size:18px;width:40%;float:left;float:right;border-top:none!important;border-bottom:none!important}.temporary-top-deals__country-country .price>div{display:table-cell;vertical-align:middle}.temporary-top-deals__country-country .price div>span:first-child{font-size:12px;font-weight:700;color:#fff;display:block;text-transform:capitalize}.temporary-top-deals__country-country .price div>span.currency{font-size:12px}.temporary-top-deals__country-country .price div{padding-right:6px}.temporary-top-deals__country-country .clickableprice:hover{background-color:#f1c933!important}.temporary-top-deals__country-country .clickableprice:hover .description h4,.temporary-top-deals__country-country .clickableprice:hover .description .departure{color:#062b71}.temporary-top-deals__country-country .clickableprice:hover .description span{color:#fff}@media(min-width:1010px){.temporary-top-deals__country-country .offers .description{border-left:1px solid #aeb3bd}.temporary-top-deals__country-country .offers .price{border-right:1px solid #aeb3bd}.temporary-top-deals__country-country .offers:nth-of-type(-n+2) .description,.temporary-top-deals__country-country .offers:nth-of-type(-n+2) .price{border-top:1px solid #aeb3bd}.temporary-top-deals__country-country .offers:nth-last-of-type(-n+2) .description,.temporary-top-deals__country-country .offers:nth-last-of-type(-n+2) .price{border-bottom:1px solid #aeb3bd}.temporary-top-deals__country-country .offers{width:100%;border-bottom:none}.temporary-top-deals__country-country .price{font-size:20px;padding-right:22px;background:#fff;color:#2091eb}.temporary-top-deals__country-country .price div>span:first-child{color:#2e2e2e}.temporary-top-deals__country-country section>div:first-child{border-radius:10px 10px 0 0}.temporary-top-deals__country-country .description{padding-right:15px;padding-left:15px}.temporary-top-deals__country-country .description .departure,.temporary-top-deals__country-country .description .return{display:inline}.temporary-top-deals__country-country .description .departure{margin-right:5px}.temporary-top-deals__country-country .offers:nth-of-type(3) .description,.temporary-top-deals__country-country .offers:nth-of-type(3) .price{background-color:#f8fbff}}