@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
/* line 151, ../sass/include/_variables.sass */
a[data-rel="loadIngredients"], form#formRegistration .row-fluid:not(.controls) .span3, #shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn, #shopping-cart-widget .shopping-cart-footer .btn:not(.btn-hide), .formLogin .row-fluid:last-child .span5, .formLogin a, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4, .btn:not(.btn-micro):not(.btn-mini), .btn-primary:not(.btn-micro):not(.btn-mini), .available-store-list .store-list-content .new-search, .modal .modal-footer .btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 154, ../sass/include/_variables.sass */
a[data-rel="loadIngredients"]:before, form#formRegistration .row-fluid:not(.controls) .span3:before, #shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn:before, #shopping-cart-widget .shopping-cart-footer .btn:not(.btn-hide):before, .formLogin .row-fluid:last-child .span5:before, .formLogin a:before, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4:before, .btn:not(.btn-mini):not(.btn-micro):before, .btn-primary:not(.btn-mini):not(.btn-micro):before, .available-store-list .store-list-content .new-search:before, .modal .modal-footer .btn:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent currentColor;
  margin-right: 6.66667px;
}

/* line 165, ../sass/include/_variables.sass */
a, .banner .loginAndStore .login a, .formLogin .row-fluid:last-child .span5, .formLogin .loginButton, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4, .btn:not(.btn-micro):not(.btn-mini), .available-store-list .store-list-content .new-search, .modal .modal-footer .btn {
  background: none;
  color: #610C17;
}
/* line 168, ../sass/include/_variables.sass */
a:active, .banner .loginAndStore .login a:active, .formLogin .row-fluid:last-child .span5:active, .formLogin .loginButton:active, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4:active, .btn:active:not(.btn-micro):not(.btn-mini), .available-store-list .store-list-content .new-search:active, .modal .modal-footer .btn:active, a:focus, .banner .loginAndStore .login a:focus, .formLogin .row-fluid:last-child .span5:focus, .formLogin .loginButton:focus, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4:focus, .btn:focus:not(.btn-micro):not(.btn-mini), .available-store-list .store-list-content .new-search:focus, .modal .modal-footer .btn:focus, a:hover, .banner .loginAndStore .login a:hover, .formLogin .row-fluid:last-child .span5:hover, .formLogin .loginButton:hover, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4:hover, .btn:hover:not(.btn-micro):not(.btn-mini), .available-store-list .store-list-content .new-search:hover, .modal .modal-footer .btn:hover {
  background: none;
  color: #FFFFFF;
}
/* line 173, ../sass/include/_variables.sass */
a:first-letter, .banner .loginAndStore .login a:first-letter, .formLogin .row-fluid:last-child .span5:first-letter, .formLogin .loginButton:first-letter, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4:first-letter, .btn:not(.btn-mini):not(.btn-micro):first-letter, .available-store-list .store-list-content .new-search:first-letter, .modal .modal-footer .btn:first-letter {
  text-transform: uppercase;
}

/* line 176, ../sass/include/_variables.sass */
.banner > .content a:active, .banner .loginAndStore .login a:active, body.blank .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:active, .modal .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:active, .formLogin .row-fluid:last-child .span5:active, .formLogin a:active, .formLogin .loginButton:active, .modal .modal-body a:active, .modal .modal-footer .btn:active, .banner > .content a:focus, .banner .loginAndStore .login a:focus, body.blank .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:focus, .modal .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:focus, .formLogin .row-fluid:last-child .span5:focus, .formLogin a:focus, .formLogin .loginButton:focus, .modal .modal-body a:focus, .modal .modal-footer .btn:focus, .banner > .content a:hover, .banner .loginAndStore .login a:hover, body.blank .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:hover, .modal .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:hover, .formLogin .row-fluid:last-child .span5:hover, .formLogin a:hover, .formLogin .loginButton:hover, .modal .modal-body a:hover, .modal .modal-footer .btn:hover {
  background: none;
  color: #A7736F;
}

/* line 181, ../sass/include/_variables.sass */
a[data-rel="loadIngredients"], #shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn, #shopping-cart-widget .shopping-cart-footer .btn, #submitForm > .row-fluid .span7 .product-infos a {
  background: none;
  color: #FFFFFF;
}
/* line 184, ../sass/include/_variables.sass */
a[data-rel="loadIngredients"]:active, #shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn:active, #shopping-cart-widget .shopping-cart-footer .btn:active, #submitForm > .row-fluid .span7 .product-infos a:active, a[data-rel="loadIngredients"]:focus, #shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn:focus, #shopping-cart-widget .shopping-cart-footer .btn:focus, #submitForm > .row-fluid .span7 .product-infos a:focus, a[data-rel="loadIngredients"]:hover, #shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn:hover, #shopping-cart-widget .shopping-cart-footer .btn:hover, #submitForm > .row-fluid .span7 .product-infos a:hover {
  background: none;
  color: #A7736F;
}
/* line 189, ../sass/include/_variables.sass */
a[data-rel="loadIngredients"]:first-letter, #shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn:first-letter, #shopping-cart-widget .shopping-cart-footer .btn:first-letter, #submitForm > .row-fluid .span7 .product-infos a:first-letter {
  text-transform: uppercase;
}

/* line 192, ../sass/include/_variables.sass */
a[data-rel="loadIngredients"]:active, #submitForm > .row-fluid .span7 .product-infos a:active, a[data-rel="loadIngredients"]:focus, #submitForm > .row-fluid .span7 .product-infos a:focus, a[data-rel="loadIngredients"]:hover, #submitForm > .row-fluid .span7 .product-infos a:hover {
  color: #610C17;
}

/* line 197, ../sass/include/_variables.sass */
.dropdown-toggle, .dropdown a.dropdown-toggle, .soDatePickerSmall .dropdown .dropdown-toggle, #soDatePicker .dropdown .dropdown-toggle,
#soTPDelivery .dropdown .dropdown-toggle,
#soTPTakeaway .dropdown .dropdown-toggle, .btn-group > .dropdown-toggle, body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle {
  position: relative;
  margin: auto;
  border: 1px solid #610C17;
  border-radius: 0;
  padding: 5px 10px;
  background-color: #FFFFFF;
  color: #610C17;
}
/* line 205, ../sass/include/_variables.sass */
.dropdown-toggle i, .dropdown a.dropdown-toggle i, .soDatePickerSmall .dropdown .dropdown-toggle i, #soDatePicker .dropdown .dropdown-toggle i,
#soTPDelivery .dropdown .dropdown-toggle i,
#soTPTakeaway .dropdown .dropdown-toggle i, .btn-group > .dropdown-toggle i, body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle i {
  display: none;
}
/* line 207, ../sass/include/_variables.sass */
.dropdown-toggle:after, .dropdown a.dropdown-toggle:after, .soDatePickerSmall .dropdown .dropdown-toggle:after, #soDatePicker .dropdown .dropdown-toggle:after,
#soTPDelivery .dropdown .dropdown-toggle:after,
#soTPTakeaway .dropdown .dropdown-toggle:after, .btn-group > .dropdown-toggle:after, body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle:after {
  content: "";
  z-index: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
  font-family: "Fontawesome";
}

/* line 217, ../sass/include/_variables.sass */
.info-store-closed,
.customermessages .message, #submitForm #mainProductContainer .menue-order #orderMessages {
  border-left: 4px solid #610C17;
  width: 100%;
  color: #610C17;
  background-color: #A7736F;
}

/* line 223, ../sass/include/_variables.sass */
.dropdown-toggle span, .dropdown a.dropdown-toggle span, .soDatePickerSmall .dropdown .dropdown-toggle span, #soDatePicker .dropdown .dropdown-toggle span,
#soTPDelivery .dropdown .dropdown-toggle span,
#soTPTakeaway .dropdown .dropdown-toggle span, [class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword input[type="submit"] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

/* line 239, ../sass/include/_variables.sass */
span#prevSlot i.fa, span#nextSlot i.fa {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: normal;
}

/* line 279, ../sass/include/_variables.sass */
input[type="radio"], input[type="checkbox"] {
  position: absolute;
  left: 0;
  cursor: pointer;
  opacity: 1;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: 0 -1px -1px;
  margin-left: 0 !important;
  overflow: hidden;
  padding: 0;
  margin-bottom: 1.4em;
  width: 20px !important;
}

/* line 297, ../sass/include/_variables.sass */
label.radio, label.checkbox {
  position: relative;
  padding-left: 35px !important;
  margin-left: 2px;
}

/* line 305, ../sass/include/_variables.sass */
label.checkbox:focus, label.checkbox:active, label.checkbox:visited, #submitForm .removeables-row .removeable-container.span6:focus, #submitForm .removeables-row .removeable-container.span6:active, #submitForm .removeables-row .removeable-container.span6:visited {
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
  border: none !important;
}

/* line 314, ../sass/include/_variables.sass */
label.checkbox.checked:before, label.checkbox.remove:before {
  background-image: url(../img/iconset.png);
  background-position: -8px -6px;
  background-size: 168px 36px;
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}

@CHARSET "UTF-8";
@font-face {
  font-family: "DIN1451 Mittelschrift";
  src: url("fonts/DIN1451-Mittelschrift/DIN1451-Mittelschrift.eot");
  src: url("fonts/DIN1451-Mittelschrift/DIN1451-Mittelschrift.eot?#iefix") format("eot"), url("fonts/DIN1451-Mittelschrift/DIN1451-Mittelschrift.woff2") format("woff2"), url("fonts/DIN1451-Mittelschrift/DIN1451-Mittelschrift.woff") format("woff"), url("fonts/DIN1451-Mittelschrift/DIN1451-Mittelschrift.ttf") format("truetype"), url("fonts/DIN1451-Mittelschrift/DIN1451-Mittelschrift.svg#4bdb9114-6506-4c0a-888d-1ddc7466d458") format("svg");
}
@font-face {
  font-family: "Univers LT 55 Roman";
  src: url("fonts/Univers-LT-55-Roman/Univers-LT-55-Roman.eot");
  src: url("fonts/Univers-LT-55-Roman/Univers-LT-55-Roman.eot?#iefix") format("eot"), url("fonts/Univers-LT-55-Roman/Univers-LT-55-Roman.woff") format("woff"), url("fonts/Univers-LT-55-Roman/Univers-LT-55-Roman.ttf") format("truetype"), url("fonts/Univers-LT-55-Roman/Univers-LT-55-Roman.svg#4bdb9114-6506-4c0a-888d-1ddc7466d458") format("svg");
}
@font-face {
  font-family: "Univers LT 55 W02 Roman";
  src: url("fonts/Univers-LT-55-W02-Roman/Univers-LT-55-W02-Roman.eot");
  src: url("fonts/Univers-LT-55-W02-Roman/Univers-LT-55-W02-Roman.eot?#iefix") format("eot"), url("fonts/Univers-LT-55-W02-Roman/Univers-LT-55-W02-Roman.woff2") format("woff2"), url("fonts/Univers-LT-55-W02-Roman/Univers-LT-55-W02-Roman.woff") format("woff"), url("fonts/Univers-LT-55-W02-Roman/Univers-LT-55-W02-Roman.ttf") format("truetype"), url("fonts/Univers-LT-55-W02-Roman/Univers-LT-55-W02-Roman.svg#4bdb9114-6506-4c0a-888d-1ddc7466d458") format("svg");
}
/* line 2, ../sass/include/_global.sass */
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  border-color: #CCCCCC;
  color: #525252;
  background-color: #CCCCCC;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 7, ../sass/include/_global.sass */
.btn-primary, form#formRegistration .row-fluid:not(.controls) .span3, .soDatePickerSmall .btn, #soDatePicker .btn,
#soTPDelivery .btn,
#soTPTakeaway .btn, body.storedata_selectDeliveryTime .select-delivery-time .btn, body[class*='customerdata_forgotPassword'] #formForgotPassword .btn, .content.upselling .grouping-buttons .btn, .content.upselling .content.article-list .article-container .span6 .grouping-buttons .btn, .content.article-list .article-container .span6 .content.upselling .grouping-buttons .btn, .content.checkout > #checkoutForm .checkout-end .text-center button[type="submit"], .content.checkout > #checkoutForm .person-data .login-option .btn, .btn.open-basket, .available-store-list .store-list-content .store-item .store-choise .btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .btn, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .btn-micro, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .btn, .active.btn-primary, form#formRegistration .row-fluid:not(.controls) .active.span3, .soDatePickerSmall .active.btn, #soDatePicker .active.btn,
#soTPDelivery .active.btn,
#soTPTakeaway .active.btn, body.storedata_selectDeliveryTime .select-delivery-time .active.btn, body[class*='customerdata_forgotPassword'] #formForgotPassword .active.btn, .content.upselling .grouping-buttons .active.btn, .content.checkout > #checkoutForm .checkout-end .text-center button.active[type="submit"], .content.checkout > #checkoutForm .person-data .login-option .active.btn, .active.btn.open-basket, .available-store-list .store-list-content .store-item .store-choise .active.btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .active.btn, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .active.btn-micro, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .active.btn, .btn-primary:active, form#formRegistration .row-fluid:not(.controls) .span3:active, .soDatePickerSmall .btn:active, #soDatePicker .btn:active,
#soTPDelivery .btn:active,
#soTPTakeaway .btn:active, body.storedata_selectDeliveryTime .select-delivery-time .btn:active, body[class*='customerdata_forgotPassword'] #formForgotPassword .btn:active, .content.upselling .grouping-buttons .btn:active, .content.checkout > #checkoutForm .checkout-end .text-center button[type="submit"]:active, .content.checkout > #checkoutForm .person-data .login-option .btn:active, .btn.open-basket:active, .available-store-list .store-list-content .store-item .store-choise .btn:active, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .btn:active, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .btn-micro:active, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .btn:active, .disabled.btn-primary, form#formRegistration .row-fluid:not(.controls) .disabled.span3, .soDatePickerSmall .disabled.btn, #soDatePicker .disabled.btn,
#soTPDelivery .disabled.btn,
#soTPTakeaway .disabled.btn, body.storedata_selectDeliveryTime .select-delivery-time .disabled.btn, body[class*='customerdata_forgotPassword'] #formForgotPassword .disabled.btn, .content.upselling .grouping-buttons .disabled.btn, .content.checkout > #checkoutForm .checkout-end .text-center button.disabled[type="submit"], .content.checkout > #checkoutForm .person-data .login-option .disabled.btn, .disabled.btn.open-basket, .available-store-list .store-list-content .store-item .store-choise .disabled.btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .disabled.btn, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .disabled.btn-micro, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .disabled.btn, [disabled].btn-primary, form#formRegistration .row-fluid:not(.controls) [disabled].span3, .soDatePickerSmall [disabled].btn, #soDatePicker [disabled].btn,
#soTPDelivery [disabled].btn,
#soTPTakeaway [disabled].btn, body.storedata_selectDeliveryTime .select-delivery-time [disabled].btn, body[class*='customerdata_forgotPassword'] #formForgotPassword [disabled].btn, .content.upselling .grouping-buttons [disabled].btn, .content.checkout > #checkoutForm .checkout-end .text-center button[disabled][type="submit"], .content.checkout > #checkoutForm .person-data .login-option [disabled].btn, [disabled].btn.open-basket, .available-store-list .store-list-content .store-item .store-choise [disabled].btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection [disabled].btn, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete [disabled].btn-micro, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid [disabled].btn, .btn-primary:focus, form#formRegistration .row-fluid:not(.controls) .span3:focus, .soDatePickerSmall .btn:focus, #soDatePicker .btn:focus,
#soTPDelivery .btn:focus,
#soTPTakeaway .btn:focus, body.storedata_selectDeliveryTime .select-delivery-time .btn:focus, body[class*='customerdata_forgotPassword'] #formForgotPassword .btn:focus, .content.upselling .grouping-buttons .btn:focus, .content.checkout > #checkoutForm .checkout-end .text-center button[type="submit"]:focus, .content.checkout > #checkoutForm .person-data .login-option .btn:focus, .btn.open-basket:focus, .available-store-list .store-list-content .store-item .store-choise .btn:focus, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .btn:focus, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .btn-micro:focus, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .btn:focus, .btn-primary:hover, form#formRegistration .row-fluid:not(.controls) .span3:hover, .soDatePickerSmall .btn:hover, #soDatePicker .btn:hover,
#soTPDelivery .btn:hover,
#soTPTakeaway .btn:hover, body.storedata_selectDeliveryTime .select-delivery-time .btn:hover, body[class*='customerdata_forgotPassword'] #formForgotPassword .btn:hover, .content.upselling .grouping-buttons .btn:hover, .content.checkout > #checkoutForm .checkout-end .text-center button[type="submit"]:hover, .content.checkout > #checkoutForm .person-data .login-option .btn:hover, .btn.open-basket:hover, .available-store-list .store-list-content .store-item .store-choise .btn:hover, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .btn:hover, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .btn-micro:hover, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .btn:hover, .dropdown-menu > li:active, .soDatePickerSmall .dropdown .dropdown-menu > li:active, #soDatePicker .dropdown .dropdown-menu > li:active,
#soTPDelivery .dropdown .dropdown-menu > li:active,
#soTPTakeaway .dropdown .dropdown-menu > li:active, .dropdown-menu > li a:active, .soDatePickerSmall .dropdown .dropdown-menu > li a:active, #soDatePicker .dropdown .dropdown-menu > li a:active,
#soTPDelivery .dropdown .dropdown-menu > li a:active,
#soTPTakeaway .dropdown .dropdown-menu > li a:active, .dropdown-menu > li:focus, .soDatePickerSmall .dropdown .dropdown-menu > li:focus, #soDatePicker .dropdown .dropdown-menu > li:focus,
#soTPDelivery .dropdown .dropdown-menu > li:focus,
#soTPTakeaway .dropdown .dropdown-menu > li:focus, .dropdown-menu > li a:focus, .soDatePickerSmall .dropdown .dropdown-menu > li a:focus, #soDatePicker .dropdown .dropdown-menu > li a:focus,
#soTPDelivery .dropdown .dropdown-menu > li a:focus,
#soTPTakeaway .dropdown .dropdown-menu > li a:focus, .dropdown-menu > li:hover, .soDatePickerSmall .dropdown .dropdown-menu > li:hover, #soDatePicker .dropdown .dropdown-menu > li:hover,
#soTPDelivery .dropdown .dropdown-menu > li:hover,
#soTPTakeaway .dropdown .dropdown-menu > li:hover, .dropdown-menu > li a:hover, .soDatePickerSmall .dropdown .dropdown-menu > li a:hover, #soDatePicker .dropdown .dropdown-menu > li a:hover,
#soTPDelivery .dropdown .dropdown-menu > li a:hover,
#soTPTakeaway .dropdown .dropdown-menu > li a:hover, .ui-datepicker .ui-widget-header, .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .cookie-message {
  border-color: #610C17;
  color: #FFFFFF;
  background-color: #610C17;
}

/* line 11, ../sass/include/_global.sass */
.ui-datepicker .ui-datepicker-buttonpane button, #submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc [class*="span"] .btn, .ui-datepicker .ui-datepicker-calendar .ui-state-hover,
.ui-datepicker .ui-datepicker-calendar .ui-state-active,
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-days-cell-over .ui-state-default, .ui-tooltip.ui-widget, .cookie-message .btn {
  border-color: #FFFFFF;
  color: #610C17;
  background-color: #FFFFFF;
}

/* line 15, ../sass/include/_global.sass */
.dropdown-toggle, .dropdown a.dropdown-toggle, .soDatePickerSmall .dropdown .dropdown-toggle, #soDatePicker .dropdown .dropdown-toggle,
#soTPDelivery .dropdown .dropdown-toggle,
#soTPTakeaway .dropdown .dropdown-toggle, .btn-group > .dropdown-toggle, .dropdown-menu, .soDatePickerSmall .dropdown .dropdown-menu, #soDatePicker .dropdown .dropdown-menu,
#soTPDelivery .dropdown .dropdown-menu,
#soTPTakeaway .dropdown .dropdown-menu {
  border-color: #FFFFFF;
  color: #610C17;
  background-color: #FFFFFF;
}

/* line 20, ../sass/include/_global.sass */
.dropdown:after, .soDatePickerSmall .dropdown:after, #soDatePicker .dropdown:after,
#soTPDelivery .dropdown:after,
#soTPTakeaway .dropdown:after {
  content: "";
  display: block;
  clear: both;
}

/* line 29, ../sass/include/_global.sass */
h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: none;
  line-height: normal;
  letter-spacing: normal;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

/* line 35, ../sass/include/_global.sass */
.content-container #content-title #content-title-container .title, .content.article-list .article-container .element-wrapper h1, .content.checkout .person-data > div:first-child h3, #submitForm #mainProductContainer .main-article-name h2, #submitForm #mainProductContainer .menue-heading h2, #submitForm > .row-fluid .span7:not(.toppinggroup-list) h2, #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-name h2 {
  border-top: 4px solid #FFFFFF;
  padding-top: 10px;
  text-align: left;
  font-weight: 400;
  font-size: 24px;
  color: #FFFFFF;
}

/* line 42, ../sass/include/_global.sass */
h1 {
  font-size: 36px;
}

/* line 44, ../sass/include/_global.sass */
h2 {
  font-size: 30px;
}

/* line 46, ../sass/include/_global.sass */
h3 {
  font-size: 26px;
}

/* line 48, ../sass/include/_global.sass */
h4 {
  font-size: 20px;
}

/* line 50, ../sass/include/_global.sass */
h5 {
  font-size: 16px;
}

/* line 52, ../sass/include/_global.sass */
h6 {
  font-size: 14px;
}

/* line 61, ../sass/include/_global.sass */
.dropdown-menu, .soDatePickerSmall .dropdown .dropdown-menu, #soDatePicker .dropdown .dropdown-menu,
#soTPDelivery .dropdown .dropdown-menu,
#soTPTakeaway .dropdown .dropdown-menu, #submitForm #mainProductContainer .selected_toppings {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 91, ../sass/include/_global.sass */
.dropdown-toggle span, .dropdown a.dropdown-toggle span, .soDatePickerSmall .dropdown .dropdown-toggle span, #soDatePicker .dropdown .dropdown-toggle span,
#soTPDelivery .dropdown .dropdown-toggle span,
#soTPTakeaway .dropdown .dropdown-toggle span, [class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword input[type="submit"] {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 98, ../sass/include/_global.sass */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 103, ../sass/include/_global.sass */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  margin-bottom: 15px;
  color: inherit;
}

/* line 127, ../sass/include/_global.sass */
p {
  margin-bottom: 15px;
}

/* line 130, ../sass/include/_global.sass */
i {
  font-style: normal;
}

/* line 135, ../sass/include/_global.sass */
a:first-letter {
  text-transform: uppercase;
}
/* line 138, ../sass/include/_global.sass */
a span:first-letter {
  text-transform: uppercase;
}
/* line 140, ../sass/include/_global.sass */
a[data-rel="loadIngredients"] {
  font-size: inherit;
}
/* line 145, ../sass/include/_global.sass */
a[data-rel="loadIngredients"] i {
  display: none;
}

/* line 148, ../sass/include/_global.sass */
.headline,
strong,
b {
  font-weight: normal;
}

