/**
 Quantity Stepper Unit in Stepper
 /shop/cf45db/
 /cart/
 **/

.summary .stepper-unit {
    position: absolute;
    left: 80px;
    padding-top: 10px;
    color: #818181;
}

.cart_item .stepper-unit {
    position: relative;
    left: 55px;
    top: -30px;
    color: #818181;
}

.shop_table .product-quantity .quantity input {
    display: inline-block;
    width: 8em;
}

table.cart .product-quantity .quantity {
    padding-top: 20px;
}

.stock-unit {
    color: #8f8e94;
}

.stock-unit span {
    color: #686c6f;
}

/**
 Product Categories
 /product-category/100/103
 **/

/*.product-loop-categories .product-category > a {
    line-height: 260px;
}

.product-loop-categories .product-category {
    padding: 20px .9375rem 60px .9375rem !important;
}

.product-loop-categories .product-category img {
    display: inline-block !important;
}*/

.product-loop-categories .product-category .product-thumbnail {
    min-height: 242px !important;
    max-height: 242px !important;
    position: relative;
}

.product-loop-categories .product-category .product-thumbnail > img {
    position: absolute;
    top: 0;
    bottom: 0;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	margin: auto;
	padding-bottom: 10px;
	left: 50% !important;
    transform: translate(-50%,0);
	padding: 20px;
}

.product-loop-categories .product-category .woocommerce-loop-category__title {
    font-size: 1.286em !important;
    font-weight: 400 !important;
    height: 1.286em !important;
}


/**
 Product Categories
 /product-category/100/107/109/
 **/

.products:not(.electro-v1) > .product .product-thumbnail > img,
.products:not(.electro-v1) > .product .wp-post-image {
    position: absolute;
    top: 0;
    bottom: 0;
	left: 50% !important;
    transform: translate(-50%,0);
}

.products:not(.electro-v1) > .product .product-thumbnail {
    min-height: 242px !important;
    max-height: 242px !important;
    position: relative;
}

/**
    Product Single Page
    /shop/adp-cmx706726-at-s/
 */
.electro-price ins span.amount {
    color: #F00 !important;
}

.woocommerce-Price-amount del {
    color: #999999 !important;
}

.woocommerce-price-suffix {
    color: #999999 !important;
}

.product_list_widget .woocommerce-price-suffix {
    padding-left: 5px;
}

.single-product .yith-wcwl-add-to-wishlist {
    /*display: none;*/
  margin-top: 1.5rem;
  text-align: right;
  padding-right: 6.4rem;
}

.single-product .yith-wcwl-add-to-wishlist a, .yith-wcwl-popup-footer .popup_button {
  color: #7d7d7d;
  background-color: #fff !important;
  border-radius: 1.375rem;
  font-size: 1em;
  padding: 0.9em 2.5em;
  border-width: 1px;
  border: 1px solid #ddd;
}

.single-product .yith-wcwl-add-to-wishlist a:hover, .yith-wcwl-popup-footer .popup_button:hover {
   color: #000;
}

.single-product .entry-summary .yith-wcwl-add-to-wishlist:first-child {
	display: none;
}

.single-product .actions .yith-wcwl-add-to-wishlist {
    display: inline-block;
}

.single-product .single_add_to_cart_button {
    margin-left: 10px;
}

/*table.wishlist_table { font-size: 100% !important; }*/

.wishlist-items-wrapper .dateadded {
	font-size: 90% !important;
    color: #7d7d7d; 
	/*padding-left: 1rem;*/
}
.wishlist-items-wrapper .add-to-cart-wrap {
	margin-top: 0.5rem;
}
.wishlist-items-wrapper .add_to_cart_button {
	background-color: #E6BD4D !important;
    border-color: #E6BD4D !important;
	padding: .594rem 1rem;
    font-size: .875rem;
    border-radius: 1.375rem;
	color: #000;
}

.wishlist-items-wrapper .wishlist-empty {
	text-align: center;
	padding: 1rem 0;
	font-weight: 500;
}

.yith-wcwl-popup-content .heading-icon { display: none !important; }

.yith-wcwl-popup-footer {
	text-align: center;
    padding-top: 1rem;
	margin: 0 !important;
}

.wishlist-items-wrapper .product-price, .wishlist_table .product-price { text-align: right; padding-right: 2rem; }
.wishlist-items-wrapper .product-quantity input { width: 100px; border-radius: 1rem; padding: 10px 15px; border: 1px solid #ddd; }
.yith-wcwl-popup-content select, .yith-wcwl-popup-content input[type="text"] { padding: 10px 15px !important; }
.wishlist_table .product-add-to-cart .add-to-cart-wrap a { display: block !important; margin: 0 !important; }	
.wishlist_table .product-add-to-cart .move-to-another-wishlist-button { display: block !important; margin-top: 0.5rem !important; }

.wishlist-items-wrapper .move-to-another-wishlist-button {
  color: #7d7d7d;
  background-color: #fff !important;
  border-radius: 1.375rem;
  font-size: 1em;
  padding: .525rem 1rem;
  border-width: 1px;
  border: 1px solid #ddd;
}

.yith_wcwl_wishlist_footer {
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: end;
}

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type="submit"] { margin-top: 0.5rem !important; margin-left: 0 !important;}
.wishlist-page-links {
  padding-top: 2rem;
  font-size: 1.2rem;
  border-top: 1px solid #ddd;
  margin-top: 2rem;
}

.yith_wcwl_wishlist_update { margin-right: 8.7rem; margin-bottom 0 !important; }

.wishlist-fragment .wishlist-title-container {
  text-align: left;
  margin-bottom: 0;
}

.yith-wcwl-share ul { display: none; }

/** SHOP MENU HOVERS  **/

/** AUSKOMMENTIERT DANIEL 18.05.2017, 08:15 Uhr
.widget_product_categories .cat-item ul.children > li:hover{
    background-color:#E6BD4D;
}

.widget_product_categories .cat-item ul.children > li:hover .count,
.widget_product_categories .cat-item ul.children > li:hover .child-indicator i {
    color: #ffffff;
}

.widget_product_categories .category-single > li > ul:last-child li .children li .children li:hover  {
    background-color:#fff !important;
}

.widget_product_categories .category-single > li > ul:last-child li .children li .children li:hover .count,
.widget_product_categories .category-single > li > ul:last-child li .children li .children li:hover .child-indicator i {
    color:#acacac !important;
}*/