@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);.et_pb_sticky button.nav-book-now:hover,input[type=submit]{-webkit-animation:5s infinite BookNowBtn;-moz-animation:5s infinite BookNowBtn}#play-button,.slick-dots li,.slick-list,.slick-slide{position:relative}.video-cover h2,.video-cover h5{text-shadow:-2px 3px 3px #454141a8}.et_pb_scroll_top.et-pb-icon{background:#a67e3d57;margin-right:30px;border-radius:3px}.et_pb_scroll_top.et-pb-icon:hover{background:#a67e3d}.scrollbar,body::-webkit-scrollbar{width:8px;height:100%;background:rgb(244 242 235);opacity:0}body.scrollbar,body::-webkit-scrollbar-thumb{outline:#e4daca solid 1px;width:8px;background:#e4daca;border-radius:0}body{overflow-y:scroll;scrollbar-color:#e4daca rgb(244 242 235);scrollbar-width:thin}@media (min-width:2000px){.et_pb_row{max-width:1440px!important}}.blurb-hover p:last-child,h1,h2,h3,h4,h5,h6{padding-bottom:0}.dropdown-content ul li:not(:last-child),.paragraph h2,.paragraph h5{margin-bottom:10px}@media (min-width:2600px){.et_pb_row{width:100%;max-width:1440px}#hide-video-banner .et_pb_row{width:100%!important;max-width:100%!important}.side-gallery{width:100%!important}}.overlay-bg:before,div#mobile-overlay:before{content:'';background-image:url(/wp-content/uploads/2023/07/bg.svg);position:absolute;top:0;width:100%;z-index:0;height:100%;background-size:195px;opacity:.04}.booking-filter>*{font-family:'Spectral SC',Georgia,"Times New Roman",serif}.booking-filter{width:fit-content;display:block;margin:0 auto;padding:0}.booking-filter form{display:flex;align-items:center;justify-content:center;gap:0 40px}.date-fields{display:flex;gap:0 20px}.booking-filter label{font-weight:700;font-size:12px;color:#222831;letter-spacing:.8px;margin-right:10px}.booking-filter input{width:200px;border:1px solid #a67e3d;background:0 0;cursor:pointer;min-height:30px;color:#222831}.booking-menu-nav a,input[type=submit]{color:#fff;font-size:12px;text-transform:uppercase}.booking-filter input::-webkit-datetime-edit-fields-wrapper{padding:5px}.booking-filter input[type=date]::-webkit-calendar-picker-indicator{padding-right:5px;cursor:pointer}input[type=submit]{width:fit-content;padding:0 20px;height:40px;font-weight:500;letter-spacing:1.8px;border-radius:1px;background:linear-gradient(270deg,#c19a5b,#5a3820);background-size:400% 400%;animation:5s infinite BookNowBtn}@media (max-width:720px){.booking-filter form{gap:20px 0!important;flex-direction:column}.date-fields{display:flex;gap:10px 0!important;flex-direction:column}.booking-filter label{width:100%;display:block;text-align:center}}@media (min-width:720px) and (max-width:900px){.date-fields{display:flex;gap:0 20px;flex-direction:row}.booking-filter form{gap:20px 0!important;flex-direction:column}.booking-filter label{width:100%;display:block}}@media (max-width:1200px) and (min-width:900px){input[type=submit]{margin-top:15px}.check-in,.check-out{width:fit-content;max-width:200px}}.blurb_amenities .et_pb_image_wrap{-webkit-animation:25s linear infinite both rotate-center;animation:25s linear infinite both rotate-center}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;overflow:hidden;margin:0;padding:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{float:left;height:100%;min-height:1px}.entry-content ul.slick-dots{position:relative;bottom:0;display:block;width:100%;padding:0;margin:10px 0 0;list-style:none;text-align:center}ul.slick-dots{display:block;margin:20px auto 0;width:fit-content}.slick-dots li{display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:50px;height:5px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background-color:rgba(193,154,91,.27);border-radius:0}#mobile-navigation,button.nav-book-now,div#navigation,footer ul.sub-menu{display:none}.attractions-slider .swiper-pagination-bullet-active,.slick-dots li.slick-active button{background-color:#a67e3d}.slick-arrow,.slick-arrow:focus,.slick-arrow:hover{position:absolute;padding:0;color:transparent;outline:0;background:0 0;border:none;cursor:pointer;top:50%;transform:translateY(-50%);z-index:100}.slick-prev{left:-50px}.slick-next{right:-65px}.slick-arrow:before{font-family:ETmodules;background:0 0;opacity:1;font-size:55px;vertical-align:middle;color:#a67e3d;text-align:center}.slick-arrow:hover:before{opacity:.8}.slick-prev:before{content:'\34'}.slick-next:before{content:'\35'}@media(max-width:980px){.slick-dots li button{width:40px;height:5px}.slick-prev{left:-32px}.slick-next{right:-30px}}@media(max-width:520px){.slick-prev{left:-26px}.slick-next{right:-24px}}#et-main-area.disable-scroll{max-height:95vh;height:fit-content;overflow:hidden}.et_pb_section.mobile-navbar.toggle-on{background:#f4f2eb!important}#mobile-navigation.show-nav{display:block;position:absolute;width:100%!important}.et_pb_sticky .booking-menu-nav,.mobile-navbar .booking-menu-nav{border-right:1px solid #a67e3d}#mobile-navigation .et_pb_image_wrap img,#navigation .et_pb_menu__logo img{content:url(/wp-content/uploads/2023/07/Transparent-3-e1689318170473.png)}#mobile-navigation .toggle-on .et_pb_image_wrap img,#mobile-navigation.et_pb_sticky .et_pb_image_wrap img,#navigation.et_pb_sticky .et_pb_menu__logo img{content:url(/wp-content/uploads/2023/11/logo-BW.svg)!important}#mobile-overlay h2,.rooms-nav .slick-slide h4{padding-bottom:0!important}div#mobile-overlay{display:none;height:100vh;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:#f4f2eb;overflow-y:auto}.et_pb_section.show-nav.header-logo,div#navigation{position:absolute!important}.mobile-nav{display:flex;justify-content:flex-end;align-items:center;gap:0 20px}.booking-menu-nav{padding-right:15px;border-right:1px solid #fff}.mobile-menu-icon{display:flex;flex-direction:column;align-items:flex-end;width:35px;cursor:pointer;margin-top:-3px}.mobile-menu-icon span{background:#fff;border-radius:0;height:3px;margin:3.5px 0;transition:background .5s ease-in-out}.mobile-menu-icon.toggle-on span{background:#a67e3d!important}.et_pb_sticky .mobile-menu-icon span{background:#222831}.cool-link:hover::after,.mobile-menu-icon span:first-of-type{width:100%}.mobile-menu-icon span:nth-of-type(2){width:70%;transition:width .5s ease-in-out;height:3.2px}.toggle-on span:nth-of-type(2){width:100%;transition:width .5s ease-in-out}.mobile-menu-icon span:nth-of-type(3){width:100%;margin-bottom:0}ul.menu-links{padding-left:0!important;display:flex;flex-wrap:wrap;gap:0 20px;padding-bottom:0}@media (max-width:1200px) and (min-width:980px){#navigation .et-menu li{font-size:12px}#navigation button.nav-book-now{max-width:180px}#navigation button.nav-book-now a{font-size:10px}}.et-menu a:hover{opacity:1}.et_pb_menu__logo a{display:block!important}.sub-menu{width:fit-content!important}.sub-menu li{padding:0!important;width:fit-content}.sub-menu a{padding:5px 20px!important;width:fit-content!important}.spider_popup_wrap,.sub-menu a:hover{background:0 0!important}.booking-menu-nav a{font-family:Lora,Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:.8px;padding:0;border-bottom:none;transition:.7s ease-in-out}.et_pb_sticky .nav-book-now a,.video-overlay button{font-family:'Spectral SC',Georgia,"Times New Roman",serif}#play-button,.control-buttons button,.control-buttons p{font-weight:600;letter-spacing:1.8px;color:#fff}.et_pb_sticky .booking-menu-nav a,.mobile-footer-menu button a{color:#222831}.booking-menu-nav.toggle-on a,.rooms-nav .slick-slide.slick-current h4{color:#a67e3d!important}.et_pb_sticky button.nav-book-now{display:block;border:1px solid #c19a5b;background:rgb(245 243 236);width:100%;max-width:200px;transition:3s ease-in-out}.et_pb_sticky button.nav-book-now:hover{background:linear-gradient(270deg,#a67e3d,#5a3820);background-size:400% 400%;animation:5s infinite BookNowBtn;transition:5s ease-in-out}.et_pb_sticky .nav-book-now a{color:#a67e3d;display:flex!important;align-items:center;padding:10px 30px;font-weight:800;letter-spacing:.8px}.et_pb_sticky .nav-book-now a:hover{color:#fff!important}@-webkit-keyframes BookNowBtn{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-moz-keyframes BookNowBtn{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes BookNowBtn{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.hide-cover-img{opacity:0;transition:opacity 2s}#hide-video-banner,.hide-cover{display:block}.video-controls>*,.video-cover>*{font-family:'Spectral SC',Georgia,"Times New Roman",serif!important}.video-cover{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 10px;height:100vh}.control-buttons{display:flex;gap:0 20px;align-items:center;margin-top:20px;position:absolute;bottom:80px}#play-button,.control-buttons button{font-size:12px;text-transform:uppercase;padding:10px 15px;cursor:pointer;border-radius:1px;background:linear-gradient(270deg,#a67e3d,#5a3820);background-size:400% 400%;-webkit-animation:5s infinite BookNowBtn;-moz-animation:5s infinite BookNowBtn;animation:5s infinite BookNowBtn;border:1px solid #a67e3d7a}.video-controls button,.video-overlay button{background:0 0;text-align:center;cursor:pointer}#skip-intro{position:relative;width:100%}#skip-intro .cool-link{position:absolute;top:-152px;left:50%;transform:translate(-50%,-50%);cursor:pointer;font-size:25px;color:#fff}button#enter-website a,button#hide-cover{color:#fff}.video-cover h5{font-weight:700;font-size:20px;letter-spacing:2.2px;color:wheat;padding:20px 0}.video-cover h4{color:#f4f2eb;letter-spacing:1.5px;line-height:26px}.video-cover h2{font-weight:700;font-size:65px;letter-spacing:.8px;color:#f4f2eb;line-height:1em;display:block;margin:0 auto;padding:0 20px}.video-controls button{font-size:12px;color:#fff;font-weight:700;border:none;width:100px;z-index:1;height:80px;border-radius:50%;transition:.5s ease-in-out}.video-controls button:hover{background:#dedcd8;transition:.3s cubic-bezier(.4, 0, 1, 1);color:#a67e3d}.gal-cols div.gal-img,.gal-img{background-size:cover!important}.video-controls{display:flex;align-items:center;justify-content:center}.animated.hinge{-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.4,.4,.4);transform:scale3d(.4,.4,.4)}50%{opacity:.5}100%{opacity:0}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.4,.4,.4);transform:scale3d(.4,.4,.4)}50%{opacity:.5}100%{opacity:0}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}div#navigation{opacity:0;transition:6s}div#navigation.show-nav{display:block;opacity:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.page-id-225191::-webkit-scrollbar{display:none}.page-id-225191.show-scrollbar::-webkit-scrollbar{display:block}video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-overlay{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.amenity,.intro-imgs{display:flex}.video-overlay button{margin:0 0 100px;mix-blend-mode:plus-lighter;padding:5px 15px;color:#fff;font-size:20px;font-weight:600;border:0;text-decoration:underline;display:block;letter-spacing:.8px}.img-holder{flex:1;border:.8rem solid #f4f2eb;overflow:hidden;max-height:390px;width:100%}.img-holder:last-child{border-left:none}.img-holder img{min-height:390px;object-fit:cover}.kenburns-top{-webkit-animation:5s ease-out both kenburns-top;animation:5s ease-out both kenburns-top}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@media (max-width:700px){#main-content h2{font-size:28px!important;line-height:1.3em}h5{font-size:14px;line-height:1.3em}.img-holder{border:.5rem solid #f4f2eb;max-height:150px}.img-holder img{min-height:150px}}@media (max-width:1025px) and (min-width:700px){.img-holder{max-height:360px}}@media (max-width:1470px) and (min-width:1000px){.about-experiences .et_pb_row{padding-left:20px}}@media (max-width:1400px) and (min-width:980px){.home-discover .et_pb_text{padding:40px!important}}.rooms .et_pb_blurb_container{padding:0 20px}.rooms-content .slick-current.slick-active,.rooms-content .slick-slide.slick-current{background:#eee9de;box-sizing:border-box;transition:background 1s}.accommodations .amenity{justify-content:flex-start!important}.accommodations:hover .et_pb_column.shadow{box-shadow:unset}.amenity{justify-content:center;gap:0 20px;margin:10px 0}.amenity span{font-weight:700;color:#a67e3d;font-size:15px}.amenity .icon{display:flex;gap:0 10px}i.bed:before{content:url(/wp-content/uploads/2023/08/doublee.png)}i.double:before{content:url(/wp-content/uploads/2023/08/singlee.png)}i.family:before{content:url(/wp-content/uploads/2023/08/family.png)}i.bath:before{content:url(/wp-content/uploads/2023/08/shower.png)}i.visitor:before{content:url(/wp-content/uploads/2023/08/user.png)}.btn-wrap{text-align:right;width:100%}button.next-btn,button.prev-btn{font-family:FontAwesome;background-color:#a67e3d2b;color:#a67e3d;border:none;border-radius:0;margin:0;font-weight:100;transition:.5s;width:50px;height:50px;padding:0;cursor:pointer;font-size:40px}.mobile-footer-menu button,.text-autoplay .text-slide{font-family:'Spectral SC',Georgia,"Times New Roman",serif}button.next-btn:hover,button.prev-btn:hover{color:#fff;background-color:#a67e3d}button.prev-btn:before{content:'\f104'}button.next-btn:before{content:'\f105'}@media(max-width:980px){button.next-btn,button.prev-btn{font-size:30px}}.img-border:after{top:0;left:0;right:0;bottom:0;position:absolute;content:" ";display:block;border:15px solid rgba(247,244,240,.5)}@keyframes text-scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-530px * 3))}}.text-autoplay{height:auto;display:block;margin:auto 0;overflow:hidden;cursor:context-menu}.text-autoplay .text-track{animation:16s linear infinite text-scroll;display:flex;gap:0 60px;width:max-content;height:323px;align-items:center}.text-autoplay .text-slide{font-size:115px;color:#a67e3d14;font-weight:700;text-transform:uppercase}@media(max-width:720px){.text-autoplay .text-track{animation:23s linear infinite text-scroll;height:auto;padding:20px 0}.text-autoplay .text-slide{font-size:40px}}.side-gallery{width:calc(50vw + 15%);float:right;margin-bottom:0;position:relative;display:flex;height:700px;overflow:hidden}.gal-cols,.gal-img{width:50%}.gal-img{float:left;margin-right:10px;background-position:center!important;background-repeat:no-repeat!important}.gal-cols div.gal-img{width:100%;height:350px}.gal-cols div.gal-img:first-child{margin-bottom:5px}.gal-cols div.gal-img:last-child{margin-top:5px}@media (max-width:1025px){.booking-filter{border:1px solid rgba(166,126,61,.25);padding:20px!important}.side-gallery{width:100%}}.blurb-hover:hover:before,.book-now{background:0 0}.book-now{border:0;font-family:Lora,Georgia,"Times New Roman",serif;font-size:14px;text-transform:uppercase;padding:0 0 2px;color:#a67e3d;font-weight:600;letter-spacing:.8px;border-bottom:0 solid #a67e3d;margin:20px 0 0}.book-now a{color:#a67e3d;transition:color .3s}.book-now::after{content:'\26';position:absolute;padding-left:5px;font-family:etmodules;font-size:14px;margin-top:0;transition:transform .3s}.book-now:hover::after{transform:rotate(44deg);transition:transform 350ms;color:#5a3820}.cool-link{display:inline-block;text-decoration:none}.cool-link::after{content:'';display:block;width:0;height:2px;background:#5a3820;transition:width .5s}.travel-logo{display:flex;overflow:hidden;gap:0 20px}@media (max-width:1020px){.rooms-nav .slick-slide h4{min-width:145px;max-width:200px}.travel-logo{justify-content:center}}.gallery,.rooms-nav .slick-track{justify-content:center;display:flex}.travel-logo img{width:150px;cursor:pointer}img.tripadvisor:hover{content:url(/wp-content/uploads/2023/08/TripAdvisor-logo.png)}img.bookingcom:hover{content:url(/wp-content/uploads/2023/08/Booking-com.png)}.clients .et-pb-controllers a{border-radius:0;width:30px;height:4px}.clients .et-pb-controllers{bottom:0}.rooms-nav .slick-track{width:100%!important;align-items:center;gap:0 20px}@media (min-width:720px){.rooms-nav .slick-track{transform:unset!important}}.attractions-slider .swiper-pagination-bullet{background-color:#a67e3d;top:15px;width:50px;height:5px;border-radius:0}.attractions.swiper-slide-active{background:#eee9de;transition:background 1s}@media (max-width:980px){.attractions-slider .swiper-pagination-bullet{width:40px}}.et_pb_gutters3 .et_pb_column_4_4 .attractions .et_pb_module{margin-bottom:0!important}.attractions img{width:50%;display:block;margin:20px auto 1em}.blurb-hover:hover{height:100%;max-height:600px;padding:40px}.blurb-hover{height:450px;transition:height 1s!important}.blurb-hover:before{content:'';background:#000;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.22}.blurb-hover .et_pb_blurb_content:before{position:absolute;width:100%;z-index:1;transition:opacity .3s .1s;opacity:1;text-align:center;bottom:0;left:50%;transform:translate(-50%,0);color:#fff!important;text-shadow:0 0 2px #b9b5b5}.et_pb_blurb:hover.blurb-hover .et_pb_blurb_content:before{opacity:0}.blurb-hover.pinnawala .et_pb_blurb_content:before{content:'Pinnawala Elephant Orphanage'}.blurb-hover.alagala .et_pb_blurb_content:before{content:'Alagalla Mountain Range'}.blurb-hover p{padding-bottom:30px}.blurb-hover img{width:70%;margin-top:20px!important;display:block;margin:0 auto;transition:opacity .3s linear}.attractions h3,.blurb-hover .et_pb_blurb_content:before,.blurb-hover h3{font-size:26px;color:#a67e3d;font-family:'Spectral SC',Georgia,"Times New Roman",serif;font-weight:600;line-height:1.3em}.blurb-hover button.book-now,.blurb-hover p.des{padding:0;position:absolute;top:0;transform:translateX(0) translateY(100px);transition:transform .5s;z-index:1}.et_pb_blurb:hover button.book-now,.et_pb_blurb:hover.blurb-hover p.des{position:relative;transform:translateX(0) translateY(0)}.blurb-hover .book-now::after{margin-top:2px}.blurb-hover button,.blurb-hover h3,.blurb-hover img,.blurb-hover p.des{opacity:0}.et_pb_blurb:hover.blurb-hover button,.et_pb_blurb:hover.blurb-hover h3,.et_pb_blurb:hover.blurb-hover img,.et_pb_blurb:hover.blurb-hover p.des{opacity:1}@media (max-width:720px){.video-cover h2{font-size:26px;line-height:1.3em;margin:0}.video-cover h5{font-size:15px;line-height:23px;padding:10px 0}.side-gallery{float:unset;height:auto;display:block}.gal-img{width:100%;height:530px;float:left;margin-right:0;margin-bottom:10px;background-position:top center!important}.gal-cols{width:100%;display:flex;gap:0 10px;height:200px}.gal-cols div.gal-img:first-child{margin-bottom:0}.gal-cols div.gal-img{width:100%;height:350px;background-size:contain!important}.gal-cols div.gal-img:last-child{margin-top:0}.accommodation .gal-cols div.gal-img{min-height:200px;height:100%;background-size:cover!important}.attractions img{width:80%}.blurb-hover{height:350px}.blurb-hover:hover{padding:20px;height:100%;max-height:600px}.blurb-hover .et_pb_blurb_content:before,.blurb-hover h3{font-size:20px}.blurb-hover img{width:90%}}#bwg_container1_0 #bwg_container2_0 #spider_popup_overlay_0{background-color:#343333!important}.gallery{gap:20px;flex-wrap:wrap}.gallery button{color:#a67e3d;background:#f4f2eb!important;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:1.1px;line-height:1.3em;border-radius:25px;overflow:hidden;border-width:1px;border-color:rgba(166,126,61,.24);padding:15px 20px;width:fit-content;cursor:pointer}.gallery .active-button,.gallery button:hover{color:#5a3820;background-color:#eee9de!important;transition:color .8s ease-in-out,background-color .8s ease-in-out,background-image .8s ease-in-out}.blurb-module p{max-width:800px;display:block;margin:0 auto 40px}@media (max-width:780px){.control-buttons{bottom:150px}#play-button,.control-buttons button{font-size:10px}.gallery{gap:10px}.gallery button{font-size:10px;letter-spacing:.8px;padding:10px!important}.blurb-module p{padding:0 10px}.et_pb_blurb_content .bwg_container{margin:0 8px}}.mobile-footer-menu button,input.wpcf7-submit{font-size:14px;letter-spacing:.8px;width:100%;text-transform:uppercase}label{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.8px}textarea{height:150px!important}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#f4f2eb;border:1px solid #a67e3d45;padding:5px;color:#a67e3d;width:100%;height:35px;margin-top:5px!important}.wpcf7-list-item{margin:0}input.wpcf7-submit{height:40px;border:1px solid #a67e3d45;cursor:pointer;font-weight:800;color:#a67e3d;background:rgb(245 243 236);transition:background 3s ease-in-out}input.wpcf7-submit:hover{color:#fff;background:linear-gradient(270deg,#c19a5b,#5a3820);background-size:400% 400%;-webkit-animation:5s infinite BookNowBtn;-moz-animation:5s infinite BookNowBtn;animation:5s infinite BookNowBtn;transition:background 5s ease-in-out}ul#menu-footer{display:flex;justify-content:center;gap:0 20px}.et_pb_widget_area_left{border:0;padding:0}#nav_menu-2 .et_pb_widget{max-width:100%;width:100%;margin-right:0;margin-bottom:0}div#nav_menu-2{width:100%;margin-bottom:0;margin-right:0;border:none}ul#menu-primary-menu-1{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}#nav_menu-2 li.menu-item:before{content:"";border-left:2px solid #a67e3d;padding:0 10px}#nav_menu-2 li.menu-item:first-child:before{border-left:0 solid transparent}#nav_menu-2 li.menu-itemli:first-child:before{content:"";border-left:0 solid #fbe2e2}.dropdown.active .dropdown-content{visibility:visible;max-height:135px}.dropdown-content{visibility:hidden;max-height:0;overflow:hidden;transition:max-height 1s ease-in-out}.mobile-footer-menu{display:flex;flex-direction:column}.mobile-footer-menu button{border:0;border-bottom:1px solid #a67e3d36;text-align:left;font-weight:700;font-variant:small-caps;color:#222831;margin-bottom:15px;padding:0 10px 15px;background:0 0}.mobile-footer-menu button:last-child{border-bottom:unset;margin-bottom:0}.dropdown.active button{color:#a67e3d;border:none;margin-bottom:0}.dropdown-content ul{padding:0 10px}.dropdown.active{margin-bottom:10px;border-bottom:1px solid #a67e3d36;padding-bottom:20px}.dropdown-content li a{color:#222831;line-height:1.3em}button.dropdown-button:after{font-family:etmodules;content:'\33';position:absolute;right:0;font-size:25px;color:#222831;font-weight:100}.dropdown.active button.dropdown-button:after{content:'\32';color:#a67e3d}