/* Minification failed. Returning unminified contents.
(5,52): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(10,130): run-time error CSS1046: Expect comma, found '45'
(10,136): run-time error CSS1046: Expect comma, found '/'
(12,163): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(15,81): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(22,76): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(27,80): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(42,113): run-time error CSS1039: Token not allowed after unary operator: '-dark-grey'
(46,106): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(47,108): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(48,113): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(48,179): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(65,150): run-time error CSS1046: Expect comma, found '0'
(65,154): run-time error CSS1046: Expect comma, found '/'
(66,43): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(66,148): run-time error CSS1046: Expect comma, found '0'
(66,152): run-time error CSS1046: Expect comma, found '/'
(67,152): run-time error CSS1046: Expect comma, found '0'
(67,156): run-time error CSS1046: Expect comma, found '/'
(73,70): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(73,125): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(74,63): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(108,142): run-time error CSS1039: Token not allowed after unary operator: '-dark-grey'
(141,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
 */
/* WHITE MENU - MENU BLOCK*/
.meals-list > li {background: #fff; box-shadow: 0px 1px 3px 0px rgba(120, 120, 120, 0.31); border-radius: 5px; margin-bottom: 30px;}
.meals-list > li > h3 {font-size: 1.375rem; font-weight: 700; border-bottom: 1px solid #f3f3f3; padding: 10px 25px;}
.meals-list > li > .food-comment {padding: 25px 25px 0; }
.meals-list > li > .food-comment > svg {fill: var(--primary-color); width: 1rem; position: relative; top: 2px;}
.meals-list > li > .food-list {padding: 25px;}
.meals-list > li > .food-list > li {padding: 25px 40px; align-items: flex-start; cursor: pointer;}
.meals-list > li > .food-list > li:hover {border-radius: 5px;-webkit-box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.08);box-shadow: 1px 1px 18px 1px rgba(0,0,0,0.08); transition: all .6s ease; }
.meals-list > li > .food-list > li .active {border-radius: 5px;-webkit-box-shadow: 1px 1px 20px 1px rgba(0,0,0,0.08);box-shadow: 1px 1px 18px 1px rgba(0,0,0,0.08); transition: all .6s ease; }
.meals-list > li > .food-list > li .food-details {border: 1px solid #fff; border-radius: 5px; box-shadow: 0px 4px 6px 0px rgb(45 45 45 / 10%); position: relative; top: 5px;width: 182px;height: 122px;}
.meals-list > li > .food-list > li .food-details > img {z-index: 1; vertical-align: middle; border-radius: 5px;}
.meals-list > li > .food-list > li .food-details .quantity {position: absolute; z-index: 2; width: 30px; height: 30px; border-radius: 50%; background-color: var(--primary-color); box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1); top: -10px; left: -10px; color: #fff; font-weight: 700; text-align: center; font-size: 1.188rem; line-height: 26px;}
.meals-list > li > .food-list > li .food-details .like-button {position: absolute; top: 5px; right: 10px; z-index: 2;}
.meals-list > li > .food-list > li .food-details .like-button:hover {transition: all .4s ease;}
.meals-list > li > .food-list > li .food-details .like-button > svg {fill: var(--primary-color); position: relative; top: 4px; width: 1rem; }
.meals-list > li > .food-list > li .food-details .like-button > .fa-heart.active {font-weight: 700;}
.meals-list > li > .food-list > li .food-details .like-button:hover > i::before {font-weight: 700; transition: all .4s ease;}
.meals-list > li > .food-list > li .food-details .like-button > .fill-heart-icon { display: none; }
.meals-list > li > .food-list > li .food-desc { padding-right: 35px; flex: 1; position: relative; }
.meals-list > li > .food-list > li .food-desc > h3 {font-size: 1.375rem; margin-bottom: 5px;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > i { margin-left:4px;}
.meals-list > li > .food-list > li .food-desc > .recommended { color: var(--primary-color); font-size: 0.875rem; }
.meals-list > li > .food-list > li .food-desc > p { color: #757575; font-size: 1rem; margin: 10px 0; }
.meals-list > li > .food-list > li .food-desc > .food-type-list { margin: 10px 0; white-space: nowrap; overflow: auto; display: flex; flex-wrap: wrap; }
/*.meals-list > li > .food-list > li .food-desc > .food-type-list > li:first-child {margin: 0 0 0 2px;}*/
.meals-list > li > .food-list > li .food-desc > .food-type-list > li { border: 1px solid #efefef; border-radius: 15px; display: inline-block; padding: 5px 10px; font-size: 0.875rem; margin: 5px 0 0 2px; }
.meals-list > li > .food-list > li .food-desc > .recommended > svg {fill: var(--primary-color); width: 0.875rem;}
.meals-list > li > .food-list > li .food-desc > p {color: #757575; font-size: 1rem; margin: 10px 0;} 
.meals-list > li > .food-list > li .food-desc > .food-type-list {margin: 10px 0; white-space: nowrap; overflow: auto;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li:first-child {margin: 0 0 0 2px;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li {border: 1px solid #efefef; border-radius: 15px; display: inline-block; padding: 5px 10px; font-size: 0.875rem; margin: 0 2px;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > svg {width: 1rem; position: relative; top: 2px;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > img {margin-left: 4px;height: 14px;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > svg.vegetarian {fill: #8cc63e;margin-left: 2px}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > svg.pepper {fill: #aa0909;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > svg.piquant {fill: #ff6a00;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > svg.double-pepper {fill: #aa0909;margin-left: 0px;}
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > img.vegan-icon { transform: scale(1.1); content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDg3REM1RkQyMzIwMTFFQjkxQUNBN0E1MjZBRDQ1QjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDg3REM1RkUyMzIwMTFFQjkxQUNBN0E1MjZBRDQ1QjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowODdEQzVGQjIzMjAxMUVCOTFBQ0E3QTUyNkFENDVCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowODdEQzVGQzIzMjAxMUVCOTFBQ0E3QTUyNkFENDVCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi7axfYAAAGbSURBVHjaYvz//z8DPvD6y/3/t18fZ7j39jTDs083GH78/gyXY8Gl6eKz7f/PPFrP8PTjNazyqqJWmJrvvDn5f/fNyUAbH+B1kZ1yPKrmPbem/T92fxkDISDOq8Igza/NCNe85WrX/3NPNmEoZGRkYvj//x+KmKa4A5hmAhEnHq7A0MjEyMwgK6DLwMrMgWGgmpg1RM37b0//77s1C0WSi5WfwVw+FBi61xl+/fmGIsfBwsMgwavKCNZ85P5ihj//fiE0svEzuGrkMJx5vIHh778/GLZK82shXHf1+V44h5mJhSFEv5nh8N1FDL///sAaWDICOgjNv/5+h3PslZMZHrw7x/Du22OcIa0kYoLQDGPwc4gzGMp4M5x8uAqnRj4OMWAg6jFiaDaTD2G48eoww0+0AEIGxrL+qDECiwpNcXuGGy8P4dQICmUjGT9UzbqSbgzsLNwMApxSONMxCLioZzJwswkyIouxOKikMLz9+ggcn8g5Bt25RjL+jOjiLDzsQoxBevXAjPkPQxMLMzuDrVIcEMczYjMUIMAAbI+Hcmr4T6sAAAAASUVORK5CYII=); background-size: contain; background-repeat: no-repeat; background-position-x: center; }
.meals-list > li > .food-list > li .food-desc > .food-type-list > li > img.gluten-free { max-height: 14px; transform: scale(1.39); content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVCAYAAAB/sn/zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzYwOEIwOUMyMzIwMTFFQkFDMzY4QzhBRjlDNjAxMzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzYwOEIwOUQyMzIwMTFFQkFDMzY4QzhBRjlDNjAxMzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjA4QjA5QTIzMjAxMUVCQUMzNjhDOEFGOUM2MDEzMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjA4QjA5QjIzMjAxMUVCQUMzNjhDOEFGOUM2MDEzMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu3/z70AAAHISURBVHjadFLPSxtREP7evl1RtDVGEy1VUROa4rEYgoKHgih4TU8KXksP8V/w0qM3LyKl1HrwVHoqQmmJuQgGETyoVPyVHNqQmB8Ho8Xs7vS93ZhssunAg2HmezPfNzMgIjhffi9GuZMP1BxX4LCbs23ixSS064/IZo7JmWsA8uxP2yED/GYX/wWyv39a+i4gad0tfWlq/nidzM4gfCMzzPROQilfWgnpW7zPv5CsrqqpT1agmN4kI7AMnovDfBIC9FuUfsyT9lCwqZS+RWrqqH0A+vCSaOtB2+mKKFup0vBANT2voJQOqwIy4L+/2r+qIGn68yiYHGYxsUCP3JrN8M/AO/GeWUCL9K8t4oUDsPs0SO0CdQzC8L0WImdZjSO1PxPl36AvtMikyr5g1Ermj1aJZ3bAjDLUx+FqF2vIl88JXSF7ColFUssX1elzsOL3OWKVUo2T6Y1AnAF4IVnn2TsFRQ/ExI/6gpTCfgNIjkYffWurzqXipF1tgN1dORavwPSEURl7B3//y7pqadnsGanpzzCfjot20+jvHWItj8Lvf8HkiUnyTpALaDO/E+/eFXYBmVgdc6yvdmaugj1hsZUhF/CfAAMAvwjUbEm4gekAAAAASUVORK5CYII=); background-size: contain; background-repeat: no-repeat; background-position-x: center; max-height: 14px; }
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li:first-child {margin: 0 0 0 6px;} 
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li {margin: 0 6px;}
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li.discount {color: #fff; background: var(--dark-grey); font-size: 0.875rem; display: inline-block; border-radius: 15px; font-weight: 700; padding: 5px 12px;}
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li.price-line-through {text-decoration: line-through; font-size: 1.125rem; position: relative; top: 1px;}
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li.price {font-size: 1.4rem; font-weight: 700; }
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li > .add-cart-btn {border-radius: 50%; border: 1px solid #efefef; font-size: 0.75rem; padding: 4px;}
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li > .add-cart-btn > i {color: var(--primary-color);}
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li > .add-cart-btn > svg { fill: var(--primary-color); width: 0.875rem; top: 2px; position: relative; }
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li > .add-cart-btn:hover {background: var(--primary-color); transition: all .4s ease; border: 1px solid var(--primary-color);}
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li > .add-cart-btn:hover > i {color: #fff; transition: all .4s ease;}
.meals-list > li > .food-list > li .food-desc > .food-actions-list > li > .add-cart-btn:hover > svg { fill: #fff; transition: all .4s ease; }
.meals-list > li > .food-list > li.comment-box {background: #fafafa; border-radius: 5px;  flex-direction: column; margin: 20px 0;}
.meals-list > li > .food-list > li.comment-box:first-child {margin: 0;}
.meals-list > li > .food-list > li.comment-box:last-child {margin: 0;}
.meals-list > li > .food-list > li.comment-box > div > h3 {color: #666; font-size: 1.5rem; font-weight: 700;}
.meals-list > li > .food-list > li.comment-box p,
.meals-list > li > .food-list > li.comment-box div {color: #727272; text-align: justify;}
.meals-list > li > .food-list > li.comment-box strong {font-weight: 700; color: #767676; text-decoration: underline}
.meals-list > li > .food-list > li:hover.comment-box {box-shadow: none;}
.meals-list > li > .food-list > li.comment-box-image {flex-direction: row}
.meals-list > li > .food-list > li.comment-box-image > a > img {border: 1px solid #e3e2e2; border-radius: 5px; margin-top: 10px;}
.meals-list > li > .food-list > li.comment-box-image > .comment-box-image-desc  {flex: 1; margin-right: 15px;}
.meals-list > li > .food-list > li .food-details > .white-menu-product-img  {height: 100%;width:100%;}
mark {background: #ff0}
.content-block-no-result { display:none; font-weight: 700;}
.loader-product-info {position:absolute; right:20%; top:35%; background: #fff; border-radius: 50%; padding: 10px; box-shadow: 1px 2px 7px -1px rgb(0 0 0 / 32%); }
.loader-product-info circle {stroke: var(--primary-color); background: #fff; border-radius: 50%; padding: 10px; box-shadow: 1px 2px 7px -1px rgb(0 0 0 / 32%); }
.loader-order-info { position: fixed; right: 900px; top: 400px;background: #fff; border-radius: 50%; padding: 10px; box-shadow: 1px 2px 7px -1px rgb(0 0 0 / 32%);}
/* WHITE MENU - Recommendad Menu BLOCK*/
.recommendad-meals-list { text-align: right; padding: 20px }
.recommendad-meals-list > li { background: #fff; border-radius: 5px; margin-bottom: 15px; box-shadow: none }
.recommendad-menu-border-bottom { border-bottom: 1px solid #8080801f; }
.recommendad-menu-flex-row { max-width: 600px; min-width: 500px }
.recommendad-make-order { width: 40%; margin-right: 60%; color: var(--primary-color); padding: 10px; border: 1px solid var(--primary-color); border-radius: 5px; display: block; text-align: center; padding-bottom: 10px; }
.recommendad-make-order:hover { color: #fff; background: var(--primary-color); transition: all .4s ease; }
.recommendad-prodcut-container { max-height: 100% !important; }
.meals-list > li > div.description-note { padding: 6px 23px; margin-bottom: 0; opacity: 0.8; font-size: 14px; }

@media screen and (max-width: 1280px) {
    .meals-list > li > .food-list > li {flex-direction: column;}
    .meals-list > li > .food-list > li .food-desc {padding-right: 0; padding-top: 10px;}
}

@media screen and (max-width: 1023px) {
    /* WHITE MENU - MENU BLOCK - RESPONSIVE*/
    section {width: 100%; margin: 0;padding: 15px;height: auto;}	
    .meals-list > li {margin-right: 15px}
    .meals-list > li > h3 {font-size: 1.25rem;}
    .meals-list > li > .food-comment {padding: 15px 15px 0; font-size: 0.875rem;}
    .meals-list > li > .food-list {padding: 15px;}
    .meals-list > li > .food-list > li {padding: 25px 0; border-bottom: 1px solid #f0f0f0; flex-direction: row;}
    .meals-list > li > .food-list > li:hover {border-radius: unset; -webkit-box-shadow:  none; box-shadow: none; transition: all .6s ease;}
    .meals-list > li > .food-list > li:last-child {border-bottom: none; padding-bottom: 15px;}
    .meals-list > li > .food-list > li:first-child {padding-top: 0px;}
    .meals-list > li > .food-list > li .food-details {width: 120px; height: auto;}
    .meals-list > li > .food-list > li .food-details .quantity {width: 20px;height: 20px;top: -8px;left: -8px;font-size: 1rem; line-height: 18px;}
    .meals-list > li > .food-list > li .food-details .like-button > i {font-size: 1rem; top: 4px; right: 8px;}
    .meals-list > li > .food-list > li .food-desc { padding-right: 20px; width: 50%; padding-top: 0;}
    .meals-list > li > .food-list > li .food-desc > h3 {font-weight: 700; font-size: 1rem;}
    .meals-list > li > .food-list > li .food-desc > p {font-size: 0.875rem;}
        .meals-list > li > .food-list > li .food-desc > .food-type-list {
            overflow: auto;
            white-space: nowrap;
            display: block;
        }
    .meals-list > li > .food-list > li .food-desc > .food-type-list > li {/*font-size: 0.625rem;*/ padding: 4px 8px;}
    .meals-list > li > .food-list > li .food-desc > .food-actions-list > li.price {font-size: 0.875rem;}
    .meals-list > li > .food-list > li .food-desc > .food-actions-list > li.price-line-through {font-size: 0.75rem;}
    .meals-list > li > .food-list > li .food-desc > .food-actions-list > li.discount {font-size: 0.75rem; padding: 2px 8px; background: var(--dark-grey); position: relative; top: 1px;}
    .meals-list > li > .food-list > li .food-desc > .food-actions-list > li {margin: 0 4px;}
    .meals-list > li > .food-list > li .food-desc > .food-actions-list > li > a.add-cart-btn {padding: 2px; position: relative; top: -1px;}
    .meals-list > li > .food-list > li.comment-box {padding: 15px;}
    .meals-list > li > .food-list > li.comment-box > div > h3 {font-size: 1rem;}
    .meals-list > li > .food-list > li.comment-box p,
    .meals-list > li > .food-list > li.comment-box div {font-size: 0.875rem;}
    .meals-list > li > .food-list > li.comment-box-image img {width: 120px; margin-top: 5px;}
    .meals-list > li > .food-list > li .food-desc > .food-type-list > li > img {margin-left: 4px;height: 10px;}

    .loader-product-info {position: absolute; right: 10%; top: 25%; }
    .loader-order-info {position: fixed; right: 140px; top: 350px; z-index: 999; }
    .content-block-no-result {font-size: 1rem; margin-right: 15px;}

    .recommendad-make-order {
        width: 100%;
        margin-right: 0%;
    }

    .recommendad-menu-flex-row {
        width: 100%;
        max-width: unset;
        min-width: unset;
        max-height:33%;
    }

    .recommendad-meals-list {
        padding: 10px;
        height: 100%;
    }

    .recommendad-make-order:hover {
        color: #fff;
        background: var(--primary-color);
        transition: all .4s ease;
    }

    .recommendad-menu-border-bottom{
        height:90%;
    }

    .container-recommendad-meals {
        height: 100%
    }

    .recommendad-title{
        height:5%;
    }

    .recommendad-food-list{
        height:95%;
    }

    .recommendad-close-popup {
        width: unset !important;
        height: unset !important;
    }


}
