#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden;}body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;}body.ps-active *:focus,div.ps-active *:focus{outline:0;}div.ps-document-overlay{background:#000;}div.ps-uilayer{background:#000;cursor:pointer;}div.ps-zoom-pan-rotate{background:#000;}div.ps-zoom-pan-rotate *{display:block;}div.ps-carousel-item-loading{background:url(https://cdn.jetairfly.com/sites/all/libraries/photoswipe/loader.gif) no-repeat center center;}div.ps-carousel-item-error{background:url(https://cdn.jetairfly.com/sites/all/libraries/photoswipe/error.gif) no-repeat center center;}div.ps-caption{background:#000000;background:-moz-linear-gradient(top,#303130 0%,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-bottom:1px solid #42403f;color:#ffffff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;}div.ps-caption *{display:inline;}div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:none;min-height:44px;}div.ps-caption-content{padding:13px;display:block;}div.ps-toolbar{background:#000000;background:-moz-linear-gradient(top,#303130 0%,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-top:1px solid #42403f;color:#ffffff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;height:44px;display:table;table-layout:fixed;}div.ps-toolbar *{display:block;}div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:none;}div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;display:table-cell;}div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto 0;background-image:url(https://cdn.jetairfly.com/sites/all/libraries/photoswipe/icons.png);background-repeat:no-repeat;}div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0;}div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0;}div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px;}div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0;}div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px;}div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(https://cdn.jetairfly.com/sites/all/libraries/photoswipe/icons@2x.png);}}body.ps-active,body.ps-building,div.ps-active,div.ps-building,div.ps-uilayer{background:transparent !important;}
@media screen and (min-width:992px){.ismobile.page-my_zone .view-header,.ismobile.page-my_zone .view-header-inactive,.ismobile.page-my_zone .tui_myzone_block_inactive,.ismobile.page-my_zone .box,.ismobile.page-my_zone .box .slide-caption{height:270px;min-height:270px;}}.page-my-zone .btn-primary{margin-bottom:15px;}.page-my-zone .icon-in-other-icon{font-size:10px;position:relative;right:16px;color:#ffffff;bottom:13px;}.page-my-zone .tui_myzone_links a{color:#219ED9;font-family:"TUITypeLt","Calibri","Arial",sans-serif;}.page-my-zone .js-tui-myzone-extra-info,.page-my-zone .caption,.page-my-zone h2,.page-my-zone [class*='icon']:not(.icon-logout){color:#092A5E;}.page-my-zone.page-my-zone-extraluggage [class*='icon']:not(.icon-logout){color:inherit;}.page-my-zone.page-my-zone-extraluggage .panel.panel-default > .panel-heading{border-radius:3px 3px 0 0;}.page-my-zone .font-size-giant{position:relative;display:block;font-size:75px;padding-top:25px;padding-bottom:15px;}.page-my-zone h2 .icon-calendar-month{margin-right:15px;}.page-my-zone h2 a{text-decoration:none;}.page-my-zone .tui_myzone_block{position:relative;background:#F3F0EC;padding:0px;margin-bottom:0;}.page-my-zone .tui_myzone_block ul{list-style:none;margin-left:0;}.page-my-zone .bg-blue-transp-80p{background:#eaf7fd;}.page-my-zone .background-custom-myzone{background:#ffffff;}.page-my-zone .background-custom-myzone .background-custom-myzone-inner{background:#70CBF4;color:#333333;padding:20px;}.page-my-zone .background-custom-myzone .background-custom-myzone-inner h2{border:none;margin:0 0 5px;padding:0;}.page-my-zone .background-custom-myzone .background-custom-myzone-inner h5{color:#333333;margin:0 0 20px;}.page-my-zone .background-custom-myzone .background-custom-myzone-inner ul li{margin:0 0 5px;}.page-my-zone .background-custom-myzone .background-custom-myzone-inner .btn{margin-top:15px;}.page-my-zone .box{padding:15px;}.page-my-zone .box.tui_myzone_block_inactive{margin-bottom:15px;position:relative;background:#e7e3db;cursor:default;}.page-my-zone .box.tui_myzone_block_inactive .cornertext{display:none;}.page-my-zone .box.tui_myzone_block_inactive .leisure-block{cursor:pointer;}.page-my-zone .box.tui_myzone_block_inactive ul li a{color:#c8c8b4;cursor:not-allowed;}.page-my-zone .box h2{font-size:18px;}.page-my-zone .box a{text-decoration:underline;}.page-my-zone .caption ul{margin:0 0 0 15px;padding:0;list-style-position:outside;}@media screen and (max-width:992px){.page-my-zone h2{font-size:20px;}.page-my-zone .font-size-giant,.page-my-zone .panel-separator{display:none;}.page-my-zone .icon-in-other-icon{right:14px;bottom:12px;font-size:7px;}.page-my-zone .js-tui-myzone-extra-info{display:none;}.page-my-zone .cornertext{position:absolute;top:0;right:0;background:#D40E14;padding:3px 10px;color:#ffffff;text-transform:uppercase;}.page-my-zone .font-size-mini{font-size:10px;position:absolute;bottom:41px;color:#ffffff;left:25px;}.page-my-zone .background-custom-myzone{padding-top:5px;}.page-my-zone .background-custom-myzone .background-custom-myzone-inner{padding-top:0;}.page-my-zone .background-custom-myzone .background-custom-myzone-inner .btn{margin-bottom:15px;}.page-my-zone .caption,.page-my-zone .tui_myzone_click_block{color:#000000;padding:15px;margin-bottom:15px;}.page-my-zone .icon-chevron-down{font-size:18px;}.page-my-zone .icon-chevron-up{font-size:18px;}.page-my-zone .box{margin-bottom:15px;}.page-my-zone .box h2{margin-top:0;margin-bottom:0;}.page-my-zone .box h2 span{display:inline-block;width:30px;}.page-my-zone .box.tui_myzone_block_inactive{margin-top:0;}}@media screen and (min-width:992px){.page-my-zone .view-header,.page-my-zone .view-header-inactive{text-align:center;}.page-my-zone .view-header,.page-my-zone .view-header-inactive,.page-my-zone .tui_myzone_block_inactive,.page-my-zone .box,.page-my-zone .box .slide-caption{height:250px;min-height:250px;}.page-my-zone .view-inspiration-blocks .view-header{min-height:auto;height:auto;}.page-my-zone .inside >.row{margin-bottom:20px;}.page-my-zone .font-size-mini{font-size:40px;position:absolute;top:8px;right:40px;color:#ffffff;}.page-my-zone .tui_myzone_block .js-tui-myzone-block:hover .cornertext{display:none;}.page-my-zone .grow{transition:all 0.2s ease-in-out;}.page-my-zone .grow:hover{transform:scale(1.1);}.page-my-zone .text-center{margin-top:0px;margin-bottom:0px;}.page-my-zone .box{height:182px;float:left;margin:0;position:relative;overflow:hidden;width:100%;padding-top:20px;}.page-my-zone .box.tui_myzone_block_inactive{margin-bottom:0;}.page-my-zone .cornertext{position:absolute;top:0px;right:0;background:#D40E14;padding:3px 10px;color:#ffffff;text-transform:uppercase;}.page-my-zone .pane-content{position:relative;}.page-my-zone .hover-content{display:none;}.page-my-zone .icon-hover-hidden{display:block;text:center;}.page-my-zone .icon-hover-show{display:none !important;}.page-my-zone .parent:hover .hover-content{display:block;}.page-my-zone .parent:hover .icon-hover-hidden{display:none;}.page-my-zone .parent:hover .icon-hover-show{display:inline;}.page-my-zone .tui_myzone_grow{cursor:pointer;}.page-my-zone .tui_myzone_grow:hover h2{font-size:25px;}.page-my-zone .tui_myzone_grow:hover span{font-size:115px;}.page-my-zone .tui_myzone_grow h2{font-size:24px;-webkit-transition:'' font-size 1s;-moz-transition:'' font-size 1s;-o-transition:'' font-size 1s;-ms-transition:'' font-size 1s;transition:'' font-size 1s;}.page-my-zone .tui_myzone_grow span{font-size:112px;-webkit-transition:'' font-size 1s;-moz-transition:'' font-size 1s;-o-transition:'' font-size 1s;-ms-transition:'' font-size 1s;transition:'' font-size 1s;}}@media screen and (min-width:768px){.page-my-zone .background-custom-myzone{background-size:100% auto;}.page-my-zone .background-custom-myzone .background-custom-myzone-inner{background:#eaf7fd;margin:15px 0 30px;}}.print-travel-documents font{font-size:small !important;}@media print{.no-print,.no-print *{display:none !important;}}.pay-saldo{padding-left:15px;}.pay-saldo.arrow-cta:after{text-decoration:none !important;display:inline-block;font-size:12px;}
form .choose-flight-wrapper .row2{margin-bottom:10px;margin-top:10px;}@media screen and (min-width:768px){form .choose-flight-wrapper .row2{margin-top:0;}}form .choose-flight-wrapper select{height:34px;}form .choose-flight-wrapper .input-group-btn .btn{margin-left:-2px;}form .choose-flight-wrapper .custom-select-box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}form .choose-flight-wrapper .custom-select-box .icon-chevron-down{font-size:16px;color:#333;padding-left:4px;}form .choose-flight-wrapper input#edit-flight-departure[readonly],form .choose-flight-wrapper input#edit-flight-return[readonly]{background-color:#ffffff;cursor:pointer;background-image:none !important;}form .choose-flight-wrapper .flight-from-wrapper,form .choose-flight-wrapper .flight-to-wrapper,form .choose-flight-wrapper .form-item-flight-departure-wrapper{margin-bottom:10px;}@media screen and (max-width:992px){form .choose-flight-wrapper .form-item-flight-departure-wrapper{margin-bottom:0;}}form .custom-select option[value='placeholder']{display:none;}#flight_from_container .text-destination{display:none;}#flight_from_container .anywhere-wrapper{display:none !important;}#flight_to_container{display:none;}#flight_to_container .text-departure{display:none;}#flight_to_container .anywhere-wrapper{width:100%;clear:both;border-top:1px solid #ededed;margin-top:15px;margin-bottom:10px;display:block;}.form-item-flight-from .suggestion,.form-item-flight-to .suggestion{background-color:#fff;width:auto;line-height:42px;overflow:hidden;height:42px;position:absolute;z-index:0;text-align:left;padding-left:35px;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;color:#ccc;border-radius:4px;font-family:"TUITypeLt","Calibri","Arial",sans-serif;font-size:16px;top:27px;left:10px;right:10px;}@media screen and (min-width:992px){.form-item-flight-from .suggestion,.form-item-flight-to .suggestion{top:0;width:186px;left:5px;}}@media screen and (min-width:1200px){.form-item-flight-from .suggestion,.form-item-flight-to .suggestion{width:235px;}}.form-item-flight-from .suggestion.not-filled,.form-item-flight-to .suggestion.not-filled{box-shadow:inset 0px 0px 1px 1px red !important;background-color:#f2dede !important;}.wrapper .form-item .not-filled{box-shadow:inset 0px 0px 1px 1px red !important;background-color:#f2dede !important;}.wrapper .form-item-flight-from,.wrapper .form-item-flight-to{z-index:1;text-align:left;}.wrapper .form-item-flight-from input::-ms-clear,.wrapper .form-item-flight-to input::-ms-clear{display:none;}@media screen and (min-width:992px){#bookjaf-frontpage-form .flight-from-wrapper,#bookjaf-frontpage-form .form-item-flight-from .suggestion{width:210px;margin-right:10px;}}@media screen and (min-width:1200px){#bookjaf-frontpage-form .flight-from-wrapper,#bookjaf-frontpage-form .form-item-flight-from .suggestion{width:260px;}}@media screen and (min-width:992px){#bookjaf-frontpage-form .flight-from-wrapper{width:210px;}}@media screen and (min-width:1200px){#bookjaf-frontpage-form .flight-from-wrapper{width:260px;margin-right:10px;}}@media screen and (min-width:992px){#jaf_promotions_front_form .flight-from-wrapper{width:237px;margin-right:10px;}}@media screen and (min-width:1200px){#jaf_promotions_front_form .flight-from-wrapper{width:285px;}}@media screen and (min-width:992px){#jaf_promotions_front_form .flight-from-wrapper .suggestion{width:237px !important;}}@media screen and (min-width:1200px){#jaf_promotions_front_form .flight-from-wrapper .suggestion{width:285px !important;}}.page-book-flight #bookjaf-frontpage-form .wrapper.switch-wrapper,.page-book-options #bookjaf-frontpage-form .wrapper.switch-wrapper{border-color:#70CBF4;}#bookjaf-frontpage-form .fullscreen .wrapper.switch-wrapper,#jaf_promotions_front_form .fullscreen .wrapper.switch-wrapper{display:none;}.frontpage-form .bg-dark .wrapper.form-item-flight-from .form-control,.frontpage-form .bg-dark .wrapper.form-item-flight-to .form-control{background-color:transparent !important;color:#333;}#bookjaf-frontpage-form .reset-destination{display:none;}.searchable-box{z-index:100000;position:absolute;padding:0;background-color:#092A5E;width:90%;margin:auto;left:0;}@media screen and (min-width:992px){.searchable-box .list-key{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;}}@media screen and (max-width:992px){.searchable-box .list-key.list-key-national{padding-bottom:5px;}}.searchable-box .list-key li.airport{padding:0 15px 0 15px;}@media screen and (max-width:992px){.searchable-box .list-key li.airport{display:block;width:100%;}}@media screen and (min-width:992px){.searchable-box .list-key li.airport{width:300px;}}@media screen and (min-width:1200px){.searchable-box .list-key li.airport{width:354px;height:32px;}}.searchable-box #no-airports,.searchable-box #visit-map-link,.searchable-box #to-anywhere-message{display:none;}@media screen and (max-width:992px){.searchable-box #no-airports,.searchable-box #visit-map-link,.searchable-box #to-anywhere-message{padding-top:10px;}}.searchable-box #no-airports #show-all,.searchable-box #no-airports #fill-to-anywhere,.searchable-box #no-airports a,.searchable-box #visit-map-link #show-all,.searchable-box #visit-map-link #fill-to-anywhere,.searchable-box #visit-map-link a,.searchable-box #to-anywhere-message #show-all,.searchable-box #to-anywhere-message #fill-to-anywhere,.searchable-box #to-anywhere-message a{font-weight:bold;font-style:normal;cursor:pointer;text-decoration:underline;color:#219ED9;}.searchable-box .reset-destination{border-top:1px solid #ededed;padding-top:15px;margin-top:15px;overflow:hidden;display:block;width:100%;}.searchable-box .separator{width:100%;clear:both;border-top:1px solid #ededed;margin-top:15px;margin-bottom:10px;display:block;height:1px;min-height:1px;max-height:1px;overflow:hidden;}@media screen and (max-width:992px){.searchable-box .separator{margin-bottom:0px;display:none !important;}}.searchable-box .name{color:#219ED9;}.searchable-box .airport{cursor:pointer;font-size:16px;display:inline-block;}.searchable-box .airport.country-element{display:inherit;height:32px;}.searchable-box .airport:hover,.searchable-box .airport.current{background-color:#ededed;}.searchable-box .airport.head:hover{background-color:transparent;}@media screen and (max-width:992px){.searchable-box .tab-content > .tab-pane{display:block;}.searchable-box .tab-content > .tab-pane.countries{display:none;}}.searchable-box .country-country-wrapper ul{background-color:#ecf8fe;padding:10px;}@media screen and (max-width:1200px){.searchable-box .country-country-wrapper ul{padding:0;}}@media screen and (min-width:1200px){.searchable-box .country-country-wrapper ul{padding:0;}}.searchable-box .country-country-wrapper ul li{padding:7px 10px;border:1px solid #ecf8fe;cursor:pointer;color:#219ED9;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;font-size:16px;}.searchable-box .country-country-wrapper ul li:hover{background-color:#ededed;}.searchable-box .country-country-wrapper ul li.match{color:#ffffff;background-color:#092A5E;}.searchable-box .country-airports-wrapper ul{max-height:256px;overflow-y:auto;}.searchable-box .country-airports-wrapper ul::-webkit-scrollbar{width:10px;height:10px;}.searchable-box .country-airports-wrapper ul::-webkit-scrollbar-button{width:0px;height:0px;}.searchable-box .country-airports-wrapper ul::-webkit-scrollbar-thumb{background:#9b9b9b;border:0px none #ffffff;border-radius:50px;}.searchable-box .country-airports-wrapper ul::-webkit-scrollbar-track{background:#ddd;border:0px none #ffffff;border-radius:50px;}.searchable-box .country-airports-wrapper ul::-webkit-scrollbar-corner{background:transparent;}.searchable-box .country-airports-wrapper h4,.searchable-box .country-airports-wrapper .h4{margin-top:7px;margin-bottom:5px;height:20px;line-height:18px;overflow:hidden;}.searchable-box .nav-pills > li > a{padding:5px;background-color:#eeeeee;border-radius:0;color:#219ED9;}.searchable-box .nav-pills > li > a i{top:2px;width:20px;}.searchable-box .nav-pills li{padding-left:10px;}.searchable-box .nav-pills li.active a{background-color:#219ED9;}.searchable-box .nav-pills li.active a:focus,.searchable-box .nav-pills li.active a:hover{background-color:#219ED9;}.searchable-box .clearfix{clear:both;width:100%;}.searchable-box h3,.searchable-box .h3{margin-top:10px;margin-bottom:10px;font-size:20px;font-weight:bold;}@media screen and (max-width:768px){.searchable-box h3,.searchable-box .h3{margin-top:10px;margin-bottom:5px;font-size:18px;}}.searchable-box h2{margin-top:10px;margin-bottom:5px;}.searchable-box h2 i{font-size:22px;padding-right:10px;}@media screen and (max-width:992px){.searchable-box h2 i{display:none;}}@media screen and (max-width:992px){.searchable-box h2{display:none;}}.searchable-box .destinations a,.searchable-box .destinations a:visited,.searchable-box .destinations a:active{color:#092A5E;}.searchable-box .destinations ul{text-align:left;}.searchable-box .destinations ul li a{padding:2px 2px 2px 10px;color:#092A5E;}.searchable-box .destinations ul li.country-title{padding:2px 10px;color:#000001;background-color:#dcf0ff;font-size:14px;font-weight:bold;font-style:normal;}.searchable-box a:hover{color:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.searchable-box .bubble-arrow{width:40px;height:20px;background-image:url(/sites/jetairfly/modules/custom/bookjaf/img/bubble-arrow.png);display:block;position:absolute;left:30px;top:-10px;}.searchable-box .inner{padding:10px;margin:1px;background-color:#ffffff;width:auto;height:100%;overflow:hidden;}.searchable-box .inner .airports-overflow{overflow-x:hidden;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:border-box;}@media screen and (min-width:992px){.searchable-box .inner .airports-overflow{max-height:494px;overflow-y:auto;overflow-x:hidden;}}.searchable-box .inner .airports-overflow::-webkit-scrollbar{width:10px;height:10px;}.searchable-box .inner .airports-overflow::-webkit-scrollbar-button{width:0px;height:0px;}.searchable-box .inner .airports-overflow::-webkit-scrollbar-thumb{background:#9b9b9b;border:0px none #ffffff;border-radius:50px;}.searchable-box .inner .airports-overflow::-webkit-scrollbar-track{background:#ddd;border:0px none #ffffff;border-radius:50px;}.searchable-box .inner .airports-overflow::-webkit-scrollbar-corner{background:transparent;}.searchable-box a{color:#73afdc;}.searchable-box a:hover{background-color:transparent;color:#092A5E;}.searchable-box span.highlight{font-weight:bold;font-style:normal;}body.promotions .bg-dark .wrapper.switch-wrapper{border-color:#70CBF4;}#recent-searches,#recent-searches-mobile{text-align:left;overflow:hidden;padding:0 10px 10px 10px;line-height:28px;}#recent-searches .recent-searches-title,#recent-searches-mobile .recent-searches-title{display:inline-block;float:left;padding-right:10px;color:#ffffff;}@media screen and (max-width:992px){#recent-searches .recent-searches-title,#recent-searches-mobile .recent-searches-title{padding-bottom:5px;display:block;width:100%;}}#recent-searches .list-recent-searches li,#recent-searches-mobile .list-recent-searches li{display:inline;border:0;margin-bottom:10px;padding-right:5px;}#recent-searches .list-recent-searches .label-primary,#recent-searches-mobile .list-recent-searches .label-primary{color:#092a5e;background-color:#ededed;border:1px solid #ededed;font-weight:normal;font-size:15px;padding-right:25px;padding-top:4px;padding-bottom:4px;position:relative;border-radius:3px;}#recent-searches .list-recent-searches .label-primary a,#recent-searches-mobile .list-recent-searches .label-primary a{text-decoration:none;}#recent-searches .list-recent-searches .label-primary a,#recent-searches .list-recent-searches .label-primary a:visited,#recent-searches .list-recent-searches .label-primary a:hover,#recent-searches-mobile .list-recent-searches .label-primary a,#recent-searches-mobile .list-recent-searches .label-primary a:visited,#recent-searches-mobile .list-recent-searches .label-primary a:hover{color:#092A5E;font-weight:normal;font-size:15px;}#recent-searches .list-recent-searches .label-primary .icon-times,#recent-searches-mobile .list-recent-searches .label-primary .icon-times{top:4px;right:3px;left:inherit;padding-left:0;position:absolute;cursor:pointer;}#recent-searches .list-recent-searches .label-primary .icon-times:before,#recent-searches-mobile .list-recent-searches .label-primary .icon-times:before{font-weight:bold;font-style:normal;}@media screen and (max-width:992px){#recent-searches{display:none;}}#recent-searches-mobile{display:none;text-align:left;width:100%;padding:0 10px;}@media screen and (max-width:992px){#recent-searches-mobile{display:block;}}#recent-searches-mobile .recent-searches-title{font-size:16px;line-height:initial;}#recent-searches-mobile .recent-searches-title i{top:2px;position:relative;font-size:13px;padding-left:2px;}#recent-searches-mobile .list-recent-searches{display:none;width:100%;}#recent-searches-mobile .list-recent-searches li{padding-right:0;width:100%;overflow:hidden;display:block;margin-bottom:5px;}#recent-searches-mobile .list-recent-searches li .label-primary{display:block;font-size:14px;}#recent-searches-mobile .list-recent-searches li .label-primary a{display:block;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.page-book #recent-searches .recent-searches-title,.page-book #recent-searches-mobile .recent-searches-title{color:#4C4C4C;}#ui-datepicker-div{z-index:1000001 !important;}@media screen and (min-width:992px){.frontpage-form input[type="radio"]{display:none;}}.frontpage-form .form-radios{margin-top:15px;}.frontpage-form .choose-flight-wrapper{padding-left:5px;}.frontpage-form .form-item-flight-type.radio{display:inline-block;padding-right:25px;padding-bottom:10px;width:auto;margin:0;}@media screen and (min-width:768px){.frontpage-form .form-item-flight-type.radio{margin:0;}.frontpage-form .form-item-flight-type.radio:first-child{margin:0;}}@media screen and (max-width:768px){.frontpage-form .form-item-flight-type.radio{padding-right:15px;}}.frontpage-form .abta{line-height:38px;text-align:right;}@media screen and (min-width:992px){.frontpage-form select.currency{width:60%;}}.frontpage-form .custom-input-datepicker br{display:none;}.frontpage-form .custom-input-datepicker .text-title{display:none;}.frontpage-form .bg-dark{background-color:rgba(9,42,94,0.85);border-radius:3px;padding:0;}.frontpage-form .bg-dark .bg-dark-inner{padding:10px 0;}@media screen and (min-width:992px){.frontpage-form .bg-dark{padding:0;padding-left:0;}.frontpage-form .bg-dark .bg-dark-inner{padding:10px;padding-left:5px;}}.frontpage-form .bg-dark div.error{background:transparent;}.frontpage-form .bg-dark div.error input{border:1px solid #d60024;}.frontpage-form .bg-dark .wrapper{display:inline-block;float:left;margin:0;position:relative;padding:0 10px 10px 10px;}@media screen and (min-width:992px){.frontpage-form .bg-dark .wrapper{padding:0 5px;}}.frontpage-form .bg-dark .wrapper label{color:#ffffff;width:auto;display:inline-block;text-align:left;}@media screen and (min-width:992px){.frontpage-form .bg-dark .wrapper label{display:none;}}@media screen and (max-width:992px){.frontpage-form .bg-dark .wrapper label{width:100%;}}.frontpage-form .bg-dark .wrapper:last-of-type{padding-right:10px;}@media screen and (min-width:992px){.frontpage-form .bg-dark .wrapper:last-of-type{padding-right:0;}}.frontpage-form .bg-dark .wrapper .form-control{border:0;border-radius:3px;box-shadow:none;height:42px;line-height:42px;padding:0 10px 0 35px;font-size:16px;text-align:left;}@media screen and (max-width:992px){.frontpage-form .bg-dark .wrapper .form-control.error{border:1px solid #D40E14;}}.frontpage-form .bg-dark .wrapper .btn-primary{border:0;height:42px;}.frontpage-form .bg-dark .wrapper i{position:absolute;z-index:1;color:#999999;font-size:15px;font-style:normal;bottom:20px;left:20px;}@media screen and (min-width:992px){.frontpage-form .bg-dark .wrapper i{bottom:15px;left:15px;top:13px;}}@media screen and (max-width:992px){.frontpage-form .bg-dark .wrapper i{bottom:24px;}}.frontpage-form .bg-dark .wrapper.switch-wrapper{position:absolute;right:0;top:0;width:40px;height:42px;border-left:2px solid #092A5E;display:flex;align-items:center;justify-content:center;justify-items:center;}.frontpage-form .bg-dark .wrapper.switch-wrapper i{color:#4C4C4C;font-size:22px;cursor:pointer;position:static;transform:rotate(90deg);-ms-transform:rotate(90deg);}@media screen and (max-width:992px){.frontpage-form .bg-dark .wrapper.switch-wrapper{top:27px;right:10px;padding:0;}}.frontpage-form .bg-dark .wrapper .input-group-btn.status-write{position:absolute;top:25px;right:20px;bottom:0;width:auto;border:0;padding-right:0px;font-size:12px;color:#219ED9;z-index:15;}.frontpage-form .bg-dark .wrapper .input-group-btn.status-write .icon-times{cursor:pointer;width:25px;line-height:42px;font-size:20px;}.frontpage-form .bg-dark .wrapper .input-group-btn.status-write .icon-checkmark{width:25px;line-height:42px;font-size:20px;}@media screen and (min-width:992px){.frontpage-form .bg-dark .wrapper .input-group-btn.status-write{right:5px;top:0;}}.frontpage-form .bg-dark .wrapper.flight-from-wrapper .input-group-btn.status-write{right:45px;}@media screen and (max-width:992px){.frontpage-form .bg-dark .wrapper.flight-from-wrapper .input-group-btn.status-write{right:55px;}}.frontpage-form .bg-dark .wrapper #close-pax-popup{display:none;}@media screen and (max-width:768px){.frontpage-form .bg-dark .wrapper .airports-group-international.first-head{padding-top:15px;}.frontpage-form .bg-dark .wrapper .mask-mobile{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;z-index:2;margin-right:50px;}.frontpage-form .bg-dark .wrapper.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffff;z-index:10000;height:100%;}.frontpage-form .bg-dark .wrapper.fullscreen .mask-mobile{display:none;}.frontpage-form .bg-dark .wrapper.fullscreen label{text-align:center;display:block;background-color:#70CBF4;color:#092A5E;line-height:50px;padding:0px 15px;margin-left:-15px;margin-right:-15px;margin-bottom:20px;font-style:normal;font-size:18px;width:auto;font-weight:normal;text-transform:none;font-family:"TUITypeLt","Calibri","Arial",sans-serif;}.frontpage-form .bg-dark .wrapper.fullscreen label:before{left:0;position:absolute;content:"\e942";font-family:"tui-icon";font-weight:bold;font-style:normal;font-size:30px;}.frontpage-form .bg-dark .wrapper.fullscreen label:after{right:0;position:absolute;content:'\ea2e';font-family:"tui-icon";font-weight:bold;font-style:normal;font-size:30px;}.frontpage-form .bg-dark .wrapper.fullscreen .clearfix{min-height:0;}.frontpage-form .bg-dark .wrapper.fullscreen input{border:1px solid #dfdfdf;box-shadow:none;-webkit-box-shadow:none;transition:none;-webkit-transition:none;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container{display:block !important;overflow-y:auto;height:100%;overflow-x:hidden;position:inherit;margin-top:50px;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container .list-key-national,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .list-key-national,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container .list-key-national{padding-bottom:0;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container .list-key-international,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .list-key-international,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container .list-key-international{padding-bottom:100px;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container h3,.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container .h3,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container h3,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .h3,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container h3,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container .h3{margin-top:15px;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container .airports-overflow,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .airports-overflow,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container .airports-overflow{margin-top:-15px;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container .searchable-box:before,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .searchable-box:before,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container .searchable-box:before{display:none;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container .searchable-box .inner,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .searchable-box .inner,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container .searchable-box .inner{border:0;max-height:100%;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container .searchable-box .inner .select-airport,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .searchable-box .inner .select-airport,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container .searchable-box .inner .select-airport{padding-top:10px;padding-bottom:10px;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container .searchable-box .inner .no-margin-top,.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .searchable-box .inner .no-margin-top,.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container .searchable-box .inner .no-margin-top{margin-top:0;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .list-key-international{padding-bottom:0px;}.frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container .anywhere-wrapper{padding-bottom:100px;border-top:0;margin-top:5px;}.frontpage-form .bg-dark .wrapper.fullscreen .suggestion{top:70px;left:15px;right:15px;}.frontpage-form .bg-dark .wrapper.fullscreen .form-type-textfield{padding-left:5px;padding-right:5px;}.frontpage-form .bg-dark .wrapper.fullscreen i{top:79px;bottom:initial;left:25px;}.frontpage-form .bg-dark .wrapper.fullscreen .input-group-btn.status-write{top:68px;bottom:initial;right:20px;}.frontpage-form .bg-dark .wrapper.fullscreen .icon-loading .img-loader{right:25px;top:81px;}.frontpage-form .bg-dark .wrapper.fullscreen #passengers-container{margin-top:0;}.frontpage-form .bg-dark .wrapper.fullscreen #passengers-button{display:none;}.frontpage-form .bg-dark .wrapper.fullscreen #close-pax-popup{display:block;position:absolute;bottom:10px;left:15px;right:15px;width:auto;}.frontpage-form .bg-dark .wrapper.fullscreen i.icon-people-friends{display:none;}.frontpage-form .bg-dark .wrapper.fullscreen.passanger-wrapper label{margin-bottom:0;}.frontpage-form .bg-dark .wrapper.fullscreen.passanger-wrapper label:before{left:10px;}.frontpage-form .bg-dark .wrapper.fullscreen.passanger-wrapper label:after{right:10px;}}.frontpage-form .bg-dark #close-passengers-container{width:100%;display:inline-block;padding-bottom:10px;}.frontpage-form .bg-dark .width210{width:100%;}@media screen and (min-width:992px){.frontpage-form .bg-dark .width210{width:196px;}}@media screen and (min-width:1200px){.frontpage-form .bg-dark .width210{width:245px;}}.frontpage-form .bg-dark .width130{width:50%;}@media screen and (min-width:992px){.frontpage-form .bg-dark .width130{width:132px;}.frontpage-form .bg-dark .width130.departure-wrapper{padding-right:0;border-right:1px solid #999999;}.frontpage-form .bg-dark .width130.departure-wrapper input{border-radius:4px 0 0 4px;}.frontpage-form .bg-dark .width130.departure-wrapper.width-double{padding-right:5px;border-right:0px;}.frontpage-form .bg-dark .width130.departure-wrapper.width-double input{border-radius:4px;}.frontpage-form .bg-dark .width130.arrival-wrapper{padding-left:0;}.frontpage-form .bg-dark .width130.arrival-wrapper i{left:10px;}.frontpage-form .bg-dark .width130.arrival-wrapper input{border-radius:0 4px 4px 0;}}@media screen and (min-width:1200px){.frontpage-form .bg-dark .width130{width:150px;}}@media screen and (width:992px){.frontpage-form .bg-dark .width130{width:125px;}}.frontpage-form .bg-dark .width-double{width:100%;}@media screen and (min-width:992px){.frontpage-form .bg-dark .width-double{width:264px;}}@media screen and (min-width:1200px){.frontpage-form .bg-dark .width-double{width:300px;}}.frontpage-form .bg-dark .width140{width:100%;}@media screen and (min-width:992px){.frontpage-form .bg-dark .width140{width:140px;}}@media screen and (min-width:1200px){.frontpage-form .bg-dark .width140{width:150px;}}.frontpage-form .bg-dark .width110{width:100%;}@media screen and (min-width:992px){.frontpage-form .bg-dark .width110{width:105px;}}@media screen and (min-width:1200px){.frontpage-form .bg-dark .width110{width:160px;}}@media screen and (min-width:992px){.frontpage-form .row1 .radio label{background:transparent;display:inline-block;margin-right:2px;padding:0 0 2px 0;cursor:pointer;font-size:18px;border:1px solid transparent;}.frontpage-form .row1 .radio label:hover{border-bottom:1px solid;}.frontpage-form #edit-flight-type-roundtrip:checked ~ label[for="edit-flight-type-roundtrip"],.frontpage-form #edit-flight-type-oneway:checked ~ label[for="edit-flight-type-oneway"]{border-bottom:1px solid;font-weight:bold;font-style:normal;}}@media screen and (max-width:480px){.frontpage-form .row1 .col-sm-7{padding-left:10px;}.frontpage-form .row1 label{color:#ffffff;}.frontpage-form .main-row-form{background-color:rgba(9,42,94,0.85);border-radius:3px;padding-left:5px;padding-right:5px;}.frontpage-form .bg-dark{background-color:transparent;padding-top:0;}.frontpage-form #edit-flight-type-roundtrip:checked ~ label[for="edit-flight-type-roundtrip"],.frontpage-form #edit-flight-type-oneway:checked ~ label[for="edit-flight-type-oneway"]{font-weight:bold;font-style:normal;}.frontpage-form .form-item input.form-radio,.frontpage-form .form-item .radio input[type="radio"],.frontpage-form .form-item .radio-inline input[type="radio"]{margin-right:5px;}.frontpage-form .frontpage-form .form-item-flight-type.radio{padding-bottom:0;}}.frontpage-form #flight_from_container,.frontpage-form #flight_to_container,.frontpage-form #passengers-container{position:relative;margin-left:0;margin-right:0;padding-top:0;}.frontpage-form #flight_from_container .searchable-box,.frontpage-form #flight_to_container .searchable-box,.frontpage-form #passengers-container .searchable-box{width:100%;margin:auto;left:0px;background-color:rgba(9,42,94,0.85);}.frontpage-form #flight_from_container .bubble-arrow,.frontpage-form #flight_to_container .bubble-arrow,.frontpage-form #passengers-container .bubble-arrow{display:none;}.frontpage-form .wrapper #flight_from_container,.frontpage-form .wrapper #flight_to_container{top:68px;left:0;width:100%;padding:10px;margin:0;position:relative;}.frontpage-form .wrapper #flight_from_container .searchable-box,.frontpage-form .wrapper #flight_to_container .searchable-box{background-color:#ffffff;margin-top:0;}@media screen and (max-width:768px){.frontpage-form .wrapper #flight_from_container .searchable-box .airport-msg,.frontpage-form .wrapper #flight_to_container .searchable-box .airport-msg{font-size:14px;}}@media screen and (max-width:768px){.frontpage-form .wrapper #flight_from_container .searchable-box .airport-info-message,.frontpage-form .wrapper #flight_to_container .searchable-box .airport-info-message{display:none;}}.frontpage-form .wrapper #flight_from_container .searchable-box .inner,.frontpage-form .wrapper #flight_to_container .searchable-box .inner{max-height:204px;overflow-y:auto;overflow-x:hidden;padding:0;margin:0;text-align:left;border-left:1px solid #092A5E;border-right:1px solid #092A5E;border-bottom:1px solid #092A5E;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner .country-title,.frontpage-form .wrapper #flight_to_container .searchable-box .inner .country-title{padding:7px 10px;background-color:#ffffff;font-size:15px;font-family:"TUITypeLt","Calibri","Arial",sans-serif;text-transform:uppercase;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner ul li,.frontpage-form .wrapper #flight_to_container .searchable-box .inner ul li{margin-top:0;border-bottom:1px solid #eee;text-align:left;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner ul li a,.frontpage-form .wrapper #flight_to_container .searchable-box .inner ul li a{color:#219ED9;padding:7px 10px;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner ul li a:hover,.frontpage-form .wrapper #flight_from_container .searchable-box .inner ul li a:focus,.frontpage-form .wrapper #flight_to_container .searchable-box .inner ul li a:hover,.frontpage-form .wrapper #flight_to_container .searchable-box .inner ul li a:focus{text-decoration:none;background-color:#ecf8fe;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner hr,.frontpage-form .wrapper #flight_to_container .searchable-box .inner hr{display:none;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner .row .col-md-12,.frontpage-form .wrapper #flight_to_container .searchable-box .inner .row .col-md-12{padding:15px 30px;}.frontpage-form .wrapper #flight_from_container .searchable-box:before,.frontpage-form .wrapper #flight_to_container .searchable-box:before{left:15px;border-color:transparent transparent #ffffff transparent;}@media screen and (max-width:992px){.frontpage-form .wrapper #flight_from_container,.frontpage-form .wrapper #flight_to_container{top:68px;left:0;width:100%;padding:10px;margin:0;position:absolute;}.frontpage-form .wrapper #flight_from_container .searchable-box,.frontpage-form .wrapper #flight_to_container .searchable-box{background-color:#ffffff;margin-top:0;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner,.frontpage-form .wrapper #flight_to_container .searchable-box .inner{padding:0;margin:0;padding-bottom:10px;text-align:left;border-left:1px solid #092A5E;border-right:1px solid #092A5E;border-bottom:1px solid #092A5E;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner .country-title,.frontpage-form .wrapper #flight_to_container .searchable-box .inner .country-title{padding:7px 10px;background-color:#ffffff;font-size:15px;font-family:"TUITypeLt","Calibri","Arial",sans-serif;text-transform:uppercase;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner ul li,.frontpage-form .wrapper #flight_to_container .searchable-box .inner ul li{margin-top:0;border-bottom:1px solid #eee;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner ul li a,.frontpage-form .wrapper #flight_to_container .searchable-box .inner ul li a{color:#219ED9;padding:7px 10px;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner hr,.frontpage-form .wrapper #flight_to_container .searchable-box .inner hr{display:none;}.frontpage-form .wrapper #flight_from_container .searchable-box .inner .row .col-md-12,.frontpage-form .wrapper #flight_to_container .searchable-box .inner .row .col-md-12{padding:15px 30px;}.frontpage-form .wrapper #flight_from_container .searchable-box:before,.frontpage-form .wrapper #flight_to_container .searchable-box:before{left:15px;border-color:transparent transparent #ffffff transparent;}}.frontpage-form #passengers-button{cursor:pointer;}.frontpage-form #passengers-button .count{padding-right:2px;}.frontpage-form #passengers-button.open{box-shadow:inset 0px 0px 1px 1px #219ED9;background-color:#F5FCFF;}@media screen and (max-width:992px){.frontpage-form #passengers-button{float:left;top:38px;}.frontpage-form .wrapper #passengers-container{top:38px;left:0;width:100%;padding:10px;margin:0;position:relative;}.frontpage-form .wrapper #passengers-container .searchable-box{background-color:#ffffff;margin-top:0;}.frontpage-form .wrapper #passengers-container .searchable-box .inner{padding:0;margin:0;text-align:left;border-left:1px solid #092A5E;border-right:1px solid #092A5E;border-bottom:1px solid #092A5E;}.frontpage-form .wrapper #passengers-container .searchable-box .inner .wrapper{padding:10px;}.frontpage-form .wrapper #passengers-container .searchable-box .inner .wrapper label{display:none;}.frontpage-form .wrapper #passengers-container .searchable-box .inner .country-title{padding:5px 10px;background-color:#ffffff;font-size:15px;font-family:"TUITypeLt","Calibri","Arial",sans-serif;text-transform:uppercase;}.frontpage-form .wrapper #passengers-container .searchable-box .inner ul li{margin-top:0;border-bottom:1px solid #eee;}.frontpage-form .wrapper #passengers-container .searchable-box .inner ul li a{color:#219ED9;}.frontpage-form .wrapper #passengers-container .searchable-box .inner hr{display:none;}.frontpage-form .wrapper #passengers-container .searchable-box .inner .row .col-md-12{padding:15px 30px;}.frontpage-form .wrapper #passengers-container .searchable-box:before{left:15px;border-color:transparent transparent #ffffff transparent;}}@media screen and (max-width:768px){.frontpage-form .wrapper #passengers-container .searchable-box{background-color:#ffffff;margin-top:0;position:absolute;top:60px;bottom:0;}.frontpage-form #flight_to_container .anywhere-wrapper{border-top:0;margin-top:5px;}.frontpage-form #flight_to_container .anywhere-wrapper ul li{margin:0;border-bottom:0;}}.frontpage-form #passengers-container{z-index:100000;width:240px;left:-46px;position:absolute;}.frontpage-form #passengers-container .searchable-box{margin-top:10px;}.frontpage-form #passengers-container .searchable-box .inner{overflow:hidden;}.frontpage-form #passengers-container .searchable-box .inner .wrapper{padding:0;width:100%;padding-bottom:10px;text-align:left;}.frontpage-form #passengers-container .searchable-box .inner .wrapper span{font-size:14px;}.frontpage-form #passengers-container .searchable-box .inner .wrapper span[class^='icon']{line-height:42px;padding:0;top:0;}.frontpage-form #passengers-container .searchable-box .inner .form-control{border:1px solid #ccc;padding-left:10px;}.frontpage-form #passengers-container .searchable-box .inner .childrenAges fieldset{padding:0;margin:0;border:0;}.frontpage-form #passengers-container .searchable-box .inner .childrenAges fieldset .panel-heading{background-color:transparent;padding-left:0;}.frontpage-form #passengers-container .searchable-box .inner .childrenAges fieldset .panel-body{padding:0;}.frontpage-form #passengers-container .searchable-box .inner .childrenAges fieldset .panel-body .ws-date.dateofbirth{width:100% !important;}.frontpage-form .searchable-box:before,.frontpage-form .ui-datepicker-div:before{content:" ";position:absolute;top:-9px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent;margin-left:-8px;}@media screen and (min-width:992px){.frontpage-form #flight_from_container .searchable-box:before{left:110px;}}@media screen and (min-width:1200px){.frontpage-form #flight_from_container .searchable-box:before{left:130px;}}@media screen and (min-width:992px){.frontpage-form #flight_to_container .searchable-box:before{left:320px;}}@media screen and (min-width:1200px){.frontpage-form #flight_to_container .searchable-box:before{left:380px;}}.frontpage-form .tui-datepicker-dates .tui-datepicker-date-from [class^='icon'],.frontpage-form .tui-datepicker-dates .tui-datepicker-date-to [class^='icon'],.frontpage-form .custom-input-datepicker [class^='icon'],.frontpage-form .text-title{display:none;}.frontpage-form .tui-datepicker-dates .tui-datepicker-date-from,.frontpage-form .tui-datepicker-dates .tui-datepicker-date-to,.frontpage-form .custom-input-datepicker{border:0;border-radius:3px;box-shadow:none;height:42px;line-height:42px;padding:0 10px 0 35px;font-size:15px;text-align:left;}.frontpage-form .frontpage-form .custom-input-datepicker{color:#555555;}.frontpage-form .custom-input-datepicker .tui-datepicker-date-choose{display:table-cell;height:38px;vertical-align:middle;font-size:15px;}.frontpage-form .tui-datepicker-date-day{font-size:15px;}.frontpage-form .custom-input-datepicker .tui-datepicker-date-full{height:auto;line-height:38px;margin-top:0;font-family:"TUITypeLt","Calibri","Arial",sans-serif;}.frontpage-form .link-nl-airline-wrapper,.frontpage-form .link-fr-airline-wrapper{color:#ffffff;font-weight:bold;margin:15px;}.frontpage-form .link-nl-airline-wrapper a,.frontpage-form .link-fr-airline-wrapper a{margin-top:15px;}@media screen and (min-width:992px){.frontpage-form .link-nl-airline-wrapper a,.frontpage-form .link-fr-airline-wrapper a{margin-top:0;}}@media screen and (min-width:992px){.frontpage-form .link-nl-airline-wrapper,.frontpage-form .link-fr-airline-wrapper{margin:0;display:flex;justify-content:space-between;align-items:center;padding-left:15px;padding-top:5px;}}.jaf-promotions-form .choose-flight-wrapper{position:relative;}.jaf-promotions-form .searchable-box .bubble-arrow{display:none;}@media screen and (max-width:992px){.jaf-promotions-form .searchable-box{top:44px;}}@media screen and (max-width:992px){.jaf-promotions-form .fullscreen .searchable-box{top:initial;}}.jaf-promotions-form #flight_to_container .no-iata{display:none !important;}.jaf-promotions-form .searchable-box:before,.jaf-promotions-form .ui-datepicker-div:before{content:" ";position:absolute;top:-9px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent;margin-left:-8px;}@media screen and (min-width:992px){.jaf-promotions-form #flight_from_container .searchable-box:before{left:140px;}.jaf-promotions-form #flight_to_container .searchable-box:before{left:420px;}}header .plane-box.choose-flight-wrapper.frontpage-form{padding:35px 15px;}@media screen and (max-width:992px){header .plane-box.choose-flight-wrapper.frontpage-form{padding:30px;}}body.front #ui-datepicker-div.ui-datepicker.ui-datepicker,body.page-destinations #ui-datepicker-div.ui-datepicker.ui-datepicker,body.page-book #ui-datepicker-div.ui-datepicker.ui-datepicker,.not-front.page-node #ui-datepicker-div.ui-datepicker.ui-datepicker{border-radius:3px;border:1px solid rgba(9,42,94,0.85);margin:9px 0 15px;background:transparent;}body.front #ui-datepicker-div.ui-datepicker.ui-datepicker .ui-datepicker-group-body,body.front #ui-datepicker-div.ui-datepicker.ui-datepicker .error-flights,body.page-destinations #ui-datepicker-div.ui-datepicker.ui-datepicker .ui-datepicker-group-body,body.page-destinations #ui-datepicker-div.ui-datepicker.ui-datepicker .error-flights,body.page-book #ui-datepicker-div.ui-datepicker.ui-datepicker .ui-datepicker-group-body,body.page-book #ui-datepicker-div.ui-datepicker.ui-datepicker .error-flights,.not-front.page-node #ui-datepicker-div.ui-datepicker.ui-datepicker .ui-datepicker-group-body,.not-front.page-node #ui-datepicker-div.ui-datepicker.ui-datepicker .error-flights{background-color:#ffffff;}body.front #ui-datepicker-div.ui-datepicker.ui-datepicker .error-flights,body.page-destinations #ui-datepicker-div.ui-datepicker.ui-datepicker .error-flights,body.page-book #ui-datepicker-div.ui-datepicker.ui-datepicker .error-flights,.not-front.page-node #ui-datepicker-div.ui-datepicker.ui-datepicker .error-flights{padding:5px;}@media screen and (max-width:768px){body.front #ui-datepicker-div.ui-datepicker.ui-datepicker,body.page-destinations #ui-datepicker-div.ui-datepicker.ui-datepicker,body.page-book #ui-datepicker-div.ui-datepicker.ui-datepicker,.not-front.page-node #ui-datepicker-div.ui-datepicker.ui-datepicker{border:0px;}body.html .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{height:50px;line-height:50px;padding:0;font-family:"TUITypeLt","Calibri","Arial",sans-serif;font-size:18px;font-weight:normal;text-align:center;text-transform:none;}body.html .ui-datepicker .ui-datepicker-buttonpane.ui-datepicker-buttonpane-header .ui-datepicker-close:before{left:10px;font-size:30px;position:absolute;top:0;}body.html .ui-datepicker .ui-datepicker-buttonpane.ui-datepicker-buttonpane-header .ui-datepicker-close:after{right:10px;font-size:30px;}}body.front.isnotmobile .ui-datepicker:before,body.page-destinations.isnotmobile .ui-datepicker:before,body.page-book.isnotmobile .ui-datepicker:before,.not-front.page-node .ui-datepicker:before{background-image:none;position:absolute;height:15px;width:40px;right:47.5%;top:-15px;z-index:100000;content:" ";}body.front #ui-datepicker-div.ui-datepicker.ui-datepicker:before,body.page-destinations #ui-datepicker-div.ui-datepicker.ui-datepicker:before,body.page-book #ui-datepicker-div.ui-datepicker.ui-datepicker:before,.not-front.page-node #ui-datepicker-div.ui-datepicker.ui-datepicker:before{content:" ";position:absolute;top:-10px;left:50%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent;margin-left:-10px;display:block;}.front .ui-autocomplete,.page-last-minute .ui-autocomplete{border:0;border-radius:3px;background:none;overflow:hidden;padding-top:10px;background-color:transparent;padding-left:0;padding-right:0px;}@media screen and (max-width:768px){.front .ui-autocomplete,.page-last-minute .ui-autocomplete{max-height:204px;overflow-y:auto;border-bottom:1px solid #092A5E;border-bottom-right-radius:0;border-bottom-left-radius:0;}}.front .ui-autocomplete li,.page-last-minute .ui-autocomplete li{background-color:#ffffff;border-bottom:1px solid #eee;padding:0;}.front .ui-autocomplete li a,.page-last-minute .ui-autocomplete li a{color:#219ED9;padding:7px 10px;}.front .ui-autocomplete li a:hover,.front .ui-autocomplete li a:focus,.page-last-minute .ui-autocomplete li a:hover,.page-last-minute .ui-autocomplete li a:focus{text-decoration:none;background-color:#ecf8fe;}.front .ui-autocomplete li a.ui-state-focus,.page-last-minute .ui-autocomplete li a.ui-state-focus{margin:0;border:0;}.front .ui-autocomplete li .ui-state-focus,.page-last-minute .ui-autocomplete li .ui-state-focus{background-image:none;background-color:#eee;border-color:transparent;}.front .ui-autocomplete li:first-of-type:before,.page-last-minute .ui-autocomplete li:first-of-type:before{content:" ";position:absolute;top:0px;left:15px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent;margin-left:-8px;}.front .ui-autocomplete li.ui-menu-item,.page-last-minute .ui-autocomplete li.ui-menu-item{list-style-image:none;}.front .ui-autocomplete .ui-menu .ui-menu-item a,.page-last-minute .ui-autocomplete .ui-menu .ui-menu-item a{background-color:#ffffff;}
.promotions_first_step .main-container{margin-top:-62px;position:relative;z-index:0;padding:0 15px 0 15px;overflow:hidden;}@media screen and (max-width:992px){.promotions_first_step .jaf-promotions-form{padding-bottom:65px;padding-left:15px;padding-right:15px;}}@media screen and (max-width:768px){.promotions_first_step .promotionsblock{margin-left:-15px;margin-right:-15px;}}@media screen and (min-width:992px){header .jaf-promotions-form .choose-flight-wrapper.frontpage-form{padding:0 15px;}}@media screen and (max-width:768px){header .jaf-promotions-form .choose-flight-wrapper.frontpage-form{padding-left:15px;padding-right:15px;}}@media screen and (max-width:992px){body.promotions .jaf-promotions-form{margin-bottom:0px;}body.promotions .jaf-promotions-form .main-row-form{background-color:#70cbf4;box-shadow:0 1px 3px rgba(0,0,0,0.5);border-radius:3px;padding-left:5px;padding-right:5px;margin-top:10px;margin-bottom:15px;}}body.promotions .frontpage-form .bg-dark{background-color:#70cbf4;box-shadow:0 1px 3px rgba(0,0,0,0.5);}@media screen and (max-width:992px){body.promotions .frontpage-form .bg-dark{box-shadow:none;}}body.promotions{background-color:#f7f7f7;}body.promotions .panel{margin-bottom:20px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);}body.promotions .panel .panel-heading{color:#ffffff;font-size:16px;background-color:#70cbf4;border:0;padding:15px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom:0px solid transparent;min-height:50px;}body.promotions .panel .panel-heading h3{font-size:18px;font-weight:bold;font-style:normal;color:#ffffff;line-height:1.1em;position:relative;}@media screen and (max-width:992px){body.promotions .panel .panel-heading{margin-bottom:15px;}}body.promotions .panel .panel-body{border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed;}body.promotions .panel.panel-primary{border:0;}body.promotions .panel .icon-checkmark{color:#a0c800;position:relative;font-size:16px;left:5px;}@media screen and (max-width:992px){body.promotions .promotions-results.panel{background-color:transparent;box-shadow:none;margin-bottom:0;}}body.promotions .promotions-results.panel .panel-heading{padding-top:0;padding-bottom:0;}@media screen and (max-width:768px){body.promotions .promotions-results.panel .panel-body .out-wrapper,body.promotions .promotions-results.panel .panel-body .ret-wrapper{border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed;margin-bottom:15px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);}}body.promotions .promotions-results.panel .nav.nav-pills.nav-bookjaf.nav-departure-airport{margin-top:0px;margin-bottom:0;float:right;text-align:right;}body.promotions .promotions-results.panel .nav.nav-pills.nav-bookjaf.nav-departure-airport li.active:after{content:" ";position:absolute;bottom:-1px;left:50%;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #ffffff transparent;margin-left:-8px;}body.promotions .promotions-results.panel .nav.nav-pills.nav-bookjaf.nav-departure-airport a:hover{text-decoration:underline;}@media screen and (max-width:992px){body.promotions .promotions-results .panel-body{border:0;padding:0;}}body.promotions .promotions-results .jaf_promotions{display:none;margin:0 -15px;}@media screen and (max-width:768px){body.promotions .promotions-results .jaf_promotions{margin:0 -15px;}}@media screen and (max-width:992px){body.promotions .promotions-results .jaf_promotions{margin:0;}}body.promotions .promotions-results .jaf_promotions.active{display:block;}body.promotions .table-promotions .tbody-more{text-align:center;color:#219ED9;text-decoration:underline;background-color:transparent;border-top:0;}body.promotions .table-promotions .tbody-more td{background-color:transparent;border:0;}body.promotions .table-promotions .tbody-more tr:not(.hoverdisabled):hover td{background:transparent;}body.promotions .table-promotions .icon-down:before{background-color:#219ED9;border-style:none;width:20px;height:20px;font-size:14px;text-align:center;border-radius:20px;vertical-align:middle;display:inline-block;padding:0px;text-decoration:none;color:#ffffff;}body.promotions #flight_from_container,body.promotions #flight_to_container{padding-top:0;top:0;}body.promotions #flight_from_container .searchable-box,body.promotions #flight_to_container .searchable-box{width:100%;margin:auto;left:0px;background-color:#219ED9;}body.promotions #flight_from_container .searchable-box:before,body.promotions #flight_from_container .searchable-box .ui-datepicker-div:before,body.promotions #flight_to_container .searchable-box:before,body.promotions #flight_to_container .searchable-box .ui-datepicker-div:before{border-color:transparent transparent #ffffff transparent;top:-9px;}@media screen and (max-width:992px){body.promotions #flight_from_container .searchable-box .inner,body.promotions #flight_to_container .searchable-box .inner{border-color:transparent !important;}}body.promotions #flight_from_container .searchable-box .ret-wrapper,body.promotions #flight_to_container .searchable-box .ret-wrapper{border-top:1px solid #dfdfdf;padding-top:15px;margin-top:15px;}.jaf-promotions-form h1{color:#ffffff;font-size:30px;margin-bottom:10px;}@media screen and (max-width:992px){.jaf-promotions-form h1{font-size:26px;}}.jaf-promotions-form .frontpage-form .bg-dark{padding-left:5px;}@media screen and (max-width:992px){.jaf-promotions-form .frontpage-form .bg-dark .wrapper{width:100%;padding:0 10px 10px 0px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper.fullscreen{padding:0 10px 10px 10px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper i{left:10px;}}@media screen and (min-width:992px){.jaf-promotions-form .frontpage-form .bg-dark .wrapper{float:left;padding:0;width:224px;}}@media screen and (min-width:1200px){.jaf-promotions-form .frontpage-form .bg-dark .wrapper{width:274px;}}.jaf-promotions-form .frontpage-form .bg-dark .wrapper .form-item{margin:0;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper .suggestion{width:auto !important;left:0;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper #flight_from_container,.jaf-promotions-form .frontpage-form .bg-dark .wrapper #flight_to_container{top:38px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper.fullscreen #flight_from_container,.jaf-promotions-form .frontpage-form .bg-dark .wrapper.fullscreen #flight_to_container{top:68px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper .input-group-btn.selector{top:0px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper.month-wrapper{padding-right:10px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper .input-group-btn.status-write{right:15px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper .input-group-btn.status-write [class^='icon']{top:0;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper .icon-loading .img-loader{right:18px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper select{padding-left:15px;}.jaf-promotions-form .frontpage-form .bg-dark .wrapper.switch-wrapper i{left:-2px;}@media screen and (max-width:768px){.jaf-promotions-form .frontpage-form{padding-left:15px;padding-right:15px;}}.jaf-promotions-form .custom-select-box [class^='icon']{height:42px;line-height:42px;padding:0;width:34px;border:0;border-left:none;background:transparent;right:0;top:0;}@media screen and (max-width:992px){.jaf-promotions-form .custom-select-box [class^='icon']{right:-10px;}}@media screen and (max-width:992px){.jaf-promotions-form .frontpage-form #flight_from_container .searchable-box,.jaf-promotions-form .frontpage-form #flight_to_container .searchable-box{left:0px;}}.promotions-results .button-bar{margin:5px 0;border-width:0;}.promotions-results .button-bar [class*='icon-']:before{font-size:20px;color:#219ED9;}.promotions-results .button-bar:first-child{padding-bottom:10px;}body.promotions #search-overview{margin-bottom:14px;}body.promotions .sticky #search-overview{margin-bottom:0px;}body.promotions .overview-top-fixed .panel{margin-bottom:0;}body.promotions .overview-top-fixed .jaf-promotions-form{margin-top:15px;}body.promotions .overview-top-fixed .container .close-search{top:0;}.block-jaf-promotions .jaf_promotions{padding:0;}.block-jaf-promotions .jaf_promotions .table-hover tr.even td{background:#ffffff;border:0;}.block-jaf-promotions .jaf_promotions .table-hover tr.odd td{background:#f9f8f6;border:0;}.block-jaf-promotions .jaf_promotions .table-hover tr:not(.hoverdisabled):hover td{background:#dcf0ff;}.block-jaf-promotions .jaf_promotions .table-hover th{text-align:center;background:transparent;border:0px;font-weight:normal;font-weight:bold;font-style:normal;font-size:16px;padding:0;}.block-jaf-promotions .jaf_promotions .table-hover th div{padding-bottom:10px;}@media screen and (max-width:992px){.block-jaf-promotions .jaf_promotions .table-hover th div{color:#ffffff;font-size:16px;background-color:#70cbf4;border:0;padding:10px;border-top-right-radius:3px;border-top-left-radius:3px;overflow:hidden;border-bottom:0px solid transparent;min-height:40px;}}.block-jaf-promotions .nav-tabs{border:0px;}.block-jaf-promotions .promotions-results .table-promotions{margin-bottom:0;}.block-jaf-promotions .promotions-results .table-promotions th{font-weight:bold;font-style:normal;text-align:center;}.block-jaf-promotions .promotions-results .show-more-promotions{background:#ffffff;padding:5px;margin-top:-1px;}.block-jaf-promotions .promotions-results .show-more-promotions a [class^='icon']{font-size:10px;}.block-jaf-promotions .flight-details{margin-top:20px;}@media screen and (min-width:768px){.block-jaf-promotions .flight-details{margin-top:0;}}@media screen and (max-width:992px){.block-jaf-promotions .flight-details{margin-top:0;}}@media screen and (min-width:767px){.not-front .promotionsblock .promotions-content{padding-bottom:55px;}}.promotionsblock{background-color:transparent;}.promotionsblock .promotions-header{background-color:#092A5E;color:#ffffff;}.promotionsblock .promotions-header a{color:#ffffff;text-decoration:none;}.promotionsblock .promotions-header .dropdown a,.promotionsblock .promotions-header .dropdown button{color:#4C4C4C;text-decoration:none;display:block;padding-bottom:5px;}.promotionsblock .promotions-header .dropdown .btn-default:hover,.promotionsblock .promotions-header .dropdown .btn-default:focus,.promotionsblock .promotions-header .dropdown .btn-default:active,.promotionsblock .promotions-header .dropdown .btn-default.active,.promotionsblock .promotions-header .dropdown .open .dropdown-toggle.btn-default,.promotionsblock .promotions-header .dropdown .btn-default{color:#4C4C4C;background-color:#ffffff;border-color:transparent;border-radius:0;box-shadow:none;padding:5px;text-transform:none;border-width:0;padding-left:15px;padding-right:10px;font-weight:400;line-height:22px;}@media screen and (max-width:992px){.promotionsblock .promotions-header .dropdown .btn-default:hover,.promotionsblock .promotions-header .dropdown .btn-default:focus,.promotionsblock .promotions-header .dropdown .btn-default:active,.promotionsblock .promotions-header .dropdown .btn-default.active,.promotionsblock .promotions-header .dropdown .open .dropdown-toggle.btn-default,.promotionsblock .promotions-header .dropdown .btn-default{padding:4px;}}.promotionsblock .promotions-header .dropdown .dropdown-menu{border-radius:0;padding:10px;}.promotionsblock .promotions-header .dropdown .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;}.promotionsblock .promotions-header .title{font-size:22px;line-height:62px;}.promotionsblock .promotions-header .title a{font-size:22px;line-height:62px;}.promotionsblock .promotions-header .title a:hover{text-decoration:underline;}.promotionsblock .promotions-header .tabs{line-height:62px;}.promotionsblock .promotions-header .tabs a:hover{text-decoration:underline;}.promotionsblock .promotions-content{background-color:#ededed;}.promotionsblock .flexiblock section{min-height:0;}.promotionsblock .flexiblock section.noheader{min-height:0;}.promotionsblock h4 a{font-size:inherit;font-weight:bold;font-style:normal;cursor:pointer;}.promotionsblock .nav.nav-pills.nav-bookjaf.nav-departure-airport{float:right;border:0 !important;border-bottom:none;background-color:transparent !important;}.promotionsblock .nav.nav-pills.nav-bookjaf.nav-departure-airport li{margin:0;padding:0 15px;}.promotionsblock .nav.nav-pills.nav-bookjaf.nav-departure-airport a,.promotionsblock .nav.nav-pills.nav-bookjaf.nav-departure-airport a.active{background-color:transparent !important;border-radius:0;border:0;margin:0;padding:0;font-size:18px;border:0 !important;color:#ffffff !important;}.promotionsblock .nav.nav-pills.nav-bookjaf.nav-departure-airport .active{position:relative;}.promotionsblock .nav.nav-pills.nav-bookjaf.nav-departure-airport .active:after{content:" ";position:absolute;bottom:0;left:50%;width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #ededed transparent;margin-left:-8px;}.promotionsblock .promotions-select{line-height:32px;margin:5px 5px 10px 0;padding:0 0 0 10px;background-color:#ffffff;cursor:pointer;border:1px solid #dfdfdf;}.promotionsblock .promotions-select label{margin:0;line-height:35px;}.promotionsblock .promotions-select .btn{border:0;}.promotionsblock .jaf_promotions{padding:0 15px;display:none;}.promotionsblock .jaf_promotions:first-of-type{display:block;}.promotionsblock .well{box-shadow:none;overflow:hidden;padding:10px;border:2px solid #dcdcdc;color:#219ED9;background-color:#ffffff;}.promotionsblock .well .pricefrom{color:#b8b8b8;}.promotionsblock .well .pricefrom .price,.promotionsblock .well .pricefrom .currency{color:#219ED9;}.promotionsblock .btn{font-weight:bold;font-style:normal;}.promotionsblock .more-promotions-wrapper .btn{float:right;}.promotionsblock .destination-name,.promotionsblock .currency{font-size:;font-weight:bold;font-style:normal;line-height:36px;}.promotionsblock .destination-name.smaller,.promotionsblock .currency.smaller{font-size:14px;}.promotionsblock .destination-name{max-width:120px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;}@media screen and (max-width:1200px){.promotionsblock .destination-name{max-width:112px;}}.promotionsblock .pricefrom{font-size:16px;line-height:30px;}.promotionsblock .pricefrom .price{font-size:26px;font-style:normal;font-weight:bold;}.promotionsblock .pricefrom .price:after{content:"\e945";font-family:"tui-icon";font-size:12px;padding-left:5px;}.promotionsblock .show-more-promitions{background-color:#dcf0ff;padding:5px 12px;}@media screen and (min-width:1200px){.col-md-10 .destination-name,.col-md-9 .destination-name{max-width:112px;}}.promotions-results{background-color:#dcf0ff;}.promotions-results .flexiblock section{min-height:0;}.promotions-results .flexiblock section.noheader{min-height:0;}.promotions-results h4 a{font-size:inherit;font-weight:bold;font-style:normal;cursor:pointer;}.promotions-results .jaf_promotions{display:none;}.promotions-results .jaf_promotions:nth-of-type(2){display:block;}.promotions-results .jaf_promotions_tab,.promotions-results .jaf_promotions_tab:hover,.promotions-results .jaf_promotions_tab:active{color:#ffffff;background-color:transparent;border:0;border-radius:0;font-size:18px;line-height:19px;padding-top:15px;padding-bottom:15px;}@media screen and (max-width:992px){.promotions-results .jaf_promotions_tab,.promotions-results .jaf_promotions_tab:hover,.promotions-results .jaf_promotions_tab:active{padding-left:5px;padding-right:5px;}}.promotions-results .nav-departure-airport .jaf_promotions_tab,.promotions-results .nav-departure-airport .jaf_promotions_tab:hover,.promotions-results .nav-departure-airport .jaf_promotions_tab:active{font-family:"TUITypeLt","Calibri","Arial",sans-serif;cursor:pointer;}.promotions-results .nav-departure-airport .jaf_promotions_tab label,.promotions-results .nav-departure-airport .jaf_promotions_tab:hover label,.promotions-results .nav-departure-airport .jaf_promotions_tab:active label{margin:0;}.promotions-results .dropdown a,.promotions-results .dropdown button{color:#9b9b9b;text-decoration:none;display:block;padding-bottom:5px;padding-left:10px;}.promotions-results .dropdown.open button:after{content:'\e948';}.promotions-results .dropdown button{display:inline;font-family:"TUITypeLt","Calibri","Arial",sans-serif;line-height:35px;padding:0 25px 0 10px;position:relative;}.promotions-results .dropdown button:after{content:'\e93f';vertical-align:baseline;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"tui-icon";font-style:normal;font-weight:normal;font-variant:normal;position:absolute;right:10px;font-size:12px;}.promotions-results .btn.dropdown-toggle{text-transform:none;}.promotions-results .nav-pills > li.active > a.jaf_promotions_tab,.promotions-results .nav-pills > li.active > a.jaf_promotions_tab:hover,.promotions-results .nav-pills > li.active > a.jaf_promotions_tab:focus{color:#ffffff;background-color:transparent;}.promotions-results .promotion-sub-month .promotion-add-month{margin-top:15px;}.promotions-results .promotions-select{margin-top:5px;}.promotions-results .promotions-select .btn{color:#4C4C4C;}.promotions-results .promotions-select .dropdown-menu{border-radius:0;}.promotions-results .promotions-select .dropdown-menu a,.promotions-results .promotions-select .dropdown-menu a:hover{color:#4C4C4C;text-decoration:none;display:block;padding:0 0 5px 0;padding-left:10px;font-size:16px;}.promotions-results .promotions-select .dropdown-menu a:after{display:none;}.promotions-results .well{box-shadow:none;background-color:transparent;border:none;border-bottom:1px solid #84A5BE;margin:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:5px;overflow:hidden;}.promotions-results .destination-name{font-size:18px;font-weight:bold;font-style:normal;line-height:36px;}.promotions-results .destination-name.smaller{font-size:14px;}.promotions-results .pricefrom{font-size:12px;}.promotions-results .pricefrom .placeholder{font-size:26px;}.promotions-results .pricefrom em{font-style:normal;font-weight:bold;}.promotions-results .show-more-promitions{background-color:#dcf0ff;padding:5px 12px;}.promotions-results .jaf_promotions a{display:inherit;}@media screen and (max-width:992px){.promotions-results .show-desktop{display:none;}.promotions-results .show-mobile{display:table-row;}}.promotions-results .hide-desktop{display:none;}@media screen and (max-width:768px){.promotions-content.pad-base{padding:0;}.promotions-content .jaf_promotions{padding:0;}.promotions-content .row{margin-right:-15px;margin-left:-15px;}.promotions-content .well{border-width:0 0 1px 0;margin:0;}.promotions-content .destination-name{max-width:160px;}.promotions-content .more-promotions-wrapper{background-color:#092A5E;padding:10px;text-align:center;}.promotions-content .more-promotions-wrapper .btn{border-color:#ffffff;color:#ffffff;float:none;}.promotions-header .title{width:50%;text-align:right;padding-right:10px;}.promotions-header .btn-group{width:50%;padding-left:10px;padding-right:0;}}@media (min-width:768px) and (max-width:991px){.promotions-header .title{width:50%;text-align:right;padding-right:10px;}.promotions-header .btn-group{width:50%;padding-left:10px;}}@media (min-width:768px) and (max-width:1024px){.promotionsblock .jaf_promotions{padding:0;}.promotionsblock .well{padding:5px;}.promotionsblock .pricefrom{font-size:14px;}.promotionsblock .pricefrom .price{font-size:20px;}.promotionsblock .destination-name{max-width:102px;}.promotionsblock .destination-name,.promotionsblock .currency{font-size:15px;}.promotionsblock .promotions-header .title{padding-left:0;}.promotionsblock .nav.nav-pills.nav-bookjaf.nav-departure-airport li{padding:0 10px;}.promotionsblock .nav.nav-pills.nav-bookjaf.nav-departure-airport li:last-of-type{padding-right:0;}}@media screen and (max-width:480px){.promotionsblock .promotions-header .title{display:block;width:100%;text-align:center;padding:15px 0 5px 0;line-height:22px;}.promotionsblock .promotions-header .title a{line-height:22px;}.promotionsblock .btn-group{width:100%;}.promotionsblock .btn-group .dropdown button,.promotionsblock .btn-group .dropdown .dropdown-menu{margin:0 auto;width:100%;}}.conditions_modified{font-size:12px;font-style:italic;color:#536a8f;}#promotion-add-month-from,#promotion-add-month-to{float:right;margin-right:15px;margin-top:15px;}.ismobile #promotion-add-month-from,.ismobile #promotion-add-month-to{display:none;}form#jaf-get-next-month-form-from,form#jaf-get-next-month-form-to{overflow:hidden;}@media screen and (max-width:768px){.promotions_first_step .region-content-sidebar-right section#block-views-8db2950e60290cdfd8aad3b0ff3f5642{display:none;}}.lm-conditions-wrapper{position:absolute;left:15px;}@media screen and (min-width:992px){.lm-conditions-wrapper{left:46px;bottom:25px;}}@media screen and (max-width:1024px){.lm-conditions-wrapper{left:30px;bottom:25px;}}@media screen and (max-width:768px){.lm-conditions-wrapper{position:relative;padding-top:15px;left:15px;bottom:0;}}#lm-conditions{background-color:#ededed;margin-top:-1px;padding:0 15px 15px 15px;}@media screen and (max-width:768px){#lm-conditions{background-color:transparent;padding-top:15px;padding-bottom:0;}}#lm-conditions .flexiblock section{padding:0;}@media screen and (min-width:992px){#lm-conditions .flexiblock section{padding:0 15px 15px 15px;}}@media (max-width:1024px){#lm-conditions .flexiblock section{padding:0;}}@media (max-width:1024px){#lm-conditions .conditions_modified{margin-left:-15px;}}@media screen and (min-width:992px){#sticky-content{position:relative;}#sticky-content #promotions-fixed-content.affix{position:fixed;top:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#sticky-content #promotions-fixed-content.affix-top{position:static;}#sticky-content #promotions-fixed-content.affix-bottom{position:absolute;}}
.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
.emergency-block{margin-bottom:15px;color:;font-weight:bold;font-style:normal;}.emergency-block .alert-error{padding:6px 15px;background-color:#fff9cf;}.emergency-block .alert-info{padding:6px 15px;background-color:transparent;color:;}.emergency-block .accordion-inner{padding:10px 0 0 21px;}.emergency-block .emergency-title{float:right;}
