.tuifly-country-wrapper{background-color:#70cbf4;padding:15px;}@media screen and (max-width:767px){.tuifly-country-wrapper{position:fixed;top:0;z-index:1500;width:100%;height:100%;overflow-y:auto !important;}}.tuifly-country-wrapper .country-tab-inner{width:100%;border:1px solid #1b115c;padding:0;background-color:#dbf2fc;overflow:hidden;margin:0 auto;}@media screen and (min-width:992px){.tuifly-country-wrapper .country-tab-inner{width:400px;}}.tuifly-country-wrapper .country-tab-header{color:#1b115c;}.tuifly-country-wrapper .country-tab-header .h1{text-transform:uppercase;font-size:24px;font-family:"TUITypeLt","Calibri","Arial",sans-serif;font-weight:bold;font-style:normal;margin-top:0;margin-bottom:20px;line-height:1.1;}@media screen and (min-width:992px){.tuifly-country-wrapper .country-tab-header .h1{font-size:30px;}}@media screen and (max-width:767px){.tuifly-country-wrapper .country-tab-header .h1{padding-top:30px;margin-bottom:10px;}}@media screen and (max-width:766px) and (orientation:landscape){.tuifly-country-wrapper .country-tab-header .h1{padding-top:12px;}}.tuifly-country-wrapper .country-tab-header .h2{font-family:"TUITypeLt","Calibri","Arial",sans-serif;font-size:18px;margin-top:0;margin-bottom:15px;font-weight:500;line-height:1.1;}@media screen and (max-width:767px){.tuifly-country-wrapper .country-tab-header .h2{margin-bottom:0px;}}@media screen and (max-width:767px){.tuifly-country-wrapper .country-tab-header{padding-bottom:30px;}}@media screen and (max-width:766px) and (orientation:landscape){.tuifly-country-wrapper .country-tab-header{padding-bottom:10px;}}.tuifly-country-wrapper .icon-times{position:absolute;top:0;right:25px;font-size:32px;line-height:32px;cursor:pointer;}@media screen and (max-width:767px){.tuifly-country-wrapper .icon-times{right:5px;}}@media screen and (max-width:766px) and (orientation:landscape){.tuifly-country-wrapper .icon-times{top:-8px;}}.tuifly-country-wrapper .choose-text{color:#1b115c;font-family:"TUITypeLt","Calibri","Arial",sans-serif;font-weight:bold;font-style:normal;font-size:18px;line-height:37px;background-color:#70cbf4;}.tuifly-country-wrapper .tab-head{color:#ffffff;background-color:#1b115c;font-family:"TUITypeLt","Calibri","Arial",sans-serif;font-weight:bold;font-style:normal;font-size:18px;text-transform:uppercase;line-height:37px;text-align:center;}div.country-tab-menu,div.country-tab{padding:0;}.country-tab-menu .list-group{margin-bottom:0;}.country-tab-menu .list-group > a{color:#1b115c;font-family:"TUITypeLt","Calibri","Arial",sans-serif;font-size:12px;text-transform:uppercase;height:37px;line-height:37px;border:0;border-top:1px solid #1b115c;border-right:1px solid #1b115c;text-decoration:none;background-color:#70cbf4;padding:0 5px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}@media screen and (min-width:1025px){.country-tab-menu .list-group > a{font-size:18px;}}.country-tab-menu .list-group > a img{padding-right:10px;margin-top:-4px;}@media screen and (max-width:767px){.country-tab-menu .list-group > a img{padding-right:5px;}}.country-tab-menu .list-group > a:first-of-type{border-top:0px;}.country-tab-menu .list-group > a.active,.country-tab-menu .list-group > a.active:hover,.country-tab-menu .list-group > a.active:focus{color:#1b115c;background-color:#dbf2fc;border-color:#1b115c;border-right:1px solid #dbf2fc;}.country-tab-menu .list-group .list-group-item:hover{font-family:"TUITypeLt","Calibri","Arial",sans-serif;}div.country-tab-content{background-color:#dbf2fc;}div.country-tab-content ul{list-style-type:none;padding:0;margin:0;}div.country-tab-content ul li a{line-height:37px;height:37px;color:#3567F6;text-decoration:none;width:100%;display:inline-block;padding:0 15px;text-transform:capitalize;}div.country-tab-content ul li a.active{text-decoration:underline;}div.country-tab{background-color:#dbf2fc;}div.country-tab div.country-tab-content:not(.active){display:none;}.country-launcher{display:block;overflow:hidden;cursor:pointer;line-height:24px;padding-left:12px;color:#1b115c;font-size:18px;position:relative;}.country-launcher div[class^="flag-"]{margin-top:2px;}.block-language-wrapper .country-launcher{overflow:visible;padding:7px 0px;}.block-language-wrapper .country-launcher img{position:absolute;left:-38px;margin-top:-2px;}div[class^="flag-"]{width:30px;height:20px;background-repeat:no-repeat;background-image:url(/sites/jetairfly/modules/custom/country_selector/images/flags.png);margin-right:5px;margin-top:8px;float:left;}.flag-bl{background-position:0px 0px;}.flag-de{background-position:0 -20px;}.flag-fr{background-position:0 -40px;}.flag-nl{background-position:0 -60px;}.flag-ma{background-position:0 -80px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.anchor-hidden{display:none;}#page-manager-edit .anchor-hidden{display:inline;}.node-panel .col-sm-12 > [class*="pane-hotel-search-hotel-search"]{background-color:#70cbf4;}.node-panel [class*="pane-hotel-search-hotel-search"] #search-hotel{background-color:transparent;}@media screen and (min-width:992px){.node-panel .col-sm-12 > [class*="pane-hotel-search-hotel-search"]{height:108px;background-color:#70cbf4;}}.node-panel .col-sm-6 [class*="pane-hotel-search-hotel-search"] .block-hotel-search,.node-panel .col-sm-4 [class*="pane-hotel-search-hotel-search"] .block-hotel-search{background-color:#70cbf4;}.node-panel .col-sm-12 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .dropdown,.node-panel .col-sm-6 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .dropdown,.node-panel .col-sm-4 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .dropdown{min-width:400px;border:1px solid #eee;position:absolute;}.col-sm-6 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .search-form,.col-sm-4 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .search-form{flex-direction:column;}.node-panel [class*="pane-hotel-search-hotel-search"] .block-hotel-search #TravelersChild{border:1px solid #eee;border-top:0;margin-top:8px;margin-left:-15px;margin-right:-15px;z-index:1;}.node-panel .col-sm-6 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .search-form .search-field,.node-panel .col-sm-4 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .search-form .search-field{width:100%;padding-right:0;}@media screen and (min-width:768px){.node-panel .col-sm-6 [class*="pane-hotel-search-hotel-search"] .block-hotel-search #TravelersChild,.node-panel .col-sm-4 [class*="pane-hotel-search-hotel-search"] .block-hotel-search #TravelersChild{min-width:940px;position:absolute;left:30px;right:0;border:1px solid #eee;bottom:-80px;}.node-panel .col-sm-6 [class*="pane-hotel-search-hotel-search"] .block-hotel-search #TravelersChild .arrow-box:before,.node-panel .col-sm-4 [class*="pane-hotel-search-hotel-search"] .block-hotel-search #TravelersChild .arrow-box:before{display:none;}}@media screen and (max-width:768px){.node-panel .col-sm-6 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .search-form .search-field,.node-panel .col-sm-4 [class*="pane-hotel-search-hotel-search"] .block-hotel-search .search-form .search-field{padding-left:0;}}.pane-landingpages-hotellist .results,.pane-landingpages-hotelpriceblock .results{background-color:#ffffff;padding-top:0;}.pane-landingpages-hotelpriceblock .search-results.grid-grouped{padding-top:0;margin:0;}.pane-landingpages-hotellist .search-results.grid-grouped .search-results-inner,.pane-landingpages-hotelpriceblock .search-results.grid-grouped .search-results-inner{margin:0;column-gap:1.33%;}.pane-landingpages-hotellist .search-results.grid-grouped .search-results-inner .item-inner,.pane-landingpages-hotelpriceblock .search-results.grid-grouped .search-results-inner .item-inner{width:24%;padding:0;margin:0 0 15px 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);}.col-md-3 .pane-landingpages-hotellist .search-results.grid-grouped .search-results-inner .item-inner,.col-md-3 .pane-landingpages-hotelpriceblock .search-results.grid-grouped .search-results-inner .item-inner{width:100%;}@media screen and (max-width:991px){.pane-landingpages-hotelpriceblock .search-results.grid-grouped .search-results-inner .item-inner,.pane-landingpages-hotellist .search-results.grid-grouped .search-results-inner .item-inner{width:100%;padding:0;margin:0;}}.pane-landingpages-hotelpriceblock .book-data__transport,.pane-landingpages-hotelpriceblock .book-data__room,.pane-landingpages-hotelpriceblock .arrow-cta{display:none;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
