/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/ 	
*//*--opacity-color-sec-color-2: rgba(1, 30, 28, 0.98); #0a1f1ed9;	--black-faint-1: #0F100A;   --sec-color-3: #002b39 586C52;header_bg:#1B1A1A ; 	--achor-color-dark-hover:#232118 #FCF5E9;--button-text-color: #1A2823;   --sec-color-4: #463d36*/ 
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;500&display=swap');
:root{
	--tab-color:#463D36;
	--footer-p:#71511C;
	--sec-color-1: #043431;
	--sec-color-2: #fcf5e9;
	--sec-color-3: #586C52;
	--sec-color-4:  #514530;
	--bgcolor-1: #EED8BD;
	--bgcolor-2: #8C8065;
	--bgcolor-3:#8C9877;
	--white: #fff;
	--black: #000;
	--opacity-color-sec-color-1: #0b2120f4;
	--opacity-color-sec-color-2: rgba(1, 30, 28, 0.98); 
	--button-color : #f0dab0;
	--button-color1 : #E8A444;
	--button-text-color:#232118;
	--tour-color : #450d0b;
	--black-faint-1: #71511C;	
	--font-family: 'Lato' , sans-serif!important;
	--button-border: #DDC493;
	--button-bg:#DDC1A0;
	--button-text-color-1:#10100A;
	--text-color-on-dark: #F6EFDF;
	--achor-color-dark: #DDC493;
	--achor-color-dark-hover:#232118;
	--achor-color: #075DAC;
	--achor-color-hover: #1489F4;	
	--tab-item-color: #463D36;
	--fs-20:20px;
	--header-bg:#EED8BD;
	--package-lable-bg:#293F22;
	--linkhover:#0018f9;
	--customelink:#B8DAF9;
	--w-850:850px;
}
select{height:50px!important;}
h3{font-family:  var(--font-family);font-style: normal;font-weight: 300;font-size: 32px;line-height: 44px;}
.b-r-14 img, .b-r-14{border-radius:30px;}
.img-radius-50{border-radius:50%;}
.bg-color1{background-color:var(--bgcolor-1);padding:45px 82px;}
.bg-color2{background-color:var(--bgcolor-2);padding:45px 50px;}
.bg-color3{background-color:var(--bgcolor-3);}
.single-post h2{margin-bottom:1rem;}
.single-post h2,.single-post h3, .single-post h4{font-family: var(--font-family)!important;}
/*a:hover{color: var( --achor-color-hover )!important;font-family: var(--font-family);font-style: normal;font-weight: 600;font-size: 14px;line-height: 19px;letter-spacing: 0.09em;text-transform: uppercase;}*/
a:not(.w-btn):hover{color: var( --achor-color )!important;}
.no-touch a:hover{color: var(--linkhover);}
#page-header{background-color:var(--header-bg);}
li{font-size:var(--fs-20);font-family: var(--font-family); line-height:1.5em; letter-spacing:0.035em;color:var(--black-faint-1);}
.w-nav-title{color:var(--footer-p); font-size:16px;text-transform:initial; font-weight:500;line-height:25px;letter-spacing: 0.056px;text-transform: unset;}
/*h2{font-family: var( --font-family )!important; font-size:30px}*/
.p-20{padding:20px}.p-40{padding:40px;}
/*.p-204010{padding:20px 40px 10px}.p-040{padding: 0px 40px 40px;}*/
.p-204010{padding:50px 90px;}
.p-040{padding: 0px 90px 50px;}
.p-20-40{padding:40px 50px} /*.p-20-40{padding:68px 61px}*/
.color{background-color: var(--bgcolor-3);}
.color2{background-color: var(--sec-color-2);}
.color3{background-color: var(--sec-color-3);}
.color4{background-color: var(--sec-color-4);}

.cta-sec h2, .cta-join h2{color: var( --sec-color-2 );font-family: var(--font-family);
font-style: normal;font-weight: 400;font-size: 48px!important;line-height: 61.6px;text-align: center;text-transform: none!important;letter-spacing: 1.44px;margin-bottom:15px;}
.cta-sec h3, .cta-join h3{color: var( --sec-color-2 );text-align: center;text-transform: none!important;margin-bottom:30px;}

/*body{font-family:'Lato', sans-serif!important;font-weight:300!important;}*/
h4, .home-sec-3 h2, .home-sec-4 h2, .join-retreat-sec-2 h2,  .woocommerce-checkout #order_review_heading, h2.woocommerce-column__title, h2.woocommerce-order-details__title, p.awcdp_deposits_summary_title{font-size:36px;font-family:var(--font-family);font-weight:400!important;    line-height: 52.8px;color:var(--black-faint-1);font-style: normal;letter-spacing: 1.08px;}

.home-sec-2 h6{text-transform: uppercase; font-family: var(--font-family);font-weight:500;line-height:22px; text-align:left;letter-spacing: 0.07em;color: var(--sec-color-2);}
.home-sec-2 h1{font-family:var(--font-family);color: var( --sec-color-2 );font-weight: 300;font-size: 38px;text-align: left;letter-spacing: 0.035em;line-height: 62px;padding:0px 130px;}
.home-sec-3 p, .join-retreat-sec-2 p, p, div.usg_post_content_1, .woocommerce-message, .woocommerce .variation{font-family: var(--font-family);font-style: normal;font-weight: 400;font-size: var(--fs-20);line-height: 30px;letter-spacing: 0.4px;color: var(--black-faint-1);}

.woocommerce .variation p{font-weight:normal;}
.home-sec-2 h5{text-transform: uppercase; font-size:16px;color: var( --white ); font-family:var(--font-family);letter-spacing: 0.03em;text-align: center;}
.home-sec-2 p{font-family: var(--font-family); color: var(--sec-color-2 );    font-weight: 500; font-size: var(--fs-20);line-height: 1.5;letter-spacing: 0.07em;text-transform: uppercase;}
.img-radius-r, .img-radius-l{border-radius:0 0 0 200px;}
.host-retreat-sec-1, .content1{height:600px;    margin-top: var(--header-height);}
.host-retreat-sec-1 > div {margin-top: var(--header-height)!important;}
.join-retreat-sec-1 h1, .host-retreat-sec-1 h1,.content1 h1 , .product-template-default.single.single-product h1{font-family:var(--font-family)!important;color: var( --achor-color-dark-hover );font-weight: 300;font-size: 40px;text-align: left;letter-spacing: 1.44px;line-height:61.6px;}
.content1 h1{position: relative;margin: revert;margin-top:0px}
section.content1 .l-section-h.i-cf{position:absolute;left:50px;bottom:50px}
.join-retreat-sec-2 p.sub-title {font-family: var(--font-family);font-style: normal;font-weight: 600;font-size: 18px;line-height: 24px;text-align: center;letter-spacing: 0.03em;text-transform: uppercase;color: var(--sec-color-1);padding-bottom:15px;}
.join-retreat-sec-2 h2{color: var(--sec-color-1);}
.join-retreat-sec-2 p{text-align:center;}
.sub-title div{font-size:30px;font-family:var(--font-family);font-weight:300;margin:30px 0px; color:var( --black-faint-1 );}
h5{font-size:30px!important; font-family:var(--font-family);letter-spacing: 0.03em;text-align: center;}
h6{ font-size:16px!important;color: var( --white ); font-family:var(--font-family);letter-spacing: 0.03em;text-align: center;}
.join-retreat-sec-2 h2, h2.desti-h2{font-size:48px;font-family:var(--font-family);font-weight:300;    line-height: 58px;color:var(--footer-p);font-style: normal;letter-spacing: 0.03em;}
.content3 span{font-family: var(--font-family);font-weight: 600;font-size: 20px;text-align: center;letter-spacing: 0.6px;text-transform: capitalize;color: var( --black-faint-1);font-style: normal;line-height: normal;}
.content3 h2{font-family: var(--font-family);font-style: normal;font-weight: 300;font-size: 48px;line-height: normal;text-align: center;letter-spacing: 1.44px;color: var( --footer-p ); padding-top: 10px!important;}

.h-662{height:600px;}

