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

.wd-registration-page #customer_login {
    margin-top: 45px;
    margin-bottom: 45px;
    
}

@media (min-width: 1100px)  {
    .wd-registration-page #customer_login .col-login {
        padding-right: 70px;
    }
    
    .wd-registration-page #customer_login .col-register {
        padding-left: 70px;
    }
}

@media (min-width: 770px)  {
    .wd-registration-page #customer_login .col-login {
         border-right: 1px solid #B0B8D1;
    }
}

del[aria-hidden*=true] .amount {
    color: #AAAAAA;
}

.home-category-carousel .category-image-wrap img[src*="rpg"] {
    display: none !important;
}

body .category-grid-item .category-image {
    margin: 0px;
}

body .elementor-widget-wd_product_categories h3.wd-entities-title::before {
    content: "";
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 6px;
    
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}

body .category-grid-item:hover .category-image {
     transform: unset;
    
}

body .cat-design-center .wrapp-category:before {
   background-color: transparent!important;
}

body .wd-logo.wd-main-logo > img {
    max-width: 210px!important;
}

@media (max-width: 490px) {
        html body .category-grid-item .category-image {
        margin: 10px;
        background-color: #ffffff;
    }
    html body .category-grid-item .category-image-wrapp {
        min-height: 63px;
        background-color: #ffffff;
    }
}
@media (max-width: 1024px) {
    .wd-btn-arrow.wd-next .wd-arrow-inner::after,
    .wd-btn-arrow.wd-prev .wd-arrow-inner::after {
        margin-left: -63px;
    }
 }
 
 @media (min-width: 500px) {
    body .cat-design-center .wrapp-category:before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 2;
        background-color: #000;
        opacity: .1;
        transition: opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    }
 }
 
  @media (min-width: 200px) {
        body .cat-design-center .wrapp-category {
            position: relative;
            overflow: hidden;
        }

        body .cat-design-center.without-product-count .hover-mask {
            transform: translateY(-50%) translateZ(0);
        }

        body .cat-design-center .hover-mask {
            position: absolute;
            top: 50%;
            inset-inline: 0;
            z-index: 3;
            padding: 15px;
            transition: transform .3sease;
        }
}

body.archive .wd-products-shop-view.products-view-grid,
body.archive .woocommerce-breadcrumb {
    display: none;
}

body.archive .wd-products-per-page {
    --color-gray-500: #B0B8D1!important;
}

body.archive .widgettitle, .widget-title {
    font-weight: 700;
}


body .wd-shop-result-count .woocommerce-result-count {
    color: #B0B8D1;
}

body .wd-product .wd-buttons { 
    background-color: transparent;
}

.wd-attr-term  p,
.wd-attr-term p a{
    color: #B0B8D1;
}

.single_add_to_cart_button {
    color: #242424;
    background-color: #5EFF00;
}

.single_add_to_cart_button:hover {
    color: #242424;
    background-color: #5EFF00;
}

body .elementor-206529 .elementor-element.elementor-element-ab46ecc .wd-button-wrapper a {
    background-color: #5EFF00;
    border-color: #5EFF00;
    color: #242424;
}

body .wd-accordion.wd-style-default .wd-accordion-item {
    border-bottom: 2px solid rgba(0, 245, 255, 0.3);
    border-radius: 35px;
}


.page-id-206518 h4 {
    font-weight: 600;
}

body .wd-empty-page {
    font-size: 34px;
}

body .wd-wishlist-head:not(.wd-border-off) {
    border-bottom: unset;
}

.woocommerce-form-login  label > span {
    vertical-align: inherit;
}

.woocommerce-form-register input[type="checkbox"] + span  {
    margin-left: -6px;
}

.wd-wishlist-head .title {
    text-transform: unset; 
}

:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {
    text-transform: unset;
    font-size: 14px;
    font-weight: 500;
}

body .wd-login-title {
    text-transform: unset;
}

body.page-id-206643 .page-title {
    padding-bottom: 0px;
}

body .woocommerce-ResetPassword.lost_reset_password {
    margin-top: 74px;
    
}

body #customer_login>.col-md-6 {
    padding: 0px 40px;
}

body .woocommerce-error:focus-visible {
    outline: #FF001D auto 1px;
}
body .woocommerce-message {
    border: 1px solid #459647;
    font-weight: 400;
    font-size: 12px;
    color: #459647;
    background-color: #ffffff;
    margin-top: 15px;
}

body .woocommerce-message:focus-visible {
    outline: #459647 auto 1px;
}

body .create-account-question .btn.btn-color-primary {
    color: #B0B8D1;
}

body .woocommerce-error:focus-visible,
body .woocommerce-message:focus-visible
{ 
    outline: none !important; 
}

body .woocommerce-error:focus,
body .woocommerce-message:focus
{ 
    outline: none !important; 
}

body .product-subtotal {
  display: none;
}

body .elementor-206722 .elementor-element.elementor-element-025b747 .wd-text-block p {
    font-size: 42px;
}

@media (min-width: 1025px) {
    body .title-size-small {
        --wd-title-font-s: 42px;
    }
}

body .woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: #00F5FF;
    color: #121324;
}

body .wd-my-account-links a:before {
    color: #00F5FF;
}

body.woocommerce-account.color-scheme-light {
    --wd-text-color: rgba(255, 255, 255, 1);
}


body .wd-my-account-sidebar {
    padding: 10px 18px 18px 30px;
}

body .wd-my-account-links  div[class*="-link"] a {
    box-shadow: unset;
    border: 1px solid rgba(0, 245, 255, 0.302);
}

body.woocommerce-account.color-scheme-light p {
    color: #ffffff;
}

.promo-section-step-into .content-banner >  div.banner-inner p {
    color: #ffffff;
}

body .wd-filter-list .count {
    display: none;
}