/* line 153, ../sass/include/_global.sass */
small {
  font-size: 14px;
}

@media(max-width: 1140px) {
  /* line 157, ../sass/include/_global.sass */
  .content.article-list {
    padding: 0;
  }
}
/* line 161, ../sass/include/_global.sass */
hr {
  border-top: none;
}

/* line 164, ../sass/include/_global.sass */
.horizontal-divider {
  border-top: none;
}

/* line 167, ../sass/include/_global.sass */
.push-content-top {
  height: 100px;
}

/* line 170, ../sass/include/_global.sass */
.page-header {
  display: none;
}
/* line 172, ../sass/include/_global.sass */
.page-header.row-fluid {
  display: none;
}

/* line 175, ../sass/include/_global.sass */
.row-fluid {
  position: relative;
  width: auto;
}
/* line 178, ../sass/include/_global.sass */
.row-fluid.controls {
  margin-bottom: 0;
}

/* line 181, ../sass/include/_global.sass */
::-moz-selection {
  background: #610C17;
  color: #FFFFFF;
  text-shadow: none;
}
::selection {
  background: #610C17;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2, ../sass/include/components/elements/_buttons.sass */
button,
.btn, form#formRegistration .row-fluid:not(.controls) .span3, input[type="submit"],
button[type="submit"], .ui-datepicker .ui-datepicker-buttonpane button, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  outline: none;
  border: none;
  border-radius: 0;
  padding: 10px;
  line-height: normal;
  text-align: right;
  text-shadow: none;
  text-transform: none;
  font-family: inherit;
  font-weight: 400;
  font-size: 16px;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* line 17, ../sass/include/components/elements/_buttons.sass */
button.active,
.active.btn, form#formRegistration .row-fluid:not(.controls) .active.span3, input.active[type="submit"], .ui-datepicker .ui-datepicker-buttonpane button.active, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3.active, button.disabled,
.disabled.btn, form#formRegistration .row-fluid:not(.controls) .disabled.span3, input.disabled[type="submit"], .ui-datepicker .ui-datepicker-buttonpane button.disabled, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3.disabled, button[disabled],
[disabled].btn, form#formRegistration .row-fluid:not(.controls) [disabled].span3, input[disabled][type="submit"], .ui-datepicker .ui-datepicker-buttonpane button[disabled], #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3[disabled], button:active,
.btn:active, form#formRegistration .row-fluid:not(.controls) .span3:active, input[type="submit"]:active, .ui-datepicker .ui-datepicker-buttonpane button:active, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:active, button:focus,
.btn:focus, form#formRegistration .row-fluid:not(.controls) .span3:focus, input[type="submit"]:focus, .ui-datepicker .ui-datepicker-buttonpane button:focus, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:focus, button:hover,
.btn:hover, form#formRegistration .row-fluid:not(.controls) .span3:hover, input[type="submit"]:hover, .ui-datepicker .ui-datepicker-buttonpane button:hover, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:hover {
  outline: none;
  border: none;
}

/* line 27, ../sass/include/components/elements/_buttons.sass */
.active.btn-primary, form#formRegistration .row-fluid:not(.controls) .active.span3, .soDatePickerSmall .active.btn, #soDatePicker .active.btn,
#soTPDelivery .active.btn,
#soTPTakeaway .active.btn, body.storedata_selectDeliveryTime .select-delivery-time .active.btn, body[class*='customerdata_forgotPassword'] #formForgotPassword .active.btn, .content.upselling .grouping-buttons .active.btn, .content.checkout > #checkoutForm .checkout-end .text-center button.active[type="submit"], .content.checkout > #checkoutForm .person-data .login-option .active.btn, .active.btn.open-basket, .available-store-list .store-list-content .store-item .store-choise .active.btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .active.btn, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .active.btn-micro, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .active.btn, .btn-primary:active, form#formRegistration .row-fluid:not(.controls) .span3:active, .soDatePickerSmall .btn:active, #soDatePicker .btn:active,
#soTPDelivery .btn:active,
#soTPTakeaway .btn:active, body.storedata_selectDeliveryTime .select-delivery-time .btn:active, body[class*='customerdata_forgotPassword'] #formForgotPassword .btn:active, .content.upselling .grouping-buttons .btn:active, .content.checkout > #checkoutForm .checkout-end .text-center button[type="submit"]:active, .content.checkout > #checkoutForm .person-data .login-option .btn:active, .btn.open-basket:active, .available-store-list .store-list-content .store-item .store-choise .btn:active, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .btn:active, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .btn-micro:active, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .btn:active, .disabled.btn-primary, form#formRegistration .row-fluid:not(.controls) .disabled.span3, .soDatePickerSmall .disabled.btn, #soDatePicker .disabled.btn,
#soTPDelivery .disabled.btn,
#soTPTakeaway .disabled.btn, body.storedata_selectDeliveryTime .select-delivery-time .disabled.btn, body[class*='customerdata_forgotPassword'] #formForgotPassword .disabled.btn, .content.upselling .grouping-buttons .disabled.btn, .content.checkout > #checkoutForm .checkout-end .text-center button.disabled[type="submit"], .content.checkout > #checkoutForm .person-data .login-option .disabled.btn, .disabled.btn.open-basket, .available-store-list .store-list-content .store-item .store-choise .disabled.btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .disabled.btn, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .disabled.btn-micro, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .disabled.btn, [disabled].btn-primary, form#formRegistration .row-fluid:not(.controls) [disabled].span3, .soDatePickerSmall [disabled].btn, #soDatePicker [disabled].btn,
#soTPDelivery [disabled].btn,
#soTPTakeaway [disabled].btn, body.storedata_selectDeliveryTime .select-delivery-time [disabled].btn, body[class*='customerdata_forgotPassword'] #formForgotPassword [disabled].btn, .content.upselling .grouping-buttons [disabled].btn, .content.checkout > #checkoutForm .checkout-end .text-center button[disabled][type="submit"], .content.checkout > #checkoutForm .person-data .login-option [disabled].btn, [disabled].btn.open-basket, .available-store-list .store-list-content .store-item .store-choise [disabled].btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection [disabled].btn, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete [disabled].btn-micro, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid [disabled].btn, .btn-primary:focus, form#formRegistration .row-fluid:not(.controls) .span3:focus, .soDatePickerSmall .btn:focus, #soDatePicker .btn:focus,
#soTPDelivery .btn:focus,
#soTPTakeaway .btn:focus, body.storedata_selectDeliveryTime .select-delivery-time .btn:focus, body[class*='customerdata_forgotPassword'] #formForgotPassword .btn:focus, .content.upselling .grouping-buttons .btn:focus, .content.checkout > #checkoutForm .checkout-end .text-center button[type="submit"]:focus, .content.checkout > #checkoutForm .person-data .login-option .btn:focus, .btn.open-basket:focus, .available-store-list .store-list-content .store-item .store-choise .btn:focus, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .btn:focus, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .btn-micro:focus, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .btn:focus, .btn-primary:hover, form#formRegistration .row-fluid:not(.controls) .span3:hover, .soDatePickerSmall .btn:hover, #soDatePicker .btn:hover,
#soTPDelivery .btn:hover,
#soTPTakeaway .btn:hover, body.storedata_selectDeliveryTime .select-delivery-time .btn:hover, body[class*='customerdata_forgotPassword'] #formForgotPassword .btn:hover, .content.upselling .grouping-buttons .btn:hover, .content.checkout > #checkoutForm .checkout-end .text-center button[type="submit"]:hover, .content.checkout > #checkoutForm .person-data .login-option .btn:hover, .btn.open-basket:hover, .available-store-list .store-list-content .store-item .store-choise .btn:hover, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .btn:hover, #submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .btn-micro:hover, [class*="cartdata"][class*="finishedOrder"] .content .row-fluid .btn:hover {
  background-color: #98221F;
}

/* line 37, ../sass/include/components/elements/_buttons.sass */
.ui-datepicker .ui-datepicker-buttonpane button.active, #submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc [class*="span"] .active.btn, .ui-datepicker .ui-datepicker-buttonpane button:active, #submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc [class*="span"] .btn:active, .ui-datepicker .ui-datepicker-buttonpane button.disabled, #submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc [class*="span"] .disabled.btn, .ui-datepicker .ui-datepicker-buttonpane button[disabled], #submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc [class*="span"] [disabled].btn, .ui-datepicker .ui-datepicker-buttonpane button:focus, #submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc [class*="span"] .btn:focus, .ui-datepicker .ui-datepicker-buttonpane button:hover, #submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc [class*="span"] .btn:hover {
  background-color: #B15401;
}

/* line 45, ../sass/include/components/elements/_buttons.sass */
.btn-gray {
  background-color: #999999;
}
/* line 47, ../sass/include/components/elements/_buttons.sass */
.active.btn-gray, .btn-gray:active, .disabled.btn-gray, [disabled].btn-gray, .btn-gray:focus, .btn-gray:hover {
  background-color: #6F6F6F;
}

/* line 54, ../sass/include/components/elements/_buttons.sass */
button,
.btn, .btnEditAddress, input[type="submit"],
button[type="submit"], .content.upselling .next_options .span3 .btn, .content.checkout > #checkoutForm .btn.open-basket, .grouping-buttons .grouping-single-button, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button, .grouping-buttons .grouping-single-button .btn, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .btn, .grouping-buttons > .btn, .content.article-list .article-container .span6 .grouping-buttons > .btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3, #submitForm #mainProductContainer .article-order .btn,
#submitForm #mainProductContainer .slotnav .btn, #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice .btn {
  color: #610C17;
  background-color: #FFFFFF;
}
/* line 57, ../sass/include/components/elements/_buttons.sass */
button.active,
.active.btn, .active.btnEditAddress, input.active[type="submit"], .content.upselling .next_options .span3 .active.btn, .content.checkout > #checkoutForm .active.btn.open-basket, .grouping-buttons .active.grouping-single-button, .content.article-list .article-container .span6 .grouping-buttons .active.grouping-single-button, .grouping-buttons .grouping-single-button .active.btn, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .active.btn, .content.article-list .article-container .span6 .grouping-buttons > .active.btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3.active, #submitForm #mainProductContainer .article-order .active.btn,
#submitForm #mainProductContainer .slotnav .active.btn, #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice .active.btn, button:active,
.btn:active, .btnEditAddress:active, input[type="submit"]:active, .content.upselling .next_options .span3 .btn:active, .content.checkout > #checkoutForm .btn.open-basket:active, .grouping-buttons .grouping-single-button:active, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:active, .grouping-buttons .grouping-single-button .btn:active, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .btn:active, .content.article-list .article-container .span6 .grouping-buttons > .btn:active, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:active, #submitForm #mainProductContainer .article-order .btn:active,
#submitForm #mainProductContainer .slotnav .btn:active, #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice .btn:active, button.disabled,
.disabled.btn, .disabled.btnEditAddress, input.disabled[type="submit"], .content.upselling .next_options .span3 .disabled.btn, .content.checkout > #checkoutForm .disabled.btn.open-basket, .grouping-buttons .disabled.grouping-single-button, .content.article-list .article-container .span6 .grouping-buttons .disabled.grouping-single-button, .grouping-buttons .grouping-single-button .disabled.btn, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .disabled.btn, .content.article-list .article-container .span6 .grouping-buttons > .disabled.btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3.disabled, #submitForm #mainProductContainer .article-order .disabled.btn,
#submitForm #mainProductContainer .slotnav .disabled.btn, #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice .disabled.btn, button[disabled],
[disabled].btn, [disabled].btnEditAddress, input[disabled][type="submit"], .content.upselling .next_options .span3 [disabled].btn, .content.checkout > #checkoutForm [disabled].btn.open-basket, .grouping-buttons [disabled].grouping-single-button, .content.article-list .article-container .span6 .grouping-buttons [disabled].grouping-single-button, .grouping-buttons .grouping-single-button [disabled].btn, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button [disabled].btn, .content.article-list .article-container .span6 .grouping-buttons > [disabled].btn, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3[disabled], #submitForm #mainProductContainer .article-order [disabled].btn,
#submitForm #mainProductContainer .slotnav [disabled].btn, #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice [disabled].btn, button:focus,
.btn:focus, .btnEditAddress:focus, input[type="submit"]:focus, .content.upselling .next_options .span3 .btn:focus, .content.checkout > #checkoutForm .btn.open-basket:focus, .grouping-buttons .grouping-single-button:focus, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:focus, .grouping-buttons .grouping-single-button .btn:focus, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .btn:focus, .content.article-list .article-container .span6 .grouping-buttons > .btn:focus, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:focus, #submitForm #mainProductContainer .article-order .btn:focus,
#submitForm #mainProductContainer .slotnav .btn:focus, #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice .btn:focus, button:hover,
.btn:hover, .btnEditAddress:hover, input[type="submit"]:hover, .content.upselling .next_options .span3 .btn:hover, .content.checkout > #checkoutForm .btn.open-basket:hover, .grouping-buttons .grouping-single-button:hover, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:hover, .grouping-buttons .grouping-single-button .btn:hover, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .btn:hover, .content.article-list .article-container .span6 .grouping-buttons > .btn:hover, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:hover, #submitForm #mainProductContainer .article-order .btn:hover,
#submitForm #mainProductContainer .slotnav .btn:hover, #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice .btn:hover {
  color: #FFFFFF;
  background-color: #610C17;
}

/* line 65, ../sass/include/components/elements/_buttons.sass */
.btn-mini {
  font-size: 10px;
}

/* line 67, ../sass/include/components/elements/_buttons.sass */
.btn-micro {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  border-radius: 0;
  padding: 3px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
}
@media (max-width: 1023px) {
  /* line 67, ../sass/include/components/elements/_buttons.sass */
  .btn-micro {
    width: 25px;
    height: 25px;
    font-size: 25px;
  }
}
/* line 85, ../sass/include/components/elements/_buttons.sass */
.btn-micro i {
  margin: 0;
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  background: none;
}

/* line 91, ../sass/include/components/elements/_buttons.sass */
.btn-micro .icon-plus,
.btn-micro .icon-minus {
  position: relative;
}
/* line 94, ../sass/include/components/elements/_buttons.sass */
.btn-micro .icon-plus:before,
.btn-micro .icon-minus:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 101, ../sass/include/components/elements/_buttons.sass */
.btn-micro .icon-plus:before {
  content: "+";
}

/* line 104, ../sass/include/components/elements/_buttons.sass */
.btn-micro .icon-minus:before {
  content: "−";
}

/* line 106, ../sass/include/components/elements/_buttons.sass */
.dropdown-toggle, .dropdown a.dropdown-toggle, .soDatePickerSmall .dropdown .dropdown-toggle, #soDatePicker .dropdown .dropdown-toggle,
#soTPDelivery .dropdown .dropdown-toggle,
#soTPTakeaway .dropdown .dropdown-toggle, .btn-group > .dropdown-toggle, body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle {
  display: block;
  position: relative;
  border-radius: 0;
  padding: 8px 30px 8px 10px;
  line-height: normal;
}
/* line 112, ../sass/include/components/elements/_buttons.sass */
.dropdown-toggle:after, .dropdown a.dropdown-toggle:after, .soDatePickerSmall .dropdown .dropdown-toggle:after, #soDatePicker .dropdown .dropdown-toggle:after,
#soTPDelivery .dropdown .dropdown-toggle:after,
#soTPTakeaway .dropdown .dropdown-toggle:after, .btn-group > .dropdown-toggle:after, body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  border-color: currentColor transparent transparent transparent;
}

/* line 137, ../sass/include/components/elements/_buttons.sass */
.dropdown-menu, .soDatePickerSmall .dropdown .dropdown-menu, #soDatePicker .dropdown .dropdown-menu,
#soTPDelivery .dropdown .dropdown-menu,
#soTPTakeaway .dropdown .dropdown-menu {
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 0;
  border: 1px solid #999999;
  border-radius: 0;
  padding: 0;
  max-height: 15vh;
  max-width: none;
  min-width: 100%;
  width: auto;
}

/* line 151, ../sass/include/components/elements/_buttons.sass */
.dropdown-menu > li:active, .soDatePickerSmall .dropdown .dropdown-menu > li:active, #soDatePicker .dropdown .dropdown-menu > li:active,
#soTPDelivery .dropdown .dropdown-menu > li:active,
#soTPTakeaway .dropdown .dropdown-menu > li:active, .dropdown-menu > li a:active, .soDatePickerSmall .dropdown .dropdown-menu > li a:active, #soDatePicker .dropdown .dropdown-menu > li a:active,
#soTPDelivery .dropdown .dropdown-menu > li a:active,
#soTPTakeaway .dropdown .dropdown-menu > li a:active, .dropdown-menu > li:focus, .soDatePickerSmall .dropdown .dropdown-menu > li:focus, #soDatePicker .dropdown .dropdown-menu > li:focus,
#soTPDelivery .dropdown .dropdown-menu > li:focus,
#soTPTakeaway .dropdown .dropdown-menu > li:focus, .dropdown-menu > li a:focus, .soDatePickerSmall .dropdown .dropdown-menu > li a:focus, #soDatePicker .dropdown .dropdown-menu > li a:focus,
#soTPDelivery .dropdown .dropdown-menu > li a:focus,
#soTPTakeaway .dropdown .dropdown-menu > li a:focus, .dropdown-menu > li:hover, .soDatePickerSmall .dropdown .dropdown-menu > li:hover, #soDatePicker .dropdown .dropdown-menu > li:hover,
#soTPDelivery .dropdown .dropdown-menu > li:hover,
#soTPTakeaway .dropdown .dropdown-menu > li:hover, .dropdown-menu > li a:hover, .soDatePickerSmall .dropdown .dropdown-menu > li a:hover, #soDatePicker .dropdown .dropdown-menu > li a:hover,
#soTPDelivery .dropdown .dropdown-menu > li a:hover,
#soTPTakeaway .dropdown .dropdown-menu > li a:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#98221f), to(#610c17));
  background-image: -webkit-linear-gradient(top, #98221f, #610c17);
  background-image: -moz-linear-gradient(top, #98221f, #610c17);
  background-image: linear-gradient(to bottom, #98221f, #610c17);
}

/* line 162, ../sass/include/components/elements/_buttons.sass */
button.button_cancel,
.btn.button_cancel {
  margin: auto;
  line-height: 1;
}

/* line 186, ../sass/include/components/elements/_buttons.sass */
.dropdown, .soDatePickerSmall .dropdown, #soDatePicker .dropdown,
#soTPDelivery .dropdown,
#soTPTakeaway .dropdown {
  position: relative;
}

/* line 190, ../sass/include/components/elements/_buttons.sass */
.dropdown-toggle, .dropdown a.dropdown-toggle, .soDatePickerSmall .dropdown .dropdown-toggle, #soDatePicker .dropdown .dropdown-toggle,
#soTPDelivery .dropdown .dropdown-toggle,
#soTPTakeaway .dropdown .dropdown-toggle {
  border: 1px solid #610C17;
  height: auto;
}
/* line 194, ../sass/include/components/elements/_buttons.sass */
.dropdown-toggle span, .dropdown a.dropdown-toggle span, .soDatePickerSmall .dropdown .dropdown-toggle span, #soDatePicker .dropdown .dropdown-toggle span,
#soTPDelivery .dropdown .dropdown-toggle span,
#soTPTakeaway .dropdown .dropdown-toggle span {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  color: inherit;
}
@media (max-width: 374px) {
  /* line 194, ../sass/include/components/elements/_buttons.sass */
  .dropdown-toggle span, .dropdown a.dropdown-toggle span, .soDatePickerSmall .dropdown .dropdown-toggle span, #soDatePicker .dropdown .dropdown-toggle span,
  #soTPDelivery .dropdown .dropdown-toggle span,
  #soTPTakeaway .dropdown .dropdown-toggle span {
    max-width: 85%;
  }
}
/* line 202, ../sass/include/components/elements/_buttons.sass */
.dropdown-toggle span span, .dropdown a.dropdown-toggle span span, .soDatePickerSmall .dropdown .dropdown-toggle span span, #soDatePicker .dropdown .dropdown-toggle span span,
#soTPDelivery .dropdown .dropdown-toggle span span,
#soTPTakeaway .dropdown .dropdown-toggle span span {
  display: inline;
  vertical-align: top;
}
/* line 205, ../sass/include/components/elements/_buttons.sass */
.dropdown-toggle .caret, .dropdown a.dropdown-toggle .caret, .soDatePickerSmall .dropdown .dropdown-toggle .caret, #soDatePicker .dropdown .dropdown-toggle .caret,
#soTPDelivery .dropdown .dropdown-toggle .caret,
#soTPTakeaway .dropdown .dropdown-toggle .caret,
.dropdown-toggle .fa-chevron-down,
.dropdown a.dropdown-toggle .fa-chevron-down,
.soDatePickerSmall .dropdown .dropdown-toggle .fa-chevron-down,
#soDatePicker .dropdown .dropdown-toggle .fa-chevron-down,
#soTPDelivery .dropdown .dropdown-toggle .fa-chevron-down,
#soTPTakeaway .dropdown .dropdown-toggle .fa-chevron-down {
  display: none;
}

/* line 209, ../sass/include/components/elements/_buttons.sass */
.dropdown-menu, .soDatePickerSmall .dropdown .dropdown-menu, #soDatePicker .dropdown .dropdown-menu,
#soTPDelivery .dropdown .dropdown-menu,
#soTPTakeaway .dropdown .dropdown-menu {
  max-width: none;
}
/* line 215, ../sass/include/components/elements/_buttons.sass */
.dropdown-menu > li a, .soDatePickerSmall .dropdown .dropdown-menu > li a, #soDatePicker .dropdown .dropdown-menu > li a,
#soTPDelivery .dropdown .dropdown-menu > li a,
#soTPTakeaway .dropdown .dropdown-menu > li a {
  padding: 8px 10px;
}

/* line 224, ../sass/include/components/elements/_buttons.sass */
.btn-group {
  z-index: auto;
}
/* line 232, ../sass/include/components/elements/_buttons.sass */
.btn-group > .dropdown-toggle:first-child, .dropdown .btn-group > a.dropdown-toggle:first-child, .soDatePickerSmall .dropdown .btn-group > .dropdown-toggle:first-child, #soDatePicker .dropdown .btn-group > .dropdown-toggle:first-child,
#soTPDelivery .dropdown .btn-group > .dropdown-toggle:first-child,
#soTPTakeaway .dropdown .btn-group > .dropdown-toggle:first-child {
  border-radius: 0;
}

/* line 235, ../sass/include/components/elements/_buttons.sass */
.input-append .btn:last-child {
  border-radius: 0;
}

/* line 2, ../sass/include/components/elements/_forms.sass */
.btn-group.open > .btn.dropdown-toggle, .dropdown .btn-group.open > a.btn.dropdown-toggle, .soDatePickerSmall .dropdown .btn-group.open > .btn.dropdown-toggle, #soDatePicker .dropdown .btn-group.open > .btn.dropdown-toggle,
#soTPDelivery .dropdown .btn-group.open > .btn.dropdown-toggle,
#soTPTakeaway .dropdown .btn-group.open > .btn.dropdown-toggle {
  outline: none;
  border: 1px solid #999999;
  min-height: auto;
  text-indent: 0;
  line-height: 1;
  color: #525252;
  background-color: #FFFFFF;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 11, ../sass/include/components/elements/_forms.sass */
