.recipe-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:opacity .3s cubic-bezier(.3,.22,0,.49);transition:opacity .3s cubic-bezier(.3,.22,0,.49);min-height:300px;max-width:2140px;margin-left:auto;margin-right:auto}.filters-collapsed .recipe-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recipe-grid .recipe-grid-item{padding:15px;max-width:370px;min-width:210px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width:544px){.fullwidth-grid .recipe-grid-item{width:50%;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%}}@media(min-width:768px){.fullwidth-grid .recipe-grid-item{width:33%;-ms-flex:0 0 33%;-webkit-box-flex:0;flex:0 0 33%}}@media(min-width:992px){.fullwidth-grid .recipe-grid-item{width:25%;-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%}}.recipe-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;position:relative;background-color:#fff;border:1px solid #dddfda;border-radius:4px;overflow:hidden;-webkit-transition:-webkit-box-shadow .1s cubic-bezier(.3,.22,0,.49);transition:-webkit-box-shadow .1s cubic-bezier(.3,.22,0,.49);transition:box-shadow .1s cubic-bezier(.3,.22,0,.49);transition:box-shadow .1s cubic-bezier(.3,.22,0,.49),-webkit-box-shadow .1s cubic-bezier(.3,.22,0,.49);background-color:#ccc;background-position:50% 20%;background-size:30%;background-repeat:no-repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recipe-card:before{content:"\e915";font-family:proveg-recipe-icons;display:block;position:absolute;top:15%;font-size:100px;color:#fff;left:50%;-webkit-transform:translate( -50%,-50% );transform:translateX(-50% )}.recipe-card:hover{-webkit-box-shadow:0 14px 25px -2px rgba(0,0,0,.2);box-shadow:0 14px 25px -2px rgba(0,0,0,.2)}.recipe-card .recipe-thumb{display:block;position:relative;overflow:hidden}.recipe-card .recipe-thumb:before{content:"";display:inline-block;width:1px;height:0;margin-left:-1px;padding-bottom:60%}.recipe-card .recipe-thumb:after{content:"";display:block;background-color:#fff;width:300%;height:0;padding-bottom:100%;position:absolute;top:100%;margin-top:-15px;left:50%;-webkit-transform:translateX( -50%);transform:translateX( -50%);border-radius:50%}.recipe-card .recipe-thumb img{display:block;position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe-card .card-text{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-2px;z-index:1}.recipe-card .dish-type{padding:15px 15px 0;text-align:center;font-stretch:condensed;font-weight:700;text-transform:uppercase;color:#147c3f;position:relative;z-index:1}.recipe-card h2{font-size:18px;line-height:1.222;text-align:center;color:#666;margin-top:auto;margin-bottom:auto;padding:10px 20px;z-index:1}@media(max-width:991.8px){.recipe-card h2{font-size:22px}}.recipe-card h2 a{text-transform:none;color:currentColor;font-weight:400}.recipe-card h2 a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.recipe-star-rating{position:relative;z-index:10;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;margin-bottom:1em;line-height:1.2}@media(max-width:991.8px){.recipe-details .recipe-star-rating{margin-bottom:1.25em}}.recipe-star-rating>div{display:block}.recipe-star-rating .wprm-rating-star{font-size:18px}@media(max-width:991.8px){.recipe-star-rating .wprm-rating-star{font-size:36px}}.recipe-star-rating .wprm-rating-star svg{width:1em;height:1em}.recipe-star-rating .wprm-recipe-rating-details{margin-top:3px}.recipe-star-rating .wprm-rating-star svg polygon{stroke:#ffae2d}.recipe-star-rating .wprm-rating-star.wprm-rating-star-full svg polygon{fill:#ffae2d}.recipe-star-rating .wprm-rating-star.wprm-rating-star-selecting-filled svg polygon{fill:#ffae2d!important}.recipe-star-rating .wprm-rating-star:before{content:attr(data-thankyou);display:block;position:absolute;top:100%;left:50%;margin-top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition-timing-function:cubic-bezier(.32,.16,.18,.91);transition-timing-function:cubic-bezier(.32,.16,.18,.91);-webkit-transition-duration:1s,0s;transition-duration:1s,0s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-delay:0s,1s;transition-delay:0s,1s;font-size:.7em}.recipe-star-rating .wprm-rating-star.rating-star-clicked:before{visibility:visible;opacity:1;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}.recipe-star-rating .wprm-rating-star.rating-star-clicked svg{-webkit-animation:.2s scaleIn cubic-bezier(.32,.16,.18,.91);animation:.2s scaleIn cubic-bezier(.32,.16,.18,.91)}@-webkit-keyframes scaleIn{50%{-webkit-transform:scale( 1.5 );transform:scale( 1.5 )}}@keyframes scaleIn{50%{-webkit-transform:scale( 1.5 );transform:scale( 1.5 )}}.recipe-main-tag{white-space:nowrap;padding-top:40px;padding-bottom:20px;position:relative;text-align:center}.touch .recipe-main-tag{overflow:auto;-webkit-overflow-scrolling:touch}.recipe-main-tag .items:before,.recipe-main-tag .items:after{content:"";width:20px;display:inline-block}.recipe-main-tag .item{text-align:center;width:auto;display:inline-block;font-size:11px;cursor:pointer;margin:0 15px;text-decoration:none!important}.recipe-main-tag .item:focus{outline:none}.recipe-main-tag .item .term-icon{position:relative;display:inline-block;width:85px;height:85px;line-height:85px;overflow:hidden;border-radius:100%;-webkit-transition-property:border,background,-webkit-filter,-webkit-box-shadow;transition-property:border,background,-webkit-filter,-webkit-box-shadow;transition-property:border,background,filter,box-shadow;transition-property:border,background,filter,box-shadow,-webkit-filter,-webkit-box-shadow;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:cubic-bezier(.3,.22,0,.49);transition-timing-function:cubic-bezier(.3,.22,0,.49)}@-webkit-keyframes rippleDrop{100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes rippleDrop{100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}.recipe-main-tag .item .term-icon:before{content:"";position:absolute;top:50%;left:50%;margin:-38%;z-index:-1;background-color:rgba(255,174,45,.5);-webkit-box-shadow:0 0 10px rgba(255,174,45,.5);box-shadow:0 0 10px rgba(255,174,45,.5);width:calc( 100% - 20px );height:calc( 100% - 20px );border-radius:100%;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.recipe-main-tag .item:focus .term-icon:before{-webkit-animation:rippleDrop .6s linear;animation:rippleDrop .6s linear}.recipe-main-tag .item .term-icon img,.recipe-main-tag .item .term-icon svg{width:100%;height:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover}.recipe-main-tag .item .term-icon svg{padding:20px;pointer-events:none}.recipe-main-tag .item .term-icon svg path{-webkit-transition:fill .1s cubic-bezier(.3,.22,0,.49);transition:fill .1s cubic-bezier(.3,.22,0,.49)}.recipe-main-tag .item.active .term-icon img{-webkit-filter:hue-rotate(30deg) saturate(2);filter:hue-rotate(30deg) saturate(2)}.recipe-main-tag .item .term-icon,.recipe-main-tag .item .term-icon{background-color:#fff;border:2px solid #147c3f}.recipe-main-tag .item.active .term-icon,.recipe-main-tag .item.active .term-icon{border:3px solid #fff;box-shadow:0 0 0 2px #147c3f;background-color:#147c3f}.recipe-main-tag .item:hover .term-icon,.recipe-main-tag .item:focus .term-icon,.recipe-main-tag .item:hover .term-icon,.recipe-main-tag .item:focus .term-icon,.recipe-main-tag .item.active:hover .term-icon,.recipe-main-tag .item.active:focus .term-icon,.recipe-main-tag .item.active:hover .term-icon,.recipe-main-tag .item.active:focus .term-icon{border-color:#fff;box-shadow:0 0 0 2px #ffae2d;background-color:#ffae2d}.recipe-main-tag .item .term-icon svg path{fill:#147c3f}.recipe-main-tag .item:hover .term-icon svg path,.recipe-main-tag .item:focus .term-icon svg path,.recipe-main-tag .item.active .term-icon svg path,.recipe-main-tag .item.active .term-icon svg path{fill:#fff}.recipe-main-tag .item .term-name{text-transform:uppercase;font-size:16px;line-height:20px;margin:0!important;padding-top:10px;background:0 0!important;font-stretch:condensed;font-weight:300;font-weight:700!important;display:block;-webkit-transition:color .1s cubic-bezier(.3,.22,0,.49);transition:color .1s cubic-bezier(.3,.22,0,.49);color:#147c3f}.recipe-main-tag .item:hover .term-name,.recipe-main-tag .item:focus .term-name,.recipe-main-tag .item.active:hover .term-name,.recipe-main-tag .item.active:focus .term-name{color:#ffae2d}.recipe-main-tag .item.active .term-name{color:#147c3f}.recipe-main-tag .item a{text-decoration:none!important}.recipe-main-tag .item input{position:absolute}.recipe-main-tag .item label{display:block}