/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.homa-sonderangebot .price > span.woocommerce-Price-amount {
    color: #fff;
}

.homa-sonderangebot .price ins span.woocommerce-Price-amount {
    color: #fff;
}

.homa-sonderangebot .price del span.woocommerce-Price-amount {
    color: #dadada;
}

.homa-produktkategorien h3.category-title {
    font-size: 14px;
}

.homa-produktkategorien .hover-mask {
    padding: 5px;
}

.single-product-content .product_meta span.tagged_as {
    display: none;
}

.homa-datenschutz ul li {
    list-style: square !important;
}
.homa-datenschutz ul li::before {
    content: "" !important;
}

.homa-widerrufsformular {
    border: 1px double #000;
}

.single-product-page p.delivery-time-info::before {
    content: "\f109";
    font-family: "woodmart-font";
    color: #83b735;
    display: inline-block;
    margin-right: 5px;
    vertical-align: text-top;
    font-weight: bold;
}

.homa-banners .vc_single_image-wrapper {
    margin-left: 268px;
}

.homa-trustedshops {
    width: 65px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.sonderangebotes {
    color: #fff;
}

.sonderangebotes-pro > a {
    color: #fff;
}

h3.category-title, .wd-entities-title, .cart-info{
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}

.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
	  background-color: #fff;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.wd-entities-title {
	  padding-left: 5px;
    padding-right: 5px;
}

.slide-product.owl-carousel-item {
    background-color: #eee;
    border-radius: 10px;
    padding: 5px;
	  /* margin: 0 10px */
	  border: 1px solid #9E9E9E;
	  /*box-shadow: 1px 1px 2px #76767B;*/
	  /*box-shadow: -5px 0px 13px -7px #000, 5px 0px 13px -7px #000, 0px 2px 0px 11px rgba(0,0,0,0);*/
}

.out-of-stock {
    color: #fff;
    background-color: #fcae3a;
}

.wrapp-category{
    background-color: #eee;
    border-radius: 10px;
	  /*box-shadow: 1px 1px 2px #76767B;*/
	  border: 1px solid #9E9E9E;
	  /*box-shadow: -5px 0px 13px -7px #000, 5px 0px 13px -7px #000, 0px 2px 0px 11px rgba(0,0,0,0);*/
}

.category-image-wrapp {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.slide-product.owl-carousel-item {
	  padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.more-products {
    color: #000;
}

.wd-hover-quick .wd-add-btn>a {
	  border-radius: 10px;
}

.wd-action-btn.wd-style-icon>a {
	  width: 30px;
    height: 30px !important;
}

.wd-buttons.wd-pos-r-t {
	border-radius: 8px;
}

.whb-color-light:not(.whb-with-bg) {
	background-color: rgba(243,112,33,1) !important;
}

.homa-sonderangebot .price ins span.woocommerce-Price-amount {
	color: rgba(243,112,33,1) !important;
}

.homa-sonderangebot .price > span.woocommerce-Price-amount {
	color: rgba(243,112,33,1) !important;
}

.homa-sonderangebot .price del span.woocommerce-Price-amount {
	color: #000000a1 !important;
}

del .amount {
	color: #000000a1 !important;
}

.whb-header-bottom {
    border-bottom-width: 0px !important;
}

.woocommerce-product-gallery__wrapper.owl-items-lg-1.owl-items-md-1.owl-items-sm-1.owl-items-xs-1.owl-carousel.owl-loaded.owl-drag {
    background-color: white;
    border-radius: 10px;
}

.product-grid-item {
    text-align: center;
    background-color: #DBDBDB;
    border-radius: 10px;
    padding-bottom: 5px;
}

.product-image-thumbnail {
    background-color: #fff;
    border-radius: 10px;
}

.product-image-thumbnail > img {
    border-radius: 10px;
}

.woodmart-ajax-search {
	max-width: 500px;
	margin: 0px auto;
}

.home_catousel .product-grid-item {
    background-color: unset;
    border-radius: 0px;
    padding-bottom: 0px;
}

.brands-hover-alt .brand-item img {
	opacity: 1 !important;
  filter: grayscale(0) !important;
}

.brands-hover-alt .brand-item:hover img {
    transform: scale(1.2) !important;
    transition: all .3s ease-in-out !important;
}

.cat-design-alt.categories-with-shadow .category-image-wrapp {
    box-shadow: unset !important;
}

.search-results-wrapper {
	  max-width: 500px;
    margin: 0 auto;
}

.whb-header .whb-header-bottom .wd-header-cats {
	height: 100% !important;
}

.wd-btn-arrow {
    visibility: visible !important;
    opacity: 1 !important;
}

.wd-btn-arrow[class*="prev"] {
     transform: translateX(0px) !important; 
}

.wd-btn-arrow[class*="next"] {
    transform: translateX(0px) !important;
}

.bg-bottom {
	padding: 0px !important;
}

.bg-bottom .vc_column-inner {
	padding: 0px !important;
}

/*
.wd-hover-quick .wd-add-btn {
	transform: translateY(103%) translateZ(0) !important;
}
*/

.wd-hover-quick .add-to-cart-loop {
    width: 40px !important;
    height: 40px !important;
}

.wd-hover-quick .add-to-cart-loop span {
    display: none !important;
}

.wd-add-btn-replace .add-to-cart-loop:before {
	    transform: none !important;
}


@media (max-width: 768px) {
	.wd-spacing-30 > [class*="col"], .wd-spacing-20 > [class*="col"] {
		padding-right: 0px !important;
		padding-left: 0px !important;
		max-width: calc(50% - 20px);
		margin-right: 10px;
		margin-left: 10px;
	}
}

.wd-wishlist-content .product-grid-item .product-image-link img {
	border-radius: 0px !important;
}

.wd-wishlist-content .product-grid-item {
	padding-left: 0px !important;
  padding-right: 0px !important;
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.wd-wishlist-content .wd-spacing-30 > [class*="col"], .wd-spacing-20 > [class*="col"] {
		max-width: calc(33.33% - 30px);
}

.wd-wishlist-content .col-md-4 {
	-ms-flex: unset !important;
	flex: unset !important;
}

.wd-button-remove-wrap {
	margin: 15px !important;
	background-color: red;
	padding: 5px 10px;
	border-radius: 5px;
}

.wd-wishlist-remove {
    color: #fff !important;
}

.shop-content-area .slide-product {
	background-color: #DBDBDB !important;
}

.cart-item-image {
	border-radius: 10px;
}

.button.btn-cart.wc-forward {
    background-color: #a4a4a4 !important;
}

.product-image-summary .wd-product-brands a {
	background-color: #fff !important;
  border-radius: 8px;
}

input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select, div.quantity input[type="button"] {
	background-color: #fff;
}

.shop_table.woocommerce-checkout-review-order-table {
	background-color: #fff;
}

.cart-table-section .button {
    background-color: #a4a4a4 !important;
}

.btn.wd-switch-to-register {
    background-color: #a4a4a4 !important;
}

/* Remove Arrows/Spinners for Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Remove Arrows/Spinners for Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.wd-action-btn > a.added::before {
    content: "\f106" !important;
    color: red;
}

.product-floating-price {
    max-width: 100px;
    width: 100%;
    border: 1px solid #f37021;
    border-radius: 10px;
}
