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



/* Header css start */

.wd-header-search-form .searchform.wd-style-4 .searchsubmit{
    background: #f7f7f700 !important;
}

.wd-header-wishlist .wd-tools-count {
    margin-inline-start: -18px !important;
    padding-top: 1px !important;
	 padding-left: 2px !important;
    background: white !important;
    color: #000000 !important;
    font-size: 11px !important;
	font-weight: 400 !IMPORTANT;
	margin-top: 6px !important;
}
.wd-header-cart span.wd-cart-number {
    top: -1px !important;
    left: 16px;
    padding-top: 3px !important;
    background: white !important;
    color: #000000 !important;
    font-size: 11px !important;
    font-weight: 400 !IMPORTANT;
    width: 20px !important;
    height: 20px !important;
}

.page-id-18 .whb-row.whb-general-header {
    background: #00000000 !important;
}

.page-id-18 header.whb-sticked .whb-row.whb-general-header {
    background: black !important;
}

.search-loading .searchsubmit:before{
	border: 1px solid rgb(255 255 255) !important;
}
.wd-dropdown-menu ul.wd-sub-menu li img {
    display: none;
}

#menu-main-navigation .menu-item > a {
    color: white !important;
	font-size:18px !important;
	font-weight: 300 !important;
}
#menu-main-navigation .menu-item > a:hover {
   color: #d5b868 !important;
}
ul#menu-main-navigation .current-menu-item > a {
    color: #d5b868 !important;
	font-size:18px !important;
	font-weight: 300 !important;
}
.menu-item-has-children .wd-dropdown-menu.wd-dropdown {
    background: #2a2a2a;
}
/* Header css end */

/* Home start */

.eclectic-pre-footer .e-con-inner {
  background-image: url("https://eclecticjewellers.com.au/wp-content/uploads/2025/04/Diamond-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

li.wd-nav-pagin-item.wd-active span {
    width: 75px !important;
    height: 7px !important;
	background: #000000 !important;
    border: none !important;
}
li.wd-nav-pagin-item span {
    width: 18px !important;
    height: 7px !important;
    background: #B3B3B3 !important;
    border: none !important;
}

.eclectic-home-cat .category-grid-item .wd-cat-thumb{
   overflow: visible !important;
}


.eclectic-home-cat .wd-prev .wd-arrow-inner:after {
    content: '';
    background: url("https://eclecticjewellers.com.au/wp-content/uploads/2025/04/left-arrow.png");
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.4;
    display: block;
}
.eclectic-home-cat .wd-next .wd-arrow-inner:after {
    content: '';
    background: url("https://eclecticjewellers.com.au/wp-content/uploads/2025/04/right-arrow.png");
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.4;
    display: block;
}

.eclectic-pd-tab-section ul.wd-nav.wd-nav-tabs.products-tabs-title li {
    border: 1px solid #888888;
    border-radius: 50px;
    padding: 2px 35px;
}
.eclectic-pd-tab-section ul.wd-nav.wd-nav-tabs.products-tabs-title li.wd-active, .eclectic-pd-tab-section ul.wd-nav.wd-nav-tabs.products-tabs-title li:hover{
    border: 1px solid #888888;
    border-radius: 50px;
    padding: 2px 35px;
	background: #CCA24F !important;
}

.eclectic-pd-tab-section .wd-nav-tabs>li>a {
    padding: 0px 0px !important;
}
.eclectic-pd-tab-section  .tabs-name.title {
    margin-bottom: 20px !important;
}

.eclectic-diamond-section span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 20px !important;
    height: 20px !important;
    border: 4px solid #323232 !important;
    background: transparent !important;
}
.eclectic-diamond-section span.swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
    border: 3px solid #323232 !important;
    background: transparent !important;
	--swiper-pagination-bullet-horizontal-gap: 4px !important;
}

.eclectic-diamond-section .swiper-pagination-bullets.swiper-pagination-horizontal {
    display: flex;
    align-items: center;
}

/* Home end*/


/* product grid bg start */

