.tour-new{border-radius:4px;background-color:#f3f3f3;margin-bottom:10px;font-size:16px;color:#475669;font-family:'apercu_pro',sans-serif;border:1px solid #f3f3f3;position:relative}.tour-new:not(.tour-new--orange):hover{background-color:#e5f6ed;border-color:#00a551}.tour-new.tour-new--orange:hover{border-color:#dfa918 !important}.tour-new.tour-new--orange .tour-new__star{color:#dfa918}.tour-new.tour-new--orange{background-color:#f9f6e5}.tour-new.tour-new--red{background-color:#f9ebea}.tour-message{padding:20px;font-size:17px;font-family:'apercu_pro',sans-serif;color:#475669;background-color:#f9ebea;border-radius:5px}.tour-message .bth__table.bth__table--bordering tr:last-of-type td{border-bottom:0}.tour-message .bth__table{border:0}.tour-message .bth__table.bth__table--bordering tr th:last-of-type,.tour-message .bth__table.bth__table--bordering tr td:last-of-type{border-right:0}.tour-message .bth__table tr td{width:16.6%;min-width:125px}.tour-message .bth__table.bth__table--bordering tr th,.tour-message .bth__table.bth__table--bordering tr td{border-color:#eee}.tour-message .bth__table.bth__table--bordering tr th:first-of-type,.tour-message .bth__table.bth__table--bordering tr td:first-of-type{border-left:0}.tour-new.tour-new--green{background-color:#e5f6ed}.tour-new__bottom{border-top:1px solid #fff;padding:8px 0;display:none;margin:-8px 0 0 62px}.tour-new__star{font-size:18px;display:inline-block;vertical-align:top;padding:15px 0 15px 15px;cursor:pointer;color:#999;width:40px}.tour-new__order::before{content:'\f0a9';font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;right:15px;font-size:12px;top:0}.tour-new__order:hover{background-color:#008944}.tour-new__order{position:relative;border:0;font-size:13px;font-family:'apercu_pro',sans-serif;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#00a551;border-radius:5px;padding:0 47px 0 15px;line-height:30px !important;display:inline-block}.tour-new__col{display:inline-block;vertical-align:top}.tour-new__link-block{color:#475669;padding:15px 50px 15px 15px;display:inline-block;vertical-align:top;position:relative;width:calc(100% - 46px)}.tour-new__link-block::before{content:'';position:absolute;top:0;right:15px;width:15px;height:100%;background:url(/i/arr-left-blue.png) center/11px no-repeat}.tour-new__price:hover{color:#318cc6}.tour-new__price{font-size:18px;text-transform:uppercase;font-weight:bold;color:#215f86;line-height:12px !important;display:block;margin-bottom:6px}.tour-new__room{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;text-transform:uppercase;white-space:nowrap;font-size:15px;max-width:175px;line-height:15px !important;margin-bottom:7px}.tour-new__to{font-size:13px;max-width:120px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.tour-new__to img{display:none}.tour-new__col.tour-new__col--price{width:130px}.tour-new__col .bth__square-icon+div.fz13{line-height:12px !important}.tour-new__col .bth__square-icon::before{line-height:17px !important;font-size:10px;background-size:12px}.tour-new__col .bth__square-icon{height:17px;width:17px}.tour-new__col.tour-new__col--way .bth__square-icon:nth-child(1){margin-right:5px}.tour-new__col.tour-new__col--way .bth__square-icon:nth-child(2){margin-right:0}.tour-new__col.tour-new__col--way{width:95px}.tour-new__col.tour-new__col--date{width:135px;margin-top:-5px}.tour-new__col.tour-new__col--nights{width:89px;margin-top:-5px}.tour-new__col.tour-new__col--room{width:275px}.tour-new__col.tour-new__col--eat{margin-top:-6px}.tour-new__cols{display:inline-block;vertical-align:top}.tour-new__col .tour-new__d-ib .bth__square-icon{margin:0}.tour-new__col .tour-new__d-ib:not(:last-of-type){margin-right:10px}.tour-new .bth__square-icon{background-color:#b3b3b3}.tour-new__d-ib{display:inline-block;vertical-align:top}.tours-new .tour-new:first-of-type:hover{border-color:#00a551}.tours-new .tour-new:first-of-type .tour-new__bottom{display:block}.tours-new .tour-new:first-of-type .tour-new__price{color:#00a551;font-size:21px}.tours-new .tour-new:first-of-type .tour-new__link-block,.tours-new .tour-new:first-of-type.tour-new__star{padding-bottom:17px;padding-top:17px}.tours-new .tour-new:first-of-type{border:2px solid #ccc}.price-block img{vertical-align:middle;margin-right:5px;margin-top:-2px}.to-tbl .to-tbl__char{display:inline-block;width:55px}.to-tbl .to-tbl__char.to-tbl__char--room{width:100px}.price-block.price-block--lower{line-height:12px !important;font-size:14px;padding:5px 10px}.price-block{padding:0 10px 2px 10px;line-height:35px !important;display:block;min-width:110px;font-weight:bold;font-size:17px;cursor:pointer;border-radius:3px;color:#475669}.price-block.price-block--green{background-color:#e5f6ed}.price-block.price-block--red{background-color:#f9ebea}.price-block.price-block--orange{background-color:#faf6e5}.price-block.price-block--grey{background-color:#eee}.price-block__img:hover .hint{display:block;top:40px;right:auto;max-width:230px;font-size:13px}.price-block__img+span{display:inline-block;vertical-align:middle}.price-block__img{position:relative;display:inline-block;vertical-align:middle}.price-city-tbl table tr td:not(:first-of-type){width:180px}.price-city-tbl table{margin-top:0;margin-bottom:10px !important}.price-city-tbl tr td{vertical-align:middle !important}@media screen and (max-width:1034px){.tour-message p{margin-bottom:15px}.to-tbl tr td{font-size:13px}.tour-message{padding:15px;font-size:14px}.tours-new .tour-new:first-of-type{background-color:#e5f6ed}.tour-new__col.tour-new__col--room{width:227px;margin-top:4px}.tour-new__link-block::before{display:none}.tour-new__bottom{margin:3px 10px 0 10px;padding:10px 0;border-color:#d3d3d3}.tour-new__cols{display:block}.tour-new__order{padding:0 41px 0 15px}.tour-new__col.tour-new__col--way .bth__square-icon{vertical-align:middle}.tour-new__col.tour-new__col--eat{margin-top:-1px}.tour-new__col.tour-new__col--price{display:block;width:auto;margin-bottom:7px;border-bottom:1px solid #d3d3d3;padding-bottom:13px}.tour-new__price{position:relative;padding:0 15px;background:#fff;width:240px;line-height:40px !important;border-radius:5px;display:inline-block;vertical-align:middle;border:1px solid;font-size:23px !important;margin:0 15px 0 0}.tour-new__link-block{width:auto;position:static;padding:15px 30px 15px 15px;display:block}.tour-new .tour-new__star{position:absolute;top:0;text-align:center;right:0;padding:0 !important;width:60px;z-index:3;height:60px;line-height:60px !important}.tour-new__col.tour-new__col--nights{margin-top:0;width:63px}.tour-new__col.tour-new__col--date{margin-top:0;width:110px}.tour-new__col.tour-new__col--way{width:75px}.tour-new__col.tour-new__col--date b,.tour-new__col.tour-new__col--nights b{display:inline-block;line-height:17px !important;margin-bottom:3px}.tour-new__col .bth__square-icon+div.fz13{line-height:normal !important}.tour-new__to{max-width:190px;vertical-align:middle;display:inline-block}.tour-new .tour-new__link-block{padding:10px !important}.price-city-tbl table{margin-top:10px !important}.tour-new__price::before{content:'\f0a9';font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;right:15px;font-size:16px;top:0}.tour-new__col.tour-new__col--eat b{display:block;line-height:17px !important;margin-bottom:3px}.tour-new__room{margin:1px 0 0 0}.tour-new__room+div{margin-top:3px}.tour-new__to img{display:inline-block;margin-right:5px;vertical-align:middle}.tour-new__col.tour-new__col--eat b{vertical-align:middle;margin-bottom:0;width:27px;display:inline-block}}@media screen and (max-width:700px) and (orientation:landscape){.tour-new__col.tour-new__col--eat{display:block;margin:8px 0 0 0;padding:4px 0 0 0;width:100%;border-top:1px solid #d3d3d3}.tour-new__col.tour-new__col--eat>*{display:inline-block;vertical-align:middle}}@media screen and (max-width:660px){.tour-new__price{width:calc(100% - 45px);margin:0 0 10px 0}.tour-new__col.tour-new__col--eat>*{display:inline-block;vertical-align:middle}.tour-new__col.tour-new__col--eat{display:block;margin:8px 0 0 0;padding:4px 0 0 0;width:100%;border-top:1px solid #d3d3d3}.tour-new__col.tour-new__col--nights div{margin-top:-1px}.tour-new__to{display:block;max-width:none;white-space:normal}.tour-new__col.tour-new__col--room{display:block;margin:10px 0 0 0;padding:10px 0 0 0;width:100%;border-top:1px solid #d3d3d3}}.order-price-pp-table tr td,.order-price-pp-table tr th{padding-left:0}.order-price-pp-table-wrap.bth__table-wrap{padding:0;border:0;margin-bottom:0}.order-price-pp-choser{padding-bottom:15px;border-bottom:1px solid #ccc}.order-price-pp-choser .uppercase{margin-right:25px}.order-price-pp-choser>div{display:inline-block}@media screen and (max-width:750px){.order-price-pp-choser *{font-size:13px}.order-price-pp-choser>div{display:block;margin-bottom:5px}.order-price-pp-choser .uppercase{margin-right:10px}.order-price-pp-table-wrap.bth__table-wrap div.fz13{display:inline-block}}
