/*
 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-banner,
.header-banner-link.free-shipping{
    font-size: 16px;
    font-weight: 500;
    line-height: 50px;
    text-transform: uppercase;
    color: #fff;
} 
header.whb-sticked .header-banner-link.free-shipping{
    line-height: 40px;
} 
.home #main-content.container {
    padding-top: 0;
}
.view-more-btn a{
    background: none;
    padding: 0;
}
.view-more-btn a:hover{
    background: none;
    color: #93D1BD; 
}
.view-more-btn a svg{
    margin-top: 5px;
}
#home-sertificates-gallery #gallery-1 img ,
#home-sertificates-gallery #gallery-2 img {
    border: none;
}

.category-tabs-custom .wd-tabs-header .wd-nav-tabs li a.wd-nav-link{
    background: none;
    color: #000;
    padding: 4px 14px;
    border-radius: 5px;
}
.category-tabs-custom .wd-tabs-header .wd-nav-tabs li a.wd-nav-link:hover{
    background: #93D1BD;
}
.category-tabs-custom .wd-tabs-header .wd-nav-tabs li.wd-active a.wd-nav-link{
    background: #93D1BD;
}
.category-tabs-custom .products .wd-product .product-wrapper{
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.08);
}
.our-products-custom .products .wd-product .product-wrapper{
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.08);
}
.column-shadow{
    box-shadow: 0 24px 48px rgba(0, 0, 0, 0.08);
}
.category-tabs-custom .products .wd-product .product-wrapper,
.our-products-custom .products .wd-product .product-wrapper{
    border-radius: 10px;
    padding: 30px;
}
.category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-entities-title,
.our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-entities-title{
    font-family: "Playfair", Sans-serif;
    color: #000;
    font-size: 38px;
    font-weight: 500;
    line-height: 38px;
    text-transform: capitalize;
    margin: 10px 0 5px;
    height: 75px;
    overflow: hidden;
}
.category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats,
.our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats{
    height: 40px;
    overflow: hidden;
    margin-bottom: 5px;
}
.category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats a,
.our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats a{
    font-family: "Inter", Sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-transform: uppercase;
}
.home .product-element-top a img {
    height: 386px;
    /* height: 322px; */
    width: auto !important;
}
.wd-dropdown-menu .product-element-top a img {
    height: 320px;
    width: auto !important;
}
.wd-dropdown-menu .product-wrapper .wd-product-cats{
    height: 40px;
    overflow: hidden;
    margin-bottom: 5px;
}
.wd-dropdown-menu .product-wrapper .price{
    display: none;
} 
.products.wd-products.grid-columns-2 .product-element-top a img {
    width: auto;
}


.category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .price,
.our-products-custom .products .wd-product .product-wrapper .product-element-bottom .price{
    display: none;
}
.category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .star-rating,
.our-products-custom .products .wd-product .product-wrapper .product-element-bottom .star-rating,
.our-products-custom .products .wd-product .product-wrapper .star-rating{
    display: none;
}
.wd-product .product-wrapper .rate_cart_page{
    display: none;
    font-size: 12px;
    font-weight: 500;
    font-family: "Inter";
}
.wc-proceed-to-checkout .rate_cart_page{
    font-size: 12px;
    font-weight: bold;
    font-family: "Inter";
    margin-bottom: 10px;
    display: block;
    float: left;
    width: 100%;
    color: #000;
}
.summary.entry-summary .summary-inner .rate_cart_page{
    font-size: 12px;
    font-weight: bold;
    font-family: "Inter";
    margin-bottom: 10px;
    display: block;
    float: left;
    width: 100%;
    color: #000;
}
.popup-quick-view .summary-inner .product_meta,
.summary-inner .wd-accordion+.product_meta {
    display: none;
}
.wd-header-nav {
    flex: 0 1 auto !important;
}

