.nm-row.nm-row-full {
	padding-bottom: 30px;
}

h1 {
	padding-bottom: 15px;
}

h2,
p,
ul {
	padding-bottom: 10px;
}

.nm-row.nm-row-full *:last-child {
	padding-bottom: 0;
}

.nm-shop-header.no-filters {
	padding-top: 10px;
}

ul.nm-shop-notice {
	padding-top: 0;
	padding-bottom: 25px;
}

.products li.outofstock .nm-shop-loop-thumbnail > a:after {
    top: 30px !important;
    left: 30px !important;
    background: #000 !important;
    color: #fff !important;
    padding: 5px 7px 7px 7px !important; 
}

.nm-shop-notice a {
	display: inline-block !important;
	color: #f27362;
	text-decoration: underline;
}

.nm-shop-notice.woocommerce-message {
  display: none;
}

.nm-shop-notice.woocommerce-info span a {
  display: block !important;
}

.nm-woocommerce-account-login .nm-shop-notice {
	margin-top: 50px !important;
	padding-bottom: 0 !important;
}

h3#order_review_heading {
	padding-top: 20px;
	padding-bottom: 16px;
}

#tab-title-reviews a span {
	color: #339966;
}

.woocommerce-product-rating .star-rating span::before {
	color: #339966;
  cursor: pointer;
}

/* Player background */
.page-id-831 .mejs-container,
.page-id-831 .mejs-controls,
.page-id-831 .mejs-embed,
.page-id-831 .mejs-embed body {
  background-color: #efefef !important;
}

/* Player controls */
.page-id-831 .mejs-button > button {
  background-image: url(mejs-controls-dark.svg);
}

.page-id-831 .mejs-time {
  color: #888888;
}

/* Progress and audio bars */

/* Progress and audio bar background */
.page-id-831 .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.page-id-831 .mejs-controls .mejs-time-rail .mejs-time-total {
  background-color: #fff;
}

/* Track progress bar background (amount of track fully loaded)
  We prefer to style these with the main accent color of our theme */
.page-id-831 .mejs-controls .mejs-time-rail .mejs-time-loaded {
  background-color: rgba(157, 194, 0, 0.15);
}

/* Current track progress and active audio volume level bar */
.page-id-831 .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.page-id-831 .mejs-controls .mejs-time-rail .mejs-time-current {
  background: rgba(157, 194, 0, 1);
}

/* Reduce height of the progress and audio bars */
.page-id-831 .mejs-time-buffering,
.page-id-831 .mejs-time-current,
.page-id-831 .mejs-time-float,
.page-id-831 .mejs-time-float-corner,
.page-id-831 .mejs-time-float-current,
.page-id-831 .mejs-time-hovered,
.page-id-831 .mejs-time-loaded,
.page-id-831 .mejs-time-marker,
.page-id-831 .mejs-time-total,
.page-id-831 .mejs-horizontal-volume-total,
.page-id-831 .mejs-time-handle-content {
  height: 3px;
}

.page-id-831 .mejs-time-handle-content {
  top: -6px;
}

.page-id-831 .mejs-time-total {
  margin-top: 8px;
}

.page-id-831 .mejs-horizontal-volume-total {
  top: 19px;
  /* display: none; */
}
/* .page-id-831 .mejs-volume-button {
  display: none;
} */
.page-id-831 .wpb_wrapper .wp-caption.alignleft {
  width: 100% !important;
}

.page-id-831 .wpb_wrapper .wp-caption.alignleft .wp-caption-text {
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 175px;
  background-color: transparent !important;
  color: rgb(40, 40, 40);
}
.page-id-831 .wpb_wrapper .size-thumbnail,
.page-id-831 .wpb_wrapper .size-medium,
.page-id-831 .wpb_wrapper .size-full  {
  height: 75px !important;
  width: auto;
}

/* .page-id-831 .nm_column.col-sm-8 {
  padding-top: 20px;
} */

/*.page-id-831 .nm_column.col-sm-8 .mejs-container {
width: 100%;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}*/

@media (max-width: 768px) {
  .page-id-831 .wpb_wrapper {
    padding-bottom: 15px !important;
  }

  .page-id-831 .nm-row.nm-row-full.inner {
    padding-bottom: 0;
  }
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Anpassungen nach Update */
/*#nm-page-overlay.show { 
  display: none !important;
}

.widget_shopping_cart_content {
  display: none !important;
}


#nm-shop #nm-shop-notices-wrap {
  display: non e;
}

.widget_shopping_cart_content {
  padding: 80px 20px;
}

.woocommerce-mini-cart-item {
  font-size: 16px;
  padding-top: 10px !important;
  display: block;
}

.woocommerce-mini-cart-item .remove {
  top: 5px !important;
}

.woocommerce-mini-cart-item a img {
  float: left;
}

.woocommerce-mini-cart-item .quantity {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}

#nm-shop-search-input {
  font-size: 16px !important;
}

.entry-content {
  padding-bottom: 50px;
}

.summary .quantity {
  display: none;
}*/


.nm-checkout-product-wrap {
  padding-left: 21px;
  padding-right: 21px;
}

.nm-checkout-product-wrap:first-child {
  padding-top: 21px;
}

.woocommerce-checkout .shop_table {
  background-color: #fff !important;
}

@media (max-width: 2100px) {
  .no-touch .nm-cart-panel-list-wrap {
    padding-bottom: 450px !important;
  }
}