.img-radius-r img{border-radius:0 0 130px 0;}
.img-radius-r-200 img{border-radius:0 0 200px 0;}
.home-video-sec p{margin-bottom:-10px!important;}
.w-image.meta_modern .w-image-meta{background:linear-gradient(transparent,rgb(30 30 30 / 0%)) repeat-x;}
.w-image.meta_modern .w-image-meta .w-image-title{font-style: normal;text-align:left;font-family: var(--font-family);font-style: normal;font-weight: 700;font-size: 48px;line-height: 61.6px;color:var(--white);}
.w-image.meta_modern .w-image-meta{background:linear-gradient(transparent,rgb(30 30 30 / 0%)) repeat-x;}
.heading-text{margin-bottom:60px;padding:30px 60px;background-color: var( --opacity-color-sec-color-1 );}
.heading-text2{font-size: 28px;line-height: 36px;margin-bottom:50px;padding:50px 70px;background-color: var( --bgcolor-1 );  position:relative; margin:0px;    max-width: fit-content;border-radius: 34px;}
/*.heading-text2 h1{font-size: 38px;}*/
.heading-text h4{color:#fff;}
/*.heading-text2 .vc_column-inner{position:relative;margin:auto}
.color3 h5{color: var( --white );}
.join-retreat-sec-1 h2, .join-retreat-sec-2 h2{font-size: 34px!important;
    line-height: 1.4;
    letter-spacing: 0.02em; }
.join-retreat-sec-1 h2{color: var(--white);}*/

     .join-retreat-sec-2 p{margin-bottom:0px;}
     .join-retreat-sec-2 h2{padding-top:5px;}
   .join-retreat-sec-2 .wpc-filter-title{display:none;}
.wpc-filter-content select {
    width: 100%!important;
    background-color: #fff;
    margin-bottom: 0px!important;
    border: 1px solid #959595;color: #1C1C1C;
}
.mobile-bottom{display:none;}

@media screen and (min-width:900px)
{
	.dump-slider-banner h6{width:70%;}
	.w-850{width:850px;position: relative;margin: 0 auto;}
	.grid-package-card .w-post-elm.stretched img{width:auto!important;}
	.grid-package-card img {
    height: 285px;
    max-width: fit-content;
    position: relative;
    /* left: 0; */
    right: 30%;
    /* margin: auto; */
}
	
}
@media screen and ( max-width:1085px ) {
	span.w-nav-title img{display:block!important;}
	.w-nav-title{font-family: 'Lato';
font-style: normal;
font-weight: 300;
font-size: 32px;
line-height: 38px;
letter-spacing: 0.03em;color:var(--black-faint-1);}
	.w-nav-title:hover, .w-nav-title:active{color:var(--achor-color-dark-hover)!important;}
		.display-desktop{display:none!important;}
	.display-mobile{display:block!important;}}

@media screen and (min-width: 900px) and (max-width: 995px)
{
	.team-details h2{font-size:30px!important}
}

@media screen and ( max-width:1024px ) {
	
	.heading-text2{max-width: 100%;}
	.host-retreat-sec-1 img, .contentimg img{height:180px; object-fit: cover;}
	.dest-banner,#page-footer h6 {height:auto!important;}
    .dest-banner h1{bottom:0px!important; text-align:center!important;  max-width: inherit!important;border-radius:0px!important; }
	.m-0-200{margin:0px!important}
}
@media screen and ( max-width:1034px ) {}
@media screen and ( min-width:768px ) and ( max-width:1024px ) {
	.g-cols.via_grid {
    display: grid;
    grid-gap: 1.5rem;
}
	.join-retreat-sec-1 h1, .host-retreat-sec-1 h1{padding: 50px!important;bottom:0px!important;
    text-align: center!important;}
	.host-retreat-sec-1, .join-retreat-sec-1{height:auto!important}
	.color_footer-bottom a, .us_menu_1 .menu>li>a{line-height: 25px!important;}
	.us_menu_1 #menu-tour-navigation.menu{display:inline-flex!important;     overflow-x: scroll;    overflow-y: hidden;
    white-space: nowrap;width: 100%;justify-content:center}
	.m-150-10{margin:0px!important}
}
span.w-nav-title img{display:none}
.woocommerce-select{width:fit-content;}
.single_variation_wrap{width:fit-content}
@media screen and ( max-width:767px ){
	.d-flex div, .w-900{width:100%!important;}
	.w-nav .w-nav-list.level_2{background-color: #e9d3b8f2!important;}
	.h-300{height:auto!important;}
	.dump-slider-banner h2{font-size:50px!important;}
	.dump-slider-banner .l-section-h{    margin-left: 0px!important;padding-top:auto!important;padding-bottom:auto!important; height: 80vh !important!}
	.single-post .mobiles-cols_1 .w-separator.size_small{height:16px}
	/*.l-subheader-cell.at_right{    flex-grow: 1!important;}
	.header_hor .l-subheader-cell.at_left>*{margin-right:0px!important}
	.l-subheader-cell{flex-grow:inherit!important}*/
	.mob-align{text-align:center!important;}
	.woocommerce-select, .single_variation_wrap{width:auto!important}
	.woocommerce .quantity{display:flex;justify-content:left}
	.quantity input[type="number"]{margin-bottom:10px}
	.awcdp-deposits-wrapper .awcdp-deposits-option{display:block!important}
	.woocommerce .cart .variations label, .woocommerce-variation-description{padding-right:20px!important}
	.p-040, .p-204010{padding:20px!important}
	.pt-50{padding-top:20px!important}
	.heading-text2{border-radius:0px!important;}
	.bg-color1, .bg-color1{padding:20px!important}
	.w-socials{position:absolute; margin-right:80px}
	.dest-banner h1{margin:0px!important;text-align:center;}
	.sticky-title{z-index:110!important;}
	 /*#gallery{height: auto!important;}*/
	.ush_menu_2 .w-nav-control{color:var(--black-faint-1)!important}
	.ush_menu_2 .w-nav-control:hover{color:var(--achor-color-dark-hover)!important}
	.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active + .w-nav-list.level_1{padding-top:80px}
	
	.mobile-bottom{display: block;
    position: fixed;
    bottom: 9px;
    margin: auto;
    z-index: 9;
    width: 70%!important;
    left: 50%;
    transform: translate(-50%);}
	.w-menu.layout_hor .menu{flex-wrap: inherit;}
	 .w-hwrapper.country-wrapper{display:block!important;}
	.ush_menu_1 .w-nav-icon{color:#fff; font-size: 24px; text-align:center}
	 .mobile-align, .mobile-align h3{text-align:center!important;}
    .key .w-hwrapper{display: inline-flex;}
	#image_gallery_13761 .single-image-13761{position:initial!important}
	ol.g-breadcrumbs{text-align:center}
	.host-retreat-sec-1{height:auto!important}
	.join-retreat-sec-1 h1, .host-retreat-sec-1 h1{padding: 30px!important;bottom:0px!important;
    text-align: center!important;border-radius:0px!important}
	 
	.join-retreat-sec-2 p.sub-title {font-size: 16px; margin-top:10px}
	.reike_buttons .us-btn-style_18{padding:10px!important}
	.reike_buttons .us-btn-style_18 span{    font-size: 12px!important;}
	#page-footer{text-align:center;}
	
	.w-btn, .button, button[type="submit"], input[type="submit"]{width:100%}
	.home-sec-4 .w-btn-wrapper{display:block}
	.heading-text2{height:auto!important; padding:10px!important}
	
	/*:root{--fs-20:16px!important;}*/
	:root{--w-850:100%!important;}
	.content3 .vwrapper .w-post-elm.post_custom_field.type_text, .content3 .vwrapper h2{text-align:center!important}
	.us_menu_1 #menu-tour-navigation.menu{display:inline-flex!important;     overflow-x: scroll;    overflow-y: hidden;
    white-space: nowrap;width: 100%;/*justify-content:center*/}
	/*ul#menu-tour-navigation{border:none!important}*/
	#tour_tabs ul#menu-tour-navigation.menu li a {
    font-weight: 400!important;
    letter-spacing: 0px!important;
    font-size: 14px!important;
     padding: 10px 10px!important;
}
	/*#tour_tabs ul#menu-tour-navigation.menu li{margin: 0 0 0px!important;padding-bottom: 5px;padding-top: 5px;border-bottom: 2px solid #f0dab0;border-top: 2px solid #f0dab0; }
	.menu-active-css{border-bottom: 2px solid #000!important;border-top: 2px solid #000!important;
    padding: 2px;}*/
	.us_custom_dc96b77c{margin:0px!important}
	.m-150-10{margin:0px!important}
	.footer-img-sec{display:block!important}
	.p-50-200, .p-0-200{padding:20px!important}
	.m-40-300{margin:20px!important}
	.m-0-50{margin:0!important;}
	.us_custom_eb849559{float:initial!important;}
	.home-sec-2 h1{padding:0 0px!important;    font-size: 28px;
    line-height: 36px;}
	.home-sec-2 h6{padding:0 0px!important;font-size:14px!important}
	.us-btn-style_18{font-size:14px!important;padding:10px}
	.gform_wrapper.gravity-theme{display:block!important}
}
@media screen and ( max-width: 360px ){
	.post-author-meta a.post-author-name{font-size:20px!important}
.post-author-info p:first-child{font-size:15px!important}
.post-author-info p:last-child{font-size:12px!important;}
}

.join-retreat-sec-1 h1, .host-retreat-sec-1 h1{    background: var(--bgcolor-1); padding: 50px 70px; position: relative;border-radius: 34px;}

.reike_buttons .us-btn-style_18{
    padding: 5px 10px!important;
    box-sizing: border-box;
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: transparent;
    border: 1px solid #514530;
    border-radius: 4px;
    gap: 10px;
    color: #514530!important;
    font-size: 20px;
    font-family: var(--font-family);
    font-weight: 400;
    line-height: 30px!important;
    letter-spacing: 0.7px;text-transform: initial;}
	/*.reike_buttons .us-btn-style_18 span{    font-size: 13px!important;}*/
