@charset "UTF-8";.wp-travel .wp-travel-error{background-color:#a10000}
.wp-travel .wp-travel-message{background-color:#0aa525}
.wp-travel .wp-travel-info{background-color:#1e85be}
.wp-travel .wp-travel-error,.wp-travel .wp-travel-info,.wp-travel .wp-travel-message{border:0;color:#fff}
.wp-travel .wp-travel-error::before,.wp-travel .wp-travel-info::before,.wp-travel .wp-travel-message::before{height:100%;width:60px;background:rgba(0,0,0,0.3);top:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff}
.wp-block-table table thead tr th{background-color:#ececec}
.wp-block-table table th,.wp-block-table table td{border:1px solid #f5f5f5 !important}
h5{font-size:20px}
h6{font-size:18px}
.breadcrumbs{padding:1em 0;margin:0}
@media(min-width:768px){.breadcrumbs{padding:1.41575em 0;margin-bottom:0}
}.breadcrumbs ul{display:flex;list-style:none;padding:0;margin:0}
.breadcrumbs ul li{display:flex}
.breadcrumbs ul li:not(:last-child)::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f105";font-size:1.15em;text-indent:0;line-height:initial;opacity:.25;transform:translateY(3px);margin:0 5px}
.breadcrumbs ul li:first-of-type a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f015";margin-right:.5407911001em}
.breadcrumbs ul li a{text-decoration:underline;line-height:1.618;font-size:.9em;font-weight:400;color:#656971}
.breadcrumbs ul li a:hover{text-decoration:none}
.breadcrumbs ul li span{line-height:1.618;font-size:.9em;font-weight:400;color:#43454b}
.page-template-template-fullwidth-php .home.content-area,.home.page-template-template-homepage-php .content-area,.storefront-full-width-content.right-sidebar .content-area,.storefront-full-width-content.left-sidebar .content-area{width:100% !important}
@media(max-width:991px){.content-area,.widget-area{width:100% !important;margin-right:0 !important}
}@media(min-width:992px){.widget-area{width:27.73913% !important}
}@media(min-width:992px){.wp-travel-trips-has-sidebar,.right-sidebar .content-area,.left-sidebar .content-area{width:67.913043% !important}
}@media(min-width:992px){.wp-travel-trips-has-sidebar{padding-right:15px !important}
}.container{max-width:1093px;margin:0 auto;padding:0 15px}
.text-center{text-align:center}
.site-content{margin-top:3.706325903em}
@media(max-width:767px){.site-content{margin-top:1.618em}
}.star-rating .wp-travel-average-review::before,.star-rating .wp-travel-average-review a span{color:#96588a}
input,select{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;border:0;-webkit-appearance:none;box-sizing:border-box;font-weight:normal;box-shadow:inset 0 1px 1px rgba(0,0,0,0.12);height:35px;border-radius:0 !important}
input:focus,select:focus{outline:2px solid #96588a}
button.menu-toggle.active{outline:none !important}
input[type=checkbox]{-webkit-appearance:checkbox;height:unset;box-shadow:none}
select{padding:0 .6180469716em}
.wp-travel-tab-wrapper .wp-travel-booking-form-wrapper form .wp-travel-form-field .ws-theme-cart-page select[disabled],.wp-travel-tab-wrapper .wp-travel-booking-form-wrapper form .wp-travel-form-field .ws-theme-cart-page textarea[disabled],.ws-theme-cart-page .wp-travel-tab-wrapper .wp-travel-booking-form-wrapper form .wp-travel-form-field select[disabled],.ws-theme-cart-page .wp-travel-tab-wrapper .wp-travel-booking-form-wrapper form .wp-travel-form-field textarea[disabled],.ws-theme-cart-page button[disabled],.ws-theme-cart-page input[disabled]{opacity:.5;cursor:not-allowed !important}
a.button,.btn,.wp-travel-explore a,.wp-travel .button,.wp-travel-update-cart-btn,input[type=submit],.my-order .no-order a,button[type=submit],.wp-travel-booknow-btn{border:0;border-radius:0;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none;transition:all .5s ease;box-shadow:0 15px 20px rgba(0,0,0,0.1);font-size:14px;border-radius:0 !important;text-decoration:none !important}
a.button::after,.btn::after,.wp-travel-explore a::after,.wp-travel .button::after,.wp-travel-update-cart-btn::after,input[type=submit]::after,.my-order .no-order a::after,button[type=submit]::after,.wp-travel-booknow-btn::after{content:"→";transition:all .2s linear;margin-left:10px}
a.button:hover,.btn:hover,.wp-travel-explore a:hover,.wp-travel .button:hover,.wp-travel-update-cart-btn:hover,input[type=submit]:hover,.my-order .no-order a:hover,button[type=submit]:hover,.wp-travel-booknow-btn:hover{text-decoration:none !important}
a.button:hover::after,.btn:hover::after,.wp-travel-explore a:hover::after,.wp-travel .button:hover::after,.wp-travel-update-cart-btn:hover::after,input[type=submit]:hover::after,.my-order .no-order a:hover::after,button[type=submit]:hover::after,.wp-travel-booknow-btn:hover::after{transform:translateX(10px)}
.wp-travel-offer span{background-color:#96588a !important}
.wp-travel-offer span::before{border-right-color:#96588a !important;border-top-color:#96588a !important}
#wp-travel_rate a{text-decoration:none}
.form{background:rgba(210,210,210,0.2)}
.login-page{max-width:450px}
.has-post-thumbnail .wp-post-image{width:100%}
.dashboard-tab ul.resp-tabs-list{background-color:#fcfcfc}
.my-order .no-order>p{display:flex;flex-direction:column;justify-content:center;align-items:center}
.my-order .no-order a{display:block}
.wp-travel-navigation .wp-page-numbers li .wp-page-numbers.current{background-color:#96588a;color:#fff}
.storefront-product-section{margin-top:60px}
.storefront-product-section .section-title{text-align:center;margin-bottom:1em}
#featured-trip{margin-top:0}
#featured-trip-slider .owl-item a{pointer-events:none}
#featured-trip-slider .owl-item.active{opacity:1}
#featured-trip-slider .owl-item.active a{pointer-events:unset}
#featured-trip-slider .product{width:100% !important;margin:0}
.content-slider .owl-nav [class*=owl-]{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:#fff !important;border-radius:50%}
.content-slider .owl-nav [class*=owl-]:active{outline:0}
.content-slider .owl-nav .owl-prev{left:-15px;box-shadow:10px 0 10px rgba(0,0,0,0.25)}
.content-slider .owl-nav .owl-next{right:-15px;box-shadow:-10px 0 10px rgba(0,0,0,0.25)}
.wp-travel-trips-has-sidebar{width:77.666667%}
.wp-travel-widget-area{margin-top:3.235801032em}
.dropdown-toggle:active{outline:none !important}
@media(max-width:767px){.dashboard-tab .resp-tabs-container .resp-tab-content{padding:15px !important}
}.dashboard-tab .resp-tabs-container .resp-tab-content .edit-account>p{display:inline-block}
@media(max-width:767px){.dashboard-tab .resp-tabs-container .resp-accordion [class*=wt-icon]{margin-right:5px}
}@media(max-width:767px){.entry-header .entry-title{text-align:center}
}a{display:inline-block;width:100%}
.keyboard-nav-on #page input:active,.keyboard-nav-on #page input:focus,.keyboard-nav-on #page input:hover,.keyboard-nav-on #page a:active,.keyboard-nav-on #page a:focus,.keyboard-nav-on #page a:hover,.keyboard-nav-on #page button:active,.keyboard-nav-on #page button:focus,.keyboard-nav-on #page button:hover,.keyboard-nav-on #page textarea:active,.keyboard-nav-on #page textarea:focus,.keyboard-nav-on #page textarea:hover,.keyboard-nav-on #page a img:active,.keyboard-nav-on #page a img:focus,.keyboard-nav-on #page a img:hover{outline:#96588a solid 2px}
.wptravel-layout-v2 .storefront-hero-section .owl-stage-outer a.product_type_simple{width:30%}
.wptravel-layout-v2 #masthead .site-branding .custom-logo-link{height:60px;width:60px}
.widget_wp_travel_featured .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-title,.widget.widget_wp_travel_location .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-title,.widget.widget_wp_travel_trip_type .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-title,.widget_wp_travel_sale_itineraries .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-title{padding-left:20px}
.widget.widget_wp_travel_featured .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header,.widget.widget_wp_travel_location .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header,.widget.widget_wp_travel_trip_type .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header,.widget_wp_travel_sale_itineraries .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header{padding:0}
#wp_travel_trip_type-5.widget_wp_travel_trip_type .wp-travel-add-to-wishlists,#wp_travel_sale_itineraries-5.widget_wp_travel_sale_itineraries .wp-travel-add-to-wishlists{left:0;position:absolute}
.wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .wp-travel-add-to-wishlists{top:7px;position:absolute !important;left:18px}
#wp_travel_featured-5.widget_wp_travel_featured .wp-travel-add-to-wishlists{top:0 !important;left:0 !important;position:absolute}
#wp_travel_location-5.widget_wp_travel_location .wp-travel-add-to-wishlists{left:0 !important;position:absolute}
#wp_travel_location-4.widget_wp_travel_location .wp-travel-add-to-wishlists{left:10px !important}
.tax-itinerary_types.wptravel-layout-v1 #inner-content-wrapper .wp-travel-trips-has-sidebar #primary .description-left .wp-travel-add-to-wishlists{top:7px;position:absolute;left:18px}
.single-itineraries .wp-travel-trip-meta-info{border:1px solid rgba(222,222,222,0.49) !important;padding:10px !important;border-radius:5px !important}
.single-itineraries.wptravel-layout-v2 #wp-travel-content .wp-travel-trip-meta-info .travel-info span.value{display:flex;gap:2px}
.single-itineraries .hentry .wp-travel-feature-slide-content a{width:unset !important}
.wptravel-layout-v2 .wp-travel-related-posts .grid-view header .wp-travel-add-to-wishlists{width:10%}
.site-header{margin-bottom:0 !important}
.storefront-hero-section{background-color:#ccc}
.storefront-hero-section .hero-inner{position:relative;max-width:1920px;margin:0 auto}
.storefront-hero-section .hero-inner .hero-carousel .owl-stage-outer{overflow:hidden !important}
.storefront-hero-section .hero-inner .hero-carousel .owl-stage{display:flex;height:700px}
@media(max-width:767px){.storefront-hero-section .hero-inner .hero-carousel .owl-stage{height:530px}
}@media(max-width:575px){.storefront-hero-section .hero-inner .hero-carousel .owl-stage{height:380px}
}.storefront-hero-section .hero-inner .hero-carousel .owl-stage .owl-item{height:unset;float:unset}
.storefront-hero-section .hero-inner .hero-carousel .item{position:relative;height:100%}
.storefront-hero-section .hero-inner .hero-carousel .item::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:absolute;top:0;left:0;right:0}
.storefront-hero-section .hero-inner .hero-carousel .item img{width:100%;height:100%;object-fit:cover}
.storefront-hero-section .hero-inner .hero-carousel .item .carousel-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}
@media(max-width:767px){.storefront-hero-section .hero-inner .hero-carousel .item .carousel-caption{width:70%}
}.storefront-hero-section .hero-inner .hero-carousel .item .carousel-caption .slide-title{color:#fff;font-weight:bold}
@media(max-width:767px){.storefront-hero-section .hero-inner .hero-carousel .item .carousel-caption .slide-title{font-size:24px}
}.storefront-hero-section .hero-inner .hero-carousel .owl-nav [class*=owl-]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;outline:0}
@media(max-width:575px){.storefront-hero-section .hero-inner .hero-carousel .owl-nav [class*=owl-]{width:30px;height:30px;font-size:12px}
}.storefront-hero-section .hero-inner .hero-carousel .owl-nav [class*=owl-] span{transform:translateY(-50%)}
.storefront-hero-section .hero-inner .hero-carousel .owl-nav .owl-prev{left:20px}
.storefront-hero-section .hero-inner .hero-carousel .owl-nav .owl-next{right:20px}
.owl-stage-outer{overflow:visible !important}
.owl-stage-outer .owl-stage .owl-item{opacity:0;pointer-events:none}
.owl-stage-outer .owl-stage .owl-item.active{opacity:1;pointer-events:unset}
#featured-trip-slider .owl-nav [class*=owl-]{top:168px}
[class*=column-]{display:flex;flex-wrap:wrap}
ul.products{display:flex;flex-wrap:wrap;margin-left:0;margin-bottom:0;clear:both;list-style:none}
@media(min-width:768px){ul.products.columns-5 li{width:16.9%;margin-right:3.8%}
}@media(min-width:768px){ul.products.columns-4 li{width:21.7391304348%;float:left;margin-right:4.347826087%}
}@media(min-width:768px){ul.products.columns-3 li{width:30.4347826087%;float:left;margin-right:4.347826087%}
}@media(min-width:768px){ul.products.columns-2 li{width:47.8260869565%;float:left;margin-right:4.347826087%}
}@media(min-width:768px){ul.products.columns-1 li{width:100%;margin-right:0;float:none}
}ul.products .product{list-style:none;margin-left:0;margin-bottom:4.235801032em;text-align:center;position:relative}
@media(max-width:991px) and (min-width:576px){ul.products .product{width:47% !important;margin-right:5%}
ul.products .product:nth-child(even){margin-right:0}
}@media(min-width:768px){ul.products .product{font-size:.875em}
}ul.products .product img{display:block;margin:0 auto 1.618em;width:100%;height:315px;object-fit:cover}
ul.products .product.product-pro-banner{position:relative;color:#fff;background-size:cover;border-radius:3px;border:1px solid #96588a;overflow:hidden}
ul.products .product.product-pro-banner .banner-image{display:inline !important}
ul.products .product.product-pro-banner img{height:100%;width:100%;object-fit:cover;border:1px solid}
ul.products .product.product-pro-banner .banner-caption{padding:30px;text-align:left;min-height:100%;background:linear-gradient(to bottom,#fff,transparent 130%);padding-bottom:75px}
ul.products .product.product-pro-banner .banner-caption p{color:#000}
ul.products .product.product-pro-banner .banner-caption a{display:block}
ul.products .product.product-pro-banner .banner-caption .woocommerce-loop-product__title{color:#444;line-height:30px;text-shadow:0 10px 20px rgba(0,0,0,0.5)}
ul.products .product.product-pro-banner .banner-caption .btn{display:inline-block}
ul.products .product.product-pro-banner .stars i{color:rgba(255,255,255,0.5)}
ul.products .product.product-pro-banner .woocommerce-loop-product__title{font-size:30px;font-weight:bold;text-transform:uppercase}
ul.products .product.product-pro-banner .woocommerce-loop-product__title,ul.products .product.product-pro-banner .price{color:#fff}
ul.products .product .woocommerce-loop-product__title{font-size:1rem;font-weight:400;margin-bottom:.5407911001em}
ul.products .product .onsale{border:1px solid;border-color:#43454b;color:#43454b;padding:.202em .6180469716em;font-size:.875em;text-transform:uppercase;font-weight:600;display:inline-block;margin-bottom:1em;border-radius:3px;position:relative}
ul.products .product .price{display:block;color:#60646c;font-weight:400;margin-bottom:1rem;margin-top:.5rem}
ul.products .product .price del{opacity:.5;font-weight:400;margin-right:.6180469716em}
ul.products .product .price .woocommerce-Price-amount,ul.products .product .price .woocommerce-Price-currencySymbol{color:#43454b;font-weight:400;margin-bottom:1rem}
ul.products .product .wp-travel-average-review{margin:0 auto;display:block}
ul.products .product .wp-travel-average-review a span::before,ul.products .product .wp-travel-average-review::before{color:#96588a}
ul.products .product .button{margin-bottom:.236em}
ul.products .product .button:hover{text-decoration:none !important}
ul.products .product.last{margin-right:0}
ul.review{padding-left:0;margin-left:0;list-style:none}
ul.review li .sr-review-content{background-color:#f8f8f8;padding:15px 25px;margin-bottom:25px;border-radius:4px;border:1px solid #eee;position:relative;box-shadow:0 20px 30px rgba(0,0,0,0.1)}
ul.review li .sr-review-content::before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ccc;position:absolute;top:100%;left:15px;margin-top:.25px}
ul.review li .sr-review-content::after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f8f8f8;position:absolute;top:100%;left:15px}
ul.review li .sr-review-content .review-container{display:flex;justify-content:space-between}
ul.review li .sr-review-content .review-container .trip-title{font-weight:600;font-size:20px;margin-top:10px;margin-bottom:20px;line-height:24px}
ul.review li .sr-review-content .review-container>div{margin-right:15px}
ul.review li .sr-review-content .review-container img{width:80px;height:auto;max-width:unset}
ul.review li .sr-review-meta{display:flex}
ul.review li .sr-review-meta img{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:20px}
.page-header .taxonomy-description{display:none}
@media(max-width:992px){.wp-travel-trips-has-sidebar{padding-right:0 !important}
}@media(max-width:991px){.wp-travel-trips-has-sidebar{width:100%}
}.wp-travel-toolbar{border-color:#efefef;padding:.5em;margin-top:2em;position:relative}
@media(min-width:1025px){.wp-travel-toolbar{display:flex}
}@media(min-width:1025px){.wp-travel-toolbar .wp-toolbar-left{flex:1;padding-right:15px}
}@media(max-width:1024px){.wp-travel-toolbar .wp-toolbar-left{width:100%}
}.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter{display:flex;flex-wrap:wrap;align-items:center}
@media(max-width:767px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter{justify-content:flex-end}
}.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-travel-filter-by-heading{width:100%;margin-bottom:10px}
.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field{display:inline-flex;align-items:center;margin-right:1em;flex:1}
@media(max-width:1024px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field{margin-right:10px}
}@media(max-width:767px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field{margin-bottom:10px;width:100%;display:flex;flex:unset}
}.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field p{padding:0;margin-right:10px}
@media(max-width:767px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field p{width:30%}
}.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field select{padding:0 .6180469716em;flex:1}
@media(max-width:1024px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field select{width:128px}
}@media(max-width:991px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field select{width:55%}
}@media(max-width:838px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field select{width:50%}
}@media(max-width:774px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field select{width:49%}
}@media(max-width:767px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field select,.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field input{width:100% !important}
}@media(max-width:767px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field{margin:0;margin-bottom:10px}
}@media(max-width:1024px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-travel-filter-button{flex:0 0 59px}
}@media(max-width:767px){.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-travel-filter-button{margin:0}
}.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-toolbar-filter-field,.wp-travel-toolbar .wp-toolbar-content .wp-travel-post-filter .wp-travel-filter-button{padding:0}
.wp-travel-toolbar .wp-toolbar-content.wp-toolbar-right{margin-right:0}
@media(max-width:1024px){.wp-travel-toolbar .wp-toolbar-content.wp-toolbar-right{top:23px;right:24px;position:absolute}
}.wp-travel-toolbar .wp-toolbar-content.wp-toolbar-right .wp-travel-view-mode-lists{padding:0}
.wp-travel-itinerary-items .wp-travel-itinerary-list li{margin-bottom:4.235801032em;border-radius:4px;overflow:hidden}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-info{display:flex;align-items:center}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-info .post-title{margin-bottom:15px}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-info .post-title a{font-weight:600;font-size:1rem}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-info .post-title,.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-info .recent-post-bottom-meta{width:100%}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-info .recent-post-bottom-meta .wp-detail-review-wrap .wp-travel-trip-detail{margin:auto}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-info .recent-post-bottom-meta .wp-detail-review-wrap .wp-travel-trip-detail .trip-price{text-align:right;font-weight:400}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content{text-align:left;justify-content:space-between;flex-wrap:wrap;align-items:center;border-top:1px solid #efefef}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category{flex:0 0 50%}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category a{padding-left:7px}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta{display:flex;flex-wrap:wrap;align-items:center}
@media(max-width:991px){.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta{display:unset}
}.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta>div{height:auto;width:auto}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta>div::before{color:#96588a;font-size:16px;position:static}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta>div span::before{font-size:16px;color:#96588a;top:1.5px}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta>div,.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta>span{display:inline-block;float:unset}
.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta .category-list-items{display:flex;margin-top:10px}
@media(max-width:991px){.wp-travel-itinerary-items .wp-travel-itinerary-list li .wp-travel-post-item-wrapper .wp-travel-post-wrap-bg .wp-travel-post-content .post-category .entry-meta .category-list-items{float:right;margin-right:0}
}.wp-travel-archive-content{margin-top:3.235801032em}
.wp-travel-archive-content .wp-travel-default-article{padding:0;border:0;display:flex;flex-wrap:wrap;margin-bottom:3.235801032em}
@media(max-width:767px){.wp-travel-archive-content .wp-travel-default-article{border:1px solid #eaeaea}
}.wp-travel-archive-content .wp-travel-default-article .wp-travel-article-image-wrap img{height:100%;width:100%;object-fit:cover}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left{padding:0 20px}
@media(max-width:767px){.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left{margin-top:20px}
}.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .wp-travel-add-to-wishlists{top:5px !important}
@media(max-width:767px){.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .wp-travel-add-to-wishlists{left:20px}
}.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header{display:inline-block}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header .entry-title{text-align:left}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-meta{display:flex;align-items:center;flex-wrap:wrap}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-meta .travel-info{display:block}
@media(max-width:767px){.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header{padding-left:20px}
}@media(max-width:767px){.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid #efefef;padding-top:16px}
}.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right .wp-detail-review-wrap .wp-travel-trip-detail .trip-price{line-height:26px}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right .wp-detail-review-wrap .wp-travel-trip-detail .trip-price del{opacity:.5}
@media(max-width:767px){.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right .wp-detail-review-wrap .wp-travel-trip-detail .trip-price{display:inline-flex;font-size:16px;margin:0}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right .wp-detail-review-wrap .wp-travel-trip-detail .trip-price .price-from{margin-right:5px}
}.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .entry-header .entry-title a{font-size:20px;font-weight:600;line-height:24px;display:block}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .entry-content p{font-size:14px}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .wp-travel-average-review::before{color:#96588a;font-size:16px}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .wp-travel-average-review .wp-travel-average-review::before{color:#96588a;font-size:16px}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .wp-travel-average-review .wp-travel-average-review a span::before{color:#96588a;font-size:13px}
.wp-travel-archive-content .wp-travel-default-article .wp-travel-entry-content-wrapper .wp-travel-review-text{margin-left:0;transform:translateY(-6px);display:inline-block}
.wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .wp-travel-average-review{line-height:unset;height:1.7em;width:70%}
.entry-content .wp-travel-itinerary-items .wp-travel-itinerary-list.itinerary-2-per-row li{width:calc(50% - 8px)}
.post-category .entry-meta .wp-travel-average-review{padding:1px 0}
.wp-travel-archive-content .wp-travel-navigation ul{display:flex;justify-content:center}
.resp-tabs-container #wp-travel-tab-content-bookings .my-order-details .table-wrp{margin:35px 0}
.resp-tabs-container #wp-travel-tab-content-bookings .my-order-details .table-wrp .my-order-single-sidebar{padding-left:0;width:50%}
.wp-travel-form-field.button-field{padding-top:20px}
#wp-travel-tab-content-bookings .my-order input[type=radio]:checked+label::after{left:5px;top:5px}
.entry-meta .category-list-items i{font-size:18px}
.entry-meta .category-list-items .post-category{display:flex}
.entry-meta .category-list-items .post-category a{padding-left:7px}
.mfp-content .wp-travel-enquiries-form .wp-travel-form-field{margin-top:0}
.mfp-content .wp-travel-enquiries-form .wp-travel-form-field label{width:100%}
.participants-summary-container{outline:0}
.wp-travel-tab-wrapper{margin-top:60px !important}
.wp-travel-tab-wrapper .tab-list.resp-tabs-list{height:70px !important;border:1px solid rgba(222,222,222,0.49)}
.wp-travel-tab-wrapper .tab-list.resp-tabs-list .resp-tab-item.resp-tab-active{border-bottom:1px solid #fff}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list li:nth-child(even) .wp-travel-add-to-cart-form{background-color:#f4f4f4}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form{align-items:center;padding:.5em 1em !important}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form>div{padding-right:5px}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form input{margin-top:0}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form input[type=text],.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .summary{background-color:#fff;border:1px solid #ccc}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .summary{padding:5px 10px;font-size:13px;border-radius:0}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .summary input{outline:none !important;box-shadow:none;height:unset}
@media(max-width:575px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .pricing-name,.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .date-wrapper,.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .group-size,.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .action,.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .group-size-min-max{padding-left:0 !important;margin-bottom:15px !important}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .pricing-name span,.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .date-wrapper span,.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .group-size span,.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .action span,.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .group-size-min-max span{position:static !important}
}.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .date-wrapper{margin:0 -5px}
@media(max-width:767px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .date-wrapper{margin-left:0;margin-right:0}
}.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .date-wrapper>div{padding:0 5px}
@media(max-width:767px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .date-wrapper>div{padding:0;margin-top:5px}
}.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories{box-shadow:0 4px 35px rgba(0,0,0,0.15)}
@media(max-width:575px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories{left:auto;right:0;width:100%}
}.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories>span{display:none}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category{background:0;padding-left:0}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .price-per-info{line-height:16px}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category.available-seats{border-bottom:1px solid #eee;font-weight:bold}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .pax-select-container{width:unset}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .pax-select-container input{padding:5px 0;border-radius:0;font-size:14px;line-height:18px;width:30px;height:unset}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .pax-select-container [class*=icon-]{background-color:#96588a;color:#fff !important;text-align:center;text-transform:uppercase;font-size:.8125rem !important;font-weight:600;border:0 !important;text-decoration:none;font-size:14px !important;line-height:16px;padding:6px 10px}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .pax-select-container [class*=icon-]:hover{background-color:#111;color:#fff}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .pax-select-container .icon-minus{border-top-left-radius:5px;border-bottom-left-radius:5px}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .pax-select-container .icon-plus{border-top-right-radius:5px;border-bottom-right-radius:5px}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .picker-info .pax-type{margin-right:10px;line-height:16px;display:flex}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .picker-info .pax-type strong{margin-right:5px}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .picker-info .pax-type strong::after{content:":"}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .paxpicker .pricing-categories .category .picker-info .person-count span{color:#111}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .action{text-align:center;position:relative}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .action input[type=submit]{padding:5px 10px !important}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .action .wp-travel-see-group-discount-wrap{margin-top:0}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .action .wp-travel-see-group-discount-wrap .wp-travel-see-group-discount .wp-travel-group-discount-view-detail{font-size:13px;top:100%;width:100%;margin-top:2px}
@media(max-width:767px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .action .wp-travel-see-group-discount-wrap .wp-travel-see-group-discount-content{left:0 !important;right:auto !important;position:relative !important}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .action .wp-travel-see-group-discount-wrap .wp-travel-see-group-discount-content #group_discount{width:100%}
}@media(max-width:991px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content{grid-template-columns:1fr;grid-gap:30px}
}@media(max-width:575px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content{grid-template-columns:1fr;grid-gap:10px}
}@media(max-width:575px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content .wp_travel_tour_extras_option_single .wp_travel_tour_extras_option_single_content .wp_travel_tour_extras_option_top .wp_travel_tour_extras_option_label{padding:10px 20px 15px 35px !important}
}.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content .wp_travel_tour_extras_option_single .wp_travel_tour_extras_option_single_content .wp_travel_tour_extras_option_bottom{position:absolute;background:#fff;width:100%;left:0;z-index:999;padding:10px 0;margin:0}
@media(min-width:991px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content .wp_travel_tour_extras_option_single .wp_travel_tour_extras_option_single_content .wp_travel_tour_extras_option_bottom{box-shadow:0 20px 30px rgba(0,0,0,0.15)}
}@media(max-width:991px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content .wp_travel_tour_extras_option_single .wp_travel_tour_extras_option_single_content .wp_travel_tour_extras_option_bottom{position:static}
}.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content .wp_travel_tour_extras_option_single .wp_travel_tour_extras_option_single_content .wp_travel_tour_extras_option_bottom .wp_travel_tour_extras_option_bottom_right{width:100% !important;margin-right:25px}
.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content .wp_travel_tour_extras_option_single .wp_travel_tour_extras_option_single_content .wp_travel_tour_extras_option_bottom .wp_travel_tour_extras_option_bottom_right .wp_travel_tour_extras_description p{line-height:22px}
@media(max-width:767px){.wp-travel-tab-wrapper .resp-tabs-container .tab-list-content .detail-content .availabily-list .availabily-content .wp-travel-add-to-cart-form .wp-travel-booking-row .wp_travel_tour_extras .wp_travel_tour_extras_content .wp_travel_tour_extras_option_single .wp_travel_tour_extras_option_single_content .wp_travel_tour_extras_option_bottom{padding:15px}
}.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap{padding:0 2em;padding-bottom:1em}
@media(max-width:991px){.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap{padding:1em;border:1px solid #efefef}
}@media(max-width:406px){.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap #wp-travel-send-enquiries{margin-top:1em;display:block}
}.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-add-to-wishlists{top:11px !important}
@media(max-width:991px){.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-add-to-wishlists{top:26px !important}
}.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .entry-header{border-bottom:0;margin-bottom:1em}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .entry-header .entry-title{font-size:2.617924em;line-height:1.214}
@media(max-width:767px){.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .entry-header .entry-title{font-size:2em;text-align:left}
}.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-detail-review-wrap{margin-top:1em;display:flex;flex-wrap:wrap;align-items:center}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-detail-review-wrap .wp-travel-trip-detail{margin-bottom:0 !important;margin-right:10px}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-detail-review-wrap .wp-travel-trip-detail .trip-price del{font-size:18px}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-trip-meta-info{border:0;border-radius:0;padding:0;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-bottom:.5em}
@media(max-width:991px){.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-trip-meta-info{margin-top:1em}
}.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-trip-meta-info ul li{padding:0 10px 10px 15px;display:inline-block;vertical-align:top;width:50%;justify-content:space-between;margin-right:-0.25em;margin-top:10px;font-size:14px;position:relative;text-align:left}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-trip-meta-info ul li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;background:0;height:unset;left:0;right:auto;top:0}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-trip-meta-info ul li .travel-info .title{margin-right:1em}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-trip-meta-info ul li .travel-info .title::after{content:":"}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .booking-form a{text-decoration:none !important}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .booking-form .wp-travel-booking-wrapper .wp-travel-send-enquiries .wp-travel-booking-enquiry{display:inline-flex;align-items:center;font-size:12px}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-trip-code{margin-top:1em;font-size:12px}
.trip-headline-wrapper .featured-detail-section .right-plot-inner-wrap .wp-travel-trip-code span{font-weight:bold}
.itineraries.type-itineraries.status-publish.has-post-thumbnail .wp-detail-review-wrap{align-items:center;display:flex}
.itineraries.type-itineraries.status-publish.has-post-thumbnail .wp-detail-review-wrap .wp-travel-trip-detail{margin-bottom:0 !important;padding-right:1em;margin-right:1em}
.itineraries.type-itineraries.status-publish.has-post-thumbnail .wp-detail-review-wrap .wp-travel-trip-detail .trip-price .price-from{color:#444;font-size:14px}
.itineraries.type-itineraries.status-publish.has-post-thumbnail .wp-detail-review-wrap .wp-travel-trip-detail .trip-price span{color:#222}
.itineraries.type-itineraries.status-publish.has-post-thumbnail .wp-detail-review-wrap .wp-travel-average-review::before{color:#96588a}
.itineraries.type-itineraries.status-publish.has-post-thumbnail .wp-detail-review-wrap .wp-travel-average-review a span::before{color:#96588a}
@media(max-width:575px){.wp-travel-advanced-gallery-items-list{padding:0 !important}
}.ws-theme-cart-page{border:0}
@media(max-width:1199px){.ws-theme-cart-page .ws-theme-cart-list .coupon,.ws-theme-cart-page .ws-theme-cart-list .actions{display:flex;flex-direction:column}
}@media(max-width:1199px){.ws-theme-cart-page .ws-theme-cart-list .coupon input[type=submit],.ws-theme-cart-page .ws-theme-cart-list .actions input[type=submit]{width:100% !important;margin:10px 0}
}@media(max-width:1199px){.ws-theme-cart-page .ws-theme-cart-list .coupon input,.ws-theme-cart-page .ws-theme-cart-list .actions input{width:100% !important}
}.ws-theme-cart-page .ws-theme-cart-list .wp-travel-update-cart-btn{padding:.6180469716em 1.41575em !important}
.ws-theme-cart-page .ws-theme-cart-list .button{border:0;border-radius:0;background:0;cursor:pointer;padding:.6180469716em 1.41575em !important;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none;transition:all .5s ease;box-shadow:0 15px 20px rgba(0,0,0,0.1);font-size:14px !important}
@media(max-width:991px){.ws-theme-cart-page .ws-theme-cart-list .button{padding:.6180469716em .41575em !important}
}@media(max-width:863px){.ws-theme-cart-page .ws-theme-cart-list .button{width:100%;margin:10px 0}
}.ws-theme-cart-page .ws-theme-cart-list .button::after{content:"→";transition:all .2s linear;margin-left:10px}
.ws-theme-cart-page .ws-theme-cart-list .button:hover::after{transform:translateX(10px)}
.ws-theme-cart-page .ws-theme-cart-list .book-now-btn{line-height:39px !important}
@media(max-width:1199px){.ws-theme-cart-page .ws-theme-cart-list .book-now-btn{margin:0;padding:0 15px}
}@media(max-width:767px){.ws-theme-cart-page .ws-theme-cart-list .book-now-btn{width:100%}
}@media(max-width:991px){.ws-theme-cart-page .ws-theme-cart-list #coupon_code{width:130px}
}@media(max-width:767px){.ws-theme-cart-page .ws-theme-cart-list #coupon_code{width:100%}
}.ws-theme-cart-page .ws-theme-cart-list.table-total-info tbody tr{margin-bottom:1em}
.ws-theme-cart-page .ws-theme-cart-list.table-total-info tbody tr th{background:#eee}
.ws-theme-cart-page .ws-theme-cart-list th{padding:22px 10px !important;font-size:16px;color:#444}
.ws-theme-cart-page .ws-theme-cart-list th,.ws-theme-cart-page .ws-theme-cart-list td{border:0 !important}
.ws-theme-cart-page .ws-theme-cart-list thead tr th{border:0;text-transform:capitalize}
.ws-theme-cart-page .ws-theme-cart-list tbody tr td{padding:25px 10px !important;vertical-align:middle;border-bottom:1px solid #eaeaea !important}
@media(min-width:768px){.ws-theme-cart-page .ws-theme-cart-list tbody tr td.product-price{width:302px}
}.ws-theme-cart-page .ws-theme-cart-list tbody tr td ul{margin:0}
@media(min-width:768px){.ws-theme-cart-page .ws-theme-cart-list tbody tr td ul{float:unset !important}
}.ws-theme-cart-page .ws-theme-cart-list tbody tr td input[type=number]{width:55px}
.ws-theme-cart-page .ws-theme-cart-list tbody tr td img{border:1px solid #eee;width:100%;height:80px;object-fit:cover}
.ws-theme-cart-page .ws-theme-cart-list tbody tr td .wp-travel-cart-remove{width:20px;height:20px;line-height:20px;background-color:#444;color:#fff;text-decoration:none}
.ws-theme-cart-page .ws-theme-cart-list tbody tr td .item_cart a{font-size:16px;font-weight:400;display:block}
@media(max-width:991px){.widget-area{width:100% !important}
}.widget .wp-travel-search p label{display:block;width:100%}
.widget .wp-travel-search p input,.widget .wp-travel-search p select{width:100%;padding:3px 10px}
.wp-travel-widget-area .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.wp-travel-widget-area .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration .trip-duration-calender{width:48%;margin:0}
.wp-travel-widget-area .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration .trip-duration-calender input{max-width:unset}
.wp-travel-widget-area .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-search{margin-top:20px}
.widget .wp-travel-default-article{padding:0;border:0;display:flex;flex-wrap:wrap;margin-bottom:3.235801032em;border:1px solid #eaeaea}
.widget .wp-travel-default-article .wp-travel-article-image-wrap img{height:100%;width:100%;object-fit:cover}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left{padding:0 20px;margin-top:20px}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .wp-travel-add-to-wishlists{top:5px !important;left:5px;position:static}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header{display:inline-block}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header .entry-title{text-align:left}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-meta{display:flex;align-items:center;flex-wrap:wrap}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-meta .travel-info{display:block}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-left .entry-header{padding-left:0}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-top:1px solid #efefef;padding-top:16px;flex-direction:column}
@media(max-width:991px) and (min-width:768px){.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right{border:0;height:100%}
}@media(max-width:767px){.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right{justify-content:space-between;flex-direction:row}
}.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right .wp-travel-explore{margin:0}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right .wp-detail-review-wrap .wp-travel-trip-detail .trip-price{line-height:26px;display:inline-flex;font-size:16px;margin:0}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right .wp-detail-review-wrap .wp-travel-trip-detail .trip-price .price-from{margin-right:5px}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .description-right .wp-detail-review-wrap .wp-travel-trip-detail .trip-price del{opacity:.5}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .entry-header .entry-title a{font-size:20px;font-weight:600;line-height:24px;display:block}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .entry-content p{font-size:14px}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .wp-travel-average-review::before{color:#96588a;font-size:16px}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .wp-travel-average-review .wp-travel-average-review::before{color:#96588a;font-size:16px}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .wp-travel-average-review .wp-travel-average-review a span::before{color:#96588a;font-size:16px}
.widget .wp-travel-default-article .wp-travel-entry-content-wrapper .wp-travel-review-text{margin-left:0;transform:translateY(-6px);display:inline-block}
.widget .wp-travel-itinerary-items,.widget .wp-travel-enquiries-form{padding:0 !important;border:0}
.widget .wp-travel-itinerary-items .wp-travel-form-field,.widget .wp-travel-enquiries-form .wp-travel-form-field{margin:0 0 15px !important}
.widget .wp-travel-itinerary-items .wp-travel-form-field label,.widget .wp-travel-enquiries-form .wp-travel-form-field label{width:100%}
.widget .wp-travel-itinerary-items .wp-travel-form-field input,.widget .wp-travel-itinerary-items .wp-travel-form-field select,.widget .wp-travel-itinerary-items .wp-travel-form-field textarea,.widget .wp-travel-enquiries-form .wp-travel-form-field input,.widget .wp-travel-enquiries-form .wp-travel-form-field select,.widget .wp-travel-enquiries-form .wp-travel-form-field textarea{margin:0 !important}
.widget .wp-travel-range-slider{background-color:#eee !important}
.widget .wp-travel-range-slider .ui-slider-range,.widget .wp-travel-range-slider .ui-slider-handle{background-color:#96588a;border:0 !important}
.widget .wp-travel-enquiries-form-wrapper .wp-travel-form-field.wp-travel-enquiry-subscribe-section .radio-checkbox-label{position:relative;padding-left:30px;line-height:16px}
.widget .wp-travel-enquiries-form-wrapper .wp-travel-form-field.wp-travel-enquiry-subscribe-section .radio-checkbox-label input[type=checkbox]{position:absolute;left:0;top:4px}
.widget input[type=submit]{font-size:14px;text-transform:uppercase;padding:.6em 1em !important;line-height:unset}
select{-webkit-appearance:none !important;background-image:url("../img/angle-down-solid.svg");background-size:10px;background-position:right 10px center;background-repeat:no-repeat;padding-right:25px !important}
@media(max-width:991px){.trip-duration-calender{margin:0}
}.trip-duration-calender input{content:"\f0b0";font-family:"Font Awesome 5 Free";font-weight:900;background-image:url("../img/calendar-alt-solid.svg");background-size:15px 15px;background-position:10px center;background-repeat:no-repeat}
.footer-widgets [class*=footer-widget-] .wp-travel-form-field input,.footer-widgets [class*=footer-widget-] .wp-travel-form-field select{background-color:#fff;max-width:unset}
.footer-widgets [class*=footer-widget-] input[type=submit]{color:#fff}
.footer-widgets .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration{margin:0 -10px !important}
.footer-widgets .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration>label{padding:0 10px}
.footer-widgets .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration .trip-duration-calender{padding:0 10px}
@media(max-width:1199px){.footer-widgets .widget_wp_travel_filter_search_widget .wp-travel-itinerary-items .wp-travel-trip-duration .trip-duration-calender{width:100% !important}
}.widget_search form::before,.widget_product_search form::before{top:.85rem !important}
.widget_wp_travel_filter_search_widget .trip-duration-calender input{padding-left:40px}
.widget_wp_travel_filter_search_widget .trip-duration-calender .calender-icon{width:31px;height:31px;top:27px;left:2px}
.widget_wp_travel_filter_search_widget .trip-duration-calender .calender-icon::before{position:relative;top:2px}
.widget.widget_wp_travel_filter_search_widget .trip-duration-calender .calender-icon{top:24px}
.comment-list .comment .comment_container img,.commentlist .comment .comment_container img{max-width:65px}
@media(min-width:768px){.comment-list .comment .comment_container img,.commentlist .comment .comment_container img{margin-right:5.8823529412%;margin-left:40px}
}.comment-list .comment .comment_container .comment-text,.commentlist .comment .comment_container .comment-text{padding:1.618em;background-color:#f8f8f8;border-radius:3px;box-shadow:0 20px 30px rgba(0,0,0,0.15);display:inline-block;width:76.4705882353%;float:right;margin:0}
@media(max-width:575px){.comment-list .comment .comment_container .comment-text,.commentlist .comment .comment_container .comment-text{width:100%}
}.comment-list .comment .comment_container .comment-text p,.commentlist .comment .comment_container .comment-text p{padding-left:0}
.comment-list .comment .comment_container .comment-text .reply a,.commentlist .comment .comment_container .comment-text .reply a{text-decoration:none}
.comment-list .comment .comment_container .comment-text .reply a::before,.commentlist .comment .comment_container .comment-text .reply a::before{content:"\f3e5";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px}
.comment-list .comment .comment-body .comment-meta,.commentlist .comment .comment-body .comment-meta{text-align:center}
.comment-list .comment .comment-body .comment-meta .comment-author img,.commentlist .comment .comment-body .comment-meta .comment-author img{display:inline-block;float:unset}
.comment-list .comment .comment-body .comment-meta .comment-author .fn a,.commentlist .comment .comment-body .comment-meta .comment-author .fn a{color:#2c2d33;line-height:18px;display:block}
.comment-list .comment .comment-body .comment-content .comment-text,.commentlist .comment .comment-body .comment-content .comment-text{box-shadow:0 20px 30px rgba(0,0,0,0.15)}
.comment-list .comment .comment-body .comment-content .reply a.comment-reply-link::before,.commentlist .comment .comment-body .comment-content .reply a.comment-reply-link::before{content:"\f3e5";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px}
#cancel-comment-reply-link{text-decoration:none}