.btn-group.open > .btn.dropdown-toggle:active, .dropdown .btn-group.open > a.btn.dropdown-toggle:active, .soDatePickerSmall .dropdown .btn-group.open > .btn.dropdown-toggle:active, #soDatePicker .dropdown .btn-group.open > .btn.dropdown-toggle:active,
#soTPDelivery .dropdown .btn-group.open > .btn.dropdown-toggle:active,
#soTPTakeaway .dropdown .btn-group.open > .btn.dropdown-toggle:active, .btn-group.open > .btn.dropdown-toggle:focus, .dropdown .btn-group.open > a.btn.dropdown-toggle:focus, .soDatePickerSmall .dropdown .btn-group.open > .btn.dropdown-toggle:focus, #soDatePicker .dropdown .btn-group.open > .btn.dropdown-toggle:focus,
#soTPDelivery .dropdown .btn-group.open > .btn.dropdown-toggle:focus,
#soTPTakeaway .dropdown .btn-group.open > .btn.dropdown-toggle:focus, .btn-group.open > .btn.dropdown-toggle:hover, .dropdown .btn-group.open > a.btn.dropdown-toggle:hover, .soDatePickerSmall .dropdown .btn-group.open > .btn.dropdown-toggle:hover, #soDatePicker .dropdown .btn-group.open > .btn.dropdown-toggle:hover,
#soTPDelivery .dropdown .btn-group.open > .btn.dropdown-toggle:hover,
#soTPTakeaway .dropdown .btn-group.open > .btn.dropdown-toggle:hover {
  outline: none;
  border-color: #98221F;
  -webkit-box-shadow: 0 0 6px #98221F;
          box-shadow: 0 0 6px #98221F;
}

/* line 61, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
*:-moz-placeholder {
  opacity: 1 !important;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #525252;
}
/* line 64, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
*::-moz-placeholder {
  opacity: 1 !important;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #525252;
}
/* line 67, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
*:-ms-input-placeholder {
  opacity: 1 !important;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #525252;
}
/* line 56, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
*::-webkit-input-placeholder {
  opacity: 1 !important;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #525252;
}
/* line 42, ../sass/include/components/elements/_forms.sass */
*::-webkit-input-placeholder {
  color: #525252;
}
/* line 44, ../sass/include/components/elements/_forms.sass */
*::-moz-placeholder {
  color: #525252;
}

/* line 47, ../sass/include/components/elements/_forms.sass */
form {
  background: none;
}
/* line 50, ../sass/include/components/elements/_forms.sass */
form .row-fluid.headline h3 {
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 24px;
}
/* line 54, ../sass/include/components/elements/_forms.sass */
form#formRegistration .row-fluid:not(.controls) .span3 {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
/* line 60, ../sass/include/components/elements/_forms.sass */
form#formRegistration .row-fluid:not(.controls) .span3:active, form#formRegistration .row-fluid:not(.controls) .span3:hover, form#formRegistration .row-fluid:not(.controls) .span3:focus {
  background-color: #FFFFFF;
  color: #610C17;
}
/* line 65, ../sass/include/components/elements/_forms.sass */
form#formRegistration .row-fluid:not(.controls) .span3 input {
  margin-right: 0;
  padding: 0;
  padding-right: 10px;
  width: auto;
  text-indent: 0;
  color: currentColor;
}

/* line 73, ../sass/include/components/elements/_forms.sass */
label {
  font-size: 16px;
}
/* line 75, ../sass/include/components/elements/_forms.sass */
label.radio {
  padding-left: 40px !important;
}
/* line 79, ../sass/include/components/elements/_forms.sass */
label.radio.inline.disabled {
  opacity: 0.5;
}
/* line 81, ../sass/include/components/elements/_forms.sass */
label.radio.inline:before {
  content: "";
  position: absolute;
  left: -2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0;
  width: 33px;
  height: 32px;
  background: transparent url(../img/iconset.png) no-repeat -59px -10px;
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 92, ../sass/include/components/elements/_forms.sass */
label.radio.inline.checkedRadio:before {
  background-position: -111px -10px;
}
/* line 96, ../sass/include/components/elements/_forms.sass */
label.checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: auto;
  border: 1px solid #525252;
  width: 20px;
  height: 20px;
  text-indent: 0;
  background-color: #FFFFFF;
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 115, ../sass/include/components/elements/_forms.sass */
label.checkbox.remove:before {
  border: 1px solid transparent;
}
/* line 118, ../sass/include/components/elements/_forms.sass */
label.error {
  font-size: 12px;
}

/* line 121, ../sass/include/components/elements/_forms.sass */
input,
select,
.hasDatepicker,
textarea {
  border: 1px solid #610C17;
  border-radius: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none !important;
  text-indent: 10px;
  color: #610C17;
}

/* line 133, ../sass/include/components/elements/_forms.sass */
input[type="submit"],
button[type="submit"] {
  display: block;
  border: none !important;
}
@media (max-width: 901px) {
  /* line 133, ../sass/include/components/elements/_forms.sass */
  input[type="submit"],
  button[type="submit"] {
    width: 100%;
  }
}

/* line 141, ../sass/include/components/elements/_forms.sass */
input {
  font-size: 16px;
  min-height: 40px !important;
  border: 1px solid #610C17 !important;
}
/* line 145, ../sass/include/components/elements/_forms.sass */
input:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
/* line 147, ../sass/include/components/elements/_forms.sass */
input.error {
  border: 1px solid #98221F !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
/* line 150, ../sass/include/components/elements/_forms.sass */
input.error:focus {
  border-color: #98221F !important;
}
/* line 61, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input.error:-moz-placeholder {
  color: #98221F !important;
}
/* line 64, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input.error::-moz-placeholder {
  color: #98221F !important;
}
/* line 67, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input.error:-ms-input-placeholder {
  color: #98221F !important;
}
/* line 56, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input.error::-webkit-input-placeholder {
  color: #98221F !important;
}
/* line 61, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input#editCustomerBirthdate:-moz-placeholder {
  color: #610C17 !important;
}
/* line 64, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input#editCustomerBirthdate::-moz-placeholder {
  color: #610C17 !important;
}
/* line 67, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input#editCustomerBirthdate:-ms-input-placeholder {
  color: #610C17 !important;
}
/* line 56, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input#editCustomerBirthdate::-webkit-input-placeholder {
  color: #610C17 !important;
}
/* line 158, ../sass/include/components/elements/_forms.sass */
input[type="radio"] {
  margin-left: 2px;
  margin-bottom: 17px;
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
/* line 164, ../sass/include/components/elements/_forms.sass */
input[type="radio"]:checked + label.radio.inline:before {
  background-position: -111px -10px;
}
/* line 166, ../sass/include/components/elements/_forms.sass */
input[type="checkbox"] {
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 170, ../sass/include/components/elements/_forms.sass */
input[readonly] {
  background-color: #FFFFFF;
}

/* line 173, ../sass/include/components/elements/_forms.sass */
button {
  font-size: 16px;
}

/* line 175, ../sass/include/components/elements/_forms.sass */
select, .hasDatepicker {
  line-height: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 180, ../sass/include/components/elements/_forms.sass */
select:focus, .hasDatepicker:focus {
  border-color: #610C17 !important;
}

/* line 183, ../sass/include/components/elements/_forms.sass */
textarea:focus {
  border-color: #610C17 !important;
}

/* line 187, ../sass/include/components/elements/_forms.sass */
.input-append .add-on {
  border: none;
  padding: 10px;
  height: 100%;
  line-height: 20px;
  font-size: 18px;
  background-color: #610C17;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0 8px 8px 0;
}

/* line 2, ../sass/include/components/elements/_images.sass */
figure {
  margin: 0 0 15px;
}

/* line 2, ../sass/include/components/elements/_navigation.sass */
.navigation .nav + ul.subnav, .navigation .subnav, .navigation li:not(.active):hover > ul.subnav {
  top: 48px;
  left: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #FFFFFF;
}

/* line 9, ../sass/include/components/elements/_navigation.sass */
.banner {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-bottom: 3px;
  height: 100px;
  max-width: 1280px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
          transition: all 200ms ease;
}
/* line 21, ../sass/include/components/elements/_navigation.sass */
.banner .content:not(.shopping-card-content) {
  padding: 0 30px;
  height: 100%;
  max-width: none;
  width: auto;
}
/* line 26, ../sass/include/components/elements/_navigation.sass */
.banner .deliveryarea {
  position: absolute;
  top: 10px;
  right: 30px;
  margin: 0;
  color: #610C17;
}
/* line 32, ../sass/include/components/elements/_navigation.sass */
.banner .navigation {
  top: 64px;
}
/* line 34, ../sass/include/components/elements/_navigation.sass */
.banner.docked-top {
  height: 50px;
  -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
          transition: all 200ms ease;
}
/* line 37, ../sass/include/components/elements/_navigation.sass */
.banner.docked-top #shopping-cart-widget {
  top: 50px;
}
/* line 39, ../sass/include/components/elements/_navigation.sass */
.banner.docked-top .deliveryarea {
  display: none;
}
/* line 41, ../sass/include/components/elements/_navigation.sass */
.banner.docked-top .logo img {
  height: 40px;
  -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
          transition: all 200ms ease;
}
/* line 44, ../sass/include/components/elements/_navigation.sass */
.banner .loginAndStore {
  top: auto;
  right: 30px;
  bottom: 0;
}
/* line 48, ../sass/include/components/elements/_navigation.sass */
.banner .loginAndStore .login {
  border-radius: 0;
  background: none;
  padding: 0;
  padding-bottom: 5px;
  height: auto !important;
  line-height: normal;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 18px;
}
/* line 57, ../sass/include/components/elements/_navigation.sass */
.banner .loginAndStore .login:hover {
  background: none;
}
/* line 62, ../sass/include/components/elements/_navigation.sass */
.banner .loginAndStore .login a .fa {
  padding-right: 10px;
}
/* line 65, ../sass/include/components/elements/_navigation.sass */
.banner .loginAndStore .login a .fa.fa-sign-in:before {
  content: "";
}
/* line 67, ../sass/include/components/elements/_navigation.sass */
.banner .loginAndStore .login a:not(:last-child) {
  padding-right: 10px;
}
/* line 69, ../sass/include/components/elements/_navigation.sass */
.banner .logo {
  left: 30px;
}
/* line 71, ../sass/include/components/elements/_navigation.sass */
.banner .logo img {
  height: 90px;
  width: auto;
  -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
          transition: all 200ms ease;
}

/* line 77, ../sass/include/components/elements/_navigation.sass */
.navigation {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 1280px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
/* line 84, ../sass/include/components/elements/_navigation.sass */
.navigation .nav {
  margin: 0;
  margin-bottom: 5px;
  background-color: #FFFFFF;
}
/* line 88, ../sass/include/components/elements/_navigation.sass */
.navigation .nav:after {
  content: "";
  display: block;
  clear: both;
}
@media (max-width: 900px) {
  /* line 84, ../sass/include/components/elements/_navigation.sass */
  .navigation .nav {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 65vh;
  }
}
/* line 96, ../sass/include/components/elements/_navigation.sass */
.navigation .nav > li {
  position: static;
  padding: 0 20px;
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
/* line 101, ../sass/include/components/elements/_navigation.sass */
.navigation .nav > li:first-child {
  padding-left: 30px;
}
/* line 103, ../sass/include/components/elements/_navigation.sass */
.navigation .nav > li:last-child {
  padding-right: 30px;
}
/* line 105, ../sass/include/components/elements/_navigation.sass */
.navigation .nav > li > a {
  position: relative;
  border: none !important;
  padding: 10px 0;
  line-height: 1.45;
  letter-spacing: normal;
  font-weight: normal;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #610C17 !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
/* line 117, ../sass/include/components/elements/_navigation.sass */
.navigation .nav > li > a:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 4px;
  width: 100%;
  background-color: transparent;
}
/* line 129, ../sass/include/components/elements/_navigation.sass */
.navigation .nav > li > a.active:before, .navigation .nav > li > a:hover:before {
  text-decoration: none;
  border-bottom: none;
  background-color: #610C17;
}
/* line 133, ../sass/include/components/elements/_navigation.sass */
.navigation .nav > li > a.active, .navigation .nav > li > a:focus, .navigation .nav > li > a:hover {
  background-color: transparent;
}
/* line 138, ../sass/include/components/elements/_navigation.sass */
.navigation .nav > li.active .subnav {
  display: none;
}
/* line 140, ../sass/include/components/elements/_navigation.sass */
.navigation .nav + ul.subnav.subnav {
  z-index: 1;
  position: static !important;
  display: block;
  visibility: visible;
  opacity: 1;
}
/* line 147, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav {
  display: none;
  position: absolute;
  margin-bottom: 5px;
  border: none;
  left: 0;
  max-width: 1280px;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgba(255, 255, 255, 0.6);
}
/* line 158, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav:after {
  content: "";
  display: block;
  clear: both;
}
/* line 162, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav > li {
  float: left;
  padding: 0 20px;
}
/* line 165, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav > li:first-child {
  padding-left: 30px;
}
/* line 167, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav > li:last-child {
  padding-right: 30px;
}
/* line 169, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav > li:hover {
  background: none !important;
}
/* line 171, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav > li > a {
  display: block;
  position: relative;
  border: none !important;
  padding: 10px 0;
  line-height: 1.45;
  letter-spacing: normal;
  font-weight: normal;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #610C17 !important;
}
/* line 182, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav > li > a:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 4px;
  width: 100%;
  background-color: transparent;
}
/* line 194, ../sass/include/components/elements/_navigation.sass */
.navigation .subnav.subnav > li > a.active:before, .navigation .subnav.subnav > li > a:hover:before {
  text-decoration: none;
  border-bottom: none;
  background-color: #610C17;
}

/* line 204, ../sass/include/components/elements/_navigation.sass */
.is-sticky .navigation {
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 208, ../sass/include/components/elements/_navigation.sass */
.webseite_navigation {
  display: none;
}

/* line 211, ../sass/include/components/elements/_navigation.sass */
#webshopNavigation-sticky-wrapper {
  z-index: 1024;
  position: relative;
  display: none;
  height: auto !important;
}

/* line 218, ../sass/include/components/elements/_navigation.sass */
[class*="articledata"][class*="listArticle"] #webshopNavigation-sticky-wrapper {
  display: block;
}

@-ms-viewport {
  width: device-width;
}
/* line 5, ../sass/include/components/plugins/_bootstrap.sass */
.container {
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: auto;
}

/* line 11, ../sass/include/components/plugins/_bootstrap.sass */
.row, .row-fluid {
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: auto;
}

/* line 18, ../sass/include/components/plugins/_bootstrap.sass */
.modal .modal-body .row-fluid, #submitForm .removeables-row {
  margin-right: 0;
  margin-left: 0;
}

/* line 29, ../sass/include/components/plugins/_bootstrap.sass */
.row [class*="col"], .row-fluid [class*="span"] {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 35, ../sass/include/components/plugins/_bootstrap.sass */
#submitForm .removeables-row .removeable-container {
  padding-left: 0;
  padding-right: 0;
}

/* line 70, ../sass/include/components/plugins/_bootstrap.sass */
[class*="customerdata"][class*="forgotPassword"] .content > .row-fluid > .span6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

@media (min-width: 992px) {
  /* line 263, ../sass/include/components/plugins/_bootstrap.sass */
  .col, .row-fluid .span {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 268, ../sass/include/components/plugins/_bootstrap.sass */
  .col-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
}

@media (min-width: 992px) {
  /* line 272, ../sass/include/components/plugins/_bootstrap.sass */
  .col-1, .row-fluid .span1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
}

@media (min-width: 992px) {
  /* line 276, ../sass/include/components/plugins/_bootstrap.sass */
  .col-2, .row-fluid .span2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
}

@media (min-width: 992px) {
  /* line 280, ../sass/include/components/plugins/_bootstrap.sass */
  .col-3, .row-fluid .span3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media (min-width: 992px) {
  /* line 284, ../sass/include/components/plugins/_bootstrap.sass */
  .col-4, .row-fluid .span4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}

@media (min-width: 992px) {
  /* line 288, ../sass/include/components/plugins/_bootstrap.sass */
  .col-5, .row-fluid .span5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
}

@media (min-width: 992px) {
  /* line 292, ../sass/include/components/plugins/_bootstrap.sass */
  .col-6, .row-fluid .span6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  /* line 296, ../sass/include/components/plugins/_bootstrap.sass */
  .col-7, .row-fluid .span7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
}

@media (min-width: 992px) {
  /* line 300, ../sass/include/components/plugins/_bootstrap.sass */
  .col-8, .row-fluid .span8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
}

@media (min-width: 992px) {
  /* line 304, ../sass/include/components/plugins/_bootstrap.sass */
  .col-9, .row-fluid .span9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}

@media (min-width: 992px) {
  /* line 308, ../sass/include/components/plugins/_bootstrap.sass */
  .col-10, .row-fluid .span10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}

@media (min-width: 992px) {
  /* line 312, ../sass/include/components/plugins/_bootstrap.sass */
  .col-11, .row-fluid .span11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 316, ../sass/include/components/plugins/_bootstrap.sass */
  .col-12, .row-fluid .span12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 383, ../sass/include/components/plugins/_bootstrap.sass */
.container {
  min-width: 0;
  max-width: 1280px;
}

@media (max-width: 991px) {
  /* line 389, ../sass/include/components/plugins/_bootstrap.sass */
  .row [class*="col"] {
    text-align: center;
  }
}

/* line 424, ../sass/include/components/plugins/_bootstrap.sass */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 430, ../sass/include/components/plugins/_bootstrap.sass */
.invisible {
  visibility: hidden !important;
}

/* line 433, ../sass/include/components/plugins/_bootstrap.sass */
.hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  /* line 436, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  /* line 439, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 442, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  /* line 445, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  /* line 448, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  /* line 451, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  /* line 454, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 457, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-xl-up {
    display: none !important;
  }
}
/* line 459, ../sass/include/components/plugins/_bootstrap.sass */
.hidden-xl-down {
  display: none !important;
}

/* line 462, ../sass/include/components/plugins/_bootstrap.sass */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 465, ../sass/include/components/plugins/_bootstrap.sass */
  .visible-print-block {
    display: block !important;
  }
}
/* line 467, ../sass/include/components/plugins/_bootstrap.sass */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 470, ../sass/include/components/plugins/_bootstrap.sass */
  .visible-print-inline {
    display: inline !important;
  }
}
/* line 472, ../sass/include/components/plugins/_bootstrap.sass */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 475, ../sass/include/components/plugins/_bootstrap.sass */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 478, ../sass/include/components/plugins/_bootstrap.sass */
  .hidden-print {
    display: none !important;
  }
}
/* line 483, ../sass/include/components/plugins/_bootstrap.sass */
.row-fluid {
  width: auto;
}
/* line 486, ../sass/include/components/plugins/_bootstrap.sass */
.row-fluid:before, .row-fluid:after {
  content: normal;
}
/* line 489, ../sass/include/components/plugins/_bootstrap.sass */
.row-fluid [class*="span"] {
  float: none;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 991px) {
  /* line 489, ../sass/include/components/plugins/_bootstrap.sass */
  .row-fluid [class*="span"] {
    text-align: center;
  }
}
/* line 522, ../sass/include/components/plugins/_bootstrap.sass */
.row-fluid .offset3:first-child {
  margin-right: 0;
  margin-left: 0;
}
/* line 526, ../sass/include/components/plugins/_bootstrap.sass */
.row-fluid .controls-row [class*="span"] {
  float: none;
  margin-right: 0;
  margin-left: 0;
}
/* line 530, ../sass/include/components/plugins/_bootstrap.sass */
.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-right: 0;
  margin-left: 0;
}

/* line 534, ../sass/include/components/plugins/_bootstrap.sass */
.hidden {
  display: none;
}

/* line 2, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker {
  border-radius: 0;
  border: 1px solid #999999;
}
@media (max-width: 991px) {
  /* line 2, ../sass/include/components/plugins/_jqueryui.sass */
  .ui-datepicker {
    left: 50% !important;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 90%;
  }
}
/* line 9, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header {
  border: none;
  border-radius: 0;
  padding: 5px;
  font-weight: bold;
}
/* line 15, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-icon {
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0;
  background-image: url(../img/Application/bg_content.png);
}
/* line 19, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-datepicker-prev,
.ui-datepicker .ui-widget-header .ui-datepicker-next {
  font-weight: normal;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 24, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-datepicker-prev.ui-state-hover,
.ui-datepicker .ui-widget-header .ui-datepicker-next.ui-state-hover {
  background: none;
  border: none;
}
/* line 27, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-datepicker-prev {
  left: 5px;
  -webkit-transition: all 400ms ease;
     -moz-transition: all 400ms ease;
          transition: all 400ms ease;
}
/* line 30, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-datepicker-prev.ui-datepicker-prev-hover {
  left: 2px;
}
/* line 32, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-datepicker-next {
  right: 5px;
  -webkit-transition: all 400ms ease;
     -moz-transition: all 400ms ease;
          transition: all 400ms ease;
}
/* line 35, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-datepicker-next.ui-datepicker-next-hover {
  right: 2px;
}
/* line 38, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-datepicker-title .ui-datepicker-month {
  margin-right: 1%;
}
/* line 40, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-widget-header .ui-datepicker-title .ui-datepicker-year {
  margin-left: 1%;
}
/* line 43, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  border: 1px solid #CCCCCC;
  border-radius: 0;
  font-weight: normal;
}
/* line 48, ../sass/include/components/plugins/_jqueryui.sass */
.ui-datepicker .ui-datepicker-calendar .ui-state-hover,
.ui-datepicker .ui-datepicker-calendar .ui-state-active,
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-days-cell-over .ui-state-default {
  border-color: transparent;
}

/* line 62, ../sass/include/components/plugins/_jqueryui.sass */
.ui-menu .ui-menu-item {
  line-height: normal;
}
/* line 64, ../sass/include/components/plugins/_jqueryui.sass */
.ui-menu .ui-menu-item .ui-menu-item-wrapper {
  display: block;
  margin: 0;
  border: none;
  padding: 5px;
}
/* line 71, ../sass/include/components/plugins/_jqueryui.sass */
.ui-menu .ui-menu-divider {
  margin: 0;
  padding: 5px;
  height: auto;
  line-height: normal;
}

/* line 78, ../sass/include/components/plugins/_jqueryui.sass */
.ui-tooltip {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 1, ../sass/include/components/_widgets.sass */
#voucher-widget {
  display: none;
}

/* line 3, ../sass/include/components/_widgets.sass */
#shopping-cart-widget {
  top: 103px;
  background: rgba(97, 12, 23, 0.6);
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
          transition: all 200ms ease;
}
/* line 8, ../sass/include/components/_widgets.sass */
#shopping-cart-widget hr {
  border-color: #610C17;
}
/* line 10, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content {
  min-width: 0;
}
/* line 12, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content .voucher-widget {
  width: auto;
}
@media (min-width: 992px) {
  /* line 12, ../sass/include/components/_widgets.sass */
  #shopping-cart-widget .shopping-card-content .voucher-widget {
    display: none !important;
  }
}
/* line 16, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content .voucher-widget input {
  min-height: 32px !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 19, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content .voucher-widget .voucher-cash-button:hover {
  background-color: #39080E;
}
/* line 21, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content .warenkorb {
  display: block;
  width: auto;
  margin: 15px;
}
/* line 25, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content .warenkorb .ingredients td.articlesumprice hr {
  border-top: 1px solid #FFFFFF;
}
/* line 28, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn {
  padding: 0;
  font-size: 14px;
  background: none;
}
/* line 34, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .btn i {
  display: none;
}
/* line 36, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-card-content .warenkorb .artikelEdit .hidden-phone {
  display: block !important;
}
@media (max-width: 575px) {
  /* line 39, ../sass/include/components/_widgets.sass */
  #shopping-cart-widget .shopping-card-content .warenkorb .edit_sum .editRow {
    float: none;
  }
}
/* line 43, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer {
  background: #610C17;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* line 46, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget {
  display: block;
  float: left;
}
/* line 49, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid {
  display: inline-block;
  margin: 0;
  width: auto;
  vertical-align: middle;
}
/* line 54, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid:first-child {
  padding-right: 15px;
  vertical-align: middle;
  line-height: 47px;
}
/* line 58, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid:first-child .headline {
  float: none;
  display: block;
  height: auto;
  min-height: auto;
}
/* line 63, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid:nth-child(2) {
  height: auto;
}
/* line 65, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid:nth-child(2) input {
  margin: 0;
  height: auto;
  min-height: auto !important;
}
/* line 69, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid.voucher-cash {
  display: inline-block !important;
}
/* line 71, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid.voucher-cash .btn {
  line-height: 1.45;
}
/* line 73, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid.voucher-cash span {
  text-transform: capitalize;
}
/* line 75, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer #voucher-widget > .row-fluid.voucher-cash span:first-letter {
  text-transform: uppercase;
}
/* line 78, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer .footer-item.shopping-cart-amount {
  float: none;
  margin-left: 15px;
}
@media (min-width: 992px) {
  /* line 78, ../sass/include/components/_widgets.sass */
  #shopping-cart-widget .shopping-cart-footer .footer-item.shopping-cart-amount {
    display: none;
  }
}
/* line 83, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer .footer-item.buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 86, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer .footer-item:last-child {
  float: left;
  margin: 0;
}
@media (min-width: 992px) {
  /* line 86, ../sass/include/components/_widgets.sass */
  #shopping-cart-widget .shopping-cart-footer .footer-item:last-child {
    display: none;
  }
}
/* line 93, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer .footer-item .fa {
  display: none;
}
/* line 95, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer .btn {
  border-radius: 0;
  padding: 0;
  padding-left: 15px;
  background: none;
  font-size: inherit;
}
/* line 104, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer .btn:hover, #shopping-cart-widget .shopping-cart-footer .btn:focus, #shopping-cart-widget .shopping-cart-footer .btn:active {
  background: none;
}
/* line 109, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer .btn[data-rel="close-shopping-card"]:before {
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent currentColor transparent;
}
/* line 113, ../sass/include/components/_widgets.sass */
#shopping-cart-widget .shopping-cart-footer .btn[data-rel="goto-checkout"]:before {
  margin-right: -2px;
}
@media (max-width: 991px) {
  /* line 116, ../sass/include/components/_widgets.sass */
  #shopping-cart-widget .shopping-cart-footer .btn[data-rel="goto-checkout"]:before {
    content: normal;
  }
}

