@charset "utf-8";
/**************************************** 
*** Food Category Css
****************************************/
.food-cat-grid { flex: 1; }
.inner-food-cat-grid { padding: 20px; }
.food-cat-thumb { width: 120px; height: 120px; border-radius: 50%; overflow: hidden; border: 2px solid #c19977; margin: 0 auto 20px; }
.food-cat-thumb img{ -o-object-fit: cover; object-fit: cover; object-position: center; width: 100%; height: 100%; }
.food-cat-data { text-align: center; }
.food-cat-data h4{ margin-bottom: 5px; }
.food-cat-data span{ color: #c19977; }

.foodmenu-listbox{ margin: 15px 0; }

/**************************************** 
*** Food Grid Css
****************************************/
.foodmenu-gridbox{ margin: 15px 0; }
.foodmenu-gridbox-data { box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; margin: -40px 30px 0; padding: 2rem 1.5rem; position: relative; z-index: 1; background-color: #ffffff; border-radius: 20px 0; }
.foodmenu-gridbox-data p{ margin-bottom: 0; }
.foodmenu-gridbox-data .foodmenu-gridbox-meta{ display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content: space-between; align-items: center; }
.foodmenu-gridbox-data .foodmenu-gridbox-meta h5{ flex: 0 1 auto; margin-bottom: 15px; }
.foodmenu-gridbox-data .foodmenu-gridbox-meta h5:last-child{ flex: 0 0 auto; color: #c19977; font-weight: 700; margin-left: auto; }