#dish-recipe{margin:0;background:#fff7ed;padding-top:60px;padding-bottom:60px}#dish-recipe .content-container{padding:0}#dish-recipe .content-container .section-header h2{text-align:center;margin-bottom:.8rem}#dish-recipe .content-container .sub-header{text-align:center;margin-bottom:1.4rem}#dish-recipe .content-container .sub-items{margin-left:0 !important;margin-right:0 !important}#dish-recipe .content-container .sub-items .recipe-ajax-container{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:40px}@media screen and (max-width:991px){#dish-recipe .content-container .sub-items .recipe-ajax-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){#dish-recipe .content-container .sub-items .recipe-ajax-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){#dish-recipe .content-container .sub-items .recipe-ajax-container{grid-template-columns:1fr}}#dish-recipe .content-container .sub-items .recipe-ajax-container .sub-item{padding:0 !important;margin:0 !important}#dish-recipe .content-container .sub-items .recipe-ajax-container .sub-item .sub_heading{display:none}#dish-recipe .content-container .sub-items .recipe-ajax-container .sub-item .sub_heading p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}#dish-recipe .content-container .sub-items .recipe-ajax-container .sub-item .author-details span{text-transform:uppercase}@media screen and (max-width:575px){#dish-recipe .content-container .sub-items{padding-top:20px}#dish-recipe .content-container .sub-items .row>div:nth-child(n+5){display:none}}#dish-recipe .taxonomy-link-wrapper{text-align:center;padding:20px 0}#dish-recipe .taxonomy-link-wrapper .recipe-archive-link{display:block;width:100%;text-align:center;border:1px solid #2e2b28;font-size:.7rem;letter-spacing:.05em;color:#2e2b28;text-transform:uppercase;padding:1em 2em;font-weight:700;border-radius:3px}#dish-recipe .taxonomy-link-wrapper .recipe-archive-link:hover{border:1px solid #fff;background-color:#004685;color:#fff}.category-filter{padding-bottom:30px}.category-filter .category-filter-list{list-style:none;display:flex;gap:15px;padding:0;justify-content:center;flex-wrap:wrap}@media screen and (max-width:575px){.category-filter .category-filter-list{gap:8px;flex-wrap:nowrap;display:block}}.category-filter .category-filter-list li{width:100px !important}@media screen and (max-width:400px){.category-filter .category-filter-list li{width:88px !important}}.category-filter .category-filter-list li.active button{font-weight:700;color:#fff;background-color:#004685;border:1px solid #fff;border-radius:5px}.category-filter .category-filter-list li.active button:hover{color:#fff}.category-filter .category-filter-list li.active button .cat-name:hover{color:#fff}.category-filter .category-filter-list li.active img{filter:invert(1)}.category-filter .category-filter-list li button{background:#fff;border:none;cursor:pointer;width:90px;height:90px;border:1px solid #8b8b8b;padding:10px;border-radius:5px}@media screen and (max-width:400px){.category-filter .category-filter-list li button{width:82px;height:82px}}.category-filter .category-filter-list li button:hover{color:#000}.category-filter .category-filter-list li button .tax-icon-wrapper{display:flex;margin-bottom:5px;justify-content:center}.category-filter .category-filter-list li button .tax-icon-wrapper img{width:24px;height:24px}@media screen and (max-width:400px){.category-filter .category-filter-list li button .cat-name{font-size:10px}}.category-filter .category-filter-list li button .cat-name:hover{color:#000}