.swal2-container{z-index:9999999999!important}#autoComplete_list{width:100%!important;margin-top:3px!important}.box_booking .main{text-align:left}.swal2-top-end .swal2-popup{padding:0!important}.swal2-top-end .swal2-popup .swal2-title{margin:0!important}li.variation-cart{margin-top:-12px;margin-left:31px;font-size:12px}.shopname-cart{border-bottom:1px solid #ccc}.shopname-cart:not(:first-child) {margin-top:20px}.box_booking{font-size:14px;font-size:.875rem}.noDeliveryWarning,.noPrepaWarning{opacity:.5;color:red}#noDeliveryWarning,#noPrepaWarning{color:red}#showTheCart{top:5px;position:relative;cursor:pointer}#top_menu .icon_cart_alt:before{font-size:26px}.leaflet-popup-content-wrapper{height:235px}a.btn_infobox_detail{top:14px}#results .dropdown-options{border:none;margin:0}#results .dropdown-options>a{padding:0;display:inline-block;color:#589442}#results .dropdown-toggle i{font-size:26px}#results .dropdown a:after{display:none}#results .dropdown-menu{background-color:#fff;min-width:250px;margin-left:-105px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#results .dropdown-menu h5{border-bottom:1px solid #ededed;padding-bottom:10px;margin-bottom:10px!important;font-size:14px;font-size:.875rem}#results .dropdown-menu ul{list-style:none;padding:0}#results .dropdown-menu label{font-weight:normal}#results .dropdown-menu ul li label small{float:right;padding-top:3px}#results .dropdown-menu a{color:#fff}#results ul{margin-bottom:1rem}#results .dropdown-menu ul li{display:unset;padding-top:unset;font-size:unset}#results .dropdown-menu ul li:last-child{padding:unset;float:unset}.simple-cross:after{display:none}.box_booking .main ul li a.addOne:before{content:"\50";left:-10px}.box_booking .main ul li div{display:inline;margin-left:-15px}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.white-popup-block{background:#fff;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button.mfp-close{position:absolute;width:45px;height:45px;top:0;right:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter: alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}#custom-content .score{position:absolute;top:10px;right:10px}#custom-content .score strong{background-color:#f0f0f0;line-height:1;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-ms-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;padding:10px 10px 8px 10px;display:inline-block;font-size:15px;font-size:.9375rem}#custom-content em{font-size:12px;font-size:.75rem}#custom-content h2{font-size:18px;font-size:1.125rem}#custom-content h3{font-size:18px;font-size:1.125rem;margin-bottom:0}#custom-content small{font-size:14px;font-size:.875rem;color:#777}#custom-content ul{margin-top:10px}#custom-content ul{list-style:none;margin:0;margin-top:0;padding:0}#custom-content ul li{display:inline-block;position:relative;width:100%}.take,.deliv{font-size:12px;font-size:.75rem;position:relative;padding-left:20px;margin-right:10px;font-weight:500;color:#444}#custom-content .take,#custom-content .deliv{font-size:12px;font-size:.75rem;position:relative;padding-left:20px;margin-right:10px;font-weight:500;color:#444}#custom-content .take.no,#custom-content .deliv.no{text-decoration:line-through;color:#bbb}#custom-content ul li{display:inline-block;width:auto;margin:0 5px 0 0}#custom-content .deliv{padding-left:30px;margin-right:0}.mfp-container .dropdown a:after{display:none}.head button.mfp-close{position:absolute;width:45px;height:45px;top:-8px;right:-5px;color:#000;font-size:25px;font-family:Arial,Baskerville,monospace}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}#card-element{height:40px;border-radius:3px;border:1px solid #d2d8dd;padding:7px 5px 0 5px}.acceptcookies{margin:10px}