@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500|Spectral:300,400,500,600&display=swap");body{margin:0;padding:0;font-size:18px;line-height:1.6;color:#535353;letter-spacing:0.1px;font-family:'Montserrat', sans-serif;font-weight:300}p{letter-spacing:0.32px}h1,h2,h3,h4,h5,h6{letter-spacing:0}h1{font-size:46px}h2{font-size:38px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:14px}.pt-4{padding-top:1.5rem!important}.mt-5{margin-top:3rem!important}.section-title{font-family:'Spectral', serif;font-weight:500;color:#535353}.section-title h1{font-size:38px;line-height:1.4}.section-title h2{font-size:38px;line-height:1.4}.section-title.text-yellow{color:#d6c1a9}.section-title.text-green{color:#6c7242}.sub-heading{font-family:'Spectral', serif;font-weight:400;color:#853a26}.sub-heading h3{font-size:22px;letter-spacing:1px;line-height:1.44}.sub-heading h2{font-size:24px;line-height:1.3}.sub-title h2{font-family:'Spectral', serif;font-weight:500;color:#535353}.btn,.form-control,.image-email-text a,.link a,.sign-up-form .button,.text-uppercase,.work-page .work-description .work-title-content h5,footer .copyright p,footer .footer-bottom-main .footer-menu ul li a,header .navigation ul li a{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.banner,.book-img-menu .menu-book-image.image-bg,.btn,.btn input,.first-time-popup .modal-content,.relative,.wedding-dunes .weeding-content-box,footer .copyright .row>[class*=col]{position:relative}.absolute,.banner .scroll-down,.book-img-menu .menu-book-image.image-bg .image-overlay,.book-img-menu .menu-book-image.image-bg .menu-url,.first-time-popup .modal-header .close,.wedding-dunes .weeding-content-box .weeding-content .right-arrow-bottom,footer .copyright .row>[class*=col]:after{position:absolute}.link a{font-size:14px;text-decoration:underline;letter-spacing:3px;color:#000000;-webkit-transition:3;-moz-transition:3;-o-transition:3;transition:3}.link a:hover{text-decoration:underline}textarea{min-height:187px;resize:initial}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#878d99;-webkit-box-shadow:0 0 0px 1000px transparent inset;background-color:transparent;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=checkbox]{height:11px;width:11px;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%;border:1px solid #000000;cursor:pointer}input[type=checkbox]:checked{background-color:#000000}a{outline:none;color:#535353;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none}a:hover{text-decoration:none;color:#535353}.form-group{margin-bottom:10px}.form-control{border:none;border-bottom:1px solid #111111;background-color:transparent;border-radius:0;color:#000000;font-size:11px;padding-bottom:0;padding-left:0;font-family:'Montserrat', sans-serif;font-weight:300}.form-control:focus{color:#878d99;-webkit-box-shadow:none;box-shadow:none;border-color:#878d99;background-color:transparent}textarea.form-control{border:1px solid #707070;padding:18px}.btn,button,input,textarea{outline:none;-webkit-box-shadow:none;box-shadow:none}.btn:focus,button:focus,input:focus,textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}p:empty{display:none}.btn{text-decoration:none;color:#ffffff;font-size:14px;padding:0;letter-spacing:2px;line-height:2;min-width:465px;min-height:56px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ca9239;border:1px solid #ca9239;font-family:'Montserrat', sans-serif;font-weight:400;border-radius:0;-webkit-transition:0.6s;-moz-transition:0.6s;-o-transition:0.6s;transition:0.6s}.btn:active,.btn:focus,.btn:hover{color:#ffffff;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#d98e18}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{-webkit-box-shadow:none;box-shadow:none}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:none;box-shadow:none}.btn input{text-decoration:none;color:#95908F;font-size:14px;letter-spacing:3.64px;line-height:2;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none}.btn input:active,.btn input:focus,.btn input:hover{-webkit-box-shadow:none!important;box-shadow:none!important}img{max-width:100%;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.container{max-width:1175px;width:100%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:1;margin:0;padding:0 4px 5px}html{scroll-behavior:smooth;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased}body.page-template-tmp-eat-drink header .logo path{fill:#ffffff}body.page-template-tmp-eat-drink.header-sticky header .logo path{fill:#000000}.banner{background-image:url("");background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:400px;height:100vh}.banner .banner-logo{max-width:358px;margin:0 auto;width:100%;position:fixed;padding-top:135px;top:0;left:0;right:0;margin:0 auto;z-index:9;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s}.banner .banner-logo svg{width:100%}.banner .scroll-down{bottom:24px;left:0;right:0;margin:0 auto}.banner .scroll-down img{-webkit-filter:brightness(10);filter:brightness(10)}.home.header-sticky{-webkit-transition:3;-moz-transition:3;-o-transition:3;transition:3}.home.header-sticky header{width:100%;position:fixed;top:0;z-index:9}.home.header-sticky header .logo{max-width:213px;padding-top:0;top:40px}.home header .logo{max-width:358px;margin:0 auto;width:100%;position:fixed;padding-top:134px;top:0;left:0;right:0;margin:0 auto;z-index:9;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s}.home header .logo svg{width:100%}.home .scroll-down img{-webkit-filter:brightness(0);filter:brightness(0)}header{width:100%;position:fixed;top:0;z-index:9}header .navigation ul{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);position:fixed;right:70px;top:0px;z-index:9;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;width:100vh!important;width:100vh!important;background-color:rgba(255, 255, 255, 0.7);padding:23px 100px 0 90px}header .navigation ul li{padding:0px 10px}header .navigation ul li:last-child{margin-right:0}header .navigation ul li a{font-size:14px;color:#1d1d1c;font-family:'Montserrat', sans-serif;font-weight:700;letter-spacing:1px}header .navigation ul li a:hover{color:#5C632A}header .logo{max-width:213px;width:100%;padding-top:40px;margin:0 auto}.image-bg{background-image:url("");background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:591px;min-width:444px}.homeContent{margin-top:260px;padding:0 10% 0 16.1%}.homeContent .image-title-content1 .section-title{margin-top:198px;margin-left:83px}.homeContent .image-title-content1 .image-bg{min-width:auto;width:100%;height:50vh;max-width:100%}.homeContent .image-title-content1 .row>[class*=col-12] .row>[class*=col-]:last-child{max-width:33%;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.homeContent .contact-us-content{max-width:434px;width:100%;margin-top:145px}.homeContent .contact-us-content .link{margin-top:24px}.homeContent .contact-us-details .image-bg{margin-top:-114px;max-width:99.5%;min-width:auto;height:51.6vh;min-height:inherit;width:100%}.homeContent .contact-us-details .row>[class*=col-12] .row>[class*=col-]:first-child{max-width:42.1%;-webkit-box-flex:0;-ms-flex:0 0 42.1%;flex:0 0 42.1%}.homeContent .contact-us-details .row>[class*=col-12] .row>[class*=col-]:last-child{max-width:53.82%;-webkit-box-flex:0;-ms-flex:0 0 53.82%;flex:0 0 53.82%;margin-left:10px}.book-img-menu{width:100%;max-width:98.9%;margin:0 auto}.book-img-menu .menu-book-image.image-bg{background-image:url("");background-position:center center;background-repeat:no-repeat;background-size:cover;height:63vh;min-width:auto;min-height:inherit;max-width:100%}.book-img-menu .menu-book-image.image-bg .image-overlay{-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background-color:rgba(92, 99, 42, 0.8);height:100%;top:0;width:100%;opacity:0;left:0;z-index:1}.book-img-menu .menu-book-image.image-bg .image-overlay h2{color:#d6c0a8;margin-bottom:0}.book-img-menu .menu-book-image.image-bg .image-overlay .link a{color:#ffffff;z-index:99999;position:relative;font-size:13px}.book-img-menu .menu-book-image.image-bg:hover .image-overlay{opacity:1}.book-img-menu .menu-book-image.image-bg .menu-url{display:inline-block;height:100%;width:100%;left:0;right:0;z-index:1}.menu-booking-now{margin-top:159px;padding:0 7.8%}.menu-booking-now .section-title{margin-bottom:83px}.menu-booking-now .row{margin:0 -49px}.menu-booking-now .row>[class*=col]{padding:0 49px}.menu-booking-now .book-now-btn{margin-top:59px}.wedding-dunes{margin-top:121px;overflow:hidden}.wedding-dunes .weeding-content-box{min-height:inherit;height:83.1vh;background-color:#863a26;padding:12.3% 78px 0;max-width:38%;-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.wedding-dunes .weeding-content-box .weeding-content{max-width:447px;width:100%}.wedding-dunes .weeding-content-box .weeding-content .sub-title{margin-bottom:46px}.wedding-dunes .weeding-content-box .weeding-content h2{color:#d6c1a9}.wedding-dunes .weeding-content-box .weeding-content p{color:#d6c1a9}.wedding-dunes .weeding-content-box .weeding-content .link-arrow{margin-top:36px}.wedding-dunes .weeding-content-box .weeding-content .link-arrow a{color:#d6c1a9}.wedding-dunes .weeding-content-box .weeding-content .right-arrow-bottom{right:46px;bottom:22px}.wedding-dunes .image-bg{min-height:inherit;max-width:40.6%;-webkit-box-flex:0;-ms-flex:0 0 40.6%;flex:0 0 40.6%;height:83.1vh}.wedding-dunes .image-bg.image-small-slide{min-width:auto;max-width:21.6%;-webkit-box-flex:0;-ms-flex:0 0 21.6%;flex:0 0 21.6%}.wedding-dunes button.slick-next{right:23.9%;bottom:22px;background-image:url(../icons/right-arrow.svg);background-size:contain;background-color:transparent;border:none;text-indent:-130px;overflow:hidden;position:absolute;z-index:9999;width:19px;height:36px;background-repeat:no-repeat}.wedding-dunes button.slick-prev{display:none!important}.food-text{min-height:925px}.food-text .sub-title{max-width:580px;width:100%;margin:0 auto}.food-text .sub-title h2{line-height:1.45}.instagram-feed h5{font-family:'Montserrat', sans-serif;font-weight:500;letter-spacing:0.3em;margin-bottom:38px}footer{overflow:hidden}footer .footer-bottom-main{background-color:#d6c1a9;padding:25px 0 0px}footer .footer-bottom-main .footer-menu ul{margin:0 -22.5px}footer .footer-bottom-main .footer-menu ul li{padding:0 22.5px}footer .footer-bottom-main .footer-menu ul li a{color:#ffffff;font-size:13px;letter-spacing:1px}footer .footer-bottom-main .footer-menu ul li a:hover{color:#853A26}footer .copyright{border-top:1px solid #ffffff;padding:11px 0 12px;margin-top:24px}footer .copyright p{font-size:11px;color:#ffffff;margin-bottom:0;letter-spacing:0.1em}footer .copyright p a{color:#ffffff}footer .copyright p a:hover{color:#853A26}footer .copyright .row>[class*=col]{padding:0 23px}footer .copyright .row>[class*=col]:after{content:"";top:2px;right:0;background-color:#ffffff;width:1px;height:10px}footer .copyright .row>[class*=col]:last-child:after{display:none}.sign-up-form{padding:71px 0 69px}.sign-up-form .sing-text h6{font-size:14px;letter-spacing:1px;color:#000000;font-weight:300;margin-bottom:0}.sign-up-form .sign-form{margin-left:48px;max-width:587px;width:100%}.sign-up-form .sign-form .form-group{max-width:220px;width:100%;margin-right:30px}.sign-up-form .sign-form .form-group .form-control{letter-spacing:3px;height:inherit;padding-bottom:2px}.sign-up-form .button{font-size:11px;border:none;border-bottom:1px solid #959595;padding:0;letter-spacing:3px;color:#000000;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;-ms-flex-item-align:end;align-self:flex-end;line-height:1;margin-bottom:0}.sign-up-form .sign-up-btn img.loader-gif{max-width:14px}.sign-up-form .mc4wp-response p{font-size:14px;margin-bottom:0}.social-icons{margin-top:15px}.social-icons ul li{margin-right:33px}.social-icons ul li:last-child{margin-right:0}.social-icons ul li svg:hover *{fill:#853A26}.social-icons ul li.facebook img,.social-icons ul li.facebook svg{width:17px;height:16px}.social-icons ul li.instagram img,.social-icons ul li.instagram svg{width:16px;height:16px}.first-time-popup .modal{right:auto;width:auto;left:-10px}.first-time-popup .modal-header{border:none;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.first-time-popup .modal-header .close{padding:9px 15px 0;margin:0;z-index:9;top:0;right:0}.first-time-popup .modal-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#ffffff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0px 32px}.first-time-popup .modal-content{max-width:535px;min-height:401px;background-color:#ca9239;border:8px solid #ffffff;border-radius:0}.first-time-popup .modal-content .modal-title{font-family:'Spectral', serif;font-weight:500;margin-bottom:39px}.first-time-popup .modal-content p{font-size:14px}.first-time-popup .modal-content .link{margin-top:20px}.first-time-popup .modal-content .link a{color:#ffffff;font-size:13px}.first-time-popup .modal-content .close{opacity:1}.first-time-popup .modal-content .close:not(:disabled):not(.disabled):focus,.first-time-popup .modal-content .close:not(:disabled):not(.disabled):hover{opacity:1}.modal-backdrop{background-color:#ffffff}.make-text{height:100vh;min-height:550px}.content-image.left-image{padding:0 11.1%}.content-image.left-image .left-bg{max-width:36.966667%;-webkit-box-flex:0;-ms-flex:0 0 36.966667%;flex:0 0 36.966667%}.content-image.left-image .left-bg .image{min-height:699px;min-width:inherit;max-width:525px;width:100%}.content-image.left-image .left-bg .book-img-menu{max-width:525px}.content-image.left-image .left-bg .book-img-menu .menu-book-image.image-bg{height:64.2vh}.content-image.left-image.left-bottom-image .left-bg .book-img-menu{max-width:464px;margin-right:0}.content-image.right-image{padding:0 4%}.content-image.right-image .image{min-height:464px;min-width:inherit;max-width:690px;width:100%;margin:0 auto}.content-image.right-image .book-img-menu{max-width:690px}.content-image.right-image .book-img-menu .menu-book-image.image-bg{height:33vh;min-width:auto;min-height:464px}.page-template-tmp-work-with-us .contact-page{padding-top:250px}.contact-page{padding-top:310px}.contact-page iframe{width:100%;min-height:70vh}.contact-page .contact-image-details{margin-bottom:196px}.contact-page .contact-image-details .contact-image{max-width:90.7%;min-width:inherit;height:100%}.contact-page .contact-image-details .contact-address{padding-right:24%}.contact-page .contact-image-details .contact-address .section-title{margin-bottom:89px}.contact-page .contact-image-details .contact-address address{margin-bottom:0}.contact-page .contact-image-details .contact-address address a{margin-top:21px;margin-bottom:26px;display:inline-block}.contact-page .contact-image-details .contact-address .address-details{margin-bottom:38px}.contact-page .contact-image-details .contact-address .address-details:last-child{margin-bottom:0}.contact-page .contact-image-details .contact-address .address-details ul{list-style:none;padding-left:0;margin-bottom:0}.contact-page .contact-image-details .contact-address .address-details .sub-heading{margin-bottom:16px}.contact-page .contact-image-details .contact-address .address-details .sub-heading h2{letter-spacing:0.1px}.contact-page .contact-image-details .contact-address .address-details p{margin-bottom:0}.contact-page .map{padding:0 5.1%;margin-bottom:114px}.work-page{padding:0 7.5%;overflow:hidden}.work-page .work-image{min-width:inherit;-webkit-box-flex:0;-ms-flex:0 0 89.6%;flex:0 0 89.6%;max-width:89.6%;min-height:inherit;height:73.4vh}.work-page .work-description{margin-bottom:41px;overflow:hidden}.work-page .work-description .section-title{margin-bottom:70px}.work-page .work-description .work-content{margin-bottom:80px;padding-right:90px;max-width:855px;width:100%}.work-page .work-description .work-content h3{font-size:29px;font-family:'Spectral', serif;font-weight:400;color:#5a5a5a;letter-spacing:0.1px;margin-bottom:0}.work-page .work-description .work-title-content{margin-bottom:70px;max-width:839px;width:100%}.work-page .work-description .work-title-content h4{font-family:'Spectral', serif;font-weight:400;color:#863a26;margin-bottom:22px;letter-spacing:0.1px}.work-page .work-description .work-title-content h5{color:#535353;margin-bottom:22px;letter-spacing:1px;font-family:'Montserrat', sans-serif;font-weight:300}.work-page .work-description .work-title-content p{font-size:18px;font-family:'Montserrat', sans-serif;font-weight:300}.function-image-content{padding:0 7.8% 0 0;margin-top:104px}.function-image-content .function-content{max-width:493px;width:100%;padding:0 15px}.function-image-content .function-content .section-title{margin-bottom:41px}.function-image-content .function-img.image-bg{height:88.5vh;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:auto}.function-image-content .row>[class*=col]:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 40.45%;flex:0 0 40.45%;max-width:40.45%}.function-slider-image{margin-top:190px;margin-bottom:206px;padding:0 14.6%}.function-slider-image .container{max-width:1380px}.function-slider-image .image-bg{min-width:auto;max-width:100%;height:100%;min-height:inherit;padding-bottom:143.7%}.function-slider-image .row{margin:0 -28.5px}.function-slider-image .row>[class*=col]{padding:0 28.5px}.image-email-text{margin-left:39px;max-width:390px;width:100%}.image-email-text a{border-bottom:1px solid #535353;letter-spacing:3px;font-size:14px}.image-email-link{padding:0 7.8% 0 0;margin-bottom:132px}.image-email-link .image-email-bg.image-bg{height:78.8vh}.image-email-link .row>[class*=col]:first-child{-webkit-box-flex:0;-ms-flex:0 0 71.5%;flex:0 0 71.5%;max-width:71.5%}.wedding-page{overflow:hidden}.wedding-page .title-wrapper{text-align:center;max-width:675px;width:100%}.wedding-page .wedding-grid .first-img-wrapper .first-img{max-width:49.1%;-webkit-box-flex:0;-ms-flex:0 0 49.1%;flex:0 0 49.1%}.wedding-page .wedding-grid .first-img-wrapper .first-img.image-bg{height:132vh;margin-bottom:12.8%}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content{padding-left:55px}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content{max-width:516px;width:100%}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content p{margin-bottom:25px}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content p a{text-decoration:underline;text-transform:uppercase;font-size:14px;letter-spacing:0.3em}.wedding-page .wedding-grid .wedding-img2-wrapper .wedding-img2.image-bg{max-width:62.6%;width:100%;min-width:auto;margin-left:auto;height:78.7vh}.wedding-page .wedding-grid .second-img-wrapper{margin-bottom:174px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wedding-page .wedding-grid .second-img-wrapper .left-img.image-bg.col{width:100%;min-width:auto;max-width:28.9%;height:74.4vh;margin-left:10%}.wedding-page .wedding-grid .second-img-wrapper .right-img.image-bg.col{min-width:auto;max-width:48.7%;width:100%;margin-left:auto;height:56.5vh;margin-top:196px}.page404{min-height:350px}.page404 h1{color:#d6c1a9}.map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}#sb_instagram .sbi_item{width:20%!important}#sb_instagram .sbi_item:last-child{display:none!important}@media (max-width:1600px){.menu-booking-now .row{margin:0 -35px}.menu-booking-now .row>[class*=col]{padding:0 35px}}@media (max-width:1480px){.menu-booking-now .row{margin:0 -20px}.menu-booking-now .row>[class*=col]{padding:0 20px}}@media (max-width:1440px){body{font-size:14px}body p{font-size:14px}header .navigation ul li a{font-size:11px}h1{font-size:30px}h2{font-size:35px}h3{font-size:27px}.btn{min-width:375px;font-size:12px;letter-spacing:3px}.section-title h2{font-size:30px}.section-title h1{font-size:30px}.sub-heading h3{font-size:17px}.sub-heading h2{font-size:17px}.instagram-feed h5{font-size:14px}.link a{font-size:11px}.homeContent .contact-us-content{max-width:374px;margin-top:130px}.wedding-dunes{margin-top:110px}.wedding-dunes .weeding-content-box{padding:10.3% 60px 0;min-height:800px}.wedding-dunes .image-bg,.wedding-dunes .weeding-content-box{min-height:800px;height:70vh}.food-text{min-height:875px}.food-text .sub-title{max-width:526px}.food-text .sub-title h2{font-size:26px}.food-text .sub-title h2 p{font-size:26px}.menu-booking-now{margin-top:120px}.menu-booking-now .book-now-btn{margin-top:50px}.work-page .work-description .work-content h3{font-size:25px}.work-page .work-description .work-title-content p{font-size:14px}.work-page .work-description .work-title-content h4{font-size:21px}.work-page .work-description .work-title-content h5{font-size:17px}.wedding-page .wedding-grid .first-img-wrapper .first-img.image-bg{height:127vh}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content{padding-right:60px}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content p a{font-size:12px;letter-spacing:0.2em}.wedding-page .wedding-grid .wedding-img2-wrapper .wedding-img2.image-bg{height:74vh;max-width:80.6%}.wedding-page .wedding-grid .second-img-wrapper .left-img.image-bg.col{height:69.4vh;margin-left:5%;max-width:36.7%}.wedding-page .wedding-grid .second-img-wrapper .right-img.image-bg.col{height:51.5vh;margin-top:175px}footer .footer-bottom-main .footer-menu ul li a{font-size:11px}footer .copyright p{font-size:11px}.sign-up-form .sing-text h6{font-size:12px}.sign-up-form .sign-up-btn img.loader-gif{max-width:13px}.sign-up-form .mc4wp-response p{font-size:12px}.image-email-text a{letter-spacing:1px;font-size:12px}.function-slider-image .row>[class*=col]{padding:0 15px}}@media (max-width:1366px){h1{font-size:41px}h2{font-size:33px}h3{font-size:25px}header .navigation ul li{padding:0px 3px}.section-title h2{font-size:29px}.homeContent{padding:0 4% 0 10%;margin-top:200px}.homeContent .image-title-content1 .section-title{margin-top:198px;margin-left:50px}.homeContent .contact-us-content{margin-top:100px}.banner .banner-logo{max-width:300px}.wedding-dunes{margin-top:100px}.wedding-dunes .weeding-content-box{padding:9% 45px 0;min-height:755px}.wedding-dunes .weeding-content-box .weeding-content .sub-title{margin-bottom:35px}.wedding-dunes .weeding-content-box .weeding-content .link-arrow{margin-top:30px}.wedding-dunes .image-bg{min-height:755px}.menu-booking-now{padding:0 6.8%;margin-top:90px}.menu-booking-now .section-title{margin-bottom:60px}.menu-booking-now .book-now-btn{margin-top:45px}.contact-page .contact-image-details .contact-address .section-title{margin-bottom:60px}.contact-page .contact-image-details .contact-address .address-details{margin-bottom:28px}.contact-page .contact-image-details .contact-address address a{margin-top:15px;margin-bottom:15px}.contact-page{padding-top:280px}.function-slider-image{margin-top:145px;margin-bottom:145px;padding:0 9%}.function-slider-image .row>[class*=col]{padding:0 15px}.food-text{min-height:850px}}@media (max-width:1199px){h2{font-size:30px}.menu-booking-now{margin-top:70px}.menu-booking-now .row{margin:0 -15px}.menu-booking-now .row>[class*=col]{padding:0 15px}.wedding-dunes{margin-top:90px}.wedding-dunes .image-bg{min-height:650px}.wedding-dunes .weeding-content-box{min-height:650px}.food-text{min-height:750px}.food-text .sub-title{max-width:476px}.make-text{height:80vh}.sign-up-form .sign-form{margin-left:28px}.sign-up-form .sign-form .form-group{margin-right:20px}.function-slider-image{margin-top:130px;margin-bottom:130px}.function-slider-image .image-bg{height:100%}.function-image-content .function-img.image-bg{height:80vh}.image-email-link .image-email-bg.image-bg{height:65vh}}@media (max-width:1024px){body{font-size:14px}h2{font-size:28px}.section-title h1{font-size:28px}.home header .logo{max-width:270px}.homeContent{margin-top:180px}.menu-booking-now{padding:0 4.8%}.food-text{min-height:650px}.wedding-dunes .image-bg,.wedding-dunes .weeding-content-box{min-height:580px}.menu-booking-now{margin-top:60px}.sign-up-form .sign-form{margin-left:20px}.sign-up-form .sign-form .form-group{margin-right:15px}.contact-page{padding-top:260px}.contact-page .contact-image-details{margin-bottom:130px}.contact-page .contact-image-details .contact-address .section-title{margin-bottom:45px}.contact-page .contact-image-details .contact-address .address-details{margin-bottom:20px}.contact-page .contact-image-details .contact-address address a{margin-top:12px;margin-bottom:12px}.contact-page .map{margin-bottom:90px}.work-page .work-description .work-content{padding-right:30px}.function-slider-image{margin-top:100px;margin-bottom:100px}.image-bg{min-height:400px}.food-text .sub-title h2 p{font-size:28px}}@media (max-width:991px){.home header .navigation{display:none;padding-top:143px}.home header .logo{max-width:187px;height:95px;padding-top:30px;margin-top:0}.home.header-sticky header .logo{max-width:165px}body.header-sticky header .logo{max-width:165px;margin-top:-18px}header{position:fixed;top:0;width:100%;z-index:9}header .container{max-height:100vh;overflow-y:auto}header .navigation{display:none;padding-top:44px}header .navigation ul{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;position:relative;right:0;top:0;display:block!important;text-align:center;width:100%!important;background-color:transparent;padding:0}header .navigation ul li{margin-bottom:35px}header .navigation ul li a{color:#ffffff;font-size:15px}header .navigation .social-icons ul{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}header .navigation .social-icons ul li{margin-right:35px}header .navigation .social-icons ul li:last-child{margin-right:0}header .navigation .social-icons ul li.facebook img{width:24px!important;height:24px!important}header .navigation .social-icons ul li.instagram img{width:24px!important;height:24px!important}header.open{background-color:#d6c0a8;height:100vh;z-index:99}header.open .navigation{display:block}header.open .logo path{fill:#ffffff}header .menu-toggle{background-color:transparent;cursor:pointer;margin-top:21px}header .menu-toggle span{width:25px;height:3px;background-color:#853a26;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:1px;-ms-transform-origin:1px;transform-origin:1px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin-bottom:6px}header .menu-toggle span:last-child{margin-bottom:0}header .menu-toggle.open span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:4.4px}header .menu-toggle.open span:nth-child(2){opacity:0}header .menu-toggle.open span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .logo{padding-top:0;max-width:187px;height:95px}h2{font-size:26px}.sub-heading h2{font-size:22px}.homeContent{margin-top:80px;padding:0 60px}.homeContent .image-title-content1{padding-left:0}.homeContent .image-title-content1 .section-title{margin-top:0;margin-left:0;text-align:center;margin-bottom:32px}.homeContent .image-title-content1 .image-bg{min-height:400px}.homeContent .image-title-content1 .row>[class*=col-12] .row>[class*=col-]:last-child{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.homeContent .contact-us-content{margin:100px auto 0}.homeContent .contact-us-details{padding:0}.homeContent .contact-us-details .row>[class*=col-12] .row>[class*=col-]:first-child{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.homeContent .contact-us-details .row>[class*=col-12] .row>[class*=col-]:last-child{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:0}.homeContent .contact-us-details .image-bg{margin-top:36px;max-width:500px;min-height:302px}.food-text{min-height:500px;padding:0 37px}.instagram-feed h5{margin-bottom:30px}.wedding-dunes{margin-top:65px}.menu-booking-now{margin-top:55px;padding:0 30px}.sign-up-form .sign-form{max-width:437px}.sign-up-form .sign-form .form-group{max-width:150px}.instagram-feed h5{font-size:16px}.contact-page{padding-top:0}.contact-page .contact-image-details{margin-bottom:80px}.contact-page .contact-image-details .contact-image{max-width:100%}.contact-page .contact-image-details .contact-image.left-image .left-bg{max-width:48%;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.contact-page .contact-image-details .contact-address{padding:0 30px;margin-top:26px}.contact-page .contact-image-details .contact-address .section-title{text-align:center;margin-bottom:30px}.contact-page .map{padding:0;margin-bottom:50px}.contact-page.page-not-found{padding-top:100px}.work-page{padding:0}.work-page .work-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.work-page .work-description{padding:0 30px;margin-top:26px}.work-page .work-description .section-title{text-align:center;margin-bottom:40px}.work-page .work-description .work-content{margin-bottom:50px;padding-right:50px}.work-page .work-description .work-content h3{font-size:22px}.work-page .work-description .work-title-content{margin-bottom:40px}.work-page .work-description .work-title-content h4{font-size:20px;margin-bottom:15px}.work-page .work-description .work-title-content h5{font-size:16px;margin-bottom:15px}.work-page .work-description .work-title-content p{font-size:14px}.function-image-content{margin-top:80px}.function-image-content .function-content{max-width:393px}.function-image-content .function-img.image-bg{height:70vh}.function-slider-image{margin-top:70px;margin-bottom:70px}.image-email-link .row>[class*=col]:first-child{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.image-email-link .row>[class*=col]:last-child{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;margin-left:20px}.image-email-link .image-email-bg.image-bg{height:55vh}.image-email-text{margin-left:20px}.sub-heading h3{font-size:20px}.image-email-link{margin-bottom:70px}.wedding-page .wedding-grid .first-img-wrapper.row{display:block}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content{padding-left:40px}.wedding-page .wedding-grid .first-img-wrapper .first-img.image-bg{height:90vh;max-width:100%;margin-bottom:20px}.wedding-page .wedding-grid .wedding-img2-wrapper{margin-top:100px}.wedding-page .wedding-grid .wedding-img2-wrapper .wedding-img2.image-bg{height:68vh}.wedding-page .wedding-grid .second-img-wrapper{margin-bottom:140px}.wedding-page .wedding-grid .second-img-wrapper.row{display:block}.wedding-page .wedding-grid .second-img-wrapper .left-img.image-bg.col{height:64.4vh;margin-left:5%;max-width:100%;margin-top:80px}.wedding-page .wedding-grid .second-img-wrapper .right-img.image-bg.col{height:46.5vh;margin-top:80px;max-width:100%}.page-template-tmp-work-with-us .contact-page{padding-top:0}.social-icons ul li.facebook img,.social-icons ul li.facebook svg{width:24px!important;height:24px!important}.social-icons ul li.instagram img,.social-icons ul li.instagram svg{width:24px!important;height:24px!important}.food-text .sub-title h2 p{font-size:26px;letter-spacing:0}}@media (max-width:767px){.btn{min-width:260px;max-width:313px;width:100%;font-size:15px}.link a{font-size:14px}.sub-heading h2{font-size:20px}.homeContent{margin-top:40px;padding:0;overflow:hidden}.homeContent .contact-us-content{margin:30px auto 0;padding:0 36px}.homeContent .image-title-content1 .row>[class*=col-12] .row>[class*=col-]:last-child{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.homeContent .image-title-content1 .image-bg{max-width:345px}.homeContent .contact-us-details .image-bg{max-width:305px}.book-img-menu{margin-bottom:31px;max-width:312px}.book-img-menu .menu-book-image{padding:0 30px}.book-img-menu .menu-book-image.image-bg{height:inherit;min-height:430px}.book-img-menu .menu-book-image.image-bg .image-overlay{opacity:1;background-color:transparent}.book-img-menu .menu-book-image:hover.image-bg .image-overlay{background-color:rgba(92, 99, 42, 0.8)}.book-img-menu .sub-title{margin-top:17px}.book-img-menu .sub-title h2{color:#d6c0a8}.menu-booking-now{padding:0 30px;margin-top:42px}.menu-booking-now .section-title{margin-bottom:19px}.menu-booking-now .book-now-btn{margin-top:0;margin-bottom:36px}.menu-booking-now .book-now-btn p{margin-bottom:0}.wedding-dunes{display:block!important;margin-top:0px}.wedding-dunes .image-bg{max-width:100%;min-width:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden;min-width:auto;background-position:center bottom;height:39.3vh}.wedding-dunes .weeding-content-box{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:290px;height:auto;padding:22px 25px 55px}.wedding-dunes .weeding-content-box .weeding-content{max-width:100%}.wedding-dunes .weeding-content-box .weeding-content .sub-title{margin-bottom:30px}.wedding-dunes .weeding-content-box .weeding-content .link-arrow{margin-top:0;position:absolute;bottom:20px}.wedding-dunes .wedding-slide{display:block!important}.wedding-dunes button.slick-next{right:4.3%;bottom:14px;width:14px;height:26px}.food-text{min-height:305px}.food-text .sub-title h2 p{margin-bottom:0}.instagram-feed h5{margin-bottom:22px;font-size:14px}.instagram-feed #sbi_images .sbi_item{width:25%!important}.instagram-feed #sbi_images .sbi_item:nth-child(5){display:none!important}.instagram-feed #sbi_images .sbi_item:last-child{display:none!important}footer .footer-bottom-main .footer-menu ul{margin:0 -13px}footer .footer-bottom-main .footer-menu ul li{padding:0 13px;margin-bottom:14px}footer .footer-bottom-main .footer-menu ul li a{font-size:12px;letter-spacing:0.1px}footer .footer-bottom-main .footer-menu ul li:first-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right}footer .footer-bottom-main .footer-menu ul li:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:left}footer .social-icons{margin-top:5px}footer .social-icons ul li.instagram img,footer .social-icons ul li.instagram svg{width:22px;height:22px}footer .social-icons ul li.facebook img,footer .social-icons ul li.facebook svg{width:20px;height:22px}footer .copyright p{margin-bottom:4px;font-size:12px}footer .copyright .text-left p{margin-bottom:0}footer .copyright .row>[class*=col]{padding:0 15px}footer .copyright .row>[class*=col]:after{display:none}.sign-up-form{padding:32px 0 22px}.sign-up-form .container{display:block!important;padding:0 23px}.sign-up-form .sing-text{margin-bottom:28px}.sign-up-form .sing-text h6{font-weight:300;font-size:14px}.sign-up-form .sign-form{margin-left:0;max-width:100%}.sign-up-form .sign-form .form-name-email{display:block!important}.sign-up-form .sign-form .form-group{max-width:100%;margin-right:0;margin-bottom:28px;font-size:13px}.sign-up-form .sign-form .form-group:nth-child(2){margin-bottom:16px}.sign-up-form .sign-form .form-group .form-control{font-size:13px}.sign-up-form .sign-form .sign-up-btn{text-align:right}.sign-up-form .sign-form .sign-up-btn .button{padding:0;font-size:14px}.sign-up-form .mc4wp-response{margin-top:10px}.sign-up-form .mc4wp-response p{font-size:14px}.make-text{height:inherit;min-height:inherit;text-align:center;padding:0;margin:0 30px}.make-text p{color:#853a26;font-size:20px;margin-bottom:0;width:100%}.make-text .section-title h2{font-size:31px}.make-text .btn{width:100%;max-width:100%;min-width:100%}.content-image.right-image{padding:0 30px}.content-image.right-image .book-img-menu{max-width:100%}.content-image.right-image .book-img-menu .menu-book-image.image-bg{min-height:430px}.content-image.left-image{padding:0 30px}.content-image.left-image .left-bg{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.content-image.left-image .left-bg .book-img-menu{max-width:100%}.content-image.left-image .left-bg .book-img-menu .menu-book-image.image-bg{height:58.6vh}.content-image.left-image.left-bottom-image .left-bg .book-img-menu{max-width:100%}.content-image .section-title h2{font-size:25px}.content-image .text p{line-height:20px}.content-image .book-img-menu{margin-bottom:13px}.content-image .book-img-menu .menu-book-image.image-bg .image-overlay .link{display:none}.contact-page .contact-image-details{margin-bottom:20px}.contact-page .contact-image-details .contact-image{height:32.2vh!important;min-height:300px}.contact-page .contact-image-details .contact-address .address-details .sub-heading{margin-bottom:10px}.contact-page .contact-image-details .contact-address .section-title{margin-bottom:21px}.contact-page .contact-image-details .contact-address address a{margin-top:21px;margin-bottom:19px}.contact-page .map{margin-bottom:32px}.work-page .work-description .work-content{max-width:100%;padding-right:0}.work-page .work-description .work-content h3{font-size:20px}.work-page .work-description .work-content h3 a{word-break:break-all;font-size:19px}.work-page .work-description .work-title-content{margin-bottom:30px}.function-image-content{margin-top:24px;padding:0 30px}.function-image-content .row>[class*=col]:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.function-image-content .function-img.image-bg{height:inherit;min-height:463px;margin-top:23px}.function-image-content .function-content{padding:0}.function-image-content .function-content .section-title{margin-bottom:12px}.function-image-content .function-content .sub-heading h3{font-size:22px;letter-spacing:0.1px;line-height:1.33}.function-slider-image{margin-top:38px;margin-bottom:33px;padding:0;overflow:hidden}.function-slider-image .image-bg{height:inherit;min-height:463px;padding-bottom:0}.function-slider-image .row{margin:0 -5px}.function-slider-image .row .slick-slide [class*=col]{padding:0 5px}.function-slider-image .row .slick-list{padding-left:0!important;padding-right:60px!important}.function-slider-image .function-slider-main button.slick-prev{display:none!important}.function-slider-image .function-slider-main button.slick-next{right:26px;bottom:22px;background-image:url(../icons/right-arrow-black.svg);background-size:contain;background-color:transparent;border:none;text-indent:-130px;overflow:hidden;position:absolute;z-index:9999;width:14px;height:26px;background-repeat:no-repeat}.banner{min-height:400px;height:calc(100vh - 110px)}.section-title h1{font-size:31px}.image-email-text{margin-left:0px;margin-top:33px;max-width:100%;padding-right:5px}.image-email-text a{letter-spacing:2.2px;word-break:break-all}.image-email-link{padding-right:0;margin-bottom:37px}.image-email-link .row>[class*=col]:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.image-email-link .image-email-bg.image-bg{height:inherit;min-height:287px;min-width:auto}.wedding-page .section-title h1{font-size:31px}.wedding-page .wedding-grid .first-img-wrapper .first-img.image-bg{height:492px;min-height:492px}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content{padding:0 20px 0 35px}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content{padding-right:15px}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content p{letter-spacing:0.1px}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content p a{font-size:13px;word-break:break-all}.wedding-page .wedding-grid .wedding-img2-wrapper{margin-top:16px}.wedding-page .wedding-grid .wedding-img2-wrapper .wedding-img2.image-bg{height:434px;min-height:434px}.wedding-page .wedding-grid .second-img-wrapper{margin-bottom:65px}.wedding-page .wedding-grid .second-img-wrapper .right-img.image-bg.col{margin-top:50px;height:253px;min-height:253px}.wedding-page .wedding-grid .second-img-wrapper .left-img.image-bg.col{max-width:83%;margin:50px auto 0;height:430px;min-height:430px}}@media (max-width:640px){#sb_instagram .sbi_item{width:50%!important}#sb_instagram .sbi_item:last-child{display:block!important}.instagram-feed #sbi_images .sbi_item{width:50%!important}}@media (max-width:475px){.wedding-dunes .image-bg{min-height:277px;min-width:auto}.wedding-dunes .weeding-content-box{min-height:292px}.homeContent .image-title-content1 .image-bg{min-height:297px;max-width:204px;height:inherit}.homeContent .contact-us-details .image-bg{max-width:305px;min-height:222px;height:inherit}.make-text p{width:100%}.make-text .btn{min-width:auto;max-width:100%}.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content p a{letter-spacing:2px}}@media (max-width:350px){.wedding-page .wedding-grid .first-img-wrapper .first-wedding-content .dunes-content p a{letter-spacing:0.3px}footer .footer-bottom-main .footer-menu ul li a{font-size:11px}footer .copyright p{font-size:11px}.image-email-text a{font-size:11px;letter-spacing:1.4px}}