.reike_buttons .us-btn-style_18:before{border:0px}
.pr-50{padding-right:50px} .pl-50{padding-left:50px} .pl-20{padding-left:20px}
.p-50-200{padding:3px  200px 30px}
.p-0-200{padding:0px 200px}
.m-40-300{margin:40px 300px}
.m-0-50{margin:0px 50px}
.m-0-200{margin:0px 200px}
.tour-grid article .w-grid-item-h img{border-radius:30px !important;}
.tour-grid article h3{padding:15px 30px!important;}
.tour-grid article h3{ font-family: var(--font-family);
    font-style: normal;font-weight: 600;font-size: 16px;line-height: 30px;letter-spacing: 0.035em;color: var(--black)!important;}
.tour-grid article h3 a:hover{color: var( --linkhover );}
.tour-grid article .usg_post_custom_field_2{position: absolute;
   bottom:0px;
    left: 0;
    padding: 10px 15px;
    background: var(--package-lable-bg);
    font-size: var(--fs-20);
	line-height:30px;
	color: var(--text-color-on-dark); margin-left:0px;border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;}
 
.tour-grid article .usg_post_custom_field_1{position: absolute;
    top: 0;
    right: 0;
    padding: 10px 15px;
    background: var(--package-lable-bg);
    font-size:  var(--fs-20);
	line-height:30px;
    color: var(--text-color-on-dark);font-weight: 400;border-bottom-left-radius: 14px;border-top-right-radius: 14px;
    letter-spacing: 0.035em;}
.tour-grid article h3 a{font-family: var(--font-family);
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.035px;
    text-transform: inherit;display:inline-block;}
.tour-grid article .w-post-elm.post_image img {
    display: block;
	height: 200px; object-fit:cover}
ul#menu-tour-navigation.menu{    text-transform: uppercase;z-index: 9;
    position: relative;}
ul#menu-tour-navigation.menu li a{font-family: var(--font-family);font-style: normal;font-weight: 600;font-size: var(--fs-20)!important;letter-spacing: 1.8px;text-transform: capitalize;color: var(--tab-color )!important;padding:18px 24px }
/*ul#menu-tour-navigation{border-bottom:2px solid #f0dab0; border-top:2px solid #f0dab0;}*/
ul#menu-tour-navigation.menu li.current-menu-item a{padding-bottom: 5px;padding-top: 5px;border-bottom:7px solid #DDC1A0;}

.content-data h2{font-family: var(--font-family)!important;font-style: normal;font-weight: 400!important;font-size: 36px;line-height:normal; color: var(--footer-p );letter-spacing: 1.44px;}

.page-temp-white-color h3{font-family: var(--font-family)!important;font-style: normal;font-weight: 400;font-size: 36px;line-height:52.8px; color: var(--sec-color-2 );letter-spacing: 1.08px;margin-top:20px;
}
.page-temp-white-color p{color:#fff!important}
.page-temp-white-color span{font-family: var(--font-family);font-weight: 700;font-size: var(--fs-20);line-height: 30px;text-align: center;letter-spacing: 0.7px;font-style:normal;/*text-transform: uppercase;color: var( --sec-color-2 );*/}
.page-temp-white-color .key-fact-label p, .w-post-elm-before {font-family: var(--font-family);font-weight: 500;font-size: 14px;line-height: 22px;letter-spacing: 0.98px;text-transform: uppercase; color:#E0D1BB;}
#tab_sidebar h2{color: #FFF;font-size: 36px;line-height: 52.8px;letter-spacing: 1.08px;}
#tab_sidebar .page-temp-white-color span{text-align:left;color: #FFF;
font-family: Lato;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 127%;
letter-spacing: 0.6px;}
#tab_sidebar .page-temp-white-color button span{font-size: 16px;font-weight:600;line-height:1
    }
button.us-btn-style_18.book-now span{font-family: var(--font-family);font-style: normal;font-weight: 500;font-size: 15px;line-height: 15px;letter-spacing: 0.05em;text-transform: capitalize;color: #1C1C1C; }
#tab_sidebar button.us-btn-style_18{
    background: var(--button-color1);
    border:2px solid #DF9731;
	width:100%;margin-top:10px;
   }
.woocommerce-table--order-details th, .woocommerce .shop_table thead th, th{    font-family: var(--font-family);
    font-style: normal;
   opacity:unset;
    font-size: var(--fs-20);
    line-height: 30px;
    letter-spacing: 0.7px;
    color: var(--black-faint-1);}
.content-data p{font-family: var(--font-family);font-style: normal;font-weight: 400;font-size: var(--fs-20);line-height: 182.5%;letter-spacing: normal;color: var( --black-faint-1 );}
#tab_sidebar p{color: #EADEC9;font-size: 16px;line-height: 127%; letter-spacing: 1.36px;text-transform: capitalize;margin-bottom: 0px;}
 #popmake-21268 .page-temp-white-color span , #popmake-12214  .page-temp-white-color span , #popmake-14378  .page-temp-white-color span, #popmake-21212  .page-temp-white-color span,  #popmake-21507  .page-temp-white-color span, #popmake-24948 .page-temp-white-color span {text-align:left; font-size:24px; font-weight:500;margin-top:5px ;/*padding:0px 30px!important*/}
#popmake-12214 p, #popmake-14378 p, #popmake-21212 p, #popmake-21268 p, #popmake-21507 p{font-size:14px; color: var( --button-color );margin-bottom: -7px;margin-bottom: 0px!important; /*padding:0px 30px!important;*/ line-height: 22px;letter-spacing: 0.07em;text-transform: uppercase;}
#popmake-21212 p, #popmake-21268 p, #popmake-21507 p, #popmake-24948 p{line-height: normal!important;text-transform:none!important; padding:0px 20px;letter-spacing:normal!important;font-size:var(--fs-20);}
#popmake-21507 input[type="submit"]:not(.w-btn),#popmake-12214  input[type="submit"]:not(.w-btn), #popmake-14378  input[type="submit"]:not(.w-btn), #popmake-21212  input[type="submit"]:not(.w-btn), #popmake-21268  input[type="submit"]:not(.w-btn)
#popmake-24948 input[type="submit"]:not(.w-btn)
{    font-size: 16px;line-height: 1!important;font-weight: 600;font-style: normal;text-transform: capitalize;letter-spacing: 0.06em;border-radius: 30px;padding: 0.9em 2.5em;background: #293F22;border-color: transparent;   color: #ffffff!important;}
#gform_1 #field_1_51, #gform_1 #field_1_52, #gform_1 #field_1_53, #gform_1 #field_1_54, #gform_1 #field_1_55, #gform_1 #field_1_56,  #gform_14 #field_14_4, #gform_14 #field_14_5, #gform_14 #field_14_6, #gform_14 #field_14_7, #gform_14 #field_14_8, #gform_14 #field_14_9,
#field_16_19, #field_16_20, #field_16_21, #field_16_22, #field_16_23,
#field_18_19, #field_18_20, #field_18_21, #field_18_22, #field_18_23,
#field_19_19, #field_19_20, #field_19_21, #field_19_22, #field_19_23,
#gform_20 #field_20_19, #field_20_20, #field_20_21, #field_20_22, #field_20_23
{display:none}
input[type="submit"]:not(.w-btn){font-size: 1rem;
    /*line-height: 1.2!important;*/
    font-weight: 500!important;
    font-style: normal!important;
    text-transform: none!important;
    letter-spacing: 0.1em!important;
    border-radius: 30px!important;
    padding: 20px 40px!important;
    background: var( --button-color )!important;
    border-color: transparent!important;
    color: var( --black )!important;}
input[type="submit"]:not(.w-btn):hover{  
    background:  var( --button-color )!important;
    border-color: transparent!important;
    color: var( --black )!important;}
input:not([type="submit"]), select{line-height:50px!important; min-height:50px!important; border-radius:30px!important; background-color:var(--white)!important}
textarea{border-radius:15px!important; background-color:var(--white)!important}
.display-desktop{display:block;}
.display-mobile{display:none;}
.header_hor .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn){color:#fff!important}
.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input{margin:auto;}
#gform_submit_button_19{margin:10px auto 3px;}
.gform_wrapper.gravity-theme .ginput_container_date input{width:100%}
.g-filters.style_1{display:none!important}
.gform_heading{display:none}
#popmake-12214 .color,#popmake-21507 .color, #popmake-14378 .color, #popmake-21212 .color, #popmake-21268 .color{border-radius:14px!important}
#popmake-12214 , #popmake-14378, #popmake-21212, #popmake-21268, #popmake-21507, #popmake-24948{background-color:  var(--bgcolor-3);padding:0px!important}
#popmake-12214 h4, #popmake-14378 h4, #popmake-21212 h4,  #popmake-21268 h4, #popmake-21507 h4, #popmake-24948 h4{ text-align: center;
    color: var( --white );border-radius:14px 14px 0px 0px;
    font-family: var(--font-family);
    font-size: 22px;
    font-weight: 400;background-color: var(--sec-color-3);padding:10px 35px; margin-top:0px;line-height:normal;}
#popmake-21212 h4, #popmake-21268 h4, #popmake-21507 h4, #popmake-24948 h4{margin-bottom:0px}
.pum-theme-8008 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close{font-weight: 400;
    font-size: 20px;
    line-height: 20px;font-family:var(--font-family);}