/* line 120, ../sass/include/components/_widgets.sass */
.custom-locate-store {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background: none;
  padding: 0;
}
/* line 126, ../sass/include/components/_widgets.sass */
.custom-locate-store .tabs:after {
  content: "";
  display: block;
  clear: both;
}
/* line 130, ../sass/include/components/_widgets.sass */
.custom-locate-store .tabs .tab {
  width: 50%;
  padding: 5px 15px;
  float: left;
  color: #610C17;
  background: #FFFFFF;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 18px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 480px) {
  /* line 130, ../sass/include/components/_widgets.sass */
  .custom-locate-store .tabs .tab {
    font-size: 14px;
  }
}
/* line 142, ../sass/include/components/_widgets.sass */
.custom-locate-store .tabs .active {
  background: #610C17;
  color: #FFFFFF;
}
/* line 145, ../sass/include/components/_widgets.sass */
.custom-locate-store #rememberMeCoockieLocateStore {
  margin-bottom: 10px;
}
/* line 147, ../sass/include/components/_widgets.sass */
.custom-locate-store #rememberMeCoockieLocateStore .checkbox.inline {
  font-size: small;
  padding: 0;
  margin: 0 0 5px 0;
  padding-left: 30px !important;
  color: #610C17;
}
/* line 153, ../sass/include/components/_widgets.sass */
.custom-locate-store #rememberMeCoockieLocateStore label.checkbox:before {
  border: 1px solid #CCCCCC;
}
/* line 155, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore {
  padding: 0;
  padding-top: 15px;
  margin: 0;
  text-align: left;
}
/* line 160, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 480px) {
  /* line 160, ../sass/include/components/_widgets.sass */
  .custom-locate-store #formLocateStore #contentLocateStore {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
/* line 164, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}
/* line 170, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #inputLocateStore {
  float: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: block;
  margin: auto;
  border: 0;
  border-radius: 4px !important;
  padding-right: 6px;
  border-radius: 0;
  height: 45px;
  line-height: 45px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 480px) {
  /* line 170, ../sass/include/components/_widgets.sass */
  .custom-locate-store #formLocateStore #contentLocateStore #inputLocateStore {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 61, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.custom-locate-store #formLocateStore #contentLocateStore #inputLocateStore:-moz-placeholder {
  color: #999999;
}
/* line 64, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.custom-locate-store #formLocateStore #contentLocateStore #inputLocateStore::-moz-placeholder {
  color: #999999;
}
/* line 67, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.custom-locate-store #formLocateStore #contentLocateStore #inputLocateStore:-ms-input-placeholder {
  color: #999999;
}
/* line 56, ../../../../../../../../../../../../Library/Ruby/Gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.custom-locate-store #formLocateStore #contentLocateStore #inputLocateStore::-webkit-input-placeholder {
  color: #999999;
}
/* line 187, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #inputLocateStore::-webkit-input-placeholder {
  color: #999999;
}
/* line 189, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #inputLocateStore::-moz-placeholder {
  color: #999999;
}
/* line 191, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore {
  float: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: block;
  position: relative;
  margin: 0 0 0 10px;
  padding: 10px 30px;
  border-radius: 4px;
  border: 0;
  height: 45px;
  text-transform: uppercase;
  text-align: right;
  font-size: 22px;
  font-weight: 400;
  white-space: nowrap;
  color: #FFFFFF;
  background-color: #E52822;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 209, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:before {
  content: "Bestellen";
}
/* line 211, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:active, .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:focus, .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore:hover {
  color: #FFFFFF !important;
  background-color: #901511 !important;
}
@media (max-width: 480px) {
  /* line 191, ../sass/include/components/_widgets.sass */
  .custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 0;
    margin-top: 15px;
    max-width: 100%;
    text-align: center;
  }
}
/* line 222, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #btnLocateStore span {
  display: none;
}
/* line 224, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #messagesCookieStore {
  width: -webkit-calc(100% - 130px);
  width: -moz-calc(100% - 130px);
  width: calc(100% - 130px);
  padding: 1px 6px;
  height: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 480px) {
  /* line 224, ../sass/include/components/_widgets.sass */
  .custom-locate-store #formLocateStore #contentLocateStore #messagesCookieStore {
    width: 100%;
  }
}
/* line 231, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #messagesCookieStore .message {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
/* line 236, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #messagesCookieStore .message br {
  display: none;
}
/* line 238, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore #messagesCookieStore .reset-store {
  left: 6px !important;
  bottom: 0 !important;
}
/* line 241, ../sass/include/components/_widgets.sass */
.custom-locate-store #formLocateStore #contentLocateStore .message-box {
  width: 100%;
  color: #610C17;
}
/* line 244, ../sass/include/components/_widgets.sass */
.custom-locate-store .headline {
  margin-bottom: 12px;
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.8px;
  font-size: 28px;
  font-weight: bold;
  color: #FFFFFF;
}

/* line 256, ../sass/include/components/_widgets.sass */
body.blank .custom-locate-store .tabs {
  display: none;
}
/* line 258, ../sass/include/components/_widgets.sass */
body.blank .custom-locate-store #formLocateStore {
  padding: 0;
}
/* line 260, ../sass/include/components/_widgets.sass */
body.blank .custom-locate-store #formLocateStore #rememberMeCoockieLocateStore {
  display: none;
}

/* line 268, ../sass/include/components/_widgets.sass */
.modal .custom-locate-store #formLocateStore {
  padding: 15px;
}

/* line 275, ../sass/include/components/_widgets.sass */
.formLogin {
  margin-bottom: auto;
}
/* line 277, ../sass/include/components/_widgets.sass */
.formLogin .row-fluid {
  margin-bottom: 0;
}
/* line 279, ../sass/include/components/_widgets.sass */
.formLogin .row-fluid:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: auto;
}
/* line 282, ../sass/include/components/_widgets.sass */
.formLogin .row-fluid:last-child .span7 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: auto;
}
/* line 285, ../sass/include/components/_widgets.sass */
.formLogin .row-fluid:last-child .span5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: inline-block;
  line-height: normal;
  width: auto;
}
/* line 293, ../sass/include/components/_widgets.sass */
.formLogin p {
  margin-bottom: 10px;
  line-height: normal;
  text-align: left;
  color: #610C17;
}
/* line 298, ../sass/include/components/_widgets.sass */
.formLogin a {
  vertical-align: middle;
}
/* line 302, ../sass/include/components/_widgets.sass */
.formLogin input {
  margin-bottom: 15px;
  text-align: left !important;
}
/* line 305, ../sass/include/components/_widgets.sass */
.formLogin input.loginUsername, .formLogin input.loginPassword {
  text-align: left !important;
}
/* line 308, ../sass/include/components/_widgets.sass */
.formLogin .customerRegistration {
  text-decoration: none;
}
/* line 310, ../sass/include/components/_widgets.sass */
.formLogin .loginButton {
  display: inline;
  margin: auto;
  margin-right: 0;
  border: none !important;
  padding: 0;
  min-height: 0 !important;
  width: auto;
  text-indent: 0;
  font-weight: normal;
  background: none;
}
/* line 323, ../sass/include/components/_widgets.sass */
.formLogin .loginButton:active, .formLogin .loginButton:focus, .formLogin .loginButton:hover {
  color: #A7736F !important;
}

/* line 329, ../sass/include/components/_widgets.sass */
.articletags-widget {
  position: relative;
  margin-bottom: 0;
  width: 100%;
  height: 50px;
  margin: auto;
  max-width: 1160px;
  height: auto;
  text-align: center;
  background: #FFFFFF;
  line-height: 50px;
}

/* line 341, ../sass/include/components/_widgets.sass */
.soDatePickerSmall, #soDatePicker,
#soTPDelivery,
#soTPTakeaway {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 !important;
}
@media (max-width: 991px) {
  /* line 344, ../sass/include/components/_widgets.sass */
  .soDatePickerSmall .dropdown, #soDatePicker .dropdown,
  #soTPDelivery .dropdown,
  #soTPTakeaway .dropdown {
    margin-bottom: 15px;
  }
}
/* line 352, ../sass/include/components/_widgets.sass */
.soDatePickerSmall .dropdown .dropdown-menu li, #soDatePicker .dropdown .dropdown-menu li,
#soTPDelivery .dropdown .dropdown-menu li,
#soTPTakeaway .dropdown .dropdown-menu li {
  color: inherit;
}
/* line 355, ../sass/include/components/_widgets.sass */
.soDatePickerSmall > .span5, #soDatePicker > .span5,
#soTPDelivery > .span5,
#soTPTakeaway > .span5,
.soDatePickerSmall > .span4,
#soDatePicker > .span4,
#soTPDelivery > .span4,
#soTPTakeaway > .span4,
.soDatePickerSmall > .span3,
#soDatePicker > .span3,
#soTPDelivery > .span3,
#soTPTakeaway > .span3 {
  display: inline-block;
  margin: auto;
}
@media (min-width: 901px) {
  /* line 360, ../sass/include/components/_widgets.sass */
  .soDatePickerSmall > .span5, #soDatePicker > .span5,
  #soTPDelivery > .span5,
  #soTPTakeaway > .span5 {
    padding-right: 10px;
    width: 41.66667%;
  }
}
@media (min-width: 901px) {
  /* line 364, ../sass/include/components/_widgets.sass */
  .soDatePickerSmall > .span4, #soDatePicker > .span4,
  #soTPDelivery > .span4,
  #soTPTakeaway > .span4 {
    padding-right: 10px;
    width: 33.33333%;
  }
}
@media (min-width: 901px) {
  /* line 368, ../sass/include/components/_widgets.sass */
  .soDatePickerSmall > .span3, #soDatePicker > .span3,
  #soTPDelivery > .span3,
  #soTPTakeaway > .span3 {
    width: 25%;
  }
}
/* line 371, ../sass/include/components/_widgets.sass */
.soDatePickerSmall > .span3 .takeTime, #soDatePicker > .span3 .takeTime,
#soTPDelivery > .span3 .takeTime,
#soTPTakeaway > .span3 .takeTime {
  margin: 0;
}
/* line 373, ../sass/include/components/_widgets.sass */
.soDatePickerSmall > .span3 .takeTime > a, #soDatePicker > .span3 .takeTime > a,
#soTPDelivery > .span3 .takeTime > a,
#soTPTakeaway > .span3 .takeTime > a {
  margin: 0;
  padding: 10px;
  line-height: normal;
  font-size: 16px;
}
/* line 378, ../sass/include/components/_widgets.sass */
.soDatePickerSmall .select-date, #soDatePicker .select-date,
#soTPDelivery .select-date,
#soTPTakeaway .select-date {
  width: auto;
}
/* line 381, ../sass/include/components/_widgets.sass */
.soDatePickerSmall .btn, #soDatePicker .btn,
#soTPDelivery .btn,
#soTPTakeaway .btn {
  border: none;
}
/* line 384, ../sass/include/components/_widgets.sass */
.soDatePickerSmall .btn.accept-preordertime, #soDatePicker .btn.accept-preordertime,
#soTPDelivery .btn.accept-preordertime,
#soTPTakeaway .btn.accept-preordertime {
  display: none;
}
/* line 386, ../sass/include/components/_widgets.sass */
.soDatePickerSmall .select-time-popup.select-time-popup, #soDatePicker .select-time-popup.select-time-popup,
#soTPDelivery .select-time-popup.select-time-popup,
#soTPTakeaway .select-time-popup.select-time-popup {
  z-index: 1000;
  max-width: 259px;
}
/* line 391, ../sass/include/components/_widgets.sass */
.soDatePickerSmall .select-hour .btn.active, #soDatePicker .select-hour .btn.active,
#soTPDelivery .select-hour .btn.active,
#soTPTakeaway .select-hour .btn.active,
.soDatePickerSmall .select-minute .btn.active,
#soDatePicker .select-minute .btn.active,
#soTPDelivery .select-minute .btn.active,
#soTPTakeaway .select-minute .btn.active {
  background-color: #610C17 !important;
  border-color: #610C17 !important;
}

/* line 402, ../sass/include/components/_widgets.sass */
#soDatePicker .takeTime .btn {
  display: block;
}

/* line 2, ../sass/include/components/widgets/_shoppingcart.sass */
#shopping-cart-widget {
  display: none;
}

/* line 7, ../sass/include/components/widgets/_shoppingcart.sass */
[class*="articledata"][class*="listArticle"]:not([class*="Preview"]):not([class*="Favorites"]) #shopping-cart-widget {
  display: block;
}
@media (max-width: 991px) {
  /* line 9, ../sass/include/components/widgets/_shoppingcart.sass */
  [class*="articledata"][class*="listArticle"]:not([class*="Preview"]):not([class*="Favorites"]) footer {
    margin-bottom: 100px;
  }
}

/* line 1, ../sass/include/content/_main.sass */
.content-container {
  margin-top: 0;
}
/* line 6, ../sass/include/content/_main.sass */
.content-container #content-title #content-title-container .title {
  display: inline-block;
}
/* line 9, ../sass/include/content/_main.sass */
.content-container #content-title #content-title-container .subtitle {
  display: none;
  color: #98221F;
}

/* line 13, ../sass/include/content/_main.sass */
.in-modal {
  height: 100%;
  width: auto;
}

/* line 18, ../sass/include/content/_main.sass */
html.in-modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 22, ../sass/include/content/_main.sass */
body {
  line-height: 1.45em;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
}
/* line 28, ../sass/include/content/_main.sass */
body:not(.blank), body.in-modal {
  background: transparent url(../img/Application/bg.jpg) center center;
}
/* line 32, ../sass/include/content/_main.sass */
body.blank.in-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
/* line 40, ../sass/include/content/_main.sass */
body.blank.in-modal > .container.content-container {
  padding: 15px 15px 30px;
}
/* line 42, ../sass/include/content/_main.sass */
body.blank.in-modal .info-store-closed,
body.blank.in-modal .customermessages,
body.blank.in-modal .articletags-widget {
  margin-bottom: 30px;
}
/* line 47, ../sass/include/content/_main.sass */
body.blank:not(.in-modal) .container.content-container {
  padding: 0;
  max-width: none;
  width: 100%;
}
/* line 51, ../sass/include/content/_main.sass */
body.blank .content {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 55, ../sass/include/content/_main.sass */
body.storedata_listStoresBySearch #voucher-widget,
body.storedata_listStoresBySearch #shopping-cart-widget,
body.storedata_listStoresBySearch .webseite_navigation {
  display: none;
}
/* line 63, ../sass/include/content/_main.sass */
body.autologout .container.content-container {
  margin-top: 40px;
}
/* line 68, ../sass/include/content/_main.sass */
body.storedata_selectDeliveryTime #mainContentLeft {
  width: 100%;
}
/* line 71, ../sass/include/content/_main.sass */
body.storedata_selectDeliveryTime .select-delivery-time {
  text-align: center;
}
/* line 75, ../sass/include/content/_main.sass */
body.storedata_selectDeliveryTime .select-delivery-time .list-opening-days {
  width: auto;
  margin: 0 auto;
  margin-left: auto !important;
  float: none;
  display: table;
}
/* line 82, ../sass/include/content/_main.sass */
body.storedata_selectDeliveryTime .select-delivery-time blockquote {
  display: inline-block;
}
/* line 84, ../sass/include/content/_main.sass */
body.storedata_selectDeliveryTime .select-delivery-time blockquote.success {
  border-left-color: #1D6922;
  padding: 5px 10px;
  text-align: left;
  color: #1D6922;
  background-color: #A1C612;
}
/* line 91, ../sass/include/content/_main.sass */
body.storedata_selectDeliveryTime .select-delivery-time blockquote.error {
  text-align: left;
  border-left-color: #E52822;
  color: #E52822;
  background-color: #FFC5C5;
}
/* line 96, ../sass/include/content/_main.sass */
body.storedata_selectDeliveryTime .select-delivery-time blockquote.error a,
body.storedata_selectDeliveryTime .select-delivery-time blockquote.error span {
  color: inherit;
}
/* line 100, ../sass/include/content/_main.sass */
body.storedata_selectDeliveryTime .container-soDatePicker {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 70%;
          flex: 0 0 70%;
  float: none !important;
  margin: auto !important;
  max-width: 70%;
}
/* line 107, ../sass/include/content/_main.sass */
body[class*='customerdata_registration'] #mainContentLeft {
  width: 100%;
}
/* line 110, ../sass/include/content/_main.sass */
body[class*='customerdata_registration'] .container.content-container {
  margin-top: 40px !important;
}
/* line 114, ../sass/include/content/_main.sass */
body[class*='customerdata_forgotPassword'] .content.forgot-password > .row-fluid > .span6 {
  width: 65%;
}
/* line 118, ../sass/include/content/_main.sass */
body[class*='customerdata_forgotPassword'] #formForgotPassword .span4 {
  background-color: #FFFFFF;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
