.tour-info{position:relative;padding-right:calc(16.6% + 16.6% - 7px);margin-top:20px}.request-info-block{color:#475669;font-size:17px;padding:85px 30px 15px 15px;background:url(https://tophotels.ru/csstx/images/logotypes/tophotels.svg) 15px 22px/140px no-repeat;border-radius:4px;font-weight:bold;border:4px solid #dbf2e6;line-height:25px;position:absolute;top:290px;width:30%;right:0}.request-info-block::before{content:'';padding-left:22px;color:#00a551;background:url(https://tophotels.ru/csstx/i/secure-gray.svg) left center/15px no-repeat}.actions .action-btn:hover{background-color:#f8bca1}.actions .action-btn{background-color:#faedde;color:#e27200;text-transform:uppercase;border-radius:5px;cursor:pointer;font-weight:bold;font-family:'apercu_pro',sans-serif;font-size:14px;padding:15px;text-align:left;border:0;width:33.3%}.actions{display:-webkit-box;display:-ms-flexbox;gap:10px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.tour-tbl.lsfw-fill-tbl .bth__loader-spin i{font-size:3px;margin:0}.seat-check .bth__ttl-h2{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid white}.seat-check.seat-check--loader{height:211px;background:#eee;-webkit-animation:tableLoader 5s infinite;animation:tableLoader 5s infinite}.seat-check .seat-check__ttl{font-size:13px;margin-bottom:5px;display:block;text-transform:uppercase}.bth__cog-grey-gif{background:url(https://tophotels.ru/csstx/i/cog-grey-gif.gif) center/contain no-repeat;display:block;width:25px;position:absolute;right:15px;top:15px;height:25px}.seat-check .seat-check__icon:hover .hint{display:block}.seat-check .seat-check__icon{position:relative;font-size:23px;line-height:40px;color:#fff;width:40px;height:40px;display:inline-block;cursor:pointer;vertical-align:top;margin-right:15px;text-align:center;border-radius:2px;background:#ccc}.seat-check .seat-check__item{display:inline-block;vertical-align:top;margin-right:20px}.seat-check .seat-check__icon.seat-check__icon--green{background-color:#00a551}.seat-check .seat-check__icon.seat-check__icon--red{background-color:#e03a3a}.seat-check .seat-check__icon.seat-check__icon--orange{background-color:#ff8e41}.seat-check .seat-check__icon.fa-ship::before,.seat-check .seat-check__icon.fa-train::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:0;background:center/29px no-repeat}.seat-check .seat-check__icon.fa-ship::before{background-image:url(https://tophotels.ru/csstx/i/ship.png)}.seat-check .seat-check__icon.fa-train::before{background-image:url(https://tophotels.ru/csstx/i/train.svg)}.seat-check .seat-check__icon.fa-ship::before,.seat-check .seat-check__icon.fa-train::before{content:''}.seat-check{padding:15px;position:absolute;top:50px;width:30%;right:0}.tour-right-col .seat-check{position:static;margin-bottom:20px;width:100%}.check-order-info{color:#e03a3a;font-weight:bold;font-size:16px;text-transform:uppercase;padding:15px;background:#eee}.tour-right-col{position:absolute;top:50px;width:30%;right:0}.tour-price:hover{background-color:#008944}.tour-price{position:relative;font-size:14px;cursor:pointer;color:#fff;background-color:#00a551;border-radius:5px;font-family:'apercu_pro',sans-serif;border:0;margin-right:40px;padding:10px 70px 10px 15px;display:inline-block;text-align:left;min-width:270px}.tour-price::before{content:'\f0a9';font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;right:15px;font-size:20px;top:10px}.tour-price.disabled{background-color:#999}.tour-price.disabled::before{content:'\f023'}.tour-price *{display:inline-block;vertical-align:middle}.tour-price b{font-size:22px;line-height:22px;margin-right:30px}.back{position:relative}.back::before{display:block;width:100%;height:100%;background:center/29px no-repeat;-webkit-transform:rotate3d(0,-48,0,175deg);transform:rotate3d(0,-48,0,175deg)}.detail .detail__ttl{color:#666;margin-bottom:5px;padding-left:15px;display:block;font-size:12px}.detail .detail__txt p:not(:last-child),.detail .detail__txt:not(:last-child){margin-bottom:5px}.detail .detail__txt{background:#fff;padding:15px;border-radius:5px}.detail{margin-bottom:40px;background:#eee;padding:10px}@media screen and (max-width:1320px) and (min-width:1132px){.tour-price{display:block;margin:0 0 5px 0}}@media screen and (max-width:1132px){.tour-info{padding:0}.request-info-block{position:static;padding:15px 30px 15px 160px;background-position:20px center;width:100%;background-size:100px;margin-top:20px;display:block}.seat-check .d-ib .seat-check__ttl{margin-right:5px}.seat-check .d-ib{margin-bottom:5px}.seat-check .d-ib>*{display:inline-block;vertical-align:middle}.seat-check .seat-check__item>*{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.seat-check>.seat-check__item:not(:last-child){margin:0 20px 0 !important}.seat-check .seat-check__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour-right-col,.seat-check{position:relative;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;top:0;margin:20px 0 0 0}.seat-check .seat-check__icon.back{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.seat-check .seat-check__icon{font-size:13px;line-height:25px;width:25px;height:25px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:5px}.seat-check .seat-check__icon.fa-ship::before,.seat-check .seat-check__icon.fa-train::before{background-size:17px}.seat-check .seat-check__ttl{margin:0 0 0 5px}.seat-check .mb20{margin:0 !important}.seat-check .bth__ttl-h2{width:100%}.actions{white-space:nowrap;overflow:auto;justify-content:flex-start}.actions .action-btn{font-size:10px;width:auto;margin-right:10px;padding:10px 15px}.tour-right-col .seat-check{margin:0 0 10px 0}.tour-right-col{display:block;margin:30px 0}}@media screen and (max-width:1023px){.tour-price span{display:none}.tour-price{margin-right:20px}}@media screen and (max-width:767px){.tour-tbl.lsfw-fill-tbl tr td:nth-child(2) .lsfw-fill-tbl__bubble-white{font-size:10px}.tour-tbl.lsfw-fill-tbl tr td:nth-child(2) .lsfw-fill-tbl__bubble-white .fz14{font-size:inherit !important}.tour-tbl.lsfw-fill-tbl tr td:nth-child(2){padding:0;width:100%}.actions .action-btn i{display:none}.check-order-inf{padding:10px}.check-order-info{font-size:13px}.tour-tbl.lsfw-fill-tbl tr{padding:10px;margin-bottom:10px}.tour-tbl__change-price{display:block;margin-top:5px;font-size:13px !important}.tour-price{padding:8px 15px 10px 15px;width:270px;display:block;margin:0 0 5px 0}.tour-price span{display:inline-block}.tour-price::before{font-size:15px}.tour-price b{font-size:20px;line-height:20px;margin-right:25px}.detail .detail__ttl{margin-left:0}.tour-tbl .lsfw-fill-tbl__250{width:100%;padding:0 0 5px 0;font-size:10px;margin-top:-3px;border-radius:2px 2px 0 0}.seat-check .bth__ttl-h2{padding-bottom:10px}.bth__cog-grey-gif{width:20px;right:10px;top:12px;height:20px}.tour-price span{font-size:11px}.seat-check{padding:10px 10px 5px 10px}.seat-check .d-ib{margin:0}.seat-check .mb20,.page .seat-check .seat-check__item{margin:0 20px 10px 0 !important}}@media screen and (max-width:540px){.request-info-block{padding:10px 10px 10px 85px;background-size:55px;background-position-x:10px;font-size:13px;line-height:21px}.tour-price{width:100%;min-width:auto}}@media screen and (max-width:374px){.request-info-block{font-size:12px}}@media screen and (max-width:359px){.request-info-block{font-size:11px}}
