@charset "UTF-8";.tour__list__wrapper{margin:10px 0 20px!important;font-size:18px}.tour__list__button{max-width:300px;margin:10px auto}.tour__list__footer{display:block;margin:20px 0 0;text-align:center}.tour__list__footer__button{display:inline-block;font-size:18px;padding:10px 35px}.tour-block{color:#333;display:table;font-size:16px;line-height:22px;border:2px solid #ededed;margin-bottom:10px!important;width:100%}.tour-block__button{position:absolute;bottom:32px;right:18px;font-size:18px;line-height:34px;height:34px}.tour-block__rating{margin-bottom:20px;background:url(/Ice/Static/images/site/icons/starDefault.svg) repeat-x;height:20px;display:inline-block;vertical-align:baseline}.tour-block__rating__0_stars{width:0}.tour-block__rating__1_stars{width:20px}.tour-block__rating__2_stars{width:40px}.tour-block__rating__3_stars{width:60px}.tour-block__rating__4_stars{width:80px}.tour-block__rating__5_stars{width:100px}.tour-block-container{position:relative}.tour-block:last-child{margin-bottom:0}.tour-block__title{color:#a0a0a0;font-size:14px;margin:0 0 10px}.tour-block-info{background-color:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;right:0;padding:10px;line-height:0;font-size:0}.tour-block-info span{color:#fff;vertical-align:middle;font-size:12px;display:inline-block;line-height:14px;max-width:50px;text-align:left}.tour-block-rating{width:48px;height:44px;position:absolute;top:0;right:0;z-index:9;overflow:hidden;border-radius:0 5px 0 0}.tour-block-rating__bg,.tour-block__cell-rating{position:absolute;background:#43a047;border-radius:50%}.tour-block-rating__bg{width:59px;height:59px;top:-15px;right:-11px;z-index:-1}.tour-block-rating__text{text-align:center;color:#fff;font-size:18px;line-height:18px;font-weight:700;margin:-1px 0 0 8px}.tour-block-rating__text span{font-size:11px;line-height:14px;font-weight:400;margin:0 0 6px}.tour-block__price{color:#333;cursor:pointer;font-size:24px;font-weight:700;line-height:24px;text-decoration:none;white-space:nowrap;margin-bottom:10px}.tour-block__text,.tour-block__text:hover{color:#333}.tour-block__cell{box-sizing:border-box;display:table-cell;padding:10px;vertical-align:top;text-align:center;text-decoration:none!important}.tour-block__cell a:hover{text-decoration:none}.tour-block__cell-rating{top:15px;right:15px;color:#fff;padding:10px 8px;z-index:1}.tour-block__cell__name{display:block;font-size:30px;line-height:1.6rem;margin-bottom:12px}.tour-block__cell__name:hover{text-decoration:underline!important}.tour-block__cell__text{color:#919191;display:block;font-size:18px;line-height:18px}.tour-block__cell__image{background-color:#c4c4c4;background-size:cover;cursor:pointer;display:block;height:96px;text-decoration:none;width:172px;position:relative;max-width:inherit!important}.tour-block__cell__image:hover{opacity:.7}.tour-block__cell__place{display:block;font-size:16px;line-height:16px;margin-bottom:15px}.tour-block__cell__place span{color:#333}.tour-block__cell__content{display:none}.tour-block__cell.image{padding:0;vertical-align:middle;width:300px;position:relative;background-color:#ededed}.tour-block__cell.image img{width:300px;height:208px}.tour-block__cell.info{text-align:left;padding:20px 22px}.tour-block__cell.price{width:210px;padding:18px}.tour-block-m{position:absolute;top:0;left:0;width:100%;color:#fff;right:0;text-align:left;padding:20px;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,transparent 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tour-block-m__bottom{bottom:0;top:auto;padding:0 10px}.tour-block-m__name{font-size:18px;line-height:1.2;margin-bottom:10px;max-width:215px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.tour-block-m__place{font-size:14px;line-height:1;margin-bottom:10px}.tour-block-m__center{top:40px;left:40px}.tour-m-description{display:none;font-size:14px;line-height:16px;margin:10px 0}.tour-m-description span{margin:0 8px;color:#43a047}.tour-m-description a{color:#28A6D9;text-decoration:underline}.tour_roll_element__container{position:relative}.tourRollOrderForm{padding:20px;background-color:#c9e0b4}.tourRollOrderForm .submitButton{max-width:300px;margin:0 auto}.tourRollOrderForm textarea{min-height:150px}.tourError{border-color:#c62827!important}.tourError+span{color:#c62827;position:absolute;font-size:12px;line-height:10px;left:0;bottom:-10px;white-space:nowrap}.icon-fire{display:block;width:54px;height:55px;position:absolute;top:5px;left:5px;background:url(/Ice/Static/images/fire-icon.png) no-repeat}.tour_search-block{font-size:0;margin:28px 0 12px;width:100%;vertical-align:top;color:#333;display:table}.tour_search-text{font-size:18px;line-height:18px;display:table-cell;width:25px;padding-right:5px}.tour_search_list__completeNote{display:table-cell;color:#a0a0a0;font-size:16px;text-align:right}.tour_search_closest_city{display:table-cell;max-width:70%;font-size:18px}.tour_search_closest_city_element{margin:0 16px 0 5px;line-height:18px;color:#28A6D9;text-decoration:underline;cursor:pointer;display:inline-block}.tour_search_closest_city_element:hover{text-decoration:none}.tour_search_closest_city_element.active{text-decoration:none!important;cursor:default!important;color:#333}.alt_city_fly_search,.closest_city_search,.filter-item{margin:0 16px 0 5px;line-height:18px;color:#28A6D9;text-decoration:underline;cursor:pointer;display:inline-block;font-size:18px}.alt_city_fly_search:hover,.closest_city_search:hover,.filter-item:hover{text-decoration:none}.alt_city_fly_search.disabled,.alt_city_fly_search.selected,.closest_city_search.disabled,.closest_city_search.selected,.filter-item.select{text-decoration:none!important;cursor:default!important;color:#333}.similar-tour__button{width:auto;height:auto;padding:0 20px;line-height:18px;margin:0;font-size:14px;text-decoration:none!important;display:inline-block;border-radius:3px;border:1px solid #ededed;color:#333}.tour-hint_p-big,.tour-hint_p-small{font-weight:600;color:#170404}.tour-roll-empty-element__left{width:65%;padding:30px;box-sizing:border-box}.tour-roll-empty-element__right{width:35%;height:auto}.tours-list__show-more-button.disabled{display:none}.tour-roll-empty-element{margin:0 0 40px;border:1px solid #DBDBE4;box-sizing:border-box;border-radius:4px;display:flex;background:url(/Ice/Static/images/brand-new/tours.png) right center/contain no-repeat}.tour-roll-empty-element>p{padding:0 0 20px}.empty_order_button{font-size:20px;max-width:294px;height:54px;line-height:57px;display:block}.empty_order_button:hover{text-decoration:none}.tour-hint_p-big{font-size:24px;line-height:30px;margin-bottom:30px}.tour-hint_p-small,.tour-hint_text{font-size:16px;line-height:24px;margin-bottom:30px}.tour-hint_text{color:#656565}.tourHotWidgetCountry{display:none}@media screen and (max-width:930px){.tour-roll-empty-element{flex-direction:column-reverse;background:0 0}.tour-roll-empty-element__left{width:100%}.tour-roll-empty-element__right{width:100%;background:url(/Ice/Static/images/brand-new/tours-m.png) center/contain no-repeat;height:0;padding-bottom:40%}}@media screen and (max-width:480px){.tour_search-text,.tour_search_closest_city{display:inline-block;vertical-align:top;width:auto}.tour_search_closest_city{max-width:100%}.tour_search-block,.tour_search_list__completeNote{display:block;width:100%;text-align:left}.tour_search_list__completeNote{margin-top:10px}.tour_search_closest_city_element{margin:5px 5px 10px}.empty_order_button{margin:0 auto}.alternativeCitiesFly{padding:0 10px}}@media screen and (max-width:768px){.tour-block,.tour-block__cell.image,.tour-block__cell.info,.tour-block__cell.price{display:block}.tour-block{padding-bottom:25px}.tour-block__cell__place{display:inline-block;margin:0;font-size:14px}.tour-block__cell.info{padding:20px}.tour-block__cell.image{margin:0 auto}.tour-block__cell.price{padding:0 20px;text-align:left;width:49%}.tour-block__button{font-size:16px}.tour-m-description{display:block}}@media screen and (max-width:480px){.tour-block__price{font-size:18px;line-height:1}.tour-block__cell__text{font-size:14px}.tour-block{width:100%}}.edit-block{display:table;width:100%}.edit-block__cell{display:table-cell;font-size:16px;vertical-align:middle}.edit-block__cell a{font-size:12px;text-decoration:underline}.unactive{background-color:rgba(198,40,39,.3)}.order-form-tour{text-align:center;display:table;margin:10px auto 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0;line-height:0}.order-form-tour__tab{display:table;width:100%}.order-form-tour__cell,.order-form-tour__cell__cell,.order-form-tour__img{display:table-cell;vertical-align:top}.order-form-tour__img{width:200px;padding-right:50px}.order-form-tour__cell{padding-left:20px}.order-form-tour__cell__text{font-size:28px;line-height:30px}.order-form-tour__cell__text-middle{font-size:22px;line-height:26px}.order-form-tour__cell__cell{width:48%}.order-form-tour__cell__cell input{border:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';outline:0;border-radius:0;padding:0 0 5px;font-size:22px;width:100%;border-bottom:1px solid #333}.order-form-tour__cell__cell input:focus{font-weight:700;font-size:22px;color:#333}.order-form-tour__button{text-transform:uppercase;font-weight:700;padding:10px 20px;white-space:nowrap}.rollError{border-color:#c62827!important}.rollError+span{color:#c62827;position:absolute;font-size:12px;line-height:10px;left:0;bottom:-10px}.button-link{display:inline-block;margin-top:20px;font-size:18px}.button-work{font-size:22px;padding:8px 20px}.cell-input{padding:0 10% 0 0;position:relative}.cell-roll{vertical-align:middle}@media screen and (max-width:1200px){.order-form-tour__img{width:auto;padding-right:0;vertical-align:middle}.order-form-tour__img__img{width:95%;max-width:200px}.order-form-tour{width:100%}}@media screen and (max-width:1024px){.button-work{margin-left:10px;padding:8px 10px;font-size:16px}.cell-input{padding:0 5% 0 0}}@media screen and (max-width:720px){.order-form-tour{display:none}}.m-order-form{background-color:#ededed;text-align:center;padding:40px 0;box-shadow:0 0 20px 5px rgba(0,0,0,.04);margin:10px 0 30px;width:100%;line-height:30px}.m-order-form__text{font-size:16px;margin-bottom:20px;font-weight:600;padding-left:2px}.m-order-form__button{width:180px;display:inline-block;font-size:16px}.m-order-form__button__green,.m-order-form__button__green:hover{background:#43a047}@media screen and (min-width:720px){.m-order-form{display:none}}