.hot-offers-items .hot-offer-item{border:1px solid #e7e9ee;display:flex;border-radius:5px;margin-bottom:15px}.hot-offers-items .hot-offer-item .item-img{width:260px;position:relative;margin-right:20px}.hot-offers-items .hot-offer-item .item-img img{width:260px;height:180px}.hot-offers-items .hot-offer-item .item-img .item-discount{position:absolute;top:10px;left:10px;padding:5px 15px;font-weight:600;border-radius:5px;background-color:#fa715d;color:#fff}.hot-offers-items .hot-offer-item .item-img .item-sold{position:absolute;top:10px;right:-3px;border-radius:3px;padding:5px 15px;font-weight:600;background-color:#fa715d;color:#fff;text-transform:uppercase}.hot-offers-items .hot-offer-item .item-img .item-sold:before{content:"";border-top:15px solid #df705a;border-bottom:15px solid #df705a;border-right:10px solid #df705a;border-left:10px solid transparent;position:absolute;top:0;left:-10px}.hot-offers-items .hot-offer-item .item-info{width:346px;position:relative;padding:5px 0}.hot-offers-items .hot-offer-item .item-info .item-info-hotel-name{margin-top:0;font-size:24px;font-weight:500}.hot-offers-items .hot-offer-item .item-info .item-info-hotel-name a{color:#0081f1;display:inline-block;text-decoration:underline}.hot-offers-items .hot-offer-item .item-info .item-info-hotel-name a:hover{text-decoration:none}.hot-offers-items .hot-offer-item .item-info .item-info-region{display:flex;align-items:center;font-weight:400;margin-top:5px;font-size:16px}.hot-offers-items .hot-offer-item .item-info .item-info-region .marker{background-image:url(/img/map-marker.png);background-repeat:no-repeat;background-size:15px;height:18px;width:18px;margin-right:3px}.hot-offers-items .hot-offer-item .item-info .item-info-description{font-weight:600;padding:2px 0;height:50px;overflow:hidden}.hot-offers-items .hot-offer-item .item-info .item-info-for-city{font-weight:400;font-size:18px;color:#959595}.hot-offers-items .hot-offer-item .item-price{width:170px;text-align:center;border-left:1px solid #e7e9ee;padding:10px 0}.hot-offers-items .hot-offer-item .item-price .item-price-info{font-weight:500;font-size:16px}.hot-offers-items .hot-offer-item .item-price .item-price-old-price{font-weight:500;text-decoration:line-through;margin-bottom:-5px;margin-top:23px;color:#959595;font-size:16px}.hot-offers-items .hot-offer-item .item-price .item-price-new-price{font-weight:500;font-size:23px;margin-bottom:23px}.hot-offers-items .hot-offer-item .item-price a.btn-carrot{width:calc(100% - 25px);font-size:18px;padding:9px 20px;font-weight:400}.hot-offers-items .hot-offer-item .item-price a.btn-carrot:hover{color:#fff}.hot-offers-best-price{display:flex;align-items:center;height:75px;background-image:url(/img/suitcase.png);background-repeat:no-repeat;background-position:25px center;background-color:#eef3f9;background-size:55px;padding:0 15px 0 100px;margin-bottom:15px;border:1px solid #e3e6eb;border-radius:5px;font-size:21px;line-height:21px;font-weight:500;color:#303030}.more-tours{color:#4780f0;text-decoration:underline}.hotoffer-page .site-header .hotoffer-country-flag{float:left;margin-top:5px;margin-right:10px}.hotoffer-page .site-header .hotoffer-country-flag img{width:30px}.hotoffer-page .site-header-filter{display:flex;align-items:center;justify-content:space-between}.hotoffer-page .site-header-filter .days-filter{text-decoration:underline;margin-right:10px}.hotoffer-page .site-header-filter .days-filter [data-toggle="dropdown"]{position:relative}.hotoffer-page .site-header-filter .days-filter [data-toggle="dropdown"]:hover,.hotoffer-page .site-header-filter .days-filter [data-toggle="dropdown"]:focus{color:#0081f1}.hotoffer-page .site-header-filter .days-filter [data-toggle="dropdown"]:hover:before,.hotoffer-page .site-header-filter .days-filter [data-toggle="dropdown"]:focus:before{border-top:5px solid #0081f1}.hotoffer-page .site-header-filter .days-filter [data-toggle="dropdown"]:before{content:"";position:absolute;right:-10px;top:8px;border-top:5px solid #959595;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent}.hotoffer-page .site-header-filter .days-filter.open [data-toggle="dropdown"]:before{top:3px;transform:rotateX(180deg)}.hotoffer-page .site-header-filter .days-filter .dropdown-menu{min-width:170px}.hotoffer-page .site-header-filter .days-filter .checkbox{margin:10px 15px}.hotoffer-page .hotoffer-info{position:relative;display:flex;align-items:flex-start}.hotoffer-page .hotoffer-info .hotoffer-discount{position:absolute;top:15px;left:15px;background-color:#fa715d;font-size:16px;padding:6px 15px;color:#fff;font-weight:600;border-radius:4px}.hotoffer-page .hotoffer-info .hotoffer-info-img{position:relative;margin-right:25px}.hotoffer-page .hotoffer-info .hotoffer-info-img img{width:300px;height:230px}.hotoffer-page .hotoffer-info .hotoffer-info-img .hotoffer-sold{position:absolute;top:10px;right:-3px;border-radius:3px;padding:5px 15px;font-weight:600;background-color:#fa715d;color:#fff;text-transform:uppercase}.hotoffer-page .hotoffer-info .hotoffer-info-img .hotoffer-sold:before{content:"";border-top:15px solid #df705a;border-bottom:15px solid #df705a;border-right:10px solid #df705a;border-left:10px solid transparent;position:absolute;top:0;left:-10px}.hotoffer-page .hotoffer-info .hotoffer-info-description{display:flex;flex-flow:wrap;justify-content:space-between;align-items:flex-end}.hotoffer-page .hotoffer-info .hotoffer-info-description .text{width:100%}.hotoffer-page .hotoffer-info .hotoffer-info-description .text h1{margin:0 0 15px;font-size:24px;line-height:24px}.hotoffer-page .hotoffer-info .hotoffer-info-description .text p{font-size:16px;line-height:20px}.hotoffer-page .hotoffer-info .hotoffer-info-description .prices label{margin:0 0 5px;display:block;font-weight:500;font-size:18px}.hotoffer-page .hotoffer-info .hotoffer-info-description .prices .old-price{display:block;color:#959595;text-decoration:line-through;font-size:18px}.hotoffer-page .hotoffer-info .hotoffer-info-description .prices .current-price{font-size:32px;font-weight:700;line-height:24px}.hotoffer-page .hotoffer-info .hotoffer-info-description .hotoffer-ending{background-image:url(/img/icons/timer.svg);padding-left:42px;background-size:34px;background-repeat:no-repeat;background-position:center left}.hotoffer-page .hotoffer-info .hotoffer-info-description .hotoffer-ending h4{margin:0;font-size:22px;font-weight:600;line-height:22px}.hotoffer-page .hotoffer-info .hotoffer-info-description .hotoffer-ending p{margin:0;font-weight:400;color:#959595}.hotoffer-page .additional-pay-container{margin-top:20px;margin-bottom:0}.findtours-results-wrapper{position:relative}.findtours-results-wrapper .findtours-loader{position:absolute;background:rgba(255,255,255,0.8);width:100%;height:100%;z-index:2}.findtours-results{margin-top:20px}.findtours-results .findtours-results-item{border:1px solid #e7e9ee;display:flex;border-radius:5px;margin-bottom:15px;overflow:hidden}.findtours-results .findtours-results-item .item-img{width:260px;position:relative;margin-right:20px}.findtours-results .findtours-results-item .item-img img{width:260px;height:180px}.findtours-results .findtours-results-item .item-img .item-discount{position:absolute;top:10px;left:10px;padding:5px 15px;font-weight:600;border-radius:5px;background-color:#fa715d;color:#fff}.findtours-results .findtours-results-item .item-info{width:346px;position:relative;padding:10px 0}.findtours-results .findtours-results-item .item-info .item-info-rating{position:absolute;top:10px;right:10px;padding:2px 10px;border-radius:5px;font-weight:600;background-color:#73be69;color:#fff}.findtours-results .findtours-results-item .item-info .item-info-stars{display:flex}.findtours-results .findtours-results-item .item-info .item-info-stars .star{background-image:url(/img/star-red.png);background-repeat:no-repeat;background-size:20px;height:20px;width:20px;margin-right:3px}.findtours-results .findtours-results-item .item-info .item-info-stars .star.gray{background-image:url(/img/star-gray.png)}.findtours-results .findtours-results-item .item-info .item-info-hotel-name{margin-top:0;font-size:24px;font-weight:500}.findtours-results .findtours-results-item .item-info .item-info-hotel-name a{color:#0081f1;display:inline-block;text-decoration:underline}.findtours-results .findtours-results-item .item-info .item-info-hotel-name a:hover{text-decoration:none}.findtours-results .findtours-results-item .item-info .item-info-region{display:flex;align-items:center;font-weight:400;margin-top:5px;font-size:16px}.findtours-results .findtours-results-item .item-info .item-info-region .marker{background-image:url(/img/map-marker.png);background-repeat:no-repeat;background-size:15px;height:18px;width:18px;margin-right:3px}.findtours-results .findtours-results-item .item-info .item-info-dates{margin-top:3px}.findtours-results .findtours-results-item .item-info .item-info-more-tours{margin-top:0}.findtours-results .findtours-results-item .item-info .item-info-more-tours a{color:#0081f1;display:inline-block;font-weight:500;text-decoration:underline;font-size:16px}.findtours-results .findtours-results-item .item-info .item-info-more-tours a:hover{text-decoration:none}.findtours-results .findtours-results-item .item-info .extra-pay-info{color:#303030;display:flex}.findtours-results .findtours-results-item .item-info .extra-pay-info .additional-pay-icon{background-size:17px;background-position:center center;background-repeat:no-repeat;background-image:url("/img/icons/question-blue.png");width:21px;height:21px}.findtours-results .findtours-results-item .item-price{width:160px;text-align:center;border-left:1px solid #e7e9ee;padding:10px 0}.findtours-results .findtours-results-item .item-price .item-price-info{font-weight:500;font-size:16px}.findtours-results .findtours-results-item .item-price .item-price-old-price{font-weight:500;text-decoration:line-through;margin-bottom:-5px;margin-top:23px;color:#959595;font-size:16px}.findtours-results .findtours-results-item .item-price .item-price-new-price{font-weight:500;font-size:23px;margin-bottom:23px}.findtours-results .findtours-results-item .item-price a.btn-carrot,.findtours-results .findtours-results-item .item-price a.btn-secondary{width:calc(100% - 25px);font-size:18px;padding:9px 20px;font-weight:400}.findtours-results .findtours-results-item .item-price a.btn-carrot:hover,.findtours-results .findtours-results-item .item-price a.btn-secondary:hover{color:#fff}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-img img{height:100%}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-info{width:306px}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-price{width:200px}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-price .item-price-info-for-one{border-radius:5px;border:1px solid #d4e3f1;background-color:#e6f3ff;width:calc(100% - 25px);margin:0 auto 12px;padding:5px 0;font-size:15px}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-price .item-price-info-for-one .item-price-new-price{margin:0;line-height:28px}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-price .item-price-info-for-one .item-price-old-price{font-size:15px}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-price .item-price-old-price{margin-top:0}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-price .item-price-info{margin-bottom:3px}.findtours-results .findtours-results-item.findtours-results-item__with-separate-price .item-price__separate .item-price-new-price{margin:0 0 8px}.view-tour-detail{font-size:14px;font-weight:600;width:100px;padding:10px 20px;border:0;cursor:pointer;background-color:#fa715d;color:#fff;display:inline-block;text-decoration:none;border-radius:5px}