#tour-booking-review-form-popup .bg-overlay{right:0;position:fixed;bottom:0;top:0;background:hsla(0,0%,7%,.8);left:0;display:none;z-index:999}#tour-booking-submit-review-form{height:calc(100% - 200px);overflow:auto;padding:20px;right:15px;position:fixed;max-width:600px;top:100px;margin:0 auto;border-radius:10px;background:#fff;left:15px;width:100%;display:none;z-index:9999}#tour-booking-submit-review-form header{justify-content:space-between;margin-bottom:20px;align-items:center;display:flex}#tour-booking-submit-review-form header .close-form-btn{height:20px;cursor:pointer;width:20px}#tour-booking-submit-review-form main .field{margin-bottom:24px}#tour-booking-submit-review-form label{font-size:.875em;font-weight:400;margin-bottom:8px;display:block}#tour-booking-submit-review-form .review-rating label{font-size:1em;font-weight:700;color:#000}#tour-booking-submit-review-form main .field input{width:100%}#tour-booking-submit-review-form .field.review-rating a{text-decoration:none}#tour-booking-submit-review-form main .field input,#tour-booking-submit-review-form textarea#review-content{padding:12px;resize:none;border:0;border-radius:8px;background:#f2f4f4}#tour-booking-submit-review-form .rating-star a{height:1em;font-size:1.8em;text-decoration:none;text-indent:-999em;position:relative;box-shadow:none;width:1em;display:inline-block}#tour-booking-submit-review-form .rating-star a:before{height:1em;text-indent:0;content:"\e021";position:absolute;top:0;left:0;width:1em;line-height:1;font-family:WooCommerce;display:block}#tour-booking-submit-review-form .tour-gallery-review{margin-bottom:24px}#tour-booking-submit-review-form footer .submit button{padding:12px 16px;border:0;color:#fff;border-radius:200px;background:#01aa90;width:100%}#tour-booking-submit-review-form footer .submit button:hover{opacity:.9}#tour-booking-submit-review-form .rating-star.selected a.rating-star-item.selected:before,#tour-booking-submit-review-form .rating-star.selected a.rating-star-item:not(.selected):before{content:"\e020"}#tour-booking-submit-review-form .rating-star.selected a.rating-star-item.selected~a:before{content:"\e021"}#tour-booking-submit-review-form .rating-star.active a.rating-star-item.active:before,#tour-booking-submit-review-form .rating-star.active a.rating-star-item:not(.active):before{content:"\e020"}#tour-booking-submit-review-form .rating-star.active a.rating-star-item.active~a:before{content:"\e021"}#tour-booking-submit-review-form label.upload-images{height:96px;justify-content:center;border:1.5px dashed;position:relative;text-align:center;align-items:center;border-radius:8px;cursor:pointer;width:96px;vertical-align:middle;display:grid!important}#tour-booking-submit-review-form label.upload-images:hover{background:#e8edf1}.upload-images span{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:inline-block}#tour-review-image,.upload-images input{display:none}.preview-item{height:100px;margin:10px 10px 10px 0;width:100px;display:inline-block}.preview-item img{height:100%;width:100%}#tour-booking-submit-review-form p.notice.failed{color:red}#tour-booking-submit-review-form p.notice.success{color:green}#tour-booking-submit-review-form footer{position:relative}#tour-booking-submit-review-form span.tour-spinner{height:24px;padding:0;border:none;position:relative;opacity:.75;visibility:hidden;background-color:#23282d;border-radius:100%;width:24px;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}#tour-booking-submit-review-form span.tour-spinner:before{height:6px;animation-iteration-count:infinite;border:none;animation-timing-function:linear;content:"";position:absolute;animation-name:spin;top:4px;background-color:#fbfbfc;transform-origin:8px 8px;border-radius:100%;left:4px;width:6px;animation-duration:1s}#tour-booking-submit-review-form span.tour-spinner.active{visibility:visible}.tour-review-images{border-bottom:0!important}ul.tour-review-images li{height:100px;width:100px}ul.tour-review-images img{height:auto;width:100%}.review-top-section .header{justify-content:space-between;margin-bottom:20px;align-items:center;display:flex}.review-top-section .header button{border-radius:10px}.review-top-section .review-average-rating{align-items:center;display:flex}.review-top-section .review-average-rating .rating{margin-left:10px}.review-top-section .rating .star-rating{margin-bottom:0}.review-top-section .statistic{justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;display:flex}.review-top-section .statistic-detail-item{justify-content:space-between;flex-wrap:wrap;align-items:center;display:flex}.review-top-section .rating-label{margin-right:10px;width:100px}.statistic-detail-item .full-width{margin-right:20px;width:400px}.statistic-detail-item .rating-number{text-align:right;width:50px}.statistic-detail-item .progress{height:8px;overflow:hidden;margin-bottom:0;border-radius:200px;background:#e8edf1}.statistic-detail-item .progress-bar{height:100%;background:#01aa90}.tour-commentlist-sort-filter{justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;align-items:center;display:flex}.tour-commentlist-sort-filter .gallery-filter a{padding:10px;border:1px solid;text-decoration:none;border-radius:20px}.tour-commentlist-sort-filter .gallery-filter a.active{border-color:#01aa90;color:#fff;background:#01aa90}.sort-by{align-items:center;display:flex}.sort-by .label{margin-right:10px}.tour-commentlist-sort-filter .option{position:relative}.tour-commentlist-sort-filter .option .toggle{padding:12px 16px;border-radius:8px;background:#f2f4f4;cursor:pointer}.tour-commentlist-sort-filter .option .toggle svg{margin-left:12px}.tour-commentlist-sort-filter #tour-sort-by{padding:20px;right:0;transition:all 2s ease-in;position:absolute;border-bottom:0;top:60px;margin:0;border-radius:6px;background:#fff;text-wrap:nowrap;display:none;z-index:999}.tour-commentlist-sort-filter #tour-sort-by.is-open{display:block}.tour-commentlist-sort-filter ul#tour-sort-by li{display:block!important}.tour-commentlist-sort-filter ul#tour-sort-by li:hover a{color:#01aa90}.tour-commentlist-sort-filter ul#tour-sort-by li a{height:100%;padding:0;font-weight:400;width:100%;display:inline-block!important}.single-tour-faq ul{list-style:none;padding-left:1rem}.tour-faq-title{font-weight:600}.phys-tour-rating{flex-direction:row;gap:6px;align-items:center;display:flex}.phys-tour-rating .star-rating{margin-bottom:0}