@charset "UTF-8";#more-airports-container #more-airports-popup .close-airports-btn:before,.rating__star:after,.rating__star:before,.search-calendar-container.long-calendar .search-calendar-departure:after,.search-calendar-container.one-way .search-calendar-departure:after,.search-more-airports:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'TM-icon-set';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.more-airports-popup .airport-select-item{line-height:20px;line-height:2rem;float:left;width:100%;margin-top:13px;position:relative;z-index:1}.more-airports-popup .airport-select-item:first-child{margin-top:0}.more-airports-popup .airports-text{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.more-airports-popup .checkbox-container{display:block;height:20px;line-height:20px;line-height:2rem;white-space:nowrap}.more-airports-popup .checkbox-container input[type=checkbox]{display:none}.more-airports-popup .checkbox-container input[type=checkbox]:checked+label:before{background:#f7fbfc}.more-airports-popup .checkbox-container input[type=checkbox]:checked+label:after{border-right-color:#009ee0;border-top-color:#009ee0}.more-airports-popup .checkbox-container input[type=checkbox]:checked+label .airport-number{color:#fff;background-color:#009ee0}.more-airports-popup .checkbox-container span{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-airports-popup .checkbox-container label{position:relative;cursor:pointer;display:block}.more-airports-popup .checkbox-container label .label-text{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.more-airports-popup .checkbox-container label .airport-number{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#009ee0;font-weight:bold;text-align:center;width:20px;height:20px;border-radius:25px;border:2px solid #009ee0;float:left;margin-left:27px;margin-right:7px}.more-airports-popup .checkbox-container label:before{content:'';background:#fafafa;border:2px solid #95a8bd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px}.more-airports-popup .checkbox-container label:after{content:'';-ms-transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-right:2px solid #fafafa;border-top:2px solid #fafafa;display:block;display:block;width:4px;height:8px;position:absolute;top:10px;left:4px}.more-airports-popup .label-distance{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;float:right;margin-left:7px;text-align:right;min-width:43px}#more-airports-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:20%;right:0;bottom:20%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;top:0\9;margin:0 auto;text-align:left;width:50%;max-width:886px;min-width:886px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}#more-airports-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#more-airports-container #more-airports-popup{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;filter:alpha(opacity=0);opacity:0;visibility:hidden}#more-airports-container.md-show #more-airports-popup{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);opacity:1;visibility:visible}#more-airports-overLay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;position:fixed;top:0;left:0;background-color:black;background-color:rgba(0, 0, 0, 0.6);filter:alpha(opacity=0);opacity:0;visibility:hidden;z-index:1000}#more-airports-overLay.md-show{filter:alpha(opacity=100);opacity:1;visibility:visible}#more-airports-container #more-airports-popup .close-airports-btn{position:absolute;top:-10px;right:-9px;width:31px;height:31px;z-index:400;background:#009ee0;border-radius:50%;border:2px solid #fff}#more-airports-container #more-airports-popup .close-airports-btn:before{content:"";font-size:14px;font-size:1.4rem;color:#fff;position:absolute;top:6px;left:7px}#more-airports-container #more-airports-popup .close-airports-btn:hover{cursor:pointer}#more-airports-container #more-airports-popup .more-airports-popup .more-airports-popup-container .more-airports-popup-content{float:left;width:100%}#more-airports-container #more-airports-popup .more-airports-button-container{float:left;margin-top:10px;position:absolute;bottom:20px;left:20px}#more-airports-container #more-airports-popup .more-airports-button-container .more-airpots-create-btn{font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem;display:block;font-weight:bold;color:#fff;width:105px;text-align:center;text-decoration:none;padding:12px 18px;background-color:#bc215d;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}#more-airports-container #more-airports-popup .more-airports-button-container .more-airpots-create-btn:hover{cursor:pointer;background-color:#ab2458}#more-airports-container #more-airports-popup .drop_down_container{position:absolute;top:58px;z-index:100}#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map{padding:5px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:276px;overflow-y:auto;width:360px}#more-airports-container #more-airports-popup .more-airports-popup .header{padding:11px 14px;background-color:#249ade;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#more-airports-container #more-airports-popup .more-airports-popup .header span{font-size:26px;font-size:2.6rem;color:#fff}#more-airports-container #more-airports-popup .departure-airport-container .dropdown-element span{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;font-weight:normal;display:block}#more-airports-container #more-airports-popup .departure-airport-container .dropdown-element b{color:#009ee0}.calendar-wrapper.md-show .md-content,.departure-drop-drown.md-show .md-content,.destination-drop-drown.md-show .md-content,.search-departure-options.md-show .md-content,.search-result-filter-container .search-stars-options.md-show .md-content{-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);opacity:1;visibility:visible}#more-airports-container #more-airports-popup .airports-select-container{float:left;padding-top:10px;width:100%}#more-airports-container #more-airports-popup .airport-select-items{width:100%;height:152px;float:left;overflow-y:auto;margin-top:10px}#more-airports-container #more-airports-popup .airport-select-items::-webkit-scrollbar{width:8px}#more-airports-container #more-airports-popup .airport-select-items::-webkit-scrollbar-thumb{background-color:#009ee0}#more-airports-container #more-airports-popup .airport-select-items::-webkit-scrollbar-track-piece{background:#e6f6f9}#more-airports-container #more-airports-popup .airport-select-items.overflow-items .airport-select-item{padding-right:5px}#more-airports-container #more-airports-popup .more-airports-popup .more-airports-popup-container .more-airports-popup-content.right{width:530px;height:360px;background-color:#c0e3ff;display:table-cell;float:none;vertical-align:top}#more-airports-container #more-airports-popup .more-airports-popup .more-airports-popup-container .more-airports-popup-content.right #airport-map{width:100%;height:100%}#more-airports-container #more-airports-popup .departure-airport-container .dropdown-element{padding:8px}#more-airports-container #more-airports-popup .departure-airport-container .dropdown-element:hover{background-color:#e6f6f9}#more-airports-container #more-airports-popup .departure-airport-container .dropdown-element.active{background:#e6f6f9}#more-airports-container #more-airports-popup .departure-airport-container span,#more-airports-container #more-airports-popup .radius-container span{display:block}.md-hide{display:none}#more-airports-container.md-safari,#more-airports-overLay.md-safari,.md-safari{-webkit-transition:none;transition:none;filter:alpha(opacity=100);opacity:1;visibility:visible}#more-airports-container.md-safari #more-airports-popup{filter:alpha(opacity=100);opacity:1;visibility:visible;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#more-airports-container #more-airports-popup .more-airports-popup .more-airports-popup-container{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;position:relative}#more-airports-container #more-airports-popup .more-airports-popup .more-airports-popup-container .more-airports-popup-content{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%}#more-airports-container #more-airports-popup .more-airports-popup .more-airports-popup-container .more-airports-popup-content.left{padding:17px 20px 20px;width:356px;display:table-cell;float:none}#more-airports-container #more-airports-popup .departure-airport-container{position:relative;float:left}#more-airports-container #more-airports-popup .radius-container{float:right}#more-airports-container.md-safari,#more-airports-container.md-safari #more-airports-popup,#more-airports-container.md-show,#more-airports-overLay.md-safari{filter:alpha(opacity=100);opacity:1;visibility:visible}#more-airports-overLay.md-safari{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background-color:black;background-color:rgba(0, 0, 0, 0.6);-webkit-transition:none}#more-airports-container.md-safari #more-airports-popup{display:block;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:none}#more-airports-container.md-safari{display:block;-webkit-transition:none}.modal-select{-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;visibility:hidden}.modal-select.modal-show{-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.modal-select.modal-show .modal-content{filter:alpha(opacity=100);opacity:1;visibility:visible;visibility:visible}.modal-select.modal-safari{-webkit-transition:none;transition:none}.modal-select.modal-safari .md-content,.modal-select.modal-safari .modal-content{filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transition:none;transition:none;visibility:visible}.modal-select .modal-content{padding:10px;opacity:0;position:relative;margin:0 auto;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;background:#fff;-webkit-box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);visibility:hidden;z-index:10;max-height:320px;overflow-y:auto}.modal-dropdown{visibility:hidden}.modal-dropdown.modal-show{visibility:visible}.modal-dropdown.modal-show .modal-content{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1;visibility:visible}.modal-dropdown.modal-safari{-webkit-transition:none;transition:none}.modal-dropdown.modal-safari .modal-content{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;-webkit-transition:none;transition:none}.modal-dropdown .modal-content{-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);padding:10px;opacity:0;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;margin:0 auto;visibility:hidden;z-index:20;background:#fff;-webkit-box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);max-height:340px;overflow-y:auto}.modal-calendar{-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;visibility:hidden}.modal-calendar.modal-show{-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;visibility:visible}.modal-calendar.modal-show .md-content,.modal-calendar.modal-show .modal-content{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:1;visibility:visible}.modal-calendar.modal-safari{-webkit-transition:none;transition:none}.modal-calendar.modal-safari .md-content,.modal-calendar.modal-safari .modal-content{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-transition:none;transition:none}.modal-calendar .md-content,.modal-calendar .modal-content{padding:10px;-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;position:relative;margin:0 auto;background:white;-webkit-box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);visibility:hidden;z-index:20}.md-content::-webkit-scrollbar,.modal-content::-webkit-scrollbar{width:8px}.md-content::-webkit-scrollbar-track-piece,.modal-content::-webkit-scrollbar-track-piece{background:#e6f6f9}.md-content::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb{background-color:#009ee0}.pages-breadcrumbs{width:100%;margin-top:-2px;margin-bottom:22px;padding-bottom:13px;clear:both;border-bottom:1px solid #95a8bd}.pages-breadcrumbs a{-moz-transition:all 0.1s;-o-transition:all 0.1s;-ms-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s}.pages-breadcrumbs a:hover{color:#009ee0;text-decoration:underline}.pages-breadcrumbs a:hover span{color:inherit}.pages-breadcrumbs .pages-breadcrumbs-item{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:#95a8bd;text-decoration:none}.pages-breadcrumbs .pages-breadcrumbs-item.splitter{margin-right:3px;margin-left:3px;color:#224467}.pages-breadcrumbs .pages-breadcrumbs-item.active{color:#95a8bd}.pages-social__media{position:absolute;top:0;right:0}.pages-offers{width:100%;margin-top:10px;margin-bottom:10px;float:left}.pages-offers .pages-offers__elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.pages-offers .pages-offers__elements__element{width:178px;margin-right:3px;margin-bottom:12px;float:left;text-decoration:none}.pages-offers .pages-offers__elements__element:nth-child(3n){margin-right:0}.pages-offers .pages-offers__elements__element a{text-decoration:none}.pages-offers .pages-offers__elements__element__image{position:relative}.pages-offers .pages-offers__elements__element__image img{z-index:1;position:relative;max-width:100%;background:#d8d8d8}.pages-offers .pages-offers__elements__element__temp{font-size:16px;font-size:1.6rem;position:absolute;top:5px;right:0;padding:5px 10px;background:#009ee0;color:#fff}.pages-offers .pages-offers__elements__element__temp:after{content:"\00b0";position:absolute;top:4px;right:4px;color:#fff}.pages-offers .pages-offers__elements__element__destination{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:3px;color:#224467}.pages-offers .pages-offers__elements__element__destination--small{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;height:39px;padding-top:3px;overflow:hidden;color:#224467}.pages-offers .pages-offers__elements__element__destination:empty{width:100%;height:25px;background-color:#d8d8d8}.pages-offers .pages-offers__elements__element__info__text{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;padding-top:5px;padding-bottom:5px}.pages-offers .pages-offers__elements__element__price{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.pages-offers .pages-offers__elements__element__price--text{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;color:#009ee0}.pages__offers__flight .pages-offers__elements__element{width:100%;margin:0;background-color:#fff;-webkit-box-shadow:0px 1px 4px 0px rgba(34, 68, 103, 0.4);box-shadow:0px 1px 4px 0px rgba(34, 68, 103, 0.4)}.pages__offers__flight .pages-offers__elements__element:not(:last-child){margin-bottom:.8rem}.pages__offers__flight .pages-offers__elements__element a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages__offers__flight .pages-offers__elements__element__destination{margin-left:2.6rem}.pages__offers__flight .pages-offers__elements__element .icons--flight__arrow{width:1.6rem;height:2.4rem;margin-right:2.3rem;margin-left:auto}.icons{font-size:2.1rem;width:2.4rem;height:2.1rem;position:relative;display:inline-block;stroke-width:0;stroke:currentColor;fill:currentColor}.rating__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px;width:330px}.rating__wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.rating__container{position:relative;border:1px solid #95a8bd;background:#f7fbfc;padding:11px 14px 10px;margin-bottom:15px;width:100%}.rating--header{font-size:17px;font-size:1.7rem;line-height:19px;line-height:1.9rem;color:#224467;width:135px;font-weight:bold}.rating__stars{position:relative;top:-7px;width:135px;overflow:hidden}.rating__stars input{margin-right:-100%;opacity:0}.rating__stars input:checked+label svg{color:#ffab49}.rating__stars>label:hover,.rating__stars>label:hover~label{color:transparent}.rating__stars>label:hover svg,.rating__stars>label:hover~label svg{color:#ffab49}.rating__star{position:relative;margin-right:2px;float:right}.rating__star .icons--rating__star{font-size:20px;font-size:2rem;width:2rem;height:2rem;color:#c5c5c5;pointer-events:none}.rating__star:hover{cursor:pointer}.rating__star:hover svg{cursor:pointer;color:#ffab49}.rating__score{position:absolute;top:0;right:0;width:39px;height:43px;padding:13px 7px 12px 8px;background:#95a8bd}.rating__score span{font-size:17px;font-size:1.7rem;line-height:18px;line-height:1.8rem;color:#fff}.rating__count{position:absolute;right:50px;bottom:1px;font-size:11px;font-size:1.1rem;color:#224467}input,select{font-size:17px;font-size:1.7rem;line-height:21px;line-height:2.1rem;margin:0;padding:0;border:0;border-radius:0;background:#fff}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.frontpage-search-container .flight-departure-container.multiple-small input[type=text],.frontpage-search-container .flight-destination-container.multiple-small input[type=text]{width:205px;height:35px}.input-container input[type=text]{font-size:15px;font-size:1.5rem;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;height:45px;padding:7px 5px}.input-container input[type=text]:hover{cursor:pointer}.input-container #city_input{width:367px}.input-container-elements{position:absolute;top:69px;left:0;-webkit-box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);box-shadow:0 2px 30px rgba(0, 0, 0, 0.4);z-index:100;max-height:340px;padding:10px;overflow-y:auto;background:#fff}.input-container-elements .dropdown-element{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;display:block;padding:8px}.input-container-elements .dropdown-element b{color:#009ee0}.input-container-elements .dropdown-element.active{background:#e6f6f9}.input-container-elements .dropdown-element:hover{background:#e6f6f9;cursor:pointer}.dropdown-container-elements{position:absolute;top:69px;left:0;visibility:hidden;z-index:100;width:100%}.dropdown-container-elements .dropdown-element{padding:8px}.dropdown-container-elements .dropdown-element span{font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;display:block;font-weight:normal}.dropdown-container-elements .dropdown-element span b{color:#009ee0}.dropdown-container-elements .dropdown-element.active{background:#e6f6f9}.dropdown-container-elements .dropdown-element:hover{background:#e6f6f9;cursor:pointer}.search-hotel-select-element .search-hotel-room-text{font-size:14px;font-size:1.4rem;padding:8px 10px 8px 0;width:auto;vertical-align:middle}#more-airports-container #more-airports-popup{left:0}#more-airports-container #more-airports-popup .more-airports-popup-content input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:209px;height:37px;margin-top:4px;padding:7px 8px;border:1px solid #bfbfbf;outline:none;background-color:#fafafa;color:#000;font-size:14px}#more-airports-container #more-airports-popup .radius-select{-webkit-box-sizing:border-box;box-sizing:border-box;width:99px;height:37px;margin-top:4px;padding:6px;border:1px solid #bfbfbf;outline:none;background-color:#fafafa;color:#000;font-size:14px}#more-airports-container .departure-airport-container{position:relative;float:left}#more-airports-container .departure-airport-container span{display:block}#more-airports-container .radius-container{float:right}#more-airports-container .radius-container span{display:block}#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOut,#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOver,.frontpage-search-container .choserMouseOut,.frontpage-search-container .choserMouseOver{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;display:block;padding:8px;font-weight:normal}#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOut:hover,#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOver:hover,.frontpage-search-container .choserMouseOut:hover,.frontpage-search-container .choserMouseOver:hover{background:#e6f6f9;cursor:pointer}.frontpage-search-container .choserMouseOver{background:#e6f6f9}.route-button-container .delete-button,.route-button-container .route-button{width:112px;height:45px;font-size:15px;font-size:1.5rem;border:2px solid rgba(255, 255, 255, 0.4);-moz-transition:all 0.1s;-o-transition:all 0.1s;-ms-transition:all 0.1s;-webkit-transition:all 0.1s;transition:all 0.1s;display:block;padding-top:12px;padding-bottom:12px;background-color:transparent;color:#fff;text-align:center;text-decoration:none}.route-button-container .delete-button:hover,.route-button-container .route-button:hover{background:rgba(255, 255, 255, 0.2);cursor:pointer}.route-button-container .route-button{width:900px;height:45px;z-index:1;position:relative}.search-departure-btn{position:relative;bottom:0;left:0;visibility:hidden;z-index:10;width:100%;padding:10px 0 0 0px;background:#fff;color:#fff;text-transform:uppercase;opacity:0}.search-departure-btn--link{font-size:14px;font-size:1.4rem;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;width:100%;padding:8px;background:#009ee0}.search-departure-btn--link:hover{background:#009ee0;cursor:pointer}.search-more-airports{position:absolute;top:19px;right:0;width:34px;height:45px;z-index:9;background:#fff}.search-more-airports:hover{cursor:pointer}.search-more-airports:hover .frontpage-tip{visibility:visible;z-index:50;opacity:1;pointer-events:none}.search-more-airports:hover .frontpage-tip:after{visibility:visible;opacity:1}@media (min-width:768px) and (max-width:1023px){.search-more-airports:hover .frontpage-tip{display:none!important}}.search-more-airports:before{position:absolute;top:5px;height:35px;border-left:1px solid #bbbbbb;content:''}.search-more-airports:after{font-size:18px;font-size:1.8rem;position:absolute;top:14px;right:6px;content:"";color:#009ee0}.search-pax-btn{font-size:14px;font-size:1.4rem;padding:8px;background:#009ee0;color:#fff;font-weight:bold;text-transform:uppercase}.search-pax-btn:hover{background:#008ac3;cursor:pointer}.frontpage-info-top-header-left{position:relative;left:0}.frontpage-info-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff}.frontpage-info-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.frontpage-info-container .frontpage-info-top{width:100%;padding:16px 29px;border:1px solid #95a8bd;border-bottom:0;background:#f7fbfc}.frontpage-info-container .frontpage-info-top-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-right:16px;padding-left:16px;color:#224467;text-align:center}.frontpage-info-container .frontpage-info-top-header span{-ms-flex-item-align:center;align-self:center;white-space:nowrap}.frontpage-info-container .frontpage-info-top-header-middle{padding-right:25px;padding-left:25px}@-webkit-keyframes loading{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.frontpage-info-container .frontpage-info-top-text{line-height:19px;line-height:1.9rem;margin-top:16px;padding-bottom:14px;color:#000}#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOut,#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOver,.frontpage-search-container .choserMouseOut,.frontpage-search-container .choserMouseOver,.frontpage-search-container .departure-drop-down .dropdown-element,.frontpage-search-container .destination-drop-down .dropdown-element{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem;display:block;padding:8px;font-weight:normal}#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOut:hover,#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOver:hover,.frontpage-search-container .choserMouseOut:hover,.frontpage-search-container .choserMouseOver:hover,.frontpage-search-container .departure-drop-down .dropdown-element:hover,.frontpage-search-container .destination-drop-down .dropdown-element:hover{background:#e6f6f9;cursor:pointer}#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOut b,#more-airports-container #more-airports-popup .drop_down_container #departure_airport_select_container_map .choserMouseOver b,.frontpage-search-container .choserMouseOut b,.frontpage-search-container .choserMouseOver b,.frontpage-search-container .departure-drop-down .dropdown-element b,.frontpage-search-container .destination-drop-down .dropdown-element b{color:#009ee0}.frontpage-search-container .choserMouseOver,.frontpage-search-container .departure-drop-down .dropdown-element.active,.frontpage-search-container .destination-drop-down .dropdown-element.active{background:#e6f6f9}.frontpage-search-container .choserMouseOut b,.frontpage-search-container .choserMouseOver b{color:#009ee0}.frontpage-tip{width:360px;height:auto;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;position:absolute;bottom:50px;left:-144px;visibility:hidden;padding:7px;background:#fff;background-color:#fdecc0;text-align:left;opacity:0;-webkit-transition:all 0.2 ease-out;-moz-transition:all 0.2 ease-out;-ms-transition:all 0.2 ease-out;-o-transition:all 0.2 ease-out;transition:all 0.2 ease-out;border-left:1pxpx solid #eec65c;z-index:100;-webkit-box-shadow:0px 1px 6px 0px rgba(0, 0, 0, 0.45);box-shadow:0px 1px 6px 0px rgba(0, 0, 0, 0.45);color:#000}.frontpage-tip:after{width:0;height:0;position:absolute;bottom:-12px;left:150px;-webkit-transition:all 0.2 ease-out;-moz-transition:all 0.2 ease-out;-ms-transition:all 0.2 ease-out;-o-transition:all 0.2 ease-out;transition:all 0.2 ease-out;visibility:hidden;border-width:12px 11px 0;border-style:solid;border-color:transparent;border-top-color:#fdecc0;content:'';opacity:0}.search-travelers-container{position:relative;width:112px}.search-travelers-container .search-travelers{width:112px;height:45px;font-size:15px;font-size:1.5rem;z-index:10;position:relative;padding-right:6px;padding-left:6px;background:#fff}.search-travelers-container .search-travelers:focus,.search-travelers-container .search-travelers:hover{color:#777;cursor:pointer}.search-travelers-container .search-travelers:focus:before,.search-travelers-container .search-travelers:hover:before{background:#cce2f0}.search-travelers-container .search-travelers .label-text{position:relative;top:14px}.search-travelers-container .search-travelers .label-text:after{position:absolute;top:3px;right:0;font-size:11px;font-size:1.1rem;content:"";color:#009ee0}.search-travelers-container .search-travelers span{display:block;position:relative;padding-right:15px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-travelers-container .search-travelers span:hover{cursor:pointer}.search-travelers-container .search-travelers label:hover{cursor:pointer}.search-travelers-container .search-pax-number-button span{display:block;width:34px;height:34px;position:relative;top:-10px;left:-10px}.search-travelers-container .search-pax-number-button span:before{content:'';position:absolute;top:9px;left:7px;width:16px;height:16px;border-radius:50%;background:#009ee0}.search-travelers-container .search-pax-number-button span:after{display:block;content:'';position:absolute;top:13px;left:11px;font-size:8px;font-size:0.8rem;color:#fff;line-height:1}.search-travelers-container .search-pax-number-button.pax-up span:after{content:""}.search-travelers-container .search-pax-number-button.pax-down{float:left}.search-travelers-container .search-pax-number-button.pax-down span:after{width:8px;height:2px;top:16px;left:11px;background:#fff}.search-pax-select{position:absolute;left:0;z-index:1}.search-pax-select-elements{position:relative;min-width:200px}.search-pax-select-element{display:table;width:100%}.search-pax-select-element.children-ages:first-child{padding-top:3px;border-top:1px solid #c6d1dc}.search-pax-select-elements.children-ages._active{display:block}.search-pax-select-element.children-ages{display:none}.search-pax-select-element.children-ages._active{display:table}.search-pax-header{width:auto;padding:8px 10px;padding-left:0;vertical-align:middle;font-size:14px;font-size:1.4rem}.search-pax-select-number{vertical-align:middle}.search-pax-select-number-container{display:inline-block;width:60px;height:17px;vertical-align:middle}.search-pax-select-number input{display:inline-block;color:inherit;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;width:20px;height:inherit;outline:0;background-color:transparent;font-weight:bold;vertical-align:top;position:relative;top:-2px;left:-1px;pointer-events:none}.search-pax-select-number input:hover{cursor:default}.search-pax-number-button{display:inline-block;font-size:0;line-height:0;width:17px;height:17px;vertical-align:top}.search-pax-number-button:hover{cursor:pointer}.search-rooms-container{position:relative}.search-rooms-container .search-rooms{width:112px;height:45px;font-size:15px;font-size:1.5rem;z-index:10;position:relative;padding-right:6px;padding-left:6px;background:#fff}.search-rooms-container .search-rooms:focus,.search-rooms-container .search-rooms:hover{color:#777;cursor:pointer}.search-rooms-container .search-rooms:hover:before{background:#cce2f0}.search-rooms-container .search-rooms span{display:block;position:relative;padding-right:25px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-rooms-container .search-rooms span:hover{cursor:pointer}.search-rooms-container .search-rooms label:hover{cursor:pointer}.search-rooms-container .search-rooms .label-text{position:relative;top:14px}.search-rooms-container .search-rooms .label-text:after{position:absolute;top:3px;right:0;font-size:11px;font-size:1.1rem;content:"";color:#009ee0}.search-rooms-container .search-hotel-select{position:absolute;left:0;z-index:1;width:151px}.search-rooms-container .search-hotel-select.modal-select{top:61px}.search-rooms-container .search-hotel-select.modal-safari,.search-rooms-container .search-hotel-select.modal-show{top:69px}.search-rooms-container .search-hotel-select .search-hotel-select-element{padding:0 8px}.search-rooms-container .search-hotel-select .search-hotel-select-element:hover{background:#e6f6f9;cursor:pointer}.theme__offers--container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:27px;padding-right:29px;padding-bottom:21px;padding-left:29px;border-right:1px solid #97aabf;border-left:1px solid #97aabf;background:#f7fbfc}.theme__offers--container .pages-section__header{position:relative}.theme__offers--container .pages-section__info{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;position:absolute;top:9px;right:0}.info__box__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:598px;margin-bottom:1rem;float:left;border:1px solid #95a8bd}.info__box__container *{-webkit-box-sizing:border-box;box-sizing:border-box}.info__box__menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px;padding-right:4px;padding-left:4px;border-bottom:1px solid #95a8bd;background-color:#f7fbfc}.info__box__menu__element{font-size:14px;font-size:1.4rem;padding:11px 14px 12px;border:1px solid #f7fbfc;border-bottom:0;color:#224467;font-weight:700}.info__box__menu__element:hover{color:#009ee0;cursor:pointer}.info__box__menu__element--selected{position:relative;border-color:#95a8bd;background-color:#fff;color:#009ee0;pointer-events:none}.info__box__menu__element--selected:after{width:100%;height:3px;position:absolute;bottom:-2px;left:0;background-color:#fff;content:''}.info__box__content{width:100%;padding-right:17px;padding-bottom:12px;padding-left:17px;float:left}.info__box__content__element img{margin-top:19px;margin-left:10px;float:right}.info__box__content__header{padding-top:10px;padding-bottom:10px}.info__box__content__header h2{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem;margin:0}.info__box__content__text a{color:#009ee0}#site #content_left .pages-container__left{position:relative;width:540px}.pages-section__teaser{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin-bottom:22px;color:#224467;font-weight:bold}.pages-section__teaser h2{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;margin-top:10px;margin-bottom:10px;font-weight:bold}#CompanyLogoCarouselContainer img{width:14%;margin-left:22px;height:auto}.tse-frontpage-price-list{margin-top:2rem}.tse-frontpage-price-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.tse-frontpage-price-list ul li{list-style:none;display:inline-block;width:calc(100% / 3);padding-right:1rem;margin-bottom:1rem}.tse-frontpage-price-list h3{font-size:1.8rem;line-height:2.1rem;color:#224467;font-weight:700;border-bottom:2px solid #009ee0;padding-bottom:6px;margin-bottom:4px;white-space:nowrap}.tse-frontpage-price-list dl,.tse-frontpage-price-list dl a{width:100%;margin-right:2rem;font-size:1.4rem;margin:0}.tse-frontpage-price-list dl a dd,.tse-frontpage-price-list dl a dt{line-height:1.8rem;border-bottom:1px solid #c6d1dc;padding:3px 0 3px 0;margin:0}.tse-frontpage-price-list dl a:hover dd,.tse-frontpage-price-list dl a:hover dt{background-color:#f7fbfc}.tse-frontpage-price-list dl a dd{text-align:right;color:#009ee0}.tse-frontpage-price-list dl a dt{float:left;clear:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:65%}.frontpage-search-container-header.flyplushotel .icons{width:50px!important;height:50px!important;margin-right:15px}.frontpage-search-container-header.flyplushotel span{padding-left:0!important}.frontpage-search-container__content--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.frontpage-search-container__content--header{font-size:29px!important;line-height:33px!important;color:#fff}.frontpage-search-container__content--subheader{font-size:18px!important;line-height:23px!important;color:#a7e5ff}.frontpage-below-top-info-right{background:#f7fbfc;border-left:1px solid #95a8bd;border-right:1px solid #95a8bd;border-bottom:1px solid #95a8bd;padding:0px 20px 20px 20px;text-align:center;margin-bottom:10px;margin-top:-20px;line-height:19px;font-size:16px}.pages-offers__elements__element a{text-decoration:none}.pages-offers__elements__element a .pages-offers__elements__element__destination{font-size:1.8rem;line-height:2.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:3px;color:#224467;text-decoration:none!important}.pages-offers__elements__element a .pages-offers__elements__element__destination:hover{text-decoration:underline}