.food-ctg-m ul{margin:0px; padding:0px; list-style:none;}
.food-ctg-m ul li{margin-bottom:30px;}
.food-ctg-m ul a{color:#000;text-decoration:none;display:flex;flex-direction:column;}
.food-ctg-m ul a.active{color:var(--theme-color);font-weight:bold;}
.food-ctg-m ul a .img{display:inline-flex; height:60px; width:60px;background-color:#fff;border:1px solid var(--theme-color);border-radius:100%;justify-content:center;align-items:center;margin:auto;margin-bottom:10px;}
.food-ctg-m ul a.active .img{background-color:var(--theme-color);}
.food-ctg-m ul a img{width:30px;}
.food-ctg-m ul a span:last-child{display:block;text-align:center;}
.page-ctg .page-sub-title.m{font-size:22px;}
.page-ctg .search{display:flex;align-items:center;padding-left:0px;}
.page-ctg .search > span{font-weight:bold;display:inline-block; margin-right:10px;text-transform:uppercase;color:#555;}
.page-ctg .search .inp{height:34px;}
.page-ctg .search form{flex:1;}
.food-ctg-sub{margin-top:20px;}
.food-ctg-sub ul{margin:0px; padding:0px;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
.food-ctg-sub ul li{flex:0 0 48%;margin-bottom:20px;}
.food-ctg-sub ul li a{background-color:#fff;border:1px solid var(--theme-color);border-radius:10px;padding:10px;display:flex; align-items:center; justify-content:space-between;text-decoration:none;}
.food-ctg-sub ul li img{width:30px;}
.food-ctg-sub ul li h3{color:#000;font-weight:400;font-size:20px;}
.food-ctg-sub ul li div span{color:#000;font-size:14px;}
.food-ctg-sub ul li a span.add{width:40px; height:40px; display:inline-flex;background-color:var(--theme-color);color:#fff;font-size:22px;font-weight:bold;border-radius:100%;align-items:center;justify-content:center;}
.food-ctg-sub ul li a.active{background-color:var(--theme-color);}
.food-ctg-sub ul li a.active h3{color:#fff;}
.food-ctg-sub ul li a.active span.add{background-color:#fff;color:var(--theme-color);}
.sl-list{background:#fff;box-shadow:1px 1px 15px #ccc;padding:20px; border-radius:10px;}
.sl-list .hd{display:flex; justify-content:space-between; color:var(--theme-color);}
.sl-list .hd h3{font-size:20px;}
.sl-list .hd span{text-transform:uppercase; font-size:18px;font-weight:500;}
.sl-list .title{text-transform:uppercase; color:#555; font-weight:400;font-size:18px;}
.sl-list .food-ctg-sub ul li{flex:1;display:flex; align-items:center;}
.sl-list .food-ctg-sub ul li > span{font-size:30px;font-weight:500;display:inline-block; width:20px;margin-right:10px;}
.sl-list .food-ctg-sub ul li a{flex:1;}
.sl-list form div{display:flex;}
.sl-list form div span{font-size:30px;font-weight:500;display:inline-block; width:20px;margin-right:10px;}
.sl-list form div textarea{background:#f0eeee;border-radius:10px;height:200px;width:100%;}
.sl-list form button{background:var(--theme-color);color:#fff;font-size:24px;border-radius:15px;margin-top:15px;width:100%;border-color:transparent; padding:10px 0px;}
.post-list{background-color:#fff;border-radius:10px;box-shadow:1px 1px 10px #ccc;padding:20px;margin-top:30px;margin-bottom:30px;}
.post-list .page-sub-title.m{font-weight:bold;}
.post-list .items{flex-wrap:wrap;gap:2%;}
.post-list .items  .item{flex:0 0 23%;}
.post-list .items  .item .food img{height:200px;}
