/* responsive */
.menucardstyle,
.menucardstylebackend {
  float: left;
  width: 100%;
  background-color: #f0ebdf;
  color: #6e4c32;
  margin-top: 1em;
  padding: 1em 0;
  font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
  font-size: 1em;
}
.menucardstylebackend .row100 div.wrapper,
.menucardstylebackend .rows_ div.wrapper,
.menucardstylebackend .row50 div.wrapper,
.menucardstylebackend .row33 div.wrapper,
.menucardstylebackend .row25 div.wrapper {
  margin: 1em 0 0 0;
}

.menucardstyle {
  margin: 0;
  padding: 0;
}

.menucardstyle .row100 div.wrapper {
  margin: 0;
  padding: 0;
}

.flex_section {
  display: block;
}
.flex_wrapper {
  display: inline-flex;
  float: none;
}
.flex_wrap {
  display: inline-flex;
}

.db1m > div > div > section > div,
.db8m > div > div > section > div {
  padding:0;
}

/* menucard */
.menucard_easy_html {
  display: inline-flex;
  font-style: normal;
  width: 100%;
}

.menucard_easy_header {
  height: 90px;
}

.menucard_wine_header {
  min-height: 130px;
  text-align: center;
}

.menucard_easy_header_name {
  font-weight: bold;
  color: green;
}

.menucard_easy_header_description {
  text-align: center;
  border-top: 2px solid #6F4A32;
  padding: 8px 0 12px 0;
  font-weight: bold;
  font-size: 1.375em;
  text-transform: uppercase;
  background-image: url(hr.png);
  background-repeat: repeat-x;
  background-position: left bottom;
}

.menucard_easy_footer {
  font-style: italic;
  color: blue;
}

/* category */
.category_easy_name,
.category_wine_name {
  font-weight: bold;
  font-size: 1.125em;
  margin-bottom: 1em;
  float: left;
  clear: left;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  background-color: #6f4b32;
  color: #f0ebdf;
  padding: 2px 0 5px 0;
  line-height: 22px;
}

.category_wine_name {
  background-color: transparent;
  color: #6e4c32;
}

.category_easy_description {
  font-style: italic;
}

.category_easy_items,
.category_easy_text {
  margin-bottom: 1em;
  line-height: 1.3em;
  float: left;
  clear: left;
  width: 100%;
}

.category_easy_items {
  border: 16px solid transparent;
  -webkit-border-image: url(b10.png) 16 16 round;
  -o-border-image: url(b10.png) 16 16 round;
  border-image: url(b10.png) 16 16 round;
  min-height: 90%;
  width: 100%;
}

.category_wine_items {
  border: 0px solid transparent;
  width: 100%;
}

.category_easy_text {
  font-weight: bold;
  font-style: italic;
}

.hr8 {
  height: 5px;
  background-image: url(hr8.png);
  background-color: transparent;
  margin-bottom: 0.5em;
}
.hr9 {
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(hr9.png);
  background-color: transparent;
  margin: 3px 0;
}
.weinhead {
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(weinhead.png);
  letter-spacing: 3px;
  text-align: center;
  font-size: 1.375em;
  line-height: 22px;
  font-weight: bold;
}

/* item */
.item_easy,
.item_wine {
  float: left;
  clear: left;
  margin-bottom: 1em;
  padding: 0 7px 0 7px;
  line-height: 1.5em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.item_easy_number,
.item_wine_number,
.item_wine_year {
}

.item_space {
  margin-right: 10px;
}

.item_easy_name,
.item_wine_name {
  font-weight: bold;
  margin-right: 5px;
  font-size: 1.125em;
}

.item_wine_origin {
  display: block;
  clear: left;
  font-weight: bold;
  font-size: 1.25em;
}

.item_easy_description,
.item_wine_description {
  font-style: italic;
  margin-right: 5px;
}

.item_wine_price {
  float: right;
}

.item_easy_price_name,
.item_wine_price_name {
  margin-right: 5px;
}

.item_easy_price_description,
.item_wine_price_description {
  font-style: italic;
}

.item_easy_price_value,
.item_wine_price_value {
}

.item_price1,
.item_price2,
.item_price3 {
  white-space: nowrap;
  font-weight: bold;
  font-style: normal;
}

.menucardstylebackend .row100 div.wrapper.wrap_price {
  margin:3px 0 0 0;
}

.item_easy_text,
.item_wine_text {
  font-weight: bold;
  font-style: italic;
}

.zusatzstoff {
  font-size: 70%;
  margin-left: 1px;
  vertical-align: sub;
  line-height: 0;
}

.zusatzstoff_beschreibung {
  display: block;
  font-size: 70%;
  line-height: normal;
}

@media screen and (min-width: 0em) {
  .category_easy_items {
    border: 0;
  }
}

@media screen and (min-width: 30em) {
  .category_easy_items {
    border: 16px solid transparent;
    -webkit-border-image: url(b10.png) 16 16 round;
    -o-border-image: url(b10.png) 16 16 round;
    border-image: url(b10.png) 16 16 round;
  }
}

@media screen and (min-width: 45em) {
  .flex_section {
    display: inline-flex;
  }
}
