/*!
Theme Name: Trvelo
Theme URI: http://wpdemothemes.com/trvelo
Author: themesvila
Author URI: https://www.templatemonster.com/authors/themesvila/
Description: Description
Version: 1.0.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: trvelo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Trvelo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
img{display:block;max-width:100%;height:auto}dl{margin:0 20px}dd{margin-bottom:12px}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;text-align:center}caption,th,td{font-weight:400;text-align:center}caption{font-size:16px;margin:0;padding-top:0}th{font-weight:700;text-transform:uppercase}td{border-top:1px solid #ededed;padding:6px 10px 6px 0}tr{padding:6px 10px 6px 0}del{color:#333}select{border:1px solid #ddd;padding:10px;background-color:#fff;border-radius:4px}.wp-block-button{margin-bottom:15px}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.blog,.main-banner,.entry-content,.blog-item{-ms-word-wrap:break-word;word-wrap:break-word}.page-links{clear:both;margin:0 0 1.5em}.wp-block-cover{margin-bottom:15px}.alignleft.wp-block-gallery{margin-right:15px!important}.wp-block-gallery{margin-bottom:15px!important}.entry-content ul,.entry-content ol{list-style-type:inherit;padding-left:2rem}.entry-content input[type=text],.entry-content input[type=email],.entry-content input[type=password],.entry-content input[type=search],.entry-content input[type=tel],.entry-content input[type=text],.entry-content input[type=url],.woocommerce input[type=text],.woocommerce input[type=tel],.woocommerce input[type=email],.woocommerce input[type=password]{border:1px solid #f6f7fb;height:45px;border-radius:4px;margin-right:7px;padding:0 15px}.entry-content input[type=submit],.entry-content button{background-color:var(--green);border:1px solid var(--green);color:#fff;padding:6px 35px;border-radius:4px;transition:.5s;font-weight:600;font-size:17px}.entry-content blockquote{margin:0 0 1rem;background:#fafafa;padding:30px 30px 6px;text-align:center;font-size:20px;font-weight:500}.comment-list{padding-left:0}.comment-list .children{padding-left:20px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}#reply-title{margin-bottom:30px}.widget{margin:0 0 1.5em}.widget a{font-weight:500}.widget select{width:100%}.widget li{margin-bottom:10px}.widget li:last-child{margin-bottom:0}.widget.widget_archive li{display:flex}.widget.widget_archive li a{width:100%}.widget_pages li li,.widget_nav_menu li li{padding-left:15px}.widget-title img{display:inline-block}.widget_rss a{font-weight:600}.sticky.hentry .blog-item{border-left:3px solid #0d5ff9}ul.wp-block-categories-list{list-style-type:none}.wp-block-post-comments-form .comment-reply-title{margin-bottom:22px}.wp-block-group__inner-container.is-layout-constrained,.wp-block-column.has-background{padding:10px 10px 2px}.wp-block-group,.wp-block-archives{margin-bottom:20px}ul.wp-block-categories-list{padding-left:0}.navigation.post-navigation{text-align:center}.navigation.post-navigation .nav-links{width:100%}.navigation.post-navigation .nav-links div{display:inline-block;margin:15px 15px 0}.navigation.post-navigation .nav-links a{background:var(--green);color:var(--white);padding:8px 31px;display:block;font-weight:500;border-radius:4px;transition:.5s}.navigation.post-navigation .nav-links a:hover,.navigation.post-navigation .nav-links a:focus{background:var(--yellow);color:var(--white)}.pnf_img{margin:0 30px}.page_not_found img{border-radius:50%;padding:25px;border:1px dashed var(--dd)}.page_not_found h1{font-size:100px;line-height:110px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--yellow);color:transparent}.page_not_found p{margin-bottom:25px}.pnf_content{padding:20px}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.wte-title-duration .duration{background-color:var(--yellow);color:#fff;border-bottom-color:var(--yellow)}.wte-title-duration{border:1px solid var(--yellow)}.trip-facts-value .icon-holder{font-size:35px;color:var(--green)}.nav-tab-wrapper .tab-anchor-wrapper .nav-tab.nav-tab-active{color:var(--green);border-bottom-color:var(--green)}.nav-tab-wrapper .tab-anchor-wrapper .nav-tab:hover{color:var(--green)}.itinerary-row:first-child .title:before,.itinerary-row.advanced-itinerary-row:first-child .title:before,.itinerary-row:last-child .title:before{width:48px;height:48px;background-color:var(--green,var(--green));border-color:var(--green)}.itinerary-row .title:before{border-color:var(--green)}.accordion-tabs-toggle.active .rotator,.expand-all-button input[type=checkbox]:checked{background-color:var(--green) !important}.faq-row .accordion-tabs-toggle.active,.wpte-checkout__box a{color:var(--green)}input[type=radio]:checked:before{background-color:var(--wpte-primary-color,var(--green))}input[type=radio]:checked,input[type=checkbox]:checked{border-color:var(--wpte-primary-color,var(--green))}input.enquiry-submit,input[type=submit],input.wp-block-button__link,.category-trip-viewmre-btn,.wpte-trip-explore-btn,.load-more-search,.wte-process-btn-next,.wpte-booking-area .wpte-bf-btn,.wpte-checkout__form-submit .wpte-checkout__form-submit-button{background-color:var(--green)}.wpte-booking-area .wpte-bf-btn:hover,.wpte-booking-area .wpte-bf-btn:focus,input.enquiry-submit:hover,input.enquiry-submit:focus{background-color:var(--yellow);color:var(--white)}.entry-content .trip-facts-value{background:#f2f5f9;padding:25px;border-radius:15px}.wte-title-duration.wte-duration-night{border-color:var(--green)}.wte-title-duration.wte-duration-night .duration{color:var(--white);background-color:var(--green);border-color:var(--green)}#product_reviews{margin-bottom:50px}#product_reviews #respond{margin-top:50px}.entry-content .secondary-trip-info{padding-top:20px}.entry-content .wte-trip-facts{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}#product_reviews .review-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#product_reviews .reviews-summary{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;position:relative}#product_reviews .reviews-summary strong{display:block;font-size:24px;color:var(--green)}#product_reviews .ic_rev{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #dfdfdf;padding:0 0 20px;margin:0 0 20px;overflow:hidden;max-width:100%}#product_reviews .ic_rev:last-child{border-bottom:none}#product_reviews .reviews-break{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;border-left:1px solid #dfdfdf}#product_reviews .review-totals{border-radius:4px;border:1px solid #dfdfdf;width:100%;max-width:100%}#product_reviews .review-totals .reviews-break{padding:30px}#product_reviews .review-total-row .stars-count{font-weight:500;font-size:18px;color:var(--title);text-transform:capitalize}#product_reviews .grey-graph,#product_reviews .orange-graph{height:8px;border-radius:5px;width:400px}.review-list{margin-top:50px}#product_reviews .review-rating>span{width:auto;height:auto;font-size:19px;margin-right:2px}#product_reviews .ic_rev .review-right{margin-left:20px}#product_reviews .ic_rev_trip{position:relative}#product_reviews .reply{position:absolute;right:5px;bottom:15px}#product_reviews .review-text p{margin-bottom:0}#product_reviews .review-avatar img{border-radius:50%}.reviewer-name{text-transform:capitalize}#product_reviews #reply-title{margin-bottom:0;font-size:24px}#product_reviews .comment-respond{background:0 0;border-top:1px solid #dfdfdf;margin-top:20px;padding-top:20px;padding-left:0;padding-right:0;padding-bottom:0;border-radius:0}.comment-form-comment textarea{height:140px}#product_reviews .comment-form-title input,#product_reviews textarea{max-width:50%!important;border:1px solid #dcdcdc !important;border-radius:4px !important;padding:10px 12px !important}#product_reviews .comment-form-title input:focus,#product_reviews textarea:focus{outline:none;border-color:var(--green)}#product_reviews #submit{margin-left:153px}#product_reviews .comment-respond a{color:var(--green)}.wpte-gallery-wrapper__multi-banners{padding-top:30px}.wpte-gallery-wrapper__multi-banners .trip-content-area{padding-left:0;padding-right:0}.wpte-gallery-wrapper .owl-carousel .owl-nav.disabled{display:block!important}.single-trip .entry-header .entry-title{margin:0;font-weight:600;font-size:20px;line-height:1.2}.sd_location{display:block;font-size:16px;margin-top:10px;color:var(--body);font-weight:400}.sd_location i{color:var(--green)}@media (min-width:1025px){.wp-travel-engine-archive-outer-wrap .advanced-search-wrapper{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%}.wp-travel-engine-archive-outer-wrap .advanced-search-wrapper+.wp-travel-engine-archive-repeater-wrap{-webkit-box-flex:0;-ms-flex:0 0 72%;flex:0 0 72%}.wp-travel-engine-archive-outer-wrap .advanced-search-wrapper+.wp-travel-engine-archive-repeater-wrap .wp-travel-toolbar{border:1px solid #dfdfdf;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,.05) !important;box-shadow:0px 10px 30px 0px rgba(0,0,0,.05) !important;border:1px solid rgba(0,0,0,.06) !important;padding:20px;border-radius:10px;margin-bottom:30px;background:#fff}}@media (min-width:1025px) and (max-width:1024px){.wp-travel-engine-archive-outer-wrap .advanced-search-wrapper+.wp-travel-engine-archive-repeater-wrap .wp-travel-toolbar{padding:20px 15px}}.advanced-search-wrapper .sidebar .advanced-search-header .clear-search-criteria{font-weight:600;background:var(--green) !important;padding:1px 12px;color:#fff !important;border-radius:5px;text-decoration:none;font-size:13px}.advanced-search-wrapper .sidebar .advanced-search-header .clear-search-criteria:hover{background:var(--yellow) !important}.advanced-search-wrapper .sidebar .advanced-search-field .filter-section-title{margin-bottom:20px}.advanced-search-wrapper .sidebar .advanced-search-field .filter-section-title:after{opacity:1;right:4px}.advanced-search-wrapper .sidebar .advanced-search-field .filter-section-content ul{line-height:20px}.advanced-search-wrapper .sidebar .advanced-search-field .filter-section-content ul li label{font-weight:500;color:var(--body)}.advanced-search-wrapper .sidebar .advanced-search-field .filter-section-content .ui-slider{margin-top:40px}.advanced-search-wrapper .sidebar .advanced-search-field .filter-section-content .cost-slider-value,.advanced-search-wrapper .sidebar .advanced-search-field .filter-section-content .duration-slider-value{font-weight:500}.wpte-trip-list-wrapper{-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important;width:100%}.wpte-trip-list-wrapper .wpte-trip-category{max-width:480px;margin:0 auto 30px !important}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-wrap{position:relative;border-radius:10px;overflow:hidden}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-img-wrap{position:relative;z-index:9}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-img-wrap:after{content:'';background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border-radius:10px}.wpte-trip-category .wpte-trip-category-img-wrap .wpte-trip-category-overlay{background-color:rgba(0,0,0,.6)}.wpte-trip-category .wpte-trip-category-img-wrap .wpte-trip-category-btn .wpte-trip-cat-btn:hover{background-color:var(--yellow);border-color:var(--yellow);color:var(--white);transition:all .3s ease}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-img-wrap figure{min-height:390px;border-radius:10px}.wpte-trip-category .wpte-trip-category-img-wrap .wpte-trip-category-btn .wpte-trip-cat-btn{padding:10px 42px !important;border-radius:30px}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-overlay{padding:10px 25px 50px;z-index:11;border-radius:10px}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-overlay .wpte-trip-subcat-wrap{overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-overlay .wpte-trip-subcat-wrap a{font-weight:500;font-size:16px}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-overlay .wpte-trip-subcat-wrap a:hover{text-decoration:underline}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-overlay .trip-desc{-webkit-transition:all .3s ease;transition:all .3s ease;color:rgba(255,255,255,.8);-webkit-transform:translateY(30px);transform:translateY(30px)}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-overlay:hover .trip-desc{-webkit-transform:translateY(0);transform:translateY(0)}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-text-wrap{position:absolute;bottom:0;left:0;z-index:11;padding:10px 43px 37px}@media (max-width:1024px){.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-text-wrap{padding:15px}}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-text-wrap .wpte-trip-category-title{margin-top:8px;font-size:24px;font-weight:700}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-text-wrap .wpte-trip-category-title a{color:#fff;margin-bottom:11px}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-text-wrap .wpte-trip-category-title a:hover{text-decoration:underline}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-text-wrap span{display:inline-block;color:#fff;background:var(--green);padding:0 4px;border-radius:5px;font-size:14px;line-height:26px;display:block;text-align:center}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-btn{margin-top:20px}.wpte-trip-list-wrapper .wpte-trip-category .wpte-trip-category-btn a{font-weight:600 !important;padding:4px 30px !important}.archive .trip-content-area{padding-top:35px;padding-bottom:20px}@media (max-width:1024px){.archive .trip-content-area{padding-top:0;padding-bottom:0}}.archive .trip-content-area .page-header{margin:30px 0 30px}@media (max-width:1024px){.archive .trip-content-area .page-header{margin:0 0 15px}}.archive .trip-content-area .page-header .page-title{font-size:30px;margin:0 0 10px}.archive .trip-content-area .page-header .taxonomy-description{font-size:15px}.page-template-template-destination .trip-content-area,.page-template-template-activities .trip-content-area,.page-template-template-trip_types .trip-content-area{padding-bottom:50px}.page-template-template-activities .activities-holder,.page-template-template-trip_types .trip_types-holder{margin-top:0}.wpte-trip__adv-field.wpte__select-field .wpte__select-options{border:1px solid rgba(0,0,0,.1);min-width:200px;right:-10px;margin-bottom:2px !important}.wpte-trip__adv-field.wpte__select-field .wpte__select-options .wpte__select-options__label{color:var(--body) !important;margin-top:12px !important;padding-bottom:2px !important}.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li{padding:7px 8px !important;line-height:20px}.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li span{font-size:15px;font-weight:400;padding:0 !important;color:var(--body);-webkit-transition:all .36s;transition:all .36s}.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li:hover{color:var(--body)}.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li:hover>span{color:var(--green)}.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul ul{margin-bottom:0 !important}.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul ul li:last-child{padding-bottom:0 !important}.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul ul li span{padding-left:12px !important;font-size:15px}.wp-travel-toolbar .wte-ordering .wpte-trip__adv-field .wpte__select-options ul li{padding:2px 8px !important;margin-top:10px;color:var(--title)}.wp-travel-toolbar .wte-ordering .wpte-trip__adv-field .wpte__select-options ul li:hover{color:var(--green)}.wp-travel-toolbar .wte-ordering .wpte-trip__adv-field .wpte__select-options ul li span{padding:0 !important}.category-trips-single{margin-bottom:0}.category-main-wrap.category-list{margin-bottom:0 !important}.category-main-wrap.category-list>div:last-child .trip-list{margin-bottom:0 !important}.wp-travel-engine-archive-repeater-wrap .wte-search-load-more{margin-bottom:60px}.wp-travel-engine-archive-repeater-wrap #loader{background:rgba(255,255,255,.5);width:calc(100% + 30px);height:calc(100% + 60px);top:-30px;border-radius:16px}.wp-travel-engine-archive-repeater-wrap #loader svg{width:80px;height:80px;fill:var(--green);top:200px;margin-left:-40px}body.e--ua-isTouchDevice .advanced-search-wrapper .advanced-search-field:not(:last-child){padding-bottom:5px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper{background:#fff;-webkit-box-shadow:0px 10px 40px rgba(0,0,0,.06);box-shadow:0px 10px 40px rgba(0,0,0,.06);border-radius:8px;padding:0;position:relative;z-index:10}@media (max-width:910px){.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field{padding:28px 30px 20px;border:0;position:relative}@media (max-width:1200px){.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field{padding:26px 15px 18px}}@media (max-width:910px){.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field{border-radius:0;border-left:none !important;border-top:1px solid #dfdfdf;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:20px 12px 12px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field:first-child{border-top:0}}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field .icon{right:20px;left:auto;font-size:24px}@media (max-width:1200px){.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field .icon{right:2px;font-size:18px}}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field .icon .ticon-trip{font-size:26px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field .icon .ticon-calendar{font-size:22px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field input{min-width:auto;width:100%;height:auto;min-height:auto;color:#27333f;font-size:16px;font-style:normal;font-weight:600;line-height:150%;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field.wpte__select-field:after{content:none}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field+.wpte-trip__adv-field{border-left:1px solid #dfdfdf}@media (max-width:767px){.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field+.wpte-trip__adv-field{border-left:0;border-top:1px solid #dfdfdf}}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .wpte-trip__adv-field:not(:last-child){margin-bottom:0}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal .title_field{font-size:14px;font-weight:500;color:var(--title);line-height:16px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper{background:#fff;-webkit-box-shadow:0px 10px 40px rgba(0,0,0,.06);box-shadow:0px 10px 40px rgba(0,0,0,.06);border-radius:8px;padding:0;position:relative;z-index:10}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal){padding:10px 30px 30px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field{padding:20px 0 18px;border:0;border-top:1px solid #dfdfdf;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:0}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field:first-child{border-top:0 !important}@media (max-width:1200px){.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field{padding:26px 15px 18px}}@media (max-width:910px){.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field{padding:20px 12px 12px}}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field .icon{right:20px;left:auto;font-size:24px}@media (max-width:1200px){.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field .icon{right:2px;font-size:18px}}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field .icon .ticon-trip{font-size:26px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field .icon .ticon-calendar{font-size:22px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field input{min-width:auto;width:100%;height:auto;min-height:auto;color:#27333f;font-size:16px;font-style:normal;font-weight:600;line-height:150%;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none;background:0 0}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field.wpte__select-field:after{content:none}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__adv-field:not(:last-child){margin-bottom:0}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .title_field{font-size:14px;font-weight:500;color:var(--title);line-height:16px}.elementor-widget-wptravelengine-trip-search .wpte-trip-sfilter-wrapper .wpte-trip__search-fields:not(.horizontal) .wpte-trip__submit-field button{font-weight:700}.wrapper--style,.wte_enquiry_contact_form,.comment-respond{background:0 0;padding:0}.wpte-dashboard .wpte-lrf-head{padding:30px;margin:0 0 30px;border:1px solid #dfdfdf;border-radius:10px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3e8dd));background:linear-gradient(to bottom,#fff 0%,#f3e8dd 100%)}.wpte-dashboard .wpte-lrf-head .wpte-user-title-wrapper .wpte-left-aligned a .avatar{width:50px;height:50px;-ms-flex-preferred-size:auto !important;flex-basis:auto !important;margin-right:15px !important}.wpte-dashboard .wpte-lrf-head .wpte-user-title-wrapper .wpte-left-aligned a .wpte-lrf-title{font-size:20px;font-weight:600}.wpte-dashboard .wpte-lrf-head .wpte-user-title-wrapper .lrf-userprofile-logout{font-size:14px;color:#222;border-color:#222}.wpte-dashboard .wpte-lrf-head .wpte-user-title-wrapper .lrf-userprofile-logout:hover{color:#fff;border-color:var(--yellow);background:var(--yellow)}.wpte-dashboard .wpte-lrf-content-area{gap:0}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-sidebar{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:18px 10px;border-radius:12px 12px 0 0;border:1px solid rgba(0,0,0,.1);border-bottom:0}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-sidebar .wpte-lrf-tab{padding:6px 0;margin:0 15px;font-size:16px}@media (max-width:1024px){.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-sidebar .wpte-lrf-tab{margin:0 10px}}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-sidebar .wpte-lrf-tab:before{margin-right:5px}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-sidebar .wpte-lrf-tab:hover{color:var(--green)}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-sidebar .wpte-lrf-tab.active{-webkit-box-shadow:inset 0 -2px 0 0 var(--green);box-shadow:inset 0 -2px 0 0 var(--green)}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main{width:100% !important;max-width:100%;border:1px solid rgba(0,0,0,.1);border-radius:0 0 12px 12px}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-lrf-form{max-width:960px}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-lrf-form .lrf-field-label{font-size:15px;color:var(--title);font-weight:500}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-lrf-form .wpte-lrf-btn{font-size:14px !important}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-lrf-header .wpte-lrf-title{font-size:20px;font-weight:600;margin:0}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-lrf-header .wpte-lrf-description{font-size:16px;margin:10px 0 0}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-booked-trip-wrap .wpte-booked-trip-title{color:var(--title);font-weight:600}@media (min-width:768px){.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-booked-trip-wrap .wpte-booked-trip-image{width:20%}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-booked-trip-wrap .wpte-booked-trip-content{width:80%}}@media (min-width:992px){.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-booked-trip-wrap .wpte-booked-trip-buttons-right{-ms-flex-preferred-size:25% !important;flex-basis:25% !important}}.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-booked-trip-wrap .wpte-booked-trip-buttons-right .wpte-detail-btn,.wpte-dashboard .wpte-lrf-content-area .wpte-lrf-main .wpte-booked-trip-wrap .wpte-booked-trip-buttons-right .wpte-pay-btn{font-size:13px !important;padding:14px 5px 12px !important}.wpte-lrf-wrap.wpte-login,.wpte-lrf-wrap.wpte-register{padding:0 30px 30px;border:1px solid rgba(0,0,0,.08);border-radius:0;max-width:750px;margin:20px auto;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.wpte-lrf-wrap.wpte-login .wpte-lrf,.wpte-lrf-wrap.wpte-register .wpte-lrf{margin-top:0}.wpte-lrf-wrap.wpte-login .wpte-lrf-head,.wpte-lrf-wrap.wpte-register .wpte-lrf-head{margin-bottom:20px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3e8dd));background:linear-gradient(to bottom,#fff 0%,#f3e8dd 100%);padding:18px 30px;margin-left:-30px;margin-right:-30px}.wpte-lrf-wrap.wpte-login .wpte-lrf-head .wpte-lrf-title,.wpte-lrf-wrap.wpte-register .wpte-lrf-head .wpte-lrf-title{font-weight:700;font-size:22px;margin-bottom:0}.wpte-lrf-wrap.wpte-login .wpte-lrf-field label,.wpte-lrf-wrap.wpte-register .wpte-lrf-field label{font-weight:500;color:var(--title);font-size:15px}.wpte-lrf-wrap.wpte-login .lrf-submit,.wpte-lrf-wrap.wpte-register .lrf-submit{margin:30px 0 16px;text-align:center}.wpte-lrf-wrap.wpte-login .lrf-submit input,.wpte-lrf-wrap.wpte-register .lrf-submit input{text-transform:none !important;width:auto;padding:15px 50px !important;-webkit-transition:all .35s;transition:all .35s}.wpte-lrf-wrap.wpte-login .lrf-submit input:hover,.wpte-lrf-wrap.wpte-register .lrf-submit input:hover{padding:15px 65px !important}.wpte-lrf-wrap.wpte-login .wpte-lrf-bottom,.wpte-lrf-wrap.wpte-register .wpte-lrf-bottom{font-size:16px;font-weight:500}.wpte-lrf-wrap.wpte-login .wpte-lrf-bottom a:hover,.wpte-lrf-wrap.wpte-register .wpte-lrf-bottom a:hover{text-decoration:underline}.wpte-lrf-wrap.wpte-forgot-pass{margin:20px auto}.advanced-search-wrapper .advanced-search-field .wte-terms-more button{color:var(--green) !important}.advanced-search-wrapper .advanced-search-field .ui-slider .ui-slider-handle,.advanced-search-wrapper .advanced-search-field .ui-slider .ui-slider-range,.advanced-search-wrapper .advanced-search-field .wte-terms-more button:after{background:var(--green)}.wpte-lrf-wrap.wpte-forgot-pass .wpte-lrf{margin-top:0}.wpte-lrf-wrap.wpte-forgot-pass .wpte-lrf-head .wpte-lrf-title{font-size:22px;font-weight:700;margin-bottom:15px}.wpte-lrf-wrap.wpte-forgot-pass .wpte-lrf-field label{font-weight:500;color:var(--title);font-size:15px}.wpte-lrf-wrap.wpte-forgot-pass .lrf-submit{margin:15px 0 0}.wpte-lrf-wrap.wpte-forgot-pass .lrf-submit input{text-transform:none !important;width:auto;padding:15px 30px !important;-webkit-transition:all .35s;transition:all .35s}.wp-travel-engine-archive-repeater-wrap .wte-search-load-more .load-more-search{text-decoration:none;display:inline-block;font-size:13px;line-height:2em;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:1px;font-weight:600;background:var(--green);border:2px solid;padding:10px 40px;margin:0 auto;border-radius:5px;cursor:pointer;transition:all ease .2s}.wp-travel-engine-archive-repeater-wrap .wte-search-load-more .load-more-search:hover{background:0 0;color:var(--green);border-color:var(--green)}#respond{padding-top:0}.pt-100{padding-top:100px}.wpte-gallery-wrapper .wte-trip-vidgal-popup-trigger,.wpte-gallery-wrapper .wte-trip-image-gal-popup-trigger{color:var(--green)}.wpte-gallery-wrapper .wte-trip-vidgal-popup-trigger:hover,.wpte-gallery-wrapper .wte-trip-image-gal-popup-trigger:hover{background-color:var(--green);color:#fff}.wpte-gallery-wrapper__multi-banners .wpte-multi-banner-image,.wpte-gallery-wrapper__multi-banners .wpte-multi-banner-image img{border-radius:8px}.tr_rating_avarage p{display:inline-block;padding-right:2px;line-height:27px;margin-bottom:10px}.tr_rating_avarage .review-rating>span{width:auto;height:auto;font-size:18px;margin-right:2px}.list_package{margin-bottom:30px}@media (max-width:560px){.trip-list{max-width:450px;margin:0 auto 30px}}.package_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list_package .pack_image{position:relative;border-radius:10px 10px 0 0;overflow:hidden;min-height:90px;background:#ccc;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.list_package .pack_image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:560px){.list_package .pack_image{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;border-radius:10px 0 0 10px}.list_package .pack_image:after,.list_package .pack_image img{border-radius:10px 0 0 10px!important}}.trip-list__thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 2.2s;transition:all 2.2s}.list_package .pack_content{padding:30px;border-top:none;border-radius:0 0 10px 10px;background:#fff;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:560px){.list_package .pack_content{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;border-radius:0 10px 10px 0}}@media (max-width:767px){.list_package .pack_content{padding-left:15px;padding-right:15px}}ul#include-result,ul#exclude-result,ul.wpte-trip-highlights{list-style-type:none;padding-left:0}.nb-configurations .post-data.cost{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nb-configurations .post-data.cost .wpte-cost-tab-title{font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:10px;margin-bottom:20px}.nb-configurations .post-data.cost .content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.nb-configurations .post-data.cost .content h3{margin:0 0 15px;font-size:17px;font-weight:500}.wpte-tabs-container .nav-tab-wrapper .tab-anchor-wrapper .nav-tab.nav-tab-active{color:var(--title)}.wte-trip-facts .widget-title,.wpte-tabs-container .tab-content .nb-configurations h2[class*=wpte]{font-size:22px}.wpte-trip-highlights li:before{background-color:var(--green,var(--green))}.wpte-booking-area .wpte-booking-footer-text a,.wpte-booking-area .wpte-booking-footer-text a:link{color:var(--wpte-primary-color,var(--green));text-decoration:none}#wte_enquiry_contact_form{background:var(--f7);padding:38px;margin-top:60px}#wte_enquiry_contact_form,.widget.wpte-booking-area-wrapper{margin-bottom:0}.wpte-gallery-wrapper__multi-banners .banner-layout-1,.wpte-gallery-wrapper__multi-banners .banner-layout-5,.wpte-gallery-wrapper__multi-banners .banner-layout-default{position:relative;width:100%;left:0;right:0;margin-left:0;margin-right:0;overflow:hidden}.wpte-gallery-wrapper__multi-banners img{border-radius:8px!important}.wpte-gallery-wrapper .splide__arrow{font-size:16px;width:65px !important;height:65px !important;display:inline-block;text-align:center;max-width:65px;padding:0}.wpte-gallery-wrapper__multi-banners .banner-layout-1 .wpte-trip-feat-img img{width:100%;height:500px}.wpte-gallery-wrapper .splide.single-trip-main-carousel img{height:535px}.wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field .wpte__input:focus{outline:none}.noUi-target.noUi-horizontal .noUi-connects .noUi-connect{background-color:var(--green)}#wte_enquiry_form_scroll_wrapper{display:none;position:fixed;z-index:99;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#wte_enquiry_contact_form{position:relative;margin:auto;padding:50px;width:60%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:animatetop;animation-duration:.4s}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.tr_slider_wrap{min-height:70vh}.slider_item{position:relative;overflow:hidden}.slider_item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.slider_item:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1}.slider_item .container{position:relative;z-index:2}.tr_slider_wrap_static{min-height:70vh}.tr_slider_static .slider_item{position:relative;overflow:hidden}