.clear:after,.clear:before{content:""}.checkout .create-account {width:100%;float:left}fieldset{border:0}.woocommerce-checkout #payment ul.payment_methods li.payment_method_braintree_credit_card img {margin: 0 10px 0 0}.type-product .woocommerce-product-details__short-description{font-size:.85em;min-height:60px;margin:10px 0 0}.woocommerce .quantity .qty{position:relative;top:-1px}.type-product .product-inner .price{margin:0}.search-border.uk-panel-box{padding:6px;margin-bottom:3em}#billing_country_field{display:none}.woocommerce #payment ul.payment_methods li,.woocommerce #payment ul.payment_methods li label,.woocommerce ul#shipping_method li label,.woocommerce-page #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li label,.radio-label{cursor:pointer}.payment_box{cursor:default}.clear:before{display:table}#billing_postcode_field.form-row-wide,.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}#billing_address_1_field.form-row-first,#billing_city_field.form-row-last{width:69%}#billing_houseno_field.form-row-last,#billing_postcode_field.form-row-first{width:25%}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;padding-bottom:15px;margin-top:30px;padding-top:16px;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:20%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:78%}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content{float:left;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:100%;margin-bottom:20px}.woocommerce-account .row .hentry{margin:20px 0 0}.woocommerce table.shop_table.woocommerce-MyAccount-orders td,.woocommerce-page table.shop_table.woocommerce-MyAccount-orders td{padding:10px 0}.woocommerce table.shop_table.woocommerce-MyAccount-orders td:last-child,.woocommerce-page table.shop_table.woocommerce-MyAccount-orders td:last-child{padding-top:20px}}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{overflow:visible;width:47%}#billing_city_field.form-row-wide,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:0 0}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{border-bottom-style:solid;border-bottom-width:1px;margin:0 0 25px;padding:0 0 13px;text-transform:uppercase;font-size:14px}.woocommerce .cart-collaterals .cart_totals h3{font-size:13px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:60%;position:relative}.woocommerce-cart #content table.cart td.actions .coupon #coupon_code{padding:16px 130px 16px 65px;min-width:200px;width:100%;height:50px;font-size:13px;display:block;margin-right:0;border-style:dashed;color:#000;text-transform:uppercase;font-weight:700}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none;padding:40px 40px 0}.cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount{font-size:24px}.cart-collaterals .cart_totals .shop_table .order-total .includes_tax .woocommerce-Price-amount{font-weight:400}.woocommerce-cart .cart-collaterals .cart_totals th{text-transform:uppercase}.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th{vertical-align:top}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:0}.woocommerce-cart .wc-proceed-to-checkout{padding-bottom:0}.clear:after{display:table}.uk-search-default .uk-search-input-zip{height:40px;padding-left:6px;padding-right:6px;background-color:transparent;border-radius:2px}.uk-search-input-zip{box-sizing:border-box;margin:0;border-radius:0;border-width:1px;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;color:#767779}.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input-zip{padding-left:40px;border:1px solid #e6e5de;background:#fff}.uk-card-default.search-border{background:#f3f2f2}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:5px;left:90%;right:0}.woocommerce .products a.button.loading{opacity:1}#zip_not_exist_msg{color:red;font-size:12px}.zip_disable_checkout{background:#333;cursor:context-menu}.multisiteList{display:none}.deliverymethod-panel{background:#ffffbf;text-align:center;width:100%}.deliverymethod-panel p{padding:10px}#open_hour_setting_form td,#open_hour_setting_form th{border-top:1px solid #333}.pickup_del_loader_box{position:absolute;height:30px;width:30px;margin-left:80px;display:none}#pickup_del_loader{font-size:40px}.after-shop-loop-item-title>p{font-size:14px}.zip-enter-block,.zipentryform{padding:10px 25px}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:lieferchef!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce.woocommerce-list-style-view.attachment-shop_catalog.size-shop_catalog.wp-post-image{float:left;width:30%}.home #tm-sidebar,.woocommerce-account #tm-sidebar{display:none!important}.woocommerce-page.woocommerce-list-no-image-view .products .product:not(.product-category),.woocommerce-page.woocommerce-list-style-view .products .product,.woocommerce.woocommerce-list-no-image-view .products .product:not(.product-category),.woocommerce.woocommerce-list-style-view .products .product{width:100%;text-align:left}.col-centered,.form-control.big,.row-centered,.zip-pay,.ziptitle{text-align:center}.woocommerce-page.woocommerce-list-no-image-view .products .product,.woocommerce.woocommerce-list-no-image-view .products .product{margin-bottom:.992em}.woocommerce-list-no-image-view .products .product h3{max-width:60%;margin:20px 0}.woocommerce-page div.product p.price{float:right;margin:10px!important;min-height:20px;position:relative}.zipentryform{background:#fff;background:rgba(255,255,255,.7);box-shadow:0 1px 3px rgba(0,0,0,.13);border-radius:4px}.horizontal-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.horizontal-nav li{float:left}@font-face{font-family:lieferchef;src:url(../fonts/lieferchef.eot);src:url(../fonts/lieferchef.eot?#iefix) format("embedded-opentype"),url(../fonts/lieferchef.woff) format("woff"),url(../fonts/lieferchef.ttf) format("truetype"),url(../fonts/lieferchef.svg#lieferchef) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}#header.header-21{box-shadow:none}.col-centered{display:inline-block;float:none!important;margin-right:-4px;background:#fff;background:rgba(255,255,255,.7);box-shadow:0 1px 3px rgba(0,0,0,.13);border-radius:4px}.form-control.big{width:60%;padding:5px 20px 0;height:60px;border-radius:4px;float:left;margin:0 15px 15px 0;font-size:18px}.ziptitle{line-height:1.1;color:#222;font-size:22px;font-weight:700;margin:.67em 0}.autocomplete-form #last{overflow:hidden;display:block}.zip-pay{display:block;margin:16px 0;font-size:14px}.zip-pay span{display:inline-block}.zip-pay i{font-size:2.1em;margin:5px}.zip-pay i.icon-post-finance{margin:5px 10px}.icon-cc-visa:before{content:"\61"}.icon-cc-paypal:before{content:"\62"}.icon-cc-mastercard:before{content:"\63"}.icon-cc-amex:before{content:"\64"}.icon-cc-stripe:before{content:"\65"}.icon-cc-jcb:before{content:"\66"}.icon-cc-discover:before{content:"\67"}.icon-cc-teller-2:before{content:"\68"}.icon-cc-teller:before{content:"\69"}.icon-cc-glass-2:before{content:"\6a"}.icon-cc-glass:before{content:"\6b"}.icon-cc-glace-2:before{content:"\6c"}.icon-cc-glace:before{content:"\6d"}.icon-cc-phone:before{content:"\6e"}.icon-cc-phone-2:before{content:"\6f"}.icon-cc-burger:before{content:"\70"}.icon-cc-calendar:before{content:"\73"}.icon-cc-calendar-2:before{content:"\74"}.icon-cc-burger-2:before{content:"\75"}.icon-post-finance:before{content:"\71"}.icon-bar1:before{content:"\72"}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product h3{font-size:1.1em}
.woocommerce .widget_shopping_cart .cart_list li a.remove-cart,.woocommerce-page .widget_shopping_cart .cart_list li a.remove-cart,.woocommerce-page.widget_shopping_cart .cart_list li a.remove-cart,.woocommerce.widget_shopping_cart .cart_list li a.remove-cart{right:0;top:4px}.mini_cart_item .uk-text-small{font-size:.775rem;padding-left:10px}.mini_cart_item .woocommerce-Price-amount.amount{line-height:1.583em;display:inline-block;vertical-align:middle;font-weight:400;font-size:.9em}.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{margin-top:1px}.after-shop-loop-item-title .product-addon-totals{display:none}
.product-inner > p.price .woocommerce-Price-amount, .woocommerce.quick-view p.price {
    display: none;
}
.includes_tax{white-space: pre-wrap!important}
input:disabled+label {
  cursor: default;
}
.meal-desc {
    padding-bottom: 10px;
}
.quick-view-modal .meal-desc {
  padding-top:20px;
  padding-bottom: 20px;
}

