.header-menu .et_pb_menu__menu .et-menu-nav .et-menu li a{padding:0px!important}.header-menu .et_pb_menu__menu .et-menu-nav .et-menu .menu-item-42 a{color:#000000!important;border-width:0px!important;border-radius:8px;font-size:14px;background-color:#ffd700;padding:0px 20px!important}.contact-form input[type="submit"]{color:#000000!important;border-width:0px!important;border-radius:8px;font-size:14px;background-color:#ffd700;padding:10px 30px!important;width:auto}.header-menu .et_pb_menu__menu .et-menu-nav .et-menu li{padding-left:20px;padding-right:20px}.dish-items .flexslider .slides .ms-has-caption .caption-wrap .caption{padding:20px}.dish-items .flexslider .slides .ms-has-caption .caption-wrap .caption p{color:rgba(0,0,0,0.8);font-size:14px}.dish-items .flexslider .slides .ms-has-caption .caption-wrap{border:none}.hover-scale-img img{transition:transform 0.3s ease-in-out;overflow:hidden}.hover-scale-img img:hover{transform:scale(1.2)}.hover-scale-img .et_pb_row .et_pb_column .et_pb_module{overflow:hidden}.hover-scale-img span{overflow:hidden}.reservations-form .form-row{margin-bottom:10px}.two-column p,.three-column p{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.three-column p span{width:32%}.two-column p span{width:49%}.reservations-form input[type="text"],.reservations-form input[type="email"],.reservations-form input[type="tel"],.reservations-form input[type="number"],.reservations-form input[type="date"],.reservations-form select,.reservations-form textarea{width:100%;padding:12px;background-color:rgba(39,38,36,0.1);border:none}.reservations-form textarea{height:140px}.reservations-form input[type="submit"]{background-color:#ffd700;border:none;color:#000;padding:10px;width:100%;font-size:16px;cursor:pointer}.reservations-form input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{opacity:1!important}@media screen and (max-width:768px){.footer-navbar p{flex-direction:column;align-items:center;line-height:normal}.custom-img img{width:335px!important;height:350px;object-fit:cover}.header-menu .et_mobile_menu .menu-item-42 a{color:#ffffff!important;border-width:0px!important;border-radius:8px;font-size:14px;background-color:#000000;padding:7px 5%}.menu-sec .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner{font-size:16px;line-height:2}input[type="date"]::-webkit-input-placeholder{color:#888}}@media screen and (max-width:1024px){.display-none::before,.display-none::after{display:none}}