.category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-add-btn a,
.our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-add-btn a,
.our-products-custom .products .wd-product .product-wrapper .wd-add-btn a{
    background: #93D1BD;
    color: #000;
    padding: 4px 14px;
    border-radius: 5px;
}
.category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-add-btn a:hover,
.our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-add-btn a:hover,
.our-products-custom .products .wd-product .product-wrapper .wd-add-btn a:hover{
    background: #000000;
    color: #fff;
}
.our-products-custom .wd-nav-tabs .wd-nav-link .img-wrapper{
    border: 2px solid #000;
    position: relative;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    transition: all .25s ease;
}
.our-products-custom .wd-nav-tabs .wd-nav-link .img-wrapper img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.our-products-custom .wd-nav-tabs .wd-nav-link:hover .img-wrapper,
.our-products-custom .wd-nav-tabs .wd-active .wd-nav-link .img-wrapper{
    border-color: #93D1BD;
    background: #93D1BD;
}
.our-products-custom .wd-nav-tabs .wd-nav-link:hover .img-wrapper img,
.our-products-custom .wd-nav-tabs .wd-active .wd-nav-link .img-wrapper img{
    fill: #fff;
}



.wd-products-load-more{
    border-color: #000;
    font-family: "Inter", Sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 40px;
    text-transform: uppercase;
    border-radius: 10px;
    background: #fff;
}
.wd-products-load-more:hover{
    border-color: #000;
    color: #fff;
    background: #000;
}

.all-products-btn a{
    font-family: "Inter", Sans-serif;
    padding: 13px 20px;
    background: #000;
    color: #fff;
    border-radius: 5px;
}
.all-products-btn a:hover{
    background: #93D1BD;
    color: #000; 
}
.all-products-btn a svg{
    margin-top: 3px;
    margin-left: 10px;
}

.all-products-btn-custom a{
    font-family: "Inter", Sans-serif !important;
    padding: 13px 20px;
    background: #93D1BD;
    color: #000 !important;
    border-radius: 5px;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 13px;
}
.all-products-btn-custom a:hover{
    background: #000;
    color: #fff !important;
}
.product-image-summary-inner .product-labels.labels-rounded .product-label {
    font-size: 19px !important;
}
.product-image-summary-inner .woocommerce-product-gallery .product-labels.labels-rounded .product-label {
    min-width: 65px !important;
    min-height: 65px !important;
}
.price del,
.price del span {
    color: #000 !important;
}

.home-blog-custom .eael-grid-post-holder{
    padding: 20px;
}

.home-blog-custom .eael-grid-post-holder .eael-entry-wrapper{
    padding: 15px 0;
}
.home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-entry-header .eael-entry-title{
    height: 130px;
    overflow: hidden;
}
.home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-excerpt p {
    height: 104px;
    overflow: hidden;
}


.home-blog-custom .eael-grid-post-holder .eael-meta-posted-on{
    font-family: "Inter", Sans-serif;
    float: left;
    box-shadow: none;
    text-align: left;
    display: inline-block;
    margin: 12px 0 0;
    padding: 0;
    height: 30px;
}
.home-blog-custom .eael-grid-post-holder .eael-meta-posted-on time {
    display: flex;
    gap: 5px;
    font-size: 16px;
    color: #000;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 500;
}
.home-blog-custom .eael-grid-post-holder .eael-meta-posted-on time span{
    font-size: 16px;
    color: #000;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 500;
}
.home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-excerpt .eael-post-elements-readmore-btn::after {
    content: "";
    display: inline-block;
    width: 14px;
    height: 9px;
    margin-left: 8px;
    background-color: currentColor; 
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'><path d='M1 4H14M14 4L11 1M14 4L11 7' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;
    -webkit-mask-size: contain;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'><path d='M1 4H14M14 4L11 1M14 4L11 7' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;
    mask-size: contain;
    transition: background-color 0.3s ease;
}
.home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-excerpt .eael-post-elements-readmore-btn:hover {
  color: #93D1BD;
}

.testimonials-custom .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
    opacity: 1;
    transform: none;
}
.testimonials-custom .wd-nav-arrows .wd-prev,
.testimonials-custom .wd-nav-arrows .wd-next{
    width: 54px;
    height: 54px;
}