.product-wrapper {
    background: #F0F0F0 !important;
}

.products .product-element-top.wd-quick-shop img{
    height: 250px !important;
    object-fit: contain !important;
	width: 80% !important;
	margin: 0 auto;
    display: block;
}

.wd-products-shop-view a.per-row-2:before {
    color: #606060 !important;
    font-size: 21px !important;
}
.wd-products-shop-view a.per-row-3:before {
    color: #606060 !important;
    font-size: 21px !important;
}

.wd-product :where(.product-wrapper,.product-element-bottom){
	align-items: center;
}
@media (min-width: 1025px) {
    .wd-product.wd-hover-alt:not(.wd-variation-active) .swap-wrapp {
        height: calc(var(--wd-text-font-size) * -0.6) !important;
        margin-block: 0.5em !important;
    }
	 .wd-product.wd-hover-alt.product-grid-item:hover .swap-wrapp {
        overflow: hidden;
        height: calc(var(--wd-text-font-size) * 1.4) !important;
        transition: all .3s ease;
        margin-block: 0.5em !important;
    }
	.swap-elements {
        transform: translateY(0%) !important;
    }

}

	.product-grid-item .wrap-price {
     text-align: center;
}
span.onsale.product-label {
    display: none !important;
}
/* product grid bg end */


/* contact start */

.Eclectic-contact-form textarea#form-field-message {
    min-height: auto !important;
}

/* contact end */


/* my account start */

.page-id-12 a.btn.wd-switch-to-register {
    background: black;
    color: white;
}

.page-id-12 a.btn.wd-switch-to-register:hover {
    background: #e8e8e8;
    color: black;
}

.product-grid-item .wrap-price {
    min-height: 40px;
}

/* my account end*/


/*single product start*/
.single-product  .summary-inner>.price{
   display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    column-gap: 20px;
	align-items: center;
}

.single-product .product-images .woocommerce-product-gallery img {
    height: 500px !important;
    object-fit: contain !important;
}
.price del {
    color: #929292 !important;
    font-size: 68% !important;
}
del .amount {
    color: #9d9d9d !important;
}
.single-product div.quantity {
  align-items: center;
}
.wd-buttons .quick-view {
    display: none;
}


/*single product end*/

.woocommerce-mini-cart a.cart-item-link.wd-fill {
    display: none;
}

/* services page start */

.eclectic-service-container:hover .eclectic-service-icon img {
    filter: brightness(0) invert(0.9);
}


/* services page end */


/* Myaccount page start */

.page-id-12 .show-password-input:hover{
 color: #b9953c !important;
}

/* Myaccount page end */


.wd-product .product-wrapper{
	padding-top:15px;
padding-bottom:30px;
}

.wd-header-mobile-nav a {
    color: #ffffff !important;
}

@media (max-width: 1024px) {
    .wd-product.wd-hover-alt:not(.wd-variation-active) .swap-wrapp {
        height: calc(var(--wd-text-font-size) * -0.6) !important;
        margin-block: 0.5em !important;
        overflow: hidden !important;
    }
	 .wd-product.wd-hover-alt.product-grid-item:hover .swap-wrapp {
        overflow: hidden;
        height: calc(var(--wd-text-font-size) * 1.4) !important;
        transition: all .3s ease;
        margin-block: 0.5em !important;
    }
	.swap-elements {
        transform: translateY(0%) !important;
    }
 .wd-nav-arrows:where(.wd-pos-sep) {
        --wd-arrow-offset-h: -36px !important;
    }
	.wd-products-tabs .wd-tabs-header .wd-nav-tabs-wrapper {
		        padding-bottom: 15px !important;
	}
.single_variation_wrap .woocommerce-variation-add-to-cart{
    flex-direction: column !important;
}
	.single_variation_wrap button.single_add_to_cart_button.button.alt{
		width: 43% !important;
	}
}



 @media only screen and (min-width: 1025px) and (max-width: 1360px) {
#menu-main-navigation .menu-item > a { 
    font-size: 15px !important;
}
}