/* line 123, ../sass/include/content/_main.sass */
body[class*='customerdata_forgotPassword'] #formForgotPassword .span4:active, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4:focus, body[class*='customerdata_forgotPassword'] #formForgotPassword .span4:hover {
  color: #FFFFFF;
  background-color: #610C17;
}
/* line 128, ../sass/include/content/_main.sass */
body[class*='customerdata_forgotPassword'] #formForgotPassword .btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-bottom: 0 !important;
  padding: 0;
  width: auto !important;
  text-indent: 0;
  color: inherit !important;
  background-color: transparent !important;
}
/* line 138, ../sass/include/content/_main.sass */
body[class*='articledata_selectArticlePreview'], body[class*='articledata_listArticle'] {
  background: #FFFFFF url(../img/Application/bg.jpg) center center;
}
/* line 144, ../sass/include/content/_main.sass */
body[class*="customerdata"] .right-container {
  width: 80%;
  background: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 150, ../sass/include/content/_main.sass */
body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle, body[class*="customerdata"] .right-container .shadow-container #soDatePicker .dropdown .dropdown-toggle, #soDatePicker body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle,
body[class*="customerdata"] .right-container .shadow-container #soTPDelivery .dropdown .dropdown-toggle,
#soTPDelivery body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle,
body[class*="customerdata"] .right-container .shadow-container #soTPTakeaway .dropdown .dropdown-toggle,
#soTPTakeaway body[class*="customerdata"] .right-container .shadow-container .dropdown .dropdown-toggle {
  color: #610C17 !important;
  background-color: #FFFFFF !important;
}
/* line 154, ../sass/include/content/_main.sass */
body[class*="customerdata"] .left-container {
  width: 20%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 159, ../sass/include/content/_main.sass */
.content {
  display: block;
  width: auto;
}
/* line 162, ../sass/include/content/_main.sass */
.content.banner-content {
  position: relative;
  max-width: 100%;
  height: 110px;
}
/* line 166, ../sass/include/content/_main.sass */
.content.banner-content > div {
  height: 110px;
  background-color: #FFFFFF;
}
/* line 171, ../sass/include/content/_main.sass */
.content.article-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  background-color: transparent;
}
/* line 175, ../sass/include/content/_main.sass */
.content.article-list .article-amount-container {
  visibility: hidden;
  height: 0;
}
/* line 178, ../sass/include/content/_main.sass */
.content.article-list .article-container {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 33.3333%;
          flex: 0 0 33.3333%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  position: relative;
  margin: 0;
  max-width: 33.33333%;
  border-top: none;
  border-left: none;
  padding: 0 20px 30px;
  height: auto;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 1139px) {
  /* line 178, ../sass/include/content/_main.sass */
  .content.article-list .article-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  /* line 178, ../sass/include/content/_main.sass */
  .content.article-list .article-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 200, ../sass/include/content/_main.sass */
.content.article-list .article-container [class*="span"] {
  float: none;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
}
/* line 206, ../sass/include/content/_main.sass */
.content.article-list .article-container .element-wrapper {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 100%;
  display: block;
  text-align: left;
  z-index: 5;
}
/* line 213, ../sass/include/content/_main.sass */
.content.article-list .article-container .element-wrapper h1 {
  margin-bottom: 15px;
  padding-bottom: 10px;
}
/* line 217, ../sass/include/content/_main.sass */
.content.article-list .article-container .element-wrapper span {
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
}
/* line 219, ../sass/include/content/_main.sass */
.content.article-list .article-container .span6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  max-width: none;
  line-height: normal;
}
/* line 223, ../sass/include/content/_main.sass */
.content.article-list .article-container .span6 img {
  display: block;
  margin-bottom: 15px;
}
/* line 226, ../sass/include/content/_main.sass */
.content.article-list .article-container .span6:nth-child(3) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
  height: auto;
  z-index: 1;
}
/* line 232, ../sass/include/content/_main.sass */
.content.article-list .article-container .span6 .article-properties {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
/* line 240, ../sass/include/content/_main.sass */
.content.article-list .article-container .span6 .article-properties .article-desc,
.content.article-list .article-container .span6 .article-properties .articletag-list,
.content.article-list .article-container .span6 .article-properties p:not(.info-happy-hour) {
  display: block;
  font-size: 14px;
  line-height: 1.45em;
}
/* line 246, ../sass/include/content/_main.sass */
.content.article-list .article-container .span6 .article-properties .article-desc {
  margin-bottom: auto;
  padding: 0;
}
/* line 249, ../sass/include/content/_main.sass */
.content.article-list .article-container .span6 .article-properties .product-infos {
  padding-top: 15px;
}
/* line 251, ../sass/include/content/_main.sass */
.content.article-list .article-container .span6 .article-properties h1 span {
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
}
@media (max-width: 1139px) {
  /* line 255, ../sass/include/content/_main.sass */
  .content.article-list .article-container:nth-child(3) {
    margin-top: 0;
  }
}
/* line 259, ../sass/include/content/_main.sass */
.content.article-list .info-happy-hour {
  margin: 0;
  padding-bottom: 15px;
  line-height: 1;
  text-align: center;
  color: #FFFFFF;
}
/* line 266, ../sass/include/content/_main.sass */
.content.article-list > table td p:first-child {
  padding-top: 2em;
}
/* line 269, ../sass/include/content/_main.sass */
.content.article-list .article-properties .article-amount-container {
  display: none !important;
}
/* line 273, ../sass/include/content/_main.sass */
.content.select-article-preview {
  padding: 50px 0;
}
/* line 275, ../sass/include/content/_main.sass */
.content.select-article-preview .product-infos {
  margin: 15px 15px 0 0;
}
/* line 279, ../sass/include/content/_main.sass */
.content.upselling {
  margin-top: 40px;
}
/* line 281, ../sass/include/content/_main.sass */
.content.upselling .next_options {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 283, ../sass/include/content/_main.sass */
.content.upselling .next_options .span3 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  float: none;
  width: 25%;
  margin: 0;
}
@media (max-width: 991px) {
  /* line 283, ../sass/include/content/_main.sass */
  .content.upselling .next_options .span3 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 291, ../sass/include/content/_main.sass */
  .content.upselling .next_options .span3:first-child {
    padding-right: 5px;
  }
}
@media (max-width: 991px) {
  /* line 291, ../sass/include/content/_main.sass */
  .content.upselling .next_options .span3:first-child {
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  /* line 297, ../sass/include/content/_main.sass */
  .content.upselling .next_options .span3:nth-child(2) {
    padding-left: 5px;
  }
}
/* line 300, ../sass/include/content/_main.sass */
.content.upselling .next_options .span3 .btn {
  margin: 0;
  width: 100%;
}
/* line 305, ../sass/include/content/_main.sass */
.content.upselling .page-header + .row-fluid h1 {
  font-size: 36px;
  margin: 0 0 0.5em;
  text-align: center;
}
/* line 314, ../sass/include/content/_main.sass */
.content.shopping-cart {
  margin-top: 40px;
}
/* line 316, ../sass/include/content/_main.sass */
.content.shopping-cart .page-header {
  display: none;
}
/* line 319, ../sass/include/content/_main.sass */
.content.shopping-cart .leaveCard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-orient: horizontal;
  box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
/* line 327, ../sass/include/content/_main.sass */
.content.shopping-cart .goto-shopping-cart {
  margin: 0 !important;
  width: 225px;
  box-ordinal-group: 2;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  float: none !important;
}
/* line 335, ../sass/include/content/_main.sass */
.content.shopping-cart .abortCart {
  text-align: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  box-ordinal-group: 1;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  float: none !important;
  height: 59px;
  position: relative;
}
/* line 344, ../sass/include/content/_main.sass */
.content.shopping-cart .abortCart .btn {
  background: none;
  border: none;
  color: #999999;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  right: 20px;
  text-decoration: underline;
  font-size: 14px;
}
/* line 355, ../sass/include/content/_main.sass */
.content.shopping-cart .abortCart .btn:hover {
  color: inherit;
}
/* line 359, ../sass/include/content/_main.sass */
.content.shopping-cart .cartCompletion .row-fluid {
  margin-bottom: 0;
}
/* line 362, ../sass/include/content/_main.sass */
.content.shopping-cart .cartCompletion .addCouponHeadline,
.content.shopping-cart .cartCompletion .cartTotal,
.content.shopping-cart .cartCompletion .totalPrice {
  font-size: 1.45em;
  font-family: "PT Sans Narrow", "HelveticaNeueLT-Light", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 3rem;
}
/* line 370, ../sass/include/content/_main.sass */
.content.shopping-cart .no-articles-in-basket {
  padding: 2%;
  max-height: 44px;
  margin-bottom: 40px;
}
/* line 375, ../sass/include/content/_main.sass */
.content.shopping-cart table.warenkorb {
  margin-bottom: 3rem;
}
/* line 377, ../sass/include/content/_main.sass */
.content.shopping-cart table.warenkorb thead {
  display: block;
  height: 20px;
}
/* line 381, ../sass/include/content/_main.sass */
.content.shopping-cart table.warenkorb hr {
  border-top: 1px solid #CCCCCC;
}
/* line 384, ../sass/include/content/_main.sass */
.content.shopping-cart table.warenkorb tfoot {
  border-bottom: 1px solid #CCCCCC;
}
/* line 388, ../sass/include/content/_main.sass */
.content.checkout {
  margin-top: 40px;
}
/* line 390, ../sass/include/content/_main.sass */
.content.checkout .page-header {
  display: none;
}
/* line 393, ../sass/include/content/_main.sass */
.content.checkout .data-container {
  padding: 15px 0;
  background: none;
}
/* line 397, ../sass/include/content/_main.sass */
.content.checkout .person-data {
  padding-right: 30px;
  width: 65%;
  font-size: inherit;
}
/* line 404, ../sass/include/content/_main.sass */
.content.checkout .person-data .data-container {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: auto;
}
/* line 409, ../sass/include/content/_main.sass */
.content.checkout .address-dorbell,
.content.checkout .address-pathfinder {
  display: none;
}
/* line 414, ../sass/include/content/_main.sass */
.content.checkout > #checkoutForm > .row-fluid {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
/* line 416, ../sass/include/content/_main.sass */
.content.checkout > #checkoutForm .order-information {
  width: 35%;
}
/* line 418, ../sass/include/content/_main.sass */
.content.checkout > #checkoutForm .checkout-end .text-center {
  text-align: right;
}
/* line 420, ../sass/include/content/_main.sass */
.content.checkout > #checkoutForm .checkout-end .text-center button[type="submit"] {
  display: block;
  width: 100%;
  padding: 10px;
}
/* line 426, ../sass/include/content/_main.sass */
.content.checkout > #checkoutForm .person-data .login-option .btn {
  display: block;
  margin-bottom: 15px;
  padding: 10px;
  width: 100%;
}
/* line 433, ../sass/include/content/_main.sass */
.content.checkout > #checkoutForm .btn.open-basket {
  padding: 10px;
  width: 100%;
}
/* line 439, ../sass/include/content/_main.sass */
.content.registration {
  background-image: none;
}
/* line 441, ../sass/include/content/_main.sass */
.content.registration .info-text i {
  position: relative;
}
/* line 443, ../sass/include/content/_main.sass */
.content.registration .info-text i:before {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  width: 25px;
  height: 25px;
  background-image: url(../img/iconset.png);
  background-position: -8px -6px;
  background-size: 158px 36px;
}

/* line 455, ../sass/include/content/_main.sass */
.ui-tooltip {
  background: #FFFFFF;
  color: #525252;
  border: none;
  padding: 0;
  opacity: 1;
  -webkit-box-shadow: 0 3px 10px 4px rgba(0, 0, 0, 0.34);
          box-shadow: 0 3px 10px 4px rgba(0, 0, 0, 0.34);
}

/* line 463, ../sass/include/content/_main.sass */
.ui-tooltip-content {
  position: relative;
  padding: 1em;
}

/* line 467, ../sass/include/content/_main.sass */
.ui-tooltip-content::after {
  content: "";
  position: absolute;
  border-style: solid;
  display: block;
  width: 0;
  top: -10px;
  left: 72px;
  border-color: rgba(0, 0, 0, 0.34) transparent;
  border-width: 0 10px 10px;
}

/* line 481, ../sass/include/content/_main.sass */
.btn:first-letter {
  text-transform: uppercase;
}
/* line 486, ../sass/include/content/_main.sass */
.btn:active, .btn:focus, .btn:hover {
  border: none;
}
/* line 490, ../sass/include/content/_main.sass */
.btn:only-child {
  margin-left: 0;
}
/* line 493, ../sass/include/content/_main.sass */
.btn:active, .btn.active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* line 497, ../sass/include/content/_main.sass */
.btn.btnInsertAddress:before {
  content: normal !important;
}
/* line 499, ../sass/include/content/_main.sass */
.btn.btnInsertAddress .fa-plus {
  padding-right: 5px;
}
/* line 502, ../sass/include/content/_main.sass */
.btn.basket-article-amount-increase, .btn.basket-article-amount-decrease {
  color: #610C17;
  background-color: #FFFFFF;
}
/* line 506, ../sass/include/content/_main.sass */
.btn.basket-article-amount-increase:hover, .btn.basket-article-amount-increase:active, .btn.basket-article-amount-increase:focus, .btn.basket-article-amount-decrease:hover, .btn.basket-article-amount-decrease:active, .btn.basket-article-amount-decrease:focus {
  background-color: #A7736F;
  border: none;
}

/* line 514, ../sass/include/content/_main.sass */
.btn-primary {
  color: #FFFFFF;
}
/* line 518, ../sass/include/content/_main.sass */
.btn-primary:before {
  border-left-color: #FFFFFF;
}

/* line 523, ../sass/include/content/_main.sass */
.btn-group > .btn {
  font-size: 13px;
}
/* line 525, ../sass/include/content/_main.sass */
.btn-group > .dropdown-menu, .soDatePickerSmall .dropdown .btn-group > .dropdown-menu, #soDatePicker .dropdown .btn-group > .dropdown-menu,
#soTPDelivery .dropdown .btn-group > .dropdown-menu,
#soTPTakeaway .dropdown .btn-group > .dropdown-menu {
  font-size: 13px;
}
/* line 527, ../sass/include/content/_main.sass */
.btn-group > .popover {
  font-size: 13px;
}
/* line 530, ../sass/include/content/_main.sass */
.btn-group.open .btn.dropdown-toggle, .btn-group.open #soDatePicker .dropdown .btn.dropdown-toggle, #soDatePicker .dropdown .btn-group.open .btn.dropdown-toggle,
.btn-group.open #soTPDelivery .dropdown .btn.dropdown-toggle,
#soTPDelivery .dropdown .btn-group.open .btn.dropdown-toggle,
.btn-group.open #soTPTakeaway .dropdown .btn.dropdown-toggle,
#soTPTakeaway .dropdown .btn-group.open .btn.dropdown-toggle {
  background-color: #EE7100;
  border-color: #EE7100;
}

/* line 534, ../sass/include/content/_main.sass */
.btn-small {
  font-size: 12px;
}

/* line 536, ../sass/include/content/_main.sass */
.btn-mini {
  font-size: 10px;
}

/* line 538, ../sass/include/content/_main.sass */
.grouping-buttons, .content.article-list .article-container .span6 .grouping-buttons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-orient: horizontal;
  box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #610C17;
}
/* line 551, ../sass/include/content/_main.sass */
.grouping-buttons:before, .content.article-list .article-container .span6 .grouping-buttons:before {
  content: "";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  webkit-align-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100%;
}
/* line 557, ../sass/include/content/_main.sass */
.grouping-buttons .tooltip, .content.article-list .article-container .span6 .grouping-buttons .tooltip {
  display: none !important;
}
/* line 559, ../sass/include/content/_main.sass */
.grouping-buttons .article-price-infos, .content.article-list .article-container .span6 .grouping-buttons .article-price-infos {
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: currentColor;
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
  pointer-events: none;
}
/* line 567, ../sass/include/content/_main.sass */
.grouping-buttons .article-price-infos .article-deposit-price, .content.article-list .article-container .span6 .grouping-buttons .article-price-infos .article-deposit-price {
  margin-top: 5px;
  font-size: x-small;
}
/* line 570, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin: 0;
  padding: 10px;
  height: auto;
  text-align: left;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: inherit;
  -webkit-transition: background-color 200ms;
     -moz-transition: background-color 200ms;
          transition: background-color 200ms;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
/* line 586, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button:before, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:before {
  content: normal;
}
/* line 588, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button br, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button br {
  display: none;
}
/* line 590, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button .btn, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-orient: vertical;
  box-direction: normal;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: 0;
  padding: 0;
  line-height: 1;
  letter-spacing: 0.5px;
  font-weight: normal;
  font-size: 18px;
  white-space: nowrap;
  background: none !important;
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 606, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button .btn:active, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .btn:active, .grouping-buttons .grouping-single-button .btn:focus, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .btn:focus, .grouping-buttons .grouping-single-button .btn:hover, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .btn:hover {
  color: inherit;
}
/* line 610, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button .produkt-size, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button .produkt-size {
  top: 3px;
  left: 3px;
  margin-bottom: 5px;
  padding: 0 0 3px;
  font-size: 12px;
  line-height: 1em;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 619, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button:not(:first-child), .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:not(:first-child) {
  margin-left: 2%;
}
/* line 624, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button:active .btn, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:active .btn, .grouping-buttons .grouping-single-button:hover .btn, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:hover .btn, .grouping-buttons .grouping-single-button:focus .btn, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:focus .btn {
  color: #FFFFFF;
}
/* line 626, ../sass/include/content/_main.sass */
.grouping-buttons .grouping-single-button:active .btn:before, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:active .btn:before, .grouping-buttons .grouping-single-button:hover .btn:before, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:hover .btn:before, .grouping-buttons .grouping-single-button:focus .btn:before, .content.article-list .article-container .span6 .grouping-buttons .grouping-single-button:focus .btn:before {
  border-left-color: #FFFFFF;
}
/* line 628, ../sass/include/content/_main.sass */
.grouping-buttons span, .content.article-list .article-container .span6 .grouping-buttons span,
.grouping-buttons .price-happy-hour,
.content.article-list .article-container .span6 .grouping-buttons .price-happy-hour {
  display: inline-block;
  padding-right: 10px;
}
/* line 636, ../sass/include/content/_main.sass */
.grouping-buttons.button-count-1:hover .article-price-infos, .content.article-list .article-container .span6 .button-count-1.grouping-buttons:hover .article-price-infos, .grouping-buttons.button-count-1:focus .article-price-infos, .content.article-list .article-container .span6 .button-count-1.grouping-buttons:focus .article-price-infos, .grouping-buttons.button-count-1:active .article-price-infos, .content.article-list .article-container .span6 .button-count-1.grouping-buttons:active .article-price-infos {
  color: #FFFFFF;
}
/* line 638, ../sass/include/content/_main.sass */
.grouping-buttons.button-count-1 .grouping-single-button, .content.article-list .article-container .span6 .button-count-1.grouping-buttons .grouping-single-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
/* line 642, ../sass/include/content/_main.sass */
.grouping-buttons.button-count-2 .grouping-single-button, .content.article-list .article-container .span6 .button-count-2.grouping-buttons .grouping-single-button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 49%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 49%;
          flex: 0 0 49%;
  max-width: 49%;
}
/* line 645, ../sass/include/content/_main.sass */
.grouping-buttons > .btn, .content.article-list .article-container .span6 .grouping-buttons > .btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 10px;
  line-height: 1;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  font-size: 18px;
  max-width: 100%;
  background-color: #FFFFFF;
}
/* line 658, ../sass/include/content/_main.sass */
.grouping-buttons > .btn:active, .content.article-list .article-container .span6 .grouping-buttons > .btn:active, .grouping-buttons > .btn:hover, .content.article-list .article-container .span6 .grouping-buttons > .btn:hover, .grouping-buttons > .btn:focus, .content.article-list .article-container .span6 .grouping-buttons > .btn:focus {
  background-color: #610C17;
}
/* line 662, ../sass/include/content/_main.sass */
.grouping-buttons > .btn:active + .article-base-price, .content.article-list .article-container .span6 .grouping-buttons > .btn:active + .article-base-price, .grouping-buttons > .btn:hover + .article-base-price, .content.article-list .article-container .span6 .grouping-buttons > .btn:hover + .article-base-price, .grouping-buttons > .btn:focus + .article-base-price, .content.article-list .article-container .span6 .grouping-buttons > .btn:focus + .article-base-price {
  color: #FFFFFF;
}
/* line 665, ../sass/include/content/_main.sass */
.grouping-buttons .btn .article-base-price, .content.article-list .article-container .span6 .grouping-buttons .btn .article-base-price {
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #610C17;
}

/* line 675, ../sass/include/content/_main.sass */
.dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  background-color: #CCCCCC;
  color: inherit;
}

/* line 679, ../sass/include/content/_main.sass */
.dropdown a.dropdown-toggle, #soDatePicker .dropdown a.dropdown-toggle,
#soTPDelivery .dropdown a.dropdown-toggle,
#soTPTakeaway .dropdown a.dropdown-toggle, .soDatePickerSmall .dropdown a.dropdown-toggle {
  position: relative;
}
/* line 681, ../sass/include/content/_main.sass */
.dropdown a.dropdown-toggle > i:last-child, #soDatePicker .dropdown a.dropdown-toggle > i:last-child,
#soTPDelivery .dropdown a.dropdown-toggle > i:last-child,
#soTPTakeaway .dropdown a.dropdown-toggle > i:last-child {
  top: 50% !important;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 689, ../sass/include/content/_main.sass */
body > .container.content-container {
  margin: 0 auto;
  padding: 30px 15px;
  max-width: 1280px;
  width: 100%;
}
/* line 694, ../sass/include/content/_main.sass */
body > .container.content-container > .content {
  margin: 0;
  width: auto;
}
/* line 697, ../sass/include/content/_main.sass */
body > .container.content-container.bestellen #mainContentRight > .store-info {
  display: none;
}
/* line 701, ../sass/include/content/_main.sass */
body .container.warenkorb #shopping-cart-widget {
  display: none;
}
/* line 703, ../sass/include/content/_main.sass */
body .container.kasse #shopping-cart-widget {
  display: none;
}
/* line 705, ../sass/include/content/_main.sass */
body .container.kasse #shopping-cart-widget .goto-shopping-cart,
body .container.kasse #shopping-cart-widget .artikelEdit,
body .container.kasse #shopping-cart-widget .basket-article-amount-increase,
body .container.kasse #shopping-cart-widget .basket-article-amount-decrease {
  display: none;
}
/* line 710, ../sass/include/content/_main.sass */
body .container.kasse #shopping-cart-widget .artikelname {
  margin-left: 25px;
}

/* line 713, ../sass/include/content/_main.sass */
#mainContentLeft {
  width: 75.5%;
}
/* line 715, ../sass/include/content/_main.sass */
#mainContentLeft > .content {
  background: #FFFFFF;
  margin-top: 0;
  padding-top: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 721, ../sass/include/content/_main.sass */
.content-container-header {
  margin: -5px auto 0;
  max-height: 400px;
  max-width: 1280px;
  width: 100%;
  overflow: hidden;
}
/* line 727, ../sass/include/content/_main.sass */
.content-container-header img {
  height: 100%;
  width: 100%;
}

/* line 731, ../sass/include/content/_main.sass */
.shadow-container {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  padding: 0;
  margin-bottom: 3em;
}

/* line 738, ../sass/include/content/_main.sass */
#mainContentRight-sticky-wrapper {
  margin-left: 0;
  width: 24.5%;
}
/* line 741, ../sass/include/content/_main.sass */
#mainContentRight-sticky-wrapper.is-sticky #mainContentRight {
  margin-top: -1px;
}

/* line 744, ../sass/include/content/_main.sass */
.info-store-closed,
.customermessages .message {
  position: relative;
  margin-bottom: 0;
  background-color: #A7736F !important;
}

/* line 751, ../sass/include/content/_main.sass */
.customermessages {
  margin-bottom: 5px;
}
/* line 753, ../sass/include/content/_main.sass */
.customermessages .message {
  margin: auto;
  padding: 12px;
  width: 100%;
  max-width: 1280px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 764, ../sass/include/content/_main.sass */
#stickyDivider-sticky-wrapper {
  display: none !important;
}

/* line 772, ../sass/include/content/_main.sass */
span#prevSlot i.fa.fa-chevron-left, span#nextSlot i.fa.fa-chevron-left {
  left: 0.5em;
}
/* line 774, ../sass/include/content/_main.sass */
span#prevSlot i.fa.fa-chevron-right, span#nextSlot i.fa.fa-chevron-right {
  right: 0.5em;
}
/* line 777, ../sass/include/content/_main.sass */
span#nextSlot {
  margin-left: 2%;
  padding-right: 18px;
}

/* line 781, ../sass/include/content/_main.sass */
#orderMessages {
  color: #610C17;
  background: none !important;
}
/* line 784, ../sass/include/content/_main.sass */
#orderMessages .icon-info-sign {
  background-image: none;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  color: #610C17;
  text-rendering: auto;
}
/* line 791, ../sass/include/content/_main.sass */
#orderMessages .icon-info-sign:before {
  content: "";
}
/* line 794, ../sass/include/content/_main.sass */
#orderMessages div:hover {
  color: #610C17;
  background: none !important;
}

/* line 799, ../sass/include/content/_main.sass */
.cartdata_checkout .content-container-header {
  display: none;
}
/* line 802, ../sass/include/content/_main.sass */
.cartdata_checkout #mainContentLeft {
  width: 100%;
}
/* line 804, ../sass/include/content/_main.sass */
.cartdata_checkout #mainContentLeft > .content {
  padding-top: 60px;
}
/* line 807, ../sass/include/content/_main.sass */
.cartdata_checkout .basketList {
  border-radius: 0;
  padding: 15px;
  background: #610C17;
}
/* line 812, ../sass/include/content/_main.sass */
.cartdata_checkout .info-store-closed.info-store-closed {
  margin-bottom: 20px;
  padding: 5px 10px;
}
/* line 816, ../sass/include/content/_main.sass */
.cartdata_checkout label.error {
  margin: auto;
  margin-bottom: 10px;
}

