.filter-pp{position:relative;max-width:750px;height:auto;box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);background:#e4e5ea;padding-bottom:20px;text-align:left;border-radius:5px;margin:40px auto}.filter-pp__error-msg{position:fixed;font-family:'apercu_pro',sans-serif;background-color:#ffc1c1;padding:15px;border-radius:2px;color:#475669;top:0;left:0;bottom:0;right:0;margin:auto;height:100px;width:380px}.filter-pp__error-msg p{font-weight:bold;font-size:14px;margin-bottom:15px}.filter-pp__mdl-grey{background:#e4e5ea;margin-top:1px;padding:15px}.filter-pp.filter-pp--365{max-width:365px}.filter-pp.filter-pp--1100{max-width:1100px}.filter-pp.filter-pp--855{max-width:855px}.filter-pp.filter-pp--860{max-width:860px}.filter-pp.filter-pp--450{max-width:450px;min-width:450px}.filter-pp .bth__inp-lbl.active{top:3px;font-size:13px}.filter-pp.filter-pp--big{max-width:1000px}.filter-pp.filter-pp--595{max-width:595px}.filter-pp__mdl--border{border-bottom:1px solid #ccc}.filter-pp.filter-pp--small{max-width:400px}.filter-pp.filter-pp--white .filter-pp__top{border:0;margin-bottom:0}.filter-pp.filter-pp--white{background-color:white}.filter-pp.filter-pp--610{max-width:610px}.filter-pp__mdl--orange{background-color:#faf6e5 !important}.filter-pp__mdl-orange{background-color:#faf6e5;padding:15px}.filter-pp__mdl--white{background-color:white}.filter-pp__mdl--red{background-color:#f9ebea;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px}.filter-pp__mdl--green{background-color:rgba(0,165,81,0.10)}.filter-pp__mdl-green{background-color:rgba(0,165,81,0.10);padding:15px}.filter-pp__flex{display:flex;justify-content:space-between}.filter-pp__ttl2-cut{max-width:56%;display:inline-block;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-pp__close{position:absolute;top:19px;right:0;width:17px;height:17px;background-repeat:no-repeat;background-size:cover;background-image:url(/i/tophotels/cross-thin-grey.svg);cursor:pointer;z-index:2}.filter-pp__close:hover{background-size:cover;background-image:url(/i/tophotels/cross-thin.svg)}.filter-pp__mdl--white .filter-pp__section{margin-top:0}.filter-pp__mdl--white{background-color:white;padding:15px}.filter-pp__ttl2{color:#475669;font-family:'apercu_pro',sans-serif;text-transform:uppercase;font-weight:bold;font-size:17px;margin-right:20px}.filter-pp-white{max-width:900px}.filter-pp-white__wrap{background-color:white;padding:10px;max-height:500px;overflow-y:auto;border-radius:2px}.filter-pp__top{padding:15px 0;margin:0 15px;position:relative;border-bottom:1px solid #fff;margin-bottom:20px}.filter-pp__section{padding:0 15px;margin-top:20px}.filter-pp__ttl-block{display:block;margin-bottom:10px;font-size:15px;color:#999}.filter-pp .rbt+.label-rbt,.filter-pp .cbx+.label-cbx{padding-left:27px}.filter-pp__btn{position:relative;height:52px;line-height:50px;display:inline-block;font-size:15px;font-weight:700;border-radius:3px;cursor:pointer;text-align:center;transition:all .1s;width:270px;color:#fff;background:#ff8e41;border:1px solid #dfdfdf}.filter-pp__btn:hover{background:#e27200}.filter-pp__col{display:inline-block;vertical-align:top;width:200px}.filter-pp__col .rbt-block{display:block;margin-bottom:10px}.filter-pp__link-del{color:#999;font-size:14px;display:inline-block;margin-left:10px;cursor:pointer}.filter-pp__ul li{font-size:13px}.filter-pp__p{font-size:13px;margin-bottom:10px}.filter-pp__h2{font-size:17px;margin-bottom:15px;margin-top:15px}.filter-pp__section.filter-pp__section-border{margin-top:0;border-top:1px solid white;padding-top:10px}.full-modal{width:100%;height:95vh;background:#fff;padding:20px;text-align:left;box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);position:relative;border-radius:3px;box-sizing:border-box}.full-modal__close{position:absolute;display:block;width:12px;height:12px;right:10px;top:10px;cursor:pointer;background:url(/i/tourvision/close-12x12.png)}.full-modal__close:hover{background:url(/i/tourvision/close-12x12-red.png)}.filter-pp-lists__flex.filter-pp-lists__flex--border{border-bottom:15px solid #ccc}.filter-pp-lists__dot{color:#ff8e41;font-size:14px;margin-right:5px;position:absolute;right:0}.filter-pp-lists__dot:hover{color:#e27200}.filter-pp-lists__dot::after{content:'\f055';font-family:'Font Awesome 5 Free';font-weight:900}.filter-pp-lists__dot.active::after{content:'\f056'}.filter-pp-lists{padding:10px 30px;background-color:white;height:325px;padding-right:0}.filter-pp-lists__flex{display:flex;justify-content:space-between}.filter-pp-lists__column.filter-pp-lists__column--30p .cbx-block .cbx-cnt{max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-pp-lists__column.filter-pp-lists__column--30p{flex-basis:35%}.filter-pp-lists__column.filter-pp-lists__column--70p .cbx-block .cbx-cnt{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-pp-lists__column.filter-pp-lists__column--70p{flex-basis:65%}.filter-pp-lists__srch .bth__inp{padding:10px 0;font-weight:normal}.filter-pp-lists__srch{border-bottom:1.5px solid #ccc;height:40px}.filter-pp-lists__column{font-family:'apercu_pro',sans-serif}.filter-pp-lists__column:first-child{border-right:1px solid #c3c3c336}.filter-pp-lists__list{overflow:auto;height:300px}.filter-pp-lists__ttl{display:inline-block;font-size:15px;margin-left:5px;color:#475669;flex-basis:50%}.filter-pp-lists__column{flex-basis:50%;color:#475669}.filter-pp-lists__item{font-size:14px;padding:5px 0;cursor:pointer;position:relative;margin-top:10px}.filter-pp-lists__item:first-of-type{margin-top:0}.filter-pp-lists__item:hover{background-color:#ffffffb0}.filter-pp-lists__item>div{vertical-align:middle;display:inline-block}.filter-pp-lists__item>div>a{vertical-align:middle;white-space:nowrap;overflow:hidden;width:250px}.filter-pp-lists__column.filter-pp-lists__column--r{padding-left:15px}.filter-pp__del{color:#e03a3a;font-family:'apercu_pro',sans-serif;font-size:12px;position:absolute;right:26px;cursor:pointer;bottom:35px}.filter-pp-lists__item-del{background-image:url(/i/lbc/close-sm-grey.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;display:none;position:absolute;right:22px;top:17px}.filter-pp-lists__column.filter-pp-lists__column--sm{font-size:18px;font-weight:bold}.filter-pp-lists__column.filter-pp-lists__column--sm{flex-basis:50px;margin-right:15px}.filter-pp-lists__list .fz16+.filter-pp-lists__item-del{top:8px}.filter-pp .filter-pp-lists__column .filter-pp-lists__list.filter-pp-lists__list--515{height:calc(100vh - 230px)}.filter-pp-lists__list::-webkit-scrollbar-thumb,.filter-pp__mdl-scroll-txt::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:none;background-color:#ccc}.filter-pp-lists__list::-webkit-scrollbar-track,.filter-pp__mdl-scroll-txt::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:2px;background-color:#f5f5f5;z-index:10}.filter-pp-lists__list::-webkit-scrollbar,.filter-pp__mdl-scroll-txt::-webkit-scrollbar{margin-top:5px;width:5px;background-color:#f5f5f5}.filter-pp-lists__in-border{padding:5px;font-size:13px;color:#ff8e41}.filter-pp__mdl-scroll-txt .bth__cnt{line-height:23px}.filter-pp__mdl-scroll-txt{height:calc(100% - 100px);overflow:auto}.filter-pp__top--no-border{padding-bottom:0;border:0;margin-bottom:0}.filter-pp__top--bold .filter-pp__close{top:17px}.filter-pp__top--bold .filter-pp__ttl2{text-transform:uppercase;font-weight:bold;font-size:17px}.filter-pp__section.filter-pp__section--b-grey{border-top:1.5px solid #ccc;padding-top:10px;border-bottom:1.5px solid #ccc;padding-bottom:15px;margin-top:0;margin-bottom:10px}.filter-pp-lists__list.filter-pp-lists__list--450{height:460px}.filter-pp__social i{color:white;font-size:25px;margin-top:6px}.filter-pp__social{display:inline-block;vertical-align:top;width:40px;text-align:center;height:40px;border-radius:3px;background-color:#215f86;margin-right:5px}.filter-pp__social:hover{background-color:#113246}.filter-pp__tabs-bar .filter-pp__close{top:3px}.filter-pp__tabs-bar{position:relative;font-family:'apercu_pro',sans-serif}.filter-pp__tabs-bar--border{border-bottom:1px solid #ccc}.filter-pp .filter-pp__line{position:absolute;bottom:-1px;left:0;width:262px;height:3px;background:#475669}.filter-pp .filter-pp__tab{display:inline-block;width:auto;font-size:17px;font-weight:bold;cursor:pointer;line-height:20px;padding:0 0 15px 0;margin-right:20px;color:#318cc6}.filter-pp .filter-pp__tab.active{color:#475669 !important}.filter-pp .filter-pp__tab .filter-pp__ttl2{color:inherit;margin:0}.filter-pp__mdl-scrolling{max-height:85vh;overflow:auto}.filter-pp__mdl-scrolling.filter-pp__mdl-scrolling--77{max-height:77vh}.filter-pp__mdl-scrolling::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:2px;background-color:#f5f5f5;z-index:10}.filter-pp__mdl-scrolling::-webkit-scrollbar{margin-top:5px;width:7px;background-color:#f5f5f5}.filter-pp__mdl-scrolling::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:none;background-color:#ccc}.filter-pp-wrap{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background-color:#ffffff7d}@media screen and (max-width:1023px){.filter-pp__top{margin:0 10px;padding:10px 0}.filter-pp__section{padding:0 10px}.filter-pp__close{top:9px;right:5px;width:18px;height:18px}.filter-pp__mdl-orange{background-color:#faf6e5;padding:15px 10px}.filter-pp__mdl-grey{padding:15px}}@media screen and (max-width:750px){.filter-pp__inp-block{width:100%}.filter-pp__link-del{width:100%;display:block;text-align:center;margin-top:20px;box-sizing:border-box;margin-left:0}.filter-pp{margin:0;height:100% !important;border-radius:0;min-height:100vh !important;width:100% !important;max-width:none !important;min-width:auto !important}.filter-pp__mdl--white,.filter-pp__mdl--red{padding:15px}.filter-pp__del{display:none}.filter-pp__ttl2{font-size:14px}.filter-pp__mdl-scrolling{height:100% !important;max-height:none !important}}@media screen and (max-width:598px){.filter-pp .bth__btn,.filter-pp .bth__btn.bth__btn--sm{display:block;width:100%;margin-bottom:15px}.filter-pp__error-msg{height:113px;width:auto;margin-right:15px;margin-left:15px}}@media screen and (max-width:479px){.filter-pp__btn{width:100%}}
