@font-face {
    font-family: 'Lobster';
    src: url('/css/lobster/Lobster-Regular.eot');
    src: local('Lobster Regular'), local('Lobster-Regular'),
        url('/css/lobster/Lobster-Regular.eot?#iefix') format('embedded-opentype'),
        url('/css/lobster/Lobster-Regular.woff2') format('woff2'),
        url('/css/lobster/Lobster-Regular.woff') format('woff'),
        url('/css/lobster/Lobster-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('/css/raleway/Raleway-Medium.eot');
    src: local('Raleway Medium'), local('Raleway-Medium'),
        url('/css/raleway/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
        url('/css/raleway/Raleway-Medium.woff2') format('woff2'),
        url('/css/raleway/Raleway-Medium.woff') format('woff'),
        url('/css/raleway/Raleway-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Mazzard';
    src: local('Mazzard H Medium'), local('Mazzard-H-Medium'),
        url('/css/mazzard/MazzardH-Medium.woff2') format('woff2'),
        url('/css/mazzard/MazzardH-Medium.woff') format('woff'),
        url('/css/mazzard/MazzardH-Medium.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }

/*style.css*/
*,.nemo-flights-form,.nemo-flights-form *,.nemo-ui-systemSelect__tooltip{box-sizing:border-box}iframe,img,legend{border:0}.nemo-ui-table,table{border-spacing:0;border-collapse:collapse}
.nemo-ui-table,table{border-collapse:collapse}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}b,optgroup,strong{font-weight:700}h1{font-size:28px; font-weight:400;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}td,th{padding:0}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}*{margin:0}body,html{}body{margin:0;background-color:#fff;font-family:sans-serif;font-size:13px}@media (max-width:500px){*{transition:none!important}}.nemo-common-postFilters__filterList__filter__partSelector__part:hover,.nemo-flights-results__emptyFilterResults__filterList__item:hover,.nemo-flights-results__error__footer .ui-button:hover,.nemo-ui-btnCheck__btn:hover,.nemo-ui-button:hover,.nemo-ui-select__toggle:hover,.nemo-ui-stateGroup__label__button:hover,.nemo-ui-systemSelect__button:hover,.ui-dialog-buttonpane .ui-button:hover{background:#94ca51}.nemo-common-postFilters__filterList__filter__partSelector__part:focus,.nemo-flights-results__emptyFilterResults__filterList__item:focus,.nemo-flights-results__error__footer .ui-button:focus,.nemo-ui-btnCheck__btn:focus,.nemo-ui-button:focus,.nemo-ui-select__toggle:focus,.nemo-ui-stateGroup__label__button:focus,.nemo-ui-systemSelect__button:focus,.ui-dialog-buttonpane .ui-button:focus{background:#88c43d;box-shadow:0 0 8px #edbe00}.nemo-common-postFilters__filterList__filter__partSelector__part:focus:hover,.nemo-flights-results__emptyFilterResults__filterList__item:focus:hover,.nemo-flights-results__error__footer .ui-button:focus:hover,.nemo-ui-btnCheck__btn:focus:hover,.nemo-ui-button:focus:hover,.nemo-ui-select__toggle:focus:hover,.nemo-ui-stateGroup__label__button:focus:hover,.nemo-ui-systemSelect__button:focus:hover,.ui-dialog-buttonpane .ui-button:focus:hover{background:#94ca51}.nemo-common-postFilters__filterList__filter__partSelector__part,.nemo-common-postFilters__filterList__filter__partSelector__part_common,.nemo-flights-results__emptyFilterResults__filterList__item,.nemo-flights-results__emptyFilterResults__filterList__item_common,.nemo-flights-results__error__footer .ui-button_common,.nemo-ui-btnCheck__btn,.nemo-ui-btnCheck__btn_common,.nemo-ui-button_common,.nemo-ui-select__toggle,.nemo-ui-select__toggle_common,.nemo-ui-stateGroup__label__button,.nemo-ui-stateGroup__label__button_common,.nemo-ui-systemSelect__button,.nemo-ui-systemSelect__button_common,.ui-dialog-buttonpane .ui-button_common{height:30px;line-height:30px;font-size:100%;background-color:#e6e6e6;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(240,240,240,.75));color:#1e1e2e}textarea.chosen-choices,textarea.chosen-search input[type=text],textarea.chosen-single,textarea.nemo-ui-dummiedInput__dummy,textarea.nemo-ui-textInput__input{height:auto}.chosen-choices_big,.chosen-search input[type=text]_big,.chosen-single_big,.nemo-ui-dummiedInput__dummy_big,.nemo-ui-selectInput__select_big,.nemo-ui-textInput__input_big{height:30px}.chosen-choices:hover,.chosen-search input[type=text]:hover,.chosen-single:hover,.nemo-ui-dummiedInput__dummy:hover,.nemo-ui-textInput__input:hover{border-color:#64b5f6;box-shadow:inset 0 0 1px rgba(10,10,15,.25)}.chosen-choices:focus,.chosen-search input[type=text]:focus,.chosen-single:focus,.nemo-ui-dummiedInput__dummy:focus,.nemo-ui-textInput__input:focus{border:1px solid #349ef3}.chosen-choices:disabled,.chosen-search input[type=text]:disabled,.chosen-single:disabled,.nemo-ui-dummiedInput__dummy:disabled,.nemo-ui-textInput__input:disabled{background:#e6e6e6}.chosen-choices:disabled:hover,.chosen-search input[type=text]:disabled:hover,.chosen-single:disabled:hover,.nemo-ui-dummiedInput__dummy:disabled:hover,.nemo-ui-textInput__input:disabled:hover{border-color:#e6e6e6}.chosen-choices:disabled::-webkit-input-placeholder,.chosen-search input[type=text]:disabled::-webkit-input-placeholder,.chosen-single:disabled::-webkit-input-placeholder,.nemo-ui-dummiedInput__dummy:disabled::-webkit-input-placeholder,.nemo-ui-textInput__input:disabled::-webkit-input-placeholder{color:rgba(100,100,100,.4)}.chosen-choices:disabled::-moz-placeholder,.chosen-search input[type=text]:disabled::-moz-placeholder,.chosen-single:disabled::-moz-placeholder,.nemo-ui-dummiedInput__dummy:disabled::-moz-placeholder,.nemo-ui-textInput__input:disabled::-moz-placeholder{color:rgba(100,100,100,.4)}.chosen-choices:disabled:-ms-input-placeholder,.chosen-search input[type=text]:disabled:-ms-input-placeholder,.chosen-single:disabled:-ms-input-placeholder,.nemo-ui-dummiedInput__dummy:disabled:-ms-input-placeholder,.nemo-ui-textInput__input:disabled:-ms-input-placeholder{color:rgba(100,100,100,.4)}.chosen-choices:disabled::placeholder,.chosen-search input[type=text]:disabled::placeholder,.chosen-single:disabled::placeholder,.nemo-ui-dummiedInput__dummy:disabled::placeholder,.nemo-ui-textInput__input:disabled::placeholder{color:rgba(100,100,100,.4)}.chosen-choices::-webkit-input-placeholder,.chosen-search input[type=text]::-webkit-input-placeholder,.chosen-single::-webkit-input-placeholder,.nemo-ui-dummiedInput__dummy::-webkit-input-placeholder,.nemo-ui-dummiedInput__dummy__placeholder,.nemo-ui-textInput__input::-webkit-input-placeholder{font-size:100%;color:rgba(100,100,100,.75)}.chosen-choices::-moz-placeholder,.chosen-search input[type=text]::-moz-placeholder,.chosen-single::-moz-placeholder,.nemo-ui-dummiedInput__dummy::-moz-placeholder,.nemo-ui-dummiedInput__dummy__placeholder,.nemo-ui-textInput__input::-moz-placeholder{font-size:100%;color:rgba(100,100,100,.75)}.chosen-choices:-ms-input-placeholder,.chosen-search input[type=text]:-ms-input-placeholder,.chosen-single:-ms-input-placeholder,.nemo-ui-dummiedInput__dummy:-ms-input-placeholder,.nemo-ui-dummiedInput__dummy__placeholder,.nemo-ui-textInput__input:-ms-input-placeholder{font-size:100%;color:rgba(100,100,100,.75)}.chosen-choices::placeholder,.chosen-search input[type=text]::placeholder,.chosen-single::placeholder,.nemo-ui-dummiedInput__dummy::placeholder,.nemo-ui-dummiedInput__dummy__placeholder,.nemo-ui-textInput__input::placeholder{font-size:100%;color:rgba(100,100,100,.75)}a{color:#64b5f6}a:hover{color:#349ef3}.nemo-ui-table__td
@media (max-width:980px){.nemo-common-pageHeader__inner{padding-left:60px}.nemo-common-pageHeader__inner__headerLinks{display:none}.nemo-common-pageHeader__mobileControl_links{display:block}}@media (min-width:1340px){.nemo-common-pageHeader__inner{max-width:1600px}}@media (max-width:600px){.nemo-common-pageHeader__mobileControl{display:block}.nemo-common-pageHeader__dropMenu{display:none}.nemo-common-pageHeader__inner{padding-left:60px;padding-right:60px}.nemo-common-mobileControl__pseudoHeader__options{display:block}.nemo-common-mobileControlOpen{overflow:hidden}}@media (max-width:750px){.nemo-common-breadCrumbs__additional{display:none}}@media (max-width:500px){.nemo-common-breadCrumbs{display:none}}@media only screen and (min-width:1340px){.nemo-common-footer__footerInner{max-width:1600px}}@media (max-width:400px){.nemo-common-pageWrapper{padding-bottom:60px}}@media (max-width:600px) and (min-width:400px){.nemo-common-pageWrapper{margin:0 auto;min-height:100%;padding-bottom:100px}}@media (max-width:1024px) and (min-width:600px){.nemo-common-footer__companyLogo{margin:0 6px;width:120px}}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value_noFlex{display:block;height:auto;padding:0 20px}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value:hover{background:#fafafa}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value_disabled{background-color:#f0f0f0;background-image:none;cursor:default}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value_disabled:hover{background-color:#f0f0f0;background-image:none}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value_checked{background-color:#64b5f6;background-image:none;cursor:default;color:#fff}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value_checked:hover{background-color:#64b5f6;background-image:none}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value__input{width:20px;margin-right:5px;display:none}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value__name{-ms-flex-positive:50;flex-grow:50;display:block;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;font-size:100%;font-weight:400}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value__name_noMatter{font-size:110%}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value__name_small{font-size:90%}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value__name__tooltip{margin-top:20px}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value__price{-ms-flex-positive:1;flex-grow:1;margin-right:2px;font-size:90%;white-space:nowrap;font-weight:500;opacity:.75}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value__price currency{font-size:110%}.nemo-common-postFilters__filterList__filter__valuesBlock__values__value__quantity{-ms-flex-positive:1;flex-grow:1;line-height:2.1;background-color:rgba(255,255,255,.25);border-radius:11px;font-size:80%;font-weight:500;opacity:.5;text-align:center;margin-left:5px;width:2em;height:2.1em}.nemo-common-scrollable{-ms-flex-item-align:stretch;min-height:100%;position:relative;margin-right:0}.nemo-common-scrollable__content{position:absolute;height:100%;overflow:hidden;padding-right:14px;width:100%}@media screen and (max-width:960px){.nemo-common-scrollable__content{overflow:scroll}.nemo-common-scrollable__scroller{display:none}}.nemo-common-scrollable__scroller{position:absolute;z-index:10;opacity:.25;right:0;top:0;height:100%;width:8px;border-radius:4px;background-color:rgba(255,255,255,.25);transition:all .1s ease;overflow:hidden}.nemo-common-scrollable__scroller__control{position:absolute;width:8px;border-radius:4px;background-color:#64b5f6;transition:all .1s ease}.nemo-common-scrollable:hover .nemo-common-scrollable__scroller{opacity:.5}.js-common-scrollable_off .js-scrollable__scroller{display:none}.nemo-common-sticker{position:relative;display:block;-ms-flex-item-align:stretch;padding:0}.nemo-common-sticker__inner{overflow:hidden;position:absolute;width:100%;margin:0;max-height:100%}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#0a0a0f}.chosen-container .active-result,.chosen-container .disabled-result,.chosen-container .group-result,.chosen-container .no-results,.chosen-container .result-selected{overflow:hidden;text-overflow:ellipsis;list-style:none;-webkit-touch-callout:none}.chosen-container .group-result{font-weight:700;cursor:default}.chosen-container .group-result:hover{background:0 0}.chosen-container .result-selected{cursor:auto}.chosen-container .disabled-result{cursor:default;opacity:.5}.chosen-container .no-results{color:rgba(100,100,100,.75);display:list-item}.chosen-container .group-option{padding-left:20px}.chosen-container em{font-style:normal}.chosen-drop{display:block;right:auto;left:-9999px;width:100%;min-width:1px}.chosen-with-drop .chosen-drop{left:0}.chosen-choices,.chosen-single{margin:0;position:relative;display:block;overflow:hidden;background-clip:padding-box;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;line-height:22px;color:#0a0a0f}.chosen-choices:hover,.chosen-single:hover{color:#0a0a0f}.chosen-default{color:#999}.chosen-single span{display:block;overflow:hidden;margin-right:25px;text-overflow:ellipsis;white-space:nowrap}.chosen-single div{position:absolute;top:0;right:0;display:block;width:25px;height:100%}.chosen-single div b{display:block;width:100%;height:100%;background:url(images/ui/ui-select-arrow.svg) center center no-repeat;transition:all .2s}.chosen-container-active .chosen-choices,.chosen-container-active .chosen-single{border:1px solid #349ef3}.chosen-container-active .chosen-choices b,.chosen-container-active .chosen-single b{transform:rotate(180deg)}.chosen-search{position:relative;white-space:nowrap;border-top:0;border-bottom:1px solid #e6e6e6}.chosen-search:after{content:'';position:absolute;top:50%;right:15px;margin-top:-10px;width:20px;height:20px;background:url(images/ui/ui-select-search.svg) center center no-repeat}.chosen-search:hover{background:0 0}.chosen-search input[type=text]{margin:0;padding-right:25px}.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;padding:0;margin:0;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-choices{height:auto;min-height:30px}.chosen-choices .search-field{margin:0;padding:0;white-space:nowrap;float:left;list-style:none}.chosen-choices input[type=text]{padding:0;height:22px;outline:0;border:0!important;background:0 0!important;box-shadow:none;font-family:sans-serif;line-height:normal;border-radius:0;color:#999}.chosen-choices input[type=text]::-webkit-input-placeholder{color:rgba(100,100,100,.75)}.chosen-choices input[type=text]::-moz-placeholder{color:rgba(100,100,100,.75)}.chosen-choices input[type=text]:-ms-input-placeholder{color:rgba(100,100,100,.75)}.chosen-choices input[type=text]::placeholder{color:rgba(100,100,100,.75)}.chosen-choices input[type=text]:focus{color:inherit}.chosen-choices .search-choice{position:relative;border-radius:2px;border:1px solid #e6e6e6;max-width:100%;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:1px 2px 1px 0;padding:0 20px 0 5px;font-size:12px;line-height:18px;background:#fafafa;float:left;list-style:none}.chosen-choices .search-choice-disabled{opacity:.7}.chosen-choices .search-choice-focus{background:#d4d4d4}.chosen-choices .search-choice-close{position:absolute;top:50%;right:5px;margin-top:-5px;height:10px;width:10px;cursor:pointer;background:url(images/ui/popup-close.svg) center center no-repeat;opacity:.5;transition:all .2s}.nemo-auth__stub,.nemo-registration__stub{top:0;right:0;background:url(images/ui/ui-loader-planes.svg) center center no-repeat rgba(255,255,255,.5);left:0;bottom:0}.chosen-choices .search-choice-close:hover{opacity:1}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-close,.chosen-disabled .chosen-single{cursor:default}.nemo-auth_popup{width:90vw;max-width:400px;padding:10px 20px}.nemo-auth_passRecoveryPopup{max-width:340px;overflow:visible;padding:20px}.nemo-auth__stub{position:absolute}.nemo-auth__field,.nemo-registration{position:relative}.nemo-auth__field{min-width:200px;max-width:260px;margin-top:10px}.nemo-auth__field:first-child{margin-top:0}.nemo-auth__field_passrestore{width:100%;max-width:100%}.nemo-auth__field .nemo-ui-hint{margin-left:15%}.nemo-auth__field__label__caption{display:inline-block;vertical-align:middle;margin:0;width:30%;padding-right:10px}.nemo-auth__field__label__input{display:inline-block;vertical-align:middle;margin:0;width:70%;height:40px}.nemo-auth__error,.nemo-auth__info{margin:10px 0 0;padding-top:10px;padding-bottom:10px}.nemo-auth__submitButton{height:40px;line-height:40px;vertical-align:middle}.nemo-auth__registrationLink{display:inline-block;margin-left:20px}.nemo-auth__links{margin-top:10px}.nemo-auth_separatePage .nemo-auth__field{display:inline-block;vertical-align:middle;margin:0 20px 0 0;max-width:100%}.nemo-auth_separatePage .nemo-auth__field__label{white-space:nowrap}.nemo-auth_separatePage .nemo-auth__field__label__caption,.nemo-auth_separatePage .nemo-auth__field__label__input{width:auto}.nemo-authPopup{max-width:400px;overflow:visible;padding:0}@media (max-device-width:480px){.nemo-authPopup+.ui-dialog-buttonpane button:nth-child(2){display:none}}.nemo-registration__stub{position:absolute}.nemo-registration__field{margin-top:10px;position:relative}.nemo-registration__field:first-child{margin:0}.nemo-registration__field .nemo-ui-hint{margin-left:22%}.nemo-registration__field__caption{display:inline-block;vertical-align:middle;width:45%}.nemo-registration__field__input{display:inline-block;vertical-align:middle;width:50%;margin:0;height:40px}.nemo-registration__field__captcha,.nemo-registration__field__captchaField,.nemo-registration__field__captchaRefresh{display:inline-block;vertical-align:middle;position:relative}.nemo-registration__linkToLegalEntity{display:inline-block;margin-top:10px}.nemo-registrationPopup{width:90vw;max-width:400px;padding-top:10px;padding-bottom:20px!important;overflow:visible}.nemo-registrationPopup .nemo-registration__field__caption_capture{display:block;width:auto}.nemo-registrationPopup .nemo-registration__field__captchaField{display:block}.nemo-registrationPopup .nemo-registration__field__input_capture{width:100%}.nemo-common-checkOrderPopup{max-width:400px;padding-top:10px;padding-bottom:10px}.nemo-common-checkOrder__header{margin-bottom:10px;padding:10px 0;display:block}.nemo-common-checkOrder__field{position:relative;margin-bottom:10px}.nemo-common-checkOrder__field:last-child{margin:0}.nemo-common-checkOrder__field__label__caption,.nemo-common-checkOrder__field__label__input{display:inline-block;vertical-align:middle;width:50%;margin:0}.nemo-common-checkOrder__field__label__caption{padding-right:10px;white-space:normal}.nemo-common-checkOrder__field .nemo-ui-hint{margin-left:25%}.nemo-common-checkOrder_pageForm .nemo-common-checkOrder__field{display:inline-block;vertical-align:middle;margin-right:20px}.nemo-common-checkOrder_pageForm .nemo-common-checkOrder__field__label__caption,.nemo-common-checkOrder_pageForm .nemo-common-checkOrder__field__label__input{width:auto}.nemo-flights-form{position:relative;margin-top:30vh;font:13px Roboto,"Open Sans",sans-serif}.nemo-flights-form__formContainer,.nemo-flights-form__searchOptions{width:100%}.nemo-flights-form__formContainer__inner,.nemo-flights-form__searchOptions__inner{width:1260px;max-width:1260px;margin:0 auto;padding:20px 30px}.nemo-flights-form__formContainer{background:#64b5f6;color:#fff;position:relative}.nemo-flights-form__formContainer__inner{display:table;padding-bottom:0;max-width:1680px}.nemo-flights-form__additional{max-width:1260px;margin:20px auto;padding:0 30px}.nemo-flights-form__additional__item{display:inline-block;vertical-align:top;width:50%}.nemo-flights-form__additional__item_lastSearches{text-align:right}.nemo-flights-form__additional__parameters__toggle{display:inline-block}@media (max-width:500px){.nemo-flights-form__additional__parameters__toggle{width:100%}}.nemo-flights-form__additional__parameters__dropdown{left:0;right:auto;min-width:1px;width:400px;padding:20px;color:#636467;cursor:auto;white-space:normal}.nemo-flights-form__additional__parameters__checkbox__caption,.nemo-flights-form__additional__parameters__checkbox__caption:hover,.nemo-flights-form__additional__parameters__header{color:inherit}.nemo-flights-form__additional__parameters__item{margin-bottom:20px}.nemo-flights-form__additional__parameters__item:last-child{margin:0}.nemo-flights-form__additional__parameters__item__title{display:inline-block;vertical-align:top;width:33%;padding-right:10px;line-height:20px;padding-top:5px}.nemo-flights-form__additional__parameters__item__title_transfers{padding-top:0}.nemo-flights-form__additional__parameters__item__content{display:inline-block;vertical-align:top;width:67%;max-width:67%}.nemo-flights-form__additional__parameters__item__content__maxPriceField{margin:0;max-width:90px;padding-right:25px;display:inline-block;vertical-align:top}.nemo-flights-form__additional__parameters__item__content__maxPriceFieldClearer{display:inline-block;vertical-align:top;width:20px;height:20px;margin:5px 5px 0 -25px;opacity:.25;cursor:pointer;transition:all .2s;background:url(images/fsf-sprite.svg) 6px -54px no-repeat;position:relative;z-index:1}.nemo-flights-form__additional__parameters__item__content__maxPriceFieldClearer:hover{opacity:1}.nemo-flights-form__additional__parameters__item__content__maxPriceCurrency{display:inline-block;vertical-align:top;padding:5px 0 0 10px;line-height:20px}.nemo-flights-form__additional__parameters__checkbox{display:block;padding:0;margin-bottom:10px}.nemo-flights-form__additional__parameters__checkbox:last-child{margin:0}.nemo-flights-form__additional__parameters__carrierLoading{line-height:20px;padding-top:5px}.nemo-flights-form__additional__parameters__timeEnRoute__subTitle{display:inline-block;vertical-align:middle;padding:5px 10px 0 0;line-height:20px}.nemo-flights-form__additional__parameters__timeEnRoute__select{max-width:100%;vertical-align:middle;margin-top:5px;min-height:30px;padding:0 5px;background-color:transparent;border:1px solid #e6e6e6}.nemo-flights-form__additional__parameters__timeEnRoute__select:focus{outline:0;border:1px solid #349ef3}.nemo-flights-form__additional__parameters__carrierSelect{max-width:100%;vertical-align:middle;min-height:30px;padding:0 5px;background-color:transparent;border:1px solid #e6e6e6}.nemo-flights-form__additional__parameters__carrierSelect:focus{outline:0;border:1px solid #349ef3}.nemo-flights-form__buttonContainer,.nemo-flights-form__passengers,.nemo-flights-form__route{display:table-cell;vertical-align:top}.nemo-flights-form__buttonContainer{padding-left:20px;white-space:nowrap;width:1%;text-align:right}.nemo-flights-form__searchBlockedError{max-width:90vw;white-space:normal;z-index:1}.nemo-flights-form__route{padding:0}.nemo-flights-form__route__segment{display:inline-block;width:80%;padding-bottom:20px}.nemo-flights-form__route__segment_returnSegment{width:20%}.nemo-flights-form__route__segment_CR{position:relative}.nemo-flights-form__route__segment_CR,.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__item_date{width:100%}.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__item_date{padding-left:1px}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item{width:39.4%}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item_date{width:21.2%}.nemo-flights-form__route__segment__input{margin:0;padding:0 10px;height:40px;cursor:pointer;line-height:40px;font-size:105%;color:#0a0a0f}.nemo-flights-form__route__segment__input,.nemo-flights-form__route__segment__input:focus{border:0}.nemo-flights-form__route__segment__input_date{background-position:right 11px;background-repeat:no-repeat;padding-right:36px}@media (max-width:500px){.nemo-flights-form__route__segment__input::-webkit-input-placeholder{line-height:30px}}.nemo-flights-form__route__segment__item{display:inline-block;vertical-align:top;padding-right:20px;position:relative}.nemo-flights-form__route__removeCRSegment_inactive,.nemo-flights-form__route__segment__item__date__dummy_short{display:none}.nemo-flights-form__route__segment__item_from,.nemo-flights-form__route__segment__item_to{width:37.9%}.nemo-flights-form__route__segment__item_date{width:24.2%;padding-right:0}.nemo-flights-form__route__segment__item__dummy{text-indent:10px;line-height:40px;font-size:105%}.nemo-flights-form__route__segment__item__date__dummy{padding-right:36px;font-size:105%}.nemo-flights-form__route__segment__item__date__indicator{position:absolute;line-height:20px;width:24px;text-align:center;top:50%;margin-top:-12px;right:10px;color:#636467;z-index:1;opacity:.75;border-radius:2px;border:2px solid #64b5f6;font-size:14px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UzZTVlNyIgc3RvcC1vcGFjaXR5PSIwLjkyIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2UzZTVlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(to bottom,rgba(255,255,255,.75) 0,rgba(255,255,255,.92) 50%,rgba(227,229,231,.92) 51%,#e3e5e7 75%)}.nemo-flights-form__route__segment__item__date__indicator:after{content:'';position:absolute;top:50%;left:0;right:0;height:2px;margin-top:-1px;background:#64b5f6}.nemo-flights-form__route__segment__item__inputContainer{margin:0}.nemo-flights-form__route__segment__item__citySwap{width:40px;height:40px;position:absolute;right:0;top:0;cursor:pointer;background:#e6e6e6}.nemo-flights-form__route__segment__item__citySwap:after,.nemo-flights-form__route__segment__item__citySwap:before{width:17px;height:7px;background-image:url(images/arrow.svg);left:12px;transition:transform .1s ease-in-out;position:absolute;content:''}.nemo-flights-form__route__segment__item__citySwap:before{top:12px;transform:translateX(1px)}.nemo-flights-form__route__segment__item__citySwap:after{top:21px;transform:rotate(180deg) translateX(1px)}.nemo-flights-form__route__segment__item__citySwap:hover:before{transform:translateX(3px)}.nemo-flights-form__route__segment__item__citySwap:hover:after{transform:rotate(180deg) translateX(3px)}.nemo-flights-form__route__switchToRT{line-height:40px;background:rgba(255,255,255,.25);border-radius:2px;padding:0 35px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .1s ease-in}.nemo-flights-form__route__switchToRT:hover{box-shadow:inset 0 0 16px rgba(255,255,255,.2)}.nemo-flights-form__route__switchToOW{position:absolute;z-index:10;top:-10px;right:-10px;width:20px;height:20px;border-radius:50%;background:url(images/fsf-sprite.svg) 6px -54px no-repeat #fff;cursor:pointer;transition:all .2s;opacity:.5}.nemo-flights-form__route__switchToOW:hover{box-shadow:0 0 5px rgba(0,0,0,.2);opacity:1}.nemo-flights-form__route__continueCR{line-height:40px;background:rgba(255,255,255,.25);border-radius:2px;cursor:pointer;transition:all .2s;text-align:center;margin:0 0 20px}.nemo-flights-form__route__continueCR:hover{box-shadow:inset 0 0 16px rgba(255,255,255,.2)}.nemo-flights-form__route__continueCR_inactive{opacity:.5;cursor:default}.nemo-flights-form__route__continueCR_inactive:hover{box-shadow:none}.nemo-flights-form__route__removeCRSegment{position:absolute;width:28px;height:26px;background:url(images/fsf-sprite.svg) 7px -83.5px no-repeat #b23e13;top:0;right:100%;cursor:pointer;margin-top:5px}.nemo-flights-form__route__removeCRSegment:hover{background-color:#ce4816}.nemo-flights-form__routeOptions{display:table-row}.nemo-flights-form__routeOptions__inner{display:table-cell;padding:10px 0}.nemo-flights-form__routeOptions__inner:before{content:'';position:absolute;z-index:0;background:rgba(255,255,255,.25);left:0;right:0;bottom:0;height:50px}.nemo-flights-form__routeOptions_CR .nemo-flights-form__routeOptions__item_class,.nemo-flights-form__routeOptions_CR .nemo-flights-form__routeOptions__item_routeType{width:39.4%}.nemo-flights-form__routeOptions__item{display:inline-block;vertical-align:middle;padding-right:20px;text-align:right;position:relative;z-index:1}.nemo-flights-form__routeOptions__item_class,.nemo-flights-form__routeOptions__item_routeType{width:30.32%}.nemo-flights-form__routeOptions__item_direct,.nemo-flights-form__routeOptions__item_multiDate{text-align:left}.nemo-flights-form__routeOptions__item__selector{display:inline-block;position:relative;margin-left:10px;vertical-align:middle;box-shadow:none}.nemo-flights-form__passengers__containerColumn,.nemo-flights-form__routeOptions__item__selector__button,.nemo-flights-form__routeTypeSelector__select{padding-left:10px;padding-right:30px;text-align:left;display:block;max-width:30vw!important;min-width:1px!important}.nemo-flights-form__routeOptions__item__checkbox,.nemo-flights-form__searchingInfoPopup{padding:0}.nemo-flights-form__passengers__containerColumn:after,.nemo-flights-form__routeOptions__item__selector__button:after,.nemo-flights-form__routeTypeSelector__select:after{right:9px}.nemo-flights-form__routeOptions__item__checkbox__caption{color:#fff;transition:all .1s ease}.nemo-flights-form__routeOptions__item__checkbox:hover .nemo-flights-form__routeOptions__item__checkbox__caption{color:#fcfcfc}.nemo-flights-form__geoAC_withScroll{height:409px;overflow-y:scroll;overflow-x:hidden}.nemo-flights-form__geoAC__item_noRoute{color:#a9a9a9!important}.nemo-flights-form__geoAC__item_directFlight{font-weight:600}.nemo-flights-form__passengers{width:11.6%;white-space:nowrap;position:relative;padding-left:20px}.nemo-flights-form__passengers__containerColumn{display:none;text-align:left}.nemo-flights-form__passengers__container{width:140px;height:40px;line-height:40px;font-size:105%;color:#0a0a0f;background:#fff;padding:0 40px 0 10px;box-shadow:inset 0 0 5px transparent;border-radius:2px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;transition:all .2s;position:relative}.nemo-flights-form__passengers__container:hover{box-shadow:inset 0 0 10px rgba(11,144,214,0);background:#fff}.nemo-flights-form__passengers__buttonSelect,.nemo-flights-form__passengers__fastSelect{display:block}.nemo-flights-form__passengers__buttonSelect__item{padding:10px 15px;border-bottom:1px solid #dcdcdc;color:#0072ae;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-direction:flex-end;flex-direction:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;cursor:auto}.nemo-flights-form__passengers__buttonSelect__item__count,.nemo-flights-form__passengers__buttonSelect__item__desc,.nemo-flights-form__passengers__buttonSelect__item__name{display:inline-block;vertical-align:middle}.nemo-flights-form__passengers__buttonSelect__item__count{color:#6b6b6b;padding:0 20px 0 10px;-ms-flex:0 0 auto;flex:0 0 auto;width:33%}.nemo-flights-form__passengers__buttonSelect__item__count__count{display:inline-block;vertical-align:top;line-height:30px;width:25px;text-align:center}.nemo-flights-form__passengers__buttonSelect__item__count__minus,.nemo-flights-form__passengers__buttonSelect__item__count__plus{display:inline-block;vertical-align:top;width:30px;height:30px;border-radius:50%;border:1px solid #cae0ed;transition:all .2s;cursor:pointer;position:relative}.nemo-flights-form__passengers__buttonSelect__item__count__minus:hover,.nemo-flights-form__passengers__buttonSelect__item__count__plus:hover{background-color:#e1f5ff}.nemo-flights-form__passengers__buttonSelect__item__count__minus_disabled,.nemo-flights-form__passengers__buttonSelect__item__count__plus_disabled{opacity:0}.nemo-flights-form__passengers__buttonSelect__item__count__minus:after,.nemo-flights-form__passengers__buttonSelect__item__count__plus:after{content:'';background:url(images/fsf-sprite.svg);width:10px;height:10px;position:absolute;top:9px;left:9px}.nemo-flights-form__passengers__buttonSelect__item__count__plus:after{background-position:-35px -122px}.nemo-flights-form__passengers__buttonSelect__item__count__minus:after{background-position:-35px -97px}.nemo-flights-form__passengers__buttonSelect__item__desc{color:#a6a6a6;-ms-flex-negative:0;flex-shrink:0;width:33%;text-align:right}.nemo-flights-form__passengers__buttonSelect__item__name{margin-right:auto;white-space:normal;width:33%}.nemo-flights-form__passengersPopUp{margin:0 -10px;display:none}.nemo-flights-form__passengersPopUp__item{display:inline-block;vertical-align:top;margin:0 10px;font-size:13px;white-space:normal}.nemo-flights-form__passengersPopUp__item__header{font-size:14px}.nemo-flights-form__passengersPopUp__item__subheader{color:rgba(100,100,100,.75);min-height:35px}.nemo-flights-form__passengersPopUp__item__count{padding:0 15px;line-height:30px;min-width:100px;margin-top:5px;border-radius:8px;background:rgba(150,149,153,.1);cursor:pointer;transition:all .2s;white-space:nowrap}.nemo-flights-form__passengersPopUp__item__count:first-child{margin:0}.nemo-flights-form__passengersPopUp__item__count:hover{color:inherit;background:rgba(82,162,204,.25)}.nemo-flights-form__passengersPopUp__item__count_active{color:#fff;background:#52a2cc}.nemo-flights-form__passengersPopUp__item__count_active:hover{color:#fff;background:rgba(82,162,204,.75)}.nemo-flights-form__passengersPopUp__item__count_disabled{opacity:.2;cursor:default}.nemo-flights-form__passengersPopUp__item__count_disabled:hover{color:inherit;background:rgba(150,149,153,.1)}.nemo-flights-form__routeTypeSelector{padding:20px;position:relative;display:none}.nemo-flights-form__routeTypeSelector__button{line-height:40px;height:40px;min-width:200px;text-align:center;font-size:13px;display:inline-block;color:#636467;cursor:pointer;transition:all .2s;position:relative;box-shadow:none;border-radius:0}.nemo-flights-form__routeTypeSelector__button:last-child:after,.nemo-flights-form__routeTypeSelector__button_active:after{display:none}.nemo-flights-farerules__content__segments__segment__button_disabled,.nemo-flights-farerules__content__segments__segment__button_disabled:active,.nemo-flights-farerules__content__segments__segment__button_disabled:focus,.nemo-flights-farerules__content__segments__segment__button_disabled:hover,.nemo-flights-farerules__content__segments__segment_disabled,.nemo-flights-farerules__content__segments__segment_disabled:active,.nemo-flights-farerules__content__segments__segment_disabled:focus,.nemo-flights-farerules__content__segments__segment_disabled:hover,.nemo-flights-farerules__content__translators__link:not(.nemo-ui-pseudoLink),.nemo-flights-farerules__content__translators__link:not(.nemo-ui-pseudoLink):focus,.nemo-flights-farerules__content__translators__link:not(.nemo-ui-pseudoLink):hover{cursor:default}.nemo-flights-form_compact .nemo-flights-form__formContainer,.nemo-flights-form_twoThirds .nemo-flights-form__formContainer{border-radius:4px}.nemo-flights-form__routeTypeSelector__button:after{content:'';position:absolute;height:25px;width:1px;background:#bdbdbd;top:8px;right:0}.nemo-flights-form__routeTypeSelector__button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.nemo-flights-form__routeTypeSelector__button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.nemo-flights-form__routeTypeSelector__button_active{background:#64b5f6;color:#fff;margin-left:-1px;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.nemo-flights-form__routeTypeSelector__button_active:hover{background:#73bcf7}.nemo-flights-form__routeTypeSelector__selectWrap{position:relative;display:inline-block;vertical-align:middle}.nemo-flights-form__routeTypeSelector__select{margin:0;line-height:30px;height:30px}@media (max-width:500px){.nemo-flights-form__passengers__containerColumn,.nemo-flights-form__routeOptions__item__selector__button,.nemo-flights-form__routeTypeSelector__select{max-width:100%!important}}.nemo-flights-form__searchingInfoPopup__content{display:none;width:80vw;max-width:700px;padding:5px 20px 20px}.nemo-flights-form__searchingInfoPopup__header{padding-left:55px}.nemo-flights-form__searchingInfoPopup__header:after{content:'';position:absolute;width:20px;height:20px;background:url(images/fsf-sprite.svg) -30px -60px no-repeat;top:50%;left:20px;margin-top:-10px;animation:nemo-flights-form__searchingInfoPopup__headerAnimation 1s infinite}.nemo-flights-form__searchingInfo{color:#0a0a0f;font-size:13px;line-height:20px}.nemo-flights-form__searchingInfo__subHeader{margin-bottom:10px}.nemo-flights-form__searchingInfo__segment{margin-bottom:20px;padding:0 10px}.nemo-flights-form__searchingInfo__segment__inner{background:linear-gradient(to bottom,#f2f2f2,#e5e5e5) rgba(0,0,0,0);border-radius:4px;padding:10px 20px 10px 55px;position:relative;line-height:20px}.nemo-flights-form__searchingInfo__segment__inner:before{content:'';position:absolute;width:20px;height:20px;left:20px;top:50%;margin-top:-10px;background:url(images/fsf-sprite.svg) -30px 0 no-repeat}.nemo-flights-form__searchingInfo__segment:last-child{margin:0}.nemo-flights-form__searchingInfo__segment:nth-child(2n) .nemo-flights-form__searchingInfo__segment__inner:before{background-position:-30px -30px}.nemo-flights-form__searchingInfo__segment__date{font-size:12px;color:rgba(100,100,100,.75)}.nemo-flights-form__searchingInfo__segment__route{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nemo-flights-form__searchingInfo__segment__route__departure:after{content:'';display:inline-block;height:10px;width:30px;background:url(images/fsf-sprite.svg) -25px -84px no-repeat}.nemo-flights-form__searchingInfo__segments{margin:0 -10px}.nemo-flights-form__searchingInfo__segments_RTLike .nemo-flights-form__searchingInfo__segment{display:inline-block;width:50%;margin-bottom:0}@keyframes nemo-flights-form__searchingInfoPopup__headerAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (max-width:1300px){.nemo-flights-form__additional,.nemo-flights-form__formContainer__inner{max-width:100%;width:auto}.nemo-flights-form__route__segment__item__date__dummy_full{display:none}.nemo-flights-form__route__segment__item__date__dummy_short{display:block}.nemo-flights-form__routeOptions__inner{display:block;width:100%}.nemo-flights-form__routeOptions_CR .nemo-flights-form__routeOptions__item,.nemo-flights-form__routeOptions__item{width:auto}.nemo-flights-form__routeOptions__item__caption{display:none}.nemo-flights-form__routeOptions__item__selector{margin:0}}@media (max-width:1020px){.nemo-flights-form__routeOptions__inner{display:block;width:100%}.nemo-flights-form__routeOptions_CR .nemo-flights-form__routeOptions__item,.nemo-flights-form__routeOptions__item{width:auto}.nemo-flights-form__routeOptions__item__caption{display:none}.nemo-flights-form__routeOptions__item__selector{margin:0}}.nemo-flights-form_twoThirds{max-width:640px}.nemo-flights-form_twoThirds .nemo-flights-form{margin-top:10vh}.nemo-flights-form_twoThirds .nemo-flights-form__formContainer__inner{width:100%}.nemo-flights-form_twoThirds .nemo-flights-form__routeTypeSelector_buttons{display:block;text-align:center}.nemo-flights-form_twoThirds .nemo-flights-form__additional,.nemo-flights-form_twoThirds .nemo-flights-form__formContainer__inner{padding-right:20px;padding-left:20px}.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions__item_routeType{display:none}.nemo-flights-form_twoThirds .nemo-flights-form__buttonContainer,.nemo-flights-form_twoThirds .nemo-flights-form__passengers,.nemo-flights-form_twoThirds .nemo-flights-form__route{display:block;width:auto;position:relative}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment{width:100%}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item{padding:0 20px 0 0;width:40%}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item_date{width:20%;padding:0}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item__date__dummy_short{display:block}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item__date__dummy_full,.nemo-flights-form_twoThirds .nemo-flights-form__route__segment__item__date__dummy_short{display:none}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment__item{padding-right:10px}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment__item__date__dummy_full{display:block}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment__item_date,.nemo-flights-form_twoThirds .nemo-flights-form__route__segment__item_from,.nemo-flights-form_twoThirds .nemo-flights-form__route__segment__item_to{width:50%;padding-bottom:20px}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment__item_to{padding-right:0;padding-left:10px}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment__item_date{padding-bottom:0}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment_returnSegment{padding:0;position:absolute;left:auto;top:auto;right:0;bottom:20px;width:50%}.nemo-flights-form_twoThirds .nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__item_date{width:100%;padding-right:0;padding-left:10px}.nemo-flights-form_twoThirds .nemo-flights-form__route__continueCR{margin:0 0 20px}.nemo-flights-form_twoThirds .nemo-flights-form__passengers{float:left;padding:0 20px 0 0;z-index:10}.nemo-flights-form_twoThirds .nemo-flights-form__passengers__container{width:160px;max-width:160px}.nemo-flights-form_twoThirds .nemo-flights-form__passengers__buttonSelect,.nemo-flights-form_twoThirds .nemo-flights-form__passengers__fastSelect{right:inherit}.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions{display:block;position:relative;margin-top:20px}.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions__inner:before{display:none}.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions__item_class{position:absolute;left:180px;top:-55px;z-index:2}.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions__inner{padding:0 0 20px;display:block;width:100%}.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions_CR .nemo-flights-form_twoThirds .nemo-flights-form__routeOptions__item,.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions__item{width:auto}.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions__item__caption{display:none}.nemo-flights-form_twoThirds .nemo-flights-form__routeOptions__item__selector{margin:0}@media (max-width:970px){.nemo-flights-form{margin-top:10vh}.nemo-flights-form__formContainer__inner{width:100%}.nemo-flights-form__routeTypeSelector_buttons{display:block;text-align:center}.nemo-flights-form__additional,.nemo-flights-form__formContainer__inner{padding-right:20px;padding-left:20px}.nemo-flights-form__routeOptions__item_routeType{display:none}.nemo-flights-form__buttonContainer,.nemo-flights-form__passengers,.nemo-flights-form__route{display:block;width:auto;position:relative}.nemo-flights-form__route__segment{width:100%}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item{padding:0 20px 0 0;width:40%}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item_date{width:20%;padding:0}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item__date__dummy_short{display:block}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item__date__dummy_full,.nemo-flights-form__route__segment__item__date__dummy_short{display:none}.nemo-flights-form__route__segment__item{padding-right:10px}.nemo-flights-form__route__segment__item__date__dummy_full{display:block}.nemo-flights-form__route__segment__item_date,.nemo-flights-form__route__segment__item_from,.nemo-flights-form__route__segment__item_to{width:50%;padding-bottom:20px}.nemo-flights-form__route__segment__item_to{padding-right:0;padding-left:10px}.nemo-flights-form__route__segment__item_date{padding-bottom:0}.nemo-flights-form__route__segment_returnSegment{padding:0;position:absolute;left:auto;top:auto;right:0;bottom:20px;width:50%}.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__item_date{width:100%;padding-right:0;padding-left:10px}.nemo-flights-form__route__continueCR{margin:0 0 20px}.nemo-flights-form__passengers{float:left;padding:0 20px 0 0;z-index:10}.nemo-flights-form__passengers__container{width:160px;max-width:160px}.nemo-flights-form__passengers__buttonSelect,.nemo-flights-form__passengers__fastSelect{right:inherit}.nemo-flights-form__routeOptions{display:block;position:relative;margin-top:20px}.nemo-flights-form__routeOptions__inner:before{display:none}.nemo-flights-form__routeOptions__item_class{position:absolute;left:180px;top:-55px;z-index:2}.nemo-flights-form__routeOptions__inner{padding:0 0 20px;display:block;width:100%}.nemo-flights-form__routeOptions_CR .nemo-flights-form__routeOptions__item,.nemo-flights-form__routeOptions__item{width:auto}.nemo-flights-form__routeOptions__item__caption{display:none}.nemo-flights-form__routeOptions__item__selector{margin:0}}@media (max-width:700px){.nemo-flights-form__routeTypeSelector__button{padding-right:10px;padding-left:10px;min-width:145px}}@media (max-width:625px){.nemo-flights-form__route_CR .nemo-flights-form__route__segment__input_date,.nemo-flights-form__route_CR .nemo-flights-form__route__segment__item__date__dummy{padding-right:10px}.nemo-flights-form__route_CR .nemo-flights-form__route__segment__item__date__indicator{display:none}.nemo-flights-form__searchingInfo__segments_RTLike .nemo-flights-form__searchingInfo__segment{display:block;width:auto;margin-bottom:20px}}@media (max-width:500px){.nemo-flights-form__routeTypeSelector_buttons{display:none}.nemo-flights-form__routeTypeSelector_select{display:block}.nemo-flights-form__route__segment__item__date__dummy .nemo-ui-dummiedInput__dummy__aux{display:none}.nemo-flights-form__additional__item{display:block;width:auto;text-align:left}}@media (max-width:450px){.nemo-flights-form{margin-top:0}.nemo-flights-form input{line-height:22px}.nemo-flights-form__route__segment__item__dummy,.nemo-flights-form__route__switchToRT{line-height:30px}.nemo-flights-form__formContainer__inner{padding-right:20px;padding-left:20px;display:block}.nemo-flights-form__routeTypeSelector__select,.nemo-flights-form__routeTypeSelector__selectWrap{width:100%;text-align:left;min-width:1px!important}.nemo-flights-form__routeTypeSelector_buttons{display:none}.nemo-flights-form__routeTypeSelector_select{display:block}.nemo-flights-form__buttonContainer,.nemo-flights-form__passengers,.nemo-flights-form__route{display:block;position:relative}.nemo-flights-form__route__segment{padding:0;display:block;width:100%}.nemo-flights-form__route__segment_returnSegment{display:block;padding:0 0 10px;position:relative;width:100%;top:auto;bottom:auto}.nemo-flights-form__route__segment__item{padding:0 0 10px;display:block;width:100%}.nemo-flights-form__route__segment__item__date__indicator{display:block;right:5px}.nemo-flights-form__route__segment__item__citySwap{display:none}.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__item{padding:0}.nemo-flights-form__route__segment__input{height:30px}.nemo-flights-form__route__segment__input::-webkit-input-placeholder{line-height:23px}.nemo-flights-form__route_CR .nemo-ui-dummiedInput__dummy__aux,.nemo-flights-form__route_OW .nemo-ui-dummiedInput__dummy__aux,.nemo-flights-form__route_RT .nemo-ui-dummiedInput__dummy__aux{display:inline}.nemo-flights-form__route_CR .nemo-flights-form__route__segment__item__date__dummy_full,.nemo-flights-form__route_OW .nemo-flights-form__route__segment__item__date__dummy_full,.nemo-flights-form__route_RT .nemo-flights-form__route__segment__item__date__dummy_full{display:block}.nemo-flights-form__route_CR .nemo-flights-form__route__segment__item__date__dummy_short,.nemo-flights-form__route_OW .nemo-flights-form__route__segment__item__date__dummy_short,.nemo-flights-form__route_RT .nemo-flights-form__route__segment__item__date__dummy_short{display:none}.nemo-flights-form__route__removeCRSegment{margin-top:-18px;width:20px;background-position:3px -83.5px}.nemo-flights-form__route__switchToOW{right:-15px;top:50%;margin-top:-10px}.nemo-flights-form__route__continueCR{line-height:30px;margin:-10px 0 20px}.nemo-flights-form__route_OW .nemo-flights-form__route__segment__item_to,.nemo-flights-form__route_RT .nemo-flights-form__route__segment__item_to{padding-bottom:20px}.nemo-flights-form__route_CR .nemo-flights-form__route__segment{padding-bottom:10px}.nemo-flights-form__route_CR .nemo-flights-form__route__segment__item{padding:0 0 10px;width:auto}.nemo-flights-form__passengers{display:block;width:100%;padding:0;margin-bottom:10px;float:none;z-index:auto}.nemo-flights-form__additional__parameters__item__title,.nemo-flights-form__routeOptions__item_multiDate{margin-bottom:5px}.nemo-flights-form__passengers__container{display:none}.nemo-flights-form__passengers__containerColumn{display:block}.nemo-flights-form__passengers__fastSelect{min-width:100%}.nemo-flights-form__passengers__buttonSelect__item__desc{width:65px}.nemo-flights-form__passengers__buttonSelect__item__count{padding:0 10px}.nemo-flights-form__buttonContainer{padding:40px 0 0;width:100%;display:block}.nemo-flights-form__searchButton{width:100%}.nemo-flights-form__routeOptions{display:block;position:relative;margin-top:20px;text-align:left;z-index:auto}.nemo-flights-form__routeOptions__inner:before,.nemo-flights-form__routeOptions__item_routeType{display:none}.nemo-flights-form__routeOptions__inner{padding:0 0 20px}.nemo-flights-form__routeOptions__item{vertical-align:top}.nemo-flights-form__routeOptions__item_class{position:absolute;left:0;right:0;padding:0;top:-100px;z-index:2}.nemo-flights-form__routeOptions__item_class .nemo-flights-form__routeOptions__item__selector,.nemo-flights-form__routeOptions__item_class .nemo-flights-form__routeOptions__item__selector__button{width:100%;text-align:left;display:block;min-width:1px!important}.nemo-flights-form__additional__parameters__dropdown{width:100%;max-width:100%}.nemo-flights-form__additional__parameters__item__content,.nemo-flights-form__additional__parameters__item__title{padding:0;display:block;width:auto;max-width:100%}.nemo-flights-form__routeOptions__inner{display:block;width:100%}.nemo-flights-form__routeOptions_CR .nemo-flights-form__routeOptions__item,.nemo-flights-form__routeOptions__item{width:auto}.nemo-flights-form__routeOptions__item__caption{display:none}.nemo-flights-form__routeOptions__item__selector{margin:0}}.nemo-flights-form_compact{max-width:480px}.nemo-flights-form_compact .nemo-flights-form{margin-top:0}.nemo-flights-form_compact .nemo-flights-form input{line-height:22px}.nemo-flights-form_compact .nemo-flights-form__route__segment__item__dummy,.nemo-flights-form_compact .nemo-flights-form__route__switchToRT{line-height:30px}.nemo-flights-form_compact .nemo-flights-form__formContainer__inner{padding-right:20px;padding-left:20px;display:block}.nemo-flights-form_compact .nemo-flights-form__routeTypeSelector__select,.nemo-flights-form_compact .nemo-flights-form__routeTypeSelector__selectWrap{width:100%;text-align:left;min-width:1px!important}.nemo-flights-form_compact .nemo-flights-form__routeTypeSelector_buttons{display:none}.nemo-flights-form_compact .nemo-flights-form__routeTypeSelector_select{display:block}.nemo-flights-form_compact .nemo-flights-form__buttonContainer,.nemo-flights-form_compact .nemo-flights-form__passengers,.nemo-flights-form_compact .nemo-flights-form__route{display:block;position:relative}.nemo-flights-form_compact .nemo-flights-form__route__segment{padding:0;display:block;width:100%}.nemo-flights-form_compact .nemo-flights-form__route__segment_returnSegment{display:block;padding:0 0 10px;position:relative;width:100%;top:auto;bottom:auto}.nemo-flights-form_compact .nemo-flights-form__route__segment__item{padding:0 0 10px;display:block;width:100%}.nemo-flights-form_compact .nemo-flights-form__route__segment__item__date__indicator{display:block;right:5px}.nemo-flights-form_compact .nemo-flights-form__route__segment__item__citySwap{display:none}.nemo-flights-form_compact .nemo-flights-form__route__segment_returnSegment .nemo-flights-form_compact .nemo-flights-form__route__segment__item{padding:0}.nemo-flights-form_compact .nemo-flights-form__route__segment__input{height:30px}.nemo-flights-form_compact .nemo-flights-form__route__segment__input::-webkit-input-placeholder{line-height:23px}.nemo-flights-form_compact .nemo-flights-form__route_CR .nemo-ui-dummiedInput__dummy__aux,.nemo-flights-form_compact .nemo-flights-form__route_OW .nemo-ui-dummiedInput__dummy__aux,.nemo-flights-form_compact .nemo-flights-form__route_RT .nemo-ui-dummiedInput__dummy__aux{display:inline}.nemo-flights-form_compact .nemo-flights-form__route_CR .nemo-flights-form__route__segment__item__date__dummy_full,.nemo-flights-form_compact .nemo-flights-form__route_OW .nemo-flights-form__route__segment__item__date__dummy_full,.nemo-flights-form_compact .nemo-flights-form__route_RT .nemo-flights-form__route__segment__item__date__dummy_full{display:block}.nemo-flights-form_compact .nemo-flights-form__route_CR .nemo-flights-form__route__segment__item__date__dummy_short,.nemo-flights-form_compact .nemo-flights-form__route_OW .nemo-flights-form__route__segment__item__date__dummy_short,.nemo-flights-form_compact .nemo-flights-form__route_RT .nemo-flights-form__route__segment__item__date__dummy_short{display:none}.nemo-flights-form_compact .nemo-flights-form__route__removeCRSegment{margin-top:-18px;width:20px;background-position:3px -83.5px}.nemo-flights-form_compact .nemo-flights-form__route__switchToOW{right:-15px;top:50%;margin-top:-10px}.nemo-flights-form_compact .nemo-flights-form__route__continueCR{line-height:30px;margin:-10px 0 20px}.nemo-flights-form_compact .nemo-flights-form__route_OW .nemo-flights-form__route__segment__item_to,.nemo-flights-form_compact .nemo-flights-form__route_RT .nemo-flights-form__route__segment__item_to{padding-bottom:20px}.nemo-flights-form_compact .nemo-flights-form__route_CR .nemo-flights-form__route__segment{padding-bottom:10px}.nemo-flights-form_compact .nemo-flights-form__route_CR .nemo-flights-form__route__segment__item{padding:0 0 10px;width:auto}.nemo-flights-form_compact .nemo-flights-form__passengers{display:block;width:100%;padding:0;margin-bottom:10px;float:none;z-index:auto}.nemo-flights-form_compact .nemo-flights-form__additional__parameters__item__title,.nemo-flights-form_compact .nemo-flights-form__routeOptions__item_multiDate{margin-bottom:5px}.nemo-flights-form_compact .nemo-flights-form__passengers__container{display:none}.nemo-flights-form_compact .nemo-flights-form__passengers__containerColumn{display:block}.nemo-flights-form_compact .nemo-flights-form__passengers__fastSelect{min-width:100%}.nemo-flights-form_compact .nemo-flights-form__passengers__buttonSelect__item__desc{width:65px}.nemo-flights-form_compact .nemo-flights-form__passengers__buttonSelect__item__count{padding:0 10px}.nemo-flights-form_compact .nemo-flights-form__buttonContainer{padding:40px 0 0;width:100%;display:block}.nemo-flights-form_compact .nemo-flights-form__searchButton{width:100%}.nemo-flights-form_compact .nemo-flights-form__routeOptions{display:block;position:relative;margin-top:20px;text-align:left;z-index:auto}.nemo-flights-form_compact .nemo-flights-form__routeOptions__inner:before,.nemo-flights-form_compact .nemo-flights-form__routeOptions__item_routeType{display:none}.nemo-flights-form_compact .nemo-flights-form__routeOptions__inner{padding:0 0 20px}.nemo-flights-form_compact .nemo-flights-form__routeOptions__item{vertical-align:top}.nemo-flights-form_compact .nemo-flights-form__routeOptions__item_class{position:absolute;left:0;right:0;padding:0;top:-100px;z-index:2}.nemo-flights-form_compact .nemo-flights-form__routeOptions__item_class .nemo-flights-form__routeOptions__item__selector,.nemo-flights-form_compact .nemo-flights-form__routeOptions__item_class .nemo-flights-form__routeOptions__item__selector__button{width:100%;text-align:left;display:block;min-width:1px!important}.nemo-flights-form_compact .nemo-flights-form__additional__parameters__dropdown{width:100%;max-width:100%}.nemo-flights-form_compact .nemo-flights-form__additional__parameters__item__content,.nemo-flights-form_compact .nemo-flights-form__additional__parameters__item__title{padding:0;display:block;width:auto;max-width:100%}.nemo-flights-form_compact .nemo-flights-form__routeOptions__inner{display:block;width:100%}.nemo-flights-form_compact .nemo-flights-form__routeOptions__item__caption,.nemo-flights-results__bookingCheck{display:none}.nemo-flights-form_compact .nemo-flights-form__formContainer__inner,.nemo-flights-form_compact .nemo-flights-form__routeOptions_CR .nemo-flights-form_compact .nemo-flights-form__routeOptions__item,.nemo-flights-form_compact .nemo-flights-form__routeOptions__item{width:auto}.nemo-flights-form_compact .nemo-flights-form__routeOptions__item__selector{margin:0}.nemo-flights-farerules{width:800px!important}.nemo-flights-farerules .ui-dialog-titlebar{font-size:15px}.nemo-flights-farerules .ui-dialog-content{padding-bottom:0;padding-top:0}.nemo-flights-farerules__content{height:auto;margin:0 -20px}.nemo-flights-farerules__content__translators{border-bottom:1px solid #d7d7d7;padding:15px 20px}.nemo-flights-farerules__content__translators__link{margin-right:15px}.nemo-flights-farerules__content__segments{padding:20px 20px 0}.nemo-flights-farerules__content__segments__segment{width:50%;float:left;margin-bottom:10px}.nemo-flights-farerules__content__segments__segment:nth-child(odd){padding-right:10px}.nemo-flights-farerules__content__segments__segment:nth-child(even){padding-left:10px}.nemo-flights-farerules__content__segments__segment__button,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button{width:100%;padding:0 20px;line-height:35px;height:34px;text-align:left;font-size:12px;overflow:hidden;text-overflow:ellipsis}.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_medium,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_medium:active,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_medium:focus,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_medium:hover{background:#88c43d}.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_common,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_common:active,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_common:focus,.nemo-flights-farerules__content__segments__segment__button.nemo-ui-button.nemo-ui-button_common:hover{background:#ddd}.nemo-flights-farerules__content__segments__segment__button_disabled{color:#ccc}.nemo-flights-farerules__content__rules{height:560px;max-height:560px;overflow:auto;padding:0 20px}.nemo-flights-farerules__content__rules__list__header{margin-bottom:1px;margin-top:5px}.nemo-flights-farerules__content__rules__list__body__category{font-family:$regular;font-size:13px;padding-bottom:15px}.nemo-flights-farerules__content__rules__list__body__category__name,.nemo-flights-farerules__content__rules__list__body__category__text{font-family:$regular}.nemo-flights-farerules__content__rules__list__body__category__name{margin-top:20px;font-weight:700;margin-bottom:5px;font-size:1.1em}.nemo-flights-farerules__content__coverage{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.7)}.nemo-flights-farerules__content__coverage__loader{background-image:url(/templates/wurst/f2.0/css/images/loader.svg);background-size:40px;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px}.nemo-flights-farerules__disclaimer{border-top:1px solid #d7d7d7;margin:0 -20px;padding:15px 20px;position:relative;background:#eee}.nemo-flights-farerules__disclaimer__star{position:absolute;margin-left:-8px;margin-top:5px;font-size:1.1em;top:auto}.nemo-flights-farerules__disclaimer a{outline:0}.nemo-flights-results{padding:0;color:#414042}.nemo-flights-results__error{max-width:420px;margin:40px auto;padding:0 10px}.nemo-flights-results__error__content{border-radius:0}.nemo-flights-results__warning{max-width:600px}.nemo-flights-results__globalError{max-width:1540px;margin:40px auto;padding:0 20px}.nemo-flights-results__globalError__bock{text-align:center;padding-top:30px;padding-bottom:30px;color:#c00;font-size:20px}.nemo-flights-results__expirePopup{display:none;height:90px;position:relative;padding-left:100px;font-size:13px}.nemo-flights-results__expirePopup:before{content:'';position:absolute;width:80px;height:80px;border-radius:80px;box-shadow:0 1px 5px rgba(0,0,0,.25);left:0;top:50%;margin-top:-40px;background:url(images/flights_results_sprite.svg) 0 -200px no-repeat}.nemo-flights-results__expirePopup_expired:before{background-position:0 -290px}.nemo-flights-results__expirePopup__inner{position:relative;top:45px;transform:translate(0,-50%)}.nemo-flights-results__expirePopup__countdown{font-size:20px}.nemo-flights-results__form{margin:0;position:relative}.nemo-flights-results__form .nemo-flights-form{margin-top:0}.nemo-flights-results__summary{max-width:1220px;margin:0 auto 10px;padding:10px 10px 0;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;position:relative}.nemo-flights-results__summary_formActive{padding-top:0;padding-bottom:0}.nemo-flights-results__summary__filterSwitch{height:40px;line-height:40px;margin-right:20px;-ms-flex:0 0 auto;flex:0 0 auto;display:none}.nemo-flights-results__summary__filterSwitch_active{background:#64b5f6;color:#fff}.nemo-flights-results__summary__filterSwitch_active:active,.nemo-flights-results__summary__filterSwitch_active:hover{background:#73bcf7}.nemo-flights-results__summary__filters{display:none;position:absolute;top:100%;left:0;z-index:100;opacity:1;padding:0;margin:10px;width:320px;white-space:normal}.nemo-flights-results__summary__filters__header{position:absolute;top:10px;left:10px;right:10px;font-size:20px;color:#fff;text-align:center;display:none}.nemo-flights-results__summary__filters__filters{opacity:1;padding:10px}.nemo-flights-results__summary__filters__controls{position:absolute;left:10px;right:10px;bottom:10px;margin:0 -10px;display:none}.nemo-flights-results__summary__filters__controls__item{display:inline-block;width:50%;padding:0 10px}.nemo-flights-results__summary__filters__controls__button{width:100%;height:35px;line-height:35px}.nemo-flights-results__summary__inner{color:#414042;background:#fff;border-radius:4px;box-shadow:0 0 7px rgba(0,0,0,.6) inset;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 1 auto;flex:0 1 auto;min-width:1px;width:100%;cursor:pointer}.nemo-flights-results__summary__passengers,.nemo-flights-results__summary__route{font-size:13px;line-height:20px;padding:10px;min-width:1px}.nemo-flights-results__summary__route{-ms-flex-positive:0;flex-grow:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nemo-flights-results__summary__route__segment{margin-right:10px;display:inline}.nemo-flights-results__summary__route__segment:last-child{margin:0}.nemo-flights-results__summary__route__segment__date,.nemo-flights-results__summary__route__segment__geo{display:inline;vertical-align:top}.nemo-flights-results__summary__route__segment__geo_departure:after{content:'';display:inline-block;width:18px;height:15px;margin:0 5px;vertical-align:middle;background:url(images/flights_results_sprite.svg) 0 -10px no-repeat}.nemo-flights-results__summary__route__segment__geo__aux{color:rgba(100,100,100,.75)}.nemo-flights-results__summary__route__segment__geo_arrival{padding-right:10px}.nemo-flights-results__summary__route__segment__date{color:rgba(100,100,100,.75);margin:0}.nemo-flights-results__summary__route_RT .nemo-flights-results__summary__route__segment__geo_departure:after{background-position:0 1px}.nemo-flights-results__summary__passengers{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.nemo-flights-results__summary__switch{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;height:40px;line-height:40px;background:#64b5f6;font-size:15px}.nemo-flights-results__summary__switch:active,.nemo-flights-results__summary__switch:hover{background:#73bcf7}.nemo-flights-results__content{max-width:1700px;min-height:85vh;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.nemo-flights-results__content__offers,.nemo-flights-results__content__postfilters,.nemo-flights-results__content__results{margin:0 10px;-ms-flex-positive:0;flex-grow:0;min-width:1px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.nemo-flights-results__content__offers,.nemo-flights-results__content__postfilters{-ms-flex-preferred-size:18%;flex-basis:18%;min-width:280px;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.nemo-flights-results__content__postfilters{position:relative}.nemo-flights-results__content__postfilters:before{content:"";width:100vw;top:0;bottom:0;right:100%;position:absolute}.nemo-flights-results__content__postfilters_resultLoadingDummy,.nemo-flights-results__content__postfilters_resultLoadingDummy:hover{opacity:.4}.nemo-flights-results__content__postfilters__loadingDummy{text-align:center;padding:40px;position:relative}.nemo-flights-results__content__postfilters__loadingDummy__title{font-size:15px;margin-bottom:10px}.nemo-flights-results__content__postfilters__loadingDummy__text{font-size:13px}.nemo-flights-results__content__offers{opacity:.75;transition:all .2s}.nemo-flights-results__content__offers:hover{opacity:1}.nemo-flights-results__content__offers_resultLoadingDummy,.nemo-flights-results__content__offers_resultLoadingDummy:hover{opacity:.4}.nemo-flights-results__content__offers__text{color:#fff;font-size:13px;margin-bottom:20px}.nemo-flights-results__content__offers__text__header{font-size:15px;margin:20px 0}.nemo-flights-results__content__results{border-radius:8px 8px 0 0;-ms-flex:0 1 64%;flex:0 1 64%}.nemo-flights-results__content__results_PFWorking{opacity:.25}.nemo-flights-results__content__results__loadingDummy__header{border-radius:4px;margin-bottom:20px}.nemo-flights-results__content__results__controls{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.nemo-flights-results__content__results__controls:first-child{margin-top:-10px}.nemo-flights-results__content__results__controls_resultLoadingDummy{opacity:.5}.nemo-flights-results__content__results__controls__item{line-height:30px}.nemo-flights-results__content__results__controls__item_count{-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;font-size:120%;margin-right:auto}.nemo-flights-results__content__results__controls__item_sorting{-ms-flex-negative:0;flex-shrink:0;font-size:13px}.nemo-flights-results__content__results__controls__item_displayType{margin-left:40px;white-space:nowrap}.nemo-flights-results__content__results__controls__item__displayTypeSelector{height:30px;display:inline-block;vertical-align:top}.nemo-flights-results__content__results__controls__item__displayTypeSelector__option__button{padding-left:35px;position:relative}.nemo-flights-results__content__results__controls__item__displayTypeSelector__option__button:before{content:'';position:absolute;width:17px;height:17px;background:url(images/flights_results_sprite.svg) -40px -170px no-repeat;top:50%;margin-top:-8px;left:10px}.nemo-flights-results__content__results__controls__item__displayTypeSelector__option__button_active:before{background-position:-40px -140px}.nemo-flights-results__content__results__controls__item__displayTypeSelector__option__button_list:before{background-position:-70px -170px}.nemo-flights-results__content__results__controls__item__displayTypeSelector__option__button_list.nemo-flights-results__content__results__controls__item__displayTypeSelector__option__button_active:before{background-position:-70px -140px}.nemo-flights-results__content__results__controls__item__displayTypeTitle,.nemo-flights-results__content__results__controls__item__sortTitle{display:inline-block;vertical-align:top;margin-right:10px;opacity:.75}.nemo-flights-results__content__results__controls__item__fakeSort,.nemo-flights-results__content__results__controls__item__sort,.nemo-flights-results__content__results__controls__item__sortTitle{vertical-align:top}.nemo-flights-results__content__results__controls__item__fakeSort__toggle{width:100px}.nemo-flights-results__content__results__controls__item__fakeSort__toggle,.nemo-flights-results__content__results__controls__item__fakeSort__toggle:active,.nemo-flights-results__content__results__controls__item__fakeSort__toggle:hover{background:#e6e6e6}.nemo-flights-results__content__results__controls__item__fakeSort__toggle:after{opacity:.5}.nemo-flights-results__showcase{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-20px -20px 10px;padding:10px;border-bottom:1px solid rgba(230,230,230,.75)}.nemo-flights-results__showcase:last-child{border-bottom:none;margin-bottom:-20px}.nemo-flights-results__showcase__item{padding:10px;-ms-flex:1 1 50%;flex:1 1 50%;width:100%;min-width:1px}.nemo-flights-results__showcase__item_recommended{-ms-flex-preferred-size:100%;flex-basis:100%}.nemo-flights-results__groupList__item{margin-top:20px}.nemo-flights-results__groupList__item:first-child{margin:0}.nemo-flights-results__showAll{text-align:center;margin-top:20px}.nemo-flights-results__showAll__button{height:40px;line-height:40px;background:#64b5f6;font-size:15px}.nemo-flights-results__showAll__button:active,.nemo-flights-results__showAll__button:hover{background:#73bcf7}.nemo-flights-results__emptyFilterResults{font-size:15px}.nemo-flights-results__emptyFilterResults__header{font-weight:400;font-size:20px}.nemo-flights-results__emptyFilterResults__filterList__item{padding-right:28px;margin:20px 10px 0 0;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.nemo-flights-results__emptyFilterResults__filterList__item:after{content:'';position:absolute;top:50%;right:10px;margin-top:-4px;width:8px;height:8px;background:url(images/flights_results_sprite.svg) -41px -120px no-repeat}.nemo-flights-results__emptyFilterResults__filterList__item__additional{font-size:13px;color:rgba(100,100,100,.75)}.nemo-flights-results__flightsWarnings__item{margin-bottom:10px}.nemo-flights-results__flightsWarnings__item:last-child{margin-bottom:0}.nemo-flights-results__fareFamilies{border:1px solid rgba(230,230,230,.75);border-radius:4px;padding:12px 10px;margin:15px 20px 5px}.nemo-flights-results__fareFamilies__header{margin-bottom:10px}.nemo-flights-results__fareFamilies__header__title{font-size:13px;color:#64b5f6}.nemo-flights-results__fareFamilies__header__chooseTariff{font-size:12px;float:right}.nemo-flights-results__fareFamilies__header__chooseTariff a,.nemo-flights-results__fareFamilies__header__chooseTariff a:active,.nemo-flights-results__fareFamilies__header__chooseTariff a:active:focus,.nemo-flights-results__fareFamilies__header__chooseTariff a:focus{outline:0!important}.nemo-flights-results__fareFamilies__features{font-size:11px;color:rgba(100,100,100,.75)}.nemo-flights-results__fareFamilies__features__baggage,.nemo-flights-results__fareFamilies__features__misc,.nemo-flights-results__fareFamilies__features__refunds{width:50%;float:left;padding-right:20px}.nemo-flights-results__fareFamilies__features__baggage ul,.nemo-flights-results__fareFamilies__features__misc ul,.nemo-flights-results__fareFamilies__features__refunds ul{padding-left:0;list-style-type:none}.nemo-flights-results__fareFamilies__features__baggage__feature,.nemo-flights-results__fareFamilies__features__misc__feature,.nemo-flights-results__fareFamilies__features__refunds__feature{padding-left:18px;cursor:default;margin-bottom:10px}.nemo-flights-results__fareFamilies__features__baggage__feature:last-child,.nemo-flights-results__fareFamilies__features__misc__feature:last-child,.nemo-flights-results__fareFamilies__features__refunds__feature:last-child{margin-bottom:0}.nemo-flights-results__fareFamilies__features__baggage__feature__hint,.nemo-flights-results__fareFamilies__features__misc__feature__hint,.nemo-flights-results__fareFamilies__features__refunds__feature__hint{z-index:1005}.nemo-flights-results__fareFamilies__features__baggage__feature__hint .tooltipster-content,.nemo-flights-results__fareFamilies__features__misc__feature__hint .tooltipster-content,.nemo-flights-results__fareFamilies__features__refunds__feature__hint .tooltipster-content{padding:10px 15px;max-width:300px}.nemo-flights-results__fareFamilies__features__baggage__feature__icon,.nemo-flights-results__fareFamilies__features__misc__feature__icon,.nemo-flights-results__fareFamilies__features__refunds__feature__icon{background-position:left center;background-repeat:no-repeat;width:15px;height:12px;display:inline;position:absolute;margin-left:-18px}.nemo-flights-results__fareFamilies__features__baggage__feature__icon_free,.nemo-flights-results__fareFamilies__features__misc__feature__icon_free,.nemo-flights-results__fareFamilies__features__refunds__feature__icon_free{background-image:url(images/fare-feature-free-1.png)}.nemo-flights-results__fareFamilies__features__baggage__feature__icon_charge,.nemo-flights-results__fareFamilies__features__misc__feature__icon_charge,.nemo-flights-results__fareFamilies__features__refunds__feature__icon_charge{background-image:url(images/fare-feature-charged-1.png)}.nemo-flights-results__fareFamilies__features__baggage__feature__icon_notavailable,.nemo-flights-results__fareFamilies__features__misc__feature__icon_notavailable,.nemo-flights-results__fareFamilies__features__refunds__feature__icon_notavailable{background-image:url(images/fare-feature-unavailable-1.png)}.nemo-flights-results__fareFamilies_full{margin:15px -20px;padding:20px 40px;border:none;background-color:#f7f7f7}.nemo-flights-results__fareFamilies_full:last-of-type{margin-bottom:-1px}.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__header{margin-bottom:15px}.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__features__baggage,.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__features__misc,.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__features__refunds{width:33.33%;font-size:12px}.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__features__baggage ul,.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__features__misc ul,.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__features__refunds ul{margin-top:10px}.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list{margin-bottom:0;padding-bottom:0}.nemo-flights-results__fareFamilies_full .nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list:last-child{padding-bottom:0}.nemo-flights-results__fareFamilies__popup{width:720px!important;height:auto;overflow:visible;top:70px!important;padding:0!important;font-family:Roboto,"Open Sans",sans-serif}.nemo-flights-results__fareFamilies__popup .ui-dialog-content.ui-widget-content{padding:20px!important}.nemo-flights-results__fareFamilies__popup__header{margin:10px 0 20px;font-size:1.1em}.nemo-flights-results__fareFamilies__popup__wrapper{min-height:400px}.nemo-flights-results__fareFamilies__popup__tariffs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-20px}.nemo-flights-results__fareFamilies__popup__tariffs__error{width:400px;text-align:center;margin:0 auto;padding-top:140px}.nemo-flights-results__fareFamilies__popup__tariffs__error__text{font-size:30px;font-weight:700;color:#bbb;text-align:center;cursor:default}.nemo-flights-results__fareFamilies__popup__tariffs__tariff{background-color:#f7f7f7;box-shadow:none!important;width:330px;max-width:330px;position:relative;padding:20px 30px;margin-bottom:20px;border-radius:4px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header{background-color:#64b5f6;margin:-20px -30px 20px!important}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__title{font-weight:700;font-size:1.2em}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features{margin-bottom:60px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list{padding-left:0;list-style-type:none;margin:15px 0;padding-bottom:15px;border-bottom:1px solid #eee}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list:last-child{border-bottom:none;padding-bottom:15px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__title{color:#999;font-size:11px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature{padding-left:18px;margin-bottom:12px;color:#626467;cursor:default}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature:last-child{margin-bottom:0}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__hint{z-index:1005!important}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__hint .tooltipster-content{padding:10px 15px!important;max-width:300px!important}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__icon{background-position:left center;background-repeat:no-repeat;width:15px;height:15px;display:inline;position:absolute;margin-left:-18px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__icon_free{background-image:url(images/fare-feature-free-1.png)}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__icon_charge{background-image:url(images/fare-feature-charged-1.png)}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__icon_notavailable{background-image:url(images/fare-feature-unavailable-1.png)}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature money{margin-right:4px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__price{height:40px;line-height:41px;padding:0 20px;position:absolute;left:20px;bottom:20px;border-radius:4px;font-size:16px;font-weight:700;color:#636469;background:#fae58c}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__buy{position:absolute;right:20px;bottom:20px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__buy__button{font-weight:700;padding-right:45px}.nemo-flights-results__fareFamilies__popup__coverage{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.7)}.nemo-flights-results__fareFamilies__popup__coverage__global{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:0 0}.nemo-flights-results__fareFamilies__popup__coverage__loader{background-image:url(images/loader.svg);background-size:40px;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px}.nemo-flights-results__fareFamilies_checkout.nemo-flights-results__fareFamilies_full{margin:15px -40px;border-radius:0}.nemo-flights-results__fareFamilies_slim{position:relative}.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list{margin:10px 0 0;padding-bottom:0;font-size:12px}.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__icon{height:14px}.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__header{border-bottom:1px solid rgba(230,230,230,.75);margin:0 -10px;padding:0 10px 10px}.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__header__chooseTariff{display:block;border-top:1px solid rgba(230,230,230,.75);padding:0 10px;float:none;position:absolute;bottom:0;left:0;right:0;height:35px;line-height:35px;overflow:hidden}.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__features{padding-bottom:35px}.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__features__baggage,.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__features__misc,.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__features__refunds{width:auto;margin-top:10px;float:none}.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__features__misc,.nemo-flights-results__fareFamilies_slim .nemo-flights-results__fareFamilies__features__refunds{border-top:1px solid rgba(230,230,230,.75);margin:10px -10px 0;padding:10px 10px 0}.nemo-flights-results__fareFamilies_noMargin{margin:10px 0 0}.nemo-flights-results__fareFamilies_noMargin .nemo-flights-results__fareFamilies__features{padding-bottom:0}.nemo-flights-results__fareFamilies__subClasses{display:block;margin:15px 20px 5px}.nemo-flights-results__fareVariations{text-align:right;padding-top:10px}.nemo-flights-results__fareVariations__popup{width:900px!important}.nemo-flights-results__fareVariations__popup__wrapper{min-height:auto}.nemo-flights-results__fareVariations__popup__wrapper_fixed{min-height:400px}.nemo-flights-results__fareVariations__popup__table{width:100%;text-align:left;border-collapse:collapse}.nemo-flights-results__fareVariations__popup__table td,.nemo-flights-results__fareVariations__popup__table th{padding:5px 15px 5px 10px}.nemo-flights-results__fareVariations__popup__table thead{background-color:#64b5f6;color:#fff}.nemo-flights-results__fareVariations__popup__table thead tr th{cursor:pointer;font-weight:400;height:50px}.nemo-flights-results__fareVariations__popup__table thead tr th .nemo-flights-results__fareVariations__popup__table__columnWrapper{background-image:url(images/sort-arrow-common.png);background-position:right center;background-repeat:no-repeat}.nemo-flights-results__fareVariations__popup__table thead tr th.headerSortDown,.nemo-flights-results__fareVariations__popup__table thead tr th.headerSortUp,.nemo-flights-results__fareVariations__popup__table thead tr th:hover{background-color:#94ccf9}.nemo-flights-results__fareVariations__popup__table thead tr th.headerSortDown .nemo-flights-results__fareVariations__popup__table__columnWrapper{background-image:url(images/sort-arrow-down.png);background-position:right center;background-repeat:no-repeat}.nemo-flights-results__fareVariations__popup__table thead tr th.headerSortUp .nemo-flights-results__fareVariations__popup__table__columnWrapper{background-image:url(images/sort-arrow-up.png);background-position:right center;background-repeat:no-repeat}.nemo-flights-results__fareVariations__popup__table thead tr th:last-child{text-align:center;width:135px}.nemo-flights-results__fareVariations__popup__table tbody{font-size:12px;color:rgba(100,100,100,.75)}.nemo-flights-results__fareVariations__popup__table tbody tr:hover{background:#fafafa}.nemo-flights-results__fareVariations__popup__table tbody tr td{border-bottom:1px solid #eee}.nemo-flights-results__fareVariations__popup__table tbody tr td:last-child{width:135px}.nemo-flights-results__fareVariations__popup__table__code .nemo-ui-pseudoLink:first-of-type{color:#349ef3;border-bottom:1px dashed rgba(14,134,230,.75)}.nemo-flights-results__fareVariations__popup__table__info{font-weight:700}.nemo-flights-results__fareVariations__popup__table__subInfo{font-size:11px}.nemo-flights-results__flightsGroup{padding:0}.nemo-flights-results__flightsGroup__header{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0;background-color:#fff;position:relative;overflow:visible}.nemo-flights-results__flightsGroup__header__showcase{position:absolute;top:50%;margin:-40px 0 0 5px;direction:rtl;display:none}.nemo-flights-results__flightsGroup__header__showcase__item{width:70px;height:70px;border:5px solid #fff;display:inline-block;vertical-align:top;background:#ffd83d;background-image:radial-gradient(circle at 100% 100%,#fff,#ffd83d);border-radius:50%;margin-left:-15px;box-shadow:2px 2px 2px rgba(0,0,0,.25);position:relative;padding:10px;cursor:pointer}.nemo-flights-results__flightsGroup__header__showcase__item:before{content:'';display:block;width:40px;height:40px;background:url(images/flights_results_sprite.svg) -102px 5px no-repeat}.nemo-flights-results__flightsGroup__header__showcase__item_fastest:before{background-position:-102px -88px}.nemo-flights-results__flightsGroup__header__showcase__item_cheapest:before{background-position:-102px -42px}.nemo-flights-results__flightsGroup__header__title{-ms-flex:1 1 auto;flex:1 1 auto;padding-left:20px;min-width:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nemo-flights-results__flightsGroup__header__additional{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:auto;padding:0 20px;min-width:1px}.nemo-flights-results__couplingTable__carrierLogo,.nemo-flights-results__flightsGroup__header__info,.nemo-flights-results__flightsGroup__header__logo{display:inline-block;vertical-align:top;line-height:30px;margin-left:20px;padding:10px 0;min-width:1px}.nemo-flights-results__couplingTable__carrierLogo:first-child,.nemo-flights-results__flightsGroup__header__info:first-child,.nemo-flights-results__flightsGroup__header__logo:first-child{margin:0}.nemo-flights-results__couplingTable__carrierLogo,.nemo-flights-results__flightsGroup__header__logo{height:auto;vertical-align:middle;max-height:40px;max-width:150px;padding:0;margin-top:-4px}.nemo-flights-results__flightsGroup__header__info{height:30px;width:30px;background:url(images/flights_results_sprite.svg) 5px -47px no-repeat;cursor:pointer;border-radius:4px;transition:all .2s;margin:10px -5px 0 10px;padding:0;position:relative}.nemo-flights-results__flightsGroup__header__info:hover{background-color:rgba(255,255,255,.1)}.nemo-flights-results__flightsGroup__header__info_multiple{background:0 0;margin-top:5px;height:40px;padding-top:5px}.nemo-flights-results__flightsGroup__header__info_multiple:after,.nemo-flights-results__flightsGroup__header__info_multiple:before{content:'';width:13px;height:13px;display:block;margin:0 auto;background:url(images/flights_results_sprite.svg) -60px -80px no-repeat}.nemo-flights-results__flightsGroup__header__info_multiple:after{margin-top:4px}.nemo-flights-results__flightsGroup__header_luminocity .nemo-flights-results__flightsGroup__header__title{color:#0a0a0f}.nemo-flights-results__flightsGroup__header_luminocity .nemo-flights-results__flightsGroup__header__info{background-position:-65px -47px}.nemo-flights-results__flightsGroup__header_luminocity .nemo-flights-results__flightsGroup__header__info:hover{background-color:rgba(10,10,15,.1)}.nemo-flights-results__flightsGroup__header_luminocity .nemo-flights-results__flightsGroup__header__info_multiple:after,.nemo-flights-results__flightsGroup__header_luminocity .nemo-flights-results__flightsGroup__header__info_multiple:before{background-position:-80px -80px}.nemo-flights-results__flightsGroup__rating{display:inline-block;vertical-align:top;line-height:30px;margin-left:20px}.nemo-flights-results__flightsGroup__rating:first-child{margin:0}.nemo-flights-results__flightsGroup__rating__item{display:inline-block;vertical-align:top;width:17px;height:19px;background:url(images/flights_results_sprite.svg) -1px -80px no-repeat;margin-left:2px}.nemo-flights-results__flightsGroup__rating__item:first-child{margin:0}.nemo-flights-results__flightsGroup__rating_inHeader .nemo-flights-results__flightsGroup__rating__item,.nemo-flights-results__flightsGroup__rating_inSubHeader .nemo-flights-results__flightsGroup__rating__item{margin-top:7px}.nemo-flights-results__flightsGroup__rating__item__inner{display:block;height:19px;background:url(images/flights_results_sprite.svg) -1px -110px no-repeat}.nemo-flights-results__flightsGroup__rating_inHeader{padding:10px 0;line-height:30px}.nemo-flights-results__flightsGroup__rating_inSubHeader{line-height:30px;padding:2px 0}.nemo-flights-results__flightsGroup__subHeader{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;display:none;border-bottom:1px solid rgba(230,230,230,.75)}.nemo-flights-results__flightsGroup__subHeader__title{-ms-flex:1 1 auto;flex:1 1 auto;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:34px;font-size:13px;color:rgba(100,100,100,.75)}.nemo-flights-results__flightsGroup__subHeader__additional{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:auto;padding:0 20px}.nemo-flights-results__flightsGroup__leg{border-bottom:1px solid rgba(230,230,230,.75)}.nemo-flights-results__flightsGroup__leg__info{padding:10px 20px;position:relative;border-bottom:1px solid rgba(230,230,230,.75)}.nemo-flights-results__flightsGroup__leg__info:before{content:'';position:absolute;top:50%;left:20px;width:20px;height:20px;margin-top:-10px}.nemo-flights-results__flightsGroup__leg__info_direct:before{background-position:0 -170px}.nemo-flights-results__flightsGroup__leg__info__date{font-size:12px;color:#414042;opacity:.75}.nemo-flights-results__flightsGroup__leg__info__date__dayOfWeek,.nemo-flights-results__flightsGroup__leg__selector__header__title__date__dayOfWeek,.nemo-flights-results__flightsGroup__leg__selector__header__title__text__dayOfWeek{color:rgba(100,100,100,.75)}.nemo-flights-results__flightsGroup__leg__info__route{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nemo-flights-results__flightsGroup__leg__info__route__arrival,.nemo-flights-results__flightsGroup__leg__info__route__departure{display:inline}.nemo-flights-results__flightsGroup__leg__info__route__departure:after{content:'';background:url(images/flights_results_sprite.svg) 0 -10px no-repeat;display:inline-block;height:15px;margin:0 5px;vertical-align:middle;width:18px}.nemo-flights-results__flightsGroup__leg__selector{padding:0 20px}.nemo-flights-results__flightsGroup__leg__selector__header{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:13px;line-height:30px;margin-bottom:2px;margin-top:3px}.nemo-flights-results__flightsGroup__leg__selector__header__title{min-width:1px}.nemo-flights-results__flightsGroup__leg__selector__header__title__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px;display:inline-block}.nemo-flights-results__flightsGroup__leg__selector__header__title__date,.nemo-flights-results__flightsGroup__leg__selector__header__title__text_dates{display:none}.nemo-flights-results__flightsGroup__leg__selector__header__title__text__charter{border-left:1px solid #ff9731;padding-left:5px}.nemo-flights-results__flightsGroup__leg__selector__header__seatsAvailable{-ms-flex-negative:0;flex-shrink:0;min-width:1px;white-space:nowrap;margin-left:auto;color:rgba(100,100,100,.75);font-size:95%}.nemo-flights-results__flightsGroup__leg__selector__header__seatsAvailable_warning{color:#ff9731}.nemo-flights-results__flightsGroup__leg__selector__footer{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:12px;line-height:30px;color:rgba(100,100,100,.75);margin-top:2px;margin-bottom:3px}.nemo-flights-results__flightsGroup__leg__selector__footer__detailsLink{min-width:1px;margin-left:auto}.nemo-flights-results__flightsGroup__leg__selector__footer__transfers{padding-right:10px;min-width:1px}.nemo-flights-results__flightsGroup__leg__selector__footer__transfers__places{line-height:18px;padding:6px 0}.nemo-flights-results__flightsGroup__leg__selector__selectContainer{display:block}.nemo-flights-results__flightsGroup__leg__selector__selected{padding:10px 40px 10px 20px;min-height:60px;height:auto;line-height:normal;position:relative;font-size:16px}.nemo-flights-results__flightsGroup__leg__selector__selected:active{padding-top:10px;padding-bottom:10px}.nemo-flights-results__flightsGroup__leg__selector__selected:before{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3);left:15px}.nemo-flights-results__flightsGroup__leg__selector__selected_unopenable{cursor:auto;background:linear-gradient(to bottom,#fcfcfc,#fafafa)}.nemo-flights-results__flightsGroup__leg__selector__selected_unopenable:after{display:none}.nemo-flights-results__flightsGroup__leg__selector__selected_unopenable:hover{background:linear-gradient(to bottom,#fcfcfc,#fafafa)}.nemo-flights-results__flightsGroup__leg__selector__selected_inDropDown:after{background:url(images/ui/ui-select-arrow.svg) center center no-repeat rgba(0,0,0,0);content:"";height:9px;margin-top:-4px;position:absolute;right:14px;top:50%;width:12px;transform:rotate(180deg)}.nemo-flights-results__flightsGroup__leg__selector__selected__time{font-size:100%;height:23px;display:inline-block;vertical-align:baseline}.nemo-flights-results__flightsGroup__leg__selector__selected__time__arrival{font-size:80%}.nemo-flights-results__flightsGroup__leg__selector__selected__time__arrival_nextDay{color:#b23e13}.nemo-flights-results__flightsGroup__leg__selector__selected__time__departure{font-weight:600}.nemo-flights-results__flightsGroup__leg__selector__selected__timeEnRoute{font-size:80%;color:rgba(100,100,100,.75);height:17px}.nemo-flights-results__flightsGroup__leg__selector__selected__timeEnRoute__addText{color:rgba(100,100,100,.75)}.nemo-flights-results__flightsGroup__leg__selector__dropdown{width:100%;top:0;margin:0}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option,.nemo-flights-results__flightsListGroup__segment__dropdown__option{padding:5px 15px}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option:hover .nemo-flights-results__flightsGroup__leg__selector__dropdown__option__transfers__transfer,.nemo-flights-results__flightsListGroup__segment__dropdown__option:hover .nemo-flights-results__flightsListGroup__segment__dropdown__option__transfers__transfer{background:#eaf6ff}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option_uncombinable .nemo-flights-results__flightsGroup__leg__selector__dropdown__option__data,.nemo-flights-results__flightsListGroup__segment__dropdown__option_uncombinable .nemo-flights-results__flightsListGroup__segment__dropdown__option__data{opacity:.5}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__uncombinableWarn,.nemo-flights-results__flightsListGroup__segment__dropdown__option__uncombinableWarn{font-size:95%;color:#ff9731;white-space:normal}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__arrival,.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__departure,.nemo-flights-results__flightsListGroup__segment__dropdown__option__arrival,.nemo-flights-results__flightsListGroup__segment__dropdown__option__departure{font-size:95%;font-weight:600;line-height:20px;display:inline-block;vertical-align:top;margin-bottom:0}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__arrival_nextday,.nemo-flights-results__flightsListGroup__segment__dropdown__option__arrival_nextday{color:#ff9731}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__transfers,.nemo-flights-results__flightsListGroup__segment__dropdown__option__transfers{display:inline-block;vertical-align:top;min-width:50px;height:20px;text-align:center;position:relative;padding-right:4px;transition:all .2s}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__transfers:before,.nemo-flights-results__flightsListGroup__segment__dropdown__option__transfers:before{content:'';position:absolute;top:9px;border-bottom:1px solid #969599;left:0;right:0}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__transfers:after,.nemo-flights-results__flightsListGroup__segment__dropdown__option__transfers:after{content:'';position:absolute;top:6px;border:1px solid #969599;right:0;width:6px;height:6px;transform:rotate(45deg);border-bottom:none;border-left:none}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__transfers__transfer,.nemo-flights-results__flightsListGroup__segment__dropdown__option__transfers__transfer{display:inline-block;vertical-align:top;margin:5px;width:9px;height:9px;border-radius:9px;background:#fff;border:1px solid #969599;position:relative;z-index:1}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__timeEnRoute,.nemo-flights-results__flightsListGroup__segment__dropdown__option__timeEnRoute{font-size:80%}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__availSeats,.nemo-flights-results__flightsListGroup__segment__dropdown__option__availSeats{color:rgba(100,100,100,.75);font-size:95%;float:right}.nemo-flights-results__flightsGroup__leg__selector__dropdown__option__availSeats_warning,.nemo-flights-results__flightsListGroup__segment__dropdown__option__availSeats_warning{color:#ff9731}.nemo-flights-results__flightsGroup__footer{font-size:13px;color:rgba(100,100,100,.75);padding:15px 20px}.nemo-flights-results__flightsGroup__footer__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nemo-flights-results__flightsGroup__footer__buyButtonContainer{text-align:right}.nemo-flights-results__flightsGroup__footer__buyButtonContainer__disclaimer{color:rgba(100,100,100,.75);-ms-flex-item-align:baseline;align-self:baseline;display:inline-block;margin-right:10px;font-size:90%}.nemo-flights-results__flightsGroup__footer__buyButtonContainer__subagent{color:rgba(100,100,100,.75);-ms-flex-item-align:baseline;align-self:baseline;display:inline-block;margin-right:10px;font-size:90%;text-align:right}.nemo-flights-results__flightsGroup__footer__disclaimer{color:rgba(100,100,100,.75);text-align:right;padding-top:4px;display:none}.nemo-flights-results__flightsGroup__couplingButton{height:40px;font-size:13px;line-height:20px;padding:9px 20px;border:1px solid rgba(100,181,246,.15);transition:all .1s ease-in;background:0 0;border-radius:5px}.nemo-flights-results__flightsGroup__couplingButton:hover{background:0 0;border:1px solid rgba(100,181,246,.5)}.nemo-flights-results__flightsGroup__couplingButton:active{padding-top:8px}.nemo-flights-results__flightsGroup__flightInfo{padding:0}.nemo-flights-results__flightsGroup__buyButton,.nemo-flights-results__flightsListGroup__buyButton{vertical-align:middle;-ms-flex-positive:0;flex-grow:0;font-size:16px;padding:0 20px 0 50px;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}.nemo-flights-results__flightsGroup__buyButton:before,.nemo-flights-results__flightsListGroup__buyButton:before{content:'';background:url(images/flights_results_sprite.svg) -39px 3px no-repeat;width:25px;height:25px;position:absolute;top:50%;left:10px;margin-top:-12.5px}.nemo-flights-results__couplingTable__buyButton_warning,.nemo-flights-results__flightsGroup__buyButton_warning,.nemo-flights-results__flightsListGroup__buyButton_warning{overflow:visible}.nemo-flights-results__couplingTable__buyButton_warning:after,.nemo-flights-results__flightsGroup__buyButton_warning:after,.nemo-flights-results__flightsListGroup__buyButton_warning:after{content:'!';position:absolute;background:#ffd321;color:#fff;font-size:22px;text-align:center;font-weight:700;top:50%;right:-25px;margin-top:-15px;width:30px;height:30px;border-radius:30px;line-height:30px;transition:all .2s}.nemo-flights-results__couplingTable__buyButton_warning:hover:after,.nemo-flights-results__flightsGroup__buyButton_warning:hover:after,.nemo-flights-results__flightsListGroup__buyButton_warning:hover:after{background:#ffdc4d}.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck,.nemo-flights-results__couplingTable__buyButton_bookingCheck,.nemo-flights-results__flightsGroup__buyButton_bookingCheck,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck{padding-left:10px;padding-right:50px;box-shadow:none;cursor:auto;position:relative;text-align:right;transition:none}.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck,.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck:active,.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck:focus,.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck:hover,.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck:hover:focus,.nemo-flights-results__couplingTable__buyButton_bookingCheck,.nemo-flights-results__couplingTable__buyButton_bookingCheck:active,.nemo-flights-results__couplingTable__buyButton_bookingCheck:focus,.nemo-flights-results__couplingTable__buyButton_bookingCheck:hover,.nemo-flights-results__couplingTable__buyButton_bookingCheck:hover:focus,.nemo-flights-results__flightsGroup__buyButton_bookingCheck,.nemo-flights-results__flightsGroup__buyButton_bookingCheck:active,.nemo-flights-results__flightsGroup__buyButton_bookingCheck:focus,.nemo-flights-results__flightsGroup__buyButton_bookingCheck:hover,.nemo-flights-results__flightsGroup__buyButton_bookingCheck:hover:focus,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck:active,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck:focus,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck:hover,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck:hover:focus{background:0 0}.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck:before,.nemo-flights-results__couplingTable__buyButton_bookingCheck:before,.nemo-flights-results__flightsGroup__buyButton_bookingCheck:before,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck:before{content:'';position:absolute;top:50%;left:auto;right:0;bottom:auto;height:40px;width:40px;margin:0;transform:translate(0,-50%);background:url(images/loader.svg) right center no-repeat;background-size:contain}.nemo-flights-results__flightsGroup__buyButton_bookingCheck .nemo-flights-results__flightsGroup__buyButton__checkText,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck .nemo-flights-results__flightsListGroup__buyButton__checkText{display:block}.nemo-flights-results__flightsGroup__buyButton_bookingCheck .nemo-flights-results__flightsGroup__buyButton__text,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck .nemo-flights-results__flightsListGroup__buyButton__text{display:none}.nemo-flights-results__flightsGroup__buyButton__checkText,.nemo-flights-results__flightsListGroup__buyButton__checkText{font-weight:400;display:none;position:relative;z-index:1;color:#0a0a0f;font-size:13px}.nemo-flights-results__flightsGroup__couplingTablePopup{padding:0;overflow:visible}.nemo-flights-results__flightsGroup__gds-comission-block{padding:0 20px 10px;text-align:right}.nemo-flights-results__flightsGroup__gds-comission-block__gds{padding-right:5px}.nemo-flights-results__flightsGroup__pricingDebugLink{padding:0 10px 10px;text-align:right;display:block}.nemo-flights-results__flightsGroup_bestCompanies{margin-bottom:20px}.nemo-flights-results__flightsGroup__couplingTablePopupHeader_light{color:#fff}.nemo-flights-results__flightsGroup__couplingTablePopupHeader_light .ui-dialog-titlebar-close{background-image:url(images/ui/popup-close_light.svg)}.nemo-flights-results__flightsGroup_dummy{color:#e6e6e6;opacity:.7}.nemo-flights-results__flightsGroup_dummy .nemo-ui-pseudoLink,.nemo-flights-results__flightsGroup_dummy .nemo-ui-pseudoLink:hover,.nemo-flights-results__flightsGroup_dummy .nemo-ui-pseudoLink_active{color:#e6e6e6;border-color:#e6e6e6;cursor:auto}.nemo-flights-results__flightsGroup_dummy .nemo-ui-button{cursor:auto}.nemo-flights-results__flightsGroup_dummy.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__flightsGroup_dummy.nemo-flights-results__flightsGroup_common .nemo-flights-results__flightsGroup__header__title{letter-spacing:-4px}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__subHeader__title{color:inherit}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__footer__disclaimer{color:#e6e6e6}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__header{background:#e6e6e6}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__header__logo{width:130px;height:30px;background:rgba(255,255,255,.5)}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__leg__info__route__departure:after{opacity:.2}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__leg__selector__header__seatsAvailable,.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__leg__selector__selected__timeEnRoute{color:inherit;letter-spacing:-3px}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__leg__selector__selected__time{letter-spacing:-4px}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__leg__selector__footer{color:inherit;letter-spacing:-3px}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__leg__info__date,.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__leg__info__date__dayOfWeek,.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__leg__selector__header__title__text__dayOfWeek{color:inherit}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__couplingButton{letter-spacing:-3px}.nemo-flights-results__flightsGroup_dummy .nemo-flights-results__flightsGroup__buyButton,.nemo-flights-results__listMatrix_dummy .nemo-flights-results__listMatrix__selectableDays__day__carrier,.nemo-flights-results__listMatrix_dummy .nemo-flights-results__listMatrix__selectableDays__day__price__price,.nemo-flights-results__listMatrix_dummy .nemo-flights-results__listMatrix__selector__price__price,.nemo-flights-results__matrix_dummy .nemo-flights-results__matrix__table__cell{letter-spacing:-4px}.nemo-flights-results__flightsListGroup{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;padding:0;position:relative}.nemo-flights-results__flightsListGroup__wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:1px}.nemo-flights-results__flightsListGroup .nemo-flights-results__fareFamilies{margin:0;border:0;border-top:1px solid rgba(230,230,230,.75);background-color:#f7f7f7}.nemo-flights-results__flightsListGroup .nemo-flights-results__fareFamilies__features__baggage,.nemo-flights-results__flightsListGroup .nemo-flights-results__fareFamilies__features__misc,.nemo-flights-results__flightsListGroup .nemo-flights-results__fareFamilies__features__refunds{width:auto;padding-right:0}.nemo-flights-results__flightsListGroup .nemo-flights-results__fareFamilies__features__baggage__feature,.nemo-flights-results__flightsListGroup .nemo-flights-results__fareFamilies__features__misc__feature,.nemo-flights-results__flightsListGroup .nemo-flights-results__fareFamilies__features__refunds__feature{display:inline-block;padding-right:10px}.nemo-flights-results__flightsListGroup__fareVariations{margin:0;border:0;border-top:1px solid rgba(230,230,230,.75);background-color:#f7f7f7}.nemo-flights-results__flightsListGroup__segment{border-top:1px solid rgba(230,230,230,.75);padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;text-overflow:ellipsis;min-height:65px}.nemo-flights-results__flightsListGroup__segment:first-child{border-top:0}.nemo-flights-results__flightsListGroup__segment:only-child{min-height:100px}.nemo-flights-results__flightsListGroup__segment:only-child .nemo-flights-results__flightsListGroup__segment__selected{padding-top:23px;padding-bottom:23px;height:100px}.nemo-flights-results__flightsListGroup__segment__carrier{-ms-flex:0 0 140px;flex:0 0 140px;width:140px;padding:10px 20px;border-right:1px solid rgba(230,230,230,.75);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:1px}.nemo-flights-results__flightsListGroup__segment__carrier__logo{height:auto;max-height:40px;max-width:95px}.nemo-flights-results__flightsListGroup__segment__selector{min-width:1px;border-right:1px solid rgba(230,230,230,.75);display:inline-block;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:370px;flex-basis:370px}.nemo-flights-results__flightsListGroup__segment__selected{min-width:250px;border-radius:0;padding:7px 20px;height:65px;line-height:20px;transition:all .1s;background:0 0;color:#0a0a0f}.nemo-flights-results__flightsListGroup__segment__selected:active,.nemo-flights-results__flightsListGroup__segment__selected:hover{background:rgba(100,181,246,.1)}.nemo-flights-results__flightsListGroup__segment__selected_unopenable{cursor:auto}.nemo-flights-results__flightsListGroup__segment__selected_unopenable:after{display:none}.nemo-flights-results__flightsListGroup__segment__selected_unopenable:active,.nemo-flights-results__flightsListGroup__segment__selected_unopenable:hover{background:0 0}.nemo-flights-results__flightsListGroup__segment__selected__arrival,.nemo-flights-results__flightsListGroup__segment__selected__departure{display:inline-block;vertical-align:top}.nemo-flights-results__flightsListGroup__segment__selected__arrival{position:relative;width:140px}.nemo-flights-results__flightsListGroup__segment__selected__arrival__nextDayWarn{position:absolute;top:110%;left:0;font-size:10px;color:rgba(100,100,100,.75);line-height:10px;white-space:nowrap}.nemo-flights-results__flightsListGroup__segment__selected__departure{padding-right:40px;position:relative;width:185px}.nemo-flights-results__flightsListGroup__segment__selected__departure:after{content:'';position:absolute;top:50%;right:15px;margin-top:-10px;width:18px;height:20px;background:url(images/flights_results_sprite.svg) -70px 0 no-repeat}.nemo-flights-results__flightsListGroup__segment__selected__time{display:inline-block;vertical-align:baseline;font-size:17px;min-width:50px;color:#636467;line-height:17px}.nemo-flights-results__flightsListGroup__segment__selected__time_nextDay{color:#ff9731}.nemo-flights-results__flightsListGroup__segment__selected__date{display:inline-block;vertical-align:baseline;color:#0a0a0f;font-size:10px;line-height:10px}.nemo-flights-results__flightsListGroup__segment__selected__date_nextDay{color:#ff9731}.nemo-flights-results__flightsListGroup__segment__selected__city,.nemo-flights-results__flightsListGroup__segment__selected__portName{font-size:12px;line-height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nemo-flights-results__flightsListGroup__segment__selected__moreFlights{position:absolute;line-height:20px;font-size:13px;color:rgba(100,100,100,.75);right:45px;top:50%;margin-top:-10px;display:none}.nemo-flights-results__flightsListGroup__segment__additionalDetails{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;padding:5px 0 5px 20px;min-width:1px}.nemo-flights-results__flightsListGroup__segment__additionalDetails__info{-ms-flex:1 1 auto;flex:1 1 auto;min-width:1px;padding-right:10px}.nemo-flights-results__flightsListGroup__segment__additionalDetails__aux{text-align:right;white-space:nowrap;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px}.nemo-flights-results__flightsListGroup__segment__seatsAvailable{color:rgba(100,100,100,.75);overflow:hidden}.nemo-flights-results__flightsListGroup__segment__seatsAvailable_warning{color:#ff9731}.nemo-flights-results__flightsListGroup__segment__class{overflow:hidden;font-size:11px}.nemo-flights-results__flightsListGroup__segment__timeEnRoute{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:15px;margin-bottom:5px}.nemo-flights-results__flightsListGroup__segment__details{padding-left:5px;padding-right:5px;width:80px;margin-left:10px;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px;display:none}.nemo-flights-results__flightsListGroup__segment__transfers{line-height:14px}.nemo-flights-results__flightsListGroup__segment__transfers__count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.nemo-flights-results__flightsListGroup__segment__transfers__details{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nemo-flights-results__flightsListGroup__segment__transfers__places,.nemo-flights-results__flightsListGroup__segment__transfers__time{color:rgba(100,100,100,.75);font-size:80%}.nemo-flights-results__flightsListGroup__segment__dropdown__option{padding:0 5px}.nemo-flights-results__flightsListGroup__segment__dropdown__option__data{padding:10px}.nemo-flights-results__flightsListGroup__segment__dropdown__option__arrival,.nemo-flights-results__flightsListGroup__segment__dropdown__option__departure{font-weight:500;font-size:120%}.nemo-flights-results__flightsListGroup__segment__dropdown__option__arrival__nextDayDate{font-size:70%}.nemo-flights-results__flightsListGroup__segment__dropdown__option__transfers{min-width:43px}.nemo-flights-results__flightsListGroup__segment__dropdown__option__transfers__transfer{margin-left:2px;margin-right:2px}.nemo-flights-results__flightsListGroup__buyButtonCnt{padding:10px 20px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;border-left:1px solid rgba(230,230,230,.75);min-width:1px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.nemo-flights-results__flightsListGroup__buyButtonCnt__inner{text-align:center}.nemo-flights-results__flightsListGroup__buyButton{font-size:140%;padding:0 10px 0 45px;min-width:160px;height:50px;line-height:50px;display:block;text-align:center}.nemo-flights-results__flightsListGroup__buyButton__checkText,.nemo-flights-results__flightsListGroup__buyButton_bookingCheck .nemo-flights-results__flightsListGroup__buyButton__text{display:none}.nemo-flights-results__flightsListGroup__buyButton_bookingCheck{padding:0 40px 0 10px;font-size:120%}.nemo-flights-results__flightsListGroup__buyButton_bookingCheck .nemo-flights-results__flightsListGroup__buyButton__checkText{display:inline}.nemo-flights-results__flightsListGroup__fullDetails{border-top-left-radius:0;border-top-right-radius:0}.nemo-flights-results__flightsListGroup__pricingDebugLink{text-align:right;display:block;padding-top:4px}.nemo-flights-results__flightsListGroup__gds-comission-block{padding:0 0 10px 20px;text-align:right}.nemo-flights-results__flightsListGroup__gds-comission-block__gds{padding-right:5px}.nemo-flights-results__flightsListGroup__fareVariations{padding-bottom:10px}.nemo-flights-results__flightsListGroup__fareVariations .nemo-flights-results__fareVariations{text-align:center}@media (max-width:1665px){.nemo-flights-results__flightsListGroup__segment{display:block;padding-right:0;padding-left:140px;position:relative}.nemo-flights-results__flightsListGroup__segment__carrier{position:absolute;top:0;left:0;bottom:0}.nemo-flights-results__flightsListGroup__segment__selector{display:block;border-right:0;border-bottom:1px solid rgba(230,230,230,.75)}.nemo-flights-results__flightsListGroup__segment__selected:after{right:20px}.nemo-flights-results__flightsListGroup__segment__selected__moreFlights{display:block}.nemo-flights-results__flightsListGroup__segment__selected_unopenable .nemo-flights-results__flightsListGroup__segment__selected__moreFlights{display:none}.nemo-flights-results__flightsListGroup__segment:only-child .nemo-flights-results__flightsListGroup__segment__selected{padding:7px 20px;height:65px}.nemo-flights-results__flightsListGroup__segment__additionalDetails{padding:10px 20px;-ms-flex-align:start;align-items:flex-start}.nemo-flights-results__flightsListGroup__segment__additionalDetails__info{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.nemo-flights-results__flightsListGroup__segment__aux{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.nemo-flights-results__flightsListGroup__segment__timeEnRoute,.nemo-flights-results__flightsListGroup__segment__transfers{margin-bottom:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px}.nemo-flights-results__flightsListGroup__segment__transfers{-ms-flex-negative:1;flex-shrink:1}.nemo-flights-results__flightsListGroup__segment__timeEnRoute{width:185px}}@media (max-width:1500px){.nemo-flights-results__flightsListGroup{display:block}.nemo-flights-results__flightsListGroup__buyButtonCnt{padding:15px 20px;border-left:0;border-top:1px solid rgba(230,230,230,.75);display:block}.nemo-flights-results__flightsListGroup__buyButtonCnt__inner{text-align:right;direction:rtl}.nemo-flights-results__flightsListGroup__buyButton{display:inline-block;min-width:1px;direction:ltr}.nemo-flights-results__flightsListGroup__fullDetails{border-radius:4px;margin-right:20px}}@media (max-width:670px){.nemo-flights-results__flightsListGroup__segment{padding-left:0}.nemo-flights-results__flightsListGroup__segment__carrier{display:none}.nemo-flights-results__flightsListGroup__segment__carrier__logo{max-height:30px}.nemo-flights-results__flightsListGroup__segment:first-child .nemo-flights-results__flightsListGroup__segment__carrier{display:-ms-flexbox;display:flex;width:100%;border-right:0;border-bottom:1px solid rgba(230,230,230,.75);height:51px;position:static;top:auto;left:auto;right:auto;bottom:auto}}@media (max-width:525px){.nemo-flights-results__flightsListGroup__segment__selected{padding-right:25px}.nemo-flights-results__flightsListGroup__segment__selected:after{right:10px}.nemo-flights-results__flightsListGroup__segment__selected__moreFlights{display:none}.nemo-flights-results__flightsListGroup__segment__selected__arrival,.nemo-flights-results__flightsListGroup__segment__selected__departure{width:50%}.nemo-flights-results__flightsListGroup__segment__selected__departure{padding-right:20px}.nemo-flights-results__flightsListGroup__segment__selected__departure:after{right:-9px}.nemo-flights-results__flightsListGroup__segment__selected__arrival{padding-left:20px}.nemo-flights-results__flightsListGroup__segment__timeEnRoute{width:auto;margin-right:20px}.nemo-flights-results__flightsListGroup__segment__additionalDetails__info{-ms-flex-direction:column;flex-direction:column}}@media (min-width:1601px){.nemo-flights-results__showcase{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__title{font-size:80%}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__header__logo{max-width:100px}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__rating_inHeader{display:none}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__subHeader{display:-ms-flexbox;display:flex}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__leg__info,.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__leg__selector__header__title__text_short,.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__leg__selector__selected:before{display:none}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__leg__selector__selected{padding-left:10px}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__leg__selector__header{font-size:12px;line-height:30px}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__leg__selector__header__title__text_dates{display:inline-block}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__footer{padding-top:10px;padding-bottom:10px}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__footer__buyButtonContainer__disclaimer{display:none}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__footer__disclaimer{display:block}.nemo-flights-results__showcase:not(.nemo-flights-results__showcase_oneItem) .nemo-flights-results__flightsGroup__couplingButton__addText{display:none}.nemo-flights-results__showcase_oneItem .nemo-flights-results__flightsGroup__legs_count_2{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:stretch;align-content:stretch;min-width:1px}.nemo-flights-results__showcase_oneItem .nemo-flights-results__flightsGroup__legs_count_2 .nemo-flights-results__flightsGroup__leg{border-right:1px solid rgba(230,230,230,.75);border-right-style:dashed;-ms-flex:0 0 50%;flex:0 0 50%;min-width:1px}.nemo-flights-results__showcase_oneItem .nemo-flights-results__flightsGroup__legs_count_2 .nemo-flights-results__flightsGroup__leg:last-child{border-right:none}.nemo-flights-results__showcase__item{-ms-flex:0 1 auto;flex:0 1 auto}}@media (max-width:1440px){.nemo-flights-results__content__results__controls{-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-flights-results__content__results__controls__item_displayType{margin:10px 0 0;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:right}.nemo-flights-results__content__results{-ms-flex-preferred-size:82%;flex-basis:82%}.nemo-flights-results__content__offers{display:none}}@media (max-width:940px){.nemo-flights-results__flightsGroup__footer__couplingButtonContainer{display:none}.nemo-flights-results__flightsGroup__footer__buyButtonContainer{width:100%;text-align:right}.nemo-flights-results__content__postfilters{padding:20px;border-radius:4px;box-shadow:0 1px 8px rgba(10,10,15,.15);background-color:#fff;position:absolute;top:0;width:380px;opacity:1;display:none}.nemo-flights-results__content__postfilters .nemo-common-sticker__inner{left:20px;right:5px;width:auto}.nemo-flights-results__summary{padding-top:10px}.nemo-flights-results__summary__filterSwitch,.nemo-flights-results__summary__filters{display:block}.nemo-flights-results .nemo-common-postFilters__notification{display:none}.nemo-flights-results .nemo-common-postFilters__filterList__filter__caption__name{color:#414042}.nemo-flights-results .nemo-common-postFilters__filterList__filter__valuesBlock__values__value{border:1px solid #e5e5e5;border-bottom:none}.nemo-flights-results .nemo-common-postFilters__filterList__filter__valuesBlock__values__value:last-child{border:1px solid #e5e5e5}.nemo-flights-results__content__results{-ms-flex-preferred-size:100%;flex-basis:100%}.nemo-flights-results__content__postfilters_forced{display:block}}@media (min-width:751px) and (max-width:1600px){.nemo-flights-results__showcase__item_recommended .nemo-flights-results__flightsGroup__legs_count_2,.nemo-flights-results__showcase_oneItem .nemo-flights-results__flightsGroup__legs_count_2{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:stretch;align-content:stretch;min-width:1px}.nemo-flights-results__showcase__item_recommended .nemo-flights-results__flightsGroup__legs_count_2 .nemo-flights-results__flightsGroup__leg,.nemo-flights-results__showcase_oneItem .nemo-flights-results__flightsGroup__legs_count_2 .nemo-flights-results__flightsGroup__leg{border-right:1px solid rgba(230,230,230,.75);border-right-style:dashed;-ms-flex:0 0 50%;flex:0 0 50%;min-width:1px}.nemo-flights-results__showcase__item_recommended .nemo-flights-results__flightsGroup__legs_count_2 .nemo-flights-results__flightsGroup__leg:last-child,.nemo-flights-results__showcase_oneItem .nemo-flights-results__flightsGroup__legs_count_2 .nemo-flights-results__flightsGroup__leg:last-child{border-right:none}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__title{font-size:80%}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__header__logo,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__header__logo,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__header__logo{max-width:100px}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__rating_inHeader,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__rating_inHeader,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__rating_inHeader{display:none}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__subHeader,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__subHeader,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__subHeader{display:-ms-flexbox;display:flex}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__leg__info,.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__leg__selector__header__title__text_short,.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__leg__selector__selected:before,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__leg__info,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__leg__selector__header__title__text_short,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__leg__selector__selected:before,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__leg__info,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__leg__selector__header__title__text_short,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__leg__selector__selected:before{display:none}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__leg__selector__selected,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__leg__selector__selected,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__leg__selector__selected{padding-left:10px}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__leg__selector__header,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__leg__selector__header,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__leg__selector__header{font-size:12px;line-height:30px}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__leg__selector__header__title__text_dates,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__leg__selector__header__title__text_dates,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__leg__selector__header__title__text_dates{display:inline-block}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__footer,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__footer,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__footer{padding-top:10px;padding-bottom:10px}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__footer__buyButtonContainer__disclaimer,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__footer__buyButtonContainer__disclaimer,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__footer__buyButtonContainer__disclaimer{display:none}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__footer__disclaimer,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__footer__disclaimer,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__footer__disclaimer{display:block}.nemo-flights-results__showcase__item_cheapest .nemo-flights-results__flightsGroup__couplingButton__addText,.nemo-flights-results__showcase__item_fastest .nemo-flights-results__flightsGroup__couplingButton__addText,.nemo-flights-results__showcase_severalJoined .nemo-flights-results__flightsGroup__couplingButton__addText{display:none}}@media (min-width:750px){.nemo-flights-results__groupList{padding-top:10px;margin:0 -10px}.nemo-flights-results__groupList_tile{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.nemo-flights-results__groupList__item{margin:0;padding:10px;min-width:1px;-ms-flex:1 1 45%;flex:1 1 45%}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__groupList .nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__title{font-size:80%}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__header__logo{max-width:100px}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__rating_inHeader{display:none}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__subHeader{display:-ms-flexbox;display:flex}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__leg__info,.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__leg__selector__header__title__text_short,.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__leg__selector__selected:before{display:none}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__leg__selector__selected{padding-left:10px}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__leg__selector__header{font-size:12px;line-height:30px}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__leg__selector__header__title__text_dates{display:inline-block}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__footer{padding-top:10px;padding-bottom:10px}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__footer__buyButtonContainer__disclaimer{display:none}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__footer__disclaimer{display:block}.nemo-flights-results__groupList .nemo-flights-results__flightsGroup__couplingButton__addText{display:none}}@media (min-width:751px){.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__title{font-size:80%}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__logo{max-width:100px}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__rating_inHeader{display:none}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__subHeader{display:-ms-flexbox;display:flex}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__leg__info,.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__leg__selector__header__title__text_short,.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__leg__selector__selected:before{display:none}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__leg__selector__selected{padding-left:10px}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__leg__selector__header{font-size:12px;line-height:30px}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__leg__selector__header__title__text_dates{display:inline-block}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__footer{padding-top:10px;padding-bottom:10px}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__footer__buyButtonContainer__disclaimer{display:none}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__footer__disclaimer{display:block}.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__couplingButton__addText{display:none}}@media (max-width:750px){.nemo-flights-results__content__results__controls{margin-bottom:10px}.nemo-flights-results__showcase{display:block}.nemo-flights-results__showcase__item{margin-right:0;width:auto}.nemo-flights-results__summary{position:relative;padding:0 0 50px}.nemo-flights-results__summary__filterSwitch{position:absolute;bottom:0;margin:10px 10px 0}.nemo-flights-results__summary__switch{display:none}.nemo-flights-results__summary__inner{border-radius:0;box-shadow:none;background:#64b5f6;color:#fff;display:block;width:100%;padding:10px}.nemo-flights-results__summary__passengers{padding:0}.nemo-flights-results__summary__route{padding:0;white-space:normal}.nemo-flights-results__summary__route__segment{display:block}.nemo-flights-results__summary__route__segment__date{color:inherit}.nemo-flights-results__summary__route__segment__geo_departure:after{background:0 0;content:'';height:auto;vertical-align:baseline}.nemo-flights-results__summary__route__segment__geo__aux{display:none}}@media (min-width:601px) and (max-width:750px){.nemo-flights-results__flightsGroup__legs_count_2{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:stretch;align-content:stretch;min-width:1px}.nemo-flights-results__flightsGroup__legs_count_2 .nemo-flights-results__flightsGroup__leg{border-right:1px solid rgba(230,230,230,.75);border-right-style:dashed;-ms-flex:0 0 50%;flex:0 0 50%;min-width:1px}.nemo-flights-results__flightsGroup__legs_count_2 .nemo-flights-results__flightsGroup__leg:last-child{border-right:none}}@media (max-width:580px){.nemo-flights-results__content__results__controls{display:block}.nemo-flights-results__content__results__controls__item{text-align:left}}@media (max-width:500px){.nemo-flights-results__flightsGroup .nemo-flights-results__flightsGroup__header__title,.nemo-flights-results__flightsGroup_bestCompanies .nemo-flights-results__flightsGroup__header__title{font-size:80%}.nemo-flights-results__couplingTable__carrierLogo,.nemo-flights-results__flightsGroup__header__logo{max-width:100px}.nemo-flights-results__flightsGroup__rating_inHeader{display:none}.nemo-flights-results__flightsGroup__subHeader{display:-ms-flexbox;display:flex}.nemo-flights-results__flightsGroup__leg__info,.nemo-flights-results__flightsGroup__leg__selector__header__title__text_short,.nemo-flights-results__flightsGroup__leg__selector__selected:before{display:none}.nemo-flights-results__flightsGroup__leg__selector__selected{padding-left:10px}.nemo-flights-results__flightsGroup__leg__selector__header{font-size:12px;line-height:30px}.nemo-flights-results__flightsGroup__leg__selector__header__title__text_dates{display:inline-block}.nemo-flights-results__flightsGroup__footer{padding-top:10px;padding-bottom:10px}.nemo-flights-results__flightsGroup__footer__buyButtonContainer__disclaimer{display:none}.nemo-flights-results__flightsGroup__footer__disclaimer{display:block}.nemo-flights-results__compareTable,.nemo-flights-results__flightsGroup__couplingButton__addText{display:none}}@media (max-width:470px){.nemo-flights-results__content__results__controls__item_count,.nemo-flights-results__content__results__loadingDummy .nemo-flights-form__searchingInfo__header,.nemo-flights-results__content__results__loadingDummy .nemo-flights-form__searchingInfo__subHeader{color:#fff}.nemo-flights-results__adaptivePF{overflow:hidden}.nemo-flights-results__summary__filters{width:auto;max-width:100vw;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;opacity:1;padding:45px 10px 55px;white-space:normal;background:rgba(99,100,103,.5);overflow:auto;display:block;margin:0}.nemo-flights-results__summary__filters__controls,.nemo-flights-results__summary__filters__header{display:block}.nemo-flights-results__summary__filters__filters{opacity:1;padding:10px;max-height:100%;overflow:auto;margin:0}.nemo-flights-results__summary__filters__filters>*{-webkit-transform:translate3d(0,0,0)}.nemo-flights-results__summary__filters .nemo-common-postFilters__clearAll{display:none}.nemo-flights-results .nemo-common-postFilters__filterList__filter__valuesBlock_slider .nemo-common-postFilters__filterList__filter__valuesBlock__values__value{border:none;padding:0}.nemo-flights-results__content{display:block;margin-bottom:10px}.nemo-flights-results__content__results{margin:0;padding:0;border-radius:0;background:0 0;box-shadow:none}.nemo-flights-results__content__results__controls{padding:0 10px}.nemo-flights-results__content__results__controls__item{padding:0;margin-top:10px}.nemo-flights-results__content__results__controls__item:first-child{margin-top:0}.nemo-flights-results__content__results__controls__item_displayType{white-space:normal}.nemo-flights-results__content__results__controls__item__displayTypeTitle,.nemo-flights-results__content__results__controls__item__sortTitle{display:none}.nemo-flights-results__content__results__controls__item__displayTypeSelector,.nemo-flights-results__content__results__controls__item__displayTypeSelector__option__button,.nemo-flights-results__content__results__controls__item__sort{display:block}.nemo-flights-results__content__results__controls__item__sort .nemo-ui-select__toggle{width:100%;max-width:98vw;min-width:1px!important}.nemo-flights-results__content__results__controls__item__displayTypeSelector__option{margin:0!important;width:50%}.nemo-flights-results__content__results__controls__item__displayTypeSelector__option:first-child{padding-right:5px}.nemo-flights-results__content__results__controls__item__displayTypeSelector__option:last-child{padding-left:5px}.nemo-flights-results__content__results__loadingDummyDivider,.nemo-flights-results__flightsGroup__header__title{display:none}.nemo-flights-results__content__results__loadingDummy{padding:0 10px}.nemo-flights-results__showcase{margin:0;padding:0}.nemo-flights-results__showcase_resultLoadingDummy{margin-top:20px}.nemo-flights-results__showcase__item:first-child{padding-top:0}.nemo-flights-results__flightsGroup__header__title_showcase{display:block;position:relative;overflow:visible;white-space:normal;text-overflow:clip}.nemo-flights-results__flightsGroup__header__title__text{display:inline-block;line-height:15px;position:absolute;top:50%;transform:translate(0,-50%)}.nemo-flights-results__flightsGroup__header__additional{width:100%;text-align:center}.nemo-flights-results__flightsGroup__header__additional_showcase{width:auto}.nemo-flights-results__couplingTable__carrierLogo,.nemo-flights-results__flightsGroup__header__logo{margin-left:0}.nemo-flights-results__groupList{padding:0 10px;margin:0}}.nemo-flights-results__compareTable{margin-bottom:10px}.nemo-flights-results__compareTable__dummy{padding:100px 0;width:100%;text-align:center;color:#fff;word-spacing:normal}.nemo-flights-results__compareTable__item{position:relative;overflow-x:hidden;transition:height .2s ease-in 0s;box-shadow:0 2px 16px rgba(10,10,15,.25);z-index:9;border-radius:6px;max-width:450px}.nemo-flights-results__compareTable__wrapper{margin:0 0 10px;position:relative;display:inline-block;vertical-align:top;word-spacing:normal}.nemo-flights-results__compareTable__pager{background:#4db0e4;border-radius:6px 6px 0 0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding:10px 13px}.nemo-flights-results__compareTable__pager__next,.nemo-flights-results__compareTable__pager__prev{display:inline-block;text-decoration:none;background:url(images/compareTable-arrow.png) center no-repeat rgba(255,255,255,.3);color:rgba(255,255,255,.8);opacity:.5;padding:1px 10px 2px;border-radius:3px}.nemo-flights-results__compareTable__pager__next:hover,.nemo-flights-results__compareTable__pager__prev:hover{opacity:1}.nemo-flights-results__compareTable__pager__prev{transform:rotate(180deg)}.nemo-flights-results__compareTable__inner{position:relative;transition:left .2s ease-in 0s;width:999999px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;background:#fff}.nemo-flights-results__compareTable__inner:before{content:'';width:400%;height:1px;position:absolute;bottom:0;left:-100%;background:#e6e6e6;z-index:9}.nemo-flights-results__compareTable__companyLogo{border-bottom:1px solid #e6e6e6;display:-ms-flexbox;display:flex;overflow:hidden;width:150px;height:50px;background:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.nemo-flights-results__compareTable__companyLogo__image{height:70%;width:70%;background-position:center center;background-repeat:no-repeat;background-size:contain}.nemo-flights-results__compareTable__companyColumn{vertical-align:top;width:150px;position:relative}.nemo-flights-results__compareTable__companyColumn:before{content:'';width:1px;height:100%;position:absolute;top:0;left:-1px;background:#e6e6e6;z-index:9}.nemo-flights-results__compareTable__companyColumn:after{content:'';width:1px;height:100%;position:absolute;top:0;right:0;background:#e6e6e6;z-index:9}.nemo-flights-results__compareTable__companyColumn_visible:before{left:0}.nemo-flights-results__compareTable__companyColumn_visible~.nemo-flights-results__compareTable__companyColumn_visible:before{left:-1px}.nemo-flights-results__compareTable__groupsItem{display:block;width:150px;position:absolute;background:#fff;z-index:10;text-align:left;border-bottom:1px solid #e6e6e6}.nemo-flights-results__compareTable__groupsItem_minimized{height:60px;position:relative;z-index:1}.nemo-flights-results__compareTable__groupsItem_minimized .nemo-flights-results__compareTable__groupsItem__fullInfo{display:none}.nemo-flights-results__compareTable__groupsItem__price{color:#0a0a0f;font-weight:500;font-size:110%;display:block;padding:4px 20px 0;line-height:24px}.nemo-flights-results__compareTable__groupsItem__duration,.nemo-flights-results__compareTable__groupsItem__transfers{color:rgba(100,100,100,.75);font-size:85%;padding:0 20px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nemo-flights-results__compareTable__groupsItem__flightSelectWrap{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:10px 0;padding:10px}.nemo-flights-results__compareTable__groupsItem__flightSelectWrap__tip{font-size:85%;text-align:center;line-height:15px;display:block;margin-bottom:0;margin-top:10px;opacity:.75}.nemo-flights-results__compareTable__groupsItem__flightSelectWrap__tip:first-child{margin-top:0}.nemo-flights-results__compareTable__groupsItem__linkToFullTicket{color:#64b5f6;margin:0 20px;font-size:90%;text-align:center}.nemo-flights-results__compareTable__groupsItem__buttonWrap{text-align:center}.nemo-flights-results__compareTable__groupsItem__disclaimer{color:rgba(100,100,100,.75);font-weight:400;font-size:90%;padding:0 20px;text-align:center;margin:8px 0;line-height:12px;display:block}.nemo-flights-results__compareTable__groupsItem__disclaimer:first-child{margin-top:4px}.nemo-flights-results__compareTable__groupsItem_hidden{display:none}.nemo-flights-results__compareTable__groupsItem_visible{display:block;box-shadow:0 0 16px rgba(10,10,15,.25)}.nemo-flights-results__compareTable__groupsItem_visible:before{display:none}.nemo-flights-results__compareTable__groupsItem__shortInfo{min-height:60px;cursor:pointer}.nemo-flights-results__compareTable__groupsItem__selector{padding:0 20px}.nemo-flights-results__compareTable__groupsItem__selector__header{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:13px;line-height:40px}.nemo-flights-results__compareTable__groupsItem__selector__header__title{min-width:1px}.nemo-flights-results__compareTable__groupsItem__selector__header__title__text{overflow:hidden;text-overflow:ellipsis;padding-right:10px}.nemo-flights-results__compareTable__groupsItem__selector__header__title__date{display:none}.nemo-flights-results__compareTable__groupsItem__selector__header__title__date__dayOfWeek{color:#88c43d}.nemo-flights-results__compareTable__groupsItem__selector__header__seatsAvailable{-ms-flex-negative:0;flex-shrink:0;min-width:1px;white-space:nowrap;margin-left:auto}.nemo-flights-results__compareTable__groupsItem__selector__header__seatsAvailable_warning{color:#ff9731}.nemo-flights-results__compareTable__groupsItem__selector__footer{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:12px;line-height:30px;color:#88c43d}.nemo-flights-results__compareTable__groupsItem__selector__footer__detailsLink{min-width:1px;margin-left:auto}.nemo-flights-results__compareTable__groupsItem__selector__footer__transfers{padding-right:10px;min-width:1px}.nemo-flights-results__compareTable__groupsItem__selector__selectContainer{position:relative;display:block;padding:5px 0}.nemo-flights-results__compareTable__groupsItem__selector__selected{border-radius:2px;position:relative;color:#0a0a0f;display:block;white-space:normal;height:50px;line-height:20px;padding:0 10px;font-weight:500}.nemo-flights-flightInfo__leg__route__date,.nemo-flights-flightInfo__leg__segment__additional__item{white-space:nowrap}.nemo-flights-results__compareTable__groupsItem__selector__selected_unopenable{cursor:auto;background:#f2f2f2}.nemo-flights-results__compareTable__groupsItem__selector__selected_unopenable:after{display:none}.nemo-flights-results__compareTable__groupsItem__selector__selected_unopenable:hover{background:#f2f2f2}.nemo-flights-results__compareTable__groupsItem__selector__selected__time{font-size:100%;margin-top:5px;display:inline-block;vertical-align:baseline}.nemo-flights-results__compareTable__groupsItem__selector__selected__time__arrival,.nemo-flights-results__compareTable__groupsItem__selector__selected__time__departure{display:inline-block;vertical-align:top;color:#0a0a0f}.nemo-flights-results__compareTable__groupsItem__selector__selected__time__arrival_nextDay,.nemo-flights-results__compareTable__groupsItem__selector__selected__time__departure_nextDay{color:#ffd321}.nemo-flights-results__compareTable__groupsItem__selector__selected__timeEnRoute{font-size:85%;color:rgba(100,100,100,.75)}.nemo-flights-results__compareTable__groupsItem__selector__dropdown__option{padding:8px 10px;font-size:90%;line-height:20px}.nemo-flights-results__compareTable__groupsItem__selector__dropdown__option__timeEnRoute{font-size:85%;line-height:10px;color:rgba(100,100,100,.75)}.nemo-flights-results__compareTable__groupsItem__buyButton{position:relative}.nemo-flights-results__compareTable__groupsItem__buyButton__checkText{font-weight:400;display:none;position:relative;z-index:1;line-height:20px;color:#0a0a0f;font-size:13px}.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck .nemo-flights-results__compareTable__groupsItem__buyButton__text{display:none}.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck .nemo-flights-results__compareTable__groupsItem__buyButton__checkText{display:block}.nemo-flights-results__compareTable__showMore__container{margin-top:-1px;text-align:center;vertical-align:top;width:100%}.nemo-flights-results__compareTable__showMore__switch{display:inline-block;background:#e8e8e8;opacity:.8;color:#414042;cursor:pointer;border-radius:0 0 3px 3px;font-size:12px;padding:5px 15px;transition:opacity .1s ease-in}.nemo-flights-results__compareTable__showMore__switch:hover{opacity:1}.nemo-flights-results__compareTable__showMore__switch__icon{background:url(images/flights_results_sprite.svg) -36px -57px no-repeat rgba(0,0,0,0);height:10px;min-width:15px;display:inline-block;margin-left:4px}.nemo-flights-results__compareTable__showMore__switch__icon_close{left:4px;position:relative;top:2px;transform:rotate(180deg)}.nemo-flights-results__compareTable__root{text-align:center;padding:20px 0 25px;background:#5a595f;border-top:1px solid #595961;border-bottom:1px solid #595961;position:relative;word-spacing:20px}.nemo-flights-results__compareTable__root__closeSwitch{display:inline-block;background:#c7c7c7;opacity:.8;padding:6px 20px;color:#414042;cursor:pointer;border-radius:5px 5px 0 0;font-size:11px;position:absolute;left:50%;transform:translate(-50%,0);bottom:0}.nemo-flights-results__compareTable__root__closeSwitch:hover{opacity:1}.nemo-flights-results__compareTable__opener{cursor:pointer;text-align:center;padding:10px 0;line-height:19px;transition:all .2s;position:relative;background:rgba(10,10,15,.25)}.nemo-flights-results__compareTable__opener_resultLoadingDummy{opacity:.25}.nemo-flights-results__compareTable__opener:before{content:'';display:inline-block;width:10px;height:20px;vertical-align:top;margin-right:10px;background:url(images/flights_results_sprite.svg) 0 -20px no-repeat;opacity:.5;transition:all .2s;position:relative;z-index:1}.nemo-flights-results__compareTable__opener:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYTBhMGEwIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to left,rgba(0,0,0,.1) 0,rgba(160,160,160,.1) 50%,rgba(0,0,0,.1) 100%);opacity:0;transition:all .2s}.nemo-flights-results__compareTable__opener__text{display:inline-block;vertical-align:top;font-size:13px;color:#fff;border-bottom:1px dashed;position:relative;z-index:1}.nemo-flights-results__compareTable__opener:hover:after,.nemo-flights-results__compareTable__opener:hover:before{opacity:1}.nemo-flights-flightInfo{width:90vw;max-width:900px;padding:0 20px}.nemo-flights-flightInfo__leg__header{padding:20px}@media (max-width:900px){.nemo-flights-flightInfo__leg__segment{-ms-flex-wrap:wrap;flex-wrap:wrap}.nemo-flights-flightInfo__leg__segment__arrival,.nemo-flights-flightInfo__leg__segment__departure{-ms-flex-preferred-size:50%;flex-basis:50%}.nemo-flights-flightInfo__leg__segment__additional{border-top:1px solid #b0b0b0;-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:10px}.nemo-flights-flightInfo__leg__segment__additional__item{display:inline-block;margin-right:20px;max-width:80%}.nemo-flights-flightInfo__leg__segment__additional__item__title{width:auto;margin-right:5px}.nemo-flights-flightInfo__leg__segment__additional__item_baggage .nemo-flights-flightInfo__leg__segment__additional__item__value{width:auto;white-space:normal}.nemo-flights-flightInfo__leg__segment__additional__baggage{display:inline-block;white-space:nowrap}.nemo-flights-flightInfo__leg__segment__additional__baggage:after{content:',';padding-right:.5em}.nemo-flights-flightInfo__leg__segment__additional__baggage:last-child:after{content:''}}@media (max-width:550px){.nemo-flights-flightInfo__leg__segment__arrival,.nemo-flights-flightInfo__leg__segment__departure{-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex:row nowrap;flex:row nowrap}.nemo-flights-flightInfo__leg__segment__arrival__dateInfo,.nemo-flights-flightInfo__leg__segment__arrival__geoInfo,.nemo-flights-flightInfo__leg__segment__departure__dateInfo,.nemo-flights-flightInfo__leg__segment__departure__geoInfo{-ms-flex:0 1 50%;flex:0 1 50%}.nemo-flights-flightInfo__leg__segment__arrival__dateInfo,.nemo-flights-flightInfo__leg__segment__departure__dateInfo{padding-right:10px}.nemo-flights-flightInfo__leg__segment__departure{padding-bottom:30px;position:relative}.nemo-flights-flightInfo__leg__segment__departure:after{width:auto;top:auto;left:20px;right:20px;bottom:5px;height:20px;background-image:url(images/flights_flightInfo_segmentRouteArrow_down.svg)}.nemo-flights-flightInfo__leg__segment__city{line-height:35px;margin:0}.nemo-flights-flightInfo__leg__segment__airport,.nemo-flights-flightInfo__leg__segment__city,.nemo-flights-flightInfo__leg__segment__terminal{white-space:normal}}@media (max-width:350px){.nemo-flights-flightInfo__leg__segment__additional__baggage,.nemo-flights-flightInfo__leg__segment__arrival,.nemo-flights-flightInfo__leg__segment__departure{display:block}.nemo-flights-flightInfo__leg__segment__arrival__dateInfo,.nemo-flights-flightInfo__leg__segment__departure__dateInfo{padding:0}.nemo-flights-flightInfo__leg__segment__city{line-height:normal}.nemo-flights-flightInfo__leg__segment__additional__item{display:block;max-width:100%;margin:0}.nemo-flights-flightInfo__leg__segment__additional__baggage:after{display:none}}@media (max-width:1000px){.nemo-flights-results__listMatrix{display:block}.nemo-flights-results__matrix{display:none}}@media (max-width:500px){.nemo-flights-lastSearches{margin-top:20px;width:100%}.nemo-flights-lastSearches .nemo-ui-select__dropdown{margin:5px auto;width:100%;left:0}}@media (max-width:500px){.nemo-flights-lastSearches__toggler{display:block;text-align:left}}

/*style_base.css*/
.trd-footer__item,.trd-footer__social,.trd-header__menu__item{vertical-align:top;display:inline-block}
*,h1,h2,h3,h4,h5,h6,input{/*font-family:"Helvetica Neue",Tahoma,Helvetica,sans-serif;*/ font-family: sans-serif;}a,a:link,a:active,a:hover{color:#e87e00}
.trd-header{line-height:11px;font-size:12px}
.trd-header__inner{max-width:990px;padding-left:10px;padding-right:10px;margin:0 auto;padding-top:0px;position:relative}
.trd-header__menu{padding-top:19px;clear:both}
.trd-checkout-loading__huge .fartingPreloader__logo,.trd-flightsResults__loader .fartingPreloader__logo,.trd-header__menu__logo{float:right;width:261px;height:38px}
.trd-header__menu__logo_ru{background:url(img/sprite.png) 0 -16px no-repeat}
.trd-header__menu__item{margin-right:12px;position:relative;line-height:47px;font-size:24px;text-decoration:none;padding-left:100px}
.trd-header__menu__item:before{content:'';position:absolute;left:0;top:50%;}
.trd-header__menu__item:active,.trd-header__menu__item:hover,.trd-header__menu__item_active,.trd-header__menu__item_active:visited{color:#434647}
.trd-header__menu__item_pointer:after{content:'';position:absolute;bottom:0;border:8px solid transparent;border-top:0;border-bottom-color:#75849b;margin-left:-8px}
.trd-header__menu__item_flights{padding-left:13px}
.trd-header__menu__item_flights:before{background-position:-27px -5px;width:47px;height:22px;margin-top:-11px}
.trd-header__menu__item_hotels{padding-left:10px}
.trd-header__menu__item_flights.trd-header__menu__item_active:after{left:18px}
.trd-header__menu__item_flights.trd-header__menu__item_active:before,.trd-header__menu__item_flights:hover:before{background-position:-27px -43px}
.trd-cms__sections{background: -webkit-linear-gradient(bottom,#07a0d3 0,#07a0d3 100%);}
.trd-cms__sections__inner{max-width:1000px;margin:0 auto;padding:15px 8px 27px}
.trd-cms__sections__inner:after{content:'';display:table;width:100%;clear:both}
.trd-cms__sections__link{display:inline-block;vertical-align:middle;line-height:41px;border-radius:41px;margin-right:10px;padding:0 15px 0 45px;color:#fff!important;/*background-color:#425d7291;*/ background-color: #425d7252; text-decoration:none;font-size:14px;position:relative;margin-top:10px}
.trd-cms__sections__link_transfer{padding-left:16px}
.trd-cms__sections__link_tickets{padding-left:16px}
@media all and (max-width:500px){.trd-cms-error__monster,.trd-cms-error__rocket{display:none}}
.nemo-flights-form__header{margin-bottom: 10px;max-width: 1001px;padding-right: 20px;margin: 0 auto;line-height: 26px;font-size: 28px;color: #333333;margin-top: 12px;}
@media all and (max-width:900px){.pro-registration-box .nemo-registration__field_checkbox.pro-validation_error_block .nemo-ui-hint.nemo-ui-hint_warn{left:50%;margin-left:32%}.pro-registration-box .nemo-registration__field_checkbox.pro-validation_error_block .nemo-ui-hint.nemo-ui-hint_warn:before{left:-5px;right:auto}}

/*style_all.css*/
.trd-cms__info__item_about__header__text,.trd-cms__advantages__item__header,.trd-cms__specialOffers__inner__header{position:relative;font-size:22px;line-height:29px;padding-bottom:0;text-align:left}
.trd-cms__info__item_about__header__text,.trd-cms__usefulInformation__header__text,.trd-cms__reference__header__text{display:inline-block}
.trd-cms__advantages,.trd-cms__specialOffers__inner{max-width:965px;padding:12px 2px 6px 0;margin:0 auto}
h1,h2,h3,h4,h5{font-family:"Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:22px;font-weight:400}
a:link{color:#0c7bb5;text-decoration:none}
.trd-cms__subHeader__menu__inner{padding:0}
.trd-cms__subHeader__menu__inner li{display:inline-block;vertical-align:top;line-height:14px;font-size:14px;color:#333333;margin:0 0 6px;position:relative}
.trd-header__menu__logo_ru{background:url(../img/logo_new.png) no-repeat;background-size:303px 38px;margin: -9px 0 0 0;}
.trd-header__menu__item{font-size:17px;margin-top:-10px;}
.trd-header__menu__item_auto{padding-left:10px}
.trd-header__menu__item_auto:before{/*background:url(../img/icons/cars.png*/) no-repeat;background-position:-1px 0;width:29px;height:25px;margin-top:-13px}
.forma_h1{font-size:22px;margin-left:18px;font-family: 'Raleway', sans-serif;}
.good_price_block{color:#333333;float:right;padding:5px 7px 8px;margin:-2px 0 0;border-radius:2px}
.good_price{padding:8px 0;font-size:21px;height:35px}
.button_good_price{background:#71c94a;padding:13px 3px 14px;margin-top:12px;color:#fff;width:288px;text-align:center;font-size:18px;border-radius:3px;background-image:linear-gradient(-180deg,#7cbf5d,#5ea73e)}
.a_button_good_price{padding:10px 64px 11px 65px}
.trd-cms__advantages_to{max-width:965px;padding:20px 5px 0 0;margin:0 auto;padding-top:0;text-align:left;line-height:19px}
.description_to{color:#333333;}
.airline-time{width: 37%;margin-right: 23px;font-size: 14px;padding-top: 3px;}
.airline-name{width: 36%;padding: 13px 0px 5px 32px;font-size: 14px;text-align: left;}
@media (max-width: 500px){
.description_to {line-height: 1.5}
}
.calendar_to{padding-bottom:3px;text-align:left;line-height:19px;color:#333333}
.container{margin:0 auto;padding:0 9px;max-width:1039px}
.row{width:1140px;max-width:100%;margin:0 auto}
.column,.columns{float:left;min-height:1px;padding:0 10px}
.row .twelve{width:100%}
.row{width:1140px;max-width:100%;margin:0 auto}
.slash-breadcrumb{color:#0c7bb5}
ul,ol{list-style:none}
.icon__twitter{background:url(../img/sprite.png) -88px 0 no-repeat;width:23px}
.icon__twitter,.icon__vk{height:23px;display:inline-block;margin-right:5px}
.icon__vk{background:url(../img/social_icons.png) -116px 0 no-repeat;width:34px;height:34px;background-size:265px auto;background-position:0 0}
.icon__twitter,.icon__vk{display:inline-block;margin-right:5px}
.icon__facebook{display:inline-block;background-image:url(../img/social_icons.png);width:34px;height:34px;margin-right:5px;background-size:265px auto;background-position:40.1% 0}
.ul-all{padding:3px 0px 3px 20px}
/*style_tables.css*/
html,body{margin:0;padding:0}
body{width:100%!important}
.table_flight{margin-top:0}
.table_flight td{width:33.3%;display:flex}
.table_flight .name{width:100%}
.name{width:70%;align-items:center;display:flex;font-size:14px;text-align:left;line-height:1.3}
@media(max-width: 500px) {
	.name {
		font-size: 13px;
	}
}
.table_flight .name{font-size:16px}
.price{width:31%;float:left;align-items:center;display:flex;justify-content:center;font-size:14px;color:#fff}
.dyn{width:100%;max-height:342px;display:flex;flex-wrap:wrap}
.dyn_price p{color:#333333}
.good_price_block{float:none;height:100%;border-radius:0;margin:0;color:#333333;margin-top:-8px;font-size:13px}
.button_good_price{width:100%!important}
.dyn_price{width:68.44%;height:100%}
.dyn_price h2{color:#333333}
.button_good_price{background:#ff8e41;background-image:none}
.stolbs{display:flex;align-items:baseline;height:218px}
.stolb{width:45px;margin:5px;background-color:#0CA1C9}
.low{background-color:#E6D26F}
.null{background-color:#ccc}
.m{display:flex}
.m_stolb{width:45px;margin:5px;text-align:center;color:#333333;margin-top:10px}
@media (max-width: 920px) {
table{width:35%}
}
@media (max-width: 730px) {
table{width:30%}
table th{font-size:18px}
.trd-cms__info{padding-right:22px}
.city-right{display:none}
.city-left{width:100%}
.airline-time,.airline-name{margin:0 10px}
.table-inf table{width:100%}
}
@media (max-width: 624px) {
table{clear:both;width:50%;margin-bottom:60px}
}
@media (max-width: 524px) {
table{width:40%}
}
@media (max-width: 424px) {
table{width:30%}
table th{font-size:16px}
.good_price_block{width:100%!important}
}
@media (max-width: 324px) {
table{width:24%}
.price{width:35%;font-size:16px}
.name{font-size:16px;margin-right:2px}
table th,table td{padding-left:2px}
table th img,table td img{margin-right:5px}
}
.gdl-header-wrapper{margin-top:6px}
#main_table{width:100%;box-shadow:none}
#main_table tr{border-bottom:1px dashed #ccc}
.main-head td{display:inline-block;text-align:center;background-color:#eceff1;color:#333;font-size:13px}
#main_table .price{width:100%}
#main_table td{border:none}
#main_table .airline{margin:0 auto}
#main_table .airline-gate{margin:0 auto;margin-top: 10px;}
#main_table .airline-img{margin:0 auto;text-align:center; padding-top:3px;}
#main_table .name{width:100%}
#main_table_2{width:100%;box-shadow:none}
#main_table_2 tr{border-bottom:1px dashed #ccc}
#main_table_2 .price{width:100%}
#main_table_2 td{border:none}
#main_table_2 .airline{margin:0 auto}
#main_table_2 .airline-gate{margin:0 auto;margin-top: 10px;}
#main_table_2 .airline-img{margin:0 auto;text-align:center; padding-top:3px;}
#main_table_2 .name{width:100%}
.footer-wrapper{width:100%}
.table_flight .name{display:block;font-size:13px}
.nemo-flights-form__header{height:auto;margin-top:0;color:#fff}
.table_flight tr td:first-child{padding-left:0!important}
.header-text-sities,.gdl-header-wrapper,.feature-media-content-wrapper,.cities p{padding-left:5px}
.good_price_block p{padding-left:0}
@media(max-width: 1000px) {
.table-city{width:100%!important}
}
@media(max-width: 992px) {
div.title-item-gimmick.left,div.title-item-gimmick.right{display:none}
}
@media(max-width: 981px) {
.dyn_price{width:100%}
.stolb,.m_stolb{width:70px}
.calendar_to{margin-top:210px}
.good_price_block{margin-top:18px}
.trd-contentPageHead h1{background-image:none!important}
.mail_to{display:block!important}
.mail_to > div:nth-child(2){margin-top:30px;width:100%}
#tp-sbscr-widget-1.tp-sbscr-widget{margin:0!important}
.table_reis{width:100%!important}
}
@media(max-width: 768px) {
.trd-cms__promo,.trd-cms__sections__inner{display:none}
.color-open-section{padding-bottom:14px}
.content-outer-wrapper{margin-top:45px}
.blog-item-holder .row{display:block!important}
.blog-item-holder .row img{width:100%}
#main_table .middle{display:none}
#main_table a{font-size:14px}
.trd-contentPageHead h1{background-image:none!important;font-size:24px;min-height:20px;padding:40px 5px;line-height:1.5;display:flex;align-items:center}
.trd-cms__sections__link{visibility:hidden}
.fb_iframe_widget{display:none!important}
.feature-media-content{width:100%!important}
.table_flight tr td:first-child{width:32.6%!important;align-items:center}
.table_flight .name{display:block}
.trd-cms__advantages_to{padding-left:5px}
.trd-cms__advantages{padding-left:0}
.forma_h1{font-size:20px;margin-left:3px;}
#map{display:none}
.table-inf table{width:100%}
.table-inf{width:100%}
.trd-cms__subHeader{margin-top:45px}
}
@media(max-width: 545px) {
.good_price_block{margin-top:30px}
.col-del{display:none}
.m_stolb{font-size:8px}
#tp-sbscr-widget-1.tp-sbscr-widget{margin:0 auto!important}
.mail_to > div:nth-child(2) > div{width:100%!important}
.destination{margin:0 auto}
.forma_h1{font-size:20px;margin-left:3px;}
}
@media(max-width: 400px) {
.good_price_block{margin-top:0}
.airline-gate{font-size: 0.93em}
.airline{font-size: 0.93em}
.ul-all {padding: 3px 0px 3px 2px;}
.forma_h1{font-size:20px;margin-left:3px;}
}
.fontsize_distance{font-size:20px}
/*--style_2.css--*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
a{text-decoration:none}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{overflow-y:scroll;line-height:1.55;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased; font-family: sans-serif;/*font-family:Open Sans,Segoe UI,Verdana,Arial,Tahoma,sans-serif,PT Serif; font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Arial', sans-serif;*/}
h1,h2,h3,h5,h6{font-weight:400;line-height:1.3;margin-bottom:6px;font-family:HelveticaNeue,"Helvetica Neue",Arial,Helvetica,sans-serif}
p{margin-bottom:4px}
p:last-child{margin-bottom:0}
table{border-width:1px;border-style:solid;width:100%;margin-bottom:0}
tr th{border-bottom-width:1px;border-bottom-style:solid;text-align:left}
tr th,tr td{padding: 6.6px 0px 6.6px 3px;}
tr th:last-child,tr td:last-child{border-right:0;padding: 5px 0px;}
table th{font-weight:700}
em{font-style:italic}
strong{font-weight:700}
small{font-size:80%}
sup{height:0;line-height:1;position:relative;top:-.6em;vertical-align:baseline!important;vertical-align:bottom;font-size:10px}
sub{height:0;line-height:1;position:relative;top:.2em;vertical-align:baseline!important;vertical-align:bottom;font-size:10px}
ul,ol{margin-left:0}
ul{list-style:circle}
ol{list-style:decimal}
li{/*padding:3px 0;*/list-style-position:inside}
.li-arrow{padding-left:5px;margin-bottom:3px;margin-top:3px;}
blockquote{margin:10px 10px 10px 20px;padding:15px 20px 15px 25px;border-left-width:3px;border-left-style:solid;font-style:oblique;font-size:17px;font-family:Georgia,"Times New Roman",Times,serif}
button,input[type="submit"],input[type="reset"],input[type="button"]{margin:0;display:inline-block;font-weight:700;cursor:pointer;border-style:solid;float:left;padding:8px 16px;font-size:13px;border-width:0;border-bottom-width:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold}
input[type="text"],input[type="password"],input[type="email"],input,textarea,select{padding:7px;margin:0;outline:none;max-width:100%;margin-bottom:10px;border-width:1px;border-style:solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
input[type="checkbox"],input[type="radio"]{display:contents;margin-bottom:10px}
select{padding:0}
.alignleft,img.alignleft{float:left;margin:5px 20px 20px 0}
.alignright,img.alignright{float:right;margin:5px 0 20px 20px}
.aligncenter,img.aligncenter{display:block;margin:5px auto}
.alignnone,img.alignnone{margin:5px 20px 20px 0}
.wp-caption{text-align:center;padding:8px 3px 5px;max-width:100%;border-style:solid;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wp-caption img{border:0 none;padding:0;margin:0;max-width:98.5%;width:auto}
.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}
.wp-smiley{margin:0!important;max-height:1em}
.rasp-block {margin-left: -5px;}
.hidden{display:none}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
a,.portfolio-context{transition:color 300ms,background-color 300ms,opacity 300ms;-moz-transition:color 300ms,background-color 300ms,opacity 300ms;-o-transition:color 300ms,background-color 300ms,opacity 300ms;-webkit-transition:color 300ms,background-color 300ms,opacity 300ms}
div.body-wrapper{position:relative}
div.header-wrapper{position:relative;background:url(/static/theme/header-background.png)}
div.header-outer-wrapper.full-slider .header-area-wrapper{position:absolute;left:0;right:0;top:0;z-index:99}
div.header-outer-wrapper.no-top-slider{background-image:url(/static/theme/default-header-background.jpg);background-position:center 0}
div.page-header-wrapper{position:relative}
div.page-header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;filter:alpha(opacity=70)}
div.page-header-container{position:relative;padding-top:31px;padding-bottom:34px}
h1.page-header-title,h2.page-header-title{font-size:32px;margin:0 10px}
div.page-header-caption{margin:2px 10px 0;font-size:18px}
div.page-header-caption span{margin-right:5px}
div.gdl-header-wrapper{position:relative;text-align:left}
div.gdl-header-wrapper i{font-size:23px;line-height:27px;margin-right:15px}
div.gdl-header-wrapper.navigation-on{padding-right:70px}
h3.gdl-header-title{font-size:20px;line-height:27px;display:inline;margin-bottom:0}
div.color-open-section{padding-top:15px;margin-bottom:45px}
div.gdl-page-item{margin-top:35px}
div.gdl-page-item-post{margin-top:0}
div.gdl-page-item-main-page{margin-top:0}
div.content-outer-wrapper{position:relative}
div.gdl-top-slider-wrapper{margin:0 auto;position:relative}
div.gdl-top-slider li{padding:0}
div.custom-sidebar{margin-bottom:5px;position:relative}
h3.custom-sidebar-title{line-height:19px;position:relative;padding-bottom:10px;margin-bottom:0;text-transform:uppercase}
div.custom-sidebar-title-wrapper{position:relative;margin-bottom:15px;border-bottom-width:3px;border-bottom-style:solid}
div.gdl-sidebar-wrapper{overflow:hidden}
div.gdl-sidebar-wrapper .custom-sidebar-title{display:inline-block}
div.gdl-right-sidebar .sidebar-wrapper{padding-top:55px}
div.gdl-left-sidebar .sidebar-wrapper{padding-top:55px}
div.footer-wrapper{overflow:hidden}
div.footer-wrapper .custom-sidebar{margin-bottom:40px}
div.footer-container{margin-top:0;font-size:14px}
div.footer-twitter-wrapper{padding:40px 0;position:relative}
div.footer-twitter-wrapper .twitter-container{position:relative}
div.footer-twitter-wrapper .gdl-twitter-icon{float:left;font-size:45px;margin-left:10px;margin-top:10px}
div.footer-twitter-wrapper .gdl-twitter-wrapper{overflow:hidden;padding:0 85px 0 40px}
div.footer-twitter-wrapper ul{margin:0;list-style:none;text-align:left}
div.footer-twitter-wrapper a.date{display:block;margin-top:6px;font-style:italic}
.copyright-wrapper{margin:15px 20px 0;padding:0;position:relative}
@media (max-width: 767px){
.copyright-wrapper{margin:15px 10px 0;padding:0;position:relative}
}
div.copyright-border{border-style:solid;border-top-width:1px;border-bottom-width:1px}
div.copyright-left{padding:8px 0 22px;text-align:left;line-height:1.9}

/*--foundation_responsive.css--*/
.row .column,.row .columns{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container{margin:0 auto;padding:0 1px;padding-right:4px;max-width:1005px}
.row{width:1140px;max-width:100%;margin:0 auto}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -10px}
.column,.columns{float:left;min-height:1px;/*padding: 0px 0px 0px 7px;*/position:relative}
.column.wrapper,.columns.wrapper{padding:0}
.row .one{width:8.333%}
.row .two{width:16.667%}
.row .three{width:25%}
.row .four{width:33.333%}
.row .five{width:41.667%}
.row .six{width:50%}
.row .seven{width:58.333%}
.row .eight{width:66.667%}
.row .nine{width:75%}
.row .ten{width:83.333%}
.row .eleven{width:91.667%}
.row .twelve{width:100%}
.row .one-fifth{width:20%}
.row .one-sixth{width:16.667px}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
object,embed{max-width:100%}
@media only screen and (max-width: 767px) {
body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.container{margin:0 auto;max-width:420px}
.row{width:auto;min-width:0;margin-left:0;margin-right:0}
.row .column,.row .columns{width:100%;float:none}
.column:last-child,.columns:last-child{float:none}
[class*="column"] + [class*="column"]:last-child{float:none}
.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}
.column:after,.columns:after{clear:both}
}
div.header-wrapper .responsive-menu-wrapper{display:none}
@media only screen and (max-width: 959px) {
body div.gdl-current-menu{display:none}
body div.gdl-navigation-wrapper{float:none;text-align:center}
body td#text_show{display:none}
body div.header-outer-wrapper.full-slider .header-area-wrapper{position:static}
div.ls-packagetour .ls-nav-prev,div.ls-packagetour .ls-nav-next,div.gdl-top-slider .nivo-directionNav a.nivo-prevNav,div.gdl-top-slider .nivo-directionNav a.nivo-nextNav,div.gdl-top-slider .flex-direction-nav li .flex-prev,div.gdl-top-slider .flex-direction-nav li .flex-next{margin-top:-37px!important}
}
@media only screen and (max-width: 910px) {
div.aviasales_widget.aviasales_widget_wide{min-width:620px}
div.aviasales_widget_wide .aviasales_logo{margin:3px!important}
div.aviasales_widget_wide .aviasales_field_block{width:46%!important;margin-left:2%!important;margin-top:10px!important}
div.aviasales_widget_wide .aviasales_destination{margin-left:0!important}
div.aviasales_widget_wide .aviasales_swap{width:4%!important;margin-top:45px!important}
div.aviasales_widget_wide .aviasales_return{margin-left:4%!important}
div.aviasales_widget_wide .aviasales_passenger{width:46%!important;margin-left:2%!important;margin-top:10px!important}
div.aviasales_widget_wide .aviasales_adult,.aviasales_widget_wide .aviasales_child,.aviasales_widget_wide .aviasales_infant{float:left!important;width:32%!important}
div.aviasales_adult .aviasales_ico,.aviasales_child .aviasales_ico,.aviasales_infant .aviasales_ico{width:30%!important;margin-top:8px!important}
div.aviasales_adult .aviasales_select,.aviasales_child .aviasales_select,.aviasales_infant .aviasales_select{width:70%!important}
div.aviasales_child,.aviasales_infant{margin-left:2%!important}
div.aviasales_widget_wide .aviasales_class{width:19%!important;margin-left:3%!important;margin-top:10px!important}
div.aviasales_widget_wide .aviasales_submit{float:right!important;margin-right:2%!important;margin-top:17px!important}
}
@media only screen and (max-width: 767px) {
div.top-search-wrapper{float:none;margin-left:0;display:none}
div.top-social-wrapper{float:none;display:block;text-align:center;padding-bottom:0;margin:0}
div.top-social-wrapper #gdl-social-icon{display:inline-block;float:none}
div.top-navigation-left-text{float:none;padding:0;margin:0;padding-bottom:3px}
div.top-navigation-right-text{float:none;padding:0;margin:0;padding-bottom:3px}
div.gdl-page-item{margin-top:20px}
div.page-header-container{position:relative;padding-top:11px;padding-bottom:14px}
h1.page-header-title,h2.page-header-title{font-size:20px;margin:0 10px}
div.page-header-caption{margin:2px 10px 0;font-size:14px}
div.header-wrapper .logo-wrapper{float:none;padding:20px 0}
div.header-wrapper .gdl-navigation-wrapper{float:none;padding-bottom:20px}
div.header-wrapper .navigation-wrapper{display:none}
div.gdl-left-sidebar .sidebar-wrapper,div.gdl-right-sidebar .sidebar-wrapper{padding-left:0;padding-right:0}
div.gdl-sidebar-wrapper.gdl-border-y{background:none}
.trd-header__menu__item{display:none!important}
.trd-header__menu{position:absolute;top:-51px;right:0}
.trd-contentPageHead{margin-top:45px}
div.under-slider-wrapper{display:none!important}
div.under-slider-inner-wrapper.button-on{display:none!important}
div.under-slider-wrapper .under-slider-button{display:none!important}
div.aviasales_widget.aviasales_widget_wide{min-width:180px}
div.aviasales_widget_wide .aviasales_logo{margin:3px!important}
div.aviasales_widget_wide .aviasales_field_block{margin:7px 3% 0!important;width:94%!important}
div.aviasales_widget_wide .aviasales_origin label,.aviasales_widget_wide .aviasales_destination label:first-child,.aviasales_widget_wide .aviasales_passenger label:first-child,.aviasales_widget_wide .aviasales_class label:first-child{display:none!important}
div.aviasales_widget_wide .aviasales_swap{display:none!important}
div.aviasales_widget_wide .aviasales_adult,.aviasales_widget_wide .aviasales_child,.aviasales_widget_wide .aviasales_infant{display:none!important}
div.aviasales_widget_wide .aviasales_adult{margin-left:11%!important}
div.aviasales_widget_wide .aviasales_class{display:none!important}
div.aviasales_widget_wide .aviasales_class .aviasales_select{display:none!important}
div.aviasales_widget_wide .aviasales_submit{margin:0 auto!important;clear:both!important;padding-top:10px!important;width:94%!important}
div.aviasales_widget_wide .aviasales_submit input[type="submit"]{display:block!important;float:none!important;margin:0 auto!important}
th.aircompany_column,td.aircompany_column{display:none!important}
img.alignright{float:none;margin:0 0 5px}
div.single-portfolio .port-media-wrapper{max-width:100%;width:100%;float:none;margin-bottom:20px}
div.single-portfolio .port-content-wrapper{overflow:visible}
div.single-portfolio .port-nav .port-prev-nav,div.single-portfolio .port-nav .port-next-nav{margin-bottom:15px}
div.gdl-package-full .package-info-wrapper{text-align:center}
div.gdl-package-full .package-info-wrapper .package-info{text-align:left}
div.gdl-package-full .package-info-wrapper .package-book-now-button{position:static;margin-top:15px;margin-bottom:5px}
div.gdl-blog-medium .blog-medium-media-wrapper{margin-right:0;margin-bottom:15px;float:none;width:100%}
div.gdl-package-medium .package-media-wrapper{margin-right:0;margin-bottom:15px;float:none;width:100%;max-width:100%}
div.port-nav-wrapper{margin-bottom:20px;display:inline-block}
div.price-item{margin-bottom:20px}
div.feature-media-item-class.eight .feature-media-thumbnail,div.feature-media-item-class.nine .feature-media-thumbnail,div.feature-media-item-class.twelve .feature-media-thumbnail{max-width:100%;width:100%;float:none;margin-right:0;margin-bottom:20px}
body div.stunning-text-wrapper .stunning-text-inner-wrapper{padding:26px 25px!important}
div.footer-twitter-wrapper .gdl-twitter-wrapper{padding-left:10px}
.shortcode1-4,.shortcode1-4.last,.shortcode1-3,.shortcode1-3.last,.shortcode1-2,.shortcode1-2.last,.shortcode2-3,.shortcode2-3.last,.shortcode3-4,.shortcode3-4.last,.shortcode1-5,.shortcode1-5.last,.shortcode2-5,.shortcode2-5.last,.shortcode3-5,.shortcode3-5.last,.shortcode4-5,.shortcode4-5.last{width:100%}
div.stunning-text-wrapper .stunning-text-icon{float:none;margin:0 auto 10px}
div.stunning-text-wrapper{text-align:center}
.flex-caption{display:none!important}
.nivo-caption{display:none!important}
.anythingSlider{display:none!important}
div.copyright-left,div.copyright-right{float:none;text-align:center}
}
.row-block-flight{border: 1px dashed #e3e3e3;padding: 5px 6px 5px 5px;margin-right: 8px;}

/*--style-custom_ru.css--*/
.top-navigation-wrapper,.top-navigation-wrapper a{color:#c2c2c2}
div.top-search-wrapper input[type="submit"]{border-color:#bababa}
div.top-search-wrapper input[type="text"]{color:#a3a3a3;background-color:#424242}
.sf-menu li a{color:#fff}
.sf-menu li a:hover{color:#fff}
.sf-menu li.current-menu-ancestor a,.sf-menu li.current-page-ancestor a,.sf-menu li.current-menu-item a,.sf-menu li.current-post-ancestor a{color:#fff}
ul.sf-menu li li{background-color:#232323}
ul.sf-menu li.sfHover ul li:first-child a{border-top-color:#fff}
ul.sf-menu li li a,ul.sf-menu li.current-menu-item li a,ul.sf-menu li.current-menu-ancestor li a,ul.sf-menu li.current-page-ancestor li a,ul.sf-menu li li.current-menu-item li a,ul.sf-menu li li.current-menu-ancestor li a,ul.sf-menu li.current-post-ancestor li a,div.floating-nav-wrapper ul.sf-menu li li a,div.floating-nav-wrapper ul.sf-menu li.current-menu-item li a,div.floating-nav-wrapper ul.sf-menu li.current-menu-ancestor li a,div.floating-nav-wrapper ul.sf-menu li.current-page-ancestor li a,div.floating-nav-wrapper ul.sf-menu li li.current-menu-item li a,div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor li a,div.floating-nav-wrapper ul.sf-menu li.current-post-ancestor li a{color:#c1c1c1}
ul.sf-menu li li a:hover,ul.sf-menu li li.current-menu-item li a:hover,.sf-menu li li.current-menu-ancestor li a:hover,.sf-menu li li.current-page-ancestor li a:hover,div.floating-nav-wrapper ul.sf-menu li li a:hover,div.floating-nav-wrapper ul.sf-menu li li.current-menu-item li a:hover,div.floating-nav-wrapper .sf-menu li li.current-menu-ancestor li a:hover,div.floating-nav-wrapper .sf-menu li li.current-page-ancestor li a:hover{color:#f2f2f2}
ul.sf-menu li li.current-menu-item a,ul.sf-menu li li.current-menu-ancestor a,ul.sf-menu li li.current-page-ancestor a,ul.sf-menu li li.current-menu-ancestor li.current-menu-item a,ul.sf-menu li li.current-page-ancestor li.current-menu-item a,ul.sf-menu li li.current-post-ancestor adiv.floating-nav-wrapper ul.sf-menu li li.current-menu-item a,div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor a,div.floating-nav-wrapper ul.sf-menu li li.current-page-ancestor a,div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor li.current-menu-item a,div.floating-nav-wrapper ul.sf-menu li li.current-page-ancestor li.current-menu-item a,div.floating-nav-wrapper ul.sf-menu li li.current-post-ancestor a{color:#f2f2f2}
div.page-header-overlay{background-color:#3389d7}
.page-header-title{color:#fff}
div.page-header-caption{color:#fff}
h3.gdl-header-title{color:#333333}
div.gdl-header-wrapper i{color:#3389d7}
a{color:#0c7bb5}
a:hover{color:#80acd6}
::selection,::-moz-selection{color:#fff;background-color:#4f4f4f}
.sidebar-wrapper a{color:#3389d7}
.sidebar-wrapper a:hover{color:#80acd6}
div.sidebar-wrapper ul li{background-color:#222}
.custom-sidebar-title,.custom-sidebar-title a{color:#d93b3b}
.sidebar-wrapper .recent-post-widget-info,.sidebar-wrapper #twitter_update_list{color:#a5a5a5}
div.gdl-blog-list .blog-media-wrapper,div.recent-port-widget .recent-port-widget-thumbnail,div.recent-post-widget .recent-post-widget-thumbnail,div.custom-sidebar .flickr_badge_image{background-color:#f1f1f1;border-color:#e3e3e3}
.tagcloud a,.tagcloud a:hover{color:#fff}
.tagcloud a{background-color:#3389d7}
div.footer-twitter-wrapper{background-color:#3389d7}
div.footer-twitter-wrapper,div.footer-twitter-wrapper a{color:#fff}
.footer-wrapper a{color:#fff}
.footer-wrapper a:hover{color:#afafaf}
.footer-wrapper .custom-sidebar-title,.footer-wrapper .custom-sidebar-title a{color:#3389d7}
.footer-wrapper,.footer-wrapper table th{color:#a5a5a5}
.footer-wrapper .recent-post-widget-info,.footer-wrapper #twitter_update_list{color:#969696}
div.footer-wrapper{background-color:#323232;background:#00b2d6 url(../img/footer-img.png);}
div.footer-wrapper *{border-color:#424242}
div.footer-wrapper div.contact-form-wrapper input[type="text"],div.footer-wrapper div.contact-form-wrapper input[type="password"],div.footer-wrapper div.contact-form-wrapper textarea,div.footer-wrapper div.custom-sidebar #search-text input[type="text"]{color:#9e9e9e;background-color:#3a3a3a;border-color:#444}
.footer-wrapper .contact-form-wrapper button{color:#fff;background-color:#3389d7}
div.footer-wrapper .personnal-widget-item .personnal-widget-info{color:#e5e5e5}
div.footer-wrapper .tagcloud a,div.footer-wrapper .tagcloud a:hover{color:#fff}
div.footer-wrapper .tagcloud a{background-color:#3389d7}
.text-footer-memu{transition:none;color:#fff}
div.footer-wrapper div.recent-port-widget .recent-port-widget-thumbnail,div.footer-wrapper div.recent-post-widget .recent-post-widget-thumbnail,div.footer-wrapper .custom-sidebar .flickr_badge_image{background-color:#474747}
div.footer-wrapper .copyright-border{border-top-color:#1e1e1e;border-bottom-color:#494949}
.copyright-wrapper{color:#fff}
div.copyright-scroll-top{background-color:#4b4b4b}
.ls-packagetour .ls-nav-prev,.ls-packagetour .ls-nav-next,div.gdl-top-slider .flex-direction-nav li .flex-prev,div.gdl-top-slider .flex-direction-nav li .flex-next,div.gdl-top-slider .nivo-directionNav a.nivo-prevNav,div.gdl-top-slider .nivo-directionNav a.nivo-nextNav{background-color:#000}
h2.gdl-slider-title{color:#fff;background-color:#3389d7}
div.gdl-slider-inner-caption{color:#fff;background:#000}
.ls-packagetour .ls-bottom-slidebuttons,.flex-control-nav,.nivo-controlNav{background-color:#000}
.ls-packagetour .ls-bottom-slidebuttons a,.flex-control-nav li a,.nivo-controlNav a,div.anythingSlider .anythingControls ul a{background-color:#787878}
.ls-packagetour .ls-bottom-slidebuttons a.ls-nav-active,.ls-packagetour .ls-bottom-slidebuttons a:hover.flex-control-nav li a:hover,.flex-control-nav li a.flex-active,.nivo-controlNav a:hover,.nivo-controlNav a.active,div.anythingSlider .anythingControls ul a.cur,div.anythingSlider .anythingControls ul a:hover{background:#fff}
.flex-carousel.carousel-included{background-color:#000}
.under-slider-wrapper .under-slider-title{color:#fff}
.under-slider-wrapper .under-slider-caption{color:#e1e1e1}
div.under-slider-wrapper .under-slider-button{background-color:#4c4c4c;color:#fff}
.under-slider-wrapper{background-color:#3389d7;border-color:#3876ae}
h1.stunning-text-title{color:#3389d7}
.stunning-text-caption{color:#606060}
h2.blog-title a,h1.blog-title a,div.portfolio-item .page-item-title a{color:#424242}
h2.blog-title a:hover,h1.blog-title a:hover,div.portfolio-item .page-item-title a:hover{color:#9c9c9c}
div.blog-info-wrapper,div.blog-info-wrapper a,div.gdl-blog-full .blog-comment,div.gdl-blog-full .blog-comment a,div.gdl-blog-medium .blog-tag,div.gdl-blog-medium .blog-tag a{color:#9b9b9b}
div.gdl-blog-widget .blog-title a,div.gdl-blog-list .blog-title a{color:#0c7bb5}
div.gdl-blog-widget div.blog-info-wrapper,div.gdl-blog-widget div.blog-info-wrapper a,div.gdl-blog-list .blog-date,div.gdl-blog-list .blog-date a{color:#9b9b9b}
.about-author-wrapper{background-color:#f5f5f5}
div.gdl-pagination a{background-color:#f5f5f5;color:#7b7b7b}
div.gdl-pagination a:hover{background-color:#3389d7;color:#fff}
div.gdl-pagination span{background-color:#3389d7;color:#fff}
div.portfolio-media-wrapper span.portfolio-thumbnail-image-hover{background-color:#000}
.package-title a{color:#3389d7}
div.package-info .package-price{color:#3389d7}
div.package-info .discount-text,div.package-info .discount-price,div.package-info .separator{color:#e9513c}
.package-item-holder .package-date,.package-item-holder .package-date a,.package-item-holder .package-info{color:#939393}
.package-type,.package-type a{color:#fff}
.package-type{background-color:#3389d7}
.package-type.last-minute{background-color:#e9513c}
.package-type-gimmick{border-top-color:#000}
div.gdl-package-full .package-info-wrapper{background-color:#f7f7f7;border-color:#ebebeb;color:#939393}
div.package-search-wrapper{background-color:#f5f5f5;border-color:#f2eaea}
div.package-search-wrapper input,div.package-search-wrapper select,span.select-package-type{background-color:#fff;color:#a3a3a3;border-color:#e7e7e7}
div.package-search-wrapper input[type="submit"]{border-color:#ae4030;background-color:#e9513c;color:#fff}
div.price-item-inner-wrapper{background-color:#f9f9f9}
div.price-item .price-title-wrapper{color:#fff;background-color:#454545}
div.price-item .price-tag{color:#fff;background-color:#838383}
div.best-price .price-tag{color:#fff;background-color:#3389d7}
div.price-item{color:#5e5e5e}
div.price-button-wrapper .gdl-button{background-color:#3389d7;color:#fff}
div.personnal-item{background-color:#f9f9f9}
div.personnal-item .personnal-position{color:#9d9d9d}
div.personnal-item .personnal-title{color:#353535}
div.personnal-item .personnal-content{color:#838383}
div.personnal-widget-item .personnal-widget-info{color:#4a4a4a}
ul.gdl-accordion li .accordion-title,ul.gdl-toggle-box li .toggle-box-title{color:#363636}
ul.gdl-accordion li,ul.gdl-toggle-box li{background-color:#fff;border-color:#f5f5f5}
blockquote{color:#ababab}
body blockquote{border-color:#cfcfcf}
a.gdl-button,body button,input[type="submit"],input[type="reset"],input[type="button"]{background-color:#3389d7;color:#fff}
h2.column-service-title{color:#111}
body *{border-color:#e5e5e5}
.scroll-top{color:#919191}
h4.feature-media-title{color:#3388d7}
div.progress-bar-wrapper .progress-bar{background-color:#3389d7}
div.progress-bar-wrapper{background-color:#f0f0f0;color:#fff}
table,table tr,table tr td,table tr th{border-color:#fff}
table th{color:#333333;background-color:#fdfdfd}
div.gdl-tab ul.gdl-tab-content,div.gdl-tab ul.gdl-tab-title a.active{background-color:#fff}
div.gdl-tab ul.gdl-tab-content{color:#707070}
div.gdl-tab ul.gdl-tab-title a.active{color:#575757}
div.gdl-tab ul.gdl-tab-title li a.active{border-top-color:#3389d7}
div.gdl-tab ul.gdl-tab-title a{color:#959595;background-color:#fafafa}
div.gdl-carousel-testimonial .testimonial-content{color:#9d9d9d}
div.gdl-carousel-testimonial .testimonial-info{color:#656565}
div.gdl-carousel-testimonial .testimonial-navigation a{background-color:#e0e0e0}
div.gdl-carousel-testimonial .testimonial-navigation a.activeSlide{background-color:#c3c3c3}
div.gdl-carousel-testimonial .testimonial-content{background-color:#fff}
div.gdl-static-testimonial .testimonial-item{color:#afafaf;border-color:#efefef}
div.gdl-static-testimonial .testimonial-info{color:#848484}
.logo-wrapper{padding-top:22px;padding-bottom:18px}
div#main-superfish-wrapper{padding-top:32px}
h1.gdl-header-title{font-size:21px}
body{font-size:14px;}
@media (max-width: 500px){
body {font-size:14px;}
}
h3.custom-sidebar-title{font-size:22px}
h1{font-size:30px;font-family: 'Raleway', sans-serif;/*font-family: 'Nunito', sans-serif;*/}
h2{font-size:22px;color:#333333;font-family: 'Raleway', sans-serif;}
h3{font-size:16px;color: #333333;font-family: 'Raleway', sans-serif;}
/*h4{font-size:14px;color:#333333}*/
h5{font-size:16px}
h6{font-size:15px}
div.footer-twitter-wrapper div.gdl-twitter-navigation a{color:#3389d7;background:#fff}
div.port-nav-wrapper a.view-all-projects i{color:#ddd}
div.stunning-text-wrapper .stunning-text-button-mobile,div.stunning-text-wrapper .stunning-text-button-wrapper{background:#f16337}
.gdl-button,button,input[type="submit"],input[type="reset"],input[type="button"]{border-color:#246096}
/*--/css/nouislider.min.css--*/
/*! nouislider - 11.0.3 - 2018-01-21 14:04:07 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}
/*--/css/core.css?v=1--*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400&subset=cyrillic");.mg___calc{font-family:"Open Sans",sans-serif;color:#0a0a0a;font-size:13px;display:flex;position:relative;margin-left:5px}@media (max-width: 800px){.mg___calc{flex-direction:column}}.mg___calc button{cursor:pointer;font-family:inherit;outline:none}.mg___calc input,.mg___calc select{font-family:inherit;outline:none}.mg___calc__opts_sum{display:none;flex-direction:column;position:relative;width:100%;padding:16px 20px;background-color:#fff;border:1px solid #ccc;margin-bottom:10px;align-items:center;color:#333333;height:75px}@media (max-width: 800px){.mg___calc__opts_sum{display:flex}}.mg___calc__opts_sum__header{display:flex}.mg___calc__opts_sum__header__orig,.mg___calc__opts_sum__header__dest{font-weight:bold}.mg___calc__opts_sum__header__orig{margin-right:4px}.mg___calc__opts_sum__header__dest{margin-left:4px}.mg___calc__opts_sum__dir{display:flex;margin-top:5px}.mg___calc__opts_sum__dir__days{display:none}.mg___calc__opts_sum__dir__days--visible{display:block}.mg___calc__opts_sum__dir__days::before{content:',';margin-right:4px}.mg___calc__opts_sum__menu{border:none;background-color:transparent;top:50%;position:absolute;right:10px;transform:translateY(-50%);width:30px;height:30px;padding:0px}.mg___calc__opts_sum__menu__icon{background-color:#76e5ff;height:3px;width:100%;position:absolute;left:0px;border-radius:3px;top:6px}.mg___calc__opts_sum__menu__icon::before,.mg___calc__opts_sum__menu__icon::after{width:100%;height:100%;position:absolute;content:' ';background-color:inherit;left:0px;border-radius:inherit}.mg___calc__opts_sum__menu__icon::before{top:7px;width:80%;left:10%}.mg___calc__opts_sum__menu__icon::after{top:14px;width:60%;left:20%}.mg___calc__opts{display:flex;flex-direction:column;color:#0a0a0a;margin-right:12px;width:29%;flex-shrink:0;/*border:1px solid rgba(204,204,204,0.9);*/padding:8px;padding-left:1px;background-color:white;transition-property:opacity, transform;transition-duration:0.3s}@media (max-width: 800px){.mg___calc__opts{width:100%;opacity:0;position:absolute;top:85px;left:0px;z-index:5;transform:translateY(-10%);pointer-events:none}}.mg___calc__opts--visible{opacity:1;transform:initial;pointer-events:initial;transition-duration:0.25s}.mg___calc__opts__orig_title,.mg___calc__opts__dest_title{margin-bottom:5px}.mg___calc__opts__orig .mg___calc__opts__orig__input,.mg___calc__opts__dest .mg___calc__opts__dest__input{color:#1e1e1e;font-size:13px;padding:0 35px 0 10px;text-overflow:ellipsis;width:100%;height:35px;border:1px solid rgba(204,204,204,0.9)}.mg___calc__opts__orig .mg___calc__opts__orig__input:focus,.mg___calc__opts__dest .mg___calc__opts__dest__input:focus{outline:2px solid #fdd835;outline-offset:0}.mg___calc__opts__orig,.mg___calc__opts__dest{position:relative;height:35px}.mg___calc__opts__orig__tips,.mg___calc__opts__dest__tips{position:absolute;width:100%;left:0px;top:100%;display:none;flex-direction:column;background-color:white;z-index:5;font-size:1.05rem;border:1px solid rgba(204,204,204,0.9);border-top:none;color:#1e1e1e;box-shadow:0 0 20px #e9e9e9}.mg___calc__opts__orig__tips--visible,.mg___calc__opts__dest__tips--visible{display:flex}.mg___calc__opts__orig__tips__item,.mg___calc__opts__dest__tips__item{position:relative;padding:0 35px 0 10px;font-size:13px;text-overflow:ellipsis;width:100%;min-height:35px;display:flex;align-items:center;cursor:pointer;white-space:nowrap;overflow:hidden}.mg___calc__opts__orig__tips__item::before,.mg___calc__opts__dest__tips__item::before{content:' ';position:absolute;right:0px;top:0px;width:40px;height:100%;background-color:white}.mg___calc__opts__orig__tips__item::after,.mg___calc__opts__dest__tips__item::after{content:attr(data-iata);position:absolute;right:10px;bottom:10px;color:#aaa;font-size:0.85rem}.mg___calc__opts__orig__tips__item:hover,.mg___calc__opts__dest__tips__item:hover{background-color:#ff9300;color:#fff;white-space:initial}.mg___calc__opts__orig__tips__item:hover::after,.mg___calc__opts__dest__tips__item:hover::after{color:#fff}.mg___calc__opts__orig__tips__item:hover::before,.mg___calc__opts__dest__tips__item:hover::before{background-color:#ff9300}.mg___calc__opts__orig__iata,.mg___calc__opts__dest__iata{position:absolute;right:5px;bottom:50%;transform:translateY(50%);color:#aaa;font-size:12px}.mg___calc__opts__orig{margin-bottom:8px}.mg___calc__opts__dir_both{margin-top:15px;margin-bottom:5px}.mg___calc__opts__dir_both,.mg___calc__opts__dir_forward{cursor:pointer;position:relative;margin-left:10px;padding-left:25px;user-select:none}.mg___calc__opts__dir_both::before,.mg___calc__opts__dir_forward::before{content:' ';left:0px;top:-1px;height:16px;width:16px;position:absolute;border-radius:50%;border:1px solid rgba(204,204,204,0.9)}.mg___calc__opts__dir_both::after,.mg___calc__opts__dir_forward::after{content:' ';display:none;left:5px;top:4px;border-radius:50%;width:8px;height:8px;position:absolute;background-color:#ff9300}.mg___calc__opts__dir_both--active::after,.mg___calc__opts__dir_forward--active::after{display:block}.mg___calc__opts__dur_title{margin-top:7px;display:none}.mg___calc__opts__dur_title--visible{display:block}.mg___calc__opts__dur_range{margin-top:11px;height:7px;display:none}.mg___calc__opts__dur_range--visible{display:block}.noUi-target{background-color:#d5d5d5;border-radius:2px;border:initial;box-shadow:none}.noUi-connect{background-color:#ff9300}.noUi-horizontal .noUi-handle{width:21px;height:21px;box-shadow:none;background:#ff9300;border:0;border-radius:50%;cursor:pointer;transition:all .2s;top:-7px;outline:none}.noUi-horizontal .noUi-handle::before,.noUi-horizontal .noUi-handle::after{display:none}.noUi-horizontal .noUi-handle:active{outline:none;transform:scale(1.4)}.mg___calc__opts__dur_days{margin-top:14px;justify-content:space-between;display:none}.mg___calc__opts__dur_days--visible{display:flex}.mg___calc__opts__direct{position:relative;padding-left:25px;margin-top:13px;cursor:pointer;user-select:none}.mg___calc__opts__direct::before{position:absolute;top:1px;left:0px;content:' ';width:16px;height:16px;background-color:#fff;border:1px solid rgba(204,204,204,0.9);border-radius:3px}.mg___calc__opts__direct::after{position:absolute;content:' ';display:none;top:5px;left:3px;width:10px;height:5px;border:2px solid #ff9300;border-top:0 solid transparent;border-right:0 solid transparent;transform:rotate(-45deg)}.mg___calc__opts__direct--active::after{display:block}.mg___calc__opts__currency{background-color:transparent;color:#1e1e1e;font-size:13px;padding:0 35px 0 10px;width:100%;height:100%;border:none;cursor:pointer;pointer-events:initial}.mg___calc__opts__currency_wrapper{margin-top:15px;width:100%;height:35px;border:1px dashed rgba(204,204,204,0.9);position:relative;pointer-events:none}.mg___calc__opts__currency_wrapper::after{position:absolute;height:100%;width:30px;background-color:white;top:0px;right:0px;content:' ';z-index:10}.mg___calc__opts__currency_wrapper::before{content:' ';position:absolute;top:50%;right:12px;z-index:11;width:0px;height:0px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #252525;transform:translateY(-50%)}.mg___calc__main{/*border:1px solid rgba(204,204,204,0.9);*/padding:0px;width:100%;position:relative;min-height:350px}@media (max-width: 800px){.mg___calc__main{padding:10px}}.mg___calc__main__year{display:none;flex-wrap:wrap;justify-content:space-between}.mg___calc__main__year--visible{display:flex}.mg___calc__main__year__dummy,.mg___calc__main__year__month{width:32%;border-radius:3px;height:81px;margin-bottom:9px;border:none}.mg___calc__main__year__dummy{background-color:#f5f5f5}.mg___calc__main__year__month{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333333;cursor:pointer;transition:all .4s ease-out;background-color:#eceff1;box-shadow: inset 0 -1px 0 #ccc, 0 2px 3px 0 transparent;}.mg___calc__main__year__month:hover{background-color:#d9dcdf;color:#0a0a0a}.mg___calc__main__year__month--cheapest{background-color:#71c94a;color:#fff}.mg___calc__main__year__month--cheapest:hover{background-color:#60bf36;color:#fff}.mg___calc__main__year__month__title{font-size:14px;text-transform:capitalize;pointer-events:none;font-weight:normal}.mg___calc__main__year__month__cost{pointer-events:none;margin-top:5px;font-size:18px;font-weight:600}.mg___calc__main__year__month--cheapest .mg___calc__main__year__month__cost::after{color:#fff}.mg___calc__main__month{display:none;flex-direction:column}.mg___calc__main__month--visible{display:flex}.mg___calc__main__month__header{display:flex;justify-content:space-between;font-size:1.1rem}.mg___calc__main__month__header__months{padding:0 0 0 28px;color:#0a0a0a;opacity:0.6;transition-duration:.15s;position:relative;border:none;background-color:transparent;font-size:inherit}.mg___calc__main__month__header__months::before{content:' ';position:absolute;left:4px;top:50%;transform:translateY(-50%);width:18px;height:13px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2013%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M15%2010h3v3h-3zM0%2010h3v3H0zM5%2010h3v3H5zM10%2010h3v3h-3zM15%200h3v3h-3zM0%200h3v3H0zM5%200h3v3H5zM10%200h3v3h-3zM15%205h3v3h-3zM0%205h3v3H0zM5%205h3v3H5zM10%205h3v3h-3z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.mg___calc__main__month__header__months:hover{opacity:1}.mg___calc__main__month__header__date{font-weight:bold}.mg___calc__main__month__weak_days{display:flex;justify-content:space-between;margin-top:12px;margin-bottom:3px;font-size:0.8rem;color:#aaa}.mg___calc__main__month__weak_days__title{text-transform:uppercase;width:13%;flex-shrink:0;text-align:center}.mg___calc__main__month__body{display:flex;justify-content:space-between;flex-wrap:wrap;counter-reset:month_days}.mg___calc__main__month__body__dummy{border:2px solid #ECEFF1}.mg___calc__main__month__body__dummy,.mg___calc__main__month__body__day{width:13%;height:53px;border-radius:3px;margin-bottom:1%}.mg___calc__main__month__body__day{counter-increment:month_days;border:none;background-color:#ECEFF1;transition:all .4s ease-out;color:#1e1e1e;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:5px;box-shadow: inset 0 -1px 0 #ccc, 0 2px 3px 0 transparent;}.mg___calc__main__month__body__day:hover{background-color:#d9dcdf;color:#0a0a0a}.mg___calc__main__month__body__day--cheapest{background-color:#71c94a;color:#fff}.mg___calc__main__month__body__day--cheapest:hover{background-color:#60bf36;color:#fff}.mg___calc__main__month__body__day::before{pointer-events:none;position:absolute;content:counter(month_days);top:2px;right:4px;color:#aaa}.mg___calc__main__month__body__day--cheapest::before{color:#fff}.mg___calc__main__month__body__day:nth-child(7n-1)::before,.mg___calc__main__month__body__day:nth-child(7n)::before{color:#e57373}.mg___calc__main__month__body__day::after{content:' ';position:absolute;bottom:5px;width:100%;left:0px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2253%20-44.1%2088.3%2091.5%22%3E%3Cpath%20fill%3D%22%2300B3DC%22%20d%3D%22M138.5%2030.8l-15.6-15.6c4.2-6.1%206.7-13.5%206.7-21.5%200-20.8-17-37.8-37.8-37.8C71-44.1%2054-27.1%2054-6.3c0%2020.8%2017%2037.8%2037.8%2037.8%205.7%200%2011.2-1.3%2016.1-3.6l16.7%2016.7c1.8%201.8%204.2%202.8%206.8%202.8%202.6%200%205.1-1%207-2.9%203.8-3.8%203.8-9.9.1-13.7zM69.1-6.3C69.1-18.8%2079.3-29%2091.8-29s22.7%2010.2%2022.7%2022.7-10.2%2022.7-22.7%2022.7S69.1%206.2%2069.1-6.3z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;height:13px}.mg___calc__main__month__body__day--found::after{display:none}.mg___calc__main__month__body__day__cost{pointer-events:none;white-space:nowrap;font-weight:normal}@media (max-width: 800px){.mg___calc__main__month__body__day__cost{font-size:12px}}.mg___calc__main__month__body__day--cheapest .mg___calc__main__month__body__day__cost::after{color:#fff}.mg___calc__main__loader{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.7);opacity:0;transition-duration:.15s;transition-property:opacity;pointer-events:none;user-select:none;display:flex;justify-content:center;align-items:center}.mg___calc__main__loader--visible{opacity:1;pointer-events:initial}.mg___calc__main__loader__anim{width:55px;height:55px;display:flex;flex-wrap:wrap}.mg___calc__main__loader__anim__block{margin-right:9%;margin-bottom:9%;width:24%;height:24%;background-color:#00b3dc;position:relative}.mg___calc__main__loader__anim__block::before{content:' ';position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#ffa600;opacity:0;animation-name:series;animation-duration:1.7s;animation-timing-function:ease;animation-iteration-count:infinite}.mg___calc__main__loader__anim__block:nth-child(1)::before{animation-delay:150ms}.mg___calc__main__loader__anim__block:nth-child(2)::before{animation-delay:300ms}.mg___calc__main__loader__anim__block:nth-child(3)::before{animation-delay:450ms}.mg___calc__main__loader__anim__block:nth-child(4)::before{animation-delay:600ms}.mg___calc__main__loader__anim__block:nth-child(5)::before{animation-delay:750ms}.mg___calc__main__loader__anim__block:nth-child(6)::before{animation-delay:900ms}.mg___calc__main__loader__anim__block:nth-child(7)::before{animation-delay:1050ms}.mg___calc__main__loader__anim__block:nth-child(8)::before{animation-delay:1200ms}.mg___calc__main__loader__anim__block:nth-child(9)::before{animation-delay:1350ms}@keyframes series{0%{opacity:0}5%{opacity:1}10%{opacity:1}20%{opacity:0}}.mg___calc_modal{position:fixed;display:none;top:0px;left:0px;right:0px;bottom:0px;z-index:1000;background-color:rgba(255,255,255,0.5);justify-content:center;align-items:center}.mg___calc_modal--visible{display:flex}.mg___calc_modal__window{width:250px;padding:13px 10px;background-color:#616161;position:relative;display:flex;flex-direction:column;color:white;align-items:center}.mg___calc_modal__window__header{display:flex;justify-content:center;margin-bottom:10px}.mg___calc_modal__window__header__orig,.mg___calc_modal__window__header__dest{font-weight:bold;font-size:1.05rem}.mg___calc_modal__window__header__orig{margin-right:4px}.mg___calc_modal__window__header__dest{margin-left:4px}.mg___calc_modal__window__forward,.mg___calc_modal__window__back{color:#ddd;margin-bottom:8px}.mg___calc_modal__window__forward__date,.mg___calc_modal__window__back__date{color:#fff;margin-left:5px}.mg___calc_modal__window__back{display:none}.mg___calc_modal__window__back--visible{display:flex}.mg___calc_modal__window .mg___calc_modal__window__find{text-decoration:none;background:#ffa600;width:200px;border-radius:2px;font-size:1rem;line-height:40px;margin:5px auto;color:white;text-align:center}.mg___calc_modal__window__close{position:absolute;top:4px;right:1px;width:20px;height:20px;border:none;background-color:transparent;padding:0px;color:#ffa600;font-weight:bold;font-size:1.5rem;transform:rotate(45deg)}
/*--style_city.css--*/
.city-left{float:left;width:100%;margin-bottom:50px;}
.city-right{float:right;width:28%}
.vk-vidget{margin-top:6px;float:left}
.orange_txt {color: #FFA000;}
.price-flight{background:#eceff1;border-radius:3px;}
.hidden-link{color:#333333;cursor:pointer;}
.hidden-link-menu{color:#0c7bb5;cursor:pointer;}
.font700{font-weight:700}
.img-cityflyght{width: 100%; margin-top: 13px;}
.font-img-cityflyght{position:absolute;margin:-48px 0px 0px 0px;color:#fff;font-size:22px;padding:12px;font-family: 'Lobster', cursive;text-shadow:1px 1px 2px #333333, 0 0 1em #6d3838;}
.main-header{background-size: cover; background-image: url(../img/ImgHeadMain.png);}
/*таблица цены авиабилетов из города*/
.col-bord{border-top: 1px dashed #dbe3ef; border-bottom: 1px dashed #dbe3ef;}
.city-list-2{padding: 4px; font-size: 14px; display: flex;}
.ctcol-date{width: 33%;padding: 3px 0px 0px 0px;margin-right: 46px;font-size: 14px;}
.ctcol-per{width: 36%;padding: 3px 0px 0px 0px;font-size: 14px;text-align: left; color: #008db1;}
.ctcol-price{/*background: #71c94a;*/ border-radius: 5px;}
.icon-datectl{margin-right: 5px; color: #f38f2f;}
/*таблица цены авиабилетов из города*/
/*цвета*/
.col-333{color:#333333}
.header-img-all{border-bottom: 1px solid #8b807e;}
.table-condensed {width:auto}
.link-nav{margin-right: 8px; border-bottom: 1px dotted #0c7bb5;}
.header-menu-nav{max-width: 980px; margin: 0 auto; position: relative; text-align: left; padding: 15px 20px 7px 13px;}
.nav-menu-flight{max-width: 980px; margin: 0 auto; position: relative; text-align: left; padding: 15px 20px 10px 13px;}
.link-menu{color:#333333}
.menu-goroda a:link {color:#333333}
.title-menu{color: #333333; font-weight: 500; margin-bottom: 5px;}
.img-fl-sity{width: 465px; height: auto; border-radius: 3px;}
.img-b-city{border-radius:3px;}
.m-block-img{display: flex;margin-top: 22px;padding-top: 6px;}
.list-rasp{margin-bottom: 50px}

/*стили текста*/
.fw500{font-weight:500}
.fw700{font-weight:700}
.header-paragraph{margin-top: 14px;padding-left:5px;}
.titl-img-fl{position: absolute; color: #fff; margin: -45px 7px 0px 12px; font-size: 20px; font-family: 'Lobster', cursive;}
.text-img-fl{position: absolute; color: #fff; margin: -33px 7px 14px 12px; font-size: 14px;}
.grey{color:#666666;font-size:13px;}
.lhtext{line-height: 1.6;}

/*иконки*/
.info-circle {width: 16px; height: 16px; float: left; margin: 1px 6px 0px 0px; background: url(/img/icons/info.png);}

.btn-dir {width: 24%}
@media(max-width: 400px) {
	.btn-dir {
		width: 100%;
	}
}
.button_dir {padding: 6px 0 6px 0; background: #eceff1; font-size: 14px; box-shadow: inset 0 -1px 0 #ccc, 0 2px 3px 0 transparent; text-align: center; border-radius: 3px; margin-top: 12px;}
.a_button_dir {padding: 10px 36px 11px 36px;}

/*city*/
.trd-cms__info__item_about {
    width: 100%;
    font-size: 13px;
    line-height: 18px;
    text-align: left;
}
.table-city {
    width: 100%;
    float: left;
    border-collapse: collapse;
    margin: 5px 0 0;
    border-bottom: 0;
}
.table-city th{background-color:#f8f8f9;font-size:18px;font-weight:400;text-align:left;border:0}
.table-city th img,.table-city td img{width:27px;float:left;margin-right:10px}
.table-city th{padding:10px;display:flex;align-items:center}
.table-city .price{padding:4px 3px}
.trd-cms__info__item table td {
    padding: 5px;
    display: flex;
    border-top: 1px solid #e9e9e9;
} 
.partners {
    padding: 6px 0;
}
.partners a {
    vertical-align: middle;
    line-height: 38px;
    opacity: .7;
    transition: all .2s ease-out 10ms;
}
.icon__aeroflot, .icon__airastana, .icon__bek, .icon__klm, .icon__qazaq, .icon__scat, .icon__uia {
    margin: 0 11px;
    height: 42px;
    display: inline-block;
    background: url(../img/icons/partners.png) no-repeat;
}
.icon__qazaq {
    background-position: -216px 0;
    width: 110px;
}
.icon__bek {
    background-position: -325px 0;
    width: 132px;
}
.icon__airastana {
    width: 112px;
}
.icon__scat {
    background-position: -112px 0;
    width: 104px;
}
.icon__klm {
    background-position: -840px 0;
    width: 72px;
}
.icon__uia {
    background-position: -458px 0;
    width: 106px;
}
.icon__aeroflot {
    background-position: -562px 0;
    width: 149px;
}
.more td span {
    min-width: 5%;
    border-bottom: 1px dashed #2fa3e1;
}
.titl-img-st {
    position: absolute;
    color: #fff;
    margin: -46px 7px 10px 12px;
    font-size: 22px;
    font-family: 'Lobster', cursive;
}
.hlink-w {
    color: #fff;
    cursor: pointer;
}
.more td, .more td {
    border-left: none;
    border-right: none;
    border-bottom: none;
    color: #007abf;
    cursor: pointer;
}
.unvis{display:none}
#less-i1,#less-i2{display:none;text-align:right}
.col-bord {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}
.inf {
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
}
.samolet-img{width:100%;height:249px;background-size:contain;background-image:url(../img/samolet.svg);background-repeat:no-repeat;margin:5px 0 15px}
@media screen and (max-width: 599px) {
.samolet-imgmob{height:100px;margin:0 0 15px}
}
@media (max-width: 500px){
.trd-to {
    padding-left: 12px;
    padding-right: 12px;
	padding-left: 5px;
}
}

.trd-to {
    max-width: 955px;
    padding: 20px 5px 0 0;
    margin: 0 auto;
    padding-top: 0;
    text-align: left;
    line-height: 19px;
}
.referenceColumn {
    width: 190px;
    float: left;
    padding-right: 22px;
    font-size: 14px;
    line-height: 1.45;
    padding-top: 3px;
    padding-bottom: 54px;
}
.h2-airlines{margin: 10px 0px 12px 0px;}
.h2-airline{margin: 10px 0px 12px 0px;}
.port-air {font-size: 12px;color: #777070;}
.hlink-c {color: #333333;cursor:pointer;}
.nbsp{margin-left: 8px;}
.mid-in{padding: 11.5px 0 11.5px 0;}
.mid-dle{padding-right: 15px; padding: 11.5px 0 11.5px 0;}
.tr-mid{display: flex}
.td-nd{padding: 9.5px 0 10.5px 0;}
.stolb_color{height: 100%; border: 2px solid #ссс;}
.icons-reviews {
    width: 16px;
    height: 16px;
    float: left;
    margin: 0px 5px 0px 0px;
    background: url(../img/icons/info.png);
}
.item-text{margin: 0px 0px 15px 0px; font-size: 13px;}
.tm-bl{width: 100%; margin-bottom: 0px;}
.widget_col_menu {width: 20%;float: left;}
.rowBtn {
	padding: 15px 0 15px 0; background: #fff;
}
.showRowBtn, .hideRowBtn {
	cursor: pointer;
	padding: 10px;
	background: rgb(240, 245, 250);
	border-radius: 3px;
	margin: 10px 10px 0 0;
	font-size: 13px;	
}
.showRowBtn:hover, .hideRowBtn:hover {
	background-color: #71c94a; color: #fff;
}
.hideRow {
	display: none;
}
.list-airline {width: 33.3%; display: inline-block; margin-bottom: 2px;}
@media (max-width: 767px){
    .list-airline {width: 100%;}
    }
/*style_tables*/
html,body{margin:0;padding:0}
body{width:100%!important}
.main{width:1000px;margin:0 auto;padding-top:50px}
.table-city{width:100%;float:left;border-collapse:collapse;margin:5px 0 0;border-bottom:0}
.table-city th{background-color:#f8f8f9;font-size:18px;font-weight:400;text-align:left;border:0}
.table-city th img,.table-city td img{width:27px;float:left;margin-right:10px}
.table-city th{padding:10px;display:flex;align-items:center}
.trd-cms__info__item table td{padding:5px;display:flex;border-top:1px dashed #dbe3ef;padding-right:1px;padding-left:1px}
.t-1{background-color:#269dd8;color:#fff}
.t-1,.t-2,.t-3{cursor:pointer;border-bottom:1px solid #ccc}
.t-1:hover,.t-2:hover,.t-3:hover{background-color:#ccc!important;color:#000!important}
.inf tr:nth-child(2){margin-top:20px}
.inf{max-width:1000px;margin:0 auto;display:flex}
.table-inf{width:100%}
.table-inf table{width:100%}
.table-inf table td{text-align:center}
.hide-border td{border:none}
.hide-border td:first-child{font-size:14px}
.hide-border td:last-child a{display:block;width:100px;color:#fff;margin:0 auto;font-size:14px;border-radius:3px;font-weight:400;padding:1px;background:#71c94a;background-image:-webkit-linear-gradient(top,#2ecc71,#27ae60);border-top:1px solid #25a35a;border-right:1px solid #009452;border-left:1px solid #009452;border-bottom:1px solid #1f8b4d;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.hide-border{border-bottom:1px dashed #dbe3ef}
.hide-border:hover{background-color:rgba(0,99,179,0.1)}
#inf-2,#inf-3{display:none}
.table_flight{margin-top:0}
.table_flight td{width:33.3%;display:flex}
.table_flight_2 td{width:25%;display:flex}
.table_flight .name{width:100%}
.table_flight .middle{align-items:center}
.name{width:70%;align-items:center;display:grid;font-size:14px;text-align:left;line-height:1.3;padding-left: 3px;}
.table_flight .name{font-size:16px}
.price{width:31%;float:left;align-items:center;display:grid;justify-content:center;font-size:18px}
.price:hover{opacity:.9;transition:all .4s ease-out}
.price a{color:#333333;width:100%;text-align:center}
.unvis{display:none}
.more td,.more td{border-left:none;border-right:none;border-bottom:none;color:#007abf;cursor:pointer}
.more td span{min-width:4%;border-bottom:1px dashed #2fa3e1}
.more td span:hover,.more td span:hover{color:#0b5e88}
#less-i1,#less-i2{display:none;text-align:right;margin-left:6px;}
.dyn{width:100%;max-height:342px;display:flex;flex-wrap:wrap}
.dyn_price p{color:#333333}
.good_price_block{float:none;height:100%;border-radius:0;margin:0;color:#333333;margin-top:-8px;font-size:13px}
.button_good_price{width:100%!important}
.dyn_price{width:68.44%;height:100%}
.dyn_price h2{color:#333333}
.button_good_price{background:#ff8e41;background-image:none}
.stolbs{display:flex;align-items:baseline;height:218px}
.stolb{width:45px;margin:5px;background-color:#0CA1C9;border-radius:3px 3px 0 0;}
.stolb:hover{border:2px solid #73C94E!important}
.low{background-color:#E6D26F}
.null{background-color:#ccc}
.m{display:flex}
.m_stolb{width:45px;margin:5px;text-align:center;color:#333333;margin-top:10px}
@media (max-width: 920px) {
table{width:35%}
}
@media (max-width: 730px) {
table{width:30%}
table th{font-size:18px}
.trd-cms__info{padding-right:22px}
.city-right{display:none}
.city-left{width:100%}
.airline-time,.airline-name{margin:0 10px}
.table-inf table{width:100%}
}
@media (max-width: 624px) {
table{clear:both;width:50%;margin-bottom:60px}
}
@media (max-width: 524px) {
table{width:40%}
}
@media (max-width: 424px) {
table{width:30%}
table th{font-size:16px}
.good_price_block{width:100%!important}
}
@media (max-width: 324px) {
table{width:24%}
.price{width:35%;font-size:16px}
.name{font-size:16px;margin-right:2px}
table th,table td{padding-left:2px}
table th img,table td img{margin-right:5px}
}
.name i{font-size:0;margin-right:10px;height:29px;width:28px}
.gdl-header-wrapper{margin-top:6px}
#main_table tr:hover{background-color:rgba(0,99,179,0.1)}
#main_table_2 tr:hover{background-color:rgba(0,99,179,0.1)}
#main_table{width:100%;box-shadow:none}
#main_table_2{width:100%;box-shadow:none}
#main_table tr{border-bottom:1px solid #e9e9e9}
#main_table_2 tr{border-bottom:1px solid #e9e9e9}
#main_table i,.table-inf i{line-height:40px;background-image:url(../img/icons/icon-fly.png);height:29px;width:28px}
#main_table_2 i,.table-inf i{line-height:40px;background-image:url(../img/icons/icon-fly.png);height:29px;width:28px}
.table-inf i{vertical-align:middle}
.table-inf i::before{display:none}
.main-head td{display:inline-block;text-align:center;background-color:#eceff1;color:#333;font-size:13px}
#main_table .name a{padding:5px}
#main_table_2 .name a{padding:5px}
#main_table .name a:hover i{color:#000!important}
#main_table_2 .name a:hover i{color:#000!important}
#main_table .price{width:100%}
#main_table_2 .price{width:100%}
#main_table .price a{width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}
#main_table_2 .price a{width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}
#main_table td{border:none;text-align:center}
#main_table_2 td{border:none;text-align:center}
#main_table img{width:90px;margin:0 auto}
#main_table_2 img{width:90px;margin:1px auto}
#main_table .middle{display:flex}
#main_table_2.middle{display:flex}
#main_table .airline{margin:0 auto;}
#main_table_2 .airline{margin:0 auto;}
#main_table .name{width:100%}
#main_table_2 .name{width:100%}
.trd-contentPage__faq{width:100%}
.footer-wrapper{width:100%}
.table_flight .name{display:block;font-size:13px}
.nemo-flights-form__header{height:auto;margin-top:0;color:#fff}
.nemo-common-pageWrapper{min-height:auto}
.table-city .price{padding:4px 3px;margin-right: 3px;border: 1px solid #e9e9e9;}
.table_flight tr td:first-child{padding-left:0!important}
.destination{margin-top:5px}
.header-text-sities,.gdl-header-wrapper,.feature-media-content-wrapper,.cities p{padding-left:5px}
.good_price_block p{padding-left:0}
.trd-contentPage__faq{width:100%!important}
#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;z-index:100500}
#page-preloader .spinner{width:128px;height:128px;position:absolute;left:0;right:0;top:45%;background:url(http://flyagent.com.ua/flyagentnew/img/110.gif) no-repeat 50% 50%;margin:-16px 0 0 -16px;margin:0 auto}
@media(max-width: 1000px) {
.table-city{width:100%!important}
}
@media(max-width: 992px) {
div.title-item-gimmick.left,div.title-item-gimmick.right{display:none}
}
@media(max-width: 500px) {
.dyn_price{width:100%}
.stolb,.m_stolb{width:70px}
.calendar_to{margin-top:215px}
.good_price_block{margin-top:18px}
.trd-contentPageHead h1{background-image:none!important}
#main_table_2 img {width: 76px; margin: 1px auto;}
}
@media(max-width: 981px) {
.mail_to{display:block!important}
.titl-img-fl{font-size:14px;margin:-33px 7px 10px 10px}
.text-img-fl{font-size:14px;margin:-31px 7px 10px 10px}
.mail_to > div:nth-child(2){margin-top:30px;width:100%}
.img_citi_fl > div:nth-child(2){margin-top:0;width:100%}
#tp-sbscr-widget-1.tp-sbscr-widget{margin:0!important}
.table_reis{width:100%!important}
}
@media(max-width: 768px) {
.trd-cms__promo,.trd-cms__sections__inner{display:none}
.color-open-section{padding-bottom:20px}
.content-outer-wrapper{margin-top:45px}
.blog-item-holder .row{display:block!important}
.blog-item-holder .row img{width:100%}
#main_table .middle{display:none}
#main_table_2 .middle{display:none}
#main_table a{font-size:14px}
#main_table_2 a{font-size:14px}
.trd-contentPageHead h1{background-image:none!important;font-size:24px;min-height:20px;padding:40px 5px;line-height:1.5;display:flex;align-items:center}
.trd-cms__sections__link{visibility:hidden}
.fb_iframe_widget{display:none!important}
.feature-media-content{width:100%!important}
.table_flight tr td:first-child{width:32.6%!important;align-items:center}
.table_flight .name{display:block}
.trd-cms__advantages_to{padding-left:5px}
.trd-cms__advantages{padding-left:0}
.forma_h1{font-size:20px}
#map{display:none}
.table-inf table{width:100%}
.table-inf{width:100%}
.trd-cms__subHeader{margin-top:45px}
}
@media(max-width: 545px) {
.good_price_block{margin-top:30px}
.col-del{display:none}
.m_stolb{font-size:8px}
#tp-sbscr-widget-1.tp-sbscr-widget{margin:0 auto!important}
.mail_to > div:nth-child(2) > div{width:100%!important}
.destination{margin:0 auto}
}
@media(max-width: 400px) {
.good_price_block{margin-top:0}
}
.fontsize_distance{font-size:20px}
.page-part-menu{position:relative;padding:5px 0 3px;list-style:none;font-size:.875rem;color:#00b0dd}
.svzback{background:#f3f6f9}
.table-vozvrat{margin:auto;font-size:13px;border:none}
.timetable__flight{display:none;justify-content:space-between;padding:0}
.timetable__flight_active{display:flex}
.timetable__row{display:none;justify-content:space-between;border-top:1px solid #eee;padding:5px 0}
.timetable__row_active{display:flex}
.timetable__cell-1{display:flex;justify-content:space-between;width:50%;padding-right:10px}
@media only screen and (max-width: 767px) {
.timetable__cell-1{flex-direction:column;justify-content:center;width:40%}
}
.timetable__cell-2{display:flex;width:45%}
@media only screen and (max-width: 767px) {
.timetable__cell-2{flex-direction:column;width:40%}
}
.timetable__departure{font-weight:500}
.timetable__cell-3{display:flex;flex-direction:column;justify-content:center;width:10%;padding-left:10px}
@media only screen and (max-width: 767px) {
.timetable__cell-3{min-width:23%;font-size:11px}
}
.timetable__company,.timetable__model{width:37%}
.timetable__logo-wrap{width:10%}
@media only screen and (max-width: 767px) {
.timetable__company,.timetable__model{width:auto}
}
.timetable__departure,.timetable__dates,.timetable__company,.timetable__model,.timetable__code,.timetable__price,.timetable__logo-wrap{display:flex;flex-direction:column;justify-content:center;font-size:13px;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media only screen and (max-width: 390px) {
.timetable__departure,.timetable__company,.timetable__model,.timetable__code,.timetable__price{font-size:11px}
.timetable__dates{font-size:10px}
}
@media only screen and (max-width: 767px) {
.timetable__logo-wrap{width:46px;position:absolute;margin:5px 0 0 -23px}
.timetable__dates{font-size:10px}
.timetable__code{display:none}
}
.timetable__company-text,.timetable__dates-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.timetable__departure{min-width:140px;width:30%}
.timetable__dates{flex-grow:1;width:60%}
@media only screen and (max-width: 767px) {
.timetable__departure{min-width:140px;width:auto}
.timetable__dates{flex-grow:0;width:auto}
}
.timetable__logo{max-width:42%;height:auto}
.timetable__button{height:40px;background:#f0f0f0 url(/files/pages/img/icon-arrow-down.svg) no-repeat center center;background-size:30px 30px;box-sizing:border-box;border-top:1px solid #eee;cursor:pointer}
.timetable__button_up{background:#f0f0f0 url(/files/pages/img/icon-arrow-up.svg) no-repeat center center;background-size:30px 30px}
.timetable__price-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.timetable{margin:10px 0 15px}
.questions{border-bottom:1px dashed #e9e9e9}
.hide,.hide + label ~ div{display:none}
.hide + label{width:100%;margin:0;padding:13.3px 3px 13.3px 10px;cursor:pointer;display:inline-block;border-top:1px dashed #e9e9e9}
.hide:checked + label{color:#8d7bb5;border-bottom:0}
.hide:checked + label + div{display:block;margin-left:13px;padding:8px 10px 10px 3px;-webkit-animation:fade ease-in .5s;-moz-animation:fade ease-in .5s;animation:fade ease-in .5s}
@-moz-keyframes fade {
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fade {
from{opacity:0}
to{opacity:1}
}
@keyframes fade {
from{opacity:0}
to{opacity:1}
}
.hide + label:before{color:#ccc;content:"\002B";display:block;float:left;font-size:14px;font-weight:700;height:16px;line-height:16px;margin:2px 0;width:16px}
.hide:checked + label:before{content:"\2212"}
/*mazzar-fant*/
@font-face{font-family:'Mazzard';src:local('Mazzard H Light'),local(Mazzard-H-Light),url(MazzardH-Light.woff2) format("woff2"),url(MazzardH-Light.woff) format("woff"),url(MazzardH-Light.ttf) format("truetype");font-weight:300;font-style:normal}
.sdird{font-size: 13px; color: #666666; margin-top: 3px;}
.ladur{font-size:13px; color: #666666; margin-top: 3px;}
.pfrs {font-size: 12px; text-align: center;}
.vilet{font-size:13px; color: #666666;}
/*всплывающая подсказка*/
.item:hover::after {
content: attr(data-text);
position: absolute;
width: 250px;
margin-left: 205px;
margin-top: -45px;
min-height: 50px;
z-index: 1;
background: rgba(222, 222, 222, 0.82);
font-size: 14px;
font-family: sans-serif;
padding: 10px 10px;
border-radius:3px;
color: #333;}
.item-fl:hover::after {
content: attr(data-text);
position: absolute;
width: 250px;
margin-left: 255px;
margin-top: -45px;
min-height: 50px;
z-index: 1;
background: rgba(222, 222, 222, 0.82);
font-size: 14px;
font-family: sans-serif;
padding: 10px 10px;
border-radius:3px;
color: #333;}
@media(max-width: 545px) {
.item-fl:hover::after {margin-left: 50px;margin-top: -65px;}
}
/*всплывающая подсказка*/
.ya-map{margin:18px 0px 16px 0px;}
.utm-hover {
  display: inline-block;
  position: relative;
  border-bottom: 1px dashed;
  cursor: help;
}
@media (max-width: 545px){
.utm-hover {
    display: none;
}
}
.utm-hover:hover::after {
  content: attr(data-info);
  position: absolute;
  min-width: 150px;
  max-width: 250px;
  padding: 10px 10px;
  bottom: 117%;
  left: 50%;
  margin-left: -100px;
  border-radius: 7px;
  background-color: #373849;
  text-align: center;
  color: #fff;
  cursor: help;
  z-index:999999;
  font-size:13px;
}
@media(max-width: 545px) {
.tm-hover:hover::after  {margin-left: 200px;}
}
.fly-map{height:380px; margin-left: 5px;}
.fbcol{background-color: #EBF7FF !important;}
.butm{background: #ebf7ff; padding: 3px; border-radius: 3px; display: inline-block;}
.icot{width: 16px; height: 16px; float: left; background: url(../img/icons/contacts.png);}
.uhc {border-bottom: none;}
.tooltip-img span{
    border-radius: 3px;
    visibility: hidden;
    position: absolute;
    left: 250px;
	z-index:99999;
}
 
.tooltip-img:hover span{
	visibility: visible;
}
.link-ft{
	background: #eceff1;
    width: max-content;
    padding: 8px;
    border-radius: 3px;
}
.f_italic{font-style: italic;}