@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{display:none!important}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-search input{background-position:100% -21px!important}}@media(min-width:0) and (max-width:320px){.headwrap>.icon-globe.language-select{margin-right:0;padding-left:0;padding-right:0}}@media(min-width:0) and (max-width:360px){.footerList .col-xs-6{width:100%}}@media(max-width:480px){.dest-detail .hero-image.hero-image-parallax img{top:0}.hero-image{height:auto}.hero-image.hero-image-parallax img{position:relative;transform:translate3d(0,0,0)!important}.hero-image .container.dest-detail{position:absolute;top:0}.hero-image.hero-image-parallax{height:200px}.rightFWT.teaser-full-width .teaser-full-width-text h2{float:left;width:100%}.rightFWT.teaser-full-width .teaser-full-width-text p{float:left}.leftFWT.teaser-full-width .teaser-full-width-text h2{float:left;width:100%}.leftFWT.teaser-full-width .teaser-full-width-text p{float:left}.destination-teaser.rightFWT .teaser-full-width-text>i{margin-bottom:15px!important}.leftFWT.destination-teaser .teaser-full-width-text>i{margin-bottom:15px!important}.ForeCastWrapper .IcoForecast{background-position:right}.ForeCastWrapper .IcoForecast{height:23px!important}.ForecastRepeater h4{font-size:19px}.date-selector ul.date_buttons li .btn{min-width:0;padding:8px 4px}.date-selector ul li{padding:10px 5px}.breadcrumb>li:last-child{display:inline-block}.breadcrumb>li.active-item{display:none}.breadcrumb>li:nth-last-child(2){display:inline-block}.breadcrumb>li+li:before{padding:0 10px 0 6px;content:"<"}.breadcrumb>li.breadcrumb-ascestor-item:before{content:none}.timeline .leftPart .year{font-size:30px}.timeline .leftPart .month{font-size:25px}.teaser-full-width .teaserSmallIco{display:none}.sharePrice td:before{font-size:12px}.generalAssembly td::before{font-size:14px}.generalAssembly td{font-size:14px!important}.generalAssembly .icon-download-primary{width:15px;height:15px;margin-top:3px}.footerList .col-sm-2:nth-child(3){clear:left}.year .row .col-xs-3{padding-right:0}header .logo{margin-top:15px;width:220px!important}.logo-container img{width:220px}.captchaWrapper button{width:100%;margin-top:10px}.captchaWrapper .fieldInfo{padding:0}.skytrax{margin-top:20px}.booking-widget-container+.container-fluid .row.row-module .col-xs-9{width:100%;padding-left:12px;padding-right:12px}.tableWrapper table tr td{font-size:14px!important}.thirdImage{display:block}.secondImage{display:none!important}.firstImage{display:none}.colsTable.noResp table tr td{font-size:15px}.colsTable.noResp table .heading td{font-size:18px;padding-right:5px}.achievements_list .achievement_box{-ms-flex-preferred-size:100%;flex-basis:100%}.legal-links a,.mainFooterNav a{font-size:10px;margin-right:10px}.legal-links li,.mainFooterNav li{padding-left:0;padding-right:0}.visible-xs.col-xs-12.teaser-hubpage-mobile .col-xs-8{width:100%}}@media(min-width:480px){.dest-detail .weather-info span{margin-left:12px}.rich-article.rich-article-small .videoOuterWrapper,.rich-article.rich-article-small figure{width:33.33333333%}.rich-article.rich-article-medium .videoOuterWrapper,.rich-article.rich-article-medium figure{width:50%}.rich-article.rich-article-large .videoOuterWrapper,.rich-article.rich-article-large figure img{width:100%}.rich-article.medium,.rich-article.small{font-size:18px}.breadcrumb{margin:10px 0 20px 0}.breadcrumb>li{display:inline-block;padding-left:0}.breadcrumb>li i{display:none}.breadcrumb>li+li:before{padding:0 10px 0 6px;content:">"}header .navigation{width:432px}.flight-status .fields{float:left}.flight-status .fields input{width:100%}.news .news-item{margin-bottom:16px;padding-bottom:16px}}@media(max-width:767px){.newsletter-form-container{width:100%;border-right:0;padding-right:0}.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.teaserIcon{position:relative;float:left;width:100%;min-height:1px;padding-left:12px;padding-right:12px}.teaserIcon .service .container-div{margin-right:0}.teaserIcon .service img{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:7%;padding-right:7%}.teaserIcon .service .content-div{position:relative;float:left;width:66.66666667%;min-height:1px;padding-right:12px;padding-left:7%}.teaserIcon .service .content-div h3{word-wrap:break-word;margin-top:0}.teaserIcon .service .content-div a{font-size:1.2em;padding:5px 0}.teaser-small-mobile .teaser-big-icon-icon,.teaser-small-mobile img{width:100px;display:inline-block}.teaser-small-mobile .container-div{text-align:left}.teaser-big-icon__services{float:left;width:100%;text-align:center;margin-top:15px}.teaser-small-mobile:nth-child(1) .teaser-big-icon__services{margin-top:0}.teaser-big-icon__services .container-div{float:left;width:100%;text-align:center}.teaser-big-icon__services .more{display:inline-block;text-align:center}.teaser-big-icon__services h3{display:inline-block}table.flight-status{border:0;border-bottom-width:.0625em;border-bottom-style:solid;padding-bottom:0;display:block;width:100%}table.flight-status caption{display:block}table.flight-status thead{display:none;visibility:hidden}table.flight-status tbody,table.flight-status td,table.flight-status th,table.flight-status tr{border:0;display:block;padding:0;text-align:left;white-space:normal}table.flight-status tr{margin-bottom:1.5em;padding-top:8px;padding-bottom:24px;margin-right:0;border-bottom:1px solid #e6e6e6}table.flight-status tr:nth-child(2n){background-color:transparent}table.flight-status tr:first-child{border-top:none}table.flight-status td[data-title]:before,table.flight-status th[data-title]:before{content:attr(data-title) ": ";color:#252c3c}table.flight-status td.no-label-xs[data-title],table.flight-status th.no-label-xs[data-title]{padding-left:12px;min-height:24px;vertical-align:middle}table.flight-status td.no-label-xs[data-title]:before,table.flight-status th.no-label-xs[data-title]:before{content:''}table.flight-status td.status{font-weight:700}table.flight-status .arrival-title,table.flight-status .departure-title{padding-left:12px;padding-top:24px}table.flight-status th:not([data-title]){font-weight:700}table.flight-status td:empty{display:none}table.flight-status td:before{width:50%;padding-left:12px;padding-right:12px;display:inline-block}.news .news-item.slick-slide{margin:0;padding:0}table.flight-status td.no-label-xs:before{display:none}table.flight-status tr td,table.flight-status tr th{padding-top:0;padding-bottom:0}table.flight-status tr td.arrival-first,table.flight-status tr td.departure-first,table.flight-status tr th.arrival-first,table.flight-status tr th.departure-first{padding-top:8px}table.flight-status tr td.arrival-last,table.flight-status tr td.departure-last,table.flight-status tr th.arrival-last,table.flight-status tr th.departure-last{padding-bottom:8px}#Arrival table.flight-status tr td.arrival-first em,#Arrival table.flight-status tr td.arrival-last em,#Departure table.flight-status tr td.departure-first em,#Departure table.flight-status tr td.departure-last em{background-color:rgba(39,170,225,.1)}.site-map.site-map-accordion{display:block!important}table.site-map.site-map-accordion{display:table}tr.site-map.site-map-accordion{display:table-row!important}td.site-map.site-map-accordion,th.site-map.site-map-accordion{display:table-cell!important}.site-map.site-map-list.visible-xs{display:block!important}table.site-map.site-map-list.visible-xs{display:table}tr.site-map.site-map-list.visible-xs{display:table-row!important}td.site-map.site-map-list.visible-xs,th.site-map.site-map-list.visible-xs{display:table-cell!important}.h1,h1{top:15px;font-size:37px;line-height:37px}.h2,h2{top:4px;font-size:30px;line-height:30px;margin-top:24px;margin-bottom:20px}.h3,h3{top:6px;font-size:24px}.h4,h4{top:7px;font-size:19px}.h5,h5{top:4px;font-size:18px}.h6,h6{top:5px;font-size:16px}.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}.CurrentTop,.CurrentBottom{width:100%;margin-bottom:20px}.ForeCastWrapper ul li,.ForecastRepeater{float:left;width:100%;border:none;position:relative}.ForecastRepeater h4,.ForecastRepeater>p,.ForecastRepeater>span,.ForecastRepeater>div{display:inline-block;float:left;width:25%}.ForeCastWrapper ul li:nth-child(odd){background-color:#f4f4f4}.ForecastRepeater h4{margin-top:14px;font-size:20px;text-align:left}.ForecastRepeater .windCurrent{margin-top:25px!important;float:left!important}.ForecastRepeater>p{top:16px;font-size:22px;width:29%}.ForeCastWrapper ul li:nth-child(odd):before{content:"";background-color:#f4f4f4;position:absolute;top:0;left:-24px;width:24px;height:100%}.ForeCastWrapper ul li:nth-child(odd):after{content:"";background-color:#f4f4f4;position:absolute;top:0;right:-24px;width:24px;height:100%}.hideL{display:none!important}.login-section.row .col-xs-12{padding-right:0}.login-section.row .local-login{padding-left:0}.teaser{margin-top:24px;float:left;width:100%}footer .star-alliance-member{height:50px}.ForeCastWrapper .IcoForecast{height:30px;width:16%}.teaser-full-width-text [class^="icon-"]{width:48px}.teaser-full-width .teaser-full-width-text h2{margin-bottom:0;background-size:80px;background-position:top left;padding-top:0}.destination-teaser.rightFWT .teaser-full-width-text>i{margin-left:0;margin-bottom:50px}.hero-image{height:auto}.hero-image.hero-image-parallax img{position:relative;transform:translate3d(0,0,0)!important}.hero-image .container.dest-detail{position:absolute;top:0}.hero-image.hero-image-parallax{height:200px}header .top-navigation .list-inline li.icon-globe{display:none!important}header .search form .site-search-input:focus{width:100%}.leftFWT.destination-teaser .teaser-full-width-text>i{margin-left:0;margin-bottom:100px}.flightMaskMain-step1-search{display:none}.booking-widget-mobile .flightMaskMain-step1-search{display:block}.responsiveDropdown{display:block}.teaser-hubpage-mobile .col-xs-4{min-height:0}.skytrax .content{min-height:0}.ytbVideo .owl-carousel{padding-left:0;padding-right:0}.yearList{display:none}.sponsorships .more{position:relative;bottom:0}.shadowedBox .more{position:relative;bottom:0}header .logo{margin-top:15px;width:260px}.logo-container img{width:260px}.no-control-label.button-aligned{margin-top:14px}.homepageNews>div{margin-bottom:20px}.homepageNews .news-item p{margin-bottom:15px;height:auto}.homepageNews .news-item h4{min-height:0}.shadowedBox .row .col-sm-4{margin-bottom:25px}.container-fluid.relative{min-height:50px}.mb-lp h2.text-center.no-more{margin-bottom:30px}.main-content{margin-top:20px}.row.row-module{margin-top:30px;margin-bottom:20px}header .search form .site-search-input.act{width:100%;color:#002677}.additionalServicesCarousel .slick-list{margin-bottom:20px}header .navigation .top-navigation li{padding-right:26px}.miles-calculator .switch-selectors{margin-bottom:0}.quote .content blockquote{font-size:30px;line-height:38px;margin:30px 0}.offset-left_20{margin-left:0;float:left;width:100%;text-align:center}.fares-calendar-wrap .form-group{width:100%;padding:0 0}.fares-calendar-wrap .custom-checkbox [type=checkbox]+label{margin-top:0}.mb-lp .teaser-big-icon__services{margin:30px 0 40px 0}.search-result button{float:right;margin-top:15px}.row.row-lg{margin-top:20px;margin-bottom:20px}.invader{margin:10px 0}.teaser-hubpage{width:100%}.image_wrapper{max-height:400px}header .icon-globe,header .top-navigation .list-inline li.icon-globe{background-image:none}.owl-theme .owl-controls .owl-buttons div{display:none}.owl-pagination{display:block}.carousel-hero-container .container{display:block;float:left;position:relative}.booking-widget-container .carousel-hero-text{float:left;width:100%}.carousel.carouselHomepage .slick-dots{display:block!important}.slick-prev,.slick-next{display:none!important}header .nav-submenu li>*{padding:11px 15px;display:block}.rich-article{min-height:50px}.bookingMaskPassengers .form-group{padding-left:4px;padding-right:4px}.bookingMaskPassengers>.form-group:nth-of-type(1){padding-left:0}.bookingMaskPassengers>.form-group:nth-of-type(3){padding-right:0}.ytbVideo .owl-carousel{margin-bottom:10px}.youtubeContent .media-slider-panel-button-wrap{margin-top:20px}.carousel-hero-container .height.greenishCover div,.carousel-hero-container .width.greenishCover div{position:relative;width:100%;left:0;text-align:center;float:left;display:block;height:auto}.carousel-hero-container .height.greenishCover img,.carousel-hero-container .width.greenishCover img{height:auto}.carousel-hero-container .container{padding:0}.carousel-hero-container .greenishCover{position:relative;height:auto;width:auto}.carousel .carousel-hero-container{min-height:0;height:initial}.carousel .carousel-hero-container h1{font-size:35px}.carousel .carousel-hero-container img{min-height:0}.carousel-hero-text{padding:15px}.teaser-big-icon.teaser-big-icon__services .teaser-big-icon__wrapper{position:relative;padding:0 0 20px 0;float:left;width:100%}.carousel.carouselHomepage{margin-bottom:0}.carousel-hero-container .width.top.greenishCover div{position:relative;top:0}.carousel-hero-container .width.greenishCover img{margin-top:0!important}.secondImage{display:block}.firstImage{display:none}.emailAlertWrapper .row{margin-top:0}.emailAlertWrapper .row:last-child{margin-top:16px}.emailAlertWrapper .col-xs-12,.emailAlertWrapper .col-xs-6{margin-top:16px}.emailAlertWrapper .captchImageWrapper.col-xs-6{margin-top:56px}.emailAlertWrapper button{width:100%}footer .member{padding-left:0!important;padding-right:0!important}footer .middle-row .link-row{margin-left:-12px;margin-right:-12px}.registration_flow_row{padding-top:30px;padding-bottom:6px}.registration_flow_row h3{margin-top:10px;margin-bottom:20px}.registration_login .mob_flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.registration_login .mob_order_1{-ms-flex-order:1;order:1;padding-left:0;padding-right:0}.registration_login .mob_order_2{-ms-flex-order:2;order:2;background:url(/Media/diamonds_bg.jpg) repeat left top;padding-left:30px;padding-right:20px}.registration_login .genericLogin{max-width:100%;padding-left:20px;padding-right:20px}.registration_login{padding-top:0;margin-top:-20px!important;background:none}.intro_info_section{padding-top:30px;padding-bottom:50px}.registration_login .intro_info_carousel{margin-bottom:30px}.intro_info_section h2,.intro_info_section h3{margin-bottom:20px}.registration_login .genericLogin{padding-top:15px}.register_login_popup .modal-dialog{margin-top:12px;max-width:calc(100% - 24px);max-height:inherit}.register_login_popup .registration_login .genericLogin h2{padding-right:40px}.register_login_popup .registration_login .genericLogin,.register_login_popup .intro_info_section{padding-left:20px;padding-right:20px}.register_login_popup .registration_login .genericLogin{padding-bottom:10px;padding-top:11px}.register_login_popup .intro_info_section{padding-bottom:30px}.register_login_popup .registration_login{margin-top:0!important}.register_login_popup .intro_info_carousel.owl-theme .owl-pagination{margin-top:0}.register_login_popup .login-bt-wrapper{position:relative}.register_login_popup .registration_login .mob_order_2{padding-bottom:0}.sectRow.contactNumber{margin-top:-43px}:lang(fr) .create-account-button .btn-lg{font-size:14px;padding-left:3px;padding-right:3px}.slick-slide .invader{transition:opacity .3s ease-out}.slick-slide:not(.slick-active) .invader{opacity:0}.btn_row .btn+.btn,.btn_row .btn+.btnWithSpinner,.btn_row .btnWithSpinner+.btnWithSpinner{margin-left:0;margin-bottom:10px}.btn_row .btnWithSpinner{width:100%}.btn_row.mBtm40{margin-bottom:20px}.btn_row.mTop40{margin-top:20px}.btn-xs-full,.global_btn_row .btn-xs-full,.global_btn_row .btnWithText{width:100%}.btn_row .btn+.btn{margin-left:0;margin-bottom:10px}.global_btn_row .btn-progress{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.global_btn_row{-ms-flex-wrap:wrap;flex-wrap:wrap}.global_btn_row.flex_end .btn_with_spinner{margin-left:0}.global_btn_row .btn_with_spinner{width:100%}.btn_row .btn-mob-top{margin-top:10px}.btnWithSpinner--mob1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:10px}.btnWithSpinner--mob1 .btn{margin-bottom:0}.charterFlight .form_elms,.charterFlight .step1 .flex_row{-ms-flex-wrap:wrap;flex-wrap:wrap}.clearButton{position:relative;top:auto;right:auto;text-align:right;margin:10px 0}.openjaw_mask .open-jaw-container .step1-reverse-from-to{width:100%}.charterFlight .step1 .form-group{width:100%;margin-right:12px}.booking-widget.booking-widget-desktop.booking-widget-full{width:calc(100% + 48px);margin-left:-24px}.openjaw_mask .charterFlight .step1 .submit{width:100%!important;margin-left:12px}.openjaw_mask .openJawMaskMain .charterFlight .bookingMaskPassengers{padding-left:0!important;padding-right:0!important}.radio_tabs{margin-top:0;margin-bottom:12px}.radio_tab label{padding:12px 20px!important}.booking-widget-tabbed .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-widget-tabbed .nav-pills li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.booking-widget-tabbed .nav-pills li a{padding:9px 22px}.booking-widget-tabbed .nav-pills li.active a{background:#fff;color:#416bf6;box-shadow:-8px -8px 8px rgba(0,0,0,.05)}.booking-widget-tabbed .nav-pills li:not(.active) a{background:#f3f3f3;color:#252c3c}.datepicker_group .rangeCheck{top:51px;right:auto;border-bottom:1px solid #bfbfbf;width:100%;left:0;padding:0;z-index:999999999;background-color:#fff;min-height:48px;padding-left:26px;display:none}.open-jaw-container .datepicker_group .rangeCheck{display:block}.open-jaw-container .date-picker-wrapper.no-shortcuts{padding-top:30px}.rangeCheck .custom-top .custom-checkbox{margin:0;top:-8px;position:relative;padding:0 0 10px 20px}.datepicker_group .week-name.sticky{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:280px;top:121px;background-color:#fff;z-index:9999;padding-top:5px;padding-bottom:5px;height:initial;left:50%;transform:translateX(-50%)}.date-picker-wrapper:not(.single-date) .month-wrapper table td.last-date-selected:not(.first-date-selected):before{height:100%!important}.DateRangeCheckWrapper .tooltip_popup{top:calc(100% + 10px);bottom:auto;right:-11px;left:auto}.DateRangeCheckWrapper .tooltip_popup:after{bottom:100%;border-right:solid 10px transparent;border-left:solid 10px transparent;border-bottom:solid 10px #ececec;border-top:10px solid transparent;left:auto;right:10px}.rangeCheck .custom-checkbox label{max-width:calc(100% - 60px);line-height:1.1!important;display:block;width:100%;font-size:14px}.rangeCheck .custom-checkbox [type=checkbox]:not(:checked)~label{font-size:14px}.date-picker-wrapper{padding-bottom:85px}.date-picker-wrapper.no-shortcuts{padding-bottom:85px}.datepicker_group:not(.open) .date-picker-wrapper{display:none!important}.date-picker-wrapper .month-wrapper{max-height:calc(100vh - 197px);overflow-y:auto;padding-top:60px;width:280px!important;margin-left:auto;margin-right:auto;padding-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.android .date-picker-wrapper .month-wrapper,.iphone .date-picker-wrapper .month-wrapper{max-height:calc(100vh - 197px - 80px)}.date-picker-wrapper .month-wrapper table{margin-top:20px;margin-left:auto;margin-right:auto}.date-picker-wrapper .month-wrapper table.month1 .week-name{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:280px;top:136px;background-color:#fff;z-index:3;padding-top:5px;padding-bottom:5px;height:initial}.date-picker-wrapper .month-wrapper table.month1 .week-name:before{content:"";display:block;position:absolute;background-color:#fff;top:0;bottom:0;left:-245px;right:-245px;z-index:-1;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);border-bottom:1px solid #b5bcca}.date-picker-wrapper .month-wrapper table.month1 .week-name th{border:0}.date-picker-wrapper .month-wrapper table:not(.month1) .week-name{display:none}.date-picker-wrapper .drp_top-bar{width:100%;left:0;padding:20px;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;-webkit-box-shadow:0 -2px 15px rgba(0,0,0,.2);box-shadow:0 -2px 15px rgba(0,0,0,.2);z-index:1}.android .date-picker-wrapper .drp_top-bar,.iphone .date-picker-wrapper .drp_top-bar{bottom:0}.date-picker-wrapper .month1,.date-picker-wrapper .month2{padding:0!important}.date-picker-wrapper.single-date{width:100%}.date-picker-wrapper{width:100%}.t-datepicker-open .header,.airport_select_open .header{z-index:-1}.datepicker_group:not(.open) .week-name{display:none}.date-picker-wrapper .drp_top-bar .apply-btn{opacity:0;visibility:hidden;width:100%;margin-bottom:10px}.returnSelected .date-picker-wrapper .drp_top-bar .apply-btn{opacity:1;visibility:visible}.col-xs-12 .dropdown--multiple .dropdown_placeholder{max-width:calc(100vw - 52px)}.backFixedPopup svg{width:45px;height:45px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.backFixedPopup:before{display:none!important}}@media(min-width:768px){.mobileTeaserCarousel .teaser-full-width.homeFWT .teaser-full-width-text{padding-right:0;padding-left:0;width:100%;text-align:center;left:0}.mb-lp .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.mb-lp .nav-tabs.nav-justified>.active>a,.mb-lp .nav-tabs.nav-justified>.active>a:focus,.mb-lp .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.mb-lp .nav-tabs.nav-justified>li{display:table-cell;width:1%}.mb-lp .nav-tabs.nav-justified>li>a{margin-bottom:0}.teaser-area{position:relative}.teaser-area:before{display:block;content:"";position:absolute;left:65.69%;right:13px;top:6px;bottom:20px;box-shadow:0 0 15px 0 rgba(69,53,36,.07)}.teaser-full-width.homeFWT .teaser-full-width-text{left:25%}.teaser-full-width.leftFWT .teaser-full-width-text{float:left}.teaser-full-width.rightFWT .teaser-full-width-text{float:left;width:33.33333333%}.teaser-full-width.rightFWT .teaser-full-width-text{left:66.66666667%}.teaser-full-width.leftFWT.no-icon .teaser-full-width-text{left:0}.teaser-full-width.homeFWT .teaser-full-width-text{float:left;width:75%}.teaserIcon{float:left;width:50%}.teaser-text .content-wrapper{box-shadow:0 0 15px 0 rgba(69,53,36,.07)}.teaserIcon .service .content-div{float:left;width:66.66666667%}.teaserIcon .service img{float:left;width:33.33333333%}.teaserIcon{position:relative;min-height:1px;padding-left:12px;padding-right:12px}.teaserIcon .service img{position:relative;min-height:1px;padding-left:7%;padding-right:7%}.teaserIcon .service .content-div{position:relative;min-height:1px;padding-right:12px;padding-left:7%}.teaserIcon .service .content-div h3{word-wrap:break-word;margin-top:0}.teaser-full-width{padding-left:0;padding-right:0}.teaser-full-width .teaser-full-width-text h2{margin-bottom:0;background-size:80px;background-position:top left;padding-top:0}.teaser-full-width.homeFWT .teaser-full-width-text{position:relative;min-height:1px;padding-right:12px;padding-left:100px}.teaser-full-width.destination-teaser{background-image:auto!important}.teaser-full-width.leftFWT .teaser-full-width-text,.teaser-full-width.rightFWT .teaser-full-width-text{position:relative;min-height:1px;padding-left:12px;padding-right:12px}.teaser-big-icon.mb-teaser .image-gold-card{background-image:url(/media/card-gold.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:288px;height:181px}.teaser-big-icon.mb-teaser .image-happy-miles{background-repeat:no-repeat;background-image:url(/media/happy-miles.png);background-size:contain;background-position:center center;width:100%}.teaser-big-icon.mb-teaser .image-together{background-repeat:no-repeat;background-image:url(/media/together.png);background-size:contain;background-position:center center;width:100%}.teaser-big-icon.mb-teaser{text-align:center}.teaser-big-icon.mb-teaser .teaser-big-icon__wrapper{padding:26px 8px 8px}.teaser-big-icon.mb-teaser .container-div{margin-top:-9px;padding:0 48px}.teaser-big-icon.mb-teaser .container-div h3{text-align:center}.teaser-big-icon.mb-teaser.mb-number .teaser-big-icon-icon{width:70px;height:70px;background-size:70px}.teaser-big-icon.mb-teaser .image-blue-card{background-image:url(/media/card-blue.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:288px;height:181px}.teaser-big-icon.mb-teaser .image-silver-card{background-image:url(/media/card-silver.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:288px;height:181px}.teaser-big-icon .teaser-big-icon__wrapper{padding:24px 10px}.teaser-big-icon.teaser-big-icon__has-border-right{border-bottom:none;border-right:1px solid #bfbfbf}.teaser-big-icon.teaser-big-icon__services .teaser-big-icon__wrapper{position:relative;padding:0 0 20px 0}.teaser-big-icon.teaser-big-icon__services.teaser-big-icon__has-border-top .teaser-big-icon__wrapper{border-top:1px solid #bfbfbf}.teaser-big-icon.teaser-big-icon__services p{margin:0 0 24px}.teaser-big-icon.teaser-big-icon__services .invader{top:-11px;display:block}.teaser{margin-bottom:24px}.teaser .teaser-inner{padding:0 10px}.teaser .teaser-inner h2{font-size:42px}.teaser .teaser-inner .teaser-content-wrapper .price{font-size:24px}.teaser .teaser-inner .teaser-content-wrapper .after-the-decimal-point{margin-left:-6px}.teaser .teaser-inner .teaser-content-wrapper .after-the-decimal-point,.teaser .teaser-inner .teaser-content-wrapper .currency{font-size:16px}.quote .content blockquote{font-size:44px;line-height:48px}.quote .content blockquote cite{font-size:16px}.next-flight-wrapper{position:relative}.side-column{position:absolute;bottom:7px;right:0}.news .news-item .news-text-wrapper{margin-top:inherit}.low-fare-calendar{margin-top:0}.modal-dialog.large{width:744px}.login-section .local-login:after{content:"";display:block;position:absolute;top:24px;bottom:24px;left:0;border-right:1px solid #bfbfbf}.member li{padding-right:3px;padding-left:3px}.hub-links .hub-links-header{text-align:center;margin-bottom:48px}.hero-image{height:290px}table.flight-status{top:2px}table.flight-status tr th{padding-top:8px;position:relative;top:1px}table.flight-status tr th.arrival,table.flight-status tr th.departure,table.flight-status tr th.route{padding-top:16px}table.flight-status tr td{padding-top:5px}table.flight-status tr td.arrival,table.flight-status tr td.departure,table.flight-status tr td.route{margin-bottom:-1px}table.flight-status tr td.flight,table.flight-status tr td.status{position:relative;top:1px}table.flight-status tr td,table.flight-status tr th{min-height:48px}.quote .content blockquote{font-size:44px;line-height:48px}.quote .content blockquote cite{font-size:16px}.mb-middle-teaser>div .teaser-big-icon{left:16.66666667%}.teaser.teaser-double{float:left;width:100%}.teaser.teaser-single{float:left;width:50%}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}.quick-navigation .nav-content .lst-wrp{float:left;width:50%}.navbar-right .dropdown-menu{right:0;left:auto}.mybooking .no-control-label{padding-top:20px}.debug:after{width:720px;background-image:url(/media/vgrid_sm.png)}.articles .article-body{left:8.33333333%}.container{width:100%}.articles .article-body{float:left;width:83.33333333%}.lead{font-size:24px}.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline select.form-control{width:auto}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}.form-horizontal .control-label{text-align:right}.headwrap>.icon-globe.language-select{background-image:none}.flight-status tr .departure{max-width:90px;overflow:hidden;text-overflow:ellipsis}.flight-status tr .arrival{max-width:90px;overflow:hidden;text-overflow:ellipsis}.carousel.carouselHomepage .slick-dots{display:none!important}.container-fluid.relative{min-height:200px}.teaser-big-icon.teaser-big-icon__services{padding-top:11px}.booking-widget .flex_row.form_elms,.flightMaskMain .step1 .form_elms{width:calc(80% + 32px);max-width:inherit}.flightMaskMain .step1 .form_elms{max-width:calc(80% + 10px)!important}.booking-widget .padRight{padding-right:24px}.booking-widget .padLeft{padding-left:24px}.charterFlight .form_elms>.form-group{width:calc(50% - 24px)}.charterFlight .form_elms>.form-group{margin:0}.global_btn_row.promo_submit.fm .searchBtn,.global_btn_row.promo_submit.fm .btn{width:auto}.date-picker-wrapper.twelve-months{max-height:290px;overflow-y:auto}.date-picker-wrapper .month-wrapper table:nth-child(2n+1){margin-right:30px}.date-picker-wrapper .month-wrapper table:nth-child(2n){margin-left:30px}.date-picker-wrapper .month-wrapper table:not(:first-child):not(:nth-child(2)){margin-top:20px}}@media(min-width:768px) and (max-width:991px){.newsletter-form-container{width:100%;border-right:0;padding-right:0}.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}.site-map.site-map-accordion{display:block!important}table.site-map.site-map-accordion{display:table}tr.site-map.site-map-accordion{display:table-row!important}td.site-map.site-map-accordion,th.site-map.site-map-accordion{display:table-cell!important}.site-map.site-map-list.visible-sm{display:block!important}table.site-map.site-map-list.visible-sm{display:table}tr.site-map.site-map-list.visible-sm{display:table-row!important}td.site-map.site-map-list.visible-sm,th.site-map.site-map-list.visible-sm{display:table-cell!important}.site-map.site-map-accordion.visible-sm{display:block!important}table.site-map.site-map-accordion.visible-sm{display:table}tr.site-map.site-map-accordion.visible-sm{display:table-row!important}td.site-map.site-map-accordion.visible-sm,th.site-map.site-map-accordion.visible-sm{display:table-cell!important}.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}.visible-xs.visible-sm.HideTablet{display:none!important}header .nav-submenu:before{z-index:-1}header .nav-submenu:after,header .nav-submenu:before{bottom:100%;left:33px;margin-bottom:-9px;border-bottom:0;border-right:0}header .nav-submenu:before{box-shadow:0 5px 5px 0 rgba(69,53,36,.45)}header .nav-submenu ul{position:relative;height:100%;background:#fff}header .nav-submenu li>a{-webkit-transition:padding .2s ease-in-out;-moz-transition:padding .2s ease-in-out;-o-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}header .search form .site-search-button.actBtn .icon-search{background-image:url(/media/icons/search-black.svg);background-repeat:no-repeat;height:102px;height:20px;width:12px}header .top-navigation .language-select li{display:list-item;padding:0}header .search form .site-search-input:-moz-placeholder{color:#888}header .search form .site-search-input::-moz-placeholder{color:#888;opacity:1}header .search form .site-search-input:-ms-input-placeholder{color:#888}header .search form .site-search-input::-webkit-input-placeholder{color:#888}header .search form .site-search-input.act{background-color:#888;color:#002677}header .login .icon-login{padding-right:0!important;text-align:right;padding-left:38px;background-position:5px 0;height:35px}header .main-navigation .main-head .ampercent{font-size:14px}header .top-navigation .icon-globe{background-position:5px center;text-indent:20px}header .back-icon{margin-top:40px}header .logo{margin-top:15px;width:260px}.logo-container img{width:260px}header .logo .logo-container figure{width:220px}header .login{padding-left:56px!important}.navigation .login{display:none}.carouselMAndB .img-container{background-color:#fff;border:1px solid #000;margin-left:12px;margin-right:12px;padding:48px 24px}.carouselMAndB .slick-next{right:-50px}.carouselMAndB .slick-prev{left:-50px}.teaser-full-width.darken-mobile:before,.teaser-full-width.gradient:before{display:none}.teaser-full-width.gradient .row{position:relative;min-height:352px;background-image:linear-gradient(to right,rgba(0,0,0,0) 55%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.2) 95%,rgba(0,0,0,0) 100%)}.teaser-full-width.gradient.leftFWT .row{background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 10%,rgba(0,0,0,.2) 40%,rgba(0,0,0,0) 55%)}.teaser-full-width.homeFWT .teaser-full-width-text{position:relative;min-height:1px;padding-right:12px;padding-left:100px}.teaser-full-width.homeFWT .teaser-full-width-text.no-icon{padding-left:0}.teaser-full-width.leftFWT .teaser-full-width-text{position:relative;min-height:1px;padding-left:12px;padding-right:12px}.teaser-big-icon.teaser-big-icon__services p{margin:0 0 24px}.teaser .teaser-inner{padding:0 10px}.teaser .teaser-inner h2{font-size:42px}.teaser .teaser-inner .teaser-content-wrapper .price{font-size:24px}.teaser .teaser-inner .teaser-content-wrapper .after-the-decimal-point{margin-left:-6px!important}.teaser .teaser-inner .teaser-content-wrapper .after-the-decimal-point,.teaser .teaser-inner .teaser-content-wrapper .currency{font-size:16px}.next-flight table.flight-status td.flight-number{float:left;width:33.33333333%}.next-flight thead th{padding-bottom:0!important;padding-top:10px!important}.next-flight table.flight-status tr td,.next-flight table.flight-status tr th{padding-top:8px;padding-bottom:8px}.next-flight table.flight-status td.flight-number{position:relative;min-height:1px;padding-left:12px;padding-right:12px}.news-letter .form-label p{font-size:14px}.news-letter input[type=email]{text-align:left;margin-right:12px;float:left;margin-top:16px}.news-letter button[type=submit]{float:left;margin-top:16px}.news .news-item .news-text-wrapper{margin-top:-8px}.miles-calculator .arrival-selector,.miles-calculator .departure-selector{margin-top:0;margin-bottom:0;width:31.16666667%}.miles-calculator .switch-selectors{width:4%;height:48px}.legal-links,.mainFooterNav{position:relative;min-height:1px;padding-left:12px;padding-right:12px;margin:14px}.legal-links li,.mainFooterNav li{padding-left:0;padding-right:12px}#Arrival table.flight-status tr td.arrival-first,#Arrival table.flight-status tr td.arrival-last,#Departure table.flight-status tr td.departure-first,#Departure table.flight-status tr td.departure-last{background-color:rgba(39,170,225,.1)}.flight-status-divider{top:48px;margin-top:0;margin-bottom:0}.flight-status-divider:after{display:none}table.flight-status thead th{position:relative;top:1px}table.flight-status thead th.align-top{padding-top:8px;vertical-align:top}table.flight-status tbody td{vertical-align:middle;height:72px;position:relative;top:1px}table.flight-status tbody td.flight,table.flight-status tbody td.status{top:1px}table.flight-status tr td.arrival,table.flight-status tr td.departure,table.flight-status tr td.route{margin-bottom:0}table.flight-status tr th{position:relative;top:1px}.btn-filter-wrapper.btn-season-wrapper{width:12.5%}.btn-filter span{text-align:center;padding-left:0;padding-right:0;bottom:10px}.btn-filter.btn-lg[class*=icon-],.btn-filter.btn-lg[class*=icon-].active,.btn-filter.btn-lg[class*=icon-]:active{background-size:auto 80px;background-position:center 30px;height:163px}.btn-filter.btn-md[class*=icon-],.btn-filter.btn-md[class*=icon-].active,.btn-filter.btn-md[class*=icon-]:active{background-size:auto 50px;background-position:center 10px;height:104px;width:100%}.btn-filter-wrapper.btn-season-wrapper span{white-space:normal;overflow:visible;padding-left:0}.btn-filter-wrapper.btn-season-wrapper strong{display:block}.dropdown>a{display:block}.dropdown>label{display:none}.dropdown>ul.open{display:block}.dropdown>select{display:none}.carousel.carouselHomepage{display:block;margin-bottom:0}.booking-widget.booking-widget-desktop .booking .col-sm-5+.col-sm-5{padding-right:0;padding-left:24px}.booking-widget.booking-widget-desktop .booking .close-widget,.booking-widget.booking-widget-desktop .booking.step1-active .step1-checkbox,.booking-widget.booking-widget-desktop .booking.step1-active .step2,.booking-widget.booking-widget-desktop .booking.step2-active .step1-btn{display:none}.booking-widget.booking-widget-desktop .booking.step2-active .step1-checkbox{display:inline-block}.booking-widget.booking-widget-desktop .booking.step2-active .close-widget{display:block}.booking-widget.booking-widget-desktop .booking .bookingfrom,.booking-widget.booking-widget-desktop .booking .bookingto{display:inline-block;font-size:18px;font-family:'urw_geometric_extregular'}.booking-widget.booking-widget-desktop .booking .bookingfrom span,.booking-widget.booking-widget-desktop .booking .bookingto span{display:block;margin-bottom:-13px;color:#bfbfbf;font-family:'urw_geometric_extregular';font-size:28px}.booking-widget.booking-widget-desktop .booking .icon-airplane,.booking-widget.booking-widget-desktop .booking .step1-reverse-from-to{position:absolute;left:-16px;display:inline-block;font-size:33px;color:#002677}.fares-calendar-wrap .booking-widget.booking-widget-desktop .booking .step1-reverse-from-to{position:relative;float:right;left:0}.booking-widget.booking-widget-desktop .booking .step1-reverse-from-to{top:38px;cursor:pointer;width:32px;height:32px}.booking-widget.booking-widget-desktop .booking .in-bound-date,.booking-widget.booking-widget-desktop .booking .out-bound-date{color:#bfbfbf;font-size:28px}.booking-widget.booking-widget-desktop .booking .checkbox-inline{margin-top:7px}.booking-widget.booking-widget-desktop .checkin .checkin-label{width:auto}.booking-widget.booking-widget-desktop .checkin #ticket-nr{margin-left:20px}.booking-widget.booking-widget-desktop .checkin .custom-radio label{padding-left:30px}.booking-widget.booking-widget-desktop .checkin .custom-radio label::before{background-size:19px}.booking-widget.booking-widget-desktop .checkin .custom-radio label:first-of-type{margin-left:-5px}.booking-widget.booking-widget-desktop .my-booking .option{text-align:center;vertical-align:top}.booking-widget.booking-widget-desktop .my-booking .option i{width:43px;height:43px;display:inline-block}.booking-widget.booking-widget-desktop .my-booking .option p{line-height:1.2em;font-size:14px}.booking-widget.booking-widget-desktop .my-booking .booking-reference i{width:18px;height:18px;display:inline-block;position:absolute;margin-left:5px}.booking-widget.booking-widget-desktop .booking-tabs .submit-btn{min-width:50%;position:relative;margin-top:24px}.booking-widget-container .carousel-hero-text h1{margin-bottom:0}.booking-widget-container .carousel-hero-text p{margin-bottom:16px}.booking-widget-container .carousel-hero-text .price{font-weight:700;font-size:50px;line-height:48px;position:relative;margin-bottom:8px;top:4px}.booking-widget-container .carousel-hero-text .price .symbol{font-size:36px;display:inline;line-height:0}.booking-widget.booking-widget-desktop button{min-width:100%}.booking-widget.booking-widget-desktop legend{color:#252c3c;border:0;margin-bottom:0}.booking-widget.booking-widget-desktop hr{margin:5px 0 15px}.booking-widget.booking-widget-desktop label.control-label{font-size:14px;display:block;line-height:16px}.booking-widget.booking-widget-desktop .sub-label{font-size:12px;color:#252c3c;position:absolute;bottom:-24px;width:100%}.booking-widget.booking-widget-desktop .no-control-label{padding-top:25px;float:left}.booking-widget.booking-widget-desktop #my-booking-tab .no-control-label{width:100%}.booking-widget.booking-widget-desktop .close-widget{position:absolute;right:10px;font-size:32px;top:-24px}.booking-widget.booking-widget-desktop .last-checkout label{color:#bfbfbf;font-weight:400;font-size:12px}.booking-widget.booking-widget-desktop .booking .custom-checkbox [type=checkbox]+label{margin-top:7px}.booking-widget.booking-widget-desktop .booking .col-sm-5{padding-right:24px}.booking-widget.booking-widget-desktop .nav-pills li.active a:hover{background-color:#fff}.booking-widget.booking-widget-desktop .nav-pills li+li{margin-left:0}.booking-widget.booking-widget-desktop .tab-content{background-color:#fff;padding-top:0}.booking-widget.booking-widget-desktop .tab-content .tab-pane{border:20px solid #fff}.booking-widget.booking-widget-desktop .tab-content .tab-pane.active{box-shadow:1px 3px 10px rgba(69,53,36,.45)}.booking-widget.booking-widget-desktop.booking-widget-city-guides .nav-pills li{width:20%;margin-bottom:0;float:left}.booking-widget.booking-widget-desktop.booking-widget-city-guides .nav-pills li a{background-color:#f2f2f2}.booking-widget.booking-widget-desktop.booking-widget-city-guides .nav-pills li a[href="#My-Booking"],.booking-widget.booking-widget-desktop.booking-widget-city-guides .nav-pills li a[href="#Check-in"]{display:none}.booking-widget.booking-widget-desktop.booking-widget-city-guides .tab-content .tab-pane{box-shadow:0 0 2px #bfbfbf}.booking-widget.booking-widget-desktop h3{color:#252c3c;font-weight:300;font-size:16px}.booking-widget.booking-widget-mobile{display:none}.booking-widget.booking-widget-desktop{display:block;margin-bottom:30px}.booking-widget.booking-widget-desktop .nav-pills li{width:20%;margin-bottom:0;float:left}.booking-widget.booking-widget-desktop .nav-pills li a{font-family:'urw_geometric_extregular';font-size:22px;line-height:22px;margin-right:4px;margin-bottom:4px;padding:10px 20px;text-align:left;color:#252c3c;border:none;border-radius:2px;background-color:rgba(255,255,255,.8)}.booking-widget.booking-widget-desktop .nav-pills li a:hover{background-color:#fff}.booking-widget.booking-widget-desktop .nav-pills li:last-child a{margin-right:0}.booking-widget.booking-widget-desktop .nav-pills li.active a{margin-bottom:0;border-bottom:4px solid #fff;color:#416bf6;background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion.accordion1 .collapse{display:block}.accordion.accordion1 .panel-collapse,.accordion.accordion1 .panel-heading{border:none;height:auto!important;display:block}.accordion.accordion1 .panel-heading .panel-title a{text-decoration:none;cursor:default}.accordion.accordion1 .panel-heading .panel-title a i{display:none}.booking-widget-container .booking-widget-wrapper{bottom:0!important;left:0;top:auto!important;position:absolute!important;right:0}#My-Booking .row.rowsm .col-md-3{display:inline-block;width:24%;box-sizing:border-box}.flightIco a{background-image:url(/media/icons/airplane1-black.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat;fill:slategrey}.checkInIco a{background-image:url(/media/icons/ticket_arrow-black.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat}.BookingIco a{background-image:url(/media/icons/ticket_double-black.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat}.HotelIco a{background-image:url(/media/icons/hotel-black.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat}.CarIco a{background-image:url(/media/icons/car-black.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat}.active.flightIco a{background-image:url(/media/icons/airplane1-blue.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat;fill:slategrey}.active.checkInIco a{background-image:url(/media/icons/ticket_arrow-blue.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat}.active.BookingIco a{background-image:url(/media/icons/ticket_double-blue.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat}.active.HotelIco a{background-image:url(/media/icons/icon-hotel-lightPrimary.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat}.active.CarIco a{background-image:url(/media/icons/icon-car-lightPrimary.svg);background-position:center center;background-size:30px auto;background-repeat:no-repeat}.booking-widget.booking-widget-desktop .nav-pills li{position:relative;padding:0 20px;width:60px;height:46px;float:left;border-radius:2px;color:#252c3c;margin-right:4px;text-align:left;cursor:pointer;margin-bottom:4px}.booking-widget.booking-widget-desktop .nav-pills li:hover{background-color:#fff}.booking-widget.booking-widget-desktop .nav-pills li a{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent}.booking-widget.booking-widget-desktop .nav-pills li.active{width:auto;height:auto;padding:0;background-color:transparent;margin:0!important;border-bottom-width:0}.booking-widget.booking-widget-desktop .nav-pills li.active a{width:auto;display:block;position:relative;padding-top:14px;background-position:8px center;padding-left:50px}.booking-widget.booking-widget-desktop .no-control-label{padding-top:25px}.btn.btn-lg.btn-progress.step1-btn{padding:4px 10px}.CurrentTop,.CurrentBottom{width:50%;margin-bottom:30px}.CurrentBottom{float:right;width:auto}.booking-widget-wrapper .col-md-10{width:83.33333333%!important;left:8.33333333%!important}.carouselHomepage .carousel-hero-text{width:41.66666666%!important;left:8.33333333%!important;float:left}.flightMaskMain-step1-search{display:none}.booking-widget-mobile .flightMaskMain-step1-search{display:block}.booking-widget.booking-widget-desktop .booking .step1-reverse-from-to{top:38px;cursor:pointer;width:32px;height:32px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.responsiveDropdown{display:block}.bookingMaskPassengers .form-group{padding-left:4px;padding-right:4px}.bookingMaskPassengers>.form-group:nth-of-type(1){padding-left:0}.bookingMaskPassengers>.form-group:nth-of-type(3){padding-right:0}.booking-widget.booking-widget-desktop .booking-tabs .submit-btn{left:50%}.teaser-full-width.homeFWT .teaser-full-width-text{float:left;width:50%}.teaser-full-width.leftFWT .teaser-full-width-text{left:8.33333333%}.carousel-hero-container{display:table}header .nav-submenu li>*{padding:11px 15px;display:block}.footerList ul{width:50%}.carousel-hero-container{display:table!important}.carousel-hero-container .container{display:table-cell;vertical-align:middle;float:none}.skytrax .content h4{font-size:26px;line-height:100%}.tableWrapper.cargo table tr td{font-size:16px}.tableWrapper.cargo table>tbody>tr>td,.tableWrapper.cargo table>tbody>tr>th,.tableWrapper.cargo table>tfoot>tr>td,.tableWrapper.cargo table>tfoot>tr>th,.tableWrapper.cargo table>thead>tr>td,.tableWrapper.cargo table>thead>tr>th{padding:4px}footer .appLinks{float:left;width:100%;margin-top:0;padding-bottom:16px}footer .member{float:left;width:100%;padding-left:26px;padding-right:26px}footer .member .list-inline{border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.booking-widget.booking-widget-desktop.booking-widget-tabbed .tab-content .tab-pane.active{box-shadow:1px 3px 10px rgba(69,53,36,.45)!important}.booking-widget.booking-widget-desktop.booking-widget-tabbed .nav-pills li{width:auto;padding-left:0;padding-right:0}.booking-widget.booking-widget-desktop.booking-widget-tabbed .nav-pills li:last-child{margin-left:5px}.booking-widget.booking-widget-desktop.booking-widget-tabbed .nav-pills li.active{box-shadow:0 0 5px #efefef}.booking-widget.booking-widget-desktop.booking-widget-tabbed .nav-pills li a{background-color:#f2f2f2;bottom:-4px;margin-top:-2px;margin-bottom:2px;color:#252c3c;background-image:none;position:relative;top:auto;font-size:20px;padding:10px 14px;margin-right:1px;border-bottom:4px solid #fff}.booking-widget.booking-widget-desktop.booking-widget-tabbed .nav-pills li.active a{background-color:#fff;border-bottom:8px solid #fff;color:#416bf6;margin-right:0;padding:10px 14px;margin-right:0}.booking-widget.booking-widget-desktop.booking-widget-tabbed{margin-bottom:-10px;box-shadow:none;padding:0;padding-top:0}.open-jaw-flight .row .col-md-4.col-sm-5:last-child{margin-left:-12px;padding-right:27px}.openJawMaskMain-search{margin-top:16px}.booking-widget.booking-widget-desktop.booking-widget-tabbed label.control-label{margin-bottom:0}.addDestinationWrapper{width:100%!important}.addDestinationWrapper .booking-add-destination-widget{margin-top:0}.booking-widget.booking-widget-desktop .booking-add-destination-widget{position:relative;width:100%}.booking-widget.booking-widget-desktop .booking-add-destination-widget{display:none}.booking-widget.booking-widget-desktop .col-sm-2 .booking-add-destination-widget{display:none!important}.booking-widget.booking-widget-desktop .flightMaskMain.step2-active .booking-add-destination-widget.hidden{display:block!important;visibility:visible!important;float:left;width:100%;padding-left:12px}.booking-widget.booking-widget-desktop .charterFlight hr{margin:0 0 20px}.openjaw_mask .charterFlight .step1-reverse-from-to{position:static;top:auto;left:auto;margin:0}}@media only screen and (max-width:767px),(min-device-width:768px) and (max-device-width:1024px){.stockExchange table,.stockExchange thead,.stockExchange tbody,.stockExchange th,.stockExchange td,.stockExchange tr{display:block;float:left;width:100%}.tableWrapper table,.tableWrapper thead,.tableWrapper tbody,.tableWrapper th,.tableWrapper td,.tableWrapper tr{display:block;float:left;width:100%}.stockExchange thead tr,.tableWrapper thead tr{position:absolute;top:-9999px;left:-9999px}.stockExchange tr,.tableWrapper tr{border-bottom:1px solid #d1d1d1!important;padding:15px 0!important}.stockExchange td,.tableWrapper td{border:none;border-bottom:1px solid #eee;position:relative!important;padding-left:50%!important}.sharePrice td{padding-left:67%!important}.tableWrapper td{padding-left:60%!important}.stockExchange td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.tableWrapper td:before{position:absolute;top:6px;left:6px;width:50%;padding-right:10px;white-space:normal;top:59%;margin-top:-11px;line-height:100%}.stockExchange table tr td,.tableWrapper table tr td{font-size:16px;text-align:left!important}.stockExchange .col-sm-4,.tableWrapper .col-sm-4{padding-left:0!important}.stockExchange .btn-progress,.tableWrapper .btn-progress{margin-top:0;margin-bottom:3%}.tableWrapper td:before{content:attr(data-before)}.colsTable table,.colsTable thead,.colsTable tbody,.colsTable th,.colsTable td,.colsTable tr{display:block;float:left;width:100%}.colsTable thead tr{position:absolute;top:-9999px;left:-9999px}.colsTable tr{border-bottom:1px solid #d1d1d1!important;padding:15px 0!important}.colsTable td{border:none;border-bottom:1px solid #eee;position:relative!important;padding-left:50%!important}.colsTable td.visible-xs,.baggageTable td.visible-xs{position:relative!important;padding-left:50%!important;display:inline-flex!important}.colsTable td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:normal;line-height:100%}.baggageTable td.visible-xs:before{position:absolute;top:6px;left:6px;width:83%!important;padding-right:10px;white-space:normal;line-height:100%}.colsTable table tr td{font-size:16px;text-align:left!important;width:100%;border:none!important}.baggageTable td,.colsTable td{border-bottom:none!important}.stockExchange td:before{font-weight:bold;color:#252c3c}.stockExchange td:nth-of-type(1):before{content:"Date"}.stockExchange td:nth-of-type(2):before{content:"Closing Price"}.stockExchange td:nth-of-type(3):before{content:"Change %"}.stockExchange td:nth-of-type(4):before{content:"High"}.stockExchange td:nth-of-type(5):before{content:"Low"}.stockExchange td:nth-of-type(6):before{content:"Open Price"}.stockExchange td:nth-of-type(7):before{content:"Traded Volume"}.stockExchange td:nth-of-type(8):before{content:"Dream Vacation City"}.stockExchange td:nth-of-type(9):before{content:"GPA"}.stockExchange td:nth-of-type(10):before{content:"Arbitrary Data"}.sharePrice td:before{font-weight:bold;color:#252c3c;font-size:16px;color:#002677;margin-top:5px}.sharePrice td:nth-of-type(1):before{content:""}.sharePrice td:nth-of-type(2):before{content:"AEGEAN AIRLINES (CR)"}.sharePrice td:nth-of-type(3):before{content:"ASE GENERAL INDEX"}.generalAssembly td:before{font-weight:bold;color:#252c3c;font-size:16px;color:#002677;margin-top:5px}.generalAssembly td:nth-of-type(1):before{content:"Date"}.generalAssembly td:nth-of-type(2):before{content:"General Assembly"}.generalAssembly td:nth-of-type(3):before{content:"Invitations"}.generalAssembly td:nth-of-type(4):before{content:"Decisions/Draft Decisions"}.generalAssembly td:nth-of-type(5):before{content:"Decisions/Draft Dividend"}.colsTable td:before{font-weight:bold;color:#252c3c;font-size:14px;color:#002677;margin-top:5px}.colsTable td:before{content:attr(data-before)}.colsTable td,.colsTable table tr:nth-child(2n){background:f4f4f4!important}.colsTable table tr td:first-child{background:none!important;border:none!important}.baggageTable td:before{font-weight:bold;color:#252c3c;font-size:14px;color:#002677;margin-top:5px}.baggageTable td:nth-of-type(1):before{content:"ΞΒΞΒ­ΞΖ’ΞΒ·"}.baggageTable td:nth-of-type(2):before{content:"Ξβ€ΞΒ.Ξβ€Ξβ€°ΞΒΞΒµΞΒ¬ΞΒ½ Ξβ€Ξβ‚¬ΞΞΞΖ’ΞΞΞΒµΞβ€¦ΞΒΞΒ½"}.baggageTable td:nth-of-type(3):before{content:"Ξβ€ΞΞ‰ΞΒ±ΞΖ’Ξβ€ΞΒ¬ΞΖ’ΞΒµΞΞ‰Ξβ€"}.baggageTable td:nth-of-type(4):before{content:"ΞΒΞΞ‰ΞΒ»ΞΒ¬"}.baggageTable table tr td,.baggageTable table tr td:first-child{border:none!important}.baggageTable table tr td:nth-child(4n),.baggageTable table thead th:nth-child(4n),.baggageTable table tr td:nth-child(2n),.baggageTable table thead th:nth-child(2n){text-align:left!important}.baggageTable table tr:nth-child(2n){background:#f4f4f4!important}.colsTable.noResp table,.colsTable.noResp thead,.colsTable.noResp tbody,.colsTable.noResp th,.colsTable.noResp td,.colsTable.noResp tr{padding-left:inherit!important;position:initial;float:none;width:auto}.colsTable.noResp thead tr{position:static}.colsTable.noResp td{display:table-cell}.colsTable.noResp tr{display:table-row;width:100%}.colsTable.noResp th{display:table-header-group}.colsTable.noResp thead{display:table;width:100%}.colsTable.noResp tbody{display:table;width:100%}.colsTable.noResp td:before{content:none}.colsTable.noResp td:not(:first-child):before{content:none}.colsTable.noResp td:nth-of-type(1):before{content:none}.colsTable.noResp td:before{content:none}.colsTable.noResp table tr td:first-child{text-align:initial;background-color:initial!important}.colsTable.noResp table tbody tr:nth-child(even) td{background-color:initial}.colsTable.noResp table tbody tr:nth-child(odd) td{background-color:#e8e9ef!important}.colsTable.noResp{padding:14px 3px}.tableWrapper.cargo td:before{font-weight:500}.tableWrapper.cargo h3{margin-bottom:15px}.articles .booking-widget-full.white_mask .tab-content .tab-pane{max-width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.container.latestNews .col-xs-9{width:100%}.container.latestNews .col-sm-3{width:100%}.container.latestNews .skytrax .content{min-height:0}}@media(min-width:992px){.carouselMAndB .img-container{background-color:#fff;border:1px solid #000;margin-left:12px;margin-right:12px;padding:48px 24px}.carouselMAndB .slick-next{right:-50px}.carouselMAndB .slick-prev{left:-50px}.teaser-full-width.darken-mobile:before,.teaser-full-width.gradient:before{display:none}.teaser-full-width.gradient .row{position:relative;min-height:352px;background-image:linear-gradient(to right,rgba(0,0,0,0) 55%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.2) 95%,rgba(0,0,0,0) 100%)}.teaser-full-width.gradient.leftFWT .row{background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 10%,rgba(0,0,0,.2) 40%,rgba(0,0,0,0) 55%)}.teaser-full-width.homeFWT .teaser-full-width-text{position:relative;min-height:1px;padding-right:12px;padding-left:100px}.teaser-full-width.homeFWT .teaser-full-width-text.no-icon{padding-left:0}.teaser-full-width.leftFWT .teaser-full-width-text{position:relative;min-height:1px;padding-left:12px;padding-right:12px}.teaser-big-icon.teaser-big-icon__services p{margin:5px 0 24px}.teaser.teaser-double{margin-top:0}.teaser .teaser-inner{padding:0 10px}.teaser .teaser-inner h2{font-size:42px}.teaser .teaser-inner .teaser-content-wrapper .price{font-size:24px}.teaser .teaser-inner .teaser-content-wrapper .after-the-decimal-point{margin-left:-6px!important}.teaser .teaser-inner .teaser-content-wrapper .after-the-decimal-point,.teaser .teaser-inner .teaser-content-wrapper .currency{font-size:16px}.next-flight table.flight-status td.flight-number{float:left;width:33.33333333%}.next-flight thead th{padding-bottom:0!important;padding-top:10px!important}.next-flight table.flight-status tr td,.next-flight table.flight-status tr th{padding-top:8px;padding-bottom:8px}.next-flight table.flight-status td.flight-number{position:relative;min-height:1px;padding-left:12px;padding-right:12px}.news-letter .form-label{text-align:left}.news-letter .form-label p{font-size:14px;text-align:left}.news-letter input[type=email]{width:65%;text-align:left;margin-right:12px;float:left;margin-top:19px;height:34px}.news-letter form input{width:65%;text-align:left;margin-right:12px;float:left;margin-top:19px;height:34px}.news-letter button[type=submit]{width:30%;float:left;margin-top:21px}.news-letter .social{padding-top:16px}.news-letter .social ul{float:right}.news-letter .social ul li.label{display:inline-block}.news .news-item .news-text-wrapper{margin-top:-8px}.miles-calculator .arrival-selector,.miles-calculator .departure-selector{margin-top:0;margin-bottom:0;width:31.16666667%}.miles-calculator .switch-selectors{width:4%;height:48px}.legal-links,.mainFooterNav{float:left;width:100%}.legal-links,.mainFooterNav{position:relative;min-height:1px;padding-left:12px;padding-right:12px;margin:14px;margin-right:0;margin-top:0}.legal-links ul,.mainFooterNav ul{border:none;padding-bottom:0}.legal-links li,.mainFooterNav li{padding-left:0;padding-right:12px;width:auto}.legal-links li:nth-child(odd),.mainFooterNav li:nth-child(odd){text-align:left}.hero-image{height:400px}#Arrival table.flight-status tr td.arrival-first,#Arrival table.flight-status tr td.arrival-last,#Departure table.flight-status tr td.departure-first,#Departure table.flight-status tr td.departure-last{background-color:rgba(39,170,225,.1)}.flight-status-divider{top:48px;margin-top:0;margin-bottom:0}.flight-status-divider:after{display:none}table.flight-status thead th{position:relative;top:1px}table.flight-status thead th.align-top{padding-top:8px;vertical-align:top}table.flight-status tbody td{vertical-align:middle;height:72px;position:relative;top:1px}table.flight-status tbody td.flight,table.flight-status tbody td.status{top:1px}table.flight-status tr td.arrival,table.flight-status tr td.departure,table.flight-status tr td.route{margin-bottom:0}table.flight-status tr th{position:relative;top:1px}.btn-filter-wrapper.btn-season-wrapper{width:12.5%}.btn-filter span{text-align:center;padding-left:0;padding-right:0;bottom:10px}.btn-filter.btn-lg[class*=icon-],.btn-filter.btn-lg[class*=icon-].active,.btn-filter.btn-lg[class*=icon-]:active{background-size:auto 80px;background-position:center 30px;height:163px}.btn-filter.btn-md[class*=icon-],.btn-filter.btn-md[class*=icon-].active,.btn-filter.btn-md[class*=icon-]:active{background-size:auto 50px;background-position:center 10px;height:104px;width:100%}.btn-filter-wrapper.btn-season-wrapper span{white-space:normal;overflow:visible;padding-left:0}.btn-filter-wrapper.btn-season-wrapper strong{display:block}.dropdown>a{display:block}.dropdown>label{display:none}.dropdown>ul.open{display:block}.dropdown>select{display:none}.carousel.carouselHomepage{display:block;margin-bottom:0}.booking-widget.booking-widget-desktop .booking .col-sm-5+.col-sm-5{padding-right:0;padding-left:24px}.booking-facade-widget .col-sm-5+.col-sm-5{padding-right:0;padding-left:24px}.booking-facade-widget .col-sm-5{padding-right:24px}.booking-widget.booking-widget-desktop .booking .close-widget,.booking-widget.booking-widget-desktop .booking.step1-active .step1-checkbox,.booking-widget.booking-widget-desktop .booking.step1-active .step2,.booking-widget.booking-widget-desktop .booking.step2-active .step1-btn{display:none}.booking-widget.booking-widget-desktop .booking.step2-active .step1-checkbox{display:inline-block}.booking-widget.booking-widget-desktop .booking.step2-active .close-widget{display:block}.booking-widget.booking-widget-desktop .booking .bookingfrom,.booking-widget.booking-widget-desktop .booking .bookingto{display:inline-block;font-size:18px;font-family:'urw_geometric_extregular'}.booking-widget.booking-widget-desktop .booking .bookingfrom span,.booking-widget.booking-widget-desktop .booking .bookingto span{display:block;margin-bottom:-13px;color:#bfbfbf;font-family:'urw_geometric_extregular';font-size:28px}.booking-widget.booking-widget-desktop .booking .icon-airplane,.booking-widget.booking-widget-desktop .booking .step1-reverse-from-to{position:absolute;left:-16px;display:inline-block;font-size:33px;color:#002677}.fares-calendar-wrap .booking-widget.booking-widget-desktop .booking .step1-reverse-from-to{position:relative;float:right;left:0}.booking-widget.booking-widget-desktop .booking .step1-reverse-from-to{top:38px;cursor:pointer;width:32px;height:32px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.booking-widget.booking-widget-desktop .booking .in-bound-date,.booking-widget.booking-widget-desktop .booking .out-bound-date{color:#bfbfbf;font-size:28px}.booking-widget.booking-widget-desktop .booking .checkbox-inline{margin-top:7px}.booking-widget.booking-widget-desktop .checkin .checkin-label{width:auto}.booking-widget.booking-widget-desktop .checkin #ticket-nr{margin-left:20px}.booking-widget.booking-widget-desktop .checkin .custom-radio label{padding-left:30px}.booking-widget.booking-widget-desktop .checkin .custom-radio label::before{background-size:19px}.booking-widget.booking-widget-desktop .checkin .custom-radio label:first-of-type{margin-left:-5px}.booking-widget.booking-widget-desktop .my-booking .option{text-align:center}.booking-widget.booking-widget-desktop .my-booking .option i{width:43px;height:43px;display:inline-block}.booking-widget.booking-widget-desktop .my-booking .option p{line-height:1.2em}.booking-widget.booking-widget-desktop .my-booking .booking-reference i{width:18px;height:18px;display:inline-block}.booking-widget.booking-widget-desktop .booking-tabs .submit-btn{min-width:50%;position:relative;margin-top:24px}.booking-widget-container .carousel-hero-text{margin-top:85px}.booking-widget-container .carousel-hero-text h1{margin-bottom:0}.booking-widget-container .carousel-hero-text p{margin-top:16px;margin-bottom:26px}.booking-widget-container .carousel-hero-text .price{font-weight:700;font-size:50px;line-height:48px;position:relative;margin-bottom:8px;top:4px}.booking-widget-container .carousel-hero-text .price .symbol{font-size:36px;display:inline;line-height:0}.booking-widget.booking-widget-desktop button{min-width:100%}.booking-widget.booking-widget-desktop legend{color:#252c3c;border:0;margin-bottom:0}.booking-widget.booking-widget-desktop hr{margin:5px 0 15px}.booking-widget.booking-widget-desktop label.control-label{font-size:14px;display:block;line-height:16px}.booking-widget.booking-widget-desktop .sub-label{font-size:12px;color:#252c3c;position:absolute;margin-top:8px;line-height:10px}.booking-widget.booking-widget-desktop .no-control-label{padding-top:25px}.booking-widget.booking-widget-desktop .close-widget{position:absolute;right:10px;font-size:32px;top:-24px}.booking-widget.booking-widget-desktop .last-checkout label{color:#bfbfbf;font-weight:400;font-size:12px}.booking-widget.booking-widget-desktop .booking .custom-checkbox [type=checkbox]+label{margin-top:7px}.booking-widget.booking-widget-desktop .booking .col-sm-5{padding-right:24px}.booking-widget.booking-widget-desktop .nav-pills li.active a:hover{background-color:#fff}.booking-widget.booking-widget-desktop .nav-pills li+li{margin-left:0}.booking-widget.booking-widget-desktop .tab-content{background-color:#fff;padding-top:0}.booking-widget.booking-widget-desktop .tab-content .tab-pane{border:20px solid #fff}.booking-widget.booking-widget-desktop .tab-content .tab-pane.active{box-shadow:1px 3px 10px rgba(69,53,36,.45)}.booking-widget.booking-widget-desktop.booking-widget-city-guides .nav-pills li{width:20%;margin-bottom:0;float:left}.booking-widget.booking-widget-desktop.booking-widget-city-guides .nav-pills li a{background-color:#f2f2f2}.booking-widget.booking-widget-desktop.booking-widget-city-guides .nav-pills li a[href="#My-Booking"],.booking-widget.booking-widget-desktop.booking-widget-city-guides .nav-pills li a[href="#Check-in"]{display:none}.booking-widget.booking-widget-desktop.booking-widget-city-guides .tab-content .tab-pane{box-shadow:0 0 2px #bfbfbf}.booking-widget.booking-widget-desktop h3{color:#252c3c;font-weight:300;font-size:16px}.booking-widget.booking-widget-mobile{display:none}.booking-widget.booking-widget-desktop{display:block;margin-bottom:48px}.booking-widget.booking-widget-desktop .nav-pills li{width:20%;margin-bottom:0;float:left}.booking-widget.booking-widget-desktop .nav-pills li a{font-family:'urw_geometric_extregular';font-size:20px;line-height:20px;margin-right:4px;margin-bottom:4px;padding:10px 20px;text-align:left;color:#252c3c;border:none;border-radius:2px;background-color:#f2f2f2}.booking-widget.booking-widget-desktop .nav-pills li a:hover{background-color:#f2f2f2}.booking-widget.booking-widget-desktop .nav-pills li:last-child a{margin-right:0}.booking-widget.booking-widget-desktop .nav-pills li.active a{margin-bottom:0;border-bottom:4px solid #fff;color:#416bf6;background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion.accordion1 .collapse{display:block}.accordion.accordion1 .panel-collapse,.accordion.accordion1 .panel-heading{border:none;height:auto!important;display:block}.accordion.accordion1 .panel-heading .panel-title a{text-decoration:none;cursor:default}.accordion.accordion1 .panel-heading .panel-title a i{display:none}header .nav-submenu:before{z-index:-1}header .nav-submenu:after,header .nav-submenu:before{bottom:100%;left:33px;margin-bottom:-9px;border-bottom:0;border-right:0}header .nav-submenu:before{box-shadow:0 5px 5px 0 rgba(69,53,36,.45)}header .nav-submenu ul{position:relative;height:100%;background:#fff}header .nav-submenu li>a{-webkit-transition:padding .2s ease-in-out;-moz-transition:padding .2s ease-in-out;-o-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}header .search form .site-search-button .icon-search{background-image:url(/media/aboutaegean/icons/icon-search-small.svg);background-repeat:no-repeat;background-position:center 1px;padding:0}header .search form .site-search-button.actBtn .icon-search{background-image:url(/media/icons/search-black.svg);background-repeat:no-repeat;height:102px;height:20px;width:12px}header .top-navigation .language-select li{display:list-item;padding:0}header .search{position:relative;top:0;left:0}header .login .icon-login{padding-right:0!important;text-align:right;padding-left:38px;background-position:5px 0;height:35px}header .main-navigation .main-head{padding-bottom:10px}header .main-navigation .main-head .ampercent{font-size:14px}header .top-navigation .icon-globe{background-position:5px center;text-indent:20px}header .back-icon{margin-top:40px}header .logo .logo-container figure{width:220px}header .navigation .main-navigation .list-inline>li{width:auto;padding:0 10px;position:static!important;float:left;display:block}header .login{padding-left:56px!important}footer .middle-row .member{margin-top:8px;margin-left:auto}footer .star-alliance-member{padding-bottom:0;float:right}footer .star-alliance-member img{display:inline-block}footer .star-alliance-member:hover{opacity:.7}footer .copyright{float:left;line-height:48px;margin-left:12px}footer .copyright h6,footer .copyright p{font-size:14px;color:rgba(255,255,255,.3)}footer .middle-row .link-row{display:flex;justify-content:space-between;flex-wrap:wrap}.appLinks{margin-left:auto}footer .middle-row .link-row>.hidden-xs.hidden-sm{-ms-flex-preferred-size:50%;flex-basis:50%}.modal-dialog.default{width:600px}.modal-dialog.large{width:972px}.teaser.teaser-double{float:left;width:50%}.teaser.teaser-single{float:left;width:33.33333333%}.city-guide .tab-pane{float:left;width:100%}.city-guide>.row>.list-inline li{float:left;width:25%}.route-map .icon-info{display:none}.discover_destinations .booking-widget.booking-widget-desktop,.origin_and_destination .booking-widget.booking-widget-desktop,.route-map .booking-widget.booking-widget-desktop{margin-bottom:-10px;box-shadow:0 5px 10px 0 rgba(69,53,36,.45);padding:24px}.discover_destinations .panel-title,.origin_and_destination .panel-title,.route-map .panel-title{font-weight:200}.route-map .sub-section-item{margin-bottom:12px}.mb-lp .teaser-full-width.leftFWT .teaser-full-width-text{padding-top:50px;padding-bottom:50px;padding-left:10px}.mybooking .btn{width:auto}.mybooking .panel-title a div:last-of-type{text-align:right}.debug:after{width:948px;background-image:url(/media/vgrid_md.png)}.container{width:975px}.top-navigation .login.hideL{display:none}.step1-reverse-from-to{position:absolute;left:-16px;display:inline-block;font-size:33px;color:#002677;top:38px;cursor:pointer;width:32px;height:32px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}header .main-navigation .main-head{font-size:18px}header .nav-submenu li>*{padding:11px 15px;display:block}.airlineBox a{max-width:124px}.bookingMaskPassengers .form-group{padding-left:4px;padding-right:4px}.bookingMaskPassengers>.form-group:nth-of-type(1){padding-left:0}.bookingMaskPassengers .form-group:last-child{padding-right:0}.registration_flow_row:nth-child(even) .registration_flow_col:first-child{-ms-flex-order:2;order:2;text-align:right}.single-registration-container .bookingMaskPassengers .form-group{padding-left:0;padding-right:8px}.discover_destinations .booking-widget.booking-widget-desktop.noStyle,.origin_and_destination .booking-widget.booking-widget-desktop.noStyle,.route-map .booking-widget.booking-widget-desktop{margin:0;box-shadow:none;padding:0}.charterFlight .step1-reverse-from-to{position:relative!important;top:auto!important;left:auto!important;margin:0}.booking-widget.booking-widget-desktop .global_btn_row button{min-width:200px}}@media(min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}.site-map.site-map-list{display:block!important}table.site-map.site-map-list{display:table}tr.site-map.site-map-list{display:table-row!important}td.site-map.site-map-list,th.site-map.site-map-list{display:table-cell!important}.site-map.site-map-accordion.visible-md{display:block!important}table.site-map.site-map-accordion.visible-md{display:table}tr.site-map.site-map-accordion.visible-md{display:table-row!important}td.site-map.site-map-accordion.visible-md,th.site-map.site-map-accordion.visible-md{display:table-cell!important}.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}header .logo{width:210px}.logo-container img{width:210px}.carouselHomepage .carousel-hero-text{width:41.66666667%;left:8.33333333%!important;float:left}}@media(min-width:1200px) and (min-width:768px){.teaser-full-width.homeFWT .teaser-full-width-text{float:left;width:41.66666667%}.teaser-full-width.homeFWT .teaser-full-width-text{left:58.33333333%}}@media(min-width:1024px){header .navigation{position:static!important;visibility:visible;height:auto;width:100%;background:0 0;margin:20px 0 0;padding:0;float:right}header .headwrap{height:110px}header .main-navigation .main-head i{display:none}header .top-navigation{position:absolute;top:-5px;right:0;display:block;float:right;height:0;font-size:14px}header .search.search-mobile{display:none}.headwrap>.icon-globe.language-select{display:none!important}header .search form .site-search-input{width:104px;line-height:24px;outline:0;border-radius:0 0 2px 2px;border:0;padding:2px 25px 2px 4px;background-color:#fff;height:28px}header .search form .site-search-input:-moz-placeholder{color:#888}header .search form .site-search-input::-moz-placeholder{color:#888;opacity:1}header .search form .site-search-input:-ms-input-placeholder{color:#888}header .search form .site-search-input::-webkit-input-placeholder{color:#888}header .search form .site-search-input.act{background-color:#fff;color:#002677}header .search form .site-search-input:focus{background-color:#fff;color:#002677}header .search-desktop{display:block}header .nav-submenu{display:none;position:absolute;min-width:215px;max-width:275px;margin-left:-30px;border-radius:2px;border-style:solid;border-width:1px;border-color:#f0f0f0;box-shadow:0 7px 10px 0 rgba(69,53,36,.45)}header .top-navigation .list-inline li{display:inline-block;padding-left:7px;padding-right:7px;float:left}header .navigation .main-navigation .list-inline>li>div{position:relative}header a.active .icon-angle-down{display:inline-block!important;position:absolute!important;width:18px;height:18px;border:1px solid #dadada;background:#fff;-webkit-transform:rotate(45deg)!important;transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;bottom:-9px!important;top:auto!important;left:50%;margin-left:-9px;border-right:1px solid #fff;border-bottom:1px solid #fff}header .nav-submenu:after{content:none}header .nav-submenu:before{content:none}header .navigation .main-navigation .list-inline>li:last-child .nav-submenu{right:0}header .search form .site-search-input:focus{background-color:#f6f6f6}header .search form .site-search-button.active{background-color:#f6f6f6}header .search form .site-search-button.active .icon-search{background-color:#f6f6f6;-webkit-transition:width .7s ease,background-color .7s ease;-moz-transition:width .7s ease,background-color .7s ease;-o-transition:width .7s ease,background-color .7s ease}header .search form .site-search-button{right:0}header .hamburger{display:none}header .navigation .main-navigation .main-navigation-links{display:flex;justify-content:center}}@media(min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}.teaser-full-width.homeFWT .teaser-full-width-text{position:relative;min-height:1px;padding-right:12px;padding-left:100px}header .main-navigation .main-head .ampercent{font-size:18px}.modal-dialog.large{width:1164px}.teaser.teaser-double{float:left;width:50%}.teaser.teaser-single{float:left;width:33.33333333%}.site-map.site-map-accordion.visible-lg{display:block!important}table.site-map.site-map-accordion.visible-lg{display:table}tr.site-map.site-map-accordion.visible-lg{display:table-row!important}td.site-map.site-map-accordion.visible-lg,th.site-map.site-map-accordion.visible-lg{display:table-cell!important}.site-map.site-map-list{display:block!important}table.site-map.site-map-list{display:table}tr.site-map.site-map-list{display:table-row!important}td.site-map.site-map-list,th.site-map.site-map-list{display:table-cell!important}.container{width:1164px}.debug:after{width:1140px;background-image:url(/media/vgrid_lg.png)}.city-guide>.row>.list-inline li{float:left;width:20%}.site-map.site-map-list.visible-lg{display:block!important}table.site-map.site-map-list.visible-lg{display:table}tr.site-map.site-map-list.visible-lg{display:table-row!important}td.site-map.site-map-list.visible-lg,th.site-map.site-map-list.visible-lg{display:table-cell!important}.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}header .main-navigation .main-head{font-size:22px}}@media(min-width:1367px){.container-fluid.relative{min-height:400px}}@media(max-width:1200px){.carouselMAndB .slick-prev{left:-25px}.carouselMAndB .slick-next{right:-25px}.row{margin:0}.remember{padding:0}.fares-calendar{width:49%}.flightMaskMain .step1 .form_elms,.charterFlight .step1 .flex_row .form_elms{padding:0 12px}.openjaw_mask .charterFlight .step1 .submit{width:calc(20% - 12px)}.addFlight{margin-left:12px}}@media(max-width:1023px){header .navigation{-webkit-transition:visibility 400ms linear;-webkit-transition:right 400ms cubic-bezier(.4,0,.2,1);-moz-transition:visibility 400ms linear;-moz-transition:right 400ms cubic-bezier(.4,0,.2,1);-o-transition:visibility 400ms linear;-o-transition:right 400ms cubic-bezier(.4,0,.2,1);transition:visibility 400ms linear;transition:right 400ms cubic-bezier(.4,0,.2,1);position:fixed;top:65px;bottom:0;padding:0 10px 0 20px;right:-432px;z-index:100;-webkit-overflow-scrolling:touch;display:block;width:270px;background-color:#fff}header .hamburger{display:block}header .navigation .main-navigation .expandable .expandable-header,header .navigation .main-navigation .list-inline>li{padding:0;width:100%}header .main-navigation .main-head{font-size:24px;font-weight:200;display:block;width:100%;color:#002677;position:relative}header .headwrap{height:64px;position:relative;margin:0}header .search-desktop{display:none}header .top-navigation .list-inline li.icon-globe{display:none!important}header .search form .site-search-input:focus{width:100%}header .search form{float:left;width:100%}header .logo{margin-top:15px}.logo-container img{width:260px}.dropdown-menu{padding:10px;margin:5px 0 10px}header .search form .site-search-button{top:10px;right:5px}.headwrap .dropdown-menu{padding-top:0;padding-left:0;padding-right:0}}@media(max-width:991px){.offset-left_20{margin:0 auto;text-align:center;padding:0}.col-xs-6.no-control-label,.login-section .local-login,.login-section .local-login .row-md .col-sm-10{padding:0}.miles-calculator .switch-selectors{float:none}.booking-widget-container .booking-widget-wrapper{bottom:auto;top:0;position:relative}.booking-widget-container{height:auto}.language-select .dropdown>a,.language-select .dropdown>ul.open{display:block}.language-select .dropdown>label{display:none}header .icon-globe,header .top-navigation .list-inline li.icon-globe{background-position:left center;padding-left:0}header .nav-submenu{margin:0}.dropdown-menu{padding:10px;margin:5px 0 10px}.image_wrapper{max-height:340px}.fares-calendar-wrap .custom-checkbox [type=checkbox]+label{margin-top:10px;margin-bottom:15px}.fares-calendar-wrap .booking-widget.booking-widget-desktop .booking .step1-reverse-from-to{display:inline-block;font-size:33px;color:#002677;cursor:pointer;width:32px;height:32px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fares-calendar-wrap{text-align:center}.fares-calendar-wrap .form-group{width:100%;padding:0;text-align:left}.fares-calendar-wrap .custom-checkbox [type=checkbox]:checked+label,.custom-checkbox [type=checkbox]:not(:checked)+label{padding-left:38px}.fares-calendar-wrap .booking-widget.booking-widget-desktop{margin-bottom:20px}.fares-calendar{width:49.5%;margin-top:40px}.table_calendar td,.table_calendar th{font-size:12px;padding:7px 3px}.date-selector ul li .price{font-size:13px}.table_calendar td .price{margin-top:10px;font-size:11px}.date-selector ul li .month{font-size:15px}.remember{margin-bottom:20px}.hideL{display:block}header .search{margin-left:0}footer .star-alliance-member img{padding-top:16px}footer .star-alliance-member{text-align:center}footer .star-alliance-member a{margin-right:0}footer .appLinks{float:left;width:100%;margin-top:0;padding-bottom:16px;white-space:normal}footer .member{float:left;width:100%;padding-left:26px;padding-right:26px}footer .member .list-inline{border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.radio_tabs{margin-top:8px}}@media(max-width:830px){.fares-calendar.desktop{display:none}.fares-calendar.mobile{display:block;width:100%}.fares-calendar.mobile .nav-tabs>li{width:50%;border:none}.fares-calendar.mobile .nav-tabs{border:solid 1px #ddd}.fares-calendar-results{display:none}.fares-calendar-results.mobile{display:block}}@media(max-width:640px){ul.lowestFares li{text-align:left}.calendar_carousel{display:none!important}.calendar_carousel_mobile{display:block}}@media(max-width:600px){.table_calendar td{display:inline-block;width:100%}.table_calendar thead{display:none}.table_calendar tbody tr td:before{display:inline-block;margin-right:20px;width:10%;border-right:solid 1px #fff}.table_calendar tbody tr td div{display:inline-block}.table_calendar td .price{margin-top:0}.city-guide .tab-pane,.rich-article,.articles .article-body{padding:0}.flightStatusWidget .nav-tabs>li{width:auto}}@media(max-width:500px){ul.calendar_carousel_mobile.lowestFares li .destination{font-size:18px;font-weight:600}ul.calendar_carousel_mobile.lowestFares li .month,ul.calendar_carousel_mobile.lowestFares li .from{font-size:14px}ul.calendar_carousel_mobile.lowestFares li .price{font-size:18px}.lightbox .content{padding:20px}.lightbox .contentWrapper{padding:40px 20px}.booking-widget.booking-widget-desktop button.search_button{width:100%;min-width:100%;margin-left:0;margin-top:20px}.fares-calendar-results.mobile .table-arrival{width:100%}.fares-calendar-results.mobile .btn-sm{padding:15px 10px}.member li{padding-left:0}.logo-container{width:190px;height:30px;background-size:80%}.teaser-big-icon.teaser-big-icon__services{padding-top:48px}header .headwrap{height:64px}.mb-lp .teaser-big-icon__services{margin:0}.teaser-big-icon.teaser-big-icon__services p{margin:0 0 24px;font-size:15px}.accordion .panel-collapse,.accordion .panel-heading{padding-left:0}.panel-body{font-size:14px}.teaser-big-icon,.findLowestFares{padding:0}}@media(max-width:390px){ul.calendar_carousel_mobile.lowestFares li a{padding:13px}ul.calendar_carousel_mobile.lowestFares li .destination{font-size:14px;font-weight:600}ul.calendar_carousel_mobile.lowestFares li .month,ul.calendar_carousel_mobile.lowestFares li .from{font-size:12px}ul.calendar_carousel_mobile.lowestFares li .price{font-size:14px}.fares-calendar.mobile .accordion .panel-heading .panel-title .price b,.fares-calendar.mobile .panel-body ul li .price b,.fares-calendar.mobile .accordion .panel-heading .panel-title .price,.fares-calendar.mobile .panel-body ul li .price{font-size:17px}.fares-calendar.mobile .accordion .panel-heading .panel-title a,.fares-calendar.mobile .panel-body ul li a{font-size:19px}.teaser-big-icon.mb-teaser .image-silver-card,.teaser-big-icon.mb-teaser .image-gold-card,.teaser-big-icon.mb-teaser .image-blue-card{width:100%;background-position:center}.social-share li{padding:0}.dest-detail .weather-info{padding:0;margin-top:10px}.dest-detail .weather-info span{margin-left:15px}.dest-detail .map img{width:100%}.table-legend .low,.table-legend .chosen{font-size:13px}.footerList .container .row>div{width:100%!important}.footerList .container .row>div>ul{width:100%!important}header .logo{width:165px!important;margin-top:16px}.logo-container img{width:165px}}@media(max-width:768px){.btn-progress,a.btn-progress{min-height:40px}}@media(max-width:375px){.btn-progress,a.btn-progress{min-width:205px}}.responsiveTable{background-color:#fff;padding:14px 28px;float:left;width:100%;margin-bottom:25px;position:relative;border-bottom:0;border:10px solid #fff}.responsiveTable.withUnderLine .heading{border-bottom:3px solid #3c517b}.responsiveTable .heading td,.responsiveTable tr:first-child td{font-size:20px;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;line-height:20px;font-weight:normal}.responsiveTable tr td{vertical-align:middle;text-align:center;border:0;font-size:18px;color:#55555f;font-family:'urw_geometric_extlight',sans-serif;font-weight:normal;min-height:48px;padding-top:13px;padding-bottom:13px;line-height:20px}.responsiveTable tr td:first-child{text-align:left;padding-left:20px!important;color:#002677}.responsiveTable tr:nth-child(even) td{background-color:#f4f4f6}.responsiveTableWithUnderline{background-color:#fff;padding:14px 28px;float:left;width:100%;margin-bottom:25px;position:relative;border-bottom:0;border:10px solid #fff}.responsiveTableWithUnderline tr:first-child{border-bottom:3px solid #3c517b}.responsiveTableWithUnderline tr:first-child td{font-size:20px;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;line-height:20px;font-weight:normal}.responsiveTableWithUnderline tr td{vertical-align:middle;text-align:center;border:0;font-size:18px;color:#55555f;font-family:'urw_geometric_extlight',sans-serif;font-weight:normal;min-height:48px;padding-top:13px;padding-bottom:13px;line-height:20px}.responsiveTableWithUnderline tr td:first-child{text-align:left;padding-left:20px!important;color:#002677}.responsiveTableWithUnderline tr:nth-child(even) td{background-color:#f4f4f6}@media only screen and (max-width:1024px){.responsiveTable table,.responsiveTable thead,.responsiveTable tbody,.responsiveTable th,.responsiveTable td,.responsiveTable tr{display:block;float:left;width:100%}.responsiveTable tr:first-child{display:none}.responsiveTable tr td:not(:first-child){width:100%}.responsiveTable tr td:first-child{text-align:center;font-weight:bold;padding-left:51%!important}.responsiveTable thead tr{position:absolute;top:-9999px;left:-9999px}.responsiveTable td{padding-left:51%!important;position:relative}.responsiveTable td:before{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;white-space:nowrap;right:auto;width:50%;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden;background-color:#fff}.responsiveTable tbody td:not(:first-child){background-color:#e8e9ef}.responsiveTable td:not(:first-child):before{right:auto;width:50%;height:100%;color:#002677;display:block;line-height:48px;background-color:#fff;border-right:3px solid #3c517b}.responsiveTable td:nth-of-type(1):before{content:attr(data-before);top:50%;margin-top:-22px;font-size:26px;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;font-weight:normal;white-space:normal;padding-top:10px;padding-bottom:10px;line-height:17px;display:inline-block;background-color:#f4f4f6}.responsiveTable td:before{content:attr(data-before)}.responsiveTable tbody tr:nth-child(odd) td{background-color:#f4f4f6}.responsiveTable tbody tr:nth-child(odd) td:not(:first-child){background-color:#e8e9ef}.responsiveTableWithUnderline table,.responsiveTableWithUnderline thead,.responsiveTableWithUnderline tbody,.responsiveTableWithUnderline th,.responsiveTableWithUnderline td,.responsiveTableWithUnderline tr{display:block;float:left;width:100%}.responsiveTableWithUnderline tr:first-child{display:none}.responsiveTableWithUnderline tr td:not(:first-child){width:100%}.responsiveTableWithUnderline tr td:first-child{text-align:center;font-weight:500;padding-left:0!important}.responsiveTableWithUnderline thead tr{position:absolute;top:-9999px;left:-9999px}.responsiveTableWithUnderline td:before{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;right:auto;width:50%;text-align:center;text-overflow:ellipsis;max-width:50%;overflow:hidden;background-color:transparent}.responsiveTable .tbl_lbl,.responsiveTableWithUnderline .tbl_lbl{color:#002677;line-height:1.2em;background-color:#fff;width:50%;padding:13px 10px;word-break:break-word}.responsiveTable tr:nth-child(even) td .tbl_lbl,.responsiveTableWithUnderline tr:nth-child(even) td .tbl_lbl,.responsiveTable tr:nth-child(odd) td .tbl_lbl,.responsiveTableWithUnderline tr:nth-child(odd) td .tbl_lbl{background-color:transparent;font-weight:500}.responsiveTable .tbl_val,.responsiveTableWithUnderline .tbl_val{width:50%;padding:13px 10px;position:relative;z-index:2;word-break:break-word}.responsiveTableWithUnderline tbody td:not(:first-child){background-color:#fff}.responsiveTableWithUnderline td:not(:first-child):before{right:auto;width:50%;height:calc(100% - 14px);color:#002677;display:block;line-height:1.2em;padding-top:14px;background-color:#fff;border-right:3px solid #3c517b}.responsiveTableWithUnderline tbody tr:nth-child(odd) td{background-color:#f4f4f6}.responsiveTableWithUnderline tbody tr:nth-child(odd) td:not(:first-child){background-color:#fff}.responsiveTable td,.responsiveTableWithUnderline td{position:relative}.responsiveTable td:after,.responsiveTableWithUnderline td:after{content:'';width:50%;height:100%;position:absolute;top:0;right:0;background-color:#e8e9ef;border-left:3px solid #3c517b}.responsiveTable tr:nth-child(even) td:after,.responsiveTableWithUnderline tr:nth-child(even) td:after,.responsiveTable tr:nth-child(odd) td:after,.responsiveTableWithUnderline tr:nth-child(odd) td:after{background-color:transparent;font-weight:500}}.noResponsive{background-color:#fff;margin-top:2%;border:10px solid #fff}.noResponsive.withUnderLine .heading{border-bottom:3px solid #3c517b}.noResponsive tr td{text-align:center}.noResponsive .heading td,.noResponsive tr:first-child td{font-size:20px;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;line-height:20px;font-weight:normal}.noResponsive tr td:first-child{background:none repeat scroll 0 0;font-size:18px;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;text-align:center;vertical-align:middle}.noResponsive tr td:nth-child(2n){text-align:center}.noResponsive tr td{border:0;font-family:'urw_geometric_extlight',sans-serif;font-weight:normal}.noResponsive tr:nth-child(even) td{background:#e8e9ef}.noResponsive tr td:first-child{text-align:left;padding-left:20px!important}.noResponsiveWithUnderline{background-color:#fff;margin-top:2%;border:10px solid #fff}.noResponsiveWithUnderline tr:first-child{border-bottom:3px solid #3c517b}.noResponsiveWithUnderline tr td{text-align:center}.noResponsiveWithUnderline tr:first-child td{font-size:20px;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;line-height:20px;font-weight:normal}.noResponsiveWithUnderline tr td:first-child{background:none repeat scroll 0 0;font-size:18px}.noResponsiveWithUnderline tr td:first-child{color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;text-align:center;vertical-align:middle}.noResponsiveWithUnderline tr td:nth-child(2n){text-align:center}.noResponsiveWithUnderline tr td{border:0;font-family:'urw_geometric_extlight',sans-serif;font-weight:normal}.noResponsiveWithUnderline tr:nth-child(even) td{background:#e8e9ef}.noResponsiveWithUnderline tr td:first-child{text-align:left;padding-left:20px!important}@media only screen and (min-width:1025px){.responsiveTable .tbl_lbl,.responsiveTableWithUnderline .tbl_lbl{display:none}}@media only screen and (max-width:1024px){.noResponsive tr td:first-child{padding-left:initial!important;font-size:14px}.noResponsive tr td,.noResponsive .heading td{font-size:14px;line-height:normal}.noResponsiveWithUnderline tr td:first-child{padding-left:initial!important;font-size:14px}.noResponsiveWithUnderline tr td,.noResponsiveWithUnderline tr:first-child td,.noResponsive .heading td,.noResponsive tr:first-child td{font-size:14px;line-height:normal}.responsiveTableWithUnderline.SpecialBagg td:nth-of-type(1):before{top:inherit;margin-top:0;font-size:18px;white-space:normal;padding-top:13px;padding-bottom:0;line-height:20px;display:inline-block;min-height:73px}.responsiveTableWithUnderline.SpecialBagg td:before{width:48%}.responsiveTableWithUnderline.SpecialBagg td{padding-left:52%!important}.responsiveTableWithUnderline.SpecialBagg tr td{min-height:86px}.responsiveTableWithUnderline.SpecialBagg tr td:not(:first-child){left:0}.responsiveTableWithUnderline.SpecialBagg{padding:0;display:block}.responsiveTableWithUnderline tr,.responsiveTable tr{}.responsiveTableWithUnderline tr td,.responsiveTable tr td{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.responsiveTable tr td,.responsiveTableWithUnderline tr td{padding:0!important}}.horizontalScroll{position:relative}.horizontalScroll.scrolled:after{content:'';position:absolute;top:20px;left:50%;margin-left:-51.5px;width:103px;height:111px;opacity:0;visibility:hidden;background:url(/media/hand.png) no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.swipeTable,.swipeTable td,.swipeTable th{border-collapse:collapse;width:auto}.swipeTable tr:first-child td{font-weight:normal;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif}.swipeTable{background-color:#fff;margin-top:2%;table-layout:fixed;min-width:100%;border:10px solid #fff}.swipeTable.withUnderLine .heading{border-bottom:3px solid #3c517b}.swipeTable .heading td{font-size:20px;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;line-height:20px}.swipeTable tr td{text-align:center}.swipeTable tr td:first-child{background:none repeat scroll 0 0;font-size:18px}.swipeTable tr td:first-child{color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;text-align:center;vertical-align:middle}.swipeTable tr td:nth-child(2n){text-align:center}.swipeTable tr td{border:0;font-family:'urw_geometric_extlight',sans-serif;font-weight:normal}.swipeTable tr:nth-child(even) td{background:#e8e9ef}.swipeTable tr td:first-child{text-align:left;padding-left:20px!important}.swipeTableWithUnderline,.swipeTableWithUnderline td,.swipeTableWithUnderline th{border-collapse:collapse;width:auto}.swipeTableWithUnderline tr:first-child td{font-weight:normal;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif}.swipeTableWithUnderline{background-color:#fff;margin-top:2%;table-layout:fixed;min-width:100%;border:10px solid #fff}.swipeTableWithUnderline tr:first-child{border-bottom:3px solid #3c517b}.swipeTableWithUnderline tr:first-child td{font-size:20px;color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;line-height:20px}.swipeTableWithUnderline tr td{text-align:center}.swipeTableWithUnderline tr td:first-child{background:none repeat scroll 0 0;font-size:18px}.swipeTableWithUnderline tr td:first-child{color:#002677;font-family:'urw_geometric_extsemi_bold',sans-serif;text-align:center;vertical-align:middle}.swipeTableWithUnderline tr td:nth-child(2n){text-align:center}.swipeTableWithUnderline tr td{border:0;font-family:'urw_geometric_extlight',sans-serif;font-weight:normal}.swipeTableWithUnderline tr:nth-child(even) td{background:#e8e9ef}.swipeTableWithUnderline tr td:first-child{text-align:left;padding-left:20px!important}@media only screen and (max-width:1200px){.horizontalScroll{overflow:hidden;min-height:130px}.horizontalScroll.scrolled:after{opacity:1;visibility:visible}.horizontalScroll.scrolled.shown:after{opacity:0;visibility:hidden}.swipeTable tr td{white-space:nowrap}.swipeTableWithUnderline tr td{white-space:nowrap}}@media only screen and (max-width:767px){.responsiveTableWithUnderline tr td{font-size:16px;min-height:inherit}}@media only screen and (min-width:991px){.grid_section[data-grid="3"] .grid_col:nth-child(3n){margin-right:0}.news-letter .spinner{left:-40px!important;width:30px!important;float:right;top:40px!important}.fullwidthMask .booking-widget.booking-widget-desktop .nav-pills.wide>li{flex-grow:0}}@media only screen and (max-width:1560px){.register_login_popup.travel_pass_login_pass.hospitaldonate_login_popup .introMinHeight{min-height:285px!important}}@media only screen and (max-width:1560px){#appleid-signin{margin-top:6px}}@media only screen and (max-width:1200px){.backToTop.backToTop--appWish{left:auto;transform:translateX(0);right:20px}.uk-promoBox{min-width:235px}}@media only screen and (max-width:1279px){.covidPassPurchased .covidPassenger__details--box{width:calc(50% - 10px)}.covidPassPurchased .covidPassenger__details--full{width:100%}}@media only screen and (min-width:992px) and (max-width:1200px){html:lang(ro) header .main-navigation .main-head{font-size:21px}}@media only screen and (min-width:768px) and (max-width:1200px){html:lang(ro) header .logo{width:20%}html:lang(ro) .logo-container{width:180px;background-size:contain}}@media only screen and (max-width:991px){.grid_section[data-grid="3"] .grid_col{max-width:calc(50% - 24px)}.filters_section .flex_row{-ms-flex-wrap:wrap;flex-wrap:wrap}.filters_section .flex_row>div{width:100%;margin-top:10px;margin-bottom:10px}.filters_section .flex_row>div:last-child{text-align:right}.filters_section .white_box .filter_select{max-width:200px;margin-left:auto}.tab_filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab_filters li{margin-bottom:5px;width:calc(25% - 5px)}.tab_filters li:not(:last-child){margin-right:5px}.tab_filters li a:link,.tab_filters li a:visited{font-size:18px;display:block;padding-left:3px;padding-right:3px;text-align:center;height:100%}.booking-widget.booking-widget-desktop.booking-widget-full{display:block}.covidHospital{width:calc(100% - 24px)}.covidHospital__top{min-height:inherit}.covidSteps__li:not(:last-child){margin-right:20px}.app-total-summary-legend-container,p.app-total-summary-legend-container{margin-bottom:10px}.paymentMethods{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paymentMethods__title,p.paymentMethods__title{margin-right:0;margin-bottom:10px;color:#bfbfbf!important;font-size:14px!important;font-weight:500}.paymentMethods__items{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uk-discountContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.uk-promoContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.uk-promoRow--left{margin-right:0;margin-bottom:5px}.uk-promoRow--right{margin-left:0;margin-top:5px}.teasersGrid .teaser-inner{width:calc(33% - 22px)}}@media only screen and (min-width:639px) and (max-width:991px){.grid_section[data-grid="3"] .grid_col:nth-child(even){margin-right:0}}@media only screen and (max-width:880px){.sn-snippet{padding:7px 13px;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.sn-snippet__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 26px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sn-snippet__clock{display:none}.sn-snippet__text{font-size:14px;margin:0 0 10px}.sn-snippet__timer{margin:0 0 20px 0}.sn-snippet__day .countdowntimer_days::after{font-size:8px}.sn-snippet__hour .countdowntimer_days::after{font-size:8px}.sn-snippet__minutes .countdowntimer_days::after{font-size:8px}.sn-snippet__seconds .countdowntimer_days::after{font-size:8px}.sn-snippet__btn{margin-right:0}.sn-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sn-closeSnippet{display:none}.sn-closeSnippet--mobile{display:initial}.sn-arrow{display:initial}}@media only screen and (min-width:768px){.newsletter-form-container .spinner{float:right;top:30px!important;min-height:50px;width:50px!important;left:auto!important}.bookingMaskPassengers .input app-rooms-booking-description-container.input:after{top:11px;margin-top:0}html:lang(ro) .ffn-tab-container .col-sm-4 .control-label{white-space:nowrap}html:lang(ro) .no-control-label .search-member-button{margin-top:7px}}@media only screen and (max-width:767px){.grid_section[data-grid="3"] .grid_col{max-width:calc(50% - 12px);margin-right:24px}.tab_filters li{width:calc(33.33% - 5px)}.filters_section{padding-top:10px;padding-bottom:10px}.grid_section{padding-top:20px;padding-bottom:20px}.js_flters_and_grid .filters_section{padding-bottom:0}.js_flters_and_grid .grid_section{padding-top:0}.js_flters_and_grid .grid_section_container{padding-top:10px;padding-bottom:10px}.btn_row .btn+.btn,.btn_row .btn+.btnWithSpinner,.btn_row .btnWithSpinner+.btnWithSpinner{margin-left:0;margin-bottom:10px}.btn_row .btnWithSpinner{width:100%}.btn_row.mBtm40{margin-bottom:20px}.btn_row.mTop40{margin-top:20px}.calendar_mob_full .col-xs-4{width:100%}.filters_section .white_box .filter_select{max-width:100%}.flex_row.mob_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-widget-full .tab-heading{margin-bottom:1px}.booking-widget-full .tab-heading a:link,.booking-widget-full .tab-heading a:visited{font-family:'urw_geometric_extsemi_bold',sans-serif;font-size:22px;line-height:1;background-color:#f4f4f4;font-weight:normal;padding:15px 20px;position:relative;display:block;color:#002677}.booking-widget-full .tab-heading a:after{content:'';width:24px;height:24px;background:url(/media/icons/accordion.svg) no-repeat scroll center;background-size:contain;position:absolute;right:10px;top:50%;margin-top:-12px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease-out}.booking-widget-full .tab-heading.active a:after{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.noMarginFormGroup.calendar_mob_full .form-group{margin-bottom:15px}.white_shadow_container__inner{padding-left:0;padding-right:0}.covidSteps__ul{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.covidHospital__heading,h2.covidHospital__heading{font-size:24px}.covidMilesRow{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0}.covidMilesRow>div{width:100%}.covidMilesRow__heading,h2.covidMilesRow__heading{font-size:22px}.covidRemainingMiles{margin-bottom:20px}.covid_btnWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.covid_btnWrap .btn{width:100%}.covid_btnWrap .btn-progress{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.covid_btnWrap .btn:not(:last-child){margin-right:0;margin-top:11px}.covid_btnWrap .btn.btn-primary{margin-top:11px}.covidMilesRow__box{margin-top:12px}.white_shadow_container__inner .modal-body,.register_login_popup.travel_pass_login_pass.hospitaldonate_login_popup .modal-body{padding-left:0;padding-right:0}.white_shadow_container__inner .tp_popup_title,.white_shadow_container__inner .tp_popup_msg,.register_login_popup.travel_pass_login_pass.hospitaldonate_login_popup .tp_popup_title,.register_login_popup.travel_pass_login_pass.hospitaldonate_login_popup .tp_popup_msg{margin-left:25px;margin-right:25px;padding-right:0}.white_shadow_container__inner .tp_popup_title,.register_login_popup.travel_pass_login_pass.hospitaldonate_login_popup .tp_popup_title{margin-right:55px}.covid_btnWrap .spinner{left:-49%!important}.register_login_popup.travel_pass_login_pass.hospitaldonate_login_popup .introMinHeight{min-height:inherit!important}.btn-xs-full,.global_btn_row .btn-xs-full,.global_btn_row .btnWithText{width:100%}.btn_row .btn+.btn{margin-left:0;margin-bottom:10px}.global_btn_row .btn-progress{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.global_btn_row{-ms-flex-wrap:wrap;flex-wrap:wrap}.global_btn_row.flex_end .btn_with_spinner{margin-left:0}.global_btn_row .btn_with_spinner{width:100%}.backToTop{width:50px;height:50px}.btn_row .btn-mob-top{margin-top:10px}.covidPassenger__icon{margin-left:10px;margin-right:10px}.covid_btnWrap .btn.togglableBtn:not(:last-child){margin-top:0}.btnWithSpinner--mob1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:10px}.btnWithSpinner--mob1 .btn{margin-bottom:0}.app-rooms-and-residents-container .bookingMaskPassengers .passengersPopup .head{border-bottom:0}.simplePopup__head{padding-bottom:20px}.simplePopup__inner{padding-left:35px;padding-right:35px;width:100%;left:0;margin-left:0}.simplePopup__content,.simplePopup__content p{font-size:18px}.simplePopup__btnWrap{padding-top:18px}.booking-widget .invader{position:relative;top:auto;margin-left:16px;padding:4px 6px 2px}.piTotalTable.international th,.piTotalTable.international td{font-size:20px}.internationalInfo{-ms-flex-wrap:wrap;flex-wrap:wrap}.internationalInfo__content{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.internationalInfo__heading{padding-right:0}.flightSelectDD .select2-results{padding-bottom:60px}.fullwidthMask .covidPurchase,.fullwidthMask .co-search{padding-top:15px}.fullwidthMask .covidPurchase h2,.fullwidthMask .co-search h2{font-size:28px}.fullwidthMask .co-search__btnContainer,.fullwidthMask .co-search__btnContainer .form-group{width:100%}.teasersGrid .teaser-inner{width:calc(50% - 22px)}.teasersGrid.teasersGrid--mob0 .teaser-inner,.teasersGrid.teasersGrid--mob1 .teaser-inner{width:calc(100% - 22px)}.genericTeaserStyle h2{font-size:20px}.genericTeaserStyle.teasersGrid--mob0 h2,.genericTeaserStyle.teasersGrid--mob1 h2{font-size:24px}.genericTeaserStyle .teaser-content-wrapper{padding-left:23px;padding-right:23px}.hero_descrAbsCenter{bottom:auto;top:10px}.hero_descrAbsCenter h1{font-size:25px}}@media only screen and (max-width:639px){.grid_section[data-grid="3"] .grid_col{width:100%;margin-left:auto;margin-right:auto;max-width:100%;margin-bottom:25px}}@media only screen and (max-width:480px){.tab_filters li{width:calc(50% - 5px)}.covidPassPurchased .covidPassenger__details--box{width:100%}}