.testimonials-custom .wd-nav-arrows .wd-arrow-inner{
    width: 54px;
    height: 54px;
    border: 2px solid #000;
    border-radius: 50%;
    text-align: center;
    background: #fff;
}
.testimonials-custom .wd-nav-arrows .wd-arrow-inner:hover{
    background: #93D1BD;
    border-color: #93D1BD;
}
.testimonials-custom .wd-nav-arrows .wd-arrow-inner::after {
    content: "";
    display: inline-block;
    width: 25px;
    height: 21px;
    background-color: currentColor;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    transition: background-color 0.3s ease;
}
.testimonials-custom .wd-nav-arrows .wd-prev{
    margin-right: 25px;
}
.testimonials-custom .wd-nav-arrows .wd-next{
    margin-left: 25px;
}
.testimonials-custom .wd-nav-arrows .wd-prev .wd-arrow-inner::after {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='21' viewBox='0 0 25 21' fill='none'><path d='M23.3002 10.45H1.7002M1.7002 10.45L11.1502 19.9M1.7002 10.45L11.1502 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='21' viewBox='0 0 25 21' fill='none'><path d='M23.3002 10.45H1.7002M1.7002 10.45L11.1502 19.9M1.7002 10.45L11.1502 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.testimonials-custom .wd-nav-arrows .wd-next .wd-arrow-inner::after {
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='21' viewBox='0 0 25 21' fill='none'><path d='M23.3002 10.45H1.7002M1.7002 10.45L11.1502 19.9M1.7002 10.45L11.1502 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='21' viewBox='0 0 25 21' fill='none'><path d='M23.3002 10.45H1.7002M1.7002 10.45L11.1502 19.9M1.7002 10.45L11.1502 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    transform: rotate(180deg);
}
.testimonials-custom .wd-nav-arrows .wd-prev:hover .wd-arrow-inner::after {
    background-color: #fff;
}

.testimonials-custom .wd-nav-arrows .wd-next:hover .wd-arrow-inner::after {
    background-color: #fff;
}
.testimonials-custom .testimonial .testimonial-inner {
    box-shadow: 0 4px 7px 4px rgba(0, 0, 0, 0.08) !important;
    border-radius: 10px;
    background: #fafafa;
}
.testimonials-custom .testimonial .testimonial-inner:hover{
    box-shadow: 0 4px 7px 4px rgba(0, 0, 0, 0.08) !important;
    cursor: initial;
} 
.testimonials-custom .testimonial .testimonial-inner .testimonial-content{
    font-family: "Inter", Sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.testimonials-custom .testimonial .testimonial-inner .testimonial-content footer,
.testimonials-custom .testimonial .testimonial-inner .testimonial-content footer span{
    font-family: "Inter", Sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 40px;
    text-transform: uppercase;
}

.wd-copyrights.copyrights-wrapper{
    background: #fff;
    border: none;
    color: #000;
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 0;
}

/* .footer-column.footer-column-2.wd-grid-col{
    --wd-col-lg: 2 !important;
}
.footer-column.footer-column-4.wd-grid-col{
    --wd-col-lg: 3 !important;
} */
footer.wd-footer .wd-text-block{
     color: #fff;
}
footer.wd-footer .widget_nav_menu{
    text-transform: uppercase;
    border: none;
    margin-bottom: 10px;
}
footer.wd-footer .widget_nav_menu a{
    color: #fff;
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
}
footer.wd-footer .widget_nav_menu a:hover{
    color: #fff9;
}

footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields{
    position: relative;
    margin-bottom: 45px;
}
footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields .newsletter-title{
    color: #fff;
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 40px;
    text-transform: uppercase;
}
footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields .newsletter-holder{
    position: absolute;
    width: 475px;
    display: flex;
    justify-content: flex-start;
    gap: 25px;
}
footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields .newsletter-holder .input-field{
    height: 46px;
    font-family: "Inter", Sans-serif;
    color: #000;
    background: #fff;
    border: none;
    border-radius: 5px;
    min-width: 270px;
    max-width: 270px;
}
footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields .newsletter-holder .send-btn{
    height: 46px;
    font-family: "Inter", Sans-serif;
    color: #000;
    background: #93D1BD;
    border: none;
    font-size: 14px;
    border-radius: 5px;
    font-weight: 500;
    padding-right: 40px;
    position: relative;
    transition: color 0.3s ease, background-color 0.3s ease;
}
footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields .newsletter-holder .send-btn::after{
    content: "";
    display: inline-block;
    width: 18px;
    height: 8px;
    position: absolute;
    right: 10px;
    top: 48%;
    transform: translateY(-50%);
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'><path d='M1 4H14M14 4L11 1M14 4L11 7' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;
    -webkit-mask-size: contain;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'><path d='M1 4H14M14 4L11 1M14 4L11 7' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;
    mask-size: contain;
    transition: background-color 0.3s ease;
}
footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields .newsletter-holder .send-btn:hover{
    color: #fff;
    background: #61C2A3;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .send-btn p{
    margin: 0;
}




footer.wd-footer .custom-html-widget form.wpcf7-form {
    position: relative;
    margin-bottom: 65px;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .wpcf7-response-output{
    position: absolute !important;
    left: 0;
    bottom: 40px;
    min-width: 320px;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .wpcf7-not-valid-tip {
    display: block;
    color: #F00;
    font-size: 14px;
    font-family: "Inter", Sans-serif;
    line-height: 27px;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-title {
    color: #fff;
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: -25px;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder {
    position: absolute;
    width: 475px;
    display: flex;
    justify-content: flex-start;
    gap: 25px;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .input-field {
    height: 46px;
    font-family: "Inter", Sans-serif;
    color: #000;
    background: #fff;
    border: none;
    border-radius: 5px;
    min-width: 270px;
    max-width: 270px;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .send-btn {
    position: relative;
    display: inline-block;
    height: 46px;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .send-btn:hover,
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .send-btn:hover p input[type="submit"] {
    background:#61C2A3!important;
    color: #fff !important;
    border-radius: 5px;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .send-btn p {
    position: relative;
    height: 46px;
    background: #93D1BD;
    color: #000;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    transition: color 0.3s ease, background-color 0.3s ease;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .send-btn p::after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 8px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'><path d='M1 4H14M14 4L11 1M14 4L11 7' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;
    -webkit-mask-size: contain;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'><path d='M1 4H14M14 4L11 1M14 4L11 7' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;
    mask-size: contain;
    pointer-events: none;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .send-btn p input[type="submit"] {
    background: transparent;
    border: none;
    color: inherit;
    font-family: "Inter", Sans-serif;
    cursor: pointer;
    width: 100%;
    height: 100%;
    z-index: 0;
    position: relative;
    padding-right: 43px !important;
    padding-left: 20px !important;
}
footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .send-btn:hover p {
    background: #61C2A3;
    color: #fff;
}




.single_add_to_cart_button,
.comment-form .submit{
    background: #93D1BD !important;
}
.single_add_to_cart_button:hover,
.comment-form .submit:hover{
    background: #61C2A3 !important;
}
.payment_methods li img {
    max-height: 60px;
    width: auto !important;
}
#woo-billing-to-company_field,
#mailpoet_woocommerce_checkout_optin_present_field,
.woocommerce-shipping-fields,
.woocommerce-checkout>.customer-details .woocommerce-billing-fields > label.woocommerce-form__label-for-checkbox{
    float: left;
    width: 100%;
}
.wpcf7-submit,
.wd-add-btn .product_type_simple,
.add_to_cart_button,
.return-to-shop .button,
.product_type_grouped{
    background: #93D1BD !important;
    color: #000 !important;
    padding: 4px 14px !important;
    border-radius: 5px !important;
}
.wpcf7-submit:hover,
.wd-add-btn .product_type_simple:hover,
.add_to_cart_button:hover,
.return-to-shop .button:hover,
.product_type_grouped:hover{
    background: #000000 !important;
    color: #fff !important;
}
.fade-in-block .wd-buttons .wd-add-btn .add_to_cart_button{
    background: initial !important;
    color: #000 !important;
    border-radius: initial !important;
}
.fade-in-block .wd-buttons .wd-add-btn .add_to_cart_button:hover{
    background: initial !important;
    color: #767676 !important;
}

.woocommerce-page.archive .wd-content-layout{
    display: flex;
}
.woocommerce-page.archive .wd-content-layout .wd-sidebar{
    flex: 0 1 280px;
    min-width: 280px;
}

.woocommerce-page.archive .wd-content-layout .wd-content-layout > main {
    flex: 1;
}
.product-label.new {
    background-color: #93D1BD !important;
} 

.woocommerce-page .summary-inner .product_meta .meta-sep {
  display: none;
}

.woocommerce-page .summary-inner .product_meta .tagged_as a {
  position: relative;
  padding-left: 13px;
}

.woocommerce-page .summary-inner .product_meta .tagged_as a::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #797979;
}

.woocommerce-page .summary-inner .product_meta .tagged_as a:first-child::before {
  content: none;
}
.cart-widget-side.wd-side-hidden.wd-opened {
    z-index: 9999999999;
}
.woocommerce-button,
.woocommerce-mini-cart__buttons .checkout,
.woocommerce-checkout #place_order,
.cart-content-wrapper>.cart_totals .cart-totals-inner .checkout-button,
.wd-coupon-form .button{
    background: #93D1BD !important;
    color:  #000000 !important;
}
.woocommerce-button:hover,
.woocommerce-mini-cart__buttons .checkout:hover,
.woocommerce-checkout #place_order:hover,
.cart-content-wrapper>.cart_totals .cart-totals-inner .checkout-button:hover,
.wd-coupon-form .button:hover{
    background: #000000 !important;
    color:  #ffffff !important;
}
.wd-header-my-account.login-side-opener a{
    background: #000;
    color: #fff !important;
    border-radius: 5px;
}
.wd-header-my-account.login-side-opener:hover a{
    background: #93D1BD;
    color: #000 !important;
}
.blog-design-masonry .wd-post-excerpt {
    text-align: justify;
}
.indiv-consultation .elementor-icon-box-wrapper { 
    cursor: pointer;
}
.indiv-consultation .elementor-icon-box-wrapper .elementor-icon-box-icon{ 
    background: #93D1BD;
    padding: 30px;
    border-radius: 50%;
}

.wd-copyrights.wd-layout-two-columns>.wd-grid-g {
    align-items: center;
}
.scrollToTop {
    bottom: 50px !important;
}

.tabs-location-summary .tabs-layout-accordion .wd-accordion-item:first-child{
    display: none;
}

.wp-admin .wpseo-title.column-wpseo-title{
    display: none !important;
}

.blog .wd-post-img img{
    height: 175px;
    width: auto;
}
.blog .wd-post .wd-post-meta{
    display: none;
}
.blog  .blog-design-masonry .wd-post-excerpt {
    max-width: 100%;
    height: 105px;
    overflow: hidden;
}
.blog  .wd-post .wd-post-title {
    line-height: 26px;
    font-size: 20px;
    height: 52px;
    overflow: hidden;
}

.wd-social-icons.wd-style-colored>a.social-instagram{
    background: linear-gradient(45deg, #F58529, #DD2A7B, #8134AF, #515BD4);
}



@media only screen and (max-width: 1600px) {
    .wd-dropdown-menu .product-element-top a img {
        height: 230px;
        width: auto !important;
    }
}
@media only screen and (max-width: 1199px) {
    .home .product-element-top a img {
        height: auto;
    }
    .wd-dropdown-menu .product-element-top a img {
        height: auto;
        width: auto !important;
    }
}
@media only screen and (max-width: 1024px) {
    footer.wd-footer .footer-social-icons{
        margin-top: 20px !important;
    }
    .woocommerce-page.archive .wd-content-layout{
        gap: 0;
    }
    .our-products-custom .wd-nav-tabs-wrapper {
        -webkit-mask-image: initial;
        mask-image: initial;
    }
    .home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-entry-header .eael-entry-title{
        height: 103px;
    }
    .home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-excerpt p {
        height: 82px;
    }
    .scrollToTop {
        bottom: 90px !important;
    }
    .indiv-consultation{
        padding: 20px !important;
    }
    .chat-trigger{
        right: 28px !important;
        bottom: 46px !important;
        top: initial !important;
    }
    .blog .wd-post-img img {
        height: 120px;
    }
}
@media only screen and (max-width: 768px) {
    .indiv-consultation .elementor-icon-box-wrapper .elementor-icon-box-icon {
        width: 125px;
        margin: 0 auto;
    }
    .indiv-consultation.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
        gap: 15px;
        padding-bottom: 60px;
    }
    .chat-trigger{
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0 !important;
        text-align: center;
    }
    .blog .wd-post-img img {
        height: auto;
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    footer.wd-footer .footer-sidebar.wd-grid-g {
        grid-template-columns: initial;
    }
    footer.wd-footer .footer-column{
        width: 100% !important;
    }
    footer.wd-footer .footer-column.wd-grid-col {
        grid-column: 100% / span var(--wd-col);
    }
    footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields,
    footer.wd-footer .custom-html-widget form.wpcf7-form {
        margin-bottom: 70px;
    }
    .view-more-btn .wd-button-wrapper{
        text-align: center;
    }
    .category-tabs-custom .products .wd-product .product-wrapper, .our-products-custom .products .wd-product .product-wrapper {
        padding: 10px;
    }
    .category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-entities-title,
    .our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-entities-title{
        font-size: 22px;
        line-height: 22px;
    }
    .testimonials-custom .wd-nav-arrows .wd-prev {
        margin-right: -10px;
    }
    .testimonials-custom .wd-nav-arrows .wd-next {
        margin-left: -10px;
    }
    .testimonials-custom .testimonial .testimonial-inner .testimonial-content footer, 
    .testimonials-custom .testimonial .testimonial-inner .testimonial-content footer span {
        line-height: 20px;
    }
    .testimonials-custom .wd-carousel-wrap{
        
    }
    .home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-entry-header .eael-entry-title{
        height: 55px;
    }
    .home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-excerpt p {
        height: 64px;
    }
    .category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-entities-title, 
    .our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-entities-title {
        height: 43px;
    }
    .category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats a, 
    .our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats a {
        font-size: 12px;
        line-height: 13px;
    }
}
@media only screen and (max-width: 500px) {
    footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields .newsletter-holder,
    footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder div{
        width: 100%;
    }
    footer.wd-footer .wd-mailchimp-widget .mc4wp-form-594 .mc4wp-form-fields .newsletter-holder .input-field,
    footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder .input-field{
        min-width: auto;
    }
    footer.wd-footer .custom-html-widget form.wpcf7-form .newsletter-holder {
        width: auto;
    }
    footer.wd-footer .custom-html-widget form.wpcf7-form .wpcf7-not-valid-tip {
        min-width: 200px;
        position: absolute;
    }
}
@media only screen and (max-width: 479px) {
    #SR7_1_1 .sr7-arrows{
        inset: auto auto -45px 50% !important;
    }
    .category-tabs-custom .wd-tabs-header .wd-nav {
        flex-direction: column;
        align-items: center !important;
    }

}
@media only screen and (max-width: 420px) {
    .category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats a, 
    .our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats a {
        font-size: 11px;
    }
    .category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats, 
    .our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats {
        height: 20px;
    }
    .wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
        padding: 5px 3px !important;
        font-size: 11px !important;
    }
}
@media only screen and (max-width: 400px) {

    .home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-entry-header .eael-entry-title{
        height: 103px;
    }
    .home-blog-custom .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-excerpt p {
        height: 82px;
    }
}
@media only screen and (max-width: 386px) {
    .category-tabs-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats, 
    .our-products-custom .products .wd-product .product-wrapper .product-element-bottom .wd-product-cats {
        height: 27px;
    }

}