#popmake-21507 select, #popmake-21507 input:not([type="submit"]),#popmake-21268 select, #popmake-21268 input:not([type="submit"]),#popmake-21212 select, #popmake-21212 input:not([type="submit"]),#popmake-12214 input:not([type="submit"]), #popmake-12214 select, #popmake-14378 input:not([type="submit"]), #popmake-14378 select{border-radius:15px!important; border:1px solid #959595;line-height: 50px!important; min-height: 50px!important;}
#popmake-12214 .gform_wrapper.gravity-theme input[type=text], #popmake-12214 textarea, #popmake-14378 .gform_wrapper.gravity-theme input[type=text], #popmake-14378 textarea{margin-bottom:-5px; border-radius:15px!important}

.gform_wrapper.gravity-theme input[type=text], textarea, .gform_wrapper.gravity-theme input[type=text],  textarea{margin-bottom:-5px; border-radius:30px!important}

#popmake-21507 .l-subheader, #popmake-21507 .l-section, #popmake-21268 .l-subheader, #popmake-21268 .l-section, #popmake-21212 .l-subheader, #popmake-21212 .l-section, #popmake-12214 .l-subheader, #popmake-12214 .l-section, #popmake-14378 .l-subheader, #popmake-14378 .l-section{padding:0px}
/*.gform_body #field_submit input[type="submit"]:not(.w-btn):hover{color:#000!important}*/
.gform_wrapper.gravity-theme select{height:30px;color:#999;font-size: 14px!important;}
input::placeholder, select::placeholder, textarea::placeholder{font-size:14px!important;color: var(--black-faint-1);}
.gform_wrapper.gravity-theme .gfield textarea{height:120px!important; border-radius:30px!important}
.display-mobile a.level_1{font-size:12px}
.content3 .vwrapper .w-post-elm.post_custom_field.type_text, .content3 .vwrapper h2{text-align:center}
.ewd-ufaq-faq-title{border:1px solid #333}
.ewd-ufaq-faq-body{border:1px solid #333; border-top:none}
.faq .w-post-elm-before{font-size: 30px;
    font-family: var(--font-family);
    font-weight: 300;
    margin: 30px 0px;}

#page-footer h6{margin-bottom:0px;}
/*.us-nav-style_18>*, .navstyle_18>.owl-nav div, .us-btn-style_18{padding:20px 40px!important}*/
span.w-nav-title:hover, span.w-nav-title:active, .current-menu-item span.w-nav-title {color: var(--achor-color-dark-hover )!important;}
#page-footer a{display:inline-block!important;}

.fixed {
    position: fixed;
    top:0px; left:0;
    width: 100%; transition:1s}
.cls-image{position:absolute; top:60px; left:20px; width:80px;  }
.g-breadcrumbs li:last-child{pointer-events: none}
.g-breadcrumbs li:last-child a{color:#887D6D!important}
.g-breadcrumbs>li a{font-size: 16px;
    line-height: normal!important;
    font-weight: 600;
    font-style: normal;
    text-transform: capitalize;
   letter-spacing: 1.44px;
    border-radius: 0em;
    background: transparent;
    border-color: transparent;
    color: var(--achor-color)!important;}
.g-breadcrumbs>li a:hover{    color:  var(--achor-color-hover)!important;}
.color_footer-bottom a, #page-footer .menu>li>a:hover, .color_footer-bottom a, #page-footer .menu>li.current-menu-item>a{color: var(--achor-color-dark-hover)!important;}
.clsjoinhost, .clsvavail {display:none}
.sp-easy-accordion .sp-ea-single {
    margin-bottom: 0px!important;
    border-radius: 0px;
}
#sp-ea-13762.sp-easy-accordion>.sp-ea-single>.ea-header a {
	
    color: #1C1C1C;
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 35px;letter-spacing: 0.035em;text-transform: inherit;
}
#sp-ea-13762.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body{background: #fcf5e9;
    color: #444;}
#sp-ea-13762.sp-easy-accordion>.sp-ea-single{border: 1px solid #DDC1A0;}
.sp-easy-accordion .sp-ea-single .ea-header{background-color:var(--bgcolor-1)}


.ea-body p {
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 400;
    font-size: var(--fs-20);
    line-height: 1.5em;
    letter-spacing: 0.035em;
    color: var(--black-faint-1 );
}
.ea-header .fa-minus:before{content: "\f107";}
.ea-header .fa-plus:before{content: "\f106";}

#us_grid_1 .w-grid-list{margin:0px!important}

.tour-grid article h4 {
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.035em;
    color: var(--black)!important;
	padding: 0px 0px 15px 30px!important;
}
.grid-title .w-post-elm-before{  
    font-size: var(--fs-20);
    color: var(--text-color-on-dark);text-transform:capitalize}
#gform_wrapper_1{padding:10px 30px 10px 30px!important}
.package-image {position:relative}
.woo-multi-currency.wmc-sidebar.wmc-right.wmc-currency-flag , .woo-multi-currency.wmc-sidebar{display:none}
.woo-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency, .woo-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency {padding: 0px; border: none;}
.qodef-woocommerce-page .woocommerce-info a{float: none!important; padding: 8px 20px; margin: 0px 20px; background-color: #1B427A; border-radius: 5px; color: #fff!important;}
.wmc-currency > select{border:none; font-size:15px; font-weight:700;    margin-right: 20px;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency{padding:0px 7px !important}
	.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency{padding:1px 7px !important}
.woocommerce-multi-currency{display:none}
#gallery span.item-title{display:none}
.w-nav-close:before {
    content: '\f00d';
    font-family: fontawesome;
    font-weight: normal;
    vertical-align: top;
    color: var(--black-faint-1);
}
.w-nav-close{opacity:1;}
.w-nav-close:hover:before{color: var(--achor-color-dark-hover)!important;}
li .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.current_page_item {color: #FCF5E9;}
/*.menu-active-css{border-bottom: 2px solid #000;border-top: 2px solid #000;
    padding: 2px;}*/
ul#menu-tour-navigation.menu li{margin-top:-1px!important; margin-bottom:-1px!important}
ul#menu-tour-navigation::-webkit-scrollbar
{
	
	height:0px;
}
span.w-nav-title img{height:100px; margin:auto; margin-bottom:50px}
.menu-image-title-after.menu-image-title{display:none}
/* #gallery{height: 700px;} #reviews{height: 700px;}*/
#gallery{overflow: scroll;overflow-x: hidden;padding:0px 15px;}
#gallery::-webkit-scrollbar, #reviews::-webkit-scrollbar{width:3px}
#gallery::-webkit-scrollbar-track, #reviews::-webkit-scrollbar-track{background:var(--sec-color-2); }
#gallery::-webkit-scrollbar-thumb, #reviews::-webkit-scrollbar-thumb{background-color: var(--sec-color-2);border-radius: 20px; border: 1px solid var(--sec-color-2);}
#gallery:focus-visible {outline: none;box-shadow: none;}
#gallery .photo-grid-wrapper.gallery br{display:none;}
#gallery .photo-grid-wrapper p{display:none;}
#reviews{overflow: scroll;overflow-x: hidden;}
.visibility-hidden{visibility:hidden!important}
#tour_tabs ul#menu-tour-navigation.menu li{margin: 0 0 0px!important;border-bottom: 7px solid #DDC1A0; line-height:45px }
.menu-active-css{border-bottom: 7px solid var(--achor-color-dark-hover)!important;
    padding: 2px;}
.static-bc{font-family:var(--font-family); font-size: 14px;
    line-height: 19px!important;
    font-weight: 600;
    font-style: normal;
    text-transform: capitalize;
    letter-spacing: 0.09em;
    border-radius: 0em;
    background: transparent;
    border-color: transparent;
    color: #887D6D!important;
	
}
 .static-bread-crum{font-size: 14px;
    line-height: 19px!important;
    font-weight: 600;
    font-style: normal;
    text-transform: capitalize;
    letter-spacing: 0.09em;
    border-radius: 0em;
    background: transparent;
    border-color: transparent;
    color: var(--achor-color)!important;}
.static-bc a:hover{color:var(--achor-color-hover)!important}
.dest-banner{margin-top:50px; height:500px}
.dest-banner h1{background: var(--bgcolor-1);
    padding: 50px 70px;
    position: relative;
    border-radius: 34px;
    font-family: var(--font-family);
    color: var(--achor-color-dark-hover);;
   font-weight: 300;
    font-size: 38px;
    text-align: left;
    letter-spacing: 1.44px;
    line-height: 61.6px;max-width: fit-content;
   }
.w-toplink{width:auto!important}
.lb-data .lb-details{display:none}
.clscancel{color: var(--achor-color-dark)!important;
    font-size: 16px;
    line-height: 60px;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: capitalize;}
.clscancel:hover{color:var(--achor-color-dark-hover)!important;}



/*hide grid data - client */
.tour-grid article h3, .tour-grid article h3 a, .tour-grid article h4{line-height:0px!important}
.tour-grid article h3, .tour-grid article h4{padding:0px!important}
.tour-grid article h3 a, .tour-grid article h4 {display:none!important}
/*end */

.w-image.meta_modern .w-image-meta{padding:0px}
div#details-v-wrapper{padding:0px 30px!important}
select{border-right: 10px solid transparent!important;}
select.wpc-filters-widget-select{    border-right: 10px solid transparent!important;
    border-color: #f9f9f9;}
.lb-dataContainer{position: absolute;
  top: 0px;
    right: 20px;
    }
.lb-closeContainer{z-index: 1000001;
    position: relative;}

.sticky-header {
  text-align: center;
	z-index:999;
}
.cls-image{display:none}

  .is-sticky {
    position: sticky;
	 position: -webkit-sticky;
    top: 0px; // Threshold is required	  
  }
.desti-image img{width:800px!important}
.join-retreat-sec-2.enquire  p{text-align:left!important}
.show-for-packages{display:none;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{color: #fcf5e9;
    font-weight: 400;}
#input_1_17{width:100%}
.wpc-filters-section{margin-top:1.5em}
.wpc-posts-found{display:none}
.social-color .fa-facebook:before, .social-color .fa-twitter:before , .social-color .fa-instagram:before, .social-color .fa-youtube:before  {
    color: var(--footer-p);
}
#kf.apply-to-some-pkgs, #kfd.apply-to-some-pkgs{display:none}
.postid-19016 #kf.common-pkgs, .postid-19016 #kfd.common-pkgs,
.postid-19072 #kf.common-pkgs, .postid-19072 #kfd.common-pkgs,
.postid-19098 #kf.common-pkgs, .postid-19098 #kfd.common-pkgs,
.postid-19101 #kf.common-pkgs, .postid-19101 #kfd.common-pkgs,
.postid-19104 #kf.common-pkgs, .postid-19104 #kfd.common-pkgs,
.postid-19108 #kf.common-pkgs, .postid-19108 #kfd.common-pkgs,
.postid-19111 #kf.common-pkgs, .postid-19111 #kfd.common-pkgs,
.postid-19244 #kf.common-pkgs, .postid-19244 #kfd.common-pkgs,
.postid-18987 #kf.common-pkgs, .postid-18987 #kfd.common-pkgs,
.postid-19331 #kf.common-pkgs, .postid-19331 #kfd.common-pkgs,
.postid-19304 #kf.common-pkgs, .postid-19304 #kfd.common-pkgs,
.postid-19275 #kf.common-pkgs, .postid-19275 #kfd.common-pkgs,
.postid-19213 #kf.common-pkgs, .postid-19213 #kfd.common-pkgs,
.postid-19193 #kf.common-pkgs, .postid-19193 #kfd.common-pkgs,
.postid-19167 #kf.common-pkgs, .postid-19167 #kfd.common-pkgs,
.postid-19244 #kf.common-pkgs, .postid-19244 #kfd.common-pkgs{display:none!important}

.postid-19016 #kf.apply-to-some-pkgs, .postid-19016 #kfd.apply-to-some-pkgs,
.postid-19072 #kf.apply-to-some-pkgs, .postid-19072 #kfd.apply-to-some-pkgs,
.postid-19098 #kf.apply-to-some-pkgs, .postid-19098 #kfd.apply-to-some-pkgs,
.postid-19101 #kf.apply-to-some-pkgs, .postid-19101 #kfd.apply-to-some-pkgs,
.postid-19104 #kf.apply-to-some-pkgs, .postid-19104 #kfd.apply-to-some-pkgs,
.postid-19108 #kf.apply-to-some-pkgs, .postid-19108 #kfd.apply-to-some-pkgs,
.postid-19111 #kf.apply-to-some-pkgs, .postid-19111 #kfd.apply-to-some-pkgs,
.postid-19244 #kf.apply-to-some-pkgs, .postid-19244 #kfd.apply-to-some-pkgs,
.postid-18987 #kf.apply-to-some-pkgs, .postid-18987 #kfd.apply-to-some-pkgs,
.postid-19331 #kf.apply-to-some-pkgs, .postid-19331 #kfd.apply-to-some-pkgs,
.postid-19304 #kf.apply-to-some-pkgs, .postid-19304 #kfd.apply-to-some-pkgs,
.postid-19275 #kf.apply-to-some-pkgs, .postid-19275 #kfd.apply-to-some-pkgs,
.postid-19213 #kf.apply-to-some-pkgs, .postid-19213 #kfd.apply-to-some-pkgs,
.postid-19193 #kf.apply-to-some-pkgs, .postid-19193 #kfd.apply-to-some-pkgs,
.postid-19167 #kf.apply-to-some-pkgs, .postid-19167 #kfd.apply-to-some-pkgs,
.postid-19244 #kf.apply-to-some-pkgs, .postid-19244 #kfd.apply-to-some-pkgs{display:block; }


/*.postid-19016 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19072 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19098 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19101 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19104 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19108 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19111 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19244 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-18987 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19331 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19304 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19275 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19213 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19193 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19167 #kfd.apply-to-some-pkgs .post_custom_field.type_text,
.postid-19244 #kfd.apply-to-some-pkgs .post_custom_field.type_text{padding-left:20px}

.postid-19016 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19072 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19098 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19101 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19104 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19108 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19111 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19244 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-18987 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19331 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19304 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19304 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19275 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19213 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19193 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19167 #kfd.apply-to-some-pkgs .post_custom_field.type_text div,
.postid-19244 #kfd.apply-to-some-pkgs .post_custom_field.type_text div{text-indent:-20px}*/
.mb-0{margin-bottom:0px!important}
.l-section {
    align-items: center;
    display: grid;
}
#our_destinations .our_destinations_r1 .wpb_column.vc_column_container, #our_destinations .our_destinations_r2 .wpb_column.vc_column_container{border-radius:30px !important;}
ul.ul-tick{
	 text-align: left;font-family: var(--font-body);font-weight: 400;line-height: 30px;margin-left: 20px;}
ul.ul-tick li, ul.ul-cross li{color:#fff;font-size: 17px;}
ul.ul-cross{text-align: left;font-family: var(--font-body);font-weight: 400;line-height: 30px;    margin-left: 24px;}
.us_testimonial p, .us_testimonial .w-post-elm-value {color: var(--black-faint-1);}



.enquire-now-page-banner{height:500px;}
input[type="submit"]:not(.w-btn){font-size: 14px;
    font-weight: 600!important;
    font-style: normal!important;
    text-transform: capitalize!important;
    letter-spacing: 0.5px!important;
        padding: 0.9em 2.5em!important;
    background-color: var(--package-lable-bg)!important;
    border: 2px solid var(--package-lable-bg)!important;
    color: var(--white )!important;
    font-family: var(--font-family)!important;}
/*input[type="submit"]:not(.w-btn):hover{background-color: var(--package-lable-bg)!important;}*/
@media screen and (max-width: 767px){
	    .data-col-retreat, .data-col-retreat-right{margin:0px 0px!important;}
    .data-col{padding:20px;}
	#popmake-12214 h4, #popmake-14378 h4, #popmake-21212 h4,  #popmake-21268 h4, #popmake-21507 h4{font-size:22px!important;line-height:normal!important}
	.awcdp-deposits-option .awcdp-radio:last-child{padding-left:0px!important}
	body.product-template-default.single.single-product #page-content section , .woocommerce-cart  #page-content,  .woocommerce-checkout  #page-content{padding:60px 20px!important}
	.woocommerce .checkout #order_review {
    margin: auto;
}
	.woocommerce-checkout .col2-set{margin-bottom:20px}
	.team-details h2{height:auto!important}
    .m-40-300 {margin:20px 0px!important}
#gform_wrapper_1{padding: 20px 20px 20px 20px!important;width:auto!important}
}
@media screen and (max-width:1024px){
    .m-40-300 {margin:20px 0px!important}}
#gform_wrapper_1{width:auto; background-color:var(--bgcolor-3);border-radius:30px}

.p-20{padding:0px 10px 20px!important;}
.mobile-dtls{font-family: 'Lato';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 22px;
/* or 138% */
text-align: center;
letter-spacing: 0.07em;
text-transform: capitalize;
color: #043431;}
.grid-amount{display:none;}
.njt-header .njt-header-title { display: none;}
.njt-header-image, .njt-review .njt-review-info .grp-reviewer-name { pointer-events: none; }
/*#faq .w-post-elm-before{font-size:48px!important}*/
.sp-easy-accordion>.sp-ea-single{border:none!important; border-bottom:1px solid #DDC1A0!important}
.sp-ea-one.sp-easy-accordion{
    border: 1px solid #DDC1A0;background:transparent!important;border-radius:15px !important;
}
.sp-easy-accordion>.sp-ea-single{background:transparent!important;}
.ea-card.sp-ea-single.ea-expand .ea-header{background-color:#DDC1A0;}
     .ea-card.sp-ea-single.ea-expand .ea-header a{color:#232118!important}
     .ea-card.sp-ea-single.ea-expand .ea-header{background-color:#DDC1A0;}
      .ea-card.sp-ea-single .ea-header a:hover{color:var(--achor-color-dark-hover)!important;}
       .ea-card.sp-ea-single .ea-header a{font-family: Lato;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 35.2px; /* 146.667% */
letter-spacing: 0.84px;color: #71511C!important;}
     .ea-card.sp-ea-single .ea-header:hover{background-color:#DDC1A0;}
div.ea-card.sp-ea-single.ea-expand:first-child > h3, div.ea-card.sp-ea-single:first-child > h3{border-top-right-radius:14px;border-top-left-radius:14px;}
.team-details h2{height:105px}
.key .w-post-elm.post_custom_field.type_text{margin-bottom:30px!important}
.pt-50{padding-top:50px}
.p-18-36{padding:18px 36px!important}
.gform_wrapper .gform_validation_errors>h2.hide_summary{font-size:16px!important}
#desc section.l-section{padding-right:10px!important; padding-bottom: 0px !important;}
.woocommerce-multi-currency.wmc-price-switcher{display:none}
body.product-template-default.single.single-product #page-content section , .woocommerce-cart  #page-content, .woocommerce-checkout #page-content {background-color:var(--sec-color-2)!important;    padding: 40px 80px;}
.single-product ol.g-breadcrumbs, .cart-subtotal{display:none}
.single-product .quantity:before,.woocommerce .cart .variations label, .woocommerce-variation-price, .awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type=radio]+.awcdp-radio-label,  .woocommerce-checkout-review-order-table tfoot td, .order-total th, .cart_item td, .order-paid th, .order-remaining th{font-family: var(--font-family);
    font-style: normal;
    font-weight: 400;
    font-size: var(--fs-20);
    line-height: 30px;
    letter-spacing: 0.7px;
    color: var(--black-faint-1);}
div .w-post-elm.product_field.price{color: var(--black-faint-1);margin-bottom:5px!important}
.single.single-product .sku, .single.single-product .post_taxonomy, .single.single-product .layout_hor, .single.single-product h4 , .single.single-product .layout_shop_standard, .single.single-product .w-grid-none.type_message,  .single.single-product .style_solid  {display:none!important} 
.woocommerce .woocommerce-info{margin-bottom:0px!important}
.header_hor.woocommerce-cart .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, .header_hor.woocommerce-checkout .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h{padding-top:0px!important;}
.woocommerce-cart h1, .woocommerce-checkout h1, .woocommerce-account h1{    font-family: var(--font-family)!important;
    color: var(--achor-color-dark-hover);
    font-weight: 300;
    font-size: 48px;
    text-align: center;
    letter-spacing: 1.44px;
    line-height: 61.6px;}
.woocommerce form{margin-top:40px!important}
/*.woocommerce-cart-form__contents tbody>tr:nth-child(2), 
.actions .coupon{display:none!important}*/
.cart_totals{background:var(--bgcolor-3)!important;border-radius:30px}
.cart_totals th, .cart_totals span{color:#EADEC9}
.woocommerce .button.alt{font-size:16px!important}
.woocommerce-product-gallery figure img{border-radius:63px!important}
.woocommerce-checkout .col2-set{    background-color: var(--bgcolor-3);
    border-radius: 30px;padding:30px}
.woocommerce-checkout .col2-set label, .woocommerce-checkout .col2-set h3{color: var(--sec-color-2);}

.select2-selection{
   
    border-radius: 30px;
    background: #ffffff;
   }
.woocommerce .shop_table.cart .actions{text-align:end}
.layout_blog_classic .usg_post_title_1{    color: var(--black-faint-1);}
/*#us_grid_1 .w-grid-item:not(:last-child) {margin-bottom: 4rem!important;}*/
.page-id-15890 .w-post-elm.post_image img{border-radius:30px;}
.page-id-15890 article .w-grid-item-h > .w-hwrapper.usg_hwrapper_1.align_none.valign_top.wrap {display:none!important}
.w-post-elm.product_field.price.us_custom_2c843678{display:none}
.woocommerce-variation.single_variation{flex-wrap:nowrap}
.woocommerce-variation-description{padding-right:40px;flex-grow:0;    width: auto;}
.woocommerce .add_to_cart form{margin-top:0px!important}
.awcdp-deposits-wrapper .awcdp-deposits-option{background:none;    width: 100%;display: flex;border:none}
.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio {border-bottom:none;padding:15px 0px;}
.awcdp-deposits-wrapper .awcdp-deposits-option .pay-deposit.awcdp-radio{background:none}

 .product .w-separator.size_small, .product .w-separator.size_large, .product .w-separator.size_medium{display:none}
.quantity input[type="number"] {
    line-height: 45px!important;margin-right:10px;
	min-height: 30px!important;}
:not(.w-wc-notices)>.woocommerce-message, .woocommerce-checkout #order_review{ text-align:center;   background: transparent;padding:0px}
.cart_item > .product-name{text-align:left;margin-bottom:10px}
.shop_table.woocommerce-checkout-review-order-table strong{font-weight:400}
#order_review #payment.woocommerce-checkout-payment{text-align:left!important}
.wc_payment_methods.payment_methods.methods label, .wc_payment_methods.payment_methods.methods .payment_box.payment_method_eh_stripe_checkout{padding-left:0px;}
.woocommerce-checkout .col2-set h3{font-weight:500}
.blog-content-heading h2{font-size: 36px!important; font-family: var(--font-family); font-weight: 400; line-height: 52.8px; color: var(--black-faint-1); font-style: normal; letter-spacing: 1.08px;}
.awcdp-deposits-option .awcdp-radio:last-child{padding-left:20px}
/* .woocommerce-variation-price:after{content:' / Per Person'} */
.single-product .quantity:before{content:'Number of guests: '; position:relative;top:6px}
.post-author-meta a.post-author-name{font-size:24px;margin-bottom:10px}
.post-author-info p:first-child{font-size:20px;margin-bottom:10px}
.post-author-info p:last-child{font-size:16px;}
 .page-id-20701 .white .sa_owl_theme .owl-nav .owl-prev {
    background: none !important;
}
.page-id-20701 .white .sa_owl_theme .owl-nav .owl-next {
    background: none !important;
}
.page-id-20701 .white .sa_owl_theme .owl-nav .owl-prev:hover, .page-id-20701 .white .sa_owl_theme .owl-nav .owl-next:hover {
	background-color: transparent !important;}
.product-total small{display:none}
.cart_item .product-name{padding-right:36px}
.woocommerce-checkout ul.order_details, .woocommerce-checkout .woocommerce-table--order-details{background:transparent!important}
.woocommerce ul.order_details li{margin-bottom:10px}
.woocommerce ul.order_details li:first-child{border:none}
.button.pay, .woocommerce .button {    font-size: 16px;
    line-height: 1!important;
    font-weight: 600;
    font-style: normal;
    text-transform: capitalize;
    letter-spacing: 0.06em;
    border-radius: 30px;
    padding: 0.9em 2.5em;
    background: #DDC1A0;
    border-color: transparent;
    color: #232118!important;
    box-shadow: 0px 0px 0px 0px transparent;}
.awcdp_balance_pay a{margin-left:10px}
.woocommerce-thankyou-order-received{    margin-top: 20px;
    margin-bottom: 0px;}
h2.woocommerce-column__title, h2.woocommerce-order-details__title{margin-bottom:0px}
.woocommerce-table__product-name.product-name a, .woocommerce-table__product-name.product-name .product-quantity{margin-right:5px}
ul.wc-item-meta{    margin-left: 1rem;}
h2.woocommerce-column__title, h2.woocommerce-order-details__title, p.awcdp_deposits_summary_title{text-transform:capitalize}
.woocommerce-customer-details{margin-top:2rem}
/*.woocommerce-checkout #order_review{    margin: auto;
    float: none;
    width: var(--w-850);}*/
.woocommerce-checkout #order_review table tfoot th{font-weight:400}
.woocommerce-MyAccount-content{width:80%}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{font-weight:normal}
:not(.w-wc-notices)>.woocommerce-message, :not(.w-wc-notices)>.woocommerce-error, :not(.w-wc-notices)>.woocommerce-info{background:transparent!important}
.woocommerce-password-strength{color:var(--sec-color-2)!important;}
.img-source{text-align:center}
.img-source p{color:#71511c!important ;margin-top:5px!important;font-size:15px!important}
.p-20{padding:0 30px; text-align:center; padding-bottom: 20px !important;}
div#gform_wrapper_16.gf_browser_chrome.gform_wrapper.gravity-theme,
div#gform_wrapper_18.gf_browser_chrome.gform_wrapper.gravity-theme{
display:block;
}
body img.gform_ajax_spinner {
	display: none !important;
}
fieldset#field_16_24{text-align: left;padding: 0px 10px;color: #fff;}
fieldset#field_16_24 label{font-weight: 500;line-height: normal!important;text-transform: none!important;font-size: var(--fs-20);}
.pum-container.pum-responsive img {
    display: block;
    max-width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%!important;
    object-fit: cover;
    object-position: center center;height:180px;
}
.open-ite{cursor:pointer}
.open-ite .us-btn-style_34{ padding:0.5rem 2.5rem!important}
.page-temp-white-color .open-ite .us-btn-style_34 span{font-size:16px!important;}
a.open-ite{text-decoration:underline!important}
a.open-ite:hover{color:#fff}
.blog-content img{margin-top:6px}
.m1020{    margin: 10px 20px;}
.disp-on-dummy-page, .display-mobile.disp-on-dummy-page, .disp-on-home-3, .display-mobile.disp-on-home-3{display:none!important}
h2.small-h2{font-size:24px!important;font-weight:700!important;text-decoration:underline;}
.custom-grid-hw-for-button .us-btn-style_1 {
	padding: 0.8em 26px!important;
}
.custom-grid-hw-for-button {    justify-content: space-between;
    display: flex!important;padding:20px 10px}
.fs-16 span{font-size:16px!important;}
.custom-grid-mpp-row article>.w-grid-item-h:hover{transform:translatey(-8px);}
.custom-grid-mpp-row article>.w-grid-item-h{ transition:.3s;background-color:#fff;
    color: var(--color-content-text);
    border-radius: 0.3rem;
    box-shadow: 0 0.03rem 0.06rem rgba(0,0,0,0.1), 0 0.1rem 0.3rem rgba(0,0,0,0.1);
    transition-duration: 0.3s;}
.plr-10{padding:5px 10px!important}
.custom-grid-mpp-row img{border-radius:0.3rem 0.3rem 0px 0px ;}
.custom-grid-mpp-row .bottom1{    background-color: #fff;
    border-radius: 0.3rem;
    padding: 10px !important;
    color: #FEFAF4 !important;
    color: #795a28 !important;
    width: 90%;
    left: 5%;
    top: -5%;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);}
.custom-grid-mpp-row .bottom{background-color: var(--sec-color-4); border-radius:0px 0px 0.3rem 0.3rem;padding:10px!important; color:#FEFAF4!important;    color: #FEFAF4 !important;
    position: absolute;
    width: 100%;
    bottom: 0px;}
.dark p{ color:#FEFAF4!important;}
.moretext{display:none;}
.moreless-button{cursor:pointer; text-decoration:underline;}
.support .w-iconbox-icon{    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-121d3e9);
    color: var(--e-global-color-121d3e9);}
.support .w-iconbox-icon .far{font-family: "fontawesome";
    font-weight: 400;
    background-color: #eed8bd;
    fill: #eed8bd;
    color: #71511c !important;
    padding: 20px;
    border-radius: 50px;
    font-size: 30px;    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;}
.support .w-iconbox-icon img{  transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;}
.support .w-iconbox-icon img:hover { transform: translateY(-8px); }
.support .w-iconbox-icon .far:hover{
    transform: translateY(-8px);    fill: black;
    color: black;
}
.support .w-iconbox-meta h4{       font-size: 20px;
    font-family: var(--font-family);
    font-weight: 400 !important;
    line-height: normal;
    color: #FEFAF4;
    font-style: normal;
    letter-spacing: 1.08px;
    margin: 10px 0;}
.support .w-iconbox-meta p{    font-family: var(--font-family);
    font-style: normal;
    font-weight: 400;
    font-size: var(--fs-20);
    line-height: 30px;
    letter-spacing: 0.7px;
    color: #fff;}
.home-2-retreat .details h4{font-size: 22px;
    text-align: center;
    font-weight: 700 !important;
    font-family: 'Poppins', sans-serif;
    margin: 10px 0;}
.home-2-retreat .icon-link:before {
    content: '\f0c1';font-family: 'fontawesome';
    font-size: 20px;
    font-weight: 700;
}
.home-2-retreat .w-image-h:hover{}
.home-2-retreat .icons {
    position: absolute;
    z-index: 102;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.home-2-retreat img{border-radius:30px;}

.layout_testimonial_4 .usg_post_custom_field_1{
	margin-top:80px;
}
.woocommerce-variation-availability{display:none;}
.sliderbtn .n2-ss-button-container > .n2-ow{    font-size: 20px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    font-style: normal;
    /*text-transform: uppercase !important;*/
    letter-spacing: 0.06em !important;
    border-radius: 30px !important;
    padding: 0.9em 2.5em !important;
    background: #293F22 !important;
    border-color: transparent !important;
    color: #fff !important;
    box-shadow: 0px 0px 0px 0px transparent !important;font-family:"poppins" !important;    transition-duration: .3s;
    transition-property: transform;}

.sliderbtn2 .n2-ss-button-container > .n2-ow{    
        font-size: 16px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    font-style: normal;
    /*text-transform: uppercase !important;*/
    letter-spacing: 0.06em !important;
    border-radius: 30px !important;
    padding: 0.9em 2.5em !important;
    background: transparent!important;
    border: 1px solid #fff !important;
    color: #fff !important;
    box-shadow: 0px 0px 0px 0px transparent !important;font-size:16px!important;font-family:"poppins" !important;    transition-duration: .3s;
    transition-property: transform;}
.sliderbtn2 .n2-ss-button-container > .n2-ow:hover{background: #293F22 !important;border:none!important;}
.sliderbtn .n2-ss-button-container > .n2-ow: hover, .sliderbtn2 .n2-ss-button-container > .n2-ow: hover{transform: scale(1.1);}
/*div#n2-ss-2item1, div#n2-ss-2item4{font-family:"Poppins", sans-serif!important;}*/
div#n2-ss-3item1, div#n2-ss-3item5, div#n2-ss-3item9{font-family:"poppins" !important; font-weight: 600 !important;}
.n2-ss-item-content p{font-size:22px!important;}
.slider-benefits-details h6, .dump-slider-banner h6{font-family:"poppins" !important;    font-size: 22px !important;margin-bottom: 10px !important;line-height: 1.4 !important;}
.slider-benefits-details p, .dump-slider-banner p{font-family:"poppins" !important; font-size:18px!important;}
.sliderborder{border-bottom: 1px dashed #ffffff5c!important;
    margin-top: 30px!important;}
.w-nav.type_desktop .w-nav-list:not(.level_1) {
    box-shadow: var(--box-shadow);
    background-color: #eed8bd;
    top: 70px;
    left: 16px !important;
    border-radius: 30px;
}
.dump-slider-banner h2{color: #ffffff;
    font-size: 110px;
    text-shadow: none;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    font-weight: 600;
    font-family: 'poppins' !important;}

.dump-slider-banner .highlight{color:var(--bgcolor-1);}
.hovereffect{transition-duration: .3s;
    transition-property: transform; }
.hovereffect:hover{transform: scale(1.1);}
.dump-slider-banner .w-iconbox {display:flex;}
.w-nav-list.level_2 li:hover, .w-nav-list.level_2 li .current-menu-item{background-color:#fcf5e9;}
.w-nav .w-nav-list.level_1 li{line-height:4em;}
.dump-slider-banner .w-iconbox  img{height:50px!important;max-width:50px!important;margin-right:20px;}
.dump-slider-banner h6{font-weight:600; text-align:left;}
.dump-slider-banner p{color:#fff; font-size:21px !important;}
.dump-slider-banner .sliderborder{    width: 100%;
    display: block;
    margin-top: 0px !important;    line-height: 30px;}
.dump-slider-banner .l-section-h{  padding-top: 5rem;padding-bottom:1.2rem;}
.w-nav .w-nav-list.level_2{background-color: #eed8bd!important;}
.w-btn, .button, button{transition-duration: .3s;
    transition-property: transform;}
.w-btn:hover, .button:hover, button:hover{transform: scale(1.1);}
.tick ul{list-style-type:none;margin-left:0px!important;}
.tick li:before {
    font-size: 14px;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    content: '\f00c';
    display: inline-block;
    width: 22px;
    height: 22px;
    background: #425924;
    border-radius: 50%;
    font-weight: 700;
    font-family: 'fontawesome';
    margin-right: 10px; margin-top: 5px;    line-height: 24px;
}
.data-col{/*box-shadow: 0px 0px 60px -12px rgba(0, 0, 0, 0.12);*/
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;border-radius:30px;z-index:99!important;}
.data-col-retreat{
   /* margin: 40px 30px 0px -30px;
    background-color:var(--sec-color-2);*/}
.data-col-retreat-right{ 
    margin: 40px -30px 0px 30px;
    background-color:var(--white);}
.data-col-retreat p{font-size:18px!important;}
.data-col-retreat h2{font-size:32px!important;line-height:normal!important;    font-weight: 900 !important;
    margin-bottom: 20px;}
.data-col ul{margin-left: 20px;}
.benefits .w-iconbox-title{font-size:26px;    font-weight: 700 !important;
    margin-bottom: 0px !important;display:none;}
   .benefits .w-iconbox{box-shadow: 0 0 10px 0px #00000012;
    border-radius: 30px;
    padding: 10px;}
    .benefits img{height:60px;width:60px;}
    .benefits .w-iconbox-text{margin-top:20px;}
     .benefits .w-iconbox-text p{font-weight:bold;}
     .tour-grid article .usg_post_custom_field_1{display: none !important;}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer{padding:0px}
.tick ul li{display: grid;
    grid-template-columns: auto 1fr;}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before{display:none;}
.us-nav-style_29>*, .navstyle_29>.owl-nav div, .us-btn-style_29{text-transform:capitalize!important;}
.destination-details p{margin-bottom:0px;font-size:18px;}
.nslatter .gform_wrapper.gravity-theme input[type=email] {
    border-radius: 30px 0px 0px 30px !important; border: 1px solid;
}
.nslatter input[type="submit"]:not(.w-btn) {
  
    border-radius: 0px 30px 30px 0px !important;
    width: fit-content !important;
    max-width: fit-content !important;
}
.nslatter .gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 0px !important;
    display: flex;
}
#popmake-22706{background-color:#fff;}
#popmake-22706 h4{color: #293f22;
    font-size: 29px;
    line-height: normal;
    font-weight: 700 !important;
    margin-bottom: 10px;}
.nslatter input[type="submit"]:not(.w-btn) {height: 51px !important;}
.cgrid{    justify-content: center;
    display: flex;}
.single-destinations #page-content>section:first-child{margin-top:var(--header-height)!important;}
 .l-section.dump-slider-banner.height_custom{height: 730px!important}
.slide_heading .n2-font-7547db01eb6f34d508632eeeec374440-hover{
	font-family:'poppins' !important;
	font-weight: 600 !important;
}
.dump-slider-banner p{
	font-family:'poppins' !important;
}
div#n2-ss-4 .n2-font-7547db01eb6f34d508632eeeec374440-hover{
	padding-top:25px !important;
}
div#n2-ss-5 .n2-font-7547db01eb6f34d508632eeeec374440-hover{
	padding-top:25px !important;
}
div#n2-ss-6 .n2-font-7547db01eb6f34d508632eeeec374440-hover{
	padding-top: 25px !important;
}
.our_destinations_r1 .our_destinations_r2 .wpb_column.vc_column_container.has_bg_color::before {border-radius:30px !important;}
.pum-content .popmake-content .l-section .wpb_row .us_custom_3a2e88e6 .nslatter .height_auto{
	padding-right: 0.5rem;
	margin-left: -1.5rem;
}
#c-retreat .b-r-14 img, #wellness-travel .b-r-14 img, #t-retreat .b-r-14 img{border-radius:50px!important;}

.vc_column_container.type_sticky>.vc_column-inner, .vc_column-inner.type_sticky>.wpb_wrapper{
	position: sticky !important;
}
#kf {
	border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
#kfd {
	border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.w-post-elm .post_custom_field .us_custom_dd3ea356{
	border-radius: 30px !important;
}
.page-id-22099 #wpc-option-post_meta-destinations-70, .page-id-22032 #wpc-post_meta-destinations-111, .page-id-22032 #wpc-post_meta-destinations-114{display:none!important;}

.form_button{
	font-size: 14px;
    font-weight: 600 !important;
    font-style: normal !important;
    text-transform: capitalize !important;
    letter-spacing: 0.5px !important;
    padding: 0.9em 2.5em !important;
    background-color: #293f2200 !important;
    border: #293f2200 !important;
    color: var(--white) !important;
    font-family: var(--font-family) !important;
}
.form_button:hover{
	color: #ddc1a0 !important;
}

h2:not(.cta-sec h2,.cta-text h2, .cta-join h2,#tab_sidebar h2){color: #71511c !important;}
.nslatter .gform_wrapper.gravity-theme .gform_fields{justify-content:center;}
.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input{margin-top:0px;}
.d-flex{display:flex;}.d-flex div{ width:50%;}.d-flex ul{margin-left:20px;    padding-right: 10px;}
#location .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a{padding:5px;font-size: 16px;}
#location .ea-body p{font-size:16px;}
.g-breadcrumbs-item a{color:var(--achor-color);}
.g-breadcrumbs-item span:hover a{color:var(--achor-color-hover)!important;}
.postid-24410 .g-breadcrumbs{display:none !important;}
.postid-24410 h1 {
    font-size: 24px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
}
.postid-24410 .with_collapsible_content > div[style]:first-of-type {
    overflow: visible !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
	height: auto !important;
}
.postid-24410 .toggle-links{display:none !important;}
.postid-24410 .w-post-elm.post_content {
    margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-info{display:none;}
.woocommerce-checkout .cart_item dl.variation{display:none;}
.select2-selection{min-height:50px!important;line-height:50px!important;}
label[for=order_comments]{display:none!important;}
.woocommerce-additional-fields h3{margin-bottom:10px;}
.select2-search--dropdown input[type=text]{border: 1px solid #373737 !important;}
.select2-dropdown {
	border-radius: 10px;}
.woocommerce-variation-price>span{display:flex;}
.single-product .woocommerce-message{display:none;}
.single-product  ul.woocommerce-error{    padding: 1rem 0rem;}
.woocommerce-cart .woocommerce-cart-form td.product-quantity .quantity{    display: flex;}
.woocommerce-cart .woocommerce-cart-form td.product-quantity .quantity::after,
.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table strong.product-quantity::after{    content: ' Pers.';margin: auto;}
.woocommerce-cart .woocommerce-cart-form dl.variation{display:none;}
.grid-package-card{    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    overflow: hidden;background-color:#fff;}
.duration-card {
 display: flex;
    align-items: center;
    gap: 5px;
    background-color: #ffffff;
    padding: 8px 20px;
    border-radius: 5px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
    width: 85%;
    margin: auto;
    top: -35px;
    position: relative;margin-bottom: 0px !important;
}
.grid-package-card h3.w-post-elm.post_title {font-size: 20px !important;    text-align: left;
    font-weight: 600 !important;    line-height: normal;height: 50px;
    color: #1a1a1a !important;
    padding: 0px 30px;}
.location-text {
    color: #6e6e6e;
    font-size: 16px;
    font-weight: 500;padding: 0px 30px;
}
.grid-package-card .content{font-size:18px!important;padding: 0px 30px ;     text-align: left;}
.grid-package-card .Nights .w-post-elm-value, .grid-package-card .Nights .w-post-elm-after{    color: #6e6e6e;
    font-size: 16px;
    font-weight: 500;}
.grid-package-card .us-btn-style_18 {margin:0px 30px 18px;width:fit-content;}
.fas.fa-clock:before {content: "\f017";}
.grid-package-card .destinations
.grid-package-card .Nights .fas, .grid-package-card .destinations .fas{
    color: #425924;
    border-radius: 50%;
    width: 15px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;}
.grid-package-card .destinations{display:flex;}
/* .grid-package-card img{height: 285px;max-width: 420px;} */

.woocommerce-notices-wrapper ul.woocommerce-error li{color:#e88128;font-size:18px!important;}
.woocommerce-cart-form table tr th{text-align:center!important;}
.woocommerce-checkout textarea{height:100px;}
.woocommerce-checkout .col2-set h3{font-size:24px;}
#itinerary{color:#7a5c2a;}
/* .destination-mega-menu .w-nav-list.level_2 li:hover{background-color:#0000;}
#menu-destination-1 li:hover{background-color:#71511c; color:#eed8bd;} */
/* .post_content p{line-height:normal!important;} */
.grid-package-img{z-index:-1;}
.grid-packages-cat{      position: absolute;
    top: 20px;
    right: 20px;
    background-color: #eed8bd;
    width: fit-content;
    padding: 5px;
    font-size: 14px;
    color: #71511c;
    border-radius: 8px;
    line-height: normal;
    font-weight: 700;}
.wrylf-card{background-color:#fff;    border-radius: 20px;}
.wrylf-card .w-iconbox-icon{overflow:hidden;transition:all 1s ease-in-out;border-radius: 20px 20px 0 0;}
.wrylf-card img{border-radius: 20px 20px 0 0;}
.wrylf-card .w-iconbox-meta{padding:20px;}
.wrylf-card:hover img{transform:scale(1.5);transition:all 1s ease-in-out;}
.wrylf-card .w-iconbox-meta a{margin-top:20px;    width: -webkit-fill-available;
    border-radius: 10px;}
.wrylf-card .w-iconbox-meta a.w-btn:hover{transform: scale(1.01);}
.wrylf-card .w-iconbox-meta h4{    font-size: 21px;margin-bottom: 10px;
    line-height: normal;
    font-weight: 700 !important;}
.wrylf-card .w-iconbox-meta h6{    text-align: left;    margin-bottom: 20PX;
    font-size: 16px !important;
    color: #e45b00;}
.w-900{width:900px;margin:auto;}
.pum-theme-8008 .pum-container, .pum-theme-enterprise-blue .pum-container {
    padding: 28px;
    border-radius: 14px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.50);
    background-color: rgba(255, 255, 255, 1.00);
}
.pum-content.popmake-content .l-section {padding-left: 0;padding-right: 0;}
#pum-24948 .page-temp-white-color{border-radius:14px;}
#popmake-24948 .p-30 .wpb_wrapper{    padding: 0 30px 30px !important;}
#popmake-24948 input[type=submit]{margin-top:20px;}
  /* Boost z-index when hovering on a top-level menu with submenu */
  .l-header:hover {
    z-index: 9999; /* Higher than sticky section */
  }

  /* Ensure submenu is positioned correctly */
  .w-nav-list.level_2 {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999; /* Make sure this is above .l-header & sticky */
    background: #fff;
    display: block;
    visibility: visible;
  }

  /* Ensure its parent is relative to anchor */
  .menu-item-has-children {
    position: relative;
  }