/* line 821, ../sass/include/content/_main.sass */
.cartdata_finishedOrder .container.content-container {
  margin-top: 60px;
}
/* line 824, ../sass/include/content/_main.sass */
.cartdata_finishedOrder .rounded-list li {
  background: none;
}
/* line 826, ../sass/include/content/_main.sass */
.cartdata_finishedOrder .rounded-list li:before {
  content: "";
  background: #FFFFFF url(../img/iconset.png) no-repeat -9px -5px;
  border: 3px solid #610C17;
}

/* line 832, ../sass/include/content/_main.sass */
.available-store-list .message {
  margin-bottom: 11px;
  border: none;
  padding: 15px;
  color: #610C17;
  background: #FFFFFF;
}
/* line 838, ../sass/include/content/_main.sass */
.available-store-list .store-list-content {
  width: 100%;
  height: 410px;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/* line 843, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .store-list {
  width: 40%;
  float: left;
  height: -webkit-calc(100% - 40px);
  height: -moz-calc(100% - 40px);
  height: calc(100% - 40px);
  overflow-y: auto;
  padding: 8px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
@media (max-width: 991px) {
  /* line 843, ../sass/include/content/_main.sass */
  .available-store-list .store-list-content .store-list {
    height: auto;
  }
}
/* line 853, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .store-item {
  padding: 8px 0;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 857, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .store-item .store-marker {
  width: 40px;
  float: left;
}
/* line 860, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .store-item .store-detail {
  width: -webkit-calc(100% - 140px);
  width: -moz-calc(100% - 140px);
  width: calc(100% - 140px);
  float: left;
}
/* line 863, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .store-item .store-detail p:last-child {
  margin-bottom: 0;
}
/* line 865, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .store-item .store-choise {
  width: 100px;
  float: left;
  text-align: left;
}
/* line 869, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .store-item .store-choise .btn {
  margin-bottom: 15px;
  text-align: left;
}
/* line 873, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .store-item:not(:last-child) {
  border-bottom: 1px solid #CCCCCC;
}
/* line 875, ../sass/include/content/_main.sass */
.available-store-list .store-list-content .new-search {
  position: absolute;
  bottom: 8px;
  left: 8px;
}
/* line 881, ../sass/include/content/_main.sass */
.available-store-list .store-list-content #storemap {
  width: 60%;
  height: 100%;
  float: left;
}

/* line 888, ../sass/include/content/_main.sass */
.tooltip-inner {
  background: #610C17;
}

/* line 895, ../sass/include/content/_main.sass */
.tooltip.top .tooltip-arrow, .tooltip.right .tooltip-arrow, .tooltip.left .tooltip-arrow, .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #610C17;
}

/* line 900, ../sass/include/content/_main.sass */
.modal {
  border-radius: 0;
  border: none;
}
/* line 903, ../sass/include/content/_main.sass */
.modal .modal-header {
  border-bottom: none;
  background-color: #610C17;
  text-align: center;
}
/* line 907, ../sass/include/content/_main.sass */
.modal .modal-header h3 {
  z-index: 0;
  position: relative;
  color: #FFFFFF !important;
}
/* line 911, ../sass/include/content/_main.sass */
.modal .modal-header .close {
  z-index: 10;
  opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  right: 15px;
  width: 80px;
  margin: auto;
  font-size: 24px;
  text-align: right;
}
/* line 921, ../sass/include/content/_main.sass */
.modal .modal-header .close i {
  font-family: inherit;
  font-size: 30px;
  color: #FFFFFF;
}
/* line 925, ../sass/include/content/_main.sass */
.modal .modal-header .close i:before {
  content: "×";
}
/* line 927, ../sass/include/content/_main.sass */
.modal .modal-body {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: normal;
  color: #000000;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 935, ../sass/include/content/_main.sass */
.modal .modal-body .article-name {
  display: inline-block;
}
/* line 937, ../sass/include/content/_main.sass */
.modal .modal-body h3 {
  margin-top: 30px;
  margin-bottom: 10px;
  border-bottom: 2px solid #610C17;
  padding-bottom: 10px;
  font-weight: 700;
  font-size: 16px;
  color: #610C17;
}
/* line 947, ../sass/include/content/_main.sass */
.modal .modal-body table {
  margin-top: 15px;
}
/* line 950, ../sass/include/content/_main.sass */
.modal .modal-body th h3 {
  margin: auto;
  border-bottom: none;
  padding-bottom: 0;
}
/* line 954, ../sass/include/content/_main.sass */
.modal .modal-footer {
  color: #610C17;
  background: none;
}
/* line 957, ../sass/include/content/_main.sass */
.modal .modal-footer .btn {
  border: none;
  padding: 0;
  line-height: 1.45em;
  letter-spacing: 0;
}
/* line 965, ../sass/include/content/_main.sass */
.modal .modal-footer .btn.btn-small {
  text-align: left;
  font-size: 16px;
}
/* line 968, ../sass/include/content/_main.sass */
.modal .modal-footer .btn.btn:not(:only-child) {
  width: 49%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 971, ../sass/include/content/_main.sass */
.modal .modal-footer .btn:not(:only-child) {
  display: block;
  float: left;
  margin: 0;
  min-width: 0;
  width: 20%;
}
/* line 977, ../sass/include/content/_main.sass */
.modal .modal-footer .btn:not(:only-child):first-child {
  margin-right: 1%;
}
/* line 979, ../sass/include/content/_main.sass */
.modal .modal-footer .btn:not(:only-child):last-child {
  margin-left: 1%;
}
/* line 981, ../sass/include/content/_main.sass */
.modal .modal-footer .btn:first-child:not(:only-child), .modal .modal-footer .btn:last-child:not(:only-child) {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 985, ../sass/include/content/_main.sass */
.modal[data-rel="selectArticle-modal"] .modal-body {
  height: 100%;
  overflow: hidden;
  -webkit-overflow-scrolling: auto;
}
/* line 989, ../sass/include/content/_main.sass */
.modal[data-rel="selectArticle-modal"] .modal-body iframe {
  margin: 0;
  border: none;
  width: 100%;
  height: 100%;
}
/* line 996, ../sass/include/content/_main.sass */
.modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 576px) {
  /* line 996, ../sass/include/content/_main.sass */
  .modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
/* line 1000, ../sass/include/content/_main.sass */
.modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid div {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 45%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
  float: none;
  max-width: 45%;
  width: auto;
  padding-right: 10px;
  white-space: normal;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 575px) {
  /* line 1000, ../sass/include/content/_main.sass */
  .modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px;
    padding: 0;
  }
}
/* line 1013, ../sass/include/content/_main.sass */
.modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid div br {
  display: none;
}
/* line 1015, ../sass/include/content/_main.sass */
.modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid .btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  float: none;
  width: auto;
  white-space: nowrap;
}
@media (max-width: 575px) {
  /* line 1015, ../sass/include/content/_main.sass */
  .modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid .btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  /* line 1023, ../sass/include/content/_main.sass */
  .modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid .btn[data-dismiss="modal"] {
    text-align: right;
  }
}
/* line 1026, ../sass/include/content/_main.sass */
.modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid .btn:last-child {
  padding-left: 10px;
}
@media (max-width: 575px) {
  /* line 1026, ../sass/include/content/_main.sass */
  .modal[data-rel="leave-webshop-modal"] .modal-footer .row-fluid .btn:last-child {
    margin-left: auto;
  }
}
/* line 1030, ../sass/include/content/_main.sass */
.modal[data-rel="ingrediants-modal"] {
  z-index: 2050;
}
/* line 1032, ../sass/include/content/_main.sass */
.modal[data-rel="ingrediants-modal"].fade.in {
  z-index: 2050;
}
/* line 1034, ../sass/include/content/_main.sass */
.modal[data-rel="locate-store-modal"] {
  width: 580px;
}
/* line 1036, ../sass/include/content/_main.sass */
.modal[data-rel="locate-store-modal"] .modal-header {
  color: #FFFFFF;
}
/* line 1039, ../sass/include/content/_main.sass */
.modal[data-rel="locate-store-modal"] .modal-body .container {
  padding: 0;
}
/* line 1041, ../sass/include/content/_main.sass */
.modal[data-rel="locate-store-modal"] .modal-body .container .row {
  margin: 0;
}
/* line 1043, ../sass/include/content/_main.sass */
.modal[data-rel="locate-store-modal"] .modal-body .container .row [class*="col"] {
  padding: 0;
}
/* line 1046, ../sass/include/content/_main.sass */
.modal#modalChooseStore .modal-body {
  overflow: visible;
  min-height: auto;
}
/* line 1049, ../sass/include/content/_main.sass */
.modal#modalChooseStore .modal-body .dropdown-toggle {
  display: block;
  border-radius: 0;
  line-height: 1.75;
  color: #560f17;
  background-color: #ffffff;
}
/* line 1055, ../sass/include/content/_main.sass */
.modal#modalChooseStore .modal-body .dropdown-menu {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 40vh;
}

/* line 1062, ../sass/include/content/_main.sass */
.modal-backdrop + .modal-backdrop {
  z-index: 2040;
}

/* line 1068, ../sass/include/content/_main.sass */
table tr th,
table tr td {
  padding: 10px 0;
}
/* line 1071, ../sass/include/content/_main.sass */
table th {
  padding: 5px;
  border-bottom: 2px solid #610C17;
  color: #610C17;
}
/* line 1075, ../sass/include/content/_main.sass */
table th h3 {
  line-height: 1;
  font-weight: 700;
}
/* line 1078, ../sass/include/content/_main.sass */
table td {
  border-top: none;
}
/* line 1083, ../sass/include/content/_main.sass */
table.table-hover tr:hover th,
table.table-hover tr:hover td {
  background: none !important;
}
/* line 1088, ../sass/include/content/_main.sass */
table.warenkorb tr th,
table.warenkorb tr td {
  padding: 0;
}
/* line 1093, ../sass/include/content/_main.sass */
table.table-address .btn:before {
  content: normal !important;
}

/* line 1096, ../sass/include/content/_main.sass */
#storesearchErrorMessage {
  color: #98221F;
}

/* line 1099, ../sass/include/content/_main.sass */
.alert-success {
  margin-top: 20px;
  padding: 10px 1em;
  border: none;
  border-radius: 0;
  text-shadow: none;
  border-left: 5px solid #1D6922;
  background-color: #D3E991;
  color: #1D6922;
}

/* line 1110, ../sass/include/content/_main.sass */
#mainContentRight > .shadow-container {
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
/* line 1115, ../sass/include/content/_main.sass */
#mainContentRight > .store-info {
  font-size: 1.45em;
  position: absolute;
  right: 0;
  font-family: "PT Sans Narrow", "HelveticaNeueLT-Light", Helvetica, Arial, sans-serif;
}
/* line 1120, ../sass/include/content/_main.sass */
#mainContentRight > .store-info a {
  color: inherit !important;
  font-family: "PT Sans Narrow", "HelveticaNeueLT-Light", Helvetica, Arial, sans-serif !important;
}

/* line 1125, ../sass/include/content/_main.sass */
#formRegistration > .controls + .row-fluid > .span9 {
  width: 60%;
}
/* line 1128, ../sass/include/content/_main.sass */
#formRegistration > .controls + .row-fluid > .span3 {
  width: 40%;
}

/* line 1133, ../sass/include/content/_main.sass */
.customer-navigation ul li {
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
}
/* line 1135, ../sass/include/content/_main.sass */
.customer-navigation ul li a {
  color: #FFFFFF;
}
/* line 1137, ../sass/include/content/_main.sass */
.customer-navigation ul li a.active, .customer-navigation ul li a:hover, .customer-navigation ul li a:focus, .customer-navigation ul li a:active {
  color: #610C17;
}
/* line 1143, ../sass/include/content/_main.sass */
.customer-navigation ul li a i {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}

/* line 1146, ../sass/include/content/_main.sass */
.profil {
  display: block;
}

/* line 1149, ../sass/include/content/_main.sass */
.checkbox.inline {
  margin-bottom: 15px;
  text-align: left;
}

/* line 1153, ../sass/include/content/_main.sass */
.radio.inline {
  margin-bottom: 25px;
}

/* line 1156, ../sass/include/content/_main.sass */
.error.error {
  color: #FF0000;
}

/* line 1159, ../sass/include/content/_main.sass */
.controls + .row-fluid.text-right .span3.text-right {
  margin: 0;
}

/* line 1162, ../sass/include/content/_main.sass */
.alert .close {
  right: 0;
}

@media(max-width: $mw) {
  /* line 1166, ../sass/include/content/_main.sass */
  .banner {
    margin-left: auto !important;
  }

  /* line 1169, ../sass/include/content/_main.sass */
  .content-container-header {
    height: auto;
  }

  /* line 1173, ../sass/include/content/_main.sass */
  #mainContentLeft > .content:not(.select-article) {
    padding: 40px 15px 0;
  }

  /* line 1177, ../sass/include/content/_main.sass */
  .article-list .article-container .span6 .article-properties {
    line-height: 14px;
  }

  /* line 1180, ../sass/include/content/_main.sass */
  div.modal-body,
  div[data-rel="selectArticle-modal"] div.modal-body {
    position: relative;
    top: 0;
    left: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media(max-width: 1024px) {
  /* line 1189, ../sass/include/content/_main.sass */
  .storedata_selectDeliveryTime .container-soDatePicker {
    width: 75% !important;
  }
}
/* line 1193, ../sass/include/content/_main.sass */
.cookie-message {
  z-index: 100000;
  position: fixed;
  top: auto;
  left: 0;
  bottom: 0;
  padding: 10px 15px;
  width: 100%;
  text-align: center;
}
/* line 1203, ../sass/include/content/_main.sass */
.cookie-message span {
  display: inline-block;
}
/* line 1205, ../sass/include/content/_main.sass */
.cookie-message span.cookie-txt {
  padding-bottom: 10px;
}
/* line 1207, ../sass/include/content/_main.sass */
.cookie-message .btn {
  margin: 0 5px;
  padding: 10px;
  background-color: #FFFFFF !important;
}
/* line 1212, ../sass/include/content/_main.sass */
.cookie-message .btn:active, .cookie-message .btn:focus, .cookie-message .btn:hover {
  background-color: #98221F !important;
}

/* line 7, ../sass/include/content/views/_listArticle.sass */
[class*="articledata"][class*="listArticle"] .push-content-top {
  height: 155px;
}
/* line 9, ../sass/include/content/views/_listArticle.sass */
[class*="articledata"][class*="listArticle"] .content-container {
  padding-bottom: 0;
}

@media (min-width: 992px) {
  /* line 13, ../sass/include/content/views/_listArticle.sass */
  [class*="articledata"][class*="listArticlePreview"] .push-content-top {
    height: 105px;
  }
}

/* line 2, ../sass/include/content/views/_toppings.sass */
#submitForm {
  margin: 0;
  padding-bottom: 60px;
}
/* line 5, ../sass/include/content/views/_toppings.sass */
#submitForm .row-fluid {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 991px) {
  /* line 5, ../sass/include/content/views/_toppings.sass */
  #submitForm .row-fluid {
    margin: 0;
  }
}
/* line 9, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 992px) {
  /* line 9, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media (max-width: 991px) {
  /* line 9, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer {
    padding: 0;
  }
}
/* line 17, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .main-article-name, #submitForm #mainProductContainer .menue-heading,
#submitForm #mainProductContainer .main-article-choosen-toppings,
#submitForm #mainProductContainer .main-article-image,
#submitForm #mainProductContainer .article-summary,
#submitForm #mainProductContainer .article-order {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
/* line 24, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .main-article-name, #submitForm #mainProductContainer .menue-heading {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
/* line 26, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .main-article-name h2, #submitForm #mainProductContainer .menue-heading h2 {
  margin-top: auto;
  margin-bottom: 15px;
}
/* line 32, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .main-article-image {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: auto;
  padding: 0;
  padding-bottom: 15px;
  text-align: left;
}
/* line 38, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .main-article-choosen-toppings,
#submitForm #mainProductContainer #menuslots {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin: 0;
}
@media (max-width: 991px) {
  /* line 42, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer .main-article-choosen-toppings {
    padding-bottom: 15px;
  }
}
/* line 45, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
/* line 48, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot {
  background-image: none;
}
/* line 50, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head {
  background-image: none;
}
/* line 52, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head table {
  display: block;
  height: auto;
}
/* line 55, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head table tbody {
  display: block;
}
/* line 57, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head table tbody tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
}
/* line 60, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td {
  display: block;
  padding: 0;
  width: auto;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
/* line 65, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30px;
     -moz-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 2px;
}
/* line 70, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-image img {
  display: block;
  max-height: 30px;
}
/* line 83, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
/* line 85, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3 {
  display: block;
  margin-bottom: auto;
  font-size: 16px;
}
/* line 92, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:focus, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:hover {
  color: #610C17 !important;
}
/* line 95, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:focus:before, #submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.article-name h3:hover:before {
  border-left-color: #610C17;
}
/* line 97, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px;
  background: #FFFFFF;
}
/* line 102, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head td.menuselection .btn {
  display: block;
}
/* line 108, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot .menuslot-head[data-article-selected="0"] td.article-image img {
  display: block;
}
/* line 118, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot.active .menuslot-head td.article-name h3, #submitForm #mainProductContainer #menuslots .menuslot:active .menuslot-head td.article-name h3, #submitForm #mainProductContainer #menuslots .menuslot:focus .menuslot-head td.article-name h3, #submitForm #mainProductContainer #menuslots .menuslot:hover .menuslot-head td.article-name h3 {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
/* line 123, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer #menuslots .menuslot.active .menuslot-head td.menuselection, #submitForm #mainProductContainer #menuslots .menuslot:active .menuslot-head td.menuselection, #submitForm #mainProductContainer #menuslots .menuslot:focus .menuslot-head td.menuselection, #submitForm #mainProductContainer #menuslots .menuslot:hover .menuslot-head td.menuselection {
  background-color: rgba(255, 255, 255, 0.6);
}
/* line 125, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .selected_toppings-container {
  padding-left: 35px;
}
@media (min-width: 992px) {
  /* line 127, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer .selected_toppings {
    overflow: visible;
    -webkit-overflow-scrolling: auto;
  }
}
@media (max-width: 991px) {
  /* line 127, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer .selected_toppings {
    max-height: 90px;
  }
}
/* line 134, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .selected_toppings .sel_topping {
  margin: auto;
  padding-right: 0;
  padding: 0;
}
/* line 138, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .selected_toppings .sel_topping:hover {
  background: none;
}
/* line 140, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .selected_toppings .sel_topping:not(:last-child) {
  padding-bottom: 5px;
}
/* line 142, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .selected_toppings .sel_topping:last-child {
  padding-bottom: 15px;
}
/* line 144, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .selected_toppings .sel_topping .topping-name {
  padding: 0;
}
/* line 147, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .selected_toppings .sel_topping .topping-delete .btn-micro {
  margin: 0;
}
/* line 150, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
     -moz-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  margin: auto;
  padding: 0;
  padding-bottom: 15px;
  background: none;
}
/* line 159, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .article-amount-name,
#submitForm #mainProductContainer .article-summary .article-amount,
#submitForm #mainProductContainer .article-summary .article-total-name,
#submitForm #mainProductContainer .article-summary .article-total {
  margin: 0;
  padding: 5px 10px;
  width: auto;
  background-color: #610C17;
}
@media (max-width: 1140px) {
  /* line 167, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer .article-summary .article-amount-name,
  #submitForm #mainProductContainer .article-summary .article-amount {
    margin-bottom: 15px;
  }
}
/* line 171, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .upselling-cancel {
  display: none;
}
/* line 174, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .article-amount .visible {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 177, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .article-amount .visible .btn {
  margin: auto;
  color: #610C17;
  background-color: #FFFFFF;
}
/* line 181, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .article-amount .visible .tmpArtikelAnzahl {
  padding: 0;
}
/* line 183, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .article-total-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
@media (min-width: 1141px) {
  /* line 183, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer .article-summary .article-total-name {
    margin-left: 10px;
  }
}
/* line 187, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .article-amount-name,
#submitForm #mainProductContainer .article-summary .article-total-name {
  text-align: left;
}
@media (max-width: 1140px) {
  /* line 187, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer .article-summary .article-amount-name,
  #submitForm #mainProductContainer .article-summary .article-total-name {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
       -moz-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media (max-width: 1140px) {
  /* line 192, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer .article-summary .article-amount,
  #submitForm #mainProductContainer .article-summary .article-total {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    max-width: 50%;
  }
}
/* line 197, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .clearfix {
  display: none;
}
/* line 199, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .slotnav {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding-top: 15px;
}
/* line 202, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .slotnav .slotnavItem {
  display: block;
  position: relative;
  margin: 0 5px;
}
@media (max-width: 480px) {
  /* line 202, ../sass/include/content/views/_toppings.sass */
  #submitForm #mainProductContainer .article-summary .slotnav .slotnavItem {
    display: none;
  }
}
/* line 208, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .slotnav .btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
  height: auto;
  min-width: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 214, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .slotnav .btn#nextSlot {
  margin-left: 5px;
}
/* line 216, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .slotnav .btn#prevSlot {
  margin-right: 5px;
  visibility: visible !important;
}
/* line 219, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-summary .slotnav .btn i {
  display: none;
}
/* line 221, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-order,
#submitForm #mainProductContainer .menue-order {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
     -moz-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
/* line 224, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-order,
#submitForm #mainProductContainer .slotnav {
  z-index: 10;
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: auto !important;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 10px;
  width: 100%;
  border-radius: 0;
  text-align: center;
  background-color: #610C17;
}
/* line 240, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-order .btn,
#submitForm #mainProductContainer .slotnav .btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: block;
  width: auto;
  text-align: center;
}
/* line 246, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .article-order .btn.active, #submitForm #mainProductContainer .article-order .btn:active, #submitForm #mainProductContainer .article-order .btn.disabled, #submitForm #mainProductContainer .article-order .btn[disabled], #submitForm #mainProductContainer .article-order .btn:focus, #submitForm #mainProductContainer .article-order .btn:hover,
#submitForm #mainProductContainer .slotnav .btn.active,
#submitForm #mainProductContainer .slotnav .btn:active,
#submitForm #mainProductContainer .slotnav .btn.disabled,
#submitForm #mainProductContainer .slotnav .btn[disabled],
#submitForm #mainProductContainer .slotnav .btn:focus,
#submitForm #mainProductContainer .slotnav .btn:hover {
  background-color: #98221F;
}
/* line 253, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .menue-order {
  width: 100%;
  background: none;
}
/* line 256, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .menue-order button {
  display: none;
}
/* line 258, ../sass/include/content/views/_toppings.sass */
#submitForm #mainProductContainer .menue-order #orderMessages {
  border-radius: 0;
  background-color: #A7736F !important;
}
/* line 263, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span1.vertical-divider {
  display: none;
}
@media (min-width: 992px) {
  /* line 265, ../sass/include/content/views/_toppings.sass */
  #submitForm > .row-fluid .span4 {
    padding-right: 30px;
  }
}
/* line 268, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 {
  margin: 0;
}
@media (min-width: 992px) {
  /* line 268, ../sass/include/content/views/_toppings.sass */
  #submitForm > .row-fluid .span7 {
    -webkit-box-flex: 66.6667%;
    -webkit-flex: 66.6667%;
       -moz-box-flex: 66.6667%;
        -ms-flex: 66.6667%;
            flex: 66.6667%;
    padding-left: 30px;
    max-width: 66.6667%;
  }
}
/* line 275, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 > .push-right-content-top + .row-fluid:before {
  content: "";
  display: block;
  border-top: 4px solid #FFFFFF;
  padding-top: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  /* line 275, ../sass/include/content/views/_toppings.sass */
  #submitForm > .row-fluid .span7 > .push-right-content-top + .row-fluid:before {
    margin: 0 15px;
  }
}
/* line 283, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 h2 {
  font-weight: normal;
  font-size: 24px;
}
/* line 290, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7:not(.toppinggroup-list) h2 {
  margin: 0;
}
/* line 294, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .select-article-container .article_toppingdesc {
  margin-bottom: 30px;
}
/* line 296, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  background: none;
}
/* line 299, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list[style*="display: block"] {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
/* line 301, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-article-desc,
#submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-bottom: 30px;
  max-width: 100%;
}
/* line 307, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .menugroup-optional-desc [class*="span"] {
  width: 100%;
  text-align: left !important;
}
/* line 312, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 30px;
  max-width: 33.33333%;
}
@media (max-width: 991px) {
  /* line 312, ../sass/include/content/views/_toppings.sass */
  #submitForm > .row-fluid .span7 .menugroup-article-list .article-row {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 321, ../sass/include/content/views/_toppings.sass */
  #submitForm > .row-fluid .span7 .menugroup-article-list .article-row:not(:last-child) {
    padding-right: 15px;
  }
}
/* line 324, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container {
  margin-top: 0;
}
@media (max-width: 991px) {
  /* line 324, ../sass/include/content/views/_toppings.sass */
  #submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
  }
}
/* line 331, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 334, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-image,
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-name,
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-desc,
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice,
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .product-infos {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
/* line 341, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-name {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
/* line 343, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-name h2 {
  margin-bottom: 15px;
}
/* line 346, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-image {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
/* line 348, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-image img {
  display: block;
  margin: auto;
  margin-bottom: 15px;
}
/* line 352, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-desc {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-bottom: 15px;
  padding-bottom: 0;
}
/* line 356, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
     -moz-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
/* line 358, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice br {
  display: none;
}
/* line 360, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .article-choice .btn {
  margin: auto;
}
/* line 363, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .product-infos {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
     -moz-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
/* line 365, ../sass/include/content/views/_toppings.sass */
#submitForm > .row-fluid .span7 .menugroup-article-list .article-row .article-container .row-fluid .product-infos a {
  display: block;
  margin-bottom: 15px;
}
/* line 370, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid {
  margin-bottom: 0;
}
/* line 372, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid.artikeloptienen {
  padding-bottom: 15px;
}
@media (max-width: 991px) {
  /* line 372, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid.artikeloptienen {
    padding: 15px;
  }
  /* line 376, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid.artikeloptienen > .span12 {
    margin: auto;
    min-height: 0;
  }
  /* line 379, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid.artikeloptienen > .span12 h3 {
    margin: auto;
    padding: 0 15px;
    font-size: 16px;
    color: #FFFFFF;
  }
}
/* line 384, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  /* line 384, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid .toppingcontainer {
    padding: 0;
  }
}
/* line 388, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .toppingbeschreibung {
  color: inherit;
}
/* line 390, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick {
  margin-right: auto;
  margin-bottom: 0;
  text-align: left;
  color: #610C17;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
          transition: all 200ms ease;
}
@media (max-width: 414px) {
  /* line 390, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick {
    min-height: 60px;
  }
}
/* line 400, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick:hover {
  background-color: #FFFFFF;
  color: #610C17;
  -webkit-transition: all 200ms ease;
     -moz-transition: all 200ms ease;
          transition: all 200ms ease;
}
/* line 404, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .toppingname {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-orient: horizontal;
  box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-family: "DIN1451 Mittelschrift", Helvetica, Arial, sans-serif;
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 412, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .toppingname .toppingpreis {
  display: inline-block;
  margin-right: 10px;
  width: auto;
  float: none;
  font-weight: bold;
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 419, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .toppingname .toppingpreis nobr {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 421, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .toppingbeschreibung {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 423, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .product-infos {
  display: inline-block;
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 426, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .product-infos > a {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
  color: #610C17;
}
/* line 429, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .product-infos > a:before {
  border-left-color: #610C17;
}
/* line 431, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .product-infos > a > i {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 433, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .product-infos > a > i:before {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
/* line 435, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .toppinganzahl {
  display: none;
}
/* line 437, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingadd,
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingdelete,
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppinganzahl {
  top: 5px;
  padding: 3px;
  height: 14px;
  width: 14px;
  line-height: 14px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
@media (max-width: 991px) {
  /* line 437, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingadd,
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingdelete,
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppinganzahl {
    top: 8px;
  }
}
@media (max-width: 413px) {
  /* line 437, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingadd,
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingdelete,
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppinganzahl {
    top: auto;
    bottom: 5px;
  }
}
/* line 451, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingadd,
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingdelete {
  vertical-align: text-top;
  border-color: #610C17;
  border-radius: 0;
  font-size: 20px;
  color: #FFFFFF;
  background-color: #610C17;
}
/* line 459, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingadd {
  right: 55px;
  font-size: 14px;
}
@media (max-width: 991px) and (min-width: 414px) {
  /* line 459, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingadd {
    right: 140px;
  }
}
/* line 464, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingdelete {
  right: 5px;
  line-height: 12px;
}
@media (max-width: 991px) and (min-width: 414px) {
  /* line 464, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppingdelete {
    right: 90px;
  }
}
/* line 469, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppinganzahl {
  right: 30px;
  color: #610C17;
  background: none;
}
@media (max-width: 991px) and (min-width: 414px) {
  /* line 469, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .special_toppinganzahl {
    right: 115px;
  }
}
@media (max-width: 767px) {
  /* line 475, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup .row-fluid .toppingcontainer .divToClick .hidden-phone {
    display: block !important;
  }
}
/* line 479, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup .row-fluid .toppingcontainer.activTopping .divToClick {
  background-color: #FFFFFF;
  color: #610C17;
}
@media (max-width: 991px) {
  /* line 484, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup.is-mandantory .row-fluid.list, #submitForm .toppinggroup.is-mandantory .row-fluid.removeables-row {
    display: block;
  }
}
/* line 492, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup[max_order="1"] .row-fluid .toppingcontainer .divToClick .special_toppingadd,
#submitForm .toppinggroup[max_order="1"] .row-fluid .toppingcontainer .divToClick .special_toppingdelete {
  display: none !important;
}
/* line 495, ../sass/include/content/views/_toppings.sass */
#submitForm .toppinggroup[max_order="1"] .row-fluid .toppingcontainer .divToClick .special_toppinganzahl {
  display: block !important;
}
@media (max-width: 991px) and (min-width: 414px) {
  /* line 495, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup[max_order="1"] .row-fluid .toppingcontainer .divToClick .special_toppinganzahl {
    top: 8px;
    right: 90px;
  }
}
@media (max-width: 991px) {
  /* line 501, ../sass/include/content/views/_toppings.sass */
  #submitForm .toppinggroup[max_order="1"] .row-fluid .toppingcontainer .divToClick .toppinganzahl:before, #submitForm .toppinggroup[max_order="1"] .row-fluid .toppingcontainer .divToClick .toppinganzahl:after {
    display: none;
  }
}
/* line 506, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-headline {
  text-transform: none;
}
/* line 508, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-row {
  margin-bottom: 0;
}
/* line 511, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-row .removeable-container {
  padding: 10px;
  min-height: 0;
  text-align: left;
  margin-right: 0;
  margin-bottom: 15px;
  color: #610C17;
  background: rgba(255, 255, 255, 0.6);
}
/* line 520, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-row .removeable-container.active, #submitForm .removeables-row .removeable-container:hover {
  background-color: #FFFFFF;
}
/* line 523, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-row .removeable-container:first-child {
  margin-right: 15px;
}
/* line 525, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-row .removeable-container:first-child ~ .span6 {
  margin-left: 15px;
}
/* line 527, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-row .removeable-container.span6 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
     -moz-box-flex: 1;
      -ms-flex: 1 1 0;
          flex: 1 1 0;
}
/* line 533, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-row .removeable-container input {
  visibility: hidden;
}
/* line 535, ../sass/include/content/views/_toppings.sass */
#submitForm .removeables-row .removeable-container label.checkbox {
  min-height: 0;
  padding-left: 0;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.2em;
  font-weight: bold;
}

