.wptravel-block-wrapper.wptravel-block-breadcrumb ul{display:flex;flex-direction:row;list-style:none;align-items:center;padding-left:0;justify-content:flex-start;margin:0;gap:1.5rem}@media (max-width: 821px){.wptravel-block-wrapper.wptravel-block-breadcrumb ul{align-items:unset}}.wptravel-block-wrapper.wptravel-block-breadcrumb ul li{position:relative}@media (max-width: 821px){.wptravel-block-wrapper.wptravel-block-breadcrumb ul li{display:flex}}.wptravel-block-wrapper.wptravel-block-breadcrumb ul li::after{content:"\00BB";position:absolute;font-family:wt-icon-solid;top:50%;right:-15px;transform:translate(0, -50%)}@media (max-width: 739px){.wptravel-block-wrapper.wptravel-block-breadcrumb ul li::after{top:14px}}.wptravel-block-wrapper.wptravel-block-breadcrumb ul li:nth-last-child(1)::after{display:none}.wptravel-block-wrapper.wptravel-block-breadcrumb ul li:nth-last-child(1) span{text-transform:capitalize}.wptravel-block-wrapper a{color:inherit}@media (max-width: 599px){#wptravel-block-trip-calendar .wp-travel-booking__header button{margin-right:0}}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper .react-datepicker-wrapper{margin-right:0}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper .react-datepicker-wrapper .wp-travel-date-picker-btn span{padding:0.75em 1em 0.5em}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper .react-datepicker-wrapper .react-datepicker-popper{z-index:20}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper .react-datepicker .react-datepicker__header select{padding:0 5px;height:35px;border-radius:2px}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper button.react-datepicker__navigation{position:absolute;border:none}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper button.react-datepicker__navigation::before{font:normal 20px/1 "Font Awesome 5 Free";font-weight:900;display:block}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper button.react-datepicker__navigation.react-datepicker__navigation--previous{left:15px}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper button.react-datepicker__navigation.react-datepicker__navigation--previous::before{content:"\f053"}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper button.react-datepicker__navigation.react-datepicker__navigation--next{left:unset;right:15px;margin-right:0}#wptravel-block-trip-calendar .wp-travel-booking__datepicker-wrapper button.react-datepicker__navigation.react-datepicker__navigation--next::before{content:"\f054"}#wptravel-block-trip-calendar .wp-travel-booking__pricing-wrapper .wp-travel-booking__pricing-name{margin-bottom:1em}#wptravel-block-trip-calendar .wp-travel-booking__pricing-wrapper .wp-travel-booking__pricing-name button{margin-bottom:1em;margin-right:1em}#wptravel-block-trip-calendar .wp-travel-booking__panel-bottom{border:1px solid #eeeeee}#wptravel-block-trip-calendar .wp-travel-booking__panel-bottom .left-info p,#wptravel-block-trip-calendar .wp-travel-booking__panel-bottom .right-info p{margin-top:0}#wptravel-block-trip-calendar .wp-travel-booking__panel-bottom .right-info .wp-travel-book{margin-right:0}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-trip-code{padding:0 20px}}.wptravel-block-wrapper #wp-travel-enquiries{padding:0;background:transparent;max-width:100%}.wptravel-block-wrapper.wptravel-block-trip-enquiry form textarea{width:100%}.wptravel-block-wrapper.wptravel-block-trip-enquiry form .wp-travel-form-field input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]){width:100% !important}.wptravel-block-wrapper.wptravel-block-trip-enquiry form .wp-travel-form-field .parsley-errors-list{list-style:none;top:5px}.wptravel-block-wrapper.wptravel-block-trip-enquiry form .wp-travel-form-field .parsley-errors-list li{color:red}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-trip-enquiry{padding:0 20px}}.wptravel-block-wrapper.wptravel-block-trip-price{background:transparent}.wptravel-block-wrapper.wptravel-block-trip-price .trip-price del{margin-right:10px}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-trip-price{padding:0 20px 0 0}}@media (max-width: 1199px){.wptravel-block-trip-fact{padding:0}}.wptravel-block-trip-fact .tour-info{max-width:100%;width:100%;margin:0}.wptravel-block-trip-fact .tour-info .tour-info-box{margin-block:20px}.wptravel-block-trip-fact .tour-info .tour-info-box .tour-info-column .tour-info-item i{line-height:18px}.wptravel-block-wrapper.wptravel-block-trip-faqs .panel-group .wp-collapse-open{text-align:right}.wptravel-block-wrapper.wptravel-block-trip-faqs .panel-group .panel-heading .panel-title{margin-bottom:-10px}.wptravel-block-wrapper.wptravel-block-trip-faqs .panel-group .panel-heading .accordion-toggle{border:1px solid #ddd;padding:10px 40px 10px 15px;font-weight:normal;display:block}.wptravel-block-wrapper.wptravel-block-trip-faqs .panel-group .panel-heading .accordion-toggle .collapse-icon{position:relative;float:right}.wptravel-block-wrapper.wptravel-block-trip-faqs .panel-group .panel-heading .accordion-toggle .collapse-icon::after{content:"\f077";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:-20px;top:3px}.wptravel-block-wrapper.wptravel-block-trip-faqs .panel-group .panel-heading .accordion-toggle.collapsed .collapse-icon::after{content:"\f078"}.wptravel-block-wrapper.wptravel-block-trip-faqs .panel-group .panel-collapse .panel-body{border:1px solid #ddd;padding:10px 40px 10px 15px;border-top:none}.wptravel-block-wrapper.wptravel-block-trip-faqs .panel-group .panel-collapse .panel-body p{margin-bottom:0.8em;margin-top:0.8em}.wptravel-block-wrapper.wptravel-block-trip-filters{margin-bottom:20px}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field input,.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field select{width:100%}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-search input{width:100%}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field.wp-trave-price-range .wp-travel-range-slider.ui-slider.ui-slider-horizontal{border:none;border-radius:10px;background-color:#555;cursor:pointer;height:5px;position:relative;text-align:left}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field.wp-trave-price-range .wp-travel-range-slider.ui-slider.ui-slider-horizontal .ui-slider-range.ui-corner-all.ui-widget-header{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background-position:0 0;top:0;height:100%}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field.wp-trave-price-range .wp-travel-range-slider.ui-slider.ui-slider-horizontal span.ui-slider-handle.ui-corner-all.ui-state-default{border:1px solid #555555;background:#555555;font-weight:normal;color:#505050;cursor:e-resize;top:-5px;margin-left:-0.6em;border-radius:50%;outline:none;position:absolute;z-index:2;width:14px;height:14px;cursor:pointer;touch-action:none}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field.wp-travel-trip-duration{width:100%;padding:0;display:inline-block;margin-bottom:15px;vertical-align:top;position:relative}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field.wp-travel-trip-duration span.trip-duration-calender{width:50%;display:block;float:left;margin-bottom:20px;position:relative}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field.wp-travel-trip-duration span.trip-duration-calender small{font-size:80%}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field.wp-travel-trip-duration span.trip-duration-calender input{max-width:95%;display:block;padding-left:50px}.wptravel-block-wrapper.wptravel-block-trip-filters .wp-travel-form-field.wp-travel-trip-duration span.trip-duration-calender:last-child{float:right}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-trip-filters{padding:0 20px}}.wptravel-block-wrapper.wptravel-block-trip-gallery .wp-travel-advanced-gallery-items-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));padding:0;-moz-column-gap:.5em;column-gap:.5em}.wptravel-block-wrapper.wptravel-block-trip-gallery .wp-travel-advanced-gallery-items-list .item{width:100%}@media (max-width: 507px){.wptravel-block-wrapper.wptravel-block-trip-gallery .wp-travel-advanced-gallery-items-list .item img{height:200px !important}}.wptravel-block-wrapper.wptravel-block-trip-price{background:transparent}.wptravel-block-wrapper.wptravel-block-trip-price .trip-price del{margin-right:10px}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-trip-price{padding:0 20px 0 0}}.wptravel-block-wrapper.wptravel-block-map{width:100%}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-map{padding:0 20px}}@media (max-width: 821px){.wptravel-block-wrapper.wptravel-block-map{padding:0}}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary h2{text-align:left}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .col{display:block;position:relative;border-left:2px solid}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .col .tc-heading{width:100%;text-align:left}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .col .tc-content{border-left:none;width:100%}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .col .tc-content.left{border-right:none}@media (max-width: 992px){.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .col .tc-content.left{justify-content:left}}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .col .tc-content.left img{float:left;margin-left:0;margin-right:1.5em}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .col .tc-content.left p{text-align:left}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .col h3{text-align:left}.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .image{top:-110px}@media (max-width: 767px){.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .image{top:0}}@media (max-width: 575px){.wptravel-block-wrapper.wptravel-block-trip-outline.layout-2 .itenary .image{width:20px;height:20px;left:-11px}}@media (max-width: 575px){.wptravel-block-wrapper.wptravel-block-trip-overview img{width:100%}}.wptravel-block-wrapper.wptravel-block-trip-price{background:transparent}.wptravel-block-wrapper.wptravel-block-trip-price .trip-price del{margin-right:10px}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-trip-price{padding:0 20px 0 0}}.wptravel-block-wrapper.wptravel-block-trip-rating .wp-travel-average-review{width:6em;font-family:"Font Awesome 5 Free";font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;display:inline-block}.wptravel-block-wrapper.wptravel-block-trip-rating .wp-travel-average-review:before{color:#f9a032;content:"\f005\f005\f005\f005\f005";float:left;left:0;position:absolute;top:0}.wptravel-block-wrapper.wptravel-block-trip-rating .wp-travel-average-review span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0;color:#f9a032;font-weight:900}.wptravel-block-wrapper.wptravel-block-trip-price{background:transparent}.wptravel-block-wrapper.wptravel-block-trip-price .trip-price del{margin-right:10px}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-trip-price{padding:0 20px 0 0}}.wptravel-block-wrapper.wptravel-block-trip-search form p input,.wptravel-block-wrapper.wptravel-block-trip-search form p select{width:100%}@media (max-width: 1199px){.wptravel-block-wrapper.wptravel-block-trip-search{padding:0 20px}}.wptravel-block-wrapper .widget_wp_travel_filter_search_widget .wp-travel-search p{margin:30px 0}.wptravel-block-wrapper .widget_wp_travel_filter_search_widget .wp-travel-search p input{width:100%;height:39px;padding:0.6em 1em 0.6em !important}.wptravel-block-wrapper .widget_wp_travel_filter_search_widget .wp-travel-search p select{height:39px;padding:0.6em 1em 0.6em !important}.wptravel-block-wrapper .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-form-field{margin:25px 0}.wptravel-block-wrapper .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-form-field input{height:39px;padding:0.6em 1em 0.6em !important}.wptravel-block-wrapper .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-form-field select{height:39px;padding:0.6em 1em 0.6em !important}.wptravel-block-wrapper .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration .trip-duration-calender .calender-icon{line-height:38px !important;width:38px !important;position:absolute;top:31px;left:2px}.wptravel-block-wrapper .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration .trip-duration-calender input{max-width:200px !important;padding-left:45px !important}.wptravel-block-wrapper.wptravel-block-tabs{border:1px solid #dedede}@media (max-width: 768px){.wptravel-block-wrapper.wptravel-block-tabs #slider-tab{display:none}}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list{margin:0;border:none}@media (min-width: 769px) and (max-width: 992px){.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list{height:auto}}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list .slick-list.draggable{overflow:hidden}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list button{position:relative;overflow:hidden}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list button.slick-prev::before,.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list button.slick-next::before{font-family:"Font Awesome 5 Free";display:block;font-weight:900;font-size:16px;position:absolute}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list button.slick-prev::before{content:"\f053"}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list button.slick-next::before{content:"\f054"}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list button:hover.slick-prev::before{right:16px}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list li.wp-travel-ert{padding:20px 26px;background:#f7f7f7}.wptravel-block-wrapper.wptravel-block-tabs #slider-tab ul.tab-list li.wp-travel-ert.resp-tab-active{background:#fff}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content{border:none;background:#fff}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content #booking .wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul li .text-right .pricing-area .qty-spinner span{display:flex;justify-content:center;align-items:center}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content #booking .wptravel-pax-selector .wp-travel-booking__trip-extras-wrapper ul li .checkbox{padding:0}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content #booking.wp-travel-calendar-view .wp-travel-booking__pax-selector-wrapper ul .text-right .qty-spinner span{height:30px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-gallery ul{display:flex;align-items:center;margin:0}@media (max-width: 767px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-gallery ul{padding-left:10px}}@media (max-width: 575px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-gallery ul{display:block;padding-left:0}}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-gallery ul li{list-style:none;padding:0;margin-right:30px}@media (max-width: 575px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-gallery ul li{margin-right:0}}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-gallery ul li a img{max-width:100%;height:auto}@media (max-width: 575px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-gallery ul li a img{width:100%}}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-advanced-gallery-items-list{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-advanced-gallery-items-list .item{width:100%}@media (max-width: 767px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-advanced-gallery-items-list .item{width:100%}}@media (max-width: 767px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container .tab-list-content .wp-travel-advanced-gallery-items-list .item .wptag__thumbnail img{height:auto !important}}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .timeline-contents .tc-content img{transform:translateY(8px)}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .timeline-contents .tc-content.right img{float:left;margin-right:1.5em}@media (max-width: 767px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .timeline-contents .tc-content.right img{float:unset;width:100%}}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .timeline-contents .tc-content.left img{float:right;margin-left:1.5em}@media (max-width: 767px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .timeline-contents .tc-content.left img{float:unset;width:100%}}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary{padding:20px 0}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .row-reverse{flex-direction:row-reverse}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .row-reverse .tc-heading{text-align:left}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .col{display:flex;flex-wrap:nowrap}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-content{position:relative;width:calc(50% - 1px);padding:0 50px 15px 50px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-content.left{border-right:2px solid;text-align:right}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-content.right{border-left:2px solid}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading .image{background:#fff;z-index:111}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading h1,.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading h3{margin-bottom:12px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .btn{text-transform:uppercase;border:1px solid #f83531;padding:7px 40px;display:inline-block;position:relative;display:none}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading h4{font-size:22px;text-transform:uppercase;margin-top:0;margin-bottom:0px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading{position:relative;width:calc(50% - 1px);padding:0px 50px 15px 50px;text-align:right}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline #related-posts .related-post.col{min-height:auto}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .col h3{margin-top:0;font-size:15px;font-weight:bold;margin-bottom:3px;flex-basis:100%}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .col h3 ~ time.published{flex-basis:100%}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .image{height:25px;width:25px;left:-15px;background:#8b8b8b;top:0;border-radius:50%;border:2px solid;position:absolute}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .row-reverse .image{left:initial;right:-15px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .timeline-contents .col:last-of-type .tc-content{padding-bottom:0}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading h3:last-of-type{font-style:italic;font-weight:100}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .timeline-contents .col:last-of-type .tc-content p{margin-bottom:0}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .timeline-contents h2{text-align:center}@media screen and (max-width: 767px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading.left{padding:0 35px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .ite-03 .col{position:relative;border-left:2px solid;margin-bottom:0;margin-left:23px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-content{position:initial}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading.right{margin-top:0px;left:0px;padding:0 35px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-content.left{border-right:none;padding:0 0 10px 35px;text-align:left}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .right{float:none;width:100%}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .left{float:none;width:100%;text-align:left;border-left:none}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading h4{margin-bottom:0px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .col h3{float:none;margin-top:0px;margin-right:0px;display:block}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .btn{padding:7px 25px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-content.right{border-left:none;margin-top:0;padding:0 0 10px 35px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .col{position:relative;border-left:2px solid;margin-bottom:0;margin-left:11px;display:block;margin-right:20px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading h3:last-of-type{margin-bottom:1em}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .row-reverse .image{left:-13px;right:initial}}@media screen and (max-width: 575px){.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .tc-content{border-left:none;margin-top:0;padding:0 0 10px 20px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .image,.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .row-reverse .image{height:15px;width:15px;left:-11px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .tc-heading{border-left:none;margin-top:0;padding:0 0 10px 20px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .itenary .col{margin-left:6px}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .tc-heading h3:last-of-type{margin-bottom:0}.wptravel-block-wrapper.wptravel-block-tabs .resp-tabs-container #trip_outline .ite-03 .col{margin-left:16px}}.wptravel-block-wrapper.wptravel-block-tabs #reviews p.comment-form-comment{display:grid}.wptravel-block-wrapper.wptravel-block-tabs #reviews .wp-tab-review-inner-wrapper ol.commentlist{padding-left:0}@media (max-width: 767px){.wptravel-block-wrapper.wptravel-block-tabs #reviews .wp-tab-review-inner-wrapper ol.commentlist{margin:5px}}.wptravel-block-wrapper.wptravel-block-tabs #reviews .wp-tab-review-inner-wrapper ol.commentlist li{list-style:none}.wptravel-block-wrapper.wptravel-block-tabs #reviews .wp-tab-review-inner-wrapper ol.commentlist li .comment_container img{border-radius:50%}.wptravel-block-wrapper.wptravel-block-tabs #reviews .wp-tab-review-inner-wrapper ol.commentlist li .comment_container .comment-text .reply a{font-weight:bold}.wptravel-block-wrapper.wptravel-block-tabs #reviews #review_form_wrapper #review_form .comment-respond{margin:20px 15px 0}@media (max-width: 767px){.wptravel-block-wrapper.wptravel-block-tabs #reviews #review_form_wrapper #review_form .comment-respond{width:100%;margin:10px 0 0}}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table thead.thead-table tr th{background:#f2f3f4;font-weight:bold;border:none;font-size:14px;color:#000;line-height:1.4;text-transform:uppercase;padding:10px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table thead.thead-table tr th:first-child{border-top-left-radius:3px;display:flex}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table thead.thead-table tr th:nth-child(2){text-align:left}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table thead.thead-table tr th:last-child{border-top-right-radius:3px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody{background:#fbfafa}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr{border-bottom:1px solid #0000000a;vertical-align:top;position:relative}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td{color:#404040;text-align:center;border:none;padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:not(:nth-child(2)){vertical-align:top;text-align:right}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(1) div{margin-bottom:1em}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(1) div .components-base-control__field{display:flex}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(1) div .components-base-control__field span.components-checkbox-control__input-container .components-checkbox-control__input{width:20px;height:20px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(1) div .components-base-control__field span.components-checkbox-control__input-container .components-checkbox-control__checked{display:none}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(1) div .components-base-control__field label.components-checkbox-control__label{font-size:15px;font-weight:bold;color:#444;margin-left:0.5em;text-align:left}@media (min-width: 992px){.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2){width:460px}}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .components-disabled{opacity:0.5}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper{margin-bottom:15px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper h4{display:none}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list{margin:0;padding:0;list-style:none}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;align-items:flex-start}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left{flex:1;margin-right:0.5em;display:flex;align-items:center}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left strong{font-size:15px;margin-right:1em}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button{cursor:pointer;font-size:12px;display:inline-flex;align-items:center;text-decoration:underline;position:relative;transition:all 0.4s ease-in-out}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button>span{display:none}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button svg{width:15px;height:15px;margin-right:0.25em}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table{position:absolute;top:70%;left:0;z-index:1;background-color:#fff;border-radius:4px;padding:0.5em;width:250px;margin-top:10px;box-shadow:0 20px 30px rgba(0,0,0,0.1);border:1px solid #ccc;opacity:0;visibility:hidden;-webkit-animation:arrowAnimate1 1s ease infinite;animation:arrowAnimate1 1s ease infinite}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table::before{content:"";border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:10px;transform:translateY(-100%);border-bottom-color:#0000005c;top:-0.7px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table::after{content:"";border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:0;left:10px;transform:translateY(-100%)}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table table{width:100%;border-collapse:collapse;text-align:center;display:table;margin:0}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table table .discount-thead th{padding:0.25em 0.5em;font-size:14px;text-align:center;color:#404040;border:1px solid #eee}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table table .discount-tbody tr td{border:1px solid #eee;padding:0.25em 0.5em;font-size:14px;text-align:center;color:#404040}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right{display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 576px){.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .item-price{margin:0.3em;margin-right:1em}}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .item-price>span{font-size:16px;font-weight:bold;color:#444}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner{position:relative;display:flex;align-items:center}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner button{display:inline-flex;justify-content:center;align-items:center;border-radius:0;margin:0;padding:1px 6px;font-size:16px;line-height:20px;cursor:pointer}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner button:nth-child(3){border-top-right-radius:4px;border-bottom-right-radius:4px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(2) .person-box .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner span{display:inline-block;min-width:30px;height:20px;line-height:20px;text-align:center;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);background:none}@media (min-width: 1200px){.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(3){width:200px}}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(3) .date-time-wrapper{font-weight:500;margin-bottom:10px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(3) .date-time-wrapper .start-date,.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(3) .date-time-wrapper .end-date{margin-bottom:2px;display:block}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(3) .date-time-wrapper .start-date span,.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-list-view .wp-travel-booking__content-wrapper .wptravel-recurring-dates table.wptravel-recurring-table tbody tr td:nth-child(3) .date-time-wrapper .end-date span{font-weight:700;color:#000}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__header button{display:flex;align-items:center;background:transparent;border:1px solid #df1814;color:#df1814;float:right;margin-bottom:15px;width:auto;padding:8px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__header button svg{width:16px;fill:#df1814;margin-right:6px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper{margin-bottom:0}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper h4{display:none}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list{margin:0;padding:0;list-style:none}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;align-items:center}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left{flex:1;margin-right:0.5em;display:flex;align-items:center}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left strong{font-size:15px;margin-right:1em}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button{cursor:pointer;font-size:12px;display:inline-flex;align-items:center;text-decoration:underline;position:relative;transition:all 0.4s ease-in-out}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button>span{display:none}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button svg{width:15px;height:15px;margin-right:0.25em}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table{position:absolute;top:70%;left:0;z-index:1;background-color:#fff;border-radius:4px;padding:0.5em;width:250px;margin-top:10px;box-shadow:0 20px 30px rgba(0,0,0,0.1);border:1px solid #ccc;opacity:0;visibility:hidden;-webkit-animation:arrowAnimate1 1s ease infinite;animation:arrowAnimate1 1s ease infinite}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table::before{content:"";border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:10px;transform:translateY(-100%);border-bottom-color:#0000005c;top:-0.7px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table::after{content:"";border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:0;left:10px;transform:translateY(-100%)}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table table{width:100%;border-collapse:collapse;text-align:center;display:table;margin:0}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table table .discount-thead th{padding:0.25em 0.5em;font-size:14px;text-align:center;color:#404040;border:1px solid #eee}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-left span.tooltip.group-discount-button .discount-table table .discount-tbody tr td{border:1px solid #eee;padding:0.25em 0.5em;font-size:14px;text-align:center;color:#404040}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right{display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 576px){.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .item-price{margin:0.3em;margin-right:1em}}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .item-price>span{font-size:16px;font-weight:bold;color:#444}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner{position:relative;display:flex;align-items:center}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner button{display:inline-flex;justify-content:center;align-items:center;border-radius:0;margin:0;padding:0 !important;font-size:16px;line-height:20px;cursor:pointer}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner button:nth-child(3){border-top-right-radius:4px;border-bottom-right-radius:4px}.wptravel-block-wrapper.wptravel-block-tabs .wp-travel-booking__pricing-wrapper.wptravel-pax-selector .wp-travel-booking__pax-selector-wrapper ul.wp-travel-booking__trip-option-list li .text-right .pricing-area .qty-spinner span{display:inline-block;min-width:30px;height:20px;line-height:20px;text-align:center;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);background:none}@-webkit-keyframes arrowAnimate1{0%{transform:translateY(0)}60%{transform:translateY(-5px)}100%{transform:translateY(0)}}@keyframes arrowAnimate1{0%{transform:translateY(0)}60%{transform:translateY(-5px)}100%{transform:translateY(0)}}.wptravel-block-wrapper .wp-travel-add-to-wishlists{position:relative;top:unset}.wp-travel-itinerary-items ul{display:grid;padding:0;grid-template-columns:repeat(3, 1fr);grid-gap:0;margin-left:0}@media (max-width: 1199px){.wp-travel-itinerary-items ul{display:grid !important;grid-template-columns:repeat(2, 1fr);grid-gap:25px;padding:0 15px}}@media (max-width: 575px){.wp-travel-itinerary-items ul{grid-template-columns:repeat(1, 1fr)}}.wp-travel-itinerary-items ul li{list-style:none;border:1px solid #e0e0e0;position:relative}@media (max-width: 1199px){.wp-travel-itinerary-items ul li{width:auto !important}}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-thumbnail img.wp-post-image{width:100%;max-width:100%;height:auto}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-savings{position:absolute;background:#00921d;color:#fff;padding:5px 8px;text-align:center;z-index:2;right:-8px;top:20px}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-savings::after{content:"";position:absolute;right:0px;top:100%;z-index:1;border-left:4px solid #005d12;border-right:4px solid transparent;border-bottom:2px solid transparent;border-top:3px solid #005d12}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-offer{position:absolute;left:-6px;top:10px;z-index:1;overflow:hidden;width:75px;height:64px}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-offer span{font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;line-height:34px;width:75px;display:block;background:#f83531;position:absolute;top:10px;left:0}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-offer span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #ad2320;border-bottom:3px solid transparent;border-top:3px solid #ad2320}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-info{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:unset}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-info h4.post-title{padding:0 15px 0 0}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-info .wp-travel-trip-detail .trip-price span.person-count{display:block;text-align:right}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-content{padding:0 15px}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-content span.post-category .entry-meta .wp-travel-average-review{font-family:"Font Awesome 5 Free";font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;width:5.5em;display:inline-block}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-content span.post-category .entry-meta .wp-travel-average-review::before{content:"\f005\f005\f005\f005\f005";float:left;left:0;position:absolute;top:0}.wp-travel-itinerary-items ul li .wp-travel-post-item-wrapper .wp-travel-post-content span.post-category .entry-meta .wp-travel-review-text{margin-top:7px}.wptravel-block-wrapper[class*="is-content-justification-"]{display:flex}.wptravel-block-wrapper[class*="is-content-justification-"].is-content-justification-center{justify-content:center}.wptravel-block-wrapper[class*="is-content-justification-"].is-content-justification-left{justify-content:flex-start}.wptravel-block-wrapper[class*="is-content-justification-"].is-content-justification-right{justify-content:flex-end}.wptravel-block-wrapper .wp-travel-form-field{width:100%;padding:0;display:inline-block;margin-bottom:15px;vertical-align:top;position:relative}.wptravel-block-wrapper .wp-travel-form-field label{margin-bottom:5px;display:block}figure.wp-block-image img{-o-object-fit:cover;object-fit:cover;height:225px}@media (max-width: 991px){figure.wp-block-image img{height:170px}}@media (max-width: 767px){figure.wp-block-image img{height:225px}}@media (max-width: 575px){figure.wp-block-image img{height:275px;max-width:100%}}

