@import url("https://fonts.googleapis.com/css?family=Quicksand|Roboto|IBM+Plex+Sans&display=swap");section#restaurant_display div.paralax{height:300px;-webkit-background-size:cover;background-size:cover;background-attachment:scroll;background-repeat:no-repeat;background-position:center center;position:relative}section#restaurant_display div.paralax>div{height:100%}section#restaurant_display div.paralax>div>div{position:relative;height:100%;margin:0 20px 0 20px}@media all and (max-width: 767px){section#restaurant_display div.paralax>div>div{margin:0}}section#restaurant_display a.back-to-restaurants{color:#db1e24;text-decoration:none;font-size:11pt;font-weight:bold;padding:20px 0;display:block}section#restaurant_display div.courses{position:sticky;top:0;z-index:101}section#restaurant_display div.courses .row{position:absolute;top:0;left:0;right:0;background-color:#ffffff;margin-left:0;margin-right:0;box-shadow:0 2px 4px #ccc}section#restaurant_display div.courses .row div.scroll-container{padding-top:15px;padding-bottom:15px}section#restaurant_display div.courses .row ul.nav li{padding:20px 0}@media (max-width: 768px){section#restaurant_display div.courses .row ul.nav li{padding:0;display:none}}section#restaurant_display div.courses .row ul.nav li a:hover,section#restaurant_display div.courses .row ul.nav li a:focus{background-color:transparent}section#restaurant_display div.courses .row div.row#hidden_tags{display:none}section#restaurant_display div.courses .row a{color:#000}@media (max-width: 768px){section#restaurant_display div.courses .row a:hover{text-decoration:none}}section#restaurant_display .courses-placeholder{padding-bottom:60px}section#restaurant_display .hovered{visibility:visible !important}section#restaurant_display div.carousel{padding:20px 0;font-size:20pt}section#restaurant_display div.carousel>.carousel-inner>.item{text-align:center}section#restaurant_display div.carousel a.left,section#restaurant_display div.carousel a.right{background:none transparent !important}.content-bg{background-color:#f3f5f5}div.menu_display{margin:0 auto;display:table;position:relative;padding-bottom:30px}div.menu_display>div{display:table-cell;padding-left:20px}div.menu_display>div:last-child{padding-right:20px}@media all and (max-width: 768px){div.menu_display{background-color:#fff}div.menu_display>div.container{padding:0}}div.menu_display div.course_name{padding:0;margin-left:15px}div.menu_display h4.course_name{margin-top:30px;font-size:2rem;font-weight:bold}div.menu_display h4.course_name span{display:block;font-size:10pt;font-weight:initial;margin-top:10px}div.menu_display div.row.flex .in-cart{border-left:3px solid #db1e24;border-top-left-radius:4px;border-bottom-left-radius:4px}div.menu_display div.row.flex ul{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}div.menu_display div.row.flex ul li{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;flex:0 1 49%;background-color:#fff;margin-bottom:20px}@media all and (max-width: 768px){div.menu_display div.row.flex ul li{flex:1 1 100%;margin-bottom:1px}}div.menu_display div.row.flex ul li .dish{background-color:#fff;padding:10px;margin-bottom:0;min-height:100px !important;width:100%}@media (max-width: 767px){div.menu_display div.row.flex ul li .dish{border-top:1px solid #ccc;padding:10px 0}}div.menu_display div.row.flex ul li .dish p{margin-bottom:0}div.menu_display div.row.flex ul li .dish p.name{font-weight:bold;font-size:12pt}div.menu_display div.row.flex ul li .dish p.info,div.menu_display div.row.flex ul li .dish p.description,div.menu_display div.row.flex ul li .dish p.price{font-size:9pt}div.menu_display div.row.flex ul li .dish p.price{color:#777;text-align:right}div.menu_display div.row.flex ul li .dish p.price span:before{content:'$'}div.menu_display div.row.flex ul li .dish p.sizes{font-size:9pt;margin:0 0 5px 0;padding:0}@media (max-width: 768px){div.menu_display div.row.flex ul li .dish p.sizes{display:block}}div.menu_display div.row.flex ul li .dish p.sizes a{text-decoration:none;color:#000}div.menu_display div.row.flex ul li .dish p.info,div.menu_display div.row.flex ul li .dish p.description{color:gray}div.menu_display div.row.flex ul li .dish .row.dish_prices{margin-top:10px;font-weight:bold;font-size:10pt}div.menu_display div.row.flex ul li .dish .row.dish_prices a{display:block;color:#000;text-decoration:none;text-align:center}div.menu_display div.row.flex ul li .dish .row.dish_prices a span.price:before{content:'$'}div.menu_display div.row.flex ul li div.cover.has-size{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ffffff;display:flex;flex-flow:row wrap;text-align:center;visibility:hidden}@media (max-width: 768px){div.menu_display div.row.flex ul li div.cover.has-size{position:relative;border-top:1px solid #f8f8f8;top:initial;visibility:initial}}div.menu_display div.row.flex ul li div.cover.has-size div{flex:1 1 50%}@media (max-width: 768px){div.menu_display div.row.flex ul li div.cover.has-size div{flex:1 0 auto;border-right:1px solid #f8f8f8}div.menu_display div.row.flex ul li div.cover.has-size div:last-child{border-right:none}}div.menu_display div.row.flex ul li div.cover.has-size div div{font-size:10pt !important;display:table;width:100%;height:100%}div.menu_display div.row.flex ul li div.cover.has-size div div a{display:table-cell;vertical-align:middle;text-decoration:none;padding:10px 0;color:#000}@media (min-width: 769px){div.menu_display div.row.flex ul li div.cover.has-size div div a:hover{background-color:red;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}}div.menu_display div.row.flex ul li div.cover.no-size{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}div.menu_display div.row.flex ul li div.cover.no-size a{height:100%;display:block;text-decoration:none}div.menu_display div.row.flex ul li:hover div.cover{visibility:visible}div.menu_display div.deals dl dt{border:1px solid #f8f8f8;border-bottom:none;padding:10px 20px;background-color:#fff}div.menu_display div.deals dl dd{border:1px solid #f8f8f8;border-top:none;padding:0 20px 10px;background-color:#fff;margin-bottom:5px}div.menu_display div.deals dl dd a{display:block;text-align:right;color:#000;text-decoration:none}div.menu_display div.deals ul{list-style-type:none;margin:0;padding:0}div.menu_display div.deals ul li{background-color:#fff;padding:10px 20px;margin-bottom:5px;color:#858585}div.menu_display div.deals ul li h4{font-size:15pt;font-weight:bold;color:#2e3333}div.menu_display div.deals ul li h4+span{display:block;font-size:10pt;font-weight:initial}div.menu_display div.deals ul li a{display:block;text-align:right;color:#000;text-decoration:none}div.menu_display div.deals ul li.selected{border-left:4px solid #db1e24;border-top-left-radius:4px;border-bottom-left-radius:4px}div.menu_display div.deals ul li div>p{margin:5px 0 0}div.menu_display div.menu_items{vertical-align:top;max-width:1040px}@media (max-width: 1300px){div.menu_display div.menu_items{max-width:80vw}}@media (max-width: 767px){div.menu_display div.menu_items{max-width:initial}}div.cart_display_container{min-width:270px}div.cart_display_container>div{position:-webkit-sticky;position:sticky;top:0}div.cart_display_container #continue_shpping{display:none}div.cart_display_container div.cart{background-color:#fff;margin-bottom:20px}div.cart_display_container div.cart h3{margin-top:0 !important;border-bottom:1px solid #f8f8f8;padding:20px 0}div.cart_display_container div.cart div#cart_display{padding:20px}div.cart_display_container div.cart a.checkout{color:#fff;background-color:#db1e24;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;display:block;text-align:center;padding:10px 0;font-size:14pt;text-transform:capitalize}div.cart_display_container div.cart a.checkout span.missing_value{font-size:60%}div.s_cart_summary{display:none;position:sticky;bottom:0;z-index:100}@media (max-width: 767px){div.s_cart_summary{display:block}}div.s_cart_summary>div{padding-top:15px;padding-bottom:0}div.s_cart_summary>div div{position:relative;background-color:#db1e24 !important;color:#fff;padding:15px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}div.s_cart_summary>div div span.cart_items{flex:0 1 20%}div.s_cart_summary>div div span.cart_items::before{margin-right:2px;content:'('}div.s_cart_summary>div div span.cart_items::after{margin-left:2px;content:')'}div.s_cart_summary>div div span.cart_value{flex:0 1 30%}div.s_cart_summary>div div span.cart_toggle{flex-grow:1;text-align:right;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:center;padding-right:15px}div.s_cart_summary>div div span.cart_toggle a{color:#fff;flex-grow:1}div.pac-container.pac-logo{z-index:1060 !important}.paralax{display:none}@media (max-width: 767px){html.toggle_menu{overflow:hidden}html.toggle_menu div.cart_display_container{display:block}.menu_display div.cart_display_container{display:none;max-width:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;z-index:101;background-color:#fff}.menu_display div.cart_display_container #continue_shpping{display:block}.restohead{float:none}.restohead .display_image{display:none}.paralax{display:block}}.restohead{padding-left:20px;padding-right:20px;padding-bottom:20px}.restohead .right_info{width:350px;float:right}.restohead .right_info .display_image{width:100%;height:150px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.restohead .restaurant_favorite{margin-left:13px}.restohead .restaurant_favorite a{text-decoration:none}.restohead .restaurant_favorite a i.fa.fa-heart-o,.restohead .restaurant_favorite a i.fa.fa-heart{color:#db1e24}input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"],textarea,button,select,select.form-control{-webkit-border-radius:initial !important;-moz-border-radius:initial !important;border-radius:initial !important}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,textarea:focus,button:focus,select:focus,select.form-control:focus{outline:none;border-color:#ccc;-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial}@media (min-width: 992px){.modal-dialog.modal-lg{width:700px}}.modal-dialog .modal-content .modal-header{padding-left:25px !important;padding-right:25px !important;border-bottom:none !important}@media (max-width: 768px){.modal-dialog .modal-content .modal-header{padding-left:10px !important;padding-right:10px !important}}.modal-dialog .modal-content .modal-header h3{font-size:20pt;font-weight:bold}.modal-dialog .modal-content div.modal-body{padding:0 25px !important}@media (max-width: 768px){.modal-dialog .modal-content div.modal-body{padding:0 10px !important}}.modal-dialog .modal-content div.modal-body div.dish_image{-webkit-background-size:cover;background-size:cover;background-position:center center;height:250px;margin:0 -25px 20px -25px}@media (max-width: 768px){.modal-dialog .modal-content div.modal-body div.dish_image{margin:0 -10px 20px -10px}}.modal-dialog .modal-content div.modal-body div.dish_description{font-size:12pt;margin-bottom:10px;color:#5a5a5a}.modal-dialog .modal-content div.modal-body div.dish_size ul{list-style-type:none;display:flex;flex-flow:row nowrap;margin:0;padding:0}.modal-dialog .modal-content div.modal-body div.dish_size ul li{flex:0 1 20%}.modal-dialog .modal-content div.modal-body div.dish_size ul li div label{font-weight:normal}.modal-dialog .modal-content div.modal-body div.dish_size ul li div label span.size{font-weight:bold;text-align:center;display:block}.modal-dialog .modal-content div.modal-body div.dish_size ul li div input[type="checkbox"]{margin-bottom:2px}.modal-dialog .modal-content div.modal-body section.customization h3{font-size:14pt;font-weight:bold}.modal-dialog .modal-content div.modal-body section.customization ul.items{list-style-type:none;margin:0;padding:0}.modal-dialog .modal-content div.modal-body section.customization ul.items li{display:flex;flex-flow:row wrap;align-items:center;align-content:center;border-bottom:1px solid #ccc;padding:5px 0 10px}.modal-dialog .modal-content div.modal-body section.customization ul.items li:last-child{border-bottom:none}.modal-dialog .modal-content div.modal-body section.customization ul.items li label:hover{color:#db1e24}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.name{flex:1 1 50%;order:1}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.name label{margin-bottom:0;font-weight:bold}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.pizza_icons{flex:0 1 auto;order:2;margin-right:10px;align-items:center;justify-content:space-around;display:none}@media (max-width: 768px){.modal-dialog .modal-content div.modal-body section.customization ul.items li div.pizza_icons{order:5;flex:1 1 100%}}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.pizza_icons div{float:left;margin-right:15px}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.pizza_icons div a{text-decoration:none;color:#000;display:block;height:100%}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.pizza_icons div a.selected{color:#db1e24}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.pizza_icons ul{display:flex;padding:0}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.pizza_icons ul li{flex:0 1 auto;min-width:33.3%;padding:0 1px 0 0 !important}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.pizza_icons ul li a{text-decoration:none;display:block;width:100%;height:100%;border:1px solid #000;color:#fff;background:#000;text-align:center}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.check{order:4;flex:0 1 auto}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter{order:3;flex:0 1 auto;min-width:10%;display:none;justify-content:space-between;align-items:center;margin-right:10px}@media (max-width: 768px){.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter{min-width:20%}}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter ul{display:flex;padding:0}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter ul li{flex:0 1 auto;justify-content:center;padding:0 0 3px;min-width:33.3%}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter ul li.minus{background-color:#db1e24}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter ul li.minus a{color:#fff}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter ul li.plus{background-color:#65BD5F}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter ul li.plus a{color:#000}.modal-dialog .modal-content div.modal-body section.customization ul.items li div.counter ul li a{text-decoration:none;display:block;width:100%;height:100%;text-align:center}.modal-dialog .modal-content div.modal-body section.comments{margin:calc($padding / 2) -25px calc($padding / 2) -25px;padding:0 25px}@media (max-width: 768px){.modal-dialog .modal-content div.modal-body section.comments{margin:calc($mobile_padding / 2) -10px calc($mobile_padding / 2) -10px;padding:0 10px}}.modal-dialog .modal-content div.modal-body section.comments hr{margin-bottom:20px}.modal-dialog .modal-content div.modal-body section.comments textarea{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.modal-dialog .modal-content div.modal-body section.to_cart{margin:calc($padding / 2) -25px 0 -25px;padding:0 25px}@media (max-width: 768px){.modal-dialog .modal-content div.modal-body section.to_cart{margin:calc($mobile_padding / 2) -10px calc($mobile_padding / 2) -10px;padding:0 10px}}.modal-dialog .modal-content div.modal-body section.to_cart div{background:red;padding:10px;border-top-left-radius:0;border-top-right-radius:0;text-align:center}.modal-dialog .modal-content div.modal-body section.to_cart div a{display:block;color:#fff;text-decoration:none}.modal-dialog .modal-content div.modal-body section.to_cart div a span{float:right;padding-right:20px}.regular-checkbox,.regular-radio{-webkit-appearance:none;background-color:#fff;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:12px !important;border-radius:3px;display:inline-block;position:relative}.regular-checkbox:focus,.regular-radio:focus{outline:none}.regular-checkbox:active,.regular-checkbox:checked:active,.regular-radio:active,.regular-radio:checked:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1)}.regular-checkbox:checked,.regular-radio:checked{background-color:green;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#99a1a7}.regular-checkbox:checked:after,.regular-radio:checked:after{content:'\2714';font-size:16px;position:absolute;top:0px;left:5px;color:#ffffff;background-color:green}section.cart{font-size:11pt}section.cart div.counter ul.counter{display:flex;padding:0;margin:0;list-style-type:none;margin-right:15px}section.cart div.counter ul.counter li{flex:0 1 auto;justify-content:center;padding:0 0 3px;min-width:16px}section.cart div.counter ul.counter li.minus a{width:16px;height:16px;background:url("//aggregator.menu.ca/assets/images/minus.png") center center no-repeat;vertical-align:middle;display:inline-block}section.cart div.counter ul.counter li.minus a:hover{background-image:url("//aggregator.menu.ca/assets/images/minus_hover.png")}section.cart div.counter ul.counter li.plus a{width:16px;height:16px;background:url("//aggregator.menu.ca/assets/images/plus.png") center center no-repeat;vertical-align:middle;display:inline-block}section.cart div.counter ul.counter li.plus a:hover{background-image:url("//aggregator.menu.ca/assets/images/plus_hover.png")}section.cart div.counter ul.counter li.value{width:initial;min-width:2em;vertical-align:middle;text-align:center}section.cart div.counter ul.counter li a{text-decoration:none;display:block;width:100%;text-align:center}section.cart div.counter ul.counter li span{padding-top:3px;font-size:10pt}section.cart .item-tbl{display:table;width:100%}section.cart .item-tbl .item-row{display:table-row}section.cart .item-tbl .item-row>div{display:table-cell}section.cart .item-tbl .item-row>div+div{padding-left:10px}section.cart .item-tbl .item-row .dish-data{width:100%}section.cart .free_dish{font-weight:bold}section.cart ul.ingredients{list-style-type:none;padding-left:20px}section.cart ul.ingredients li.itemType{font-weight:bold}section.cart ul.ingredients li.item{padding-left:5px}section.cart p.main-dish-name,section.cart p.price,section.cart div.has-ingredients{font-size:10pt !important}section.cart p.main-dish-name{font-weight:bold}section.cart div.address{border-top:1px solid #f8f8f8;padding:25px 0}section.cart div.address div.change_order_type{margin-top:10px}section.cart div.address div.change_order_type button{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;padding:10px 10px !important;text-transform:uppercase !important;font-family:'Roboto', Sans-Serif}section.cart div.address div.change_order_type button:hover,section.cart div.address div.change_order_type button:active{background-color:transparent !important}section.cart div.address div.change_order_type button:active{border:1px solid #000}section.cart div.address div.change_order_type button.delivery{background-color:#db1e24;color:#fff;border-right:none}section.cart div.address div.change_order_type button.delivery:hover,section.cart div.address div.change_order_type button.delivery:active{background-color:#db1e24 !important}section.cart div.address div.change_order_type button.takeout{color:#000;border-left:none}section.cart div.fees{border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;padding:25px 0}form.stripe section:last-child{margin-top:10px}form.stripe div[role="alert"]{color:#f00;font-size:12px}form.stripe .my-input{color:#32325d;line-height:18px;height:18px;font-family:"Helvetica Neue", Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;margin:0;padding:0;width:100%;border:none}form.stripe .my-input::placeholder{color:#aab7c4;font-weight:400}form.stripe .StripeElement{background-color:transparent;height:40px;padding:10px 12px;border:1px solid #cccccc;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;border-radius:initial}form.stripe .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}form.stripe .StripeElement--invalid{border-color:#fa755a}form.stripe .StripeElement--webkit-autofill{background-color:#fefde5 !important}.pn-ProductNav_Wrapper{position:relative;padding:0 11px;box-sizing:border-box}.pn-ProductNav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;position:relative;font-size:0}.js .pn-ProductNav{-ms-overflow-style:-ms-autohiding-scrollbar}.js .pn-ProductNav::-webkit-scrollbar{display:none}.pn-ProductNav_Contents{float:left;transition:transform .2s ease-in-out;position:relative}.pn-ProductNav_Contents-no-transition{transition:none}.pn-ProductNav_Link{text-decoration:none;color:#888;font-size:11pt;font-family:-apple-system, sans-serif;display:inline-flex;align-items:center;min-height:30px;border:1px solid transparent;padding:0 5px}.pn-ProductNav_Link+.pn-ProductNav_Link{border-left-color:#eee}.pn-Advancer{appearance:none;background:transparent;padding:0;border:0;position:absolute;top:0;bottom:0;opacity:0;transition:opacity .3s}.pn-Advancer:focus{outline:0}.pn-Advancer:hover{cursor:pointer}.pn-Advancer_Left{background-color:#fff;padding-right:10px;padding-left:5px;left:0}[data-overflowing="both"] ~ .pn-Advancer_Left,[data-overflowing="left"] ~ .pn-Advancer_Left{opacity:1}.pn-Advancer_Right{padding-right:5px;padding-left:10px;background-color:#fff;right:0}[data-overflowing="both"] ~ .pn-Advancer_Right,[data-overflowing="right"] ~ .pn-Advancer_Right{opacity:1}.pn-Advancer_Icon{width:20px;height:44px;fill:#bbb}.pn-ProductNav_Indicator{position:absolute;bottom:0;left:0;height:4px;width:100px;background-color:transparent;transform-origin:0 0;transition:transform .2s ease-in-out, background-color .2s ease-in-out}section.checkout{background-color:#f8f8f8;padding:50px 0}section.checkout div.container div.row.gen_info{background-color:#f8f8f8}section.checkout div.container div.row.gen_info div.col-sm-3.info p{padding:0 5px;clear:both;margin-bottom:5px !important}section.checkout div.container div.row.gen_info div.col-sm-3.info p.total{background-color:#595959;color:#fff;padding:5px;font-size:16px}section.checkout div.container div.row.header{background-color:#b3b3b3;padding:10px 0;color:#fff}section.checkout div.container div.row.header div:last-child{padding-right:50px}section.checkout div.container div.row.item_list div{background-color:#fff;border-bottom:1px solid #f8f8f8}section.checkout div.container div.row.item_list:last-child{border-bottom:none}section.checkout div.container div.row.item_list .qty{padding:10px 0 10px 20px;font-weight:bold}section.checkout div.container div.row.item_list .item{padding:10px 0}@media all and (max-width: 768px){section.checkout div.container div.row.item_list .item{padding-left:20px}}section.checkout div.container div.row.item_list .price{padding:10px 20px 10px 0}section.checkout div.container div.item_sublist div.has-ingredients ul{list-style-type:none;margin-top:10px}section.checkout div.container div.item_sublist div.has-ingredients ul li{margin-bottom:5px}section.checkout div.container div.item_sublist div.has-ingredients ul li.itemType{font-weight:bold}section.checkout div.container div.item_sublist div.has-ingredients ul li.item{padding-left:5px}section.checkout div.container div.row{background-color:#fff;border-bottom:1px solid #f8f8f8}section.checkout div.container div.row>div{padding:10px 20px}section.checkout div.container div.row>div p{margin:0}section.checkout div.container div.row.coupon div.form-group{margin-bottom:0;padding-left:0;padding-right:0}section.checkout div.container div.row.coupon div.form-group div.input-group{padding:0}section.checkout div.container div.row.payment_method div.row div.col-sm-12{padding:initial}section.checkout div.container div.row.payment_method ul.dropdown-menu{top:80%}section.checkout div.container div.row.payment_method div.cc_payment button.btn{color:#fff;background-color:#db1e24;border-radius:0}section.checkout div.container div.row.total p{font-weight:bold}section.checkout div.container div.row.send_order{padding-bottom:10px}section.checkout div.container div.row.send_order button,section.checkout div.container div.row.send_order a{background-color:#db1e24;border-radius:0;font-size:16px}section.checkout div.container div.row.send_order button:hover,section.checkout div.container div.row.send_order button:active,section.checkout div.container div.row.send_order a:hover,section.checkout div.container div.row.send_order a:active{background-color:#db1e24}section.checkout div.deals dl dd{padding-left:10px;margin-bottom:5px}section.checkout div.deals dl dd a{display:block;text-align:right;color:#000;text-decoration:none}section.checkout div.deals ul{list-style-type:none;margin:0;padding:0}section.checkout div.deals ul li{background-color:#fff;padding:10px 20px}section.checkout div.deals ul li a{display:block;text-align:right;color:#000;text-decoration:none}section.checkout div.deals ul li.selected{border-left:4px solid #db1e24;border-top-left-radius:4px;border-bottom-left-radius:4px}section.checkout div.deals ul li div>p{margin:5px 0 0}section.checkout div.upsell.row{margin-bottom:10px;background-color:transparent !important}section.checkout div.upsell.row .in-cart{border-left:3px solid #db1e24;border-top-left-radius:4px;border-bottom-left-radius:4px}section.checkout div.upsell.row ul{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}section.checkout div.upsell.row ul li{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;flex:0 1 49%;background-color:#fff;margin-bottom:20px}@media all and (max-width: 768px){section.checkout div.upsell.row ul li{flex:1 1 100%;margin-bottom:1px}}section.checkout div.upsell.row ul li .dish{background-color:#fff;padding:10px;margin-bottom:0;min-height:100px !important;width:100%}@media (max-width: 767px){section.checkout div.upsell.row ul li .dish{border-top:1px solid #ccc;padding:10px 0}}section.checkout div.upsell.row ul li .dish p{margin-bottom:0}section.checkout div.upsell.row ul li .dish p.name{font-weight:bold;font-size:12pt}section.checkout div.upsell.row ul li .dish p.info,section.checkout div.upsell.row ul li .dish p.description,section.checkout div.upsell.row ul li .dish p.price{font-size:9pt}section.checkout div.upsell.row ul li .dish p.price{color:#777;text-align:right}section.checkout div.upsell.row ul li .dish p.price span:before{content:'$'}section.checkout div.upsell.row ul li .dish p.sizes{font-size:9pt;margin:0 0 5px 0;padding:0}@media (max-width: 768px){section.checkout div.upsell.row ul li .dish p.sizes{display:block}}section.checkout div.upsell.row ul li .dish p.sizes a{text-decoration:none;color:#000}section.checkout div.upsell.row ul li .dish p.info,section.checkout div.upsell.row ul li .dish p.description{color:gray}section.checkout div.upsell.row ul li .dish .row.dish_prices{margin-top:10px;font-weight:bold;font-size:10pt}section.checkout div.upsell.row ul li .dish .row.dish_prices a{display:block;color:#000;text-decoration:none;text-align:center}section.checkout div.upsell.row ul li .dish .row.dish_prices a span.price:before{content:'$'}section.checkout div.upsell.row ul li div.cover.has-size{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ffffff;display:flex;flex-flow:row wrap;text-align:center;visibility:hidden}@media (max-width: 768px){section.checkout div.upsell.row ul li div.cover.has-size{position:relative;border-top:1px solid #f8f8f8;top:initial;visibility:initial}}section.checkout div.upsell.row ul li div.cover.has-size div{flex:1 1 50%}@media (max-width: 768px){section.checkout div.upsell.row ul li div.cover.has-size div{flex:1 0 auto;border-right:1px solid #f8f8f8}section.checkout div.upsell.row ul li div.cover.has-size div:last-child{border-right:none}}section.checkout div.upsell.row ul li div.cover.has-size div div{font-size:10pt !important;display:table;width:100%;height:100%}section.checkout div.upsell.row ul li div.cover.has-size div div a{display:table-cell;vertical-align:middle;text-decoration:none;padding:10px 0;color:#000}@media (min-width: 769px){section.checkout div.upsell.row ul li div.cover.has-size div div a:hover{background-color:red;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}}section.checkout div.upsell.row ul li div.cover.no-size{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}section.checkout div.upsell.row ul li div.cover.no-size a{height:100%;display:block;text-decoration:none}section.checkout div.upsell.row ul li:hover div.cover{visibility:visible}section.checkout div#modal_payment_method div.modal-header h4,section.checkout div#modal_complete_address div.modal-header h4{font-weight:bold}section.checkout div#modal_payment_method div.modal-header,section.checkout div#modal_payment_method div.modal-body,section.checkout div#modal_complete_address div.modal-header,section.checkout div#modal_complete_address div.modal-body{padding:15px !important}section.checkout div#modal_payment_method div.modal-header a,section.checkout div#modal_payment_method div.modal-body a,section.checkout div#modal_complete_address div.modal-header a,section.checkout div#modal_complete_address div.modal-body a{margin-right:10px;text-decoration:none}section.checkout div#modal_payment_method div.modal-header button.btn,section.checkout div#modal_payment_method div.modal-body button.btn,section.checkout div#modal_complete_address div.modal-header button.btn,section.checkout div#modal_complete_address div.modal-body button.btn{color:#fff;background-color:#db1e24;border-radius:0}div.contact_display{padding:50px 0;background-color:#f8f8f8}div.contact_display div.schedule{background-color:#fff;padding:30px}div.contact_display div.schedule div.row.bt{border-top:1px solid #000;padding:5px 10px}div.contact_display div.schedule div.row.bt p{border-bottom:1px solid #000;padding-bottom:5px;text-align:center}div.contact_display div.schedule div.row.bt p.l{margin-left:-25px}div.contact_display div.schedule div.row.bt p.r{margin-right:-25px}div.contact_display div.schedule p{font-weight:bold}div.contact_display div.schedule ul{list-style-type:none;margin:0;padding:0}div.contact_display div.schedule ul li{font-size:9.5pt;padding-left:10px}div.contact_display div.schedule ul li span{display:block;margin-left:-10px;margin-top:5px;font-weight:bold;text-transform:capitalize}div.contact_display div.contact_form{background-color:#fff;padding:20px 20px 0 20px}div.contact_display div.contact_form form{margin:0;padding:0}div.contact_display div.contact_form button{background-color:#db1e24;padding:10px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;font-size:10pt;font-weight:bold}div.contact_display div.contact_form .row{margin-bottom:15px}div.contact_display div.contact_form .row:last-child{margin-bottom:0}section#register_account{margin:50px 0}section#register_account .container .c h2{margin-bottom:30px}section#register_account .container .c ul.reg_steps li a{color:#000}section#register_account .container .c ul.reg_steps li.active a{color:#fff;background-color:#65BD5F;border-color:#65BD5F}section#register_account .container .c div.content{border:1px solid #ddd;margin-top:-1px;padding:20px}section#register_account .container .c input,section#register_account .container .c textarea,section#register_account .container .c button{-webkit-border-radius:initial !important;-moz-border-radius:initial !important;border-radius:initial !important}section#account{background-color:#f8f8f8 !important;padding-bottom:20px}@media (min-height: 768px){section#account{min-height:calc(100vh - 70px - 380px)}}section#account div.container input,section#account div.container textarea,section#account div.container button{-webkit-border-radius:initial;-moz-border-radius:initial;border-radius:initial}section#account div.container button.btn,section#account div.container button.btn:hover{background-color:#db1e24;color:#fff}section#account div.container div.left_panel ul.navigation{list-style-type:none;background-color:#fff;margin:0 15px;padding:0 15px}section#account div.container div.left_panel ul.navigation li{border-bottom:1px solid #000}section#account div.container div.left_panel ul.navigation li a{font-size:11pt;color:#000;display:block;padding:10px;text-decoration:none}section#account div.container div.left_panel ul.navigation li a:hover{color:#db1e24}section#account div.container div.left_panel ul.navigation li a.active{color:#db1e24}section#account div.container div.left_panel ul.navigation li:last-child{border:none}section#account div.container div.right_panel div.contain{background-color:#fff;padding:15px}section#account div.container div.right_panel div.contain div.panel{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}section#account div.container div.right_panel div.contain div.panel .panel-heading{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section#account div.container div.right_panel div.contain div.panel .panel-heading a.ud{text-decoration:none}section#account div.container div.right_panel div.contain div.panel .panel-heading a.ud.down:before{content:'\f0d7';font-family:'FontAwesome'}section#account div.container div.right_panel div.contain div.panel .panel-heading a.ud.up:before{content:'\f0d8 ';font-family:'FontAwesome'}section#account div.container div.right_panel div.contain div.panel .panel-body div.filter{margin-bottom:10px}section#account div.container div.right_panel div.contain div.panel .panel-body div.accepted,section#account div.container div.right_panel div.contain div.panel .panel-body div.pending,section#account div.container div.right_panel div.contain div.panel .panel-body div.rejected{border:1px solid #f8f8f8;margin-bottom:5px;padding:10px}section#account div.container div.right_panel div.contain div.panel .panel-body div.accepted p:last-child,section#account div.container div.right_panel div.contain div.panel .panel-body div.pending p:last-child,section#account div.container div.right_panel div.contain div.panel .panel-body div.rejected p:last-child{margin:0}section#account div.container div.right_panel div.contain div.panel .panel-body div.accepted a.btn,section#account div.container div.right_panel div.contain div.panel .panel-body div.pending a.btn,section#account div.container div.right_panel div.contain div.panel .panel-body div.rejected a.btn{background-color:#db1e24;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}section#account div.container div.right_panel div.contain ul.address_list{list-style-type:none;margin:0;padding:0}section#account div.container div.right_panel div.contain ul.address_list li{margin-bottom:10px;position:relative}section#account div.container div.right_panel div.contain ul.address_list li a{color:#000;display:block;padding:10px;border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}section#account div.container div.right_panel div.contain ul.address_list li a:hover{text-decoration:none}section#account div.container div.right_panel div.contain ul.address_list li a.active{color:#db1e24}section#account div.container div.right_panel div.contain ul.address_list li span{position:absolute;top:0;right:0;z-index:1}section#account div.container div.right_panel div.contain ul.address_list li span a{border:none}section#account div.container div.right_panel div.contain button#save_button span.load{display:none}section#account div.modal.warn div.modal-header,section#account div.modal.warn div.modal-body,section#account div.modal#loader div.modal-header,section#account div.modal#loader div.modal-body{padding-left:15px !important;padding-right:15px !important}section#account div.modal.warn div.modal-header h4,section#account div.modal#loader div.modal-header h4{color:#db1e24}section#account div.modal.warn div.modal-body ul,section#account div.modal#loader div.modal-body ul{list-style-type:none;padding-left:10px}section#account div.modal.warn div.modal-body div.progress,section#account div.modal#loader div.modal-body div.progress{margin:15px 0 !important;height:30px}section#account div.modal.warn div.modal-body div.progress .progress-bar,section#account div.modal#loader div.modal-body div.progress .progress-bar{line-height:30px;color:#fff;font-weight:bold}section#account div.modal.warn div.modal-body div.progress .progress-bar-danger,section#account div.modal#loader div.modal-body div.progress .progress-bar-danger{background-color:#db1e24}section#account div.modal#loader div.modal-dialog{position:fixed;top:20%;left:50%;-webkit-transform:translate(-50%, -20%);-moz-transform:translate(-50%, -20%);-ms-transform:translate(-50%, -20%);-o-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}section#login{margin:50px 0}@media (min-height: 768px){section#login{height:calc(100vh - 484px - 70px)}}section#login button.btn,section#login button.btn:hover{background-color:#db1e24;color:#fff}section#login a.actions{margin:0 10px;color:#000;text-decoration:none}div#large_modal .modal-content{border-radius:initial !important;padding:2rem 1rem}div#large_modal .modal-content .modal-body p.titlu{font-size:2.5rem;font-weight:bold;text-align:center}div#large_modal .modal-content .modal-body p{text-align:center}div#large_modal .modal-content .modal-body p i{margin:2.5rem auto;font-size:4.5rem}div#large_modal .modal-content .modal-body hr{width:33%;margin:2.5rem auto;border:1px solid #db1e24;color:#db1e24}div#large_modal .modal-content .modal-body div.lang{color:#db1e24}div#large_modal .modal-content .modal-body div.lang span.sorry{font-size:1.7rem;display:block;text-align:center;font-weight:bold}div#large_modal .modal-content .modal-body div.lang p{margin-top:0.8rem;margin-bottom:0.8rem;font-size:1rem}div#large_modal .modal-content .modal-body div.lang p a{text-decoration:underline;color:#db1e24 !important}div#large_modal .modal-content .modal-body div.address{margin-top:2.5rem;background-color:rgba(0,128,0,0.2);padding:1rem 2rem;text-align:initial}div#large_modal .modal-content .modal-body div.address p{text-align:initial}div#large_modal .modal-content .modal-body div.address p.titlu{font-weight:bold;font-size:1.5rem}div#large_modal .modal-content .modal-body div.address p.address{font-size:1.2rem}div#large_modal .modal-content .modal-body div.address p.backon{font-weight:bold}div#set_address div.modal-header{padding-left:15px !important;padding-right:15px !important}div#set_address div.modal-body{position:relative;padding:15px 15px !important}div#set_address div.modal-body p#set_address_answer{padding:10px 15px;margin-bottom:10px}div#set_address div.modal-body input[type="text"]{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;position:relative}div#set_address div.modal-body .existingAddresses{padding:10px;position:absolute;top:100%;width:100%;background-color:#fff;z-index:1}div#set_address div.modal-body .existingAddresses p{border-bottom:1px solid #f8f8f8;padding:10px 0 10px 10px;margin:0}div#set_address div.modal-body .existingAddresses p a{text-decoration:none;color:#000;display:block}div#set_address div.modal-body .existingAddresses p:last-child{border-bottom:none}div#set_address div.modal-footer button{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;padding:10px 10px !important;text-transform:uppercase !important;font-family:'Roboto', Sans-Serif}div#set_address div.modal-footer button:hover,div#set_address div.modal-footer button:active{background-color:transparent !important}div#set_address div.modal-footer button.delivery{background-color:#db1e24;color:#fff}div#set_address div.modal-footer button.delivery:hover,div#set_address div.modal-footer button.delivery:active{background-color:#db1e24 !important}div#set_address div.modal-footer button.takeout{color:#000}section.main{min-height:400px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:center;align-content:center;justify-content:center}@media (max-width: 768px){section.main{background-size:initial}}section.main div.form{padding:20px}section.main div.form form{display:flex;height:100%;justify-content:center}section.main div.form form ul{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row wrap;width:100%}@media (max-width: 993px){section.main div.form form ul{flex-direction:column}section.main div.form form ul li.field div input{width:100% !important}section.main div.form form ul li.field div div.existingAddresses{width:100% !important;left:0 !important}section.main div.form form ul li.buttons{margin-left:initial !important;margin-top:10px}}section.main div.form form ul li.field{height:40px;flex:1 0 auto;display:flex;align-items:center}section.main div.form form ul li.field div{text-align:center;flex-basis:100%;position:relative}section.main div.form form ul li.field div div.existingAddresses{padding:10px;position:absolute;left:13px;width:95%;background-color:#fff;top:100%}section.main div.form form ul li.field div div.existingAddresses p{line-height:2.5;text-align:initial}section.main div.form form ul li.field div div.existingAddresses p:not(:last-child){border-bottom:1px solid #f8f8f8}section.main div.form form ul li.field div div.existingAddresses p a.useAddress{text-decoration:none;color:initial;display:block}section.main div.form form ul li.field div input{width:95%;height:calc(25px + 1rem);padding-left:10px;border:none}section.main div.form form ul li.field div input:focus{border-color:transparent}section.main div.form form ul li.field div input::placeholder{color:#000;text-transform:capitalize}section.main div.form form ul li.buttons{display:flex;flex-flow:row nowrap;align-items:center;flex-basis:auto;margin-left:auto}section.main div.form form ul li.buttons a{width:100%;padding:10px 20px;line-height:initial;text-decoration:none;color:#fff;text-transform:uppercase;display:block}section.main div.form form ul li.buttons a.delivery{background-color:#db1e24;margin-right:5px}section.main div.form form ul li.buttons a.takeout{background-color:#fff;color:#000}section.deals-carousel{margin-top:3rem}section.deals-carousel div.carousel .carousel-inner .item{padding:0 5rem}section.deals-carousel div.carousel .carousel-inner .item h2{font-weight:bold}section.deals-carousel div.carousel .carousel-control.left,section.deals-carousel div.carousel .carousel-control.right{background-image:none !important}section.about{margin:3rem 0}section.about .about_text{font-size:16px}header{padding:3rem 0 1rem}header .navigare nav{background:transparent;border:0;margin:2rem 0}header .navigare nav .navbar-brand{color:#000;font-size:2.5rem}header .navigare nav div.collapse{border-width:0}header .navigare nav div.collapse ul.navbar-nav li.active a,header .navigare nav div.collapse ul.navbar-nav li.active a:hover{background-color:transparent;color:#db1e24 !important}header .navigare nav div.collapse ul.navbar-nav li a{color:#000;text-decoration:none}header ul.contact{list-style-type:none;display:flex;justify-content:flex-end;margin:0;padding:0}header ul.contact li{margin-right:2rem}header ul.contact li>i{color:#db1e24}header ul.contact li a{text-decoration:none;color:#000}header ul.contact li a>i{font-size:2rem !important}header ul.contact li a.facebook>i{color:#2e6da4 !important}header ul.contact li:last-child{margin-right:0}footer{background-color:#000;color:#fff;padding:3rem 0}footer ul.nav{display:flex;justify-content:center;margin:2rem 0;flex-direction:row}@media (max-width: 768px){footer ul.nav{flex-direction:column}}footer ul.nav li a,footer ul.nav li a:hover{color:#fff;text-decoration:none;background-color:transparent}
