section.ps-le-nostre-ricette{margin-bottom: 20px;}
div.asl_w .probox div.prosettings{display:none!important;}
#ajaxsearchlite1 .probox, div.asl_w .probox{border-width: 1px;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {font-weight: 400!important;font-size: 16px!important;}
div.asl_m .probox .proclose svg {background: #cd1719!important;margin-left: -15px!important;}
div.asl_w .probox div.asl_simple-circle{border: 4px solid #ff5900;margin-left: -15px;}
div.asl_r.vertical {border-radius: 12px!important;border: 1px solid #ccc;border-bottom: 4px solid #ff5900;}
ul.ps-filters-ricette {list-style: none;text-align: center;margin: 0px 0px 30px 0px;border-bottom: 1px solid #eaeaea;}
ul.ps-filters-ricette li {display: inline-block;text-transform: uppercase;padding: 10px 10px 0px 10px;}
ul.ps-filters-ricette li a{
    font-size: 18px;
    letter-spacing: .1em;
    font-weight: 400;
    text-transform: uppercase;
    color: #000;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 14px;
    line-height: 14px;
    display: block;
}
ul.ps-filters-ricette li a.selected, ul.ps-filters-ricette [role=tab][aria-selected=true] {border-bottom: 2px solid #000;}
ul.ps-filters-ricette li a:focus-visible {outline: 0px;}
.ps-wrapper-ricette-btn-load-more{position: relative;text-align: center;display: block}
.ps-wrapper-ricette-btn-load-more a{
    font-size: 18px;
    background-color: #FF5900;
    border-radius: 25px 25px 25px 25px;
    padding: 12px 12px 12px 12px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #FF5900;
}
.ps-wrapper-ricette-btn-load-more a:hover{background-color:#ffffff;color:#FF5900}
.ps-load-more-ricette{
    display: block;
    position: absolute;
    top: 0px;
    left: 50%;
    height: 45px;
    width: 45px;
    margin: -38px 0 0 -25px;
    border: 3px rgba(0, 0, 0, 0.10) solid;
    border-top: 3px #FF5900 solid;
    border-right: 3px #FF5900 solid;
    border-bottom: 3px #FF5900 solid;
    border-radius: 50%;
    -webkit-animation: spin3 1s infinite linear;
    animation: spin3 1s infinite linear;
    z-index:9999999;
}
@-webkit-keyframes spin3 { from {-webkit-transform: rotate(0deg);transform: rotate(0deg);} to {-webkit-transform: rotate(359deg);transform: rotate(359deg);} }
@keyframes spin3 { from {-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);} to {-webkit-transform: rotate(359deg);transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);} }
.ps-list-ricette{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.ps-wrapper-ricetta{position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.ps-wrapper-ricetta a {display: block;position: relative;height: 100%;margin: 0px;padding: 0px;line-height: 0px;}
.ps-wrapper-ricetta .overlay{top:0;right:0;left:0;bottom:0;position: absolute;border-radius: 8px;}
.ps-wrapper-ricetta img {border-radius: 8px;}
.ps-wrapper-ricetta .ps-title-ricetta h3{margin-bottom:18px;margin-top:18px;font-size:22px;font-weight:500}
.ps-wrapper-ricetta .ps-title-ricetta a{color:#532c16}
.ps-wrapper-ricetta a:hover{color:#ff5900}
.ps-wrapper-ricetta .overlay:hover {opacity: 0.5;background-color: #1d1d1b;}
.location_listing3{display:none}
ul.nav-tabs-ricette{
    list-style: none;
    background-image: url('/wp-content/uploads/2021/06/timeline_ricette_bg_line_v2.svg');
    background-repeat: no-repeat;
    background-position: center 20px;
    width: 100%;
    display: block;
    margin: 0px 0px 35px 0px;
    float:left;
    background-size: 90% 45px;
}
ul.nav-tabs-ricette li{width: 25%;display: block;float: left;}
ul.nav-tabs-ricette li a{
    display: block;
    background-image: url('/wp-content/uploads/2021/06/timeline_ricette_poi_default_v2.svg');
    background-size: 70px auto;
    background-position: center 4px;
    padding-top: 90px;
    background-repeat: no-repeat;
}
ul.nav-tabs-ricette li a.active{
    background-size: 80px auto;
    background-position: center top;
    background-image: url('/wp-content/uploads/2021/06/timeline_ricette_poi_selected_v2.svg');
}
ul.nav-tabs-ricette li a span{
    display: block;
    text-transform: uppercase;
    color:#1d1d1b;
    text-align: center;
    opacity: 0.5;
    font-size: 15px;
    font-weight: 800;
    background-image: none;
    background-size: 440px auto;
    background-position: center top;
    background-repeat: no-repeat;
    padding: 44px 30px 24px 40px;
    margin-top: -60px;
}
ul.nav-tabs-ricette li a.active span{
    opacity: 1;
    background-image: url('/wp-content/uploads/2021/07/timeline_ricette_poi_tooltip_large_v4.svg');
    font-size: 20px;
    margin-top:0px;
}
.tab-content-ricette h3{font-size: 40px;font-weight: 600;}
.tab-content-ricette .tab-pane-ricette{display:none;clear: both}
.tab-content-ricette .tab-pane-ricette .item .overlay{top:0;right:0;left:0;bottom:0;position: absolute;border-radius: 8px;}
.tab-content-ricette .tab-pane-ricette .item .overlay:hover {opacity: 0.5;background-color: #1d1d1b;}
.tab-content-ricette .tab-pane-ricette .item a {display: block;position: relative;height: 100%;margin: 0px;padding: 0px;line-height: 0px;}
.tab-content-ricette .tab-pane-ricette .item .title{margin-top:25px}
.tab-content-ricette .tab-pane-ricette .item .title a {color: #532c16;}
.tab-content-ricette .tab-pane-ricette .item .title h4{font-size: 23px;font-weight: 500;margin-top:15px;line-height: normal}
.tab-content-ricette .tab-pane-ricette .item img {border-radius: 8px;}
.tab-content-ricette .owl-carousel .owl-item img{height: 300px;object-fit: cover;}
@media (min-width: 576px){
    .ps-wrapper-ricetta {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}
@media (min-width: 768px){
    .ps-wrapper-ricetta {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media (min-width: 992px){
    .ps-wrapper-ricetta{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
}
@media (max-width: 992px){
    .wrapper-nav-tabs-ricette{overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
    ul.nav-tabs-ricette{display: inline-block;white-space: nowrap;width: 1280px;}
    ul.nav-tabs-ricette li a.active span{font-size: 18px}
}
@media (max-width: 575.98px) {
    ul.ps-filters-ricette li a{font-size:14px;padding-left: 5px;padding-right: 5px;}
    .ps-title-ricetta h3 {font-size: 18px;}
    .ps-wrapper-ricetta .ps-title-ricetta h3{font-size:18px;font-weight:500}
    ul.nav-tabs-ricette{width: 900px;background-size: 100% 38px;}
    .tab-content-ricette h3{font-size:28px}
    ul.nav-tabs-ricette li a.active{background-size: 70px auto;}
    ul.nav-tabs-ricette li a span{padding:38px 0px 0px 0px;height:80px;font-size: 12px;}
    ul.nav-tabs-ricette li a.active span{font-size:15px}
    .tab-content-ricette .tab-pane-ricette .item .title h4{text-align: center}
}



