
/**** recipe category icon ***/
/* highlighted */
article.elementor-post.elementor-grid-item .recipe_highlighted_item_text .elementor-widget-wrap{
    position: relative;
}
article.elementor-post.elementor-grid-item .recipe_highlighted_item_text .elementor-widget-wrap .recipe_category_icon_container{
    position: absolute;
    left: -35px;
    top: 80px;
}
@media (max-width: 767px) {
article.elementor-post.elementor-grid-item .recipe_highlighted_item_text .elementor-widget-wrap .recipe_category_icon_container{
     position: absolute;
    left: 75%;
    top: -38px;
	width:80px;
}
}
/* grid */
article.elementor-post.elementor-grid-item .recipe_item_text .elementor-widget-wrap{
    position: relative;
}
article.elementor-post.elementor-grid-item .recipe_item_text .elementor-widget-wrap .recipe_category_icon_container{
    position: absolute;
    left: 75%;
    top: -38px;
	width:80px;
}
/* icon */
img.recipe_category_icon{
    background-color: #C00D0D;
    border-radius: 50% !important;
    padding: 8px;
}
/**** hover animation ****/
/*
article.elementor-post.elementor-grid-item .recipe_highlighted_item_text,
article.elementor-post.elementor-grid-item .recipe_item_container{
    transition: transform .2s;
}
article.elementor-post.elementor-grid-item .recipe_highlighted_item_text:hover,
article.elementor-post.elementor-grid-item .recipe_item_container:hover {
  -ms-transform: scale(1.01);
  -webkit-transform: scale(1.01);
  transform: scale(1.01); 
}
*/
/**** calegories menu ****/
.recipes_categories_menu_container{
    overflow-x: scroll;
    float: left;
    width: 100%;
    text-align: center;
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
.recipes_categories_menu_container::-webkit-scrollbar{
    display: none;  /* Safari and Chrome */
}
.recipes_categories_menu_container .recipes_categories_menu{
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: inline-flex;
    justify-content: center;
}
.recipes_categories_menu_container .recipes_categories_menu::-webkit-scrollbar {
    display: none;
}
.recipes_categories_menu_container .recipes_categories_menu > li{
    padding-left: 8px;
    padding-right: 8px;
}
.recipes_categories_menu_container .recipes_categories_menu > li > a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    max-width: 210px;
    min-width: 210px;
    min-height: 110px;
    padding: 18px;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 22px;
    font-size: 16px;
    font-weight: 400;
    color: #706F6F;
}
.recipes_categories_menu_container .recipes_categories_menu > li > a > span.icon{
    margin-right: 10px;
}
.recipes_categories_menu_container .recipes_categories_menu > li > a > span.title{
    text-align: left;
}
.recipes_categories_menu_container .recipes_categories_menu > li > a > span.icon-2{
    display: none;
}
/* hover */
.recipes_categories_menu_container .recipes_categories_menu > li > a:hover > span.icon-1{
    display: none;
}
.recipes_categories_menu_container .recipes_categories_menu > li > a:hover > span.icon-2{
    display: block;
}
.recipes_categories_menu_container .recipes_categories_menu > li > a:hover > span.title{
    color: #ffffff;
}
.recipes_categories_menu_container .recipes_categories_menu > li > a:hover{
    background-color: #C00D0D;
}