.woocommerce .products ul.uk-accordion, .woocommerce-page .products ul.uk-accordion  {

  border:1px solid #ccc;
  padding: 10px;
}
.woocommerce-grid-view .products .product-addon .options-list li {
  width: 100%
}
.woocommerce a.addtocartline.added:before, .woocommerce-page a.addtocartline.added:before {
    margin-right: 10px;
    text-indent: 0;
    font-family: WooCommerce;
    content: "\e017";
    color:  #0f4a07;
}
.woocommerce .products a.button.loading:before,.woocommerce .products a.addtocartline.loading:before{margin-right: 10px;content:"";display:inline-block;width:30px;height:25px;background:url(../images/morph-shape-gif-preloader.gif) center no-repeat;background-size:auto 15px;vertical-align:middle;position:relative;top:0;left:auto;right:auto;animation:none;-webkit-animation:none}
.added_to_cart.wc-forward {
    display: none;
}
@media only screen and (max-width:768px){

  .woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    display: block;
  }
}
.woocommerce ul.products li.product .addtocartline .price,
.woocommerce-page ul.products li.product .addtocartline .price,
.woocommerce .cart a.addtocartline .price {
  display: inline;
  color:  #0f4a07;
  font-weight: 900;
  margin-right: 2em;
}
.woocommerce ul.products li.product .addtocartline .uk-icon,
.woocommerce-page ul.products li.product .addtocartline .uk-icon,
.woocommerce .cart a.addtocartline .uk-icon {
    color:  #0f4a07;
}
.woocommerce .cart a.addtocartline {
    text-decoration: none;
    text-align: right;
}

.woocommerce-list-no-image-view .addtocartline,
.woocommerce-list-with-image-view .addtocartline {
    text-align: right;
}

.product-category.last {display:block}
.woocommerce ul.products li.product-category .product-list{border:0;padding:0}
#dialog-zipcode{transition: none}

.uk-alert-allergie {
    background: #d8eafc;
    color: #1e87f0;
}
.uk-alert-allergie a {
    background: #d8eafc;
    color: #1e87f0;
    line-height:0.5;
    font-size:13px;

}
.uk-alert-allergie-icon {
    position: absolute;
    left: 15px;
    top: 40%;
}
@media (max-width:767px) {
  .mobile-basket {
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.35);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.35);
    padding: 8px 0 16px;
  }
  .mobile-basket-inner{margin: 0 16px}
  .mobile-basket-inner a {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;}
    .mobile-basket .uk-badge {
      font-size: .825rem;
      position: relative;
      top: -10px;
      right: 5px;
      min-width: 18px;
      height: 18px;
    }
}
.woocommerce-page.woocommerce-list-no-image-view .woocommerce-placeholder {
    display: none;
}
.frm_verify,.frm_style_formidable-style.with_frm_style .frm_none_container .frm_primary_label, .frm_style_formidable-style.with_frm_style .frm_pos_none {display:none}
fieldset{border:0}