/* line 3, ../sass/include/content/views/_listStore.sass */
[class*="storedata"][class*="listStore"] > .content-container {
  padding-right: 0;
  padding-left: 0;
}
/* line 8, ../sass/include/content/views/_listStore.sass */
[class*="storedata"][class*="listStore"] .content-container #content-store-search #store-search {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  /* line 11, ../sass/include/content/views/_listStore.sass */
  [class*="storedata"][class*="listStore"] .content-container #content-title .title {
    margin-bottom: 60px;
  }
}
/* line 15, ../sass/include/content/views/_listStore.sass */
[class*="storedata"][class*="listStore"] .content-container #content-view figure {
  margin-bottom: 30px;
}
/* line 17, ../sass/include/content/views/_listStore.sass */
[class*="storedata"][class*="listStore"] .content-container #content-view figure.order-process {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  /* line 17, ../sass/include/content/views/_listStore.sass */
  [class*="storedata"][class*="listStore"] .content-container #content-view figure.order-process {
    display: none;
  }
}
/* line 21, ../sass/include/content/views/_listStore.sass */
[class*="storedata"][class*="listStore"] .content-container #content-view figure.order-process-mobil {
  display: none;
}
@media (max-width: 991px) {
  /* line 21, ../sass/include/content/views/_listStore.sass */
  [class*="storedata"][class*="listStore"] .content-container #content-view figure.order-process-mobil {
    display: block;
  }
}
@media (max-width: 991px) {
  /* line 25, ../sass/include/content/views/_listStore.sass */
  [class*="storedata"][class*="listStore"] .content-container #content-view p {
    margin-bottom: 60px;
  }
}

/* line 4, ../sass/include/content/views/_selectDeliveryTime.sass */
[class*="storedata"][class*="selectDeliveryTime"] .content > .page-header {
  display: block;
}

/* line 4, ../sass/include/content/views/_finishedOrder.sass */
[class*="cartdata"][class*="finishedOrder"] .content .row-fluid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
/* line 7, ../sass/include/content/views/_finishedOrder.sass */
[class*="cartdata"][class*="finishedOrder"] .content .row-fluid h1 {
  margin-bottom: 45px;
}
/* line 11, ../sass/include/content/views/_finishedOrder.sass */
[class*="cartdata"][class*="finishedOrder"] .content .row-fluid #saveLastOrder {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 14, ../sass/include/content/views/_finishedOrder.sass */
[class*="cartdata"][class*="finishedOrder"] .content .rounded-list {
  margin: 0;
  margin-bottom: 45px;
}
/* line 17, ../sass/include/content/views/_finishedOrder.sass */
[class*="cartdata"][class*="finishedOrder"] .content .rounded-list li {
  padding: 10px 10px 10px 30px;
  text-align: left;
}

