ul.wpzoom-rcb-index-list{margin:30px auto !important;padding:0 !important}ul.wpzoom-rcb-index-list>li{list-style:none;display:block;margin-bottom:40px !important;border-bottom:1px solid rgba(0,0,0,.07);padding-bottom:40px}ul.wpzoom-rcb-index-list>li .wpzoom-recipe-card-summary{display:flex;align-items:center}.wpzoom-recipe-card-index div{display:block}.wpzoom-rcb-index-media{margin-right:20px;grid-area:media;position:relative;max-width:30%}.wpzoom-rcb-index-media>a{border:none}.wpzoom-rcb-index-media img{border-radius:0;height:auto;max-width:100%}.wpzoom-rcb-index-content{grid-area:content}.wpzoom-rcb-index-content a,.wpzoom-rcb-index-content .wpzoom-rcb-index-title{margin:0;text-decoration:none !important}.wpzoom-rcb-index-content .wpzoom-rcb-index-title{font-size:20px;font-weight:500;margin-bottom:15px}.wpzoom-rcb-index-content .wpzoom-rcb-index-title a{color:#111;font-weight:600}.wpzoom-rcb-index-content .wpzoom-rcb-index-title a:hover{color:#555;opacity:.7}.wpzoom-rcb-index-info,.wpzoom-rcb-index-footer{display:flex !important;align-items:center}.wpzoom-rcb-index-info{margin-bottom:10px;flex-wrap:wrap}.wpzoom-rcb-index-info strong{font-weight:500}.wpzoom-rcb-index-info .recipe-card-difficulty{text-transform:capitalize}.wpzoom-rcb-index-course{text-transform:uppercase;font-size:14px;margin-bottom:10px;display:block;font-weight:500}.wpzoom-rcb-index-course a{font-weight:500 !important;color:#041728 !important}.wpzoom-rcb-index-footer{margin-top:10px}.wpzoom-rcb-index-info span,.wpzoom-rcb-index-footer span{display:flex;flex-wrap:nowrap;margin-right:20px;font-size:14px;font-weight:normal;align-items:center}.wpzoom-rcb-index-info span .dashicons,.wpzoom-rcb-index-footer span .dashicons{color:#f2a123}span.rcb-index-icon{margin-right:5px;line-height:1}.wpzoom-rcb-index-footer .wpzoom-rcb-index-ratings .dashicons{display:inline-block;margin:0;padding:0;padding-right:4px;vertical-align:middle;font-size:16px}.wpzoom-rcb-index-text p{font-size:14px;margin-bottom:10px !important}ul.wpzoom-rcb-index-list.grid-layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;grid-row-gap:20px;justify-items:stretch;align-items:stretch}ul.wpzoom-rcb-index-list.grid-layout.grid-layout-columns-2{grid-template-columns:repeat(2, 1fr)}ul.wpzoom-rcb-index-list.grid-layout.grid-layout-columns-4{grid-template-columns:repeat(4, 1fr)}ul.wpzoom-rcb-index-list.grid-layout .wpzoom-recipe-card-summary{display:flex;flex-direction:column;align-items:flex-start}ul.wpzoom-rcb-index-list.grid-layout .wpzoom-rcb-index-media{margin-right:0;margin-bottom:15px;max-width:none}.wpzoom-recipe-index-filter-container{display:flex;align-items:center;flex-wrap:wrap}select.wpzoom-recipe-index-filter{height:48px;padding:10px 35px 10px 14px !important;background-position:92% 50% !important;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;border:1px solid rgba(0,0,0,.07);border-radius:5px;margin-right:20px;margin-bottom:15px;width:auto !important;max-width:300px;text-overflow:ellipsis}.wpzoom-recipe-index-filter:hover{border:1px solid #999;cursor:pointer}.wpzoom-recipe-index-filter:focus{border:1px solid #999;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);outline:none}.wpzoom-recipe-index-spinner{display:none;position:relative;height:0}.wpzoom-recipe-index-spinner::after{content:"";position:absolute;top:50px;left:50%;z-index:10;width:32px;height:32px;margin-left:-16px;border:3px solid rgba(0,0,0,.15);border-top-color:rgba(0,0,0,.6);border-radius:50%;animation:wpzoom-recipe-index-spin .7s linear infinite}.wpzoom-recipe-index-loading .wpzoom-recipe-index-spinner{display:block}.wpzoom-recipe-index-loading .wpzoom-rcb-index-list{opacity:.4;pointer-events:none;transition:opacity .15s ease-in-out}@keyframes wpzoom-recipe-index-spin{to{transform:rotate(360deg)}}.wpzoom-recipe-index-multiselect{position:relative;margin-right:20px;margin-bottom:15px}button.wpzoom-recipe-index-multiselect-toggle{display:flex;align-items:center;box-sizing:border-box;height:48px;max-width:300px;padding:10px 14px;background:transparent;border:1px solid rgba(0,0,0,.07);border-radius:5px;box-shadow:none;color:inherit;font-size:inherit;font-weight:normal;line-height:1.4;cursor:pointer;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out}button.wpzoom-recipe-index-multiselect-toggle:hover{border:1px solid #999;background:transparent;color:inherit}button.wpzoom-recipe-index-multiselect-toggle:focus{border:1px solid #999;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);background:transparent;color:inherit;outline:none}button.wpzoom-recipe-index-multiselect-toggle .wpzoom-recipe-index-multiselect-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.wpzoom-recipe-index-multiselect-toggle .wpzoom-recipe-index-multiselect-caret{flex-shrink:0;margin-left:10px;transition:transform .15s ease-in-out}.wpzoom-recipe-index-multiselect.is-open .wpzoom-recipe-index-multiselect-caret{transform:rotate(180deg)}.wpzoom-recipe-index-multiselect-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:99999;min-width:240px;max-width:320px;padding:6px 0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.wpzoom-recipe-index-multiselect.is-open .wpzoom-recipe-index-multiselect-dropdown{display:block}input[type=search].wpzoom-recipe-index-multiselect-search{display:block;box-sizing:border-box;width:calc(100% - 20px);margin:6px 10px 8px;padding:8px 10px;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:4px;font-size:14px}input[type=search].wpzoom-recipe-index-multiselect-search:focus{border-color:#999;outline:none}.wpzoom-recipe-index-multiselect-options{max-height:260px;overflow-y:auto}label.wpzoom-recipe-index-multiselect-option{display:flex;align-items:center;margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:1.4;cursor:pointer}label.wpzoom-recipe-index-multiselect-option:hover{background:rgba(0,0,0,.04)}label.wpzoom-recipe-index-multiselect-option input[type=checkbox]{flex-shrink:0;margin:0 10px 0 0}label.wpzoom-recipe-index-multiselect-option span{overflow:hidden;text-overflow:ellipsis}label.wpzoom-recipe-index-multiselect-option .wpzoom-recipe-index-multiselect-count{flex-shrink:0;margin-left:auto;padding-left:10px;color:rgba(0,0,0,.45);font-size:12px}.wpzoom-recipe-index-multiselect-option-all{border-bottom:1px solid rgba(0,0,0,.07)}.wpzoom-recipe-index-search{position:relative;display:flex;align-items:center;margin-right:20px;margin-bottom:15px}input[type=search].wpzoom-recipe-index-search-input{box-sizing:border-box;height:48px;padding:10px 44px 10px 14px;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;border:1px solid rgba(0,0,0,.07);border-radius:5px;background:transparent;width:220px;max-width:100%;font-size:inherit}input[type=search].wpzoom-recipe-index-search-input:hover{border:1px solid #999}input[type=search].wpzoom-recipe-index-search-input:focus{border:1px solid #999;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);outline:none}button.wpzoom-recipe-index-search-button{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin:0;border:none;border-radius:5px;background:transparent;color:inherit;cursor:pointer;box-shadow:none}button.wpzoom-recipe-index-search-button:hover,button.wpzoom-recipe-index-search-button:focus{background:rgba(0,0,0,.05);color:inherit;outline:none}button.wpzoom-recipe-index-search-button svg{display:block}.wpzoom-recipe-index-filter-clear a{font-weight:normal;text-decoration:none;font-size:12px}.wpzoom-rcb-index-pagination{text-align:center;margin-bottom:30px}.recipe-index-pagination{display:inline-block;text-align:center}.recipe-index-pagination span.page-numbers,.recipe-index-pagination a{color:#000;float:left;padding:5px 14px;text-decoration:none !important}.recipe-index-pagination span.current{background-color:#041728;color:#fff;border:none;border-radius:5px}.recipe-index-pagination a:hover{border-color:transparent}.wpzoom-rcb-index-loadbtn{text-align:center}.wpzoom-recipe-index-load-more{margin:0 auto 40px !important;text-align:center;display:inline-block;border-radius:3px;padding:12px 20px;font-style:normal;font-size:16px;color:#fff !important;line-height:1.2;background-color:#041728;border:none;box-shadow:none;font-weight:500;text-decoration:none !important;position:relative;left:50%;transform:translate(-50%)}.wpzoom-recipe-index-load-more:hover{background-color:#0e2e4b;color:#fff}@media screen and (max-width: 860px){ul.wpzoom-rcb-index-list.grid-layout.grid-layout-columns-4,ul.wpzoom-rcb-index-list.grid-layout{grid-template-columns:1fr 1fr}ul.wpzoom-rcb-index-list.grid-layout{grid-template-columns:1fr 1fr}}@media screen and (max-width: 640px){ul.wpzoom-rcb-index-list.grid-layout{grid-template-columns:1fr !important}}@media screen and (max-width: 480px){.wpzoom-recipe-card-index{grid-template-columns:1fr 2fr}.wpzoom-rcb-index-info,.wpzoom-rcb-index-footer{align-items:flex-start}.wpzoom-rcb-index-content .wpzoom-rcb-index-title{font-size:16px}}