.mb-50{margin-bottom:50px}.h-100{height:100%}#recipe-list{padding:0 1rem}#recipe-list .accordion{background-color:#F5F5F5;padding:1rem}#recipe-list .accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}#recipe-list .accordion .accordion-content ul{list-style:none;margin-left:20px}#recipe-list .accordion .accordion-content ul li{margin-bottom:8px}#recipe-list .accordion .accordion-content ul li label{display:flex;align-items:center;position:relative;cursor:pointer}#recipe-list .accordion .accordion-content ul li label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#recipe-list .accordion .accordion-content ul li label .checkmark{position:absolute;top:0;left:-20px;height:15px;width:15px;background-color:transparent;border-radius:4px;border:1px solid #4C4C4C;cursor:pointer}#recipe-list .accordion .accordion-content ul li label .checkmark:after{content:"";position:absolute;display:none;left:4px;top:0;width:5px;height:11px;border:solid #CA0200;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#recipe-list .accordion .accordion-content ul li label input:checked ~ .checkmark{border:1px solid #CA0200}#recipe-list .accordion .accordion-content ul li label input:checked ~ .checkmark:after{display:block}#recipe-list .accordion .accordion-header.active+.accordion-content{max-height:200px}#recipe-list .accordion .accordion-header{display:block;width:100%;padding:10px;cursor:pointer;color:#4C4C4C;font-weight:bold;border:none;text-align:left;position:relative}#recipe-list .accordion .accordion-header::before{content:"";position:absolute;right:0;top:50%;background:url("../img/arrow.svg") center/contain no-repeat;transform:translateY(-50%);transition:transform ease 0.3s;width:12px;height:12px}#recipe-list .accordion .accordion-header.active::before{transform:translateY(-50%) rotate(90deg)}#recipe-list #loader2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5);background-image:url("../img/loader.gif");background-position:center center;background-repeat:no-repeat no-repeat;display:none;background-size:50px auto;z-index:99}#recipe-list .pagination{text-align:right;margin-top:0}#recipe-list .pagination.upper{margin-bottom:50px}#recipe-list .pagination span.page-numbers.current.page-no{background:#008FFF;color:#fff;padding:4px 10px;pointer-events:none}#recipe-list .pagination .page-numbers.page-no{letter-spacing:2px;margin-left:10px;font-size:14px;cursor:pointer}#recipe-list .box{background:#fff;padding:1rem;box-shadow:0px 0px 20px 5px rgba(177,182,201,0.49);position:relative;overflow:hidden;margin:0 auto 1rem}#recipe-list .box .img-wrapper img{max-width:100%;width:100%;height:220px;object-fit:cover;object-position:center}#recipe-list .box .logo{background:#fff;width:60px;height:60px;position:absolute;right:2rem;display:flex;align-items:center;justify-content:center}#recipe-list .box .logo img{width:50px;height:50px}#recipe-list .box .box-header .label{min-height:50px}#recipe-list .box .box-header .label p{color:var(--e-global-color-text)}#recipe-list .box .box-header .heading{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:normal;letter-spacing:1.5px;font-size:1.2rem;margin-top:0}#recipe-list .box .box-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#recipe-list .box .box-body .icon{display:inline-block;height:20px;width:20px;object-fit:scale-down;margin-right:0.5rem;vertical-align:middle}