@media (max-width: 992px) {
  /* line 4, ../sass/include/content/views/_forgotPassword.sass */
  [class*="customerdata"][class*="forgotPassword"] .content > .row-fluid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 480px) {
  /* line 7, ../sass/include/content/views/_forgotPassword.sass */
  [class*="customerdata"][class*="forgotPassword"] .content > .row-fluid > .span6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 12, ../sass/include/content/views/_forgotPassword.sass */
[class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword {
  margin-top: 15px;
}
/* line 14, ../sass/include/content/views/_forgotPassword.sass */
[class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword > .row-fluid {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 991px) {
  /* line 14, ../sass/include/content/views/_forgotPassword.sass */
  [class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword > .row-fluid {
    margin: 0;
  }
}
@media (max-width: 991px) {
  /* line 18, ../sass/include/content/views/_forgotPassword.sass */
  [class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword > .row-fluid .span8 {
    padding: 0;
  }
}
/* line 21, ../sass/include/content/views/_forgotPassword.sass */
[class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword label {
  margin-bottom: 15px;
}
/* line 24, ../sass/include/content/views/_forgotPassword.sass */
[class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword input[type="submit"] {
  width: auto;
}
@media (max-width: 480px) {
  /* line 24, ../sass/include/content/views/_forgotPassword.sass */
  [class*="customerdata"][class*="forgotPassword"] .content form#formForgotPassword input[type="submit"] {
    width: 100%;
  }
}

/* line 1, ../sass/include/content/_footer.sass */
footer {
  position: relative;
  margin: auto;
  width: 100%;
  padding: 10px;
  font-size: 16px;
  border-top: 2px solid #FFFFFF;
}
/* line 8, ../sass/include/content/_footer.sass */
footer nav {
  margin: 0 auto;
  max-width: 1280px;
}
/* line 11, ../sass/include/content/_footer.sass */
footer nav ul {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-type: none;
}
/* line 18, ../sass/include/content/_footer.sass */
footer nav ul.nav-list {
  padding: 0;
}
/* line 20, ../sass/include/content/_footer.sass */
footer nav ul.nav-list li a {
  text-shadow: none;
}
/* line 22, ../sass/include/content/_footer.sass */
footer nav ul.nav-list li a.copy {
  white-space: nowrap;
}
/* line 24, ../sass/include/content/_footer.sass */
footer nav ul li {
  display: inline-block;
  margin-right: 10px;
  padding-right: 15px;
}
/* line 28, ../sass/include/content/_footer.sass */
footer nav ul li:not(:last-child) {
  border-right: 2px solid #FFFFFF;
}
/* line 30, ../sass/include/content/_footer.sass */
footer nav ul li a {
  text-shadow: none;
  color: #FFFFFF;
}
/* line 33, ../sass/include/content/_footer.sass */
footer nav ul li a:active, footer nav ul li a:focus, footer nav ul li a:hover {
  color: #610C17;
}

@media (max-width: 1310px) {
  /* line 3, ../sass/include/_mobile.sass */
  .content-container {
    padding: 0 15px;
  }

  /* line 5, ../sass/include/_mobile.sass */
  .content-container > .content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1050px) {
  /* line 10, ../sass/include/_mobile.sass */
  .navigation .nav > li > a {
    font-size: 16px !important;
  }
}
@media (max-width: 991px) {
  /* line 14, ../sass/include/_mobile.sass */
  .row-fluid [class*="span"] {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0 !important;
    width: 100%;
    text-align: center !important;
  }

  /* line 21, ../sass/include/_mobile.sass */
  .banner {
    position: fixed;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
            transform: none;
    top: 0;
    left: 0;
    width: 100%;
    margin: auto;
    max-width: 100%;
    min-width: 100%;
    height: 100px;
  }
  /* line 33, ../sass/include/_mobile.sass */
  .banner.docked-top {
    height: 100px;
  }
  /* line 35, ../sass/include/_mobile.sass */
  .banner .content {
    position: relative;
    width: 100%;
    margin: auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 10px;
  }
  /* line 41, ../sass/include/_mobile.sass */
  .banner .content .logo {
    position: relative;
    left: 0;
    width: 100%;
    height: 100px;
  }
  /* line 46, ../sass/include/_mobile.sass */
  .banner .content .logo a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  /* line 51, ../sass/include/_mobile.sass */
  .banner .content .logo a img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 80%;
    z-index: 1000;
  }
  /* line 58, ../sass/include/_mobile.sass */
  .banner .content .loginAndStore {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    width: 100px;
    height: 100px;
  }
  /* line 65, ../sass/include/_mobile.sass */
  .banner .content .loginAndStore .login {
    position: absolute;
    top: 10px;
    right: 0;
    float: none;
    margin: 0;
    padding: 0;
    height: 40px !important;
    border-radius: 0 !important;
    background-color: #610C17;
    z-index: 31000;
    overflow: hidden;
  }
  /* line 77, ../sass/include/_mobile.sass */
  .banner .content .loginAndStore .login a {
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    color: #FFFFFF;
  }
  /* line 83, ../sass/include/_mobile.sass */
  .banner .content .loginAndStore .login a span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: 0;
    font-size: 18px;
  }
  /* line 92, ../sass/include/_mobile.sass */
  .banner .content .deliveryarea {
    z-index: 10;
    position: absolute;
    right: 0;
    top: 50px;
    float: none;
    margin: 0;
    padding: 0;
    z-index: 31000;
    background-color: #610C17;
  }
  /* line 102, ../sass/include/_mobile.sass */
  .banner .content .deliveryarea a {
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    color: #FFFFFF;
  }
  /* line 108, ../sass/include/_mobile.sass */
  .banner .content .deliveryarea a span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 18px;
  }
  /* line 116, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    height: 70px;
    z-index: 1000;
  }
  /* line 124, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-content {
    min-width: 100%;
    padding: 0;
    margin-bottom: 60px !important;
  }
  /* line 128, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-content .voucher-widget {
    display: none !important;
  }
  /* line 130, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-content .warenkorb {
    width: 100%;
  }
  /* line 132, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer {
    height: auto;
  }
  /* line 134, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content {
    position: relative;
    height: 70px;
  }
  /* line 137, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .shopping-cart-amount {
    position: absolute;
    left: 10px;
    top: 0;
    width: 50px;
    height: 100%;
    margin: auto;
  }
  /* line 144, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .shopping-cart-amount .badge {
    display: block;
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding: 0;
    border-radius: 100%;
    color: #39080E !important;
    text-shadow: none;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 157, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .buttons {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    z-index: 2;
  }
  /* line 166, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .buttons .btn-primary {
    position: absolute;
    left: 15px;
    top: 50%;
    height: 45px;
    margin: 0;
    padding: 0;
    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);
    border-radius: 0;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    opacity: 0;
  }
  /* line 178, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .buttons .btn:last-child {
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    border-radius: 0;
    padding: 0;
    text-align: center;
    line-height: 45px;
    height: 45px;
    width: 45px;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 190, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .buttons .btn:last-child .fa {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 32px;
  }
  /* line 197, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .prices {
    display: block;
    position: absolute;
    top: 50%;
    left: 150px;
    width: 150px;
    min-width: 20px;
    height: auto;
    font-size: 14px;
    line-height: 1.45em;
    margin-left: 0;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 1;
  }
  @media(max-width: 320px) {
    /* line 197, ../sass/include/_mobile.sass */
    .banner #shopping-cart-widget .shopping-cart-footer .content .prices {
      width: 100px;
    }
  }
  /* line 213, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .prices .shopping-cart-price {
    margin: auto;
  }
  /* line 215, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .prices .mbw-price {
    line-height: 1em;
  }
  /* line 218, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content #voucher-widget {
    display: none;
  }
  /* line 221, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .footer-item:last-child {
    display: block;
    position: absolute;
    top: 50%;
    left: 60px;
    width: 90px;
    height: auto;
    font-size: 14px;
    line-height: 1.45em;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 1;
  }
  /* line 233, ../sass/include/_mobile.sass */
  .banner #shopping-cart-widget .shopping-cart-footer .content .footer-item:last-child i {
    display: none;
  }
  /* line 236, ../sass/include/_mobile.sass */
  .banner.docked-top #shopping-cart-widget {
    top: auto;
  }

  /* line 240, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper {
    height: 0 !important;
    z-index: 1000;
  }
  /* line 243, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation {
    position: fixed;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100%;
    top: 100px;
    left: 0;
    height: 60px;
    z-index: 1000;
    background-color: #610C17;
  }
  /* line 253, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .navtitle {
    position: absolute;
    top: 50%;
    left: 20px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 21px;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 261, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .navtrigger {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 40px;
    height: 35px;
    background-color: transparent;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 269, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .navtrigger:before {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 30px;
    color: #FFFFFF;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  /* line 276, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .navtrigger.fa-times {
    font-family: inherit;
  }
  /* line 278, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .navtrigger.fa-times:before {
    content: "×";
    font-size: 45px;
  }
  /* line 282, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav {
    display: none;
    position: fixed;
    top: 160px;
    left: 0;
    height: -webkit-calc(100% - 60px);
    height: -moz-calc(100% - 60px);
    height: calc(100% - 60px);
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 400ms ease;
       -moz-transition: all 400ms ease;
            transition: all 400ms ease;
    z-index: 10000;
  }
  /* line 296, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li {
    position: relative;
    float: none;
    padding: 0;
    border-bottom: 1px solid #ccc;
  }
  /* line 301, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  /* line 305, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:before, #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:after {
    content: "";
  }
  /* line 308, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:before {
    z-index: 1;
    display: block;
    position: absolute;
    top: 17px;
    right: 15px;
    vertical-align: middle;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 8px 0 8px 8px;
    border-color: transparent transparent transparent #610C17;
    margin-right: 6.66667px;
  }
  /* line 321, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:after {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 55px;
       -moz-box-flex: 0;
        -ms-flex: 0 0 55px;
            flex: 0 0 55px;
    display: block;
    max-width: 55px;
    background-color: #FFFFFF;
    cursor: pointer;
    margin-left: -1px;
  }
  /* line 334, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav.active > a:before, #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:active > a:before, #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:focus > a:before, #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:hover > a:before {
    background-color: #610C17;
  }
  /* line 336, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav.active:after, #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:active:after, #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:focus:after, #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav:hover:after {
    border-bottom: 4px solid #610C17;
  }
  /* line 338, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav a {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  /* line 341, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav .subnav {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    display: none;
    position: relative;
    top: auto;
    left: auto;
    visibility: visible;
    opacity: 1;
    height: auto !important;
    overflow: hidden;
  }
  /* line 353, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav .subnav li {
    padding: 0 15px;
  }
  /* line 355, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav .subnav li .open-icon {
    color: #e5e5e5;
  }
  /* line 357, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav .subnav li:last-child {
    border-bottom: none;
  }
  /* line 360, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav .subnav li.active .open-icon {
    color: #FFFFFF !important;
  }
  /* line 362, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav .subnav li.active > a {
    color: #39080E !important;
  }
  /* line 364, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.has-subnav .subnav li a {
    padding: 0;
    background: none;
  }
  /* line 368, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li.subnav-active .subnav {
    display: block;
  }
  /* line 370, ../sass/include/_mobile.sass */
  #webshopNavigation-sticky-wrapper #webshopNavigation .nav > li a {
    display: block;
    position: relative;
    width: auto;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    font-size: 16px !important;
    color: #610C17 !important;
    background-color: #FFFFFF;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  /* line 382, ../sass/include/_mobile.sass */
  .modal,
  .modal[data-rel="selectArticle-modal"] {
    left: 50%;
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    width: calc(100% - 20px);
    height: -webkit-calc(100% - 20px);
    height: -moz-calc(100% - 20px);
    height: calc(100% - 20px);
    margin-left: 0;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  /* line 389, ../sass/include/_mobile.sass */
  .modal.in,
  .modal[data-rel="selectArticle-modal"].in {
    top: 50% !important;
  }
  /* line 391, ../sass/include/_mobile.sass */
  .modal .modal-body,
  .modal[data-rel="selectArticle-modal"] .modal-body {
    position: absolute;
    top: 49px;
    left: 0;
    width: 100%;
    height: -webkit-calc(100% - 142px) !important;
    height: -moz-calc(100% - 142px) !important;
    height: calc(100% - 142px) !important;
    max-height: -webkit-calc(100% - 142px) !important;
    max-height: -moz-calc(100% - 142px) !important;
    max-height: calc(100% - 142px) !important;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 1;
  }
  /* line 400, ../sass/include/_mobile.sass */
  .modal .modal-footer,
  .modal[data-rel="selectArticle-modal"] .modal-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: -webkit-calc(100% - 1px);
    width: -moz-calc(100% - 1px);
    width: calc(100% - 1px);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 2;
  }

  /* line 408, ../sass/include/_mobile.sass */
  .modal[data-rel="selectArticle-modal"] iframe {
    height: 100%;
    margin: 0;
  }
  /* line 411, ../sass/include/_mobile.sass */
  .modal[data-rel="selectArticle-modal"] .modal-body {
    height: -webkit-calc(100% - 42px) !important;
    height: -moz-calc(100% - 42px) !important;
    height: calc(100% - 42px) !important;
    max-height: 100% !important;
  }

  /* line 415, ../sass/include/_mobile.sass */
  .modal[data-rel="locate-store-modal"] {
    width: -webkit-calc(100% - 20px) !important;
    width: -moz-calc(100% - 20px) !important;
    width: calc(100% - 20px) !important;
  }
  /* line 417, ../sass/include/_mobile.sass */
  .modal[data-rel="locate-store-modal"] .custom-locate-store {
    position: relative;
    margin: auto;
  }
  /* line 420, ../sass/include/_mobile.sass */
  .modal[data-rel="locate-store-modal"] .custom-locate-store #inputLocateStore {
    width: 100%;
  }
  /* line 422, ../sass/include/_mobile.sass */
  .modal[data-rel="locate-store-modal"] .custom-locate-store #btnLocateStore {
    width: 100%;
  }
  /* line 424, ../sass/include/_mobile.sass */
  .modal[data-rel="locate-store-modal"] .custom-locate-store .message-box {
    width: 100% !important;
    font-size: small;
  }

  /* line 429, ../sass/include/_mobile.sass */
  .container.content-container {
    position: relative;
    width: auto;
    min-width: 0;
    overflow: hidden;
    padding-top: 0;
  }
  /* line 436, ../sass/include/_mobile.sass */
  .container.content-container.noscroll {
    position: fixed;
    left: 50%;
    width: 100%;
    height: 100%;
    opacity: 0.4;
    overflow: hidden;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 445, ../sass/include/_mobile.sass */
  .container.content-container .content > h3 {
    text-align: center;
  }
  /* line 447, ../sass/include/_mobile.sass */
  .container.content-container .content.article-list {
    background-color: transparent;
  }
  /* line 449, ../sass/include/_mobile.sass */
  .container.content-container .content.article-list .article-container {
    float: none;
    margin-top: 0;
    margin-bottom: 20px;
    border: none !important;
    width: 100% !important;
  }
  /* line 455, ../sass/include/_mobile.sass */
  .container.content-container .content.article-list .article-container .element-wrapper {
    margin-top: 0;
  }
  /* line 457, ../sass/include/_mobile.sass */
  .container.content-container .content.article-list .info-happy-hour {
    display: none;
  }
  /* line 459, ../sass/include/_mobile.sass */
  .container.content-container .content.article-list .span6 .grouping-buttons .grouping-single-button {
    width: 50% !important;
  }
  /* line 463, ../sass/include/_mobile.sass */
  .container.content-container .content.checkout .row-fluid {
    margin: 0;
  }
  /* line 465, ../sass/include/_mobile.sass */
  .container.content-container .content.checkout .person-data,
  .container.content-container .content.checkout .order-information {
    width: 100% !important;
    margin: 0;
    padding: 0;
  }
  /* line 470, ../sass/include/_mobile.sass */
  .container.content-container .content.checkout .checkout-end {
    margin-top: 20px;
  }
  /* line 473, ../sass/include/_mobile.sass */
  .container.content-container .content.checkout .data-container .row-fluid {
    width: 100% !important;
  }
  /* line 477, ../sass/include/_mobile.sass */
  .container.content-container .content.forgot-password .row-fluid [class*="span"] {
    width: 100% !important;
  }

  /* line 481, ../sass/include/_mobile.sass */
  .in-modal .container.content-container {
    padding-top: 0;
  }
  /* line 485, ../sass/include/_mobile.sass */
  .in-modal .btn.button_absenden {
    height: 45px;
  }
  /* line 488, ../sass/include/_mobile.sass */
  .in-modal .main-article-name, .in-modal #submitForm #mainProductContainer .menue-heading, #submitForm #mainProductContainer .in-modal .menue-heading {
    pointer-events: all;
  }
  /* line 491, ../sass/include/_mobile.sass */
  .in-modal .main-article-image,
  .in-modal .article_toppingdesc {
    display: none;
  }
  /* line 496, ../sass/include/_mobile.sass */
  .in-modal .list .toppingcontainer {
    float: none;
    margin: auto;
    width: 100%;
  }
  /* line 500, ../sass/include/_mobile.sass */
  .in-modal .list .toppingcontainer .product-infos {
    position: absolute;
    top: 0;
    right: 10px;
  }
  /* line 504, ../sass/include/_mobile.sass */
  .in-modal .list .toppingcontainer .toppinganzahl {
    position: relative;
    margin-top: 10px;
  }
  /* line 507, ../sass/include/_mobile.sass */
  .in-modal .list .toppingcontainer .toppinganzahl:before {
    content: "";
    position: absolute;
    top: -webkit-calc(50% + 5px);
    top: -moz-calc(50% + 5px);
    top: calc(50% + 5px);
    right: 20px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #39080E;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 518, ../sass/include/_mobile.sass */
  .in-modal .list .toppingcontainer .toppinganzahl:after {
    content: "";
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: -moz-calc(50% - 5px);
    top: calc(50% - 5px);
    right: 20px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #39080E;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 529, ../sass/include/_mobile.sass */
  .in-modal .list .toppingcontainer .toppinganzahl select, .in-modal .list .toppingcontainer .toppinganzahl .hasDatepicker {
    width: 100%;
  }
  /* line 532, ../sass/include/_mobile.sass */
  .in-modal .span3.product-infos {
    display: none;
    position: absolute;
    width: 100%;
    top: -20px;
    font-size: 13px;
    text-align: right;
  }
  /* line 540, ../sass/include/_mobile.sass */
  .in-modal .span9 {
    width: 100%;
    float: none;
  }
  /* line 544, ../sass/include/_mobile.sass */
  .in-modal .upselling {
    padding: 0;
    width: 100%;
  }
  /* line 547, ../sass/include/_mobile.sass */
  .in-modal .upselling h1 {
    font-size: 27px !important;
  }
  /* line 550, ../sass/include/_mobile.sass */
  .in-modal .upselling .article-container .span6 {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }

  /* line 555, ../sass/include/_mobile.sass */
  .select-menu {
    padding: 0;
    margin: 0;
  }
  /* line 559, ../sass/include/_mobile.sass */
  .select-menu .vertical-divider {
    display: none;
  }
  /* line 561, ../sass/include/_mobile.sass */
  .select-menu .menuLeftContent,
  .select-menu .menuRightContent {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  /* line 567, ../sass/include/_mobile.sass */
  .select-menu #menuslots {
    margin-bottom: 50px;
  }
  /* line 570, ../sass/include/_mobile.sass */
  .select-menu #menuslots .article-name {
    padding: 0 20px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 573, ../sass/include/_mobile.sass */
  .select-menu #menuslots .menuslot {
    width: 100%;
  }
  /* line 575, ../sass/include/_mobile.sass */
  .select-menu #menuslots .menuslot:after {
    display: none;
  }
  /* line 577, ../sass/include/_mobile.sass */
  .select-menu #menuslots .menuslot .article-image {
    display: none;
  }
  /* line 579, ../sass/include/_mobile.sass */
  .select-menu #menuslots .menuslot .sel_topping {
    padding: 5px 20px;
    margin-bottom: 0;
  }
  /* line 584, ../sass/include/_mobile.sass */
  .select-menu .select-article-container > .row-fluid:first-child {
    display: none;
  }

  /* line 587, ../sass/include/_mobile.sass */
  .select-article {
    padding: 0 !important;
  }
  /* line 591, ../sass/include/_mobile.sass */
  .select-article .form-horizontal .row-fluid .toppinggroup-list {
    position: relative;
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-left: 0 !important;
  }
  /* line 598, ../sass/include/_mobile.sass */
  .select-article .form-horizontal .row-fluid .toppinggroup-list .push-right-content-top {
    display: none;
  }
  /* line 600, ../sass/include/_mobile.sass */
  .select-article .form-horizontal .row-fluid .artikeloptienen {
    position: relative;
    background-color: #610C17;
    padding: 5px 0;
  }
  /* line 604, ../sass/include/_mobile.sass */
  .select-article .form-horizontal .row-fluid .artikeloptienen:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 20px;
    width: 0;
    height: 0;
    border: 5px solid;
    border-color: #FFFFFF transparent transparent transparent;
    -webkit-transform: translateY(-30%);
       -moz-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
            transform: translateY(-30%);
  }
  /* line 615, ../sass/include/_mobile.sass */
  .select-article .form-horizontal .row-fluid .artikeloptienen.active:after {
    border-color: transparent transparent #FFFFFF transparent;
    -webkit-transform: translateY(-80%);
       -moz-transform: translateY(-80%);
        -ms-transform: translateY(-80%);
            transform: translateY(-80%);
  }
  /* line 619, ../sass/include/_mobile.sass */
  .select-article .form-horizontal .row-fluid #stickyDivider {
    display: none;
    float: none;
  }

  /* line 625, ../sass/include/_mobile.sass */
  .storedata_listStore #webshopNavigation-sticky-wrapper,
  .storedata_listStore #shopping-cart-widget,
  .storedata_selectDeliveryTime #webshopNavigation-sticky-wrapper,
  .storedata_selectDeliveryTime #shopping-cart-widget {
    display: none;
  }

  /* line 630, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .container.content-container {
    padding-top: 80px;
  }
  /* line 634, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list .message .btn-close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    z-index: 3;
  }
  /* line 641, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list .message .btn-close:before, .storedata_listStoresBySearch .available-store-list .message .btn-close:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #FFFFFF;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
       -moz-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  /* line 649, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list .message .btn-close:before {
    width: 3px;
    height: 60%;
  }
  /* line 652, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list .message .btn-close:after {
    width: 60%;
    height: 3px;
  }
  /* line 656, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch #webshopNavigation-sticky-wrapper {
    display: none;
  }
  /* line 660, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-choise .btn-hollow {
    color: #FFFFFF;
    background-color: #610C17;
  }
  /* line 664, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 666, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-item .store-marker,
  .storedata_listStoresBySearch .store-item .store-detail,
  .storedata_listStoresBySearch .store-item .store-choise {
    float: none;
  }
  /* line 671, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-item .store-marker {
    width: 20px;
  }
  /* line 673, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-item .store-detail {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  /* line 675, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-item .store-choise {
    width: 70px;
  }
  /* line 677, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-item .store-choise .btn {
    display: block;
    margin: 0 0 10px 0;
  }
  /* line 680, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-item .store-choise .btn:last-child {
    margin-bottom: 0;
  }
  /* line 682, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .store-item .clear {
    display: none;
  }
  /* line 685, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list {
    padding: 0;
    margin: 0;
  }
  /* line 688, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list .store-list-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    overflow: visible;
  }
  /* line 694, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list .store-list,
  .storedata_listStoresBySearch .available-store-list #storemap {
    display: block;
    position: relative;
    float: none;
  }
  /* line 699, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list #storemap {
    width: 100%;
    height: 200px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 703, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list .store-list {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 707, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .available-store-list .new-search {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    display: block;
    position: static;
    padding: 15px 10px;
    width: 100%;
  }

  /* line 716, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .modal-footer .span7 {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 719, ../sass/include/_mobile.sass */
  .storedata_listStoresBySearch .modal-footer .btn {
    width: 49% !important;
    height: 35px;
    line-height: 35px;
    padding: 0;
  }

  /* line 726, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget,
  #shopping-cart-widget table.warenkorb {
    position: relative;
    margin: auto;
    float: none;
  }
  @media(max-width: 320px) {
    /* line 726, ../sass/include/_mobile.sass */
    #shopping-cart-widget .voucher-widget,
    #shopping-cart-widget table.warenkorb {
      max-width: 300px;
      margin-left: 0;
    }
  }
  /* line 735, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 20px;
    border-bottom: 2px dashed #FFFFFF;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 742, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget hr {
    display: none;
  }
  /* line 744, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget .item {
    padding: 0;
    margin: 0;
  }
  /* line 747, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget .item:nth-child(1) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 0;
  }
  /* line 750, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget .item:nth-child(1) .input-append {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 40px;
  }
  /* line 754, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget .item:nth-child(1) .input-append input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 40px;
  }
  /* line 757, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget .item:nth-child(1) .input-append .btn {
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background-color: #FFFFFF;
    color: #610C17;
  }
  /* line 764, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget .item.headline {
    width: 80px;
    width: 100%;
    font-size: 16px;
    line-height: 1em;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 770, ../sass/include/_mobile.sass */
  #shopping-cart-widget .voucher-widget .clear {
    display: none;
  }
  @media(max-width: 320px) {
    /* line 773, ../sass/include/_mobile.sass */
    #shopping-cart-widget .voucher-widget input {
      width: 120px;
    }
  }
  /* line 781, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil,
  .customerdata_listArticleFavorites .content.profil,
  .customerdata_listOrder .content.profil,
  .customerdata_selectCustomer .content.profil,
  .customerdata_listAddress .content.profil {
    display: block;
    padding: 0;
  }
  /* line 785, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .left-container,
  .customerdata_listArticleFavorites .content.profil .left-container,
  .customerdata_listOrder .content.profil .left-container,
  .customerdata_selectCustomer .content.profil .left-container,
  .customerdata_listAddress .content.profil .left-container {
    display: block;
    position: relative;
    float: none;
    width: 100%;
    padding: 0;
  }
  /* line 791, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .left-container .customer-navigation,
  .customerdata_listArticleFavorites .content.profil .left-container .customer-navigation,
  .customerdata_listOrder .content.profil .left-container .customer-navigation,
  .customerdata_selectCustomer .content.profil .left-container .customer-navigation,
  .customerdata_listAddress .content.profil .left-container .customer-navigation {
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }
  /* line 795, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .left-container .customer-navigation li,
  .customerdata_listArticleFavorites .content.profil .left-container .customer-navigation li,
  .customerdata_listOrder .content.profil .left-container .customer-navigation li,
  .customerdata_selectCustomer .content.profil .left-container .customer-navigation li,
  .customerdata_listAddress .content.profil .left-container .customer-navigation li {
    display: inline-block;
    position: relative;
    width: 45px;
    height: 45px;
    padding: 0;
    background-color: #f5f5f5 !important;
    margin-right: 1px;
  }
  /* line 803, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .left-container .customer-navigation li a,
  .customerdata_listArticleFavorites .content.profil .left-container .customer-navigation li a,
  .customerdata_listOrder .content.profil .left-container .customer-navigation li a,
  .customerdata_selectCustomer .content.profil .left-container .customer-navigation li a,
  .customerdata_listAddress .content.profil .left-container .customer-navigation li a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    color: #525252 !important;
  }
  /* line 809, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .left-container .customer-navigation li a i,
  .customerdata_listArticleFavorites .content.profil .left-container .customer-navigation li a i,
  .customerdata_listOrder .content.profil .left-container .customer-navigation li a i,
  .customerdata_selectCustomer .content.profil .left-container .customer-navigation li a i,
  .customerdata_listAddress .content.profil .left-container .customer-navigation li a i {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  /* line 815, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .left-container .customer-navigation li.active,
  .customerdata_listArticleFavorites .content.profil .left-container .customer-navigation li.active,
  .customerdata_listOrder .content.profil .left-container .customer-navigation li.active,
  .customerdata_selectCustomer .content.profil .left-container .customer-navigation li.active,
  .customerdata_listAddress .content.profil .left-container .customer-navigation li.active {
    background-color: #610C17 !important;
  }
  /* line 817, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .left-container .customer-navigation li.active a,
  .customerdata_listArticleFavorites .content.profil .left-container .customer-navigation li.active a,
  .customerdata_listOrder .content.profil .left-container .customer-navigation li.active a,
  .customerdata_selectCustomer .content.profil .left-container .customer-navigation li.active a,
  .customerdata_listAddress .content.profil .left-container .customer-navigation li.active a {
    color: #FFFFFF !important;
  }
  /* line 823, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .right-container,
  .customerdata_listArticleFavorites .content.profil .right-container,
  .customerdata_listOrder .content.profil .right-container,
  .customerdata_selectCustomer .content.profil .right-container,
  .customerdata_listAddress .content.profil .right-container {
    width: 100%;
    padding: 20px 10px;
    background-image: none;
  }
  /* line 827, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .right-container .span8,
  .customerdata_listArticleFavorites .content.profil .right-container .span8,
  .customerdata_listOrder .content.profil .right-container .span8,
  .customerdata_selectCustomer .content.profil .right-container .span8,
  .customerdata_listAddress .content.profil .right-container .span8 {
    width: 100%;
    float: none;
  }
  /* line 830, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .right-container .span8 h3,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 h3,
  .customerdata_listOrder .content.profil .right-container .span8 h3,
  .customerdata_selectCustomer .content.profil .right-container .span8 h3,
  .customerdata_listAddress .content.profil .right-container .span8 h3 {
    font-size: 18px;
    line-height: 1.45em;
  }
  /* line 833, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .right-container .span8 h3 small,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 h3 small,
  .customerdata_listOrder .content.profil .right-container .span8 h3 small,
  .customerdata_selectCustomer .content.profil .right-container .span8 h3 small,
  .customerdata_listAddress .content.profil .right-container .span8 h3 small {
    display: block;
    margin-top: 20px;
  }
  /* line 836, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .right-container .span8 #formChangeAddress,
  .customerdata_overview .content.profil .right-container .span8 #formDeliverToStore,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 #formChangeAddress,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 #formDeliverToStore,
  .customerdata_listOrder .content.profil .right-container .span8 #formChangeAddress,
  .customerdata_listOrder .content.profil .right-container .span8 #formDeliverToStore,
  .customerdata_selectCustomer .content.profil .right-container .span8 #formChangeAddress,
  .customerdata_selectCustomer .content.profil .right-container .span8 #formDeliverToStore,
  .customerdata_listAddress .content.profil .right-container .span8 #formChangeAddress,
  .customerdata_listAddress .content.profil .right-container .span8 #formDeliverToStore {
    margin-top: 20px;
  }
  /* line 839, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .right-container .span8 #formChangeAddress .span8,
  .customerdata_overview .content.profil .right-container .span8 #formChangeAddress .span4,
  .customerdata_overview .content.profil .right-container .span8 #formDeliverToStore .span8,
  .customerdata_overview .content.profil .right-container .span8 #formDeliverToStore .span4,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 #formChangeAddress .span8,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 #formChangeAddress .span4,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 #formDeliverToStore .span8,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 #formDeliverToStore .span4,
  .customerdata_listOrder .content.profil .right-container .span8 #formChangeAddress .span8,
  .customerdata_listOrder .content.profil .right-container .span8 #formChangeAddress .span4,
  .customerdata_listOrder .content.profil .right-container .span8 #formDeliverToStore .span8,
  .customerdata_listOrder .content.profil .right-container .span8 #formDeliverToStore .span4,
  .customerdata_selectCustomer .content.profil .right-container .span8 #formChangeAddress .span8,
  .customerdata_selectCustomer .content.profil .right-container .span8 #formChangeAddress .span4,
  .customerdata_selectCustomer .content.profil .right-container .span8 #formDeliverToStore .span8,
  .customerdata_selectCustomer .content.profil .right-container .span8 #formDeliverToStore .span4,
  .customerdata_listAddress .content.profil .right-container .span8 #formChangeAddress .span8,
  .customerdata_listAddress .content.profil .right-container .span8 #formChangeAddress .span4,
  .customerdata_listAddress .content.profil .right-container .span8 #formDeliverToStore .span8,
  .customerdata_listAddress .content.profil .right-container .span8 #formDeliverToStore .span4 {
    display: block;
    float: none;
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
  }
  /* line 848, ../sass/include/_mobile.sass */
  .customerdata_overview .content.profil .right-container .span8 #formChangeAddress #selectedAddressNotDelivered,
  .customerdata_overview .content.profil .right-container .span8 #formDeliverToStore #selectedAddressNotDelivered,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 #formChangeAddress #selectedAddressNotDelivered,
  .customerdata_listArticleFavorites .content.profil .right-container .span8 #formDeliverToStore #selectedAddressNotDelivered,
  .customerdata_listOrder .content.profil .right-container .span8 #formChangeAddress #selectedAddressNotDelivered,
  .customerdata_listOrder .content.profil .right-container .span8 #formDeliverToStore #selectedAddressNotDelivered,
  .customerdata_selectCustomer .content.profil .right-container .span8 #formChangeAddress #selectedAddressNotDelivered,
  .customerdata_selectCustomer .content.profil .right-container .span8 #formDeliverToStore #selectedAddressNotDelivered,
  .customerdata_listAddress .content.profil .right-container .span8 #formChangeAddress #selectedAddressNotDelivered,
  .customerdata_listAddress .content.profil .right-container .span8 #formDeliverToStore #selectedAddressNotDelivered {
    display: block;
    background-color: #FF0000;
    color: #FFFFFF;
    padding: 10px;
    font-size: 10px;
    line-height: 1.45em;
    margin-top: 20px;
    text-align: center;
  }

  /* line 858, ../sass/include/_mobile.sass */
  .select-article-preview {
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 50px 20px !important;
  }
  /* line 862, ../sass/include/_mobile.sass */
  .select-article-preview .product-infos {
    position: absolute;
    top: 10px;
    right: 10px;
  }

  /* line 867, ../sass/include/_mobile.sass */
  .blank .container.content-container {
    padding-top: 0;
  }

  /* line 871, ../sass/include/_mobile.sass */
  .content.article-list .article-container .span6:nth-child(2) img {
    position: relative;
    left: auto;
    bottom: auto;
    margin-top: 10px;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-transition: none;
       -moz-transition: none;
            transition: none;
  }

  /* line 879, ../sass/include/_mobile.sass */
  .customermessages .message {
    top: 160px;
    width: 90%;
  }

  /* line 884, ../sass/include/_mobile.sass */
  .in-modal .customermessages .message {
    top: 0 !important;
    width: 100% !important;
  }
  /* line 887, ../sass/include/_mobile.sass */
  .in-modal .customermessages .message span {
    font-size: 14px !important;
    line-height: 1.2em !important;
  }

  /* line 892, ../sass/include/_mobile.sass */
  .articletags-widget,
  .articletag-list {
    display: none !important;
  }
}
