@charset "UTF-8";.rm-datepicker [class*=mi_],body{-webkit-font-smoothing:antialiased}*{margin:0;padding:0}html{height:100%;width:100%}body{font-family:'Exo 2',sans-serif;font-size:14px;font-weight:300;line-height:20px;color:#333;background:url(layout/images/bg.jpg) center bottom fixed}.body-cc{background:url(layout/images/0.jpg) no-repeat fixed;background-size:cover}.layout{width:980px;margin:0 auto;padding-bottom:10px}.maincontent .maincontent__top-text{background-color:rgba(255,255,255,.95);padding:5px 0;font-size:20px;line-height:26px;font-weight:200;text-align:center}.maincontent .maincontent__top-text.maincontent__top-text_landing{color:#079;padding:10px 0;font-size:20px;font-weight:700}.maincontent .maincontent__top-text.maincontent__top-text_static{padding:50px 10px}.maincontent .maincontent__top-text.maincontent__top-text_static p{padding:15px 0}.booking-payment .booking-payment__alternative-payment-type-description span,.booking-payment .booking-payment__alternative-payment-type-label,.booking-payment .booking-payment__recall-label,a{color:#5a8da8;text-decoration:underline}.clear{clear:both;float:none!important}h1,h2,h3,h4,h5,h6{font-weight:400}.blank,.blank-booking{font-size:20px;line-height:26px;font-weight:200;text-align:center;overflow:hidden}.counters{display:none}.blank{background-color:rgba(255,255,255,.95);padding:5px 0;height:80vh}.blank>.blank__text{height:200px}.blank>.blank__text.blank__text_padding-top{padding-top:220px}@-webkit-keyframes blank__loading-anim{0%{opacity:1}100%{opacity:0}}@keyframes blank__loading-anim{0%{opacity:1}100%{opacity:0}}.blank .blank__loading{height:200px;width:200px;position:relative;background:0 0;margin:80px auto 20px}.blank .blank__loading>div{top:80px;left:91px;width:18px;height:40px;background:#73d1f5;-webkit-animation:blank__loading-anim 1s linear infinite;animation:blank__loading-anim 1s linear infinite;border-radius:10px;position:absolute}.header .logo-cc:before,.header .logo:before{display:block;margin:10px 25px;float:left;content:' ';width:63px}.blank .blank__loading>div:nth-of-type(1){-webkit-animation-delay:-.5s;animation-delay:-.5s;-webkit-transform:rotate(0) translate(0,-60px);transform:rotate(0) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(2){-webkit-animation-delay:-.41666667s;animation-delay:-.41666667s;-webkit-transform:rotate(30deg) translate(0,-60px);transform:rotate(30deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(3){-webkit-animation-delay:-.33333333s;animation-delay:-.33333333s;-webkit-transform:rotate(60deg) translate(0,-60px);transform:rotate(60deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(4){-webkit-animation-delay:-.25s;animation-delay:-.25s;-webkit-transform:rotate(90deg) translate(0,-60px);transform:rotate(90deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(5){-webkit-animation-delay:-.16666667s;animation-delay:-.16666667s;-webkit-transform:rotate(120deg) translate(0,-60px);transform:rotate(120deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(6){-webkit-animation-delay:-83.33333ms;animation-delay:-83.33333ms;-webkit-transform:rotate(150deg) translate(0,-60px);transform:rotate(150deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(7){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(180deg) translate(0,-60px);transform:rotate(180deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(8){-webkit-animation-delay:83.33333333333337ms;animation-delay:83.33333333333337ms;-webkit-transform:rotate(210deg) translate(0,-60px);transform:rotate(210deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(9){-webkit-animation-delay:.16666666666666663s;animation-delay:.16666666666666663s;-webkit-transform:rotate(240deg) translate(0,-60px);transform:rotate(240deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(10){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-transform:rotate(270deg) translate(0,-60px);transform:rotate(270deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(11){-webkit-animation-delay:.33333333333333337s;animation-delay:.33333333333333337s;-webkit-transform:rotate(300deg) translate(0,-60px);transform:rotate(300deg) translate(0,-60px)}.blank .blank__loading>div:nth-of-type(12){-webkit-animation-delay:.41666666666666663s;animation-delay:.41666666666666663s;-webkit-transform:rotate(330deg) translate(0,-60px);transform:rotate(330deg) translate(0,-60px)}.blank-booking{background-color:rgba(255,255,255,.95);padding:5px 0;height:50vh}.blank-booking__text_padding-top{padding-top:115px}.header .logo,.header .logo-cc{font-weight:600;padding:12px 0}.header{color:#fff;font-size:22px;line-height:50px}.header a{color:#fff;text-decoration:none}.header .logo:before{background-image:url(shared/sprite.png);background-position:-314px -169px;height:30px}.header .logo-cc:before{background:url(header/images/logo.jpg);background-size:cover;height:34px}.header .phone{font-weight:200;float:right;text-align:right}.header .header-menu{background:url(header/images/head_menu.png) center top no-repeat;height:40px;line-height:38px;list-style:none;text-align:center}.header .header-menu li{display:inline-block;padding:0 15px}.header .header-menu a{font-size:16px;font-weight:500;padding:10px 0}.header .header-menu a:hover{background:rgba(255,255,255,.0980392)}.header-cc{margin-bottom:15px}.search-form .search-form__select-city{position:relative}.search-form .search-form__select-city input{width:100%}.search-form .search-form__select-city ul{position:absolute;left:0;width:100%;z-index:1}.search-form .search-form__select-city li{text-align:left;list-style:none;width:100%;background-color:#fff}.search-form .search-form__select-city li.active{width:100%;background-color:#4bf}.search-form .search-form__select-city .highlight{background-color:#E2E2E2}.search-form .search-form__selection-cities{background:url(header/images/head_menu.png) center top no-repeat;padding:10px 10px 10px 80px}.search-form .search-form__select-city{display:block;float:left;margin-right:40px;vertical-align:top;width:380px}.search-form .search-form__select-city input{box-shadow:inset 0 3px 8px rgba(0,0,0,.5);background:#fff;color:#666;font-size:20px;font-weight:600;border:0;padding:4px 5px;height:32px;box-sizing:border-box}.search-form .search-form__select-city ul{box-sizing:border-box;border:1px solid #aaa;border-top:none;background:#fff}.search-form .search-form__select-city li{box-sizing:border-box;color:#005680;border:1px solid transparent;font-size:15.4px;line-height:23px;padding:2px 6px}.search-form .search-form__select-city li .highlight{text-decoration:underline}.search-form .search-form__select-city li.active{font-weight:400;color:#212121;border:1px solid #999;background:#dadada}.search-form .search-form__select-city li.active .highlight{background:0 0;color:inherit}.search-form .search-form__select:focus{background-color:#fbf1c0}.search-form .search-form__one-way-label{color:#fff;display:inline-block;height:32px;line-height:30px;margin-left:7px}.search-form .search-form__one-way-checkbox{display:none;height:15px;vertical-align:middle;width:15px}.search-form .search-form__one-way-checkbox.checked+i:before,.search-form .search-form__one-way-checkbox:checked+i:before{background-image:url(shared/sprite.png);background-position:-379px -169px;width:12px;height:11px;display:block;content:" ";line-height:14px;position:absolute}.search-form .search-form__one-way-checkbox+i{background:url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x #F6F6F6;border-radius:3px;border:1px solid #C3C3C3;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;cursor:pointer;display:block;float:right;height:13px;margin:9px 5px;width:13px}.search-form .search-form__footer-panel{background:url(header/images/head_menu.png) center top no-repeat;min-height:85px;max-height:144px;padding:10px 0;color:#01779F}.search-form .search-form__person-count{border-right:1px solid rgba(255,255,255,.2);float:left;margin-left:10px;padding-right:10px}.search-form .search-form__person-count-label{color:#fff;font-size:16px;font-weight:700;text-align:left}.search-form .search-form__person-count-label>i{font-size:12px;font-style:normal;font-weight:200;margin-left:3px}.search-form .search-form__person-count-choice label{border-radius:10px;border:1px solid rgba(0,0,0,0);box-shadow:inset 0 2px 4px rgba(0,0,0,.5);cursor:pointer;display:inline-block;height:20px;line-height:13px;vertical-align:middle;width:20px}.search-form .search-form__person-count-choice input{display:none}.search-form .search-form__person-count-choice input+i{color:#fff;display:block;font-size:15px;font-style:normal;font-weight:700;line-height:20px;text-align:center;visibility:visible;width:20px}.search-form .search-form__person-count-choice input.checked+i,.search-form .search-form__person-count-choice input:checked+i{background:-webkit-linear-gradient(top,#fff,#cecece) rgba(0,0,0,0);background:linear-gradient(to bottom,#fff,#cecece) rgba(0,0,0,0);border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.5);color:#687e87}.promocode-form .promocode-form__submit,.search-form .search-form__submit-button{border:none;background-color:transparent;background-image:url(shared/sprite.png);background-position:-117px -117px;width:200px;height:50px;line-height:41px;color:#FFF;cursor:pointer;font-size:20px;font-weight:600;text-shadow:0 -1px 0 rgba(0,0,0,.5);float:right;padding-bottom:9px;margin-bottom:-6px}.search-form .search-form__change-dates-button{border:none;cursor:pointer;font-size:20px;font-weight:600;text-shadow:0 1px 0 rgba(255,255,255,.9);color:#687E87;box-shadow:0 1px 4px rgba(0,0,0,.5);overflow:hidden;width:200px;height:50px;margin:3px 5px -6px 0;float:right;background:-webkit-linear-gradient(top,#fff 0,#cecece 100%);background:linear-gradient(to bottom,#fff 0,#cecece 100%)}.search-form .search-form__summary{margin:10px 0;font-size:20px;font-weight:600;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5);padding:0 0 0 10px}.search-form .search-form__change{width:30px;height:30px;position:relative;right:455px}.cheap-offers .cheap-offers__tabs-arrow_right,.search-form calendar .calendar__turn-right-icon{right:0}.search-form calendar{display:block;min-height:320px}.search-form calendar .calendar__months-panel{-webkit-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;background:-webkit-linear-gradient(top,#bbb,#888) #999;background:linear-gradient(to bottom,#bbb,#888) #999;border-bottom:2px solid #CCC;border-top:1px solid #6ca8bf;box-shadow:none;position:relative;padding:0 30px}.search-form calendar .calendar__turn-left-icon,.search-form calendar .calendar__turn-right-icon{position:absolute;top:0;background:center no-repeat;display:block;cursor:pointer;overflow:hidden;padding:19px 7px}.search-form calendar .calendar__turn-left-icon:before,.search-form calendar .calendar__turn-right-icon:before{content:' ';background-image:url(shared/sprite.png);width:11px;height:12px;display:block}.search-form calendar .calendar__turn-left-icon{left:0}.search-form calendar .calendar__turn-left-icon:before{background-position:-379px -182px}.search-form calendar .calendar__turn-right-icon:before{background-position:-392px -182px}.search-form calendar .calendar__months-list{list-style:none;height:50px;overflow:hidden}.search-form calendar .calendar__months-list li{display:block;float:left;box-sizing:border-box;width:50%;height:50px;line-height:50px;padding:0 10px;cursor:pointer;color:#FFF;font-size:16px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.5);white-space:pre;vertical-align:middle;text-align:center}.search-form calendar .calendar__months-list li::first-letter{text-transform:uppercase}.search-form calendar .calendar__months-list li.active{background-color:#D67900;background:-webkit-linear-gradient(top,#FFA42F,#D67900) rgba(0,0,0,0);background:linear-gradient(to bottom,#FFA42F,#D67900) rgba(0,0,0,0)}.search-form calendar .calendar__months-list li.active+.active{border-left:#6ca8bf 2px solid}.search-form calendar .calendar__calendar{background-color:#f8fbfc;padding:25px 0 10px}.search-form calendar .calendar__calendar table{float:left;width:50%;padding:0 20px;border-collapse:separate;font-size:20px;border-spacing:0}.search-form calendar .calendar__calendar table th{width:81px;height:29px;border-bottom:1px solid #9dbbc7;text-align:center;vertical-align:middle;font-weight:700;font-size:14px;color:#9dbbc7}.search-form calendar .calendar__calendar table th::first-letter{text-transform:uppercase}.search-form calendar .calendar__calendar table th:nth-child(6),.search-form calendar .calendar__calendar table th:nth-child(7){color:#e4aeae}.search-form calendar .calendar__calendar table td{width:81px;height:40px;padding:0;text-align:center;vertical-align:middle;cursor:pointer;color:#666;font-weight:700;border-radius:0}.search-form calendar .calendar__calendar table td:hover{background-color:#eee}.search-form calendar .calendar__calendar table td:hover.padding{background-color:transparent}.search-form calendar .calendar__calendar table td:nth-child(6),.search-form calendar .calendar__calendar table td:nth-child(7){color:#de4040}.search-form calendar .calendar__calendar table td.selected-0,.search-form calendar .calendar__calendar table td.selected-1{box-shadow:inset 0 2px 8px rgba(0,0,0,.3);color:#fff;background-image:url(shared/sprite.png);background-position:-387px -117px;width:66px;height:40px}.search-form calendar .calendar__calendar table td.selected-1{background-position:-319px -117px}.search-form calendar .calendar__calendar table td.range{background-color:#c2e3f5}.search-form calendar .calendar__calendar table td.disable{background:0 0;color:#e1e1e1;text-decoration:none;cursor:default}.cheap-offers{background-color:#fff;border-radius:0;margin:10px auto}.cheap-offers .cheap-offers__top{background:url(header/images/head_menu.png) center top no-repeat;color:#fff;display:block;font-size:21px;font-weight:400;line-height:50px;text-align:center;text-shadow:1px 1px 5px #333;vertical-align:middle}.cheap-offers .cheap-offers__tabs{background-image:-webkit-linear-gradient(top,#ffb632 0,#f78900 100%);background-image:linear-gradient(to bottom,#ffb632 0,#f78900 100%);height:40px;line-height:40px;margin:0 auto;overflow:hidden;padding:0 20px;position:relative}.cheap-offers .cheap-offers__tabs-arrow{cursor:pointer;display:block;position:absolute;top:0;height:100%;width:20px}.cheap-offers .cheap-offers__tabs-arrow_left:before,.cheap-offers .cheap-offers__tabs-arrow_right:before{content:" ";background-image:url(shared/sprite.png);width:5px;height:10px;display:block}.cheap-offers .cheap-offers__tabs-arrow_left{left:0}.cheap-offers .cheap-offers__tabs-arrow_left:before{margin:14px 0 0 7px;background-position:-393px -169px}.cheap-offers .cheap-offers__tabs-arrow_right:before{margin:14px 0 0 5px;background-position:-400px -169px}.cheap-offers .cheap-offers__tabs-scroll{height:40px;overflow:hidden}.cheap-offers .cheap-offers__tab{color:#000;cursor:pointer;display:block;float:left;font-size:14px;text-align:center;width:235px}.cheap-offers .cheap-offers__tab_active{background-image:-webkit-linear-gradient(top,#cbed3c 0,#3bb314 100%);background-image:linear-gradient(to bottom,#cbed3c 0,#3bb314 100%);font-weight:600}.cheap-offers .cheap-offers__content{background:url(cheapOffers/images/l5.gif) 470px 0 repeat-y;padding:10px}.cheap-offers .cheap-offers__tab_content{display:none}.cheap-offers .cheap-offers__content-column{float:left;margin:7px 0 0;width:440px}.cheap-offers .cheap-offers__content-column-right{margin-left:40px}.cheap-offers .cheap-offers__content-column-header,.cheap-offers .cheap-offers__tb_h{font-weight:400;margin-bottom:10px}.cheap-offers .cheap-offers__content-column-header2{font-weight:400;margin-bottom:10px;margin-top:15px}.cheap-offers .c_list li{list-style:none;padding-left:20px;padding-right:20px;width:420px}.cheap-offers .c_list li:hover{background-color:#eee;background-color:rgba(0,0,0,.05)}.cheap-offers .city_name{color:#000;display:block;float:left;font-size:14px;font-weight:700;margin:0;width:130px}.cheap-offers .city_date{color:#666;display:block;float:left;font-size:14px;font-weight:400;height:16px}.cheap-offers .city_cash{color:#F90;display:block;float:right;font-size:14px;font-weight:700;height:16px;width:90px}.cheap-offers .city_cash .currency{color:#00A6E4;font-size:13px;font-weight:400}.cheap-offers .city_cash,.cheap-offers .city_date,.cheap-offers .city_name{padding:5px 2px}.cheap-offers .city_name{line-height:14px;height:auto;position:relative;padding-top:8px}.cheap-offers .c_list li{height:auto;float:left;position:relative}.aboutme{background-color:#fff;border-radius:0;margin:10px auto;padding:10px}.aboutme .pays{display:block;margin-left:125px;height:40px;overflow:hidden}.aboutme .pays>div{background:center center no-repeat;float:left;height:40px;margin:0 10px;width:40px}.aboutme .pays>div.clear{clear:both;float:none;height:0;margin:0;width:0}.aboutme #paymethod{background-image:url(shared/sprite.png);background-position:0 -117px;width:115px;height:90px;display:inline-block;float:left;margin:-40px 20px 0 0}.aboutme #evroset,.aboutme #mastercard,.aboutme #qiwi,.aboutme #visa,.aboutme #webmoney,.aboutme #yandexmoney{width:40px;height:40px}.aboutme #visa{background-image:url(aboutme/sprite.png);background-position:-42px -42px}.aboutme #mir{background-image:url(aboutme/images/mir.png)}.aboutme #alfa,.aboutme #evroset,.aboutme #mastercard,.aboutme #qiwi,.aboutme #svyaznoi,.aboutme #webmoney,.aboutme #yandexmoney{background-image:url(aboutme/sprite.png)}.aboutme #mastercard{background-position:0 0}.aboutme #webmoney{background-position:0 -42px}.aboutme #qiwi{background-position:0 -84px}.aboutme #evroset{background-position:-84px 0}.aboutme #yandexmoney{background-position:-42px 0}.aboutme #alfa{background-position:-96px -126px;width:30px;height:30px}.aboutme #svyaznoi{background-position:-84px -42px;width:40px;height:40px}.aboutme #dengimailru,.aboutme #dinersclub,.aboutme #factura,.aboutme #jcb,.aboutme #rbkmoney,.aboutme #russtandart{background-image:url(aboutme/sprite.png);width:30px;height:30px}.aboutme #russtandart{background-position:-126px -64px}.aboutme #factura{background-position:0 -126px}.aboutme #rbkmoney{background-position:-126px -32px}.aboutme #dengimailru{background-position:-64px -126px}.aboutme #dinersclub{background-position:-32px -126px}.aboutme #jcb{background-position:-126px 0}.aboutme h3{margin-top:5px}.aboutme p{text-align:justify}.special_offers{background-color:#fff;margin:10px auto}.special_offers .special_offers__header{background:url(header/images/head_menu.png) center top no-repeat;border-radius:0;color:#fff;font-size:22px;height:75px;line-height:68px;text-align:center;text-shadow:1px 1px 5px #333;vertical-align:middle;width:980px}.special_offers .prize,.special_offers .prize_bot{background-image:url(shared/sprite.png);cursor:pointer}.special_offers .prize{background-position:0 0;width:455px;height:115px;display:inline-block;margin:10px 16px;line-height:115px}.special_offers .prize_log{display:inline-block;vertical-align:middle;margin:6px;width:140px;padding:5px}.special_offers .prize_inf{display:inline-block;vertical-align:middle;font-size:14px;height:115px;width:288px}.special_offers .prize_txt{color:#000;float:left;font:14px/20px Calibri;height:69px;width:290px}.special_offers .h5_prize{color:#fff;display:block;font-size:20px;font-weight:400;height:26px;margin:0;padding:4px 0 0;text-decoration:none}.special_offers .prize_a_index{color:gray;float:right;font:21px Calibri;height:40px;margin:10px;text-align:right;vertical-align:middle;width:280px}.special_offers .prize_bot{background-position:0 -209px;width:220px;height:40px;border:none;color:#fff;display:block;float:right;font-size:24px;line-height:40px;margin:0 5px 0 0;text-align:center;text-decoration:none;vertical-align:bottom}.search-result-filter .search-result-filter__input_type_slider[disabled],.search-result-filter .search-result-filter__input_type_slider[disabled] .rz-bar-wrapper.rz-draggable,.search-result-filter .search-result-filter__input_type_slider[disabled] .rz-ticks .rz-tick{cursor:not-allowed}.search-result-filter .search-result-filter__input_type_slider{display:inline-block;position:relative;height:4px;width:100%;vertical-align:middle;-webkit-user-select:none;user-select:none}.search-result-filter .search-result-filter__input_type_slider.with-legend{margin-bottom:40px}.search-result-filter .search-result-filter__input_type_slider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.search-result-filter .search-result-filter__input_type_slider[disabled] .rz-bar.rz-selection,.search-result-filter .search-result-filter__input_type_slider[disabled] .rz-ticks .rz-tick.rz-selected{background:#8b91a2}.search-result-filter .search-result-filter__input_type_slider span{white-space:nowrap;position:absolute;display:inline-block}.search-result-filter .search-result-filter__input_type_slider .rz-base{width:100%;height:100%;padding:0}.search-result-filter .search-result-filter__input_type_slider .rz-bar-wrapper{left:0;box-sizing:border-box;width:100%;height:32px;z-index:1}.search-result-filter .search-result-filter__input_type_slider .rz-bar-wrapper.rz-draggable{cursor:move}.search-result-filter .search-result-filter__input_type_slider .rz-bar{left:0;width:100%;height:4px;z-index:1;background:#d8e0f3;border-radius:2px}.search-result-filter .search-result-filter__input_type_slider .rz-bar.rz-selection{z-index:2;background:#0db9f0;border-radius:2px}.search-result-filter .search-result-filter__input_type_slider .rz-pointer{cursor:pointer;background-color:#0db9f0;z-index:3;border-radius:16px}.search-result-filter .search-result-filter__input_type_slider .rz-pointer:after{content:'';position:absolute;border-radius:4px;background:#fff}.search-result-filter .search-result-filter__input_type_slider .rz-pointer:hover:after{background-color:#fff}.search-result-filter .search-result-filter__input_type_slider .rz-pointer.rz-active{z-index:4}.search-result-filter .search-result-filter__input_type_slider .rz-pointer.rz-active:after{background-color:#451aff}.search-result-filter .search-result-filter__input_type_slider .rz-bubble{cursor:default;padding:1px 3px}.search-result-filter .search-result-filter__input_type_slider .rz-bubble.rz-selection{top:16px}.search-result-filter .search-result-filter__input_type_slider .rz-ticks{box-sizing:border-box;width:100%;height:0;position:absolute;left:0;top:-3px;margin:0;z-index:1;list-style:none}.search-result-filter .search-result-filter__input_type_slider .rz-ticks .rz-tick{text-align:center;cursor:pointer;width:10px;height:10px;background:#d8e0f3;border-radius:50%;position:absolute;top:0;left:0;margin-left:11px}.search-result-filter .search-result-filter__input_type_slider .rz-ticks .rz-tick.rz-selected{background:#0db9f0}.search-result-filter .search-result-filter__input_type_slider .rz-ticks .rz-tick .rz-tick-value{position:absolute;top:-30px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.search-result-filter .search-result-filter__input_type_slider .rz-ticks .rz-tick .rz-tick-legend{position:absolute;top:24px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-width:50px;white-space:normal}.search-result-filter .search-result-filter__input_type_slider .rz-ticks.rz-ticks-values-under .rz-tick-value{top:initial;bottom:-32px}.search-result-filter .search-result-filter__input_type_slider.rz-vertical{position:relative;width:4px;height:100%;margin:0 20px;padding:0;vertical-align:baseline}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-bar-wrapper{top:auto;left:0;margin:0 0 0 -16px;padding:0 0 0 16px;height:100%;width:32px}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-pointer{left:-14px!important;top:auto;bottom:0}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-bubble{left:16px!important;margin-left:3px;bottom:0}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-bubble.rz-selection{left:16px!important;top:auto}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-ticks{height:100%;width:0;left:-3px;top:0;z-index:1}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-ticks .rz-tick{vertical-align:middle;margin-left:auto;margin-top:11px}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-ticks .rz-tick .rz-tick-value{left:24px;top:initial;-webkit-transform:translate(0,-28%);transform:translate(0,-28%)}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend{top:initial;right:24px;-webkit-transform:translate(0,-28%);transform:translate(0,-28%);max-width:none;white-space:nowrap}.search-result-filter .search-result-filter__input_type_slider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value{bottom:initial;left:initial;right:24px}.search-result{padding:10px;background-color:rgba(255,255,255,.298039)}.search-result .form-animate.ng-enter,.search-result .slide-animate.ng-leave{-webkit-transition:all linear .4s;transition:all linear .4s}.search-result .form-animate.ng-enter{top:-50%}.search-result .form-animate.ng-enter.ng-enter-active,.search-result .form-animate.ng-leave{top:0}.search-result .form-animate.ng-leave.ng-leave-active{top:50%}.search-result .view-animate.ng-enter{-webkit-transition:all linear .3s;transition:all linear .3s;opacity:0;bottom:100%}.search-result .view-animate.ng-leave{-webkit-transition:all linear .2s;transition:all linear .2s;opacity:1}.search-result .view-animate.ng-enter.ng-enter-active{bottom:0;opacity:1}.search-result .view-animate.ng-leave.ng-leave-active{top:100%;opacity:.5}.search-result .search-result-filter__side{padding-left:10px;padding-right:10px}.search-result .search-result__info{color:#fff;font-weight:500;font-size:20px;line-height:30px;margin:10px 0}.search-result .search-result__list{box-shadow:0 0 5px rgba(0,0,0,.3);margin-bottom:15px}.search-result .search-result__empty-label{background:rgba(255,255,255,.95);padding:30px 0;font-size:20px;line-height:26px;font-weight:200;text-align:center}.search-result .search-result__change-filter{cursor:pointer;font-size:16px;color:#0b78dc;border-bottom:1px #0b78dc dashed;padding-bottom:6px;margin-bottom:4px}.search-result .search-result__show-filters{float:right;cursor:pointer;font-size:16px;color:#0b78dc;border-bottom:1px #0b78dc dashed;padding-bottom:0}.search-result-filter{background:rgba(255,255,255,.95)}.search-result-filter .search-result-filter__item{padding:15px 0}.search-result-filter .search-result-filter__label{display:inline-block;font-size:16px;vertical-align:middle;font-weight:bolder;text-align:right;padding-right:5px;padding-bottom:15px}.search-result-filter .search-result-filter__label_bottom,.search-result-filter .search-result-filter__label_filter_options{line-height:18px;font-size:16px;font-weight:bolder;text-align:right;width:155px;padding-right:10px;display:inline-block;vertical-align:middle}.search-result-filter .search-result-filter__input{display:inline-block}.search-result-filter .search-result-filter__row.search-result-filter__row_column_3 .search-result-filter__item{display:inline-block;width:310px;margin:5px 0}.search-result-filter .search-result-filter__row.search-result-filter__row_column_3 .search-result-filter__item .search-result-filter__input{width:146px}.search-result-filter .search-result-filter__input_type_slider{margin:23px 0 8px}.search-result-filter .search-result-filter__input_type_slider .rz-pointer{background:#00668f;width:20px;height:20px;top:-8px}.search-result-filter .search-result-filter__input_type_slider .rz-pointer:after{width:6px;height:6px;top:7px;left:7px}.search-result-filter .search-result-filter__input_type_slider .rz-pointer.rz-active:after{background:#f78900}.search-result-filter .search-result-filter__input_type_slider .rz-bar-wrapper{margin-top:-10px;padding-top:10px}.search-result-filter .search-result-filter__input_type_slider .rz-bubble,.search-result-filter .search-result-filter__input_type_slider .rz-bubble.rz-limit{color:#333;font-weight:300;font-size:14px;bottom:10px}.search-result-filter .search-result-filter__input_type_selectbox{display:inline-block;position:relative;text-transform:none;vertical-align:middle}.search-result-filter .search-result-filter__input_type_selectbox .sb-container{height:29px;background-image:-webkit-linear-gradient(top,#eee 0,#ddd 100%);background-image:linear-gradient(to bottom,#eee 0,#ddd 100%);border:1px solid #CCC;border-bottom-color:#B3B3B3;box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px/30px Arial,Tahoma,sans-serif}.search-result-filter .search-result-filter__input_type_selectbox .sb-toggle{display:block;padding-left:10px;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;text-shadow:1px 1px #FFF;color:#333}.search-result-filter .search-result-filter__input_type_selectbox .sb-toggle:before{content:' ';float:right;margin-top:12px;margin-right:12px;width:0;height:0;overflow:hidden;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;opacity:.3;filter:alpha(opacity=30)}.search-result-filter .search-result-filter__input_type_selectbox[readonly] .sb-toggle{cursor:default}.search-result-filter .search-result-filter__input_type_selectbox[readonly] .sb-toggle:before{display:none;content:''}.search-result-filter .search-result-filter__input_type_selectbox[readonly] .sb-dropdown{display:none}.search-result-filter .search-result-filter__input_type_selectbox .sb-dropdown{box-sizing:border-box;width:100%;position:absolute;top:32px;left:0;margin:0;padding:0;border:1px solid #C6CBD0;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);max-height:261px;overflow-y:scroll;overflow-x:hidden;z-index:1}.search-result-filter .search-result-filter__input_type_selectbox .sb-item{list-style:none;line-height:18px}.search-result-filter .search-result-filter__input_type_selectbox .sb-item.sb-item-active>a{background:#A3ABB1;color:#FFF}.search-result-filter .search-result-filter__input_type_selectbox .sb-item>a{color:#231F20;box-sizing:border-box;width:100%;padding:5px 10px 6px;display:block;text-decoration:none}.search-result-filter .search-result-filter__input_type_selectbox .sb-item>a:hover{background:#08C;color:#FFF}.pagination{list-style:none;margin-top:10px}.pagination--centered{text-align:center}.pagination>li{display:inline-block}.pagination>li>a{padding:6px 12px;text-decoration:none;position:relative;float:left;line-height:1.42857143;color:#337ab7;background-color:#fff;border:1px solid #ddd;cursor:pointer}.pagination .active{background-color:#337ab7;color:#fff}.search-result-item{margin-top:5px;padding:10px;background-color:#fff;border:1px solid #000}.search-result-item .search-result-item__segments{display:inline-block;vertical-align:middle;width:660px}.search-result-item .search-result-item-segment{width:700px;vertical-align:middle}.search-result-item .search-result-item-segment+.search-result-item-segment_first:before{content:"– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –";letter-spacing:1px;color:#bbb;height:17px;line-height:14px;display:block;overflow:hidden}.search-result-item .search-result-item-segment .search-result-item-segment__waiting-time{margin:-5px 0 -5px 245px;width:320px;text-align:center;font-style:italic}.search-result-item .search-result-item-segment .search-result-item-segment__airline-icon{display:inline-block;width:100px;height:100%;vertical-align:middle}.search-result-item .search-result-item-segment .search-result-item-segment__airline-icon img{margin-left:7px;width:100px}.search-result-item .search-result-item-segment .search-result-item-segment__bus-icon{display:inline-block;width:100px;height:100%;vertical-align:middle}.search-result-item .search-result-item-segment .search-result-item-segment__bus-icon img{margin-left:20px;width:65px}.search-result-item .search-result-item-segment .search-result-item-segment__route{display:inline-block}.search-result-item .search-result-item-segment .search-result-item-segment__plane{width:70px;height:40px;display:inline-block;vertical-align:middle;padding:0 20px 0 15px;text-align:left}.search-result-item .search-result-item-segment .search-result-item-segment__arrival,.search-result-item .search-result-item-segment .search-result-item-segment__departure{width:150px;height:40px;display:inline-block;vertical-align:middle}.search-result-item .search-result-item-segment .search-result-item-segment__departure{text-align:right}.search-result-item .search-result-item-segment .search-result-item-segment__arrival{text-align:left}.search-result-item .search-result-item-segment .item-segment__date{font-size:14px;font-weight:400}.search-result-item .search-result-item-segment .item-segment__time{font-weight:700;font-size:16px}.search-result-item .search-result-item-segment .item-segment__airport{display:block;font-size:16px;font-weight:700;white-space:nowrap}.search-result-item .search-result-item-segment .search-result-item-segment__flight{width:142px;height:100%;margin:0 10px;display:inline-block;vertical-align:middle;background:url(search/images/arrow.png) center center no-repeat;text-align:center}.search-result-item .search-result-item-segment .search-result-item-segment__flight-time{display:block;height:20px}.search-result-item .search-result-item-segment .search-result-item-segment__flight-num{display:block}.search-result-item .search-result-item-segment .search-result-item-segment__transfers{cursor:pointer;font-size:16px;color:#0b78dc;border-bottom:1px #0b78dc dashed;padding-bottom:1px}.search-result-item .search-result-item-segment .search-result-item-segment__baggage{display:inline-block}.search-result-item .search-result-item-segment .item-segment__baggage-img{width:40px;height:65px;display:inline-block;vertical-align:middle;background:url(../images/luggage_desktop.png) center center no-repeat;background-size:cover;left:5px}.search-result-item .search-result-item-segment .lable-icon{position:absolute;margin-top:30px;color:#fff;text-align:center;width:40px;font-size:13px;margin-left:1px}.search-result-item .search-result-item-segment .label-icon-desctop{position:absolute;margin-top:30px;color:#000;text-align:center;width:40px;font-size:12px;margin-left:1px;font-weight:700}.search-result-item .search-result-item-segment .item-segment__baggage-not-img{width:40px;height:50px;display:inline-block;vertical-align:middle;background:url(../images/bags_logo_not.png) center center no-repeat;background-size:cover;left:15px}.search-result-item .search-result-item-segment .item-segment__refund-img{width:35px;height:40px;display:inline-block;vertical-align:middle;background:url(../images/vozvrat-deneg.png) center center no-repeat;background-size:cover;margin-top:45px;margin-left:-19px;position:absolute}.search-result-item .search-result-item-segment .tooltip{position:relative;display:inline-block}.search-result-item .search-result-item-segment .tooltip .tooltiptext,.search-result-item .search-result-item-segment .tooltip-refund .tooltiptextrefund{visibility:hidden;width:150px;background-color:#a8a5a5;color:#fff;text-align:center;border-radius:6px;padding:5px 0;bottom:40px;left:-40px;position:absolute;z-index:1}.search-result-item .search-result-item-segment .tooltip-refund .tooltiptextrefund{width:300px}.search-result-item .search-result-item-segment .tooltip-refund:hover .tooltiptextrefund,.search-result-item .search-result-item-segment .tooltip:hover .tooltiptext{visibility:visible}.booking-form .booking-form__input.booking-form__input_hidden,.booking-form .booking-form__label.booking-form__label_hidden{visibility:hidden}.search-result-item .search-result-item-segment .mBaggage{margin-bottom:35px}.search-result-item .search-result-item__price{display:inline-block;vertical-align:middle;padding:28px 15px 0 78px;margin-bottom:25px;cursor:default;color:#888;font-size:28px;text-decoration:none;font-weight:700;line-height:35px;text-align:center;width:152px}.search-result-item .search-result-item__price.search-result-item__price_for-booking{padding:20px 0 0;text-align:left;color:#008A9D;font-size:26px;width:242px;margin-left:50px}.search-result-item .search-result-item__price.search-result-item__price_for-booking .search-result-item__price-load-label{font-size:22px}.search-result-item .search-result-item__price-choose{cursor:pointer;text-decoration:none;color:#fff;box-shadow:inset 0 -3px 1px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.3);background:-webkit-linear-gradient(top,#81b700 0,#789f00 100%);background:linear-gradient(to bottom,#81b700 0,#789f00 100%);width:150px;height:40px;line-height:37px;border:1px solid #ddd;border-top:none;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-weight:700;font-size:20px;margin-top:4px}.search-result-item .search-result-item__price-choose:hover{background:-webkit-linear-gradient(top,#789f00 0,#81b700 100%);background:linear-gradient(to bottom,#789f00 0,#81b700 100%)}.search-result-item .search-result-item__price-description{color:#969696;line-height:20px;font-size:15px;font-weight:700;vertical-align:middle;width:242px;text-align:left;border-top:1px solid #DDD}.search-result-item .search-result-item__price-description-bottom{color:#969696;line-height:20px;font-size:15px;font-weight:700;vertical-align:middle;width:242px;text-align:left;border-bottom:1px solid #DDD}.search-result-item .search-result-item__discount-description{border-top:1px solid #DDD}.search-result-item .search-result-item__price-description-why{cursor:pointer;padding-bottom:5px;text-decoration:none}.booking-form .booking-form__input.booking-form__input_type_citizenship[readonly] .sb-toggle,.booking-form .booking-form__input.booking-form__input_type_document-type[readonly] .sb-toggle,.booking-form .booking-form__person-abbrev[readonly] .sb-toggle{cursor:default}.search-result-item .search-result-item__price-description-why span{color:#FF7900;text-decoration:underline}.search-result-item .search-result-item__price-description-why-tooltip{background-color:#FFF;border:1px solid #D1E9EB;border-radius:6px;color:#000;font-weight:400;text-align:left;line-height:22px;padding:5px;display:none;z-index:1;margin-top:5px;position:absolute;width:238px}.search-result-item .search-result-item__price-description-why:hover>.search-result-item__price-description-why-tooltip{display:block}.search-result-item .search-result-item-segment__check{position:absolute;text-align:center;display:inline-block;margin-left:-140px;margin-top:10px}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.search-result-item .search-result-item__price-description-footer{color:#000;line-height:4px;font-size:14.5px;vertical-align:middle;text-align:left;border-top:1px solid #DDD}.search-result-item .star{font-size:20px}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}*,:after,:before{box-sizing:border-box}.booking-form{background:#fff;margin-top:8px;padding:5px}.booking-form fieldset{border:0;margin:0;padding:0}.booking-form .booking-form__person{margin-top:8px}.booking-form .booking-form__customer:before,.booking-form .booking-form__person:before{content:"– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –";letter-spacing:1px;color:#bbb;height:17px;line-height:14px;display:block;overflow:hidden}.booking-form .booking-form__person-abbrev{display:inline-block;position:relative;text-transform:none;vertical-align:middle;width:210px}.booking-form .booking-form__person-abbrev .sb-container{height:29px;background-image:-webkit-linear-gradient(top,#eee 0,#ddd 100%);background-image:linear-gradient(to bottom,#eee 0,#ddd 100%);border:1px solid #CCC;border-bottom-color:#B3B3B3;box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px/30px Arial,Tahoma,sans-serif}.booking-form .booking-form__person-abbrev .sb-toggle{display:block;padding-left:10px;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;text-shadow:1px 1px #FFF;color:#333}.booking-form .booking-form__person-abbrev .sb-toggle:before{content:' ';float:right;margin-top:12px;margin-right:12px;width:0;height:0;overflow:hidden;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;opacity:.3;filter:alpha(opacity=30)}.booking-form .booking-form__person-abbrev[readonly] .sb-toggle:before{display:none;content:''}.booking-form .booking-form__person-abbrev[readonly] .sb-dropdown{display:none}.booking-form .booking-form__person-abbrev .sb-dropdown{box-sizing:border-box;width:100%;position:absolute;top:32px;left:0;margin:0;padding:0;border:1px solid #C6CBD0;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);max-height:261px;overflow-y:scroll;overflow-x:hidden;z-index:1}.booking-form .booking-form__person-abbrev .sb-item{list-style:none;line-height:18px}.booking-form .booking-form__person-abbrev .sb-item.sb-item-active>a{background:#A3ABB1;color:#FFF}.booking-form .booking-form__person-abbrev .sb-item>a{color:#231F20;box-sizing:border-box;width:100%;padding:5px 10px 6px;display:block;text-decoration:none}.booking-form .booking-form__label.booking-form__label_type_email .booking-form__label-help,.booking-form .booking-form__label.booking-form__label_type_phone .booking-form__label-help{width:123px}.booking-form .booking-form__person-abbrev .sb-item>a:hover{background:#08C;color:#FFF}.booking-form .booking-form__baggage-info{margin-left:10px;font-weight:600}.booking-form .booking-form__baggage-info>span{font-weight:300}.booking-form .booking-form__row{margin-top:8px;display:table;padding:5px 0}.booking-form .booking-form__label{display:table-cell;font-size:80%;font-weight:700;padding-right:4px;padding-top:0;text-align:left;text-transform:uppercase;white-space:nowrap}.booking-form .booking-form__label.booking-form__label_type_passport-serial,.booking-form .booking-form__label.booking-form__label_type_passport-valid-date{text-align:right}.booking-form .booking-form__label.booking-form__label_type_phone{vertical-align:middle}.booking-form .booking-form__label.booking-form__label_type_email{vertical-align:middle}.booking-form .booking-form__input,.booking-form .booking-form__input.booking-form__input_type_citizenship,.booking-form .booking-form__input.booking-form__input_type_document-type{display:block;height:31px;box-sizing:border-box;width:116px;padding:3px;border:1px solid #ddd;background-color:#fff;margin-top:3px}.booking-form .booking-form__input.ng-invalid.ng-touched{border:2px solid red}.booking-form .booking-form__input.booking-form__input_type_lastname{width:170px}.booking-form .booking-form__input.booking-form__input_type_firstname{width:140px}.booking-form .booking-form__input.booking-form__input_type_birthday{width:95px}.booking-form .booking-form__input.booking-form__input_type_passport-serial{width:45px;display:inline-block;text-align:center}.booking-form .booking-form__input.booking-form__input_type_passport-serial-foreign{width:25px}.booking-form .booking-form__input.booking-form__input_type_passport-number{width:108px;display:inline-block;text-align:center}.booking-form .booking-form__input.booking-form__input_type_passport-number-foreign{width:70px}.booking-form .booking-form__input.booking-form__input_type_passport-valid-date{width:75px;text-align:right}.booking-form .booking-form__input.booking-form__input_type_citizenship{position:relative;text-transform:none;vertical-align:middle;display:block;border:none;padding:0;width:125px}.booking-form .booking-form__input.booking-form__input_type_citizenship .sb-container{height:29px;background-image:-webkit-linear-gradient(top,#eee 0,#ddd 100%);background-image:linear-gradient(to bottom,#eee 0,#ddd 100%);border:1px solid #CCC;border-bottom-color:#B3B3B3;box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px/30px Arial,Tahoma,sans-serif}.booking-form .booking-form__input.booking-form__input_type_citizenship .sb-toggle{display:block;padding-left:10px;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;text-shadow:1px 1px #FFF;color:#333}.booking-form .booking-form__input.booking-form__input_type_citizenship .sb-toggle:before{content:' ';float:right;margin-top:12px;margin-right:12px;width:0;height:0;overflow:hidden;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;opacity:.3;filter:alpha(opacity=30)}.booking-form .booking-form__input.booking-form__input_type_citizenship[readonly] .sb-toggle:before{display:none;content:''}.booking-form .booking-form__input.booking-form__input_type_citizenship[readonly] .sb-dropdown{display:none}.booking-form .booking-form__input.booking-form__input_type_citizenship .sb-dropdown{box-sizing:border-box;width:100%;position:absolute;top:32px;left:0;margin:0;padding:0;border:1px solid #C6CBD0;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);max-height:261px;overflow-y:scroll;overflow-x:hidden;z-index:1}.booking-form .booking-form__input.booking-form__input_type_citizenship .sb-item{list-style:none;line-height:18px}.booking-form .booking-form__input.booking-form__input_type_citizenship .sb-item.sb-item-active>a{background:#A3ABB1;color:#FFF}.booking-form .booking-form__input.booking-form__input_type_citizenship .sb-item>a{color:#231F20;box-sizing:border-box;width:100%;padding:5px 10px 6px;display:block;text-decoration:none}.booking-form .booking-form__input.booking-form__input_type_citizenship .sb-item>a:hover{background:#08C;color:#FFF}.booking-form .booking-form__input.booking-form__input_type_document-type{position:relative;text-transform:none;vertical-align:middle;display:block;border:none;padding:0;width:160px}.booking-form .booking-form__input.booking-form__input_type_document-type .sb-container{height:29px;background-image:-webkit-linear-gradient(top,#eee 0,#ddd 100%);background-image:linear-gradient(to bottom,#eee 0,#ddd 100%);border:1px solid #CCC;border-bottom-color:#B3B3B3;box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px/30px Arial,Tahoma,sans-serif}.booking-form .booking-form__input.booking-form__input_type_document-type .sb-toggle{display:block;padding-left:10px;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;text-shadow:1px 1px #FFF;color:#333}.booking-form .booking-form__input.booking-form__input_type_document-type .sb-toggle:before{content:' ';float:right;margin-top:12px;margin-right:12px;width:0;height:0;overflow:hidden;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;opacity:.3;filter:alpha(opacity=30)}.booking-form .booking-form__input.booking-form__input_type_document-type[readonly] .sb-toggle:before{display:none;content:''}.booking-form .booking-form__input.booking-form__input_type_document-type[readonly] .sb-dropdown{display:none}.booking-form .booking-form__input.booking-form__input_type_document-type .sb-dropdown{box-sizing:border-box;width:100%;position:absolute;top:32px;left:0;margin:0;padding:0;border:1px solid #C6CBD0;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,.2);max-height:261px;overflow-x:hidden;z-index:1;overflow-y:hidden}.booking-form .booking-form__input.booking-form__input_type_document-type .sb-item{list-style:none;line-height:18px}.booking-form .booking-form__input.booking-form__input_type_document-type .sb-item.sb-item-active>a{background:#A3ABB1;color:#FFF}.booking-form .booking-form__input.booking-form__input_type_document-type .sb-item>a{color:#231F20;box-sizing:border-box;width:100%;padding:5px 10px 6px;display:block;text-decoration:none}.booking-form .booking-form__input.booking-form__input_type_document-type .sb-item>a:hover{background:#08C;color:#FFF}.booking-form .booking-form__input.booking-form__input_type_gender{width:69px;height:31px;padding:0;background-image:-webkit-linear-gradient(#FDFDFD,#E6E6E6);background-image:linear-gradient(#FDFDFD,#E6E6E6);background-size:100% auto;border:1px solid #BEBEBE;vertical-align:middle}.booking-form .booking-form__input.booking-form__input_type_gender>label{width:50%;height:29px;float:left;display:block;position:relative}.booking-form .booking-form__input.booking-form__input_type_gender>label>input{display:none;width:33px;height:29px}.booking-form .booking-form__input.booking-form__input_type_gender>label>input+i{display:block;position:absolute;width:33px;height:27px;top:0;left:0;padding-top:2px;box-sizing:content-box}.booking-form .booking-form__input.booking-form__input_type_gender>label>input[value=male]+i:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAYAAAAkXAW5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYFJREFUeNpi/P//P8NAAyaGQQAGhSNYyNFUVFRkAqQagdgWKnQYiOv7+vrOkGMeI6lpAugATyC1HojZ0aR+AnEg0CHbaeoIoANAFt8BYhkcSp4AsQrQIT9pmSas8DiAASpnReuEKUklNRQ54hURal7Q2hGg1P8bj/wvqBraOQKY4D4AqU14lKwHqvlEj8KqBoi/YRH/CsS1dCkxgT69AaTCgfgjkjDI90FAudt0KayQygwhIOUKLXV3Ah3whtxim3Ew1KIsRPqaEUiFAXEiEPvDSkSg+GZoFPkilagbgXgBEK8Eiv+nSpqAGrwKiFcAsTus0gKK8wEpHxCGskHADqpmOUgPVC9VEuYkIA5B4nvAohI5WqG0O5JYCFQvZY4A+oQVSCWgCXvj0YIuFw81g6KQANUDbGhiGkCD5bA4WAEkhybMTkxdwkJmgk4B4uNIfEsgtqZV7viGQxy9ZNxOhhnERQe0AJoAbTVhAAJlDEjPBGIKMcbRJv+oI0YdgQMABBgA44ZzF5X4xmMAAAAASUVORK5CYII=)}.booking-form .booking-form__input.booking-form__input_type_gender>label>input[value=female]+i:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAYAAAAkXAW5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbpJREFUeNrsls8rRFEUx9/TGKXZKaX82EyNpZIFYyVskPAXsFZ4SxuD/ZiRlIWlhVAWEwsLSnZYKs1OdpQSkyHG59aZer0aM/PmXibNrU/nzX3n3vO995175tq5XM7661ZnVUGrChEBP4Mcx+nGrEA/2HAOS/F4/NLPfHa5OYGAQUwKGjyvsjCBkGOjIhCgAqehrYDLPYQRkjWZE70/CFCtFfpMJ2ZHCT7tpkX0lLhb+nOCXKjHzMBGCSfqE2Zhm9z40CICAWHMBTSXucAHiCIkreNzvMqElg8RLzo/RxAzDiPQJaegyeP2JEf0Go7gkF14N1KsXMJiqkrKz2UCxvyWbT8VsxHTCSromHSnRNANYt6MHFEC25A/FWdw5RKg2qj0nYp/QI3RJkLyYQ8WpGsHCm3frljluy9jtezEOkzBKpMOsN1JnofhBJ4FtQNDvEvgE5V/2EkZW1lOSJFSxyy/IpXt87BFwC+Pr1rQNCQg5PIPFStaxapfi0uAJc+bMEfQA+yt9EdktyKe8UGZ4077pUaCLf7W9S6jIUamIhF8y0fMmtyaym1qTFLmMFMxa1f+moh/L+JbgAEAimOTSb+jAUEAAAAASUVORK5CYII=)}.booking-form .booking-form__input.booking-form__input_type_gender>label>input[disabled]+i:after,.booking-form .booking-form__input.booking-form__input_type_gender>label>input[readonly]+i:after{content:''}.booking-form .booking-form__input.booking-form__input_type_gender>label>input.checked+i,.booking-form .booking-form__input.booking-form__input_type_gender>label>input:checked+i{background:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.3) inset}.booking-form .booking-form__input.booking-form__input_type_gender>label>input.checked[value=male]+i:after,.booking-form .booking-form__input.booking-form__input_type_gender>label>input:checked[value=male]+i:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAYAAAAkXAW5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfFJREFUeNrsVr1OAkEQ3jEgHRg7EmMseQAbMdoZNGCMhmipJj6GQOAJCKWVnT8NUQtjbWHDA5j4AsZQcCaSnBbjt3fL7R5gIhyHmLDJ7O7N/n07M/vNETOLvy4zYgLKRICIDLOIiq1lNGXImlI9QkpcmWsMtd+gMUFFa0sIrguimPCtJRv6XQC5D9UdVLJiaM4gAOBojFF2xmClWLgxwZxGvaA+/BjcIsfSIQcmJYXodl8PkmTYr+PNbxmvMkG9hg1CRv+Xvj13W+ITukaoILiSaKG51Yf3uKKO1/E+BrKiU1Rt7YZOSx+oCmNhTFjjGc0BxDIsIm+/Byu8jIWsDNacR7OhWPcBAJrD0jZNQhaN/O7WlrT5PuQYLtjBrW2lv5Pe4HJiW32DLfkG3XPIFebxSGJC0fA15BIHZDpJCwfG0eTAojnMiauIWccI5tCFXOOCGk1g1rB53niNm+pAMhizM5rRdE559GuBQeCGUdRHzq46YWX9lOnLpFl3rvdsD5H0okEtIfPAbFfCSgHcorYChEgCXsKclKsmnVmZk8ECk4xbkbKGqztB58mg7RXoV1WmNYxDfXLLoCCY295GcnMPFBV8LmHxw4+Ms6YdyB0uAXEVXVv0JEzWZqe+ecSGvorn2/wXZDX95Z+CmEgQ3wIMAHCLqIEzaX4MAAAAAElFTkSuQmCC)}.booking-form .booking-form__input.booking-form__input_type_gender>label>input.checked[value=female]+i:after,.booking-form .booking-form__input.booking-form__input_type_gender>label>input:checked[value=female]+i:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAdCAYAAAAkXAW5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjtJREFUeNrslr9LXEEQx3fCGUEOFAKpEq850FKUFOelCkkaFTH+BbFOEVsL7/LyB6hHmhQpU0gSSBFiYaEgdmopHFclXHeCJqj4A7P57Hv77vYudxw534sSfDA7O8PszndnZmefaK3VVX+31DX4rgWIRCeLZP7HiFLaUyIPlVbCfAN1Tnt9Wx3t97c1IfMHj2FfmHXjPNSa4RR5CiArsYIgAt34K+H7vu/XX8ogJhi+UIbSADmNsSZ0xgdgHPtOXQB+NO5Bo3EXZsqJi8Wla/NA3x83iAfN81QnZWKpCWqhiyPPMH2DZG+UboFEXzC8gN5RG+eRgOA2pGGbzO5Wa6AOQ5gOl/tfBcoCpBRFOo7YvFI7qC1KUU0cW26ACmuUHEaZjts4mGTjMQAM2Vtwp8FqH5syNjvYfEXxmSicxdKsnDTlGXP29K9wmP9nbRvnPbBBaNjpmCNEy8i7gDmJ5YriQHAeAl6HttFOOE1snNIwujULNAFJZCDYzNTDB2azVvU+qEC3SVXb9rJVGNuPkjO1FEUkRAqM03h5DaBHhHsJ+Sm0Cv0MSJsIPNFe7yI2WdZ4yM+gwqULkw272PCQU4YnMtX+EnoLmF8NKTMHek5QFrFPOvbJdk2rHYh+QHyr9ofaa1lE+IRQtKYDQbQMl4ZuKiki9P1yt8MFWZvjTM/VtWz3aVcS6e04dmqjyVvh6LSrdzuqs0cnIMjlHmwh+Gtq8Wz+AU6HzKxZIhV7sXXMm1/+GxD/PYjfAgwAfI3fDjLpPKwAAAAASUVORK5CYII=)}.booking-form .booking-form__input.booking-form__input_type_gender>label+label{border-left:1px solid #BEBEBE;margin:0 -.5px}.booking-form .booking-form__input.booking-form__input_type_gender.ng-touched.ng-invalid>label+label{border-left:2px solid red;margin:0 -1px}.booking-form .booking-form__label-help{font-size:12px;font-style:italic;margin:0;padding:0;text-transform:none;font-weight:400}.booking-form .booking-form__label-help-table-phone{display:table-cell;width:220px}.booking-form .booking-form__label-help-table-email{display:table-cell;width:150px;vertical-align:middle}.booking-form .booking-form__label-help_passport{margin:0 0 -10px;line-height:10px}.booking-form .booking-form__label-error{font-size:12px;font-style:italic;margin:0;padding:0;text-transform:none;font-weight:400;color:red}.booking-form .series-error{position:absolute;background-color:#fff;padding:1px}.booking-form .booking-form__add-person-button{text-shadow:0 1px 0 rgba(255,255,255,.9);height:29px;background-image:-webkit-linear-gradient(top,#eee 0,#ddd 100%);background-image:linear-gradient(to bottom,#eee 0,#ddd 100%);border:1px solid #CCC;border-bottom-color:#B3B3B3;box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px/20px Arial,Tahoma,sans-serif;width:210px;cursor:pointer;margin-top:55px}.booking-form .booking-form__remove-person-button{float:right;border-radius:10px;font-size:14px;font-weight:900;line-height:14px;width:20px;height:20px;background:0 0;border:2px solid #008cb2;color:#008cb2;margin:7px 10px;cursor:pointer}.booking-form .booking-form__customer-header{font-size:16px;margin:5px 30px;display:table-cell;width:230px}.booking-form .booking-form__button-clear-customer{float:right;margin-right:160px;cursor:pointer;background-color:#F0F0F0;border:1px solid #f80;border-bottom-width:2px;border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#F80;font-size:16px;padding:5px;text-align:center;width:310px}.booking-form .booking-form__button-clear-customer:hover{margin-top:1px;border-bottom-width:1px}.booking-form .booking-form__button-clear-customer:active{margin-top:2px;border-bottom-width:0}.booking-form .booking-form__row_customer{margin-top:1px}.booking-form .booking-form__row_customer .booking-form__input_type_fullname{width:188px}.booking-form .booking-form__row_customer .booking-form__input_type_birthday{width:108px}.booking-form .booking-form__row_customer .booking-form__input_type_phone{display:inline;width:130px;margin:0 5px}.booking-form .booking-form__row_customer .booking-form__input_type_email{display:inline;width:168px;margin:0 5px;vertical-align:middle}.booking-form .booking-form__row_customer .booking-form__input_type_passport-serial{width:153px;display:block}.booking-form .booking-form__row_customer .booking-form__input_type_passport-number{width:138px;display:block}.booking-form .booking-form__row_free_ticket_return .booking-form__label-free-ticket-return{font-size:15px}.booking-form .booking-form__row_free_ticket_return .booking-form__label-price-free-ticket-return{margin-left:100px;color:#008A9D;font-size:26px;line-height:20px}.booking-form .booking-form__label_free_ticket_return{display:table-cell;vertical-align:middle}.booking-form .booking-form__free-ticket-checkbox{display:none}.booking-form .booking-form__free-ticket-checkbox+i{margin:2px 5px;cursor:pointer;display:inline-block;width:15px;height:15px;border:1px solid #C3C3C3;border-radius:3px;background:url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x #F6F6F6;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF;vertical-align:bottom}.booking-form .booking-form__free-ticket-checkbox[disabled]+i{cursor:default}.booking-form .booking-form__free-ticket-checkbox:checked+i:after{content:" ";display:block;width:11px;height:11px;margin:2px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #AAA}.booking-form .booking-form__term-of-use:before{content:"– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –";letter-spacing:1px;color:#bbb;height:17px;line-height:14px;display:block;overflow:hidden}.booking-form .booking-form__term-of-use label{margin-top:10px;display:inline-block;padding:3px;border:2px solid #fff;width:35px}.booking-form .booking-form__term-of-use .block-rules{display:inline-block}.booking-form .booking-form__term-of-use.ng-touched.ng-invalid label{border:2px solid red}.booking-form .booking-form__term-of-use-checkbox{display:none}.booking-form .booking-form__term-of-use-checkbox+i{margin:2px 5px;cursor:pointer;display:inline-block;width:15px;height:15px;border:1px solid #C3C3C3;border-radius:3px;background:url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x #F6F6F6;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF;vertical-align:bottom}.booking-form .booking-form__term-of-use-checkbox[disabled]+i{cursor:default}.booking-form .booking-form__term-of-use-checkbox:checked+i:after{content:" ";display:block;width:11px;height:11px;margin:2px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #AAA}.booking-form .booking-form__external-link{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAARCQAAEQkAGJrNK4AAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAACMSURBVHjaTM+tCgIBEMTx330EFX0A0SyYL162arWbDL6C2MWm2Te47EvYzKKCyWYTFSwr3MIyMMP+h02KolCbCXbIkeGWY4ApUmxxxDgOshR7dHHFAqMa8ZOihTkuWKIZ4QGvHN8wH7ijhzU2KPN/F06BH6IT1FWKNvqhZ1Qo0RDvVLFPJEF7Ywa/AQDAIxe0dvbusgAAAABJRU5ErkJggg==);width:8px;height:8px;display:inline-block;margin:0 auto}.booking-form .booking-form__cards{background-image:url(shared/sprite.png);background-position:-117px -169px;width:195px;height:36px;margin:0 7px 5px 0;float:right}.booking-form .booking-form__cards.booking-form__cards_inactive{opacity:.3}.booking-form .booking-form__control-bar .booking-form__actions{float:right;margin-right:9px}.booking-form .booking-form__accept-term-of-use-button,.booking-form .booking-form__submit-button{background:-webkit-linear-gradient(top,#80BC00 0,#75AB00 100%) rgba(0,0,0,0);background:linear-gradient(to bottom,#80BC00 0,#75AB00 100%) rgba(0,0,0,0);border:1px solid #598300;color:#FFF;font-size:20px;line-height:25px;padding:10px 0;margin:0;width:190px}.booking-form .booking-form__accept-term-of-use-button:enabled,.booking-form .booking-form__submit-button:enabled{cursor:pointer}.booking-form .booking-form__accept-term-of-use-button.disabled,.booking-form .booking-form__accept-term-of-use-button:disabled,.booking-form .booking-form__submit-button.disabled,.booking-form .booking-form__submit-button:disabled{background:#fff;color:#c7c7c7;border-color:#cfc}.booking-form .booking-form__status-bar{line-height:20px;padding-left:5px;padding-bottom:10px}.booking-form .booking-form__checking{color:#666;background:url(bookingCreate/images/ajax-loader-min.gif) 10px center no-repeat #fff;padding:5px 75px;margin-top:30px;font-weight:700;font-size:16px}.booking-form .booking-form__available{color:#1da941;font-weight:700;margin-top:12px;font-size:16px}.booking-form .booking-form__booking{color:#666;font-size:20px;text-align:center;line-height:33px}.booking-form .booking-form__booking-failed-error,.booking-form .booking-form__success,.booking-form .booking-payment__recall-success{font-size:21px;padding:0 25px;line-height:40px}.booking-form .booking-form__booking-failed-error h1,.booking-form .booking-form__success h1,.booking-form .booking-payment__recall-success h1{margin:0 0 10px;text-align:center}.booking-form .booking-form__booking-failed-error .logo,.booking-form .booking-form__success .logo,.booking-form .booking-payment__recall-success .logo{display:inline-block;width:75px;height:37px;background:url(bookingCreate/images/logo-mini.jpg) center no-repeat}.booking-form .booking-form__warning{font-weight:700}.booking-form .booking-form__expired-error,.booking-form .booking-form__price-not-found-error{font-weight:700;color:red;font-size:16px}.booking-form .free_ticket_return-description-why{cursor:pointer;padding-bottom:5px;text-decoration:none}.booking-form .free_ticket_return-description-why i{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-image:url(bookingCreate/images/question.png);position:absolute}.booking-form .free_ticket_return-description-why-tooltip{background-color:#FFF;border:1px solid #D1E9EB;border-radius:6px;color:#000;font-weight:400;text-align:left;line-height:22px;padding:5px;display:none;z-index:1;margin-top:10px;position:absolute;width:900px}.booking-form .free_ticket_return-description-why:hover>.free_ticket_return-description-why-tooltip{display:block}.price-in-center{margin-left:70px}.price-in-center-description{margin-left:70px;width:160px!important}@-webkit-keyframes spinner-border{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.submit-spinner{display:inline-block;width:1rem;height:1rem;vertical-align:-.125em;border:.2em solid #32A2D4;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.booking-payment{height:755px}.booking-payment .booking-payment__iframe{width:100%;display:block;text-align:center}.booking-payment .booking-payment__iframe iframe{border:0;width:550px;height:655px;margin:0 auto;border-top:3px solid #ebebeb;border-radius:8px 8px 10px 10px}.booking-payment .booking-payment__select-alternative-payment{margin:20px 0 250px;width:100%;text-align:center;font-size:17px;line-height:1.5em}.booking-payment .booking-payment__select-alternative-payment:before{content:"– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –";letter-spacing:1px;color:#bbb;height:17px;line-height:14px;display:block;overflow:hidden}.booking-payment .booking-payment__select-alternative-payment-label{font-size:32px;line-height:30px;margin:5px 0;font-weight:400}.booking-payment .booking-payment__payment-type,.booking-payment .booking-payment__recall{margin-top:20px}.booking-payment .booking-payment__alternative-payment-type-label,.booking-payment .booking-payment__recall-label{font-weight:700;cursor:pointer}.booking-payment .booking-payment__alternative-payment-type-description{cursor:pointer}.booking-payment .booking-payment__alternative-payment-type-description span{margin:0 30px}.booking-payment .tab-wrap{max-width:100%;display:-webkit-box;display:flex;flex-wrap:wrap;position:relative;list-style:none;margin:40px 0}.booking-payment .tab{display:none}.booking-payment .tab:checked:nth-of-type(1)~.tab__content:nth-of-type(1){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:25px;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.booking-payment .tab:checked:nth-of-type(2)~.tab__content:nth-of-type(2){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:25px;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.booking-payment .tab:checked:nth-of-type(3)~.tab__content:nth-of-type(3){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:25px;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.booking-payment .tab:checked:nth-of-type(4)~.tab__content:nth-of-type(4){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.booking-payment .tab:checked:nth-of-type(5)~.tab__content:nth-of-type(5){opacity:1;-webkit-transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s -webkit-transform ease;transition:.5s opacity ease-in,.8s transform ease;transition:.5s opacity ease-in,.8s transform ease,.8s -webkit-transform ease;position:relative;top:0;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);text-shadow:0 0 0}.booking-payment .tab:first-of-type:not(:last-of-type)+label{border-top-right-radius:0;border-bottom-right-radius:0}.booking-payment .tab:not(:first-of-type):not(:last-of-type)+label{border-radius:0}.booking-payment .tab:last-of-type:not(:first-of-type)+label{border-top-left-radius:0;border-bottom-left-radius:0}.booking-payment .tab:checked+label{background-color:#fff;box-shadow:0 -1px 0 #fff inset;cursor:default}.booking-payment .tab+label{border-radius:6px 6px 0 0;cursor:pointer;display:block;text-decoration:none;color:#333;-webkit-box-flex:3;flex-grow:3;-webkit-user-select:none;user-select:none;text-align:center;-webkit-transition:.3s background-color ease,.3s box-shadow ease;transition:.3s background-color ease,.3s box-shadow ease;height:55px;box-sizing:border-box}.booking-payment .tab2{width:0}.booking-payment .tab__content{padding:0 25px;background-color:transparent;position:absolute;width:100%;z-index:-1;opacity:0;left:0;-webkit-transform:translateY(-3px);transform:translateY(-3px);border-radius:6px}.booking-payment .sbol-pay__pay-button--gradient{position:relative;z-index:1;color:#fff;background-image:-webkit-linear-gradient(208.43deg,#00aded -8.4%,#42e3b4 29.3%,#00d900 60.42%,#faed00 85.41%);background-image:linear-gradient(241.57deg,#00aded -8.4%,#42e3b4 29.3%,#00d900 60.42%,#faed00 85.41%);background-position:-150px 0;background-size:170% auto;border:0;border-radius:8px;outline:0;-webkit-transition:all .5s ease;transition:all .5s ease}.booking-payment .sbol-pay__pay-button{padding:0 20px;font:inherit;background-color:transparent;border:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:56px;font-size:16px;line-height:22px;border-radius:8px;outline:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .2s linear;transition:all .2s linear;color:#fff;width:220px}.booking-payment .sbp{text-align:center}.booking-payment .pays{display:block;height:40px;overflow:hidden}.booking-payment .pays>div{background:center center no-repeat;float:left;height:55px;margin:0 10px;width:40px}.booking-payment .pays>div.clear{clear:both;float:none;height:0;margin:0;width:0}.booking-payment #container{width:35px}.booking-payment #visa{background-image:url(aboutme/images/visa.png)}.booking-payment #mir{background-image:url(aboutme/images/mir.png)}.booking-payment #mastercard{background-image:url(aboutme/images/mastercard.png)}.booking-payment #sbp{background-image:url(bookingCreate/images/spb.png);background-size:contain;background-repeat:no-repeat;margin-left:20px;height:50px;margin-top:5px;cursor:pointer;border-right:1px solid #bbb;max-width:130px}.booking-payment .sber{margin-left:210px;border-right:1px solid #bbb}.booking-payment .other-payments{padding:10px;width:200px!important;background:#fff!important;line-height:40px;font-size:16px;right:225px;z-index:1;color:#978e8e}.booking-payment .other-payments-hide{display:none}.booking-payment-pl{height:890px}.booking-payment-pl .booking-payment__iframe iframe{height:870px}anim-loader{display:block;width:100%}anim-loader:after,anim-loader:before{content:"– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –";letter-spacing:1px;color:#bbb;height:17px;line-height:14px;display:block;overflow:hidden}.material-icons,.rm-datepicker [class*=mi_]{font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}anim-loader>i{display:block;width:128px;height:128px;background:url(bookingCreate/images/earth-ajax-loader.gif) center center no-repeat;margin:0 auto}.fare-rules__cover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.fare-rules__modal{position:fixed;top:10px;width:920px;padding:0 30px 30px;max-height:100%;background:#fff;overflow-y:scroll}.fare-rules__modal h3{font-weight:700;padding:30px 0 10px}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype')}/*!
 * RM-DATEPICKER v1.0.0
 * http://rubymage.com
 *
 * Copyright 2015 Sergiu Ghenciu, RUBYMAGE
 * Released under the MIT license
 * https://github.com/RUBYMAGE/angular-datepicker/blob/master/LICENSE
 */@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-size:24px;line-height:1;display:inline-block}.rm-datepicker [class*=mi_]{speak:none;line-height:inherit;font-family:"Material Icons";font-weight:400;font-size:inherit;font-variant:normal;text-rendering:auto;display:inline-block;-moz-osx-font-smoothing:grayscale}.rm-datepicker [class*=mi_]:before{display:inline-block;speak:none;text-decoration:inherit}.rm-datepicker .mi_arrow_back:before{content:"\e5C4"}.rm-datepicker .mi_keyboard_arrow_up:before{content:"\e316"}.rm-datepicker .mi_keyboard_arrow_down:before{content:"\e313"}.rm-datepicker .mi_close:before{content:"\e5CD"}.rm-datepicker [ng-cloak]{display:none!important}.rm-datepicker .nav:after,.rm-datepicker:after{content:'';display:block;clear:both}.rm-datepicker{background-color:#fff;line-height:1.5;font-family:arial,sans-serif;font-weight:400;color:rgba(0,0,0,.87);box-sizing:border-box}.rm-datepicker *,.rm-datepicker :after,.rm-datepicker :before{box-sizing:inherit}.rm-datepicker a{color:rgba(0,0,0,.87);text-decoration:none;-webkit-tap-highlight-color:transparent}.rm-overlay{z-index:999980;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3)}.rm-datepicker.it-is-input{position:absolute;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);z-index:999999;min-width:360px}@media only screen and (max-width:480px){.rm-datepicker.it-is-input{left:0;right:0;margin:0 auto;width:100%;min-width:0;max-width:360px}}@media only screen and (min-width:0){.rm-datepicker{font-size:14px}}@media only screen and (min-width:992px){.rm-datepicker{font-size:14.5px}}@media only screen and (min-width:1200px){.rm-datepicker{font-size:15px}}.rm-datepicker .waves-effect .waves-ripple{z-index:1;background:rgba(255,255,255,.4);background:-webkit-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.rm-datepicker .body .waves-effect .waves-ripple{background:rgba(0,150,136,.7)}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background:rgba(0,150,136,.7)}.rm-datepicker .nav{width:100%}.rm-datepicker .nav a{height:50px;line-height:50px;cursor:pointer;font-size:1em;color:#fff;padding:0 10px;display:inline-block;text-align:center;-webkit-transition:background-color .3s;transition:background-color .3s;float:left}.rm-datepicker .nav .today{float:right;text-align:right}.rm-datepicker .nav a *{height:inherit;line-height:inherit}.rm-datepicker .nav a:hover{background-color:rgba(0,0,0,.1)}.rm-datepicker .nav i{font-size:1.1em}.rm-datepicker .nav .adjacent i{font-size:1.4em}.rm-datepicker .nav>a:first-child{width:60px;text-align:left}.rm-datepicker .nav .back{margin-left:-60px;padding-left:32px}.rm-datepicker .nav .adjacent{width:15%;max-width:50px;left:0}.rm-datepicker .nav .today{width:20%}@media only screen and (min-width:339px){.rm-datepicker .nav a:first-child,.rm-datepicker .nav a:last-child{padding:0 15px}.rm-datepicker .nav .back{padding:0 0 0 40px}}@media only screen and (max-width:315px){.rm-datepicker .nav a{height:35px;line-height:35px;padding:0 15px}.rm-datepicker .nav .back{width:100%;max-width:100%;text-align:left;padding-left:45px}.rm-datepicker .nav .adjacent,.rm-datepicker .nav .today{width:33.3333%;max-width:100%;text-align:center}}.rm-datepicker .square>*{float:left;margin:0;position:relative}.rm-datepicker .square a{z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;cursor:pointer}.rm-datepicker .square a:before{content:"";display:inline-block;vertical-align:middle;height:100%}.rm-datepicker .square a *{vertical-align:middle}.rm-datepicker .date a{color:rgba(0,0,0,.87);font-size:.8em;font-weight:400;cursor:pointer;border-top:1px solid #eee;border-left:1px solid #eee}.rm-datepicker .date .j a,.rm-datepicker .date a.j,.rm-datepicker .date a:hover{font-weight:600}.rm-datepicker .date .j a{background-color:rgba(0,191,165,.5)}.rm-datepicker .date .out a{background-color:#E4E3E3!important;opacity:.3;border-color:#BBB}.rm-datepicker .date .off a{background-color:#F2F2F2!important;opacity:.05;border-color:#555;cursor:not-allowed}.modal .modal__button,.modal .modal__content_notification button{font-family:'Exo 2',sans-serif;opacity:.8}.rm-datepicker .decade.date>:nth-child(-n+4) a,.rm-datepicker .month.date>:nth-child(-n+7) a,.rm-datepicker .year.date>:nth-child(-n+4) a{border-top-color:transparent}.rm-datepicker .date>:nth-child(1) a,.rm-datepicker .decade.date>:nth-child(4n+1) a,.rm-datepicker .month.date>:nth-child(7n+1) a,.rm-datepicker .year.date>:nth-child(4n+1) a{border-left-color:transparent}.rm-datepicker .day{background-color:#eee}.rm-datepicker .day>*{display:inline-block;width:14.2857142857%;text-align:center;padding:4px 0;color:rgba(0,0,0,.87);font-size:.8em}.rm-datepicker .sunSat+*>:nth-child(7),.rm-datepicker .sunSat+*>:nth-child(7n) a,.rm-datepicker .sunSat>:nth-child(7),.rm-datepicker .sunSat>:nth-child(7n) a,.rm-datepicker.mondayStart .sunSat+*>:nth-child(6),.rm-datepicker.mondayStart .sunSat+*>:nth-child(7n+6) a,.rm-datepicker.mondayStart .sunSat>:nth-child(6),.rm-datepicker.mondayStart .sunSat>:nth-child(7n+6) a{color:#039BE5!important}.rm-datepicker .sunSat+*>:nth-child(1),.rm-datepicker .sunSat+*>:nth-child(7n+1) a,.rm-datepicker .sunSat>:nth-child(1),.rm-datepicker .sunSat>:nth-child(7n+1) a,.rm-datepicker.mondayStart .sunSat+*>:nth-child(7),.rm-datepicker.mondayStart .sunSat+*>:nth-child(7n) a,.rm-datepicker.mondayStart .sunSat>:nth-child(7),.rm-datepicker.mondayStart .sunSat>:nth-child(7n) a{color:#f44336!important}.rm-datepicker.mondayStart .sunSat+*>:nth-child(1),.rm-datepicker.mondayStart .sunSat+*>:nth-child(7n+1) a,.rm-datepicker.mondayStart .sunSat>:nth-child(1),.rm-datepicker.mondayStart .sunSat>:nth-child(7n+1) a{color:rgba(0,0,0,.87)!important}.rm-datepicker .decade>*,.rm-datepicker .year>*{width:25%;padding:25% 0 0}.rm-datepicker .month>*{width:14.2857142857%;padding:14.2857142857% 0 0}.rm-datepicker .nav{background-color:#3aa8d9;position:relative;height:50px}.rm-datepicker .nav .adjacent+.adjacent{left:auto;right:0}.rm-datepicker .nav .mi_keyboard_arrow_up:before{content:"\e5c4"}.rm-datepicker .nav .mi_keyboard_arrow_down:before{content:"\e5c8"}.rm-datepicker .nav .mi_arrow_back{font-size:1.5em;margin-top:-2px}.rm-datepicker .nav .mi_arrow_back:before{content:"\e25a"}.rm-datepicker .nav .today{display:none}.rm-datepicker .nav>a{position:absolute;top:0;left:70px}.rm-datepicker .nav .back{max-width:none;width:260px;left:50px;margin:0;padding:0}.rm-datepicker .date .j a{background-color:rgba(0,119,159,.3)}.promocode-form{margin:90px 0;height:500px}.promocode-form .promocode-form__row{width:510px;margin:15px auto}.promocode-form .promocode-form__input{margin-top:2px;height:36px;border-width:2px;font-size:32px;width:290px;text-align:center;display:block;float:left}.promocode-form .promocode-form__submit{display:block}.promo-flights{margin-left:250px;text-align:left}.promo-flights .promo-flights__list{font-size:16px;margin-left:30px;margin-top:10px}.promo-flights .promo-flights__flight-num{display:inline-block;width:70px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:1000}.modal .modal__window{position:absolute;width:700px;max-height:450px;top:50%;left:50%;margin:-225px 0 0 -350px;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.5)}.modal .modal__title{width:100%;height:70px;background-image:-webkit-linear-gradient(top,#36a1cf,#4390b1);background-image:linear-gradient(to bottom,#36a1cf,#4390b1);line-height:70px;font-size:40px;font-weight:400;color:#fff;text-align:center}.modal .modal__content{color:#000;font-size:18px;line-height:28px;margin:5px;text-align:center}.modal .modal__content p{margin:10px 0}.modal .modal__button{display:block;height:60px;text-shadow:0 -1px 0 rgba(0,0,0,.25);margin:10px auto;text-decoration:none}.modal .modal__button.modal__button_success{border:1px solid #fff;background-image:-webkit-linear-gradient(top,#ff962f,#e47a13);background-image:linear-gradient(to bottom,#ff962f,#e47a13);box-shadow:inset 0 -5px 0 rgba(0,0,0,.15),0 3px 7px rgba(0,0,0,.25)}.modal .modal__button.modal__button_success:active{box-shadow:inset 0 -2px 0 rgba(0,0,0,.15),0 3px 7px rgba(0,0,0,.25);text-shadow:0 5px 8px rgba(0,0,0,.25)}.modal .modal__close-icon{width:50px;height:50px;border-radius:25px;background-color:#fff;position:absolute;right:10px;top:10px;box-shadow:0 3px 8px rgba(0,0,0,.1);cursor:pointer}.modal .modal__close-icon:after,.modal .modal__close-icon:before{width:30px;height:2px;position:absolute;top:50%;left:50%;margin:0 0 0 -15px;background-color:#3c98c0;content:' ';-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal__close-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal__close_subscribe-icon{width:50px;height:50px;position:absolute;right:10px;cursor:pointer}.modal .modal__close_subscribe-icon:after,.modal .modal__close_subscribe-icon:before{width:30px;height:3px;position:absolute;top:50%;left:50%;margin:0 0 0 -15px;background-color:#fff;content:' ';-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal__close_subscribe-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal__title_notification{width:100%;height:50px;background-image:-webkit-linear-gradient(top,#36a1cf,#4390b1);background-image:linear-gradient(to bottom,#36a1cf,#4390b1);line-height:70px;font-size:40px;font-weight:400;color:#fff;text-align:center}.modal .modal__button,.modal .modal__button-middlename,.modal .modal__content_notification button{background:#FFE245;cursor:pointer;text-align:center}.modal .modal__content_notification{color:#000;font-size:18px;line-height:28px;margin:30px;text-align:center}.modal .modal__content_notification p{margin:30px 0}.modal .modal__content_notification button{width:150px;padding:15px 25px;font-size:18px;line-height:28px;font-weight:700;border:1px solid #3C9AC2}.modal .modal__input{margin-bottom:10px}.modal .modal__input input{width:480px;height:60px;border:1px solid #3C9AC2;font-size:16px;padding-left:18px}.modal .modal__button-middlename{width:160px;height:40px;text-shadow:0 -1px 0 rgba(0,0,0,.25);text-decoration:none;color:#000;margin:5px}.modal .modal__window-middlename{width:475px}.modal .modal__button{width:480px;padding:15px 25px;font-size:18px;line-height:28px;font-weight:700;border:1px solid #3C9AC2;color:#000}.modal .form_service{display:inline-block;border:1px solid #c7c7c7;border-radius:5px;font-size:16px}.modal .form_service div{display:block;max-width:300px}.modal .service__submit-button{background:-webkit-linear-gradient(top,#80BC00 0,#75AB00 100%) rgba(0,0,0,0);background:linear-gradient(to bottom,#80BC00 0,#75AB00 100%) rgba(0,0,0,0);border:1px solid #598300;color:#FFF;font-size:20px;line-height:25px;padding:10px 0;margin:15px;width:190px}.modal .service__submit-button:enabled{cursor:pointer}.modal .service__submit-button-basic{background:#fff;color:#000;border-color:#c7c7c7}.modal .service-title{font-size:16px;font-weight:700}.modal .service-persons{opacity:.5}.modal .modal__content_service{color:#000;font-size:18px;margin:5px;text-align:center}.modal .modal__content_service p{margin:10px 0}.ng-cloak,.ng-hide{display:none}
/*# sourceMappingURL=main.min.css.map */
