html{scroll-behavior:smooth}@font-face{font-family:'Outfit';font-display:swap}@font-face{font-family:'Playfair Display';font-display:swap}body,p{font-family:"Outfit",sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#444}p{margin-bottom:0}b,strong{font-weight:700;color:#1C1C1C}.no-padding{padding:0}a{font-family:"Playfair Display",serif;color:#996830;transition:all 200ms linear;transition-delay:0.1s;font-weight:400}a:hover{text-decoration:none}a:link,a:visited,a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h1 p,h2 p,h3 p,h5{font-family:"Playfair Display",serif;line-height:1.25;color:#2C2C2C;word-wrap:break-word;font-weight:400;letter-spacing:0}.slick-slide{height:auto}.small_title{color:#996830;line-height:1.25em;font-family:"Outfit",sans-serif;font-size:14px;letter-spacing:1px;font-weight:500;margin-bottom:1rem;display:flex;align-items:center;text-transform:uppercase}.small_title::before{content:'';display:inline-block;width:30px;height:1px;background-color:#996830;margin-right:10px}.slider{opacity:0;transition:opacity 0.3s ease}.slider.slick-initialized{opacity:1}@media (min-width:992px){.container{width:98%;max-width:98%}}@media (min-width:1200px){.container{width:90%;max-width:90%}}@media (min-width:1366px){.container{width:80%;max-width:80%}}@media (min-width:1366px){.header-middle .container{width:90%;max-width:90%}}@media (min-width:1200px){.header-middle .container{width:100%;max-width:100%}}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;left:10px;box-shadow:0 0 10px rgb(0 0 0 / .05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#000 url(/wp-content/themes/Tamarind/assets/images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#e86256;opacity:1}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:40px;width:40px;left:30px;bottom:30px}}.button-common a{padding:12px 40px;border-radius:35px;display:inline-block}.slick-next{right:20px}.slick-prev{left:20px}.slick-prev{background:transparent!important}.slick-next::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f054"}.slick-prev:before,.slick-next:before{content:none!important}.slick-prev::after,.slick-next::after{font-family:"Font Awesome 5 Pro"!important;font-weight:300!important;font-size:42px!important;color:#fff!important}.slick-prev:before{content:none!important}.slick-prev::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f053";font-size:22px;color:#fff}.slick-prev{width:42px;height:42px;line-height:42px;border-radius:50%;background:rgb(0 0 0 / .45);position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:10}.header-middle{position:absolute;width:100%;left:0;z-index:999;padding-top:5px;background:#0C0C0C1A;padding-bottom:5px;border-bottom:.5px solid #ffffff6b}.header-middle .logo{text-align:left}.header-middle .logo img{width:50px;min-height:68px}.button-header{text-align:right}.button-header .button-common a{padding:9px 25px;border-radius:5px;display:inline-block;border:1px solid #fff;color:#fff;transition:all 0.3s ease}.button-header .button-common a:hover{border:1px solid #7a5224;color:#7a5224;box-shadow:0 6px 12px rgb(0 0 0 / .2)}.header-middle.fixed .button-header .button-common a:hover{border:1px solid #d9b286;color:#fff;box-shadow:0 6px 12px rgb(0 0 0 / .2)}.button-header .button-common a i{margin-left:6px;transform:rotate(-45deg)}.hero-banner-slider-row{margin-bottom:60px}#mega-menu-wrap-Primary-Menu #mega-menu-Primary-Menu>li.mega-menu-item>a.mega-menu-link{letter-spacing:1px!important;font-weight:300!important}.footer{background:linear-gradient(180deg,#FFF3E4 0%,#FFFDE7 100%);padding-top:50px;padding-bottom:50px}.footer .top{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #D9D9D6}.footer .f-info,.contact-info h5{margin-bottom:15px}.footer .f-info.h-hours p a{font-size:15px}.footer .f-info span{font-size:14px;margin-bottom:5px;display:inline-block}.footer .f-info p a,.footer .f-info p{font-size:15px}.footer .f-info.first p a{font-family:"Outfit",sans-serif;font-size:15px;font-weight:300;color:#2C2C2C}.footer .top p{font-family:"Playfair Display",serif}.footer .top h1{margin-top:30px;font-style:italic;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#996830;text-underline-offset:4px}.footer .bottom .social p{color:#444;margin-right:20px;font-size:14px;font-family:"Outfit",sans-serif}.footer .bottom .social p .connect{position:relative;display:inline-flex;align-items:center}.footer .bottom .social p .connect::after{content:"";margin-left:12px;width:60px;height:1px;background-color:#444}.footer .bottom .scial-footer{display:flex;justify-content:end}.footer .bottom .icon-f{padding-left:8px;padding-right:8px}.copt{color:#996830}.bottom.left-poiy .scial-footer{justify-content:left;margin-bottom:30px}.hero-row{position:relative}.over-flow{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,#6C4417 100%);z-index:9}.inner-des-acc{margin-bottom:60px}.inner-des-acc p{font-size:18px;font-weight:200;line-height:1.5}.inner-des-acc h2{margin-bottom:1rem!important}.welcome_section img{width:100%;height:550px;border-radius:10px}.welcome_section{min-height:450px}.hero-banner-slider img{height:850px;object-fit:cover}.main-title h2{font-size:3rem!important;font-weight:300!important;line-height:1.2;margin-bottom:2.8rem!important}.home-dining_list img{border-radius:10px;margin-bottom:30px;min-height:294px}.home-dining_list{box-shadow:0 24px 64px 0 #18181B0A;border-radius:10px;padding:15px;background:#fff;margin-bottom:30px;transition:transform 0.3s ease,box-shadow 0.3s ease}.home-dining_list:hover{transform:translateY(-6px);box-shadow:0 32px 80px 0 #18181B0A}.home-dining_list h4,.home-dining_list p{padding-left:15px;margin-bottom:20px}.home-dining_list .btn-section.plain a{color:#3F61D2;font-family:"Outfit",sans-serif}.home-dining_list .btn-section.plain{margin-top:20px}.dining_list{margin-bottom:80px}.three_column_text_list{margin-bottom:80px;position:relative;overflow:hidden}.home-acc-row{border:1px solid #E6D8CC;padding:40px;transition:transform 0.3s ease,box-shadow 0.3s ease}.home-acc-row:hover{transform:translateY(-6px);box-shadow:0 32px 80px 0 #18181B0A}.home-acc-row h4{font-size:2rem;margin-bottom:30px}.home-acc-row .icon{color:#996830;font-size:3rem;margin-bottom:3rem}.overlay-three{position:absolute;width:50%;height:300px;left:25%;top:35%;background:linear-gradient(90deg,#FDFFB1 -5.19%,#E6D8CC 106.71%);filter:blur(60px);opacity:.32;z-index:9999;pointer-events:none}.fullwidth_background_with_text{margin-bottom:80px}.fullwidth_background_with_text .top{text-align:center;padding-bottom:10rem;padding-top:10rem;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:10px;position:relative}.fullwidth_background_with_text .top .innere{z-index:99}.fullwidth_background_with_text .top .innere h2{font-size:3rem;margin-bottom:1rem;color:#fff}.fullwidth_background_with_text .top .innere p{margin-bottom:1rem;color:#fff}.fullwidth_background_with_text .top .overlay{background:linear-gradient(90deg,#6F4413 0%,rgb(0 0 0 / .11) 100%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.fullwidth_background_with_text .top .innere .btn-section{margin-top:3rem}.fullwidth_background_with_text .top .innere .btn-section a,.acc-btn-section a{background:#996830;color:#fff;font-size:18px;padding:15px 25px;border-radius:5px}.acc-btn-section a{display:inline-block;margin-bottom:50px}.home_accommodation{background:linear-gradient(271.54deg,#ffcf8e9e 1.31%,#fdffb16b 103.87%);padding-top:80px;padding-bottom:50px;margin-bottom:80px}.home_accommodation .main-title{margin-bottom:4rem}.home_accommodation .room-left h3{margin-top:20px;margin-bottom:20px}.home_accommodation .room-left{margin-bottom:50px;transition:transform 0.3s ease,box-shadow 0.3s ease}.home_accommodation .room-left img{min-height:395px}.home_accommodation .room-left:hover{transform:translateY(-6px);box-shadow:0 32px 80px 0 #18181B0A}.home_accommodation .btn-section.explore a{background:#996830;color:#fff;padding:15px 25px;font-family:"Outfit",sans-serif}.home_accommodation .btn-section.explore a i{margin-left:6px;transform:rotate(-45deg)}.btn-section.explore{margin-top:6rem}.welcome_section{margin-bottom:60px}.welcome_section .right img{transition:transform 0.3s ease,box-shadow 0.3s ease}.welcome_section .right img:hover{transform:translateY(-6px);box-shadow:0 32px 80px 0 #18181B0A}.welcome_section .left{padding-right:50px;padding-top:0}img.img.last{margin-top:50px}.welcome_section{min-height:420px}.home_destination{margin-bottom:60px}.home-carasoul a img{height:450px;object-fit:cover}.home-carasoul{padding:10px;position:relative}.destination{opacity:0;visibility:hidden}.destination.slick-initialized{opacity:1;visibility:visible}.destination .text-des{position:absolute;bottom:30px;width:80%;left:35px}.destination .text-des h5,.destination .text-des p{color:#fff}.destination-pa{margin-bottom:50px;padding-left:30px;padding-right:30px}.left .destination-pa:nth-child(2){padding-left:0;padding-right:0}.destination-pa img{margin-bottom:30px}.right .destination-pa:last-child{padding-left:0;padding-right:0}.hero-banner-with-bg{margin-bottom:100px}.contact-us .f-info{margin-bottom:25px}.contact-us p a{font-family:"Outfit",sans-serif;color:#595959}input,optgroup,select,textarea{padding:10px;background:#FAFAFA;border:1px solid #59595929;width:100%;margin-top:7px;display:inline-block;font-weight:400;color:#595959}label{display:inline-block;margin-bottom:30px;width:100%}input.wpcf7-form-control.wpcf7-submit.has-spinner{background:#996830;color:#fff;width:fit-content;padding:10px 50px;float:right}.contact-us{margin-bottom:60px}.f-info.social-page ul{padding-left:0;list-style:none;display:flex}.f-info.social-page ul li{font-weight:600;display:flex;align-items:center;text-transform:uppercase}.f-info.social-page ul li a{font-weight:600;color:#595959}.f-info.social-page ul li::after{content:'';display:inline-block;width:20px;height:1px;background-color:#595959;;margin-right:10px;margin-left:10px}.f-info.social-page ul li:last-child::after{display:none}.section-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:#996830;font-weight:700;display:flex;align-items:center;margin-bottom:1.5rem}.section-eyebrow::before{content:'';display:inline-block;width:30px;height:1px;background-color:#996830;margin-right:10px}.main-heading{font-size:3.5rem;margin-bottom:1.5rem;line-height:1.1}.description-text{line-height:1.8;color:#444;margin-bottom:3rem;font-size:1rem;max-width:90%}.btn-custom{background-color:#996830;color:#fff;padding:12px 35px;border-radius:4px;font-size:.9rem;font-weight:700;border:none;transition:background-color 0.3s ease}.btn-custom:hover{background-color:var(--accent-color);color:#fff;text-decoration:none}.dining-section{padding:100px 0}.img-grid-container{display:flex;gap:15px;position:relative;align-items:flex-start}.side-strip{width:28%;display:flex;flex-direction:column;gap:15px}.side-food-img{width:100%;height:200px;object-fit:cover}.deco-box{width:100%;height:150px;background-color:#E9DED2;opacity:.6}.carousel-wrapper{width:70%;position:relative}.carousel-activator{display:none}.carousel-inner{width:100%;overflow:hidden;position:relative}.carousel-track{display:flex;width:300%;height:100%;transition:transform 0.5s ease-in-out}.carousel-slide{width:33.333%;height:100%}.carousel-slide img{width:100%;height:100%;object-fit:cover}.bhy{margin-bottom:60px}.bhy-right{padding-left:80px}.carousel-slide{opacity:0;visibility:hidden}.carousel-slide.slick-initialized{opacity:1;visibility:visible;transition:opacity 0.3s ease-in-out}.slick-dots li.slick-active button:before{opacity:.75;color:#996830}.slick-dots li{margin:0 0}.slick-dots li button:before{font-size:10px}.accommodation-section{padding:80px 0}.image-wrapper{position:relative;padding-left:30px;padding-top:30px}.bg-shape{position:absolute;top:0;left:0;width:80%;height:90%;background:#99683038;z-index:0}.main-image{position:relative;z-index:1;width:100%;display:block;box-shadow:0 5px 15px rgb(0 0 0 / .1);margin-bottom:50px}.room-description{font-size:.95rem;line-height:1.8;color:var(--text-muted);margin-bottom:2rem}.facilities-title{font-family:'Lato',sans-serif;font-weight:700;color:#555;margin-bottom:20px;font-size:1.1rem}.facility-item{display:flex;align-items:center;margin-bottom:15px;color:#555;font-size:.9rem}.facility-item i{width:25px;margin-right:10px;font-size:1.1rem;color:#555}.accommodation-section .btn-section.explore a{background:#996830;color:#fff;padding:15px 25px;font-family:"Outfit",sans-serif;border-radius:5px}.accommodation-section .btn-section.explore{margin-top:2rem}.acc-row-x{margin-bottom:60px}.gal-riw a img{width:100%;height:100%;object-fit:cover}.gal-riw a{width:100%;height:320px;display:inline-block;margin-bottom:30px}.nav-tabs{border-bottom:0;text-align:center;justify-content:center;margin-bottom:30px}.nav-tabs li a{font-size:18px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#fff0}.plan_text_layout{margin-bottom:60px}.para-p ul{margin-top:10px;padding-left:20px}.para-p ul li{margin-bottom:7px;width:50%;float:left}.acc2 ul{list-style:none;padding-left:10px;padding-top:30px}.acc2 ul li{padding-bottom:12px}.acc2 ul li i,.pagep p{color:#996830}.footer .f-info.first p a br{display:none}.acc2 ul li span{color:#996830;padding-right:10px;font-weight:500}.acc-fac{display:flex;margin-bottom:30px}.acc-fac .icon{color:#996830;font-size:20px;padding-right:8px}.acc-fac p{font-size:17px}.bottom-fac{margin-top:60px;margin-bottom:60px}.bottom-fac h3{margin-bottom:30px}.fullwidth_background_with_text .top .innere .btn-section a,.home_accommodation .btn-section.explore a,.home-dining_list .btn-section.plain a,.accommodation-section .btn-section.explore a{transition:all 0.3s ease}.fullwidth_background_with_text .top .innere .btn-section a:hover,.home_accommodation .btn-section.explore a:hover,.accommodation-section .btn-section.explore a:hover{background:#7a5224;color:#fff;transform:translateY(-2px)}.home-dining_list .btn-section.plain a:hover{color:#7a5224}a.view-more{background:transparent!important;color:#996830!important;padding:0 10px!important;text-decoration:underline}.button-page{margin-top:35px}.button-page a{text-decoration:none;font-family:"Outfit",sans-serif;padding:10px 30px;border:1px solid #996830;transition:all 0.3s ease}.button-page a i{padding-left:5px}.button-page a:hover{border:1px solid #f5af67;color:#f5af67}.table-templete{margin-bottom:50px}.table-templete h1{margin-bottom:25px}.extrao{margin-top:50px}.footer .bottom.extrao .icon-f:first-child{padding-left:0}.footer .bottom .icon-f i{font-size:12px}.page-id-251 .fullwidth_background_with_text .top{text-align:center;padding-bottom:7rem;padding-top:7rem;background-position:100% 70%;min-height:350px}.hero-banner-with-bg img{min-height:750px}.page-id-154 .hero-banner-with-bg img{min-height:unset}.header-middle.fixed{position:fixed;top:0;left:0;z-index:999;background:#996830}.footer .f-info a{font-family:"Outfit",sans-serif}ul#menu-footer-menu li a,ul#menu-quick li a{font-family:"Outfit",sans-serif;font-size:15px}ul#menu-footer-menu,ul#menu-quick{list-style:none;padding-left:0}ul#menu-footer-menu li,ul#menu-quick li{margin-bottom:5px}.f-infor{line-height:.5}.f-infor.h-hours{line-height:1.5;margin-top:10px}.f-infor.h-hours span{margin-bottom:8px;display:inline-block;font-family:"Playfair Display",serif;font-size:1.25rem}.f-infor.h-hours p a{font-family:"Outfit",sans-serif;font-size:15px;color:#996830}.f-infor p a{font-family:"Outfit",sans-serif}.hero-banner-with-bg.desktop-v{display:block}.hero-banner-with-bg.mobile-v{display:none}.para-p h2{font-size:24px;margin-bottom:15px}@media(max-width:1366px){.main-title h2{font-size:2.2rem!important;margin-bottom:.8rem!important}#mega-menu-wrap-Primary-Menu #mega-menu-Primary-Menu>li.mega-menu-item>a.mega-menu-link{padding:0 13px!important}}@media(max-width:1200px){.welcome_section .right{display:none}.home-acc-row .icon{font-size:2rem;margin-bottom:1rem}.home-acc-row h4{font-size:1.5rem}.display-4{font-size:2rem}.acc2{margin-bottom:5rem}.para-p ul li{width:100%}.button-header{display:none}.inner-des-acc{width:70%;top:43%;left:10%}.hero-banner-slider img{width:100%;height:auto!important;display:block;object-fit:cover}.hero-banner-with-bg img,.page-id-251 .fullwidth_background_with_text .top{min-height:auto}#mega-menu-wrap-Primary-Menu #mega-menu-Primary-Menu>li.mega-menu-item>a.mega-menu-link{padding:0 10px!important}}@media(max-width:1025px){.button-header .button-common a{padding:5px 10px;font-size:14px}.header-middle .logo img{width:100px;text-align:center}.header-middle .logo img{width:30px;text-align:center}.hero-banner-slider-row{margin-bottom:20px}.welcome_section .left{padding-right:0;padding-top:15px}.main-title h2{font-size:2rem!important;margin-bottom:1rem!important}.small_title{margin-bottom:.3rem}.welcome_section .right,.fullwidth_background_with_text .top .innere p br,.home-acc-row h4 br,.side-strip{display:none}.btn-section.explore{margin-top:1rem;margin-bottom:4rem}.home_accommodation .room-left{margin-bottom:40px}.fullwidth_background_with_text .top .innere h2{font-size:2rem}.home-carasoul a img{height:350px}.home-dining_list h4,.home-dining_list p{padding-left:0}.home-dining_list .btn-section.plain{padding-left:0}.home-dining_list{padding:0}.home-dining_list{margin-bottom:30px}.footer .top{padding-bottom:30px;margin-bottom:15px}.footer .bottom .scial-footer{justify-content:space-between;margin-top:12px}.dining_list{margin-bottom:10px}.home-acc-row .icon{font-size:2rem;margin-bottom:1rem}.home-acc-row h4{font-size:1.5rem}.home-acc-row{padding:15px;margin-bottom:30px}.three_column_text_list .main-title{padding-left:20px}.accommodation-section{padding:0 0;padding-left:20px;padding-right:20px}.hero-banner-with-bg{margin-bottom:30px}.display-4{font-size:2rem}.section-eyebrow{margin-bottom:.5rem}.acc1,.dd2{order:1}.acc2,.dd1{order:2}.main-image{margin-bottom:0}.dining-section{padding:0 0}.main-heading{font-size:2rem;margin-bottom:1rem;line-height:1.1}.description-text{margin-bottom:1rem}.carousel-wrapper{width:100%}.dining-section .btn-custom{margin-bottom:2rem}.bhy-right{padding-left:20px}.destination-pa{padding-left:0;padding-right:0}..dining_list .main-title{padding:0;margin-bottom:1rem}.map{margin-bottom:1.5rem}.acc2{margin-bottom:0rem}.button-header{display:none}.slick-prev::after,.slick-next::after{font-size:20px!important}.inner-des-acc{width:90%;top:25%;left:3%}.extrao{margin-top:0}.footer .bottom.extrao .icon-f,.footer .bottom.left-poiy .icon-f{padding-left:0}.header-middle .logo img,.home_accommodation .room-left img,.home-dining_list img,.hero-banner-slider,.hero-banner-slider img{min-height:auto;height:auto}}@media(max-width:991px){.footer .top p br{display:none}.footer .top h1{margin-bottom:30px}.footer .bottom .scial-footer{justify-content:flex-start}.fullwidth_background_with_text .top{padding-bottom:4rem;padding-top:4rem}.fullwidth_background_with_text .top .innere h2{font-size:1.5rem}.footer .bottom.left-poiy .scial-footer{display:inline-block}.footer .bottom.left-poiy .icon-f{padding-top:4px}.header-middle{margin-top:0}.inner-des-acc{width:90%;top:19%;left:6%}.hero-banner-slider,.hero-banner-slider .slick-list,.hero-banner-slider .slick-track,.hero-banner-slider .slick-slide{height:auto}.hero-banner-slider img{height:auto;width:100%;object-fit:cover}}@media(max-width:767px){.inner-des-acc{position:relative;margin-bottom:30px}.inner-des-acc h2,.inner-des-acc p{color:#444}.bottom-fac{margin-top:20px;margin-bottom:0}.accommodation-single .acc-row-x{margin-bottom:0}.hero-banner-with-bg img{min-height:300px;object-fit:cover}.hero-banner-with-bg.desktop-v{display:none}.hero-banner-with-bg.mobile-v{display:block;height:645px;background-size:cover;background-position:center center;background-repeat:no-repeat}.page-id-188 .hero-banner-with-bg.mobile-v{background-position:left center}.page-id-71 .hero-banner-with-bg.mobile-v{background-position:left}}