.dinein ul,.dinein li,.dinein ol{list-style:none;padding:0;margin:0}.dinein a{color:inherit;text-decoration:none}.dinein .dinein-container{width:100%;max-width:90%;margin:0 auto;padding:0;box-sizing:border-box}.dinein .hyper-container{width:100%;margin:0 auto;padding:15px;box-sizing:border-box;float:left;min-height:calc(100vh - 300px);position:relative}.dinein .detailPage .hyper-container{min-height:auto}.dinein .smallCart .wrap.cart-page.hyper-container{min-height:300px}.dinein .hyper-container h1{margin:0;font-weight:700;margin-bottom:0;padding:0}.dinein h3{margin:0}.dinein ul.product-list{padding:0;margin:20px -15px;list-style:none;float:none;width:auto}.dinein .product-list li{float:left;width:calc(50% - 30px);border:0px solid;box-sizing:border-box;margin:0 15px 30px;position:relative;padding:15px;box-shadow:0 0 20px rgba(0,0,0,.2);min-height:210px}.dinein .product-info .vendor-discount{display:none}.dinein .product-list li .image-wrapper{display:inline-block;width:100%;float:left;overflow:hidden}.dinein .product-list li img{width:130px;transition:transform .3s ease-in-out;float:left;background-size:cover;background-position:center;background-color:rgba(0,0,0,.03);background-repeat:no-repeat}.dinein .product-list li .image-wrapper:hover img{transform:scale(1.1)}.dinein .product-list li:last-child{margin-bottom:0}.dinein .vendor-discount{float:left;width:100%;padding:15px 0;text-align:center;border-top:1px solid #ccc;box-sizing:border-box;padding-bottom:0;margin-top:10px;position:absolute;bottom:20px;left:0}.dinein span.opnClose{position:absolute;left:0;padding:6px 20px;top:-70px}.dinein .hideImage-1 span.opnClose{top:-24px}.dinein ul.banner-list{float:left;width:100%;position:relative;margin-bottom:35px}.dinein ul.banner-list li.dashboard-image img{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgba(0,0,0,.2);max-height:100%;float:left}.dinein .shareLike{position:absolute;right:20px;top:20px;height:auto!important}.dinein .shareLike span{float:left;width:40px;font-size:22px;line-height:24px;height:40px;text-align:center;padding:8px;box-sizing:border-box;border-radius:100%;cursor:pointer;margin-left:10px}.dinein .video-icon{position:absolute;left:50%;top:50%;width:100px;height:100px;line-height:100px;text-align:center;color:#fff;margin:-50px 0 0 -50px;z-index:1;font-size:65px}.dinein .store-address i.icon.icon-location{font-size:1.4em;margin-right:4px;margin-top:-3px}.dinein .leftpan-detail{float:left;width:calc(100% - 390px);position:relative}.dinein .rightpan-detail{float:right;width:370px;position:relative}.dinein ul.latestOffers li{float:left;width:100%;line-height:normal;font-size:1.1em}.dinein ul.latestOffers li::before{margin-right:14px;font-size:1.4em;margin-top:-1px;float:left}.dinein .store-action{float:left;width:100%;display:inline-block;margin-top:20px}.dinein .store-action a{border:1px solid;padding:12px 10px;float:left;margin-right:15px;border-radius:6px;text-transform:capitalize;line-height:1.4em;padding-left:44px;position:relative;margin-bottom:15px}.dinein .store-action a::before{margin-right:10px;font-size:1.4em;position:absolute;left:12px}.dinein .search-box{padding:0;box-sizing:border-box;position:relative;float:right;max-width:200px;width:40px;border:solid 1px;border-radius:20px;overflow:hidden;-webkit-transition:width .3s;transition:width .3s}.search-box.searchHome.active{width:200px}.dinein .search-box input{padding:0 36px 0 16px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;border-radius:20px;-webkit-transition:width .3s;transition:width .3s;height:38px;width:100%;border:0}.dinein .search-box input::-webkit-search-cancel-button{display:none}.dinein .search-box a{color:#666;position:absolute;right:0;top:1px;padding:0;width:40px;height:36px;text-align:center;line-height:36px;cursor:pointer;font-size:18px}.dinein .top-widget{float:right;width:100%;max-width:450px;margin-top:-70px}.mobile-toolbar-bottom{position:fixed;width:100%;z-index:99;overflow-y:auto;left:0;margin:0;box-sizing:border-box;border-top:1px solid #d6d6d6;height:60px;line-height:40px;padding:0;bottom:0;background:#fff;display:none}.mobile-toolbar-bottom .mobile-toolbar-inner{display:flex;text-align:center;height:100%}.mobile-toolbar-bottom .mobile-toolbar-inner a{flex:1;padding:10px 0;display:block;position:relative;font-size:1.1em;text-transform:capitalize}.mobile-toolbar-bottom .mobile-toolbar-inner a i{margin-right:7px;font-size:1.4em}.mobile-toolbar-bottom .mobile-toolbar-inner a.border::before{content:'';position:absolute;height:18px;width:1px;background:red;left:0;top:50%;transform:translateY(-50%)}.dinein.popup-show .product-widget-container{height:100%;background:#fff}.dinein.popup-show .product-widget-container.sort{height:50%;bottom:0;position:absolute;max-height:600px}.dinein .filter-header{padding:10px;border-bottom:1px solid #d6d6d6;height:40px;line-height:40px;padding:10px 25px}.dinein .ui-tabs-vertical{width:100%;float:left}.dinein .ui-tabs-vertical .ui-tabs-nav{padding:0;float:left;width:200px;height:100%;background:rgba(0,0,0,.04);margin-right:30px;border:0 solid rgba(0,0,0,.1);padding-top:20px}.dinein .ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;margin:0;border:0!important;background:transparent;color:inherit}.dinein .ui-tabs-vertical .ui-tabs-nav li a{width:100%}.dinein .ui-tabs-vertical .ui-tabs-nav li .ui-tabs-anchor{float:left;padding:12px 15px;text-decoration:none;box-sizing:border-box;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dinein .ui-tabs-vertical .ui-tabs-nav li.ui-state-active{background:rgba(0,0,0,.06);font-weight:700}.dinein .ui-tabs-vertical .ui-tabs-nav li.ui-state-active a,.dinein .ui-tabs-vertical .ui-tabs-nav li.ui-state-active a:visited{color:inherit}.dinein .ui-widget-content,.ui-widget-header{color:inherit}border-bottom:0 solid #d5d5d5;.dinein #tabs .product-widget{margin-bottom:0;float:left;width:calc(100% - 230px);box-sizing:border-box;padding:0;padding-top:30px}.dinein .filter-header{padding:10px;border-bottom:1px solid #d6d6d6;height:40px;line-height:40px;padding:10px 25px}.dinein .close{top:10px;right:15px;position:absolute;font-size:15px;font-family:inherit}.dinein .sort li{padding:16px 25px;border-bottom:1px solid rgba(0,0,0,.1)}.dinein .sort .product-widget{border-bottom:0 solid #d5d5d5;margin-bottom:0;padding-bottom:0}.dinein .row{display:inline-block;width:100%;float:left;margin-bottom:20px;position:relative}.dinein ul.list-view-pan{border-bottom:1px solid;display:inline-block;width:100%;margin-bottom:30px}.dinein .list-view-pan li{float:left;margin-bottom:-1px;border-bottom:2px solid;max-width:170px;width:100%;text-align:center}.dinein .list-view-pan li a{padding:18px 20px;display:inline-block}.dinein .list-detail-pan{width:100%;float:left;position:relative;margin-bottom:30px;display:flex;flex-flow:row wrap;padding-right:10px;box-sizing:border-box}.dinein .list-detail-pan:before{content:"";position:absolute;width:1px;height:100%;right:0;top:-5px}.dinein .categories-listing li{text-align:right;line-height:1.4em;padding:0}.dinein .categories-listing li:first-child{margin-top:-10px}.dinein .categories-listing li a{padding:8px 0;display:inline-block;position:relative}.dinein .product-view-list li{float:left;width:100%;border-bottom:1px solid #ccc;padding:30px 0 20px}.dinein .product-view-list li.centerItem{display:flex;align-items:center}.dinein .sub-category-list a{padding:3px 0;font-size:.9em;position:relative}.dinein .product-view-list li .product-details{width:calc(100% - 160px);float:left}.dinein .categories-listing li a.active{font-weight:700}.dinein .categories-listing li a.active::before{content:' ';position:absolute;height:100%;width:4px;background:red;right:-33px;top:1px}.dinein .product-details p{display:block;-webkit-line-clamp:2;margin-top:10px;opacity:0.5;font-size:0.8em}.dinein .food-icon{width:22px;height:22px;display:inline-block;position:relative;text-align:center;font-size:14px;box-sizing:border-box;padding:3px 0;line-height:14px}.dinein .food-icon.veg{color:green;border:1px solid green}.dinein .food-icon.nonveg{color:#8a0707;border:1px solid #8a0707}.dinein .product-view-list li .product-name{display:block;padding-top:10px;font-weight:700;text-transform:capitalize}.dinein .product-view-list li .product-price{padding-top:5px;display:block;margin-bottom:5px}.dinein .product-view-list .product-customize{width:150px;float:right;position:relative;text-align:center;padding-top:0px}.dinein .product-view-list .product-customize img{background-size:cover;background-position:center;width:100%;margin:0}.dinein .product-view-list .product-customize .btn-wp{position:relative;margin:-25px auto 0;z-index:1}.dinein .product-view-list .product-customize .btn-wp .min-btn{float:none}.dinein .product-view-list .product-customize .btn-wp .product-action{margin-top:0;float:none;clear:both;display:block;min-height:33px;margin-left:30px}.dinein .product-action{border:0px solid #ccc;padding:0;width:92px;display:block;border-radius:6px;margin:0 auto;position:relative;text-align:center;float:right;cursor:pointer;padding:0px;margin-top:15px}.dinein .row-container{display:inline-block;width:100%;float:left;margin-bottom:2px}.dinein .product-action a{padding:4px 8px;width:20px;display:inline-block;font-family:inherit;font-weight:700;font-size:18px;color:inherit !important}.dinein a.grate.pull-right{padding-left:0}.dinein a.less.pull-left{padding-right:0}.dinein .product-view-list .product-customize a{margin-bottom:0}.dinein .product-action .qty{width:34px;text-align:center;border:none;outline:none;background:transparent;padding:4px 0;font-family:inherit;color:inherit;font-size:inherit;font-weight:700;height:32px}.dinein .product-view-list .product-customize .customize-btn{padding-top:10px;display:block}.dinein ul.categories-listing{float:left;width:160px;border-right:1px solid;margin-right:30px;padding-right:30px;box-sizing:border-box}.dinein .list-container{width:calc(100% - 200px);float:right;position:relative}.dinein .root-container{display:none}.dinein .root-container.on{display:block}.dinein .list-container h2{pointer-events:none;display:none}.dinein .list-container h2 span{font-size:.97em}.dinein .list-container ul.product-view-list{width:100%;position:relative;display:none;float:left}.dinein .list-container.on ul.product-view-list{display:block}.dinein .list-container.on h2{display:block;pointer-events:inherit;position:sticky;top:123px;z-index:9;padding:15px 0}.dinein .list-container.on h2.list-heading{position:relative;top:0;padding:0;margin:0;z-index:0}.dinein .list-container .list-container{width:100%;margin-top:0px}.dinein .list-container .list-container h2 span{font-size:.78em}.dinein ul.product-view-list.centerItem::before{content:" ";position:absolute;width:1px;height:100%;background:transparent;left:-41px}.dinein .click-area-new{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.dinein .product-view-list.popuCart li .product-details{width:calc(100% - 120px);float:left;position:relative}.dinein .product-view-list.popuCart li .name-details{float:left;width:100%;position:relative}.dinein .product-view-list.popuCart li{border-bottom:0 solid #ccc;padding:4px 0 0}.dinein .product-view-list.popuCart li img{width:100px;float:left;margin-right:15px}.dinein .toppings ul{margin-bottom:10px;display:inline-block;width:100%;margin-top:5px}.dinein .product-view-list.popuCart .productDetailCustom{float:left;width:100%;margin-bottom:20px;margin-top:10px;padding:10px;box-sizing:border-box}.dinein .product-view-list.popuCart li .product-details .product-action{position:absolute;top:30px;right:10px}.dinein .product-view-list.popuCart li .product-details .product-action input[type=number]::-webkit-inner-spin-button{opacity:1}.dinein .product-view-list.popuCart .product-customize{width:120px}.dinein .product-view-list.popuCart .btn-primary{border-radius:0;display:table;max-width:320px;margin:0 auto}.dinein .product-view-list.popuCart .btn-primary::before{margin-right:10px}.dinein .cart-info{float:left}.dinein .product-cart-qty{float:right;width:120px;border:1px solid #000;border-radius:8px;box-sizing:border-box;overflow:hidden}.dinein .product-cart-qty a{padding:8px 3px;float:left;width:34px;height:40px;text-align:center;box-sizing:border-box}.dinein .qty{width:40px;float:left;border:1px;height:40px;text-align:center;box-sizing:border-box}.dinein .cart-details ul,.dinein .payment-details ul{margin:0;padding:0;list-style:none;line-height:36px;float:left;width:100%;border:1px solid;border-radius:0;padding:10px 15px;box-sizing:border-box;margin-bottom:0 !important}.dinein .cart-details ul li,.dinein .payment-details ul li{border-bottom:solid 0 #d8d8d8;line-height:2em;float:left;width:100%;padding:0;margin:0}.dinein .payment-details ul li.grandtotal{font-weight:bold}.dinein .payment-details ul li span{float:right}.dinein .callWaiter{float:left;width:100%;overflow-y:scroll;max-height:100%;box-sizing:border-box;padding-top:0}.dinein .callWaiter ul li{padding:17px 10px;border-bottom:1px solid;position:relative;line-height:inherit}.dinein .callWaiter ul li:last-child{border:0}.dinein .callWaiter ul li span{float:right;width:30px;height:30px;background:red;border-radius:50%;line-height:36px;text-align:center;position:absolute;top:8px;right:12px;font-size:20px;background-color:rgba(0,0,0,0.1)}.dinein .callWaiter ul li span input{width:27px;height:27px;background:none;box-shadow:none;outline:0}.dinein .coupen{float:left;width:100%;position:relative;margin-top:0;margin-bottom:10px;margin:15px 0;box-sizing:border-box}.dinein .coupen i{position:absolute;font-size:25px;padding:13px 10px 12px 10px;line-height:16px}.dinein .coupen input{padding:0;width:100%!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 10px 0 45px!important;border:solid 1px #c6c6c6;outline:0!important;font-size:inherit;color:inherit;height:50px;margin:0}.dinein .coupen a.apply{position:absolute;right:0;top:0;box-sizing:border-box;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:60px;height:50px;line-height:50px;text-align:center}.dinein .order-list ul{float:left;width:calc(33.333% - 20px);border:1px solid;padding:15px;border-radius:10px;box-sizing:border-box;margin-right:20px!important;margin-bottom:20px!important}.dinein .order-list ul li{float:left;width:100%;padding:4px 0}.dinein .order-list ul li.head-wrapper{border-bottom:1px solid;padding-bottom:10px}.dinein .order-list ul li.head-title{font-weight:700;margin:15px 0 0px}.dinein .vander-info{margin-bottom:30px;border-bottom:1px solid;padding-bottom:15px}.dinein #desktop-navs,.dinein #router-navs{overflow:initial!important}.dinein .overlay-btn{position:absolute;width:100%;height:100%;z-index:99;top:0;left:0}.dinein .product-info{padding:5px 20px;box-sizing:border-box;overflow:hidden}.dinein .vendor-cousinList{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;opacity:.7;margin-top:4px}.dinein .vendor-name{text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dinein .img-style{background-size:cover;width:100%;background-repeat:no-repeat;background-position:center top}.dinein .productBanner{margin-bottom:20px;height:auto!important;max-height:480px}.dinein .menu-view .dropdown-view li:hover a{font-weight:700!important}.dinein .bookmark{font-size:14px;width:30px;height:30px;box-sizing:border-box;text-align:center;display:inline-block;line-height:20px;border-radius:100%;padding:6px;position:absolute;background:#f1f1f1;right:10px;top:10px;color:#b1aeae;z-index:11;cursor:pointer}.dinein .sidebar-left{float:left;width:calc(220px - 30px);margin-right:30px}.dinein .sidebar-right{float:right;width:calc(100% - 220px);position:relative;min-height:500px}.dinein .hideSidebar .sidebar-left{display:none}.dinein .hideSidebar .sidebar-right{width:100%}.dinein .product-sortby{float:right;position:relative}.dinein .product-sortby select{border:1px solid #ccc;padding:6px 6px 5px 8px;border-radius:30px;-webkit-appearance:inner-spin-button;position:relative;top:-5px}.dinein-breadcrumb{margin-bottom:10px}.dinein .md-select{position:relative;display:block;min-width:200px;float:right;z-index:999;margin-left:15px}.dinein .menu-view{position:relative;float:right;width:35px;height:35px;margin-left:15px}.dinein .md-select *,.dinein .md-select:after,.dinein .md-select:before{box-sizing:border-box}.dinein .md-select [type=button]{background:#fff;color:rgba(0,0,0,0.73);cursor:default;display:block;line-height:30px;padding:4px 0 3px 16px;position:relative;text-align:left;text-shadow:none;width:100%;z-index:1;outline:none;overflow:hidden;border:1px solid rgba(0,0,0,0.12);border-radius:30px;right:0;font-weight:700}.dinein .md-select ul[role=listbox] li:focus,.dinein .md-select ul[role=listbox] li:hover,.dinein .md-select ul[role=listbox] li.active{background:rgba(0,0,0,0.04)}.dinein .md-select [type=button]:focus,.dinein .md-select [type=button]:hover{opacity:.7}.dinein .md-select [type=button]:after{content:'\25be';float:right;padding-right:16px;padding-left:10px}.dinein .md-select ul[role=listbox]{background-color:#fff;list-style:none;line-height:26px;margin:0;position:absolute;box-shadow:0 10px 30px rgba(0,0,0,0.12),0 0 0 rgba(0,0,0,0.24)!important}.dinein .md-select ul[role=listbox] li{height:47px;margin:0;padding:10px 16px;outline:none;overflow:hidden;border-bottom:1px solid;font-weight:400}.dinein .md-select ul[role=listbox] li:last-child{border:0}.dinein .md-select ul{overflow:auto;padding:0;z-index:2;-webkit-transition:all .2s ease;transition:all .2s ease;width:200px;right:0;top:100%;border-radius:10px;display:none}.dinein .md-select.active ul{display:block}.dinein .pure-material-checkbox{z-index:0;position:relative;display:inline-block;font-size:.95em;display:block;margin-bottom:0;float:left;width:100%}.dinein i.color-filter{width:16px;height:16px;float:left;border-radius:100%;margin-left:0;margin-right:10px;margin-top:4px}.dinein .pure-material-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:-1;position:absolute;left:-10px;top:-8px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),0.6);box-shadow:none;outline:none;opacity:0;transform:scale(1);pointer-events:none;transition:opacity 0.3s,transform .2s}.dinein .pure-material-checkbox>span{display:inline-block;width:100%;cursor:pointer;position:relative;padding-left:30px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;min-width:25px;min-height:25px;overflow:hidden}.dinein .pure-material-checkbox>span::before{content:"";display:inline-block;box-sizing:border-box;margin:3px 11px 3px 1px;border:solid 1px;border-color:#e3e3e3;border-radius:4px;width:18px;height:18px;vertical-align:top;transition:border-color 0.2s,background-color .2s;background:#f0f0f0;position:absolute;left:0;top:-1px}.dinein .pure-material-checkbox>span::after{content:"";display:block;position:absolute;top:3px;left:1px;width:10px;height:5px;border:solid 2px transparent;border-right:none;border-top:none;transform:translate(3px,4px) rotate(-45deg)}.dinein .pure-material-checkbox.on>span::before{border-color:rgba(33,150,243);background-color:rgba(33,150,243)}.dinein .pure-material-checkbox.on>span::after{border-color:rgba(255,255,255)}.dinein .pure-material-checkbox:hover>input{opacity:.04}.dinein .pure-material-checkbox>input:focus{opacity:.12}.dinein .pure-material-checkbox:hover>input:focus{opacity:.16}.dinein .pure-material-checkbox>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0}.dinein .pure-material-checkbox>input:active+span::before{border-color:#002196}.dinein .pure-material-checkbox>input:checked:active+span::before{border-color:transparent;background-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),0.6)}.dinein .indicator{float:right;line-height:12px;font-size:11px;margin-top:-1px;opacity:.5}.dinein .indicator span.up{transform:rotate(180deg);display:inherit}.dinein .product-widget h2{cursor:pointer}.dinein .product-widget-container{float:left;width:100%}.dinein .product-widget{border-bottom:1px solid #d5d5d5;margin-bottom:20px;padding-bottom:20px;float:left;width:100%;box-sizing:border-box}.dinein .product-widget.accordion-off{margin-bottom:15px;padding-bottom:5px}.dinein .product-widget.accordion-off .pure-material-checkbox{display:none}.dinein .product-widget:last-child{border-bottom:0 solid #d5d5d5;margin-bottom:20px;padding-bottom:0}.dinein .wish-list{width:100%;display:inline-block}.dinein .wish-list li{float:left;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.dinein .wish-list li:last-child{border:0;padding:0;margin:0}.dinein .wish-list li .image-wrapper{float:left;width:150px;margin-right:20px}.dinein .wish-list li .wishlist-info{overflow:hidden}.dinein .d-width{font-size:16px;max-width:55%}.dinein .price-container{margin:0;margin-bottom:4px}.dinein .price-container span{color:inherit}.dinein .pull-rightpan .price-container{font-size:1.2em}.dinein .wish-info-list{margin:0;display:inline-block;line-height:18px;float:left;position:relative}.dinein .wish-info-list li{padding:0;margin:0;border:0}.dinein .wish-info-list li strong{text-transform:capitalize}.dinein .wishlist-info .select-quantity{float:right;width:auto;margin-top:2px;margin-bottom:20px}.dinein .product-btn{text-decoration:none;padding:12px 25px;border-radius:40px;display:inline-block;float:right;margin-left:15px}.dinein .product-btn-secondary{background:#fff;color:#c7c7c7;border:1px solid #c7c7c7}.dinein .btn-action .hide-btn{display:none!important}.dinein .btn-action .hide-btn:first-child{display:block!important}.dinein .product-remove-btn{text-decoration:none;float:right;display:inline-block;margin-bottom:20px;color:#333;font-weight:700;margin-top:0;padding:9px 20px 10px;box-sizing:border-box;margin-left:20px;border-radius:30px;font-family:inherit}.dinein .clearfix::before{content:" ";visibility:hidden;display:block;height:0;clear:both}.dinein .clearfix::after{content:" ";visibility:hidden;display:block;height:0;clear:both}.dinein .pull-leftpan{float:left;width:calc(100% - 310px);margin-right:30px;padding-right:30px;border-right:1px solid #e6e6e6;box-sizing:border-box}.dinein .pull-rightpan{float:right;width:280px}.dinein .pull-rightpan h1{margin-bottom:5px}.dinein .click-wrapper{position:absolute;height:100%;width:100%;left:0;z-index:10;top:0}.dinein .w-50{width:49%!important;float:left;display:inline-block}.dinein .w-100{width:100%!important;max-width:100%!important}.dinein .side-selection{float:left;width:100%;margin-top:30px}.dinein .side-selection h4{margin:0;font-weight:700;text-transform:capitalize;font-size:1.1em}.dinein .btn-primary{text-decoration:none;padding:12px 20px;display:inline-block;width:100%;text-align:center;box-sizing:border-box;margin-bottom:10px;max-width:200px;border-radius:5px;text-transform:capitalize}.dinein a.btn-primary.btn-secondary{border:1px solid}.dinein .min-btn{width:92px;float:right;padding:7px 10px;font-size:14px;border:0}.dinein .sm-btn-order{position:absolute;right:0px;top:40px;max-width:140px}.dinein .center-btn{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:200px}.dinein h2{margin:0;font-weight:700;margin-bottom:10px;text-transform:capitalize}.dinein p{line-height:1.5em;margin-top:0;margin-bottom:10px}.dinein .star-rating{display:flex;font-size:1.1em;line-height:1.2em;position:relative;height:20px;width:90px;float:left;padding:0px;margin:4px 0px 0px}.dinein .star-rating-container{width:100%;display:inline-block;padding-bottom:0px;padding-top:5px}.dinein .star-rating-container .review-text{float:left;margin-left:5px;margin-top:1px}.dinein .star-rating{float:left;margin-left:0px;margin-top:3px;padding-right:5px}.dinein .review-text{line-height:1.6}.dinein .rating-list .star-rating{float:left}.dinein .star-rating input{display:none}.dinein .star-rating label{color:#ddd;width:16px;text-align:center;position:relative;float:left;min-width:18px;font-size:16px}.dinein .star-rating .single-rating{margin-right:5px;color:#f9bf18;font-size:16px;margin-top:-2px;width:18px}.dinein .star-rating label.on{color:#ffb800}.dinein .star-rating .stars{float:left;width:100%;white-space:nowrap;height:20px;overflow:hidden;position:absolute;display:flex}.dinein .star-rating .stars.on label{color:#ffb800}.dinein .rating-list li{border-bottom:1px solid;float:left;width:100%;padding-bottom:20px;margin-bottom:20px}.dinein .rating-list li:last-child{border-bottom:0 solid;padding-bottom:0;margin-bottom:20px}.dinein .rating-list img{width:64px;border-radius:100%;float:left;margin-right:15px}.dinein .rating-list h3{margin:12px 0 0}.dinein .rating-list p{float:left;width:100%;padding-top:10px;margin-bottom:0;white-space:pre-line!important}.dinein ul.rating-list{margin-top:30px}.dinein ul.rating-list li{border-bottom:1px solid #e6e6e6;float:left;width:100%;padding-bottom:20px;margin-bottom:20px}.dinein .payment-information li{text-align:right;font-size:14px;line-height:1.6em;border-bottom:1px solid #d9d9d9;padding:7px 8px;float:left;width:100%;box-sizing:border-box}.dinein .payment-information li.payable{background:#f7f7f7;font-weight:700}.dinein .payment-information li label{text-align:left;float:left;text-transform:capitalize}.dinein .payment-information li span{text-align:right;float:right;text-transform:capitalize}.dinein .payment-information li:last-child label{font-weight:700}.dinein .apply-coupon{border:1px solid #d9d9d9;float:left;width:100%;border-radius:6px}#desktop-navs,#router-navs{overflow:initial!important}.dinein .apply-coupon i{font-size:24px;position:relative;top:11px;left:10px;float:left;width:30px}.dinein .apply-coupon input[type="text"]{border:0;outline:0;padding:0 14px 0 20px;height:46px;float:left;width:calc(100% - 135px)}.dinein .apply-coupon a{font-weight:700;font-size:14px;float:right;padding:15px;width:40px;overflow:hidden}.dinein ul.product-form{display:inline-block;width:100%}.dinein .product-form li{margin-bottom:20px}.dinein .delivery-list{margin-bottom:10px;float:left;width:100%;margin-top:10px}.dinein .delivery-list li{border:1px solid #cecece;border-radius:12px;padding:20px;float:left;width:100%;box-sizing:border-box;margin-bottom:15px;transition:all 0.2s ease;position:relative}.dinein .targetRadio.add-address{width:100%;text-align:center;opacity:0.5;cursor:pointer}.dinein .targetRadio.add-address .icon-plus-3{font-size:40px}.dinein .time-view ul li{float:left;width:100%;border-bottom:1px solid;padding:15px 0;box-sizing:border-box}.dinein .time-view ul li:last-child{border:none}.dinein .openingHour span.day{float:left;font-weight:bold}.dinein .time-slot{float:right}.dinein .noUi-target{width:100%;padding:0px 15px;box-sizing:border-box}.dinein .noUi-horizontal .noUi-handle{box-shadow:none !important}.dinein .hideFormat12 .format12{display:none}.dinein .hideFormat24 .format24{display:none}.dinein .targetLabel{--color-helper1:#c1c1c1;--color-helper2:#444;position:relative;display:inline-block;padding-top:6px;line-height:1.5;width:100%;box-sizing:border-box}.dinein .targetLabel .targetField{box-sizing:border-box;margin:0;border:solid 1px;border-color:var(--color-helper1);border-top-color:transparent;border-radius:8px;padding:15px 13px;width:100%;height:inherit;color:var(--color-helper2);background-color:transparent;box-shadow:none;font-family:inherit;font-size:inherit;line-height:inherit;caret-color:var(--color-helper1);transition:border 0.2s,box-shadow .2s;height:50px}.dinein .targetLabel textarea.targetField{resize:none}.dinein .targetLabel .appyslim-ecommerce-shop-location.location-fix{position:absolute;right:0;top:0;padding:17px 20px;box-sizing:border-box;top:7px;right:1px;height:48px;border-top-right-radius:7px;border-bottom-right-radius:7px}.dinein .targetLabel .targetField+span{position:absolute;top:0;left:0;display:flex;border-color:var(--color-helper1);width:100%;max-height:100%;color:var(--color-helper2);font-size:85%;line-height:15px;cursor:text;transition:color 0.2s,font-size 0.2s,line-height .2s}.dinein .targetLabel .targetField+span::before,.dinein .targetLabel .targetField+span::after{content:"";display:block;box-sizing:border-box;margin-top:6px;border-top:solid 1px;border-top-color:var(--color-helper1);min-width:10px;height:8px;pointer-events:none;transition:border-color 0.2s,box-shadow .2s}.dinein .targetLabel .targetField+span::before{margin-right:4px;border-left:solid 1px transparent;border-radius:8px 0}.dinein .targetLabel .targetField+span::after{flex-grow:1;margin-left:4px;border-right:solid 1px transparent;border-radius:0 8px}.dinein .targetLabel:hover>.targetField{border-color:var(--color-helper1);border-top-color:transparent}.dinein .targetLabel:hover>.targetField+span::before,.dinein .targetLabel:hover>.targetField+span::after{border-top-color:var(--color-helper1)}.dinein .targetLabel:hover>.targetField:not(:focus):placeholder-shown{border-color:var(--color-helper1)}.dinein .targetLabel .targetField:not(:focus):placeholder-shown{border-top-color:var(--color-helper1)}.dinein .targetLabel .targetField:not(:focus):placeholder-shown+span{font-size:inherit;line-height:60px;opacity:.6;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:inherit;line-height:60px}.dinein .targetLabel .targetField:not(:focus):placeholder-shown+span::before,.dinein .targetLabel .targetField:not(:focus):placeholder-shown+span::after{border-top-color:transparent}.dinein .targetLabel .targetField:focus{border-color:var(--color-helper1);border-top-color:transparent;outline:none}.dinein .targetLabel .targetField:focus+span{color:var(--color-helper1)}.dinein .targetLabel .targetField:focus+span::before,.dinein .targetLabel .targetField:focus+span::after{border-top-color:var(--color-helper1)!important}.dinein .targetLabel .targetField:disabled,.dinein .targetLabel .targetField:disabled+span{border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),0.38)!important;border-top-color:transparent!important;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),0.38);pointer-events:none}.dinein .targetLabel .targetField:disabled+span::before,.dinein .targetLabel .targetField:disabled+span::after{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),0.38)!important}.dinein .targetLabel .targetField:disabled:placeholder-shown,.dinein .targetLabel .targetField:disabled:placeholder-shown+span{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),0.38)!important}.dinein .targetLabel .targetField:disabled:placeholder-shown+span::before,.dinein .targetLabel .targetField:disabled:placeholder-shown+span::after{border-top-color:transparent!important}.dinein .targetRadio{position:relative;margin:0;display:inline-block;width:60%;float:left}.dinein .targetRadio .label{position:absolute;float:left;margin-right:10px;width:14px;height:14px;border:2px solid #c8ccd4;border-radius:100%;-webkit-tap-highlight-color:transparent;margin-top:4px;left:0;top:0}.dinein .hidden{display:none}.dinein .targetRadio .label-text{margin-left:4px;margin-top:0;float:left;line-height:1.6em}.dinein .label-text strong{display:block;margin-bottom:5px;font-weight:900;text-transform:capitalize}.dinein .targetRadio .label:after{content:'';position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:100%;background:#5999f5;transform:scale(0);transition:all .2s ease;opacity:.08;pointer-events:none}.dinein .targetRadio:hover .label:after{transform:scale(3.6)}.dinein .targetRadio input[type="radio"]:checked+.label{border-color:#5999f5}.dinein .targetRadio input[type="radio"]:checked+.label:after{transform:scale(1);transition:all .2s cubic-bezier(0.35,0.9,0.4,0.9);opacity:1}.dinein .delivery-list li{border:1px solid #cecece;border-radius:12px;padding:20px;float:left;width:100%;box-sizing:border-box;margin-bottom:25px;transition:all .2s ease;position:relative}.dinein .delivery-list li.browser-file{text-align:center;color:#444;padding:0}.dinein .delivery-list li.browser-file input{width:100%;text-align:center;box-sizing:border-box;opacity:0;padding:20px;height:120px;cursor:pointer}.dinein .delivery-list li.browser-file strong{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dinein .delivery-list li.browser-file strong i{font-size:40px;position:relative;display:block;line-height:20px;margin-bottom:15px}.dinein .order-detail{float:left;position:relative;padding-top:3px;min-height:47px}.dinein .order-action{float:right}.dinein .order-detail h6{margin:0;font-size:14px;margin-bottom:2px}.dinein .order-detail p{font-size:.9em}.dinein .order-detail p span{position:relative;padding-right:15px}.dinein .order-detail p span::after{padding-right:0;content:'';height:12px;background:#ccc;width:1px;position:absolute;right:5px;top:1px}.dinein .order-detail p span:last-child::after{display:none}.dinein.popup-view.not-routing{background:rgba(0,0,0,0.6)!important}.dinein.more.no-toolbar .page.popup-show{border-radius:0!important}.popup-view.dinein.popup-show .close-btn{position:absolute;right:0;top:5px;font-size:20px;padding:6px 18px;height:28px;line-height:28px;font-family:inherit;z-index:99}.dinein .m-0{margin:0!important}.dinein .mb-0{margin-bottom:0px!important}.dinein .mb-5{margin-bottom:5px!important}.dinein .mb-10{margin-bottom:10px!important}.dinein .mb-20{margin-bottom:20px!important}.dinein .mb-30{margin-bottom:30px!important}.dinein .mt-10{margin-top:10px!important}.dinein .mt-20{margin-top:20px!important}.dinein .mt-30{margin-top:30px!important}.dinein .mt-40{margin-top:40px!important}.dinein .ml-10{margin-left:10px!important}.dinein .ml-0{margin-left:0!important}.dinein .display-block{display:block}.dinein .text-bold{font-weight:700!important}.dinein .text-normal{font-weight:400!important}.dinein .text-small{font-size:.87em}.dinein .text-opacity{opacity:.7}.dinein .text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 100px)}.dinein .strong{font-weight:700}.dinein .pull-left{float:left}.dinein .pull-right{float:right}.dinein .clearR{clear:right}.dinein.select-address-popup{background:rgba(0,0,0,0.4)!important}.dinein.select-address-popup .dinein-container{float:left;max-width:600px !important;width:100%;min-width:300px;position:relative;left:50%;transform:translate(-50%,-50%);height:100%;top:50%}.dinein.select-address-popup .hyper-container{float:left;max-height:calc(100vh - 20px);height:auto;padding:15px 20px;box-sizing:border-box;background:#fff;position:absolute;top:50%;transform:translateY(-50%);max-height:655px;overflow-y:auto;border-radius:20px;width:calc(100% - 20px);margin:0 auto;left:0;right:0;max-height:calc(100vh - 15px);min-height:auto;max-height:545px}.dinein.select-address-popup .delivery-list li{position:relative}.dinein.select-address-popup .delivery-list li a.click-area{width:100%;height:100%;position:absolute;background:red;opacity:0;left:0;top:0}.dinein.select-address-popup .delivery-list li a.product-remove-btn{position:absolute;right:10px;top:10px}ul#weatherListrealestate{background:#fff;border:1px solid rgba(0,0,0,.2)}ul#weatherListrealestate li{line-height:1.4em;padding:12px 10px;border-bottom:1px solid rgba(0,0,0,.2)}ul#weatherListrealestate li:last-child{border-bottom:0px}.location-search input{height:40px;padding:10px 10px 10px 45px;width:100%;background:none;border:0;box-sizing:border-box;border-radius:0;margin-bottom:8px}.dinein .listing-location .location-search div{width:100%;margin:0;border:0 solid rgba(0,0,0,.2);height:auto;font-size:12px!important}.dinein .listing-location .location-search{position:absolute;z-index:1;top:65px;width:90%!important;background:hsla(0,0%,100%,.8);margin:auto;left:0;right:0;border-radius:23px;-webkit-box-shadow:0 1px 2px #c3c3c3;box-shadow:0 1px 2px #c3c3c3;float:none!important;max-width:990px}.dinein.select-address-popup .popup-scroll{float:left;width:100%;height:calc(100% - 100px);padding:0;margin:0;overflow-y:auto}.dinein.select-address-popup .popup-heading{line-height:40px;margin:0;margin-bottom:20px}.dinein .popup-btns{margin:10px 0;float:left;width:100%}.dinein .popup-btns a.btn-primary{max-width:inherit;padding:10px 20px;width:auto;display:table;float:right;margin:0}.dinein .showBillingAddress{clear:both;font-size:14px;margin:0 0 20px;padding:7px 10px 8px 40px;position:relative;text-indent:0;word-break:break-all;line-height:24px;font-weight:700}.dinein .pro-cart-list{float:left;width:100%;max-height:260px;overflow:auto;padding-right:0px;box-sizing:border-box;margin-bottom:20px;display:flex;flex-flow:row wrap}.dinein .pro-cart-list li{border:1px solid;padding:15px;border-radius:8px;width:calc(50% - 10px);display:inline-block;margin-right:20px;margin-bottom:20px;position:relative;box-sizing:border-box;overflow:hidden;min-height:110px}.dinein .pro-cart-list li:nth-of-type(2n){margin-right:0}.dinein a.delete{position:absolute;right:0;top:0;float:right;margin-left:20px;padding:2px;height:20px;box-sizing:border-box;width:20px;font-size:13px;text-align:center}.dinein .pro-cart-list li p{margin:0}.dinein .pro-cart-list li .cart-align{overflow:hidden;position:static;width:calc(100% - 90px)}.dinein .pro-cart-list li .cart-info{float:left;padding-left:38px;position:relative;width:calc(100% - 100px);box-sizing:border-box}.dinein .cart-info span.food-icon{position:absolute;left:0;top:4px}.dinein .pro-cart-list li .cart-info .product-qty{float:right;width:100px}.dinein .dinein-container .pro-cart-list li .customOptionPrice{margin:5px 0;width:100%}.dinein .dinein-container .pro-cart-list li .customOptionPrice div{font-size:.8em;line-height:normal;padding:1px}.dinein .pro-cart-list li img{width:70px;height:70px;float:left;margin-right:20px;background-size:cover;background-repeat:no-repeat;background-position:center}.dinein .dinein-container.smallCart{margin-left:0;margin-right:0;display:inline-block;width:100%;max-width:100%;padding-top:15px}.dinein .dinein-container.smallCart .pro-cart-list li{border:0 solid;padding:0;border-radius:6px;width:100%;display:inline-block;margin-right:0;margin-bottom:20px;position:relative;box-sizing:border-box}.dinein .dinein-container.smallCart .pro-cart-list li:last-child{margin-bottom:0}.dinein .dinein-container.smallCart .pro-cart-list li img{display:none}.dinein .dinein-container.smallCart .pro-cart-list li .cart-align{position:inherit;top:inherit;width:100%;right:inherit;overflow:inherit;float:left;transform:inherit}.dinein .dinein-container.smallCart .pro-cart-list li .cart-info{float:left;padding-left:38px;position:relative;width:calc(100% - 105px)}.dinein .cart-info h3{font-weight:700;text-transform:capitalize}.dinein .dinein-container.smallCart .dinein-breadcrumb{margin-bottom:25px}.dinein .dinein-container.smallCart .btn-primary{max-width:100%}.dinein .dinein-container.smallCart .cart-details h4{display:none}.dinein .dinein-container.smallCart a.delete{display:none}.dinein .dinein-container.smallCart .product-action{margin-top:0;float:right;margin-left:0}.dinein .hypdinein-container.smallCart .dinein-breadcrumb .breadcrumb{display:none}.dinein .dinein-container.smallCart .scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.03);background-color:#f5f5f5}.dinein .dinein-container.smallCart .scrollbar::-webkit-scrollbar{width:3px;background-color:#f5f5f5;margin-top:10px}.dinein .dinein-container.smallCart .scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.09)}.dinein .scrollbar-bx{max-height:310px;overflow:auto}.dinein .scrollbar-bx::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.03);background-color:#f5f5f5}.dinein .scrollbar-bx::-webkit-scrollbar{width:3px;background-color:#f5f5f5;margin-top:10px}.dinein .scrollbar-bx::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.09)}.dinein #tabs .product-widget .scrollbar-bx{max-height:calc(100% - 180px);overflow:auto}.dinein .toppings{float:left;width:100%}.dinein .toppings ul li{padding:0;border-bottom:1px solid;padding:0 !important}.dinein .toppings ul li .pure-material-checkbox{z-index:0;position:relative;display:inline-block;font-size:.95em;display:block;float:left;width:100%;padding:0px 0 5px;margin:0}.dinein .toppings ul li>ul{padding-left:30px;box-sizing:border-box}.dinein .toppings .align{vertical-align:top;padding:5px 5px 0;font-weight:700;display:inline-block}.dinein img.popImg.img-style{width:120px;float:left;margin-right:20px}.dinein .productDetailCustom{float:left;width:100%;margin-top:25px;overflow:auto;max-height:250px}.dinein .profileBackground{bottom:-7px;filter:blur(5px);height:calc(100% + 14px);left:-7px;position:absolute;right:-7px;top:-7px;width:calc(100% + 14px);background-size:cover!important}.dinein .profileContentBx{position:relative}.dinein .profile-image .profileBx{margin:auto;position:relative;width:100px}.dinein .profileContentBx{position:absolute;top:50%;display:inline-block;width:100%;transform:translateY(-50%)}.dinein .profileBackground{bottom:-7px;filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);height:calc(100% + 14px);left:-7px;position:absolute;right:-7px;top:-7px;width:calc(100% + 14px);background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.dinein .profile-image{left:0;padding:15px 0 0;float:left;width:100%;position:relative;margin:0;overflow:hidden;margin-bottom:20px;height:300px;border-radius:10px;border:1px solid}.dinein .profile-image span.image{width:90px;height:90px;float:left;border-radius:100%}.dinein .profile-image img{width:90px;height:90px;border-radius:100%;border:solid 5px #fff;background-size:cover;background-position:top center;background-repeat:no-repeat;cursor:pointer}.dinein .profile-image span.name,.dinein .profile-image span.location{text-align:center;line-height:24px;color:#fff;width:100%;float:left;clear:both;margin:10px 0 0;font-size:16px}.dinein .sticky{position:sticky;top:0px}.dinein ul.categories-listing .sticky{top:140px}.dinein ul.list-view-pan.sticky{top:64px;z-index:99}.dinein .rightpan-detail.sticky{top:100px}.dinein .error-cart{width:100%;float:left;position:absolute;transform:translateY(-50%);top:50%;left:0}.dinein .error-cart img{text-align:center;margin:0 auto;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.remove-items .product-action{position:absolute;right:18px;top:0}.dinein .btn-cont{width:100%;float:left;margin-top:20px}.dinein .btn-cont a{width:calc(50% - 10px);float:left;margin:5px;padding:14px;box-sizing:border-box;text-align:center}.dinein .hideImage-1 .product-list li img{display:none}.dinein .hideImage-1 .product-info{padding:5px 0px;padding-bottom:20px}.dinein .hideImage-1 .wish-list li .image-wrapper{display:none}.dinein .hideImage-1 .product-view-list .product-customize img{display:none}.dinein .foodcourt-address.pluscode{float:left;width:100%;max-width:580px;margin:auto;position:relative;left:50%;top:50%;max-height:100%;height:470px;transform:translate(-50%,-50%)}.dinein .foodcourt-address.pluscode .foodcourt-address-form{float:left;width:100%;padding:15px 20px;box-sizing:border-box;background:#fff;height:100%;position:relative;border-radius:20px;overflow-y:auto}.dinein .foodcourt-address .foodcourt-address-form h2{}.dinein .foodcourt-address.pluscode #map-area{float:left;width:100%;height:100%}.dinein .foodcourt-address.pluscode .locationDiv{float:left;width:100%;padding:0;box-sizing:border-box;position:relative}.dinein .foodcourt-address.pluscode .locationDiv input{width:100%;border-radius:8px;border:1px solid;padding:10px 10px 10px 10px;box-sizing:border-box;margin:5px 0 10px 0;height:46px}.dinein .foodcourt-address.pluscode button{margin-top:10px;cursor:pointer}.dinein .foodcourt-address button{float:right;padding:9px 15px;border:none;background:#000;color:#fff;cursor:pointer}.dinein .foodcourt-address.pluscode .locationDiv .listData{width:100%;float:left;background:rgba(255,255,255,0.8);position:absolute;top:100%;z-index:9;max-height:250px;overflow:auto;border:1px solid}.dinein .foodcourt-address.pluscode .locationDiv ul{float:left;width:100%;box-sizing:border-box;border:none !important}.dinein .foodcourt-address.pluscode .locationDiv li{float:left;width:100%;margin:0;cursor:pointer;box-sizing:border-box}.dinein .thanks-page{text-align:center;padding:10px 0}.dinein .thanks-page img{background-repeat:no-repeat;background-position:center;width:100%;background-size:contain}.dinein .thanks-page .btn-cont{max-width:200px;margin:20px auto;float:none;clear:both}.dinein .thanks-page h4{padding:10px 0}.dinein .thanks-page p{max-width:80%;margin:0 auto;font-size:0.9em}.dinein .thanks-page .btn-cont a{border-radius:5px;width:100%;background:#428940;color:#fff}.dinein .hyper-container .list-detail-pan .search-section{position:relative;right:0;top:-3px;width:180px;z-index:99;float:right;display:none}.dinein .hyper-container .list-detail-pan .list-container.on .search-section{display:inline-block}.dinein .hyper-container .list-detail-pan .search-section i{position:absolute;left:8px;font-size:16px;padding-left:0;width:20px;height:32px;line-height:32px;border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:center;display:inline-block;top:1px}.dinein .hyper-container .list-detail-pan .indicator{display:none}.dinein .hyper-container .list-detail-pan .search-section input{width:100%;box-sizing:border-box;min-height:38px;border-radius:4px;border:1px solid #ccc;background:transparent;padding:3px 7px 2px 35px;margin-top:-2px}.dinein .ready-no,.dinein .restaurant-close .product-view-list .product-customize .btn-wp{pointer-events:none;opacity:0.6}.dinein .click-area{position:absolute;left:0;top:0;width:100%;height:100%;background:red;opacity:0}.dinein .product-view-list.popuCart li .quantity{display:none}.dinein .popup-review{width:600px;position:absolute;left:0;top:50%;max-width:90%;right:0;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);overflow:auto;border-radius:20px;height:370px}.dinein .popup-review .product-form li{margin-bottom:10px;display:inline-block;width:100%;float:left}.dinein .popup-review .hyper-container{padding:20px;box-sizing:border-box;background:white}.dinein .popup-review h2{font-weight:normal;margin-bottom:20px}.dinein .popup-review .min-btn{width:150px}.dinein .banner-list li{width:200px;height:200px;padding:0;box-sizing:border-box;position:absolute;right:0;top:0;float:left;outline:solid 4px #fff}.dinein .banner-list li.image-0{position:relative;width:calc(100% - 400px);height:400px}.dinein .banner-list li.image-0 img{width:100%}.dinein .banner-list li.image-1{right:200px}.dinein .banner-list li.image-3{right:200px;top:200px}.dinein .banner-list li.image-4{top:200px}.dinein .gallery-top .swiper-button-next,.dinein .gallery-top .swiper-button-prev{line-height:60px;text-align:center}.dinein .star-rating-container .stars-blank{width:100px;float:left;height:20px;background:url(https://media.mediadirhub.com/images/rating.png) left top repeat-x;position:relative;z-index:1;margin:0 !important}.dinein .star-rating-container .stars-color{width:0px;background:url(https://media.mediadirhub.com/images/rating-on.png) left top repeat-x;position:relative;z-index:9;height:20px;margin:0 !important}.dinein .star-rating-container .rating-count{padding-left:5px;margin-top:2px;float:left}.dinein .popup-review .product-form .input-cont{float:left;width:100%;margin:10px 0}.dinein .popup-review .product-form .input-cont label{display:block}.dinein .popup-review .product-form .input-cont input{width:100%;min-height:36px;border:none;background:#eaeaea;margin-top:8px;padding:0px 5px}.dinein .popup-review .product-form .input-cont textarea{width:100%;min-height:100px;border:none;background:#eaeaea;margin-top:8px;resize:none;padding:10px 5px}.dinein .btn-primary.popupToPage{float:right}.dinein .paynowbtn.popupToPage{max-width:250px;margin:20px auto;display:block;clear:both}.dinein .leftpan-detail .store-address{margin-top:4px;margin-bottom:4px}.dinein .pull-leftpan{float:left;width:calc(100% - 350px);padding-right:20px;border-right:1px solid #e6e6e6;box-sizing:border-box;margin-right:0}.dinein .pull-leftpan.tracking .tracking-details p{margin:5px 0}.dinein .pull-leftpan.tracking .tracking-details p.cousin-list{opacity:0.6}.dinein .pull-leftpan .order-detail-tracking{float:left;width:100%;margin:15px 0}.dinein .pull-leftpan .order-detail-tracking ul li{width:calc(50% - 5px);margin:5px;float:left;padding-top:10px;margin-left:0;position:relative;min-height:70px;box-sizing:border-box}.dinein .pull-leftpan .order-detail-tracking ul li:before{width:1px;height:50px;position:absolute;content:"";right:0}.dinein .pull-leftpan .order-detail-tracking ul li:after{position:absolute;content:"";width:98%;height:1px;bottom:0;left:0;right:0}.dinein .pull-leftpan .order-detail-tracking ul li:nth-child(2),.dinein .pull-leftpan .order-detail-tracking ul li:nth-child(4){padding-left:20px}.dinein .pull-leftpan .order-detail-tracking ul li:nth-child(2):before,.dinein .pull-leftpan .order-detail-tracking ul li:last-child:before{display:none}.dinein .pull-leftpan .order-detail-tracking ul li:nth-child(1),.dinein .pull-leftpan .order-detail-tracking ul li:nth-child(3){padding-right:20px}.dinein .pull-leftpan .order-detail-tracking ul li strong,.dinein .pull-leftpan .order-detail-tracking ul li span{display:block;padding:0 0 5px}.dinein .order-section{width:350px;float:right;padding-left:20px;box-sizing:border-box;position:relative;padding-top:15px}.dinein .order-section.show{padding-top:20px}.dinein .order-section h4{width:calc(100% - 150px);float:left}.dinein .product-list,.dinein .product-list ul li{float:left;width:100%;position:relative}.dinein .product-list ul li{display:flex;align-items:center;padding:20px 0;box-sizing:border-box;border-bottom:1px solid #ccc;min-height:auto;box-shadow:none;margin:0}.dinein .product-list ul li:last-child{border:none}.dinein .order-section.show.active .product-list ul li{display:block}.dinein .order-section .product-list ul{margin-top:20px;float:left;width:100%}.dinein .order-section .product-list ul li{padding:0px 0 15px 0}.dinein .product-list .product-details{display:block;float:left;width:calc(100% - 120px);padding-left:35px}.dinein .order-section.show.active .product-list ul li .product-details{position:relative;box-sizing:border-box}.dinein .cat-icon{width:20px;height:20px;display:inline-block;border:1px solid #008000;position:relative;padding:0!important}.dinein .order-section .product-details .cat-icon{position:absolute;left:0px;top:4px}.dinein .cat-icon:after{content:"";position:absolute;width:10px;height:10px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#008000}.dinein .product-list .product-details .product-name{display:block;padding-top:8px;font-weight:bold;text-transform:capitalize}.dinein .order-section .product-details .product-name{padding-top:0;text-transform:capitalize}.dinein .product-list .product-details .price{padding-top:2px;display:block;font-weight:normal}.dinein .product-list .customize.img{float:right;width:120px}.dinein .product-list .customize.img{float:right;width:120px}.dinein .product-list .customize.img b,.dinein .pull-leftpan .tracking-details .rating b{padding-left:10px}.dinein .order-section.show.active .product-list ul li p{float:left;width:100%;font-size:0.8em;padding-left:35px;box-sizing:border-box}.dinein .product-list .order-details{float:left;width:100%;border:1px solid;padding:10px;box-sizing:border-box;border-color:rgba(0,159,216,1)}.dinein .product-list .order-details li{padding:5px 0;border:none}.dinein .product-list .order-details li .left{width:50%;float:left}.dinein .product-list .order-details li .right{float:right;width:50%;text-align:right}.dinein .bold{font-weight:bold}.dinein .showMore{float:right}.dinein .order-list{display:flex;flex-flow:row wrap}.dinein .order-section .item{text-align:right;display:inline-block;width:100%;font-weight:bold;float:right;width:auto;margin-top:5px}.dinein .vendor-address{font-weight:normal}.dinein .rating-list{width:100%}.dinein .viewItemPage .food-icon{position:absolute;left:0;top:2px}@media(max-width:1199px){.dinein .sidebar-right .product-list li{width:calc(100% - 30px)}.dinein .leftpan-detail{width:calc(100% - 340px)}.dinein .rightpan-detail{width:300px}.dinein .list-detail-pan:before{display:none}.dinein .order-list ul{width:calc(50% - 10px)}.dinein .order-list ul:nth-of-type(2n){margin-right:0 !important}}@media (max-width:1024px){.dinein .banner-list li.image-0{width:calc(100% - 300px);height:300px !important}.dinein .banner-list{height:300px}.dinein .banner-list li{width:150px;height:150px}.dinein .banner-list li.image-1,.dinein .banner-list li.image-3{right:150px}.dinein .banner-list li.image-3,.dinein .banner-list li.image-4{top:150px}.dinein ul.list-view-pan.sticky,.dinein .list-container.on h2{position:relative;top:0 !important}.dinein ul.list-view-pan{}.dinein .list-container h2 span{padding-bottom:10px;display:inline-block}.dinein .pull-leftpan{width:100%;float:left;border:none;padding-right:0}.dinein .order-section{width:100%;padding:20px;padding-top:50px;display:none}.dinein .order-section.active{display:inline-block}.dinein .order-section.show{padding:0;margin-top:0px;margin-bottom:30px}}@media(max-width:991px){.dinein .product-list li{width:calc(100% - 30px);border-bottom:1px solid;margin-bottom:0;box-shadow:none;min-height:auto;padding:20px 15px}.dinein .product-list li:last-child{border:0px}.dinein .vendor-discount{display:none}.dinein .product-info .vendor-discount{display:block;position:static;text-align:left;border:0;padding:0;margin:0}.dinein .product-info .vendor-discount span:first-child{font-weight:normal}.dinein .product-info .vendor-discount span{float:left;position:static;margin-right:10px;background:transparent !important;color:inherit !important;padding:0}.dinein .leftpan-detail{width:100%}.dinein .rightpan-detail{width:100%;margin-top:30px}.dinein .pull-rightpan{float:right;width:100%}.dinein .pro-cart-list li{width:100%;margin-right:0}.dinein span.opnClose{position:relative !important;left:inherit;top:inherit;padding-left:10px !important}.dinein span.opnClose::before{content:"";position:absolute;background:red;width:5px;height:5px;border-radius:10px;top:50%;transform:translateY(-50%);left:0}.dinein .rightpan-detail.sticky{display:none}.dinein .product-action{float:left;margin-left:38px}.dinein .pro-cart-list li .cart-info{width:100%}}@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.dinein .scrollbar-bx{max-height:160px}.dinein.popup-show .product-widget-container.sort{height:80%}}@media(max-width:767px){.dinein .hyper-container .list-detail-pan .search-section{width:100%;top:0}.dinein .list-container.on h2{top:115px;padding:15px 0 50px}.dinein #dining_call_waiter,.dinein #dining_call_for_bill{display:none}.mobile-toolbar-bottom{display:block}.dinein .list-container{width:100%;display:block}.dinein ul.categories-listing{display:none}.dinein .list-container h2{pointer-events:inherit;display:block;padding:16px 0 16px 0;border-bottom:1px solid;margin:0}.dinein .list-container h2 .indicator{margin-top:3px}.dinein .sidebar-left{display:none}.dinein .sidebar-right{width:100%}.reseller.mobile-toolbar .app-footer{margin-bottom:61px}.dinein-breadcrumb{margin-top:20px}.dinein ul.banner-list li{width:100px;height:50px;position:relative;margin-top:10px;margin-right:10px}.dinein ul.banner-list li.dashboard-image img{height:100%}.dinein .dashboard-image div{height:100%;font-size:35px}.dinein .list-view-pan li a{padding:15px 6px}.dinein .order-list ul{width:100%;margin-right:0 !important}.dinein .product-view-list.popuCart li .product-details .product-action{position:relative;top:0;right:0;float:right}.dinein .product-view-list.popuCart li .quantity{position:absolute;bottom:6px;z-index:99;display:block}.dinein .product-view-list.popuCart li .quantity strong{display:block}.dinein .d-width{max-width:100%;width:100%}.dinein .banner-list{overflow:inherit;padding-bottom:0px;height:auto}.dinein .banner-list li.image-0{width:100%;margin:0;outline:none}.dinein .banner-list li{width:100px;height:50px;position:relative;margin-top:10px;margin-right:10px}.dinein .banner-list li.image-1,.dinein .banner-list li.image-3{right:0}.dinein .banner-list li.image-3,.dinein .banner-list li.image-4{top:0}.dinein .list-view-pan li{max-width:120px;font-size:0.8em}.dinein .list-container.mbFound .not-found{display:none !important}.dinein .list-container.on.mbFound .not-found{display:block !important}.dinein .root-container .search-section{display:none !important}.dinein .root-container.on .search-section{display:block !important}.dinein .md-select{display:none}.dinein ul.product-list{margin-top:0}.dinein .product-info{padding:0px 0px 0px 20px}.dinein .top-widget{margin-top:-62px}.dinein .banner-list li.image-0{height:180px !important}.dinein ul.list-view-pan.sticky{display:flex}.dinein.select-address-popup .hyper-container{max-height:435px}.dinein .productDetailCustom{max-height:190px}.dinein .error-cart{margin-bottom:20px}.dinein .error-cart img{min-height:200px}}@media (max-width:600px){.dinein ul.banner-list li{width:59px;height:40px;margin-right:0}.dinein .pull-leftpan .order-detail-tracking ul li{width:100%;padding-left:0 !important;padding-right:0 !important;padding-top:5px}.dinein .pull-leftpan .order-detail-tracking ul li:after{width:100%}.dinein .pull-leftpan .order-detail-tracking ul li:before{display:none}.dinein .targetRadio{width:100%}.dinein .product-remove-btn{position:absolute;right:0}.dinein .delivery-list li{position:relative}}@media(max-width:479px){.dinein .product-list li img{width:40px}.dinein .product-info{padding:0 0px 0 15px}.dinein .sidebar-right h1{display:none}.dinein .order-list ul{width:100%;margin-right:0}.dinein .wish-list li .image-wrapper{width:80px;margin-right:20px}.dinein .order-action{float:left}.dinein .product-btn{margin-left:0;margin-top:10px}.dinein .pro-cart-list li img{width:40px;height:40px;margin-right:10px}.dinein .product-list li{padding:15px}.dinein .wish-list li .wishlist-info{float:left;width:100%}.dinein .product-action{width:86px}.dinein .product-action a{width:18px}.dinein .btn-primary.popupToPage{float:left;width:100%;max-width:inherit}.dinein .order-section.show.active .product-list ul li{padding-top:10px}.dinein .delivery-list li{padding:10px}.dinein span.opnClose{padding:5px 9px}.dinein .product-view-list .product-customize{width:100px}.dinein .product-view-list li .product-details{width:calc(100% - 100px)}.dinein .product-view-list .product-customize .btn-wp{margin:-15px auto 0}.dinein .ui-tabs-vertical .ui-tabs-nav{width:145px;margin-right:20px}.dinein .head-wrapper span.pull-right{float:left;margin-top:4px}.dinein .search-box.searchHome.active{width:100%;max-width:calc(100% - 50px)}.dinein .top-widget{width:calc(100% + 20px);max-width:470px}.dinein .top-widget.filter-yes .search-box.searchHome.active{width:100%;max-width:310px}.dinein .hyper-container{min-height:calc(100vh - 240px)}}@media screen and ( max-height:600px ){.dinein .error-cart{width:100%;float:left;position:static;transform:inherit;top:inherit}}