#preorder-booking-information table tr td:first-child{font-weight:500;padding-right:8px}#navbar-container{margin-bottom:15px}#navbar-container .container{color:#fff}#navbar-container .container .logo{height:32px;overflow:hidden;width:38px}#navbar-container .container .logo .ic-gastroplanner-logosymbol-white{font-size:50px;left:-8px;position:relative;top:-19px}#navbar-container .container .title-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navbar-container .container .title{cursor:pointer;font-size:1.25em}#navbar-container .container #top-nav a{color:#fff}#navbar-container .container .locale{cursor:pointer;margin-left:10px}.locale-list h5{text-align:center}.locale-list .list-unstyled{margin-bottom:0}.locale-list .list-unstyled li{cursor:pointer;padding:5px 10px}.locale-list .list-unstyled li:hover{background:#ebebeb}.locale-list .list-unstyled li.active{background:#86cda8;color:#fff}#paymentPage .alert p{margin-bottom:0}#paymentPage.stripe{margin:0 auto;max-width:500px}#paymentPage.stripe h1{text-align:center}#paymentPage.stripe .payment-info{margin-bottom:30px}#paymentPage.stripe .btn{width:100%}#paymentPage.stripe .payment-stripe-info{margin-top:40px;text-align:center}#paymentPage.stripe .payment-stripe-info img{display:block;height:60px;margin:0 auto}#preorderMenuPage .product-categories{border-bottom:2px solid #9e9e9e;margin-top:10px}#preorderMenuPage .product-categories ul{text-align:center}#preorderMenuPage .product-categories ul li{cursor:pointer}#preorderMenuPage .product-categories ul li.active,#preorderMenuPage .product-categories ul li:hover{border-bottom:1px solid #f44336;text-shadow:0 0 .01px #000}#preorderMenuPage .product-list{margin-top:15px}#preorderMenuPage .product-list .product{margin-bottom:30px}#preorderMenuPage .product-list .product-image{background:#fff;cursor:pointer;margin-bottom:10px;text-align:center}#preorderMenuPage .product-list .product-image img{max-height:160px;max-width:100%}#preorderMenuPage .product-list .product-name{display:-webkit-flex;display:flex;position:relative}#preorderMenuPage .product-list .product-name h5{-webkit-flex:1 1;flex:1 1;padding:0 20px}#preorderMenuPage .product-list .product-name i{color:#f44336;font-size:18px;position:absolute;right:0;top:-2px}#preorderMenuPage .product-list .product-info{cursor:pointer;background-color:#ebebeb;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between;padding:10px;text-align:center}#preorderMenuPage .product-list .product-info .description{font-size:14px;max-height:80px;overflow:hidden}#preorderMenuPage .product-list .product-price{font-size:18px;font-weight:700}#preorderMenuPage .product-list .product-serve{border-top:2px solid #45a874;padding:5px}#preorderMenuPage .product-list .product-serve .form-group{margin-bottom:0}#preorderMenuPage .product-list .product-add-to-basket{background:#fff;border:2px solid #45a874}#preorderMenuPage .product-list .product-add-to-basket .product-quantity{padding:5px}#preorderMenuPage .product-list .product-add-to-basket .product-quantity input{text-align:center!important}#preorderMenuPage .product-list .product-add-to-basket .product-cart div{cursor:pointer;font-weight:500;line-height:40px;text-align:center;text-transform:uppercase}#preorderMenuPage .product-list .product-add-to-basket .product-cart div i{margin-right:10px}#preorderMenuPage .product-list .product-add-to-basket .product-cart div:hover{color:#36845b}#preorderMenuPage .cart-summary{background-color:#000;bottom:0;left:0;max-height:100%;overflow:auto;padding:12px 0;position:fixed;text-align:right;width:100%;z-index:9}#preorderMenuPage .cart-summary .cart-actions{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#preorderMenuPage .cart-summary .cart-actions .badge{margin-left:6px}#preorderMenuPage .cart-summary .cart-actions-next-step{-webkit-flex:1 1;flex:1 1}#preorderMenuPage .cart-summary .cart-details{border-bottom:1px solid #fff;color:#fff;margin-bottom:6px;padding-bottom:6px;text-align:left}#preorderMenuPage .cart-summary .cart-details .cart-item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:3px 6px}#preorderMenuPage .cart-summary .cart-details .cart-item .ic-close-circled{cursor:pointer}#preorderMenuPage .cart-summary .cart-details .cart-item .ic-close-circled.unvisible{cursor:inherit;color:transparent}#preorderMenuPage .cart-summary .cart-details .cart-item-name{-webkit-flex:1 1;flex:1 1}#preorderMenuPage .cart-summary .cart-details .cart-item-total{min-width:100px;padding:0 12px;text-align:right}#preorderMenuPage .cart-summary .cart-details .cart-item-update-quantity .btn:first-child{margin-right:5px}#preorderMenuPage .cart-summary .cart-details .cart-item-quantity{padding-right:12px}#preorderMenuPage .cart-summary .cart-details .cart-item:hover{background-color:#6b6b6b}#preorderMenuPage .cart-summary .cart-total{color:#fff;margin-bottom:18px}#preorderMenuPage .cart-summary .cart-total span{margin-right:16px}#preorderMenuPage .cart-summary .cart-total strong{font-size:1.25rem}#preorderMenuPage #cart-notifications .alert{text-align:left}#preorderMenuPage #cart-notifications .alert p{margin-bottom:0}#preorderMenuPage .payment-logo{margin-top:12px;text-align:center}#preorderMenuPage .payment-logo.bambora img{background-color:#fff;border-radius:4px;max-width:500px;width:100%}.preorder-product-details-modal{max-width:500px}.preorder-product-details-modal .product-image{margin-bottom:10px;text-align:center}.preorder-product-details-modal .product-image img{max-height:350px;max-width:100%}.preorder-product-details-modal .product-allergens.tb{border-top:1px solid #9e9e9e;margin-top:10px;padding-top:10px}.preorder-product-details-modal .product-allergens h5{font-size:16px}.preorder-product-details-modal .product-add-to-basket{border:2px solid #45a874;margin-top:12px}.preorder-product-details-modal .product-add-to-basket .product-quantity{padding:5px}.preorder-product-details-modal .product-add-to-basket .product-quantity input{text-align:center!important}.preorder-product-details-modal .product-add-to-basket .product-cart div{cursor:pointer;font-weight:500;line-height:40px;text-align:center;text-transform:uppercase}.preorder-product-details-modal .product-add-to-basket .product-cart div i{margin-right:10px}.preorder-product-details-modal .product-add-to-basket .product-cart div:hover{color:#36845b}@media (max-width:768px){#preorderMenuPage .cart-summary .cart-details .cart-item{border-bottom:1px solid #fff;padding-bottom:12px;margin-bottom:6px}#preorderMenuPage .cart-summary .cart-details .cart-item .break{-webkit-flex-basis:100%;flex-basis:100%;height:6px}#preorderMenuPage .cart-summary .cart-details .cart-item-total{-webkit-flex:1 1;flex:1 1}#preorderMenuPage .cart-summary .cart-details .cart-item:last-child{border:none;padding-bottom:0}}#root,body,html{height:100%}#root{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#widget-booking{-webkit-flex:1 1;flex:1 1}.alert,.btn,.form-control,.modal-content{border-radius:0}.powered-by{-webkit-align-items:center;align-items:center;border-top:1px solid #ebebeb;display:-webkit-flex;display:flex;font-size:12px;-webkit-justify-content:center;justify-content:center;margin-top:35px;min-height:40px;text-align:center;width:100%}.powered-by .ic-logo{color:#343a40;font-size:20px;margin-right:10px}.powered-by a{color:#343a40}#widget-ordinary-table{padding-left:0;padding-right:0}@media (max-width:768px){.tooltip{display:none}}