ul.menu{float:left;width:100%;list-style:none;padding-left:0;box-sizing:border-box;font-family:Oswald,sans-serif}ul.menu li.active{background:#946e3e;color:#fff!important}ul.menu li{float:left;width:11%;padding:0;margin:0 auto;box-sizing:border-box;border-top:none;border-right:1px solid #efefef;border-bottom:1px solid #efefef}ul.menu li:last-child{border-right:none}ul.menu li.logo{width:22%;text-align:center}ul.menu li.logo a{font-size:18px;font-weight:600;line-height:70px;text-transform:uppercase;color:#000}ul.menu li.logo a:hover{color:#000}ul.menu li a:hover{color:#333}ul.menu li a{float:left;width:100%;padding:10px 0;text-align:center;box-sizing:border-box;text-decoration:none;color:#807e7e;font-weight:300;letter-spacing:1px;font-size:16px;line-height:70px}.mobile-menu{display:none}.bg-body{background-image:url(images/background.png);background-size:100% auto;background-repeat:no-repeat;background-position-y:90px}.vanilla-calendar .vanilla-calendar-header{align-items:center;display:flex;padding:10px 0;margin:15px 0 20px}.vanilla-calendar .vanilla-calendar-btn{-moz-user-select:none;-ms-user-select:none;-webkit-appearance:button;background:0 0;border:0;color:#457ba9;cursor:pointer;display:inline-block;flex:0 0 14.28%;max-width:14.28%;outline:0;overflow:visible;padding:0;text-align:center}.vanilla-calendar .vanilla-calendar-header__label{font-weight:700;text-align:center;max-width:71.44%;color:#457ba9;flex:0 0 71.44%}.vanilla-calendar .vanilla-calendar-week{display:flex;flex-wrap:wrap}.vanilla-calendar .vanilla-calendar-week span{flex-direction:column;flex:0 0 14.28%;max-width:14.28%;color:#457ba9;text-align:center}.vanilla-calendar .vanilla-calendar-body{background-color:rgba(#538fcd,.3);display:flex;flex-wrap:wrap;padding-bottom:10px}.calendar-dates{height:266px}.calendar-date,.weekday{display:inline-block;flex:0 0 14.28%;max-width:14.28%;text-align:center}.weekday{cursor:pointer}.cal-day{line-height:38px;position:relative;margin:0;width:38px;display:inline-block;height:38px}.today .cal-day{background-color:#538fcd;color:#fff;border-radius:50%}.nextmonth,.prevmonth{color:#bbb;cursor:not-allowed}.prev-dates{color:#bbb;cursor:not-allowed}.vanilla-calendar .vanilla-calendar-btn:disabled{cursor:not-allowed;color:#bbb;opacity:.2}.breakfast-btn{cursor:no-drop;background-color:#f5e133}.lunch-btn{cursor:no-drop;background-color:#e0f0cc}.dinner-btn{cursor:no-drop;background-color:#666}.flex-it{margin-top:3px;display:flex;flex:0 0 100%;max-width:100%;justify-content:space-evenly;align-items:center}.flex-it span{display:inline-block;width:6px;height:6px;border-radius:50%}.flex-it>span[data="1"]{background:#9b0202}.slot-booked-not-confirmed{background-color:#fb8101;width:10px;height:10px;border-radius:50%}.date-blocked{background-color:#000;width:10px;height:10px;border-radius:50%}.date-available{background-color:#2ecc71;width:10px;height:10px;border-radius:50%}.date-booked{background-color:#9b0202;width:10px;height:10px;border-radius:50%}.flex-it>span[data="0"]{background-color:#fb8101}.flex-it>span[data="4"]{background-color:#000}.flex-it>span[data="5"]{background-color:#000}.dtl-box{font-size:12px}.dtl-box span{color:#777}.prev-dates .flex-it{display:none}.bookingSlots{padding:10px;display:none}.bookingSlots.active{display:block}.bor-rounded{border-radius:10px}.clkAlw.highlight p{border-radius:50%;background-color:#81a4c7}.sch{font-size:12px}.time-sch{font-size:12px;color:#333}.bookedForText>div{padding:20px 0;display:none}.bookedForText>div.active{display:flex}.bookedForText .sch{font-size:16px}.bookedForText .sch i{margin-right:10px}.bookedForText .time-sch{font-size:16px}.forbreakfast .sch{color:#f5e133}.forlunch .sch{color:#8cc34a}.fordinner .sch{color:#666}.com-sch{margin-bottom:10px}.com-sch.notAvl{cursor:no-drop}.com-sch.isAvl{cursor:pointer}.bookedForText{margin-bottom:10px}.inputClass,.submit-data{height:50px;border-radius:8px;background-color:#fcf9fa;width:100%;border:1px solid #b9b9b9;outline:0;margin-bottom:10px;padding:5px 10px;font-size:14px}.forms-data{margin-left:-.75rem;margin-right:-.75rem}.form-cont .color-red{color:red;display:none}.form-cont p.warning{display:block}.form-cont span{font-size:14px}.submit-data{background-color:#1a6fc8;cursor:pointer;color:#fff;font-size:16px}.no-booking{display:none;text-align:center;padding-bottom:10px}.no-booking.active{display:block}.navReqButton{background-color:#f49910;color:#fff;padding:11px 28px;line-height:1.4;border-radius:30px;transition:ease .5s all 0s}.navbar-light .navbar-nav .nav-link{color:#000}#target{background:#946e3e;width:100%;height:100vh;display:none;padding:20px;box-sizing:border-box;z-index:999999;position:absolute;top:0;left:0}#target ul{padding-left:0;list-style-type:none}#target ul li a{font-size:16px;text-decoration:none;color:#fff;border-bottom:1px solid #b98f5b;width:100%;display:block;padding:12px;box-sizing:border-box;letter-spacing:1px;text-transform:uppercase}.hide{display:none;width:100%;float:left;margin-bottom:30px;text-align:right}.hide img{width:25px}.foter-top{width:1000px;margin:0 auto;padding-bottom:30px}ul{padding-left:0;list-style-type:none}footer{float:left;width:100%;background:#946e3e;padding-top:30px}.box-1{float:left;width:25%;padding-bottom:30px}.box-1 ul li a{color:#fff;text-decoration:none;font-family:Oswald,sans-serif}.box-1 h2{color:#fff;margin-bottom:20px;font-weight:400;font-size:22px;font-family:Oswald,sans-serif}.box-1 ul li{color:#fff;opacity:.8;font-weight:300;word-break:break-word;font-family:Oswald,sans-serif}.footr-top{width:100%;float:left;text-align:center;padding:20px;box-sizing:border-box;background:#805e34;color:#fff;font-size:16px;letter-spacing:1px}.footr-top p{color:#fff;padding-bottom:0;text-align:center;font-family:Oswald,sans-serif}.openSearchFormBox{display:none;position:fixed;background:#805e34;width:100%;padding:0 10%;box-sizing:border-box;height:100vh;z-index:9999;display:flex;justify-content:center;align-items:center}.closeSearchFormBtn{position:absolute;color:#fff;right:5%;top:5%}.openSearchFormBox form{float:left;width:100%}.search-bar{float:left;width:100%;padding:10px 20px;border:none;border-bottom:1px solid #fff;background:0 0;color:#fff;font-size:18px;outline:0;letter-spacing:2px}.search-bar::placeholder{color:#fff}@media (orientation:portrait){.desktop{display:none}.mobile-menu{display:block;float:left;width:100%;box-sizing:border-box;border-bottom:1px solid #efefef}.mobile-menu h1{float:left;width:80%;text-align:center}.mobile-menu h1 a{float:left;width:100%;text-decoration:none;color:#000;font-size:28px;text-align:center;padding:20px 0;box-sizing:border-box}.mobile-menu .menu-box{float:right;width:20%;box-sizing:border-box;padding:25px 20px}.mobile-menu .menu-box img{height:32px}.bg-body{background-position-y:82px}}@media (min-width:992px){.vanilla-calendar{margin-left:-40px}.container{max-width:920px}}@media (min-width:1200px){.container{max-width:940px}}@media (max-width:680px){.left-icon{float:left;width:70%;padding:10px 0}}.flex-it span[data="3"]{background-color:#2ecc71}.weekday.clkAlw .flex-it span[data="2"]{background-color:#2ecc71}.weekday.upcoming-dates .flex-it span[data="2"]{background-color:#2ecc71}.bookingConfirmation{background:#fff;padding:20px;box-sizing:border-box;border-radius:4px;border:1px solid #d8d8d8;margin-bottom:50px}@media only screen and (min-width:320px) and (max-width:768px){.foter-top{width:100%}.box-1{margin-bottom:20px;width:46%;padding:0 2%}}.whatsapp{position:fixed;right:20px;bottom:20px}.whatsapp img{float:left;width:50px}