:root {
    --btn-accented-bgcolor: #1f7c09 !important;
    --btn-accented-bgcolor-hover: #1f7c09 !important;
    --notices-success-bg:  #1f7c09 !important;
    --color-primary: #1f7c09;
    --color-second: #f1c332;
}
.wd-registration-page.wd-register-tabs .wd-login-title {
    text-transform: capitalize !important;
}
.elementor-element.elementor-element-9945378.elementor-widget.elementor-widget-wd_image_or_svg img{
    width: 150px;
}
.elementor-1452 .elementor-element.elementor-element-5c6d29b{
    min-height: 363px !important;
}

.title,
.elementor-element.elementor-element-8a964bf.wd-width-100.elementor-widget.elementor-widget-wd_title .title,
.elementor-element.elementor-element-69436f0.wd-width-100.elementor-widget.elementor-widget-wd_title .title,
.elementor-element.elementor-element-5a32019.elementor-widget.elementor-widget-wd_infobox .info-box-title,
.elementor-element.elementor-element-8838dfb.wd-width-100.elementor-widget.elementor-widget-wd_title .title,
.elementor-element.elementor-element-0404183.wd-width-100.elementor-widget.elementor-widget-wd_products .wd-el-title{
    color: #1f7c09  !important;
}

.elementor-1453 .elementor-element.elementor-element-5123e6c .e-con-inner{
    align-items: flex-start !important;
}
.woocommerce-cart .product-image-link img,
.cus-related .product-element-top.wd-quick-shop img.attachment-medium_large.size-medium_large {
    height: 247.27px !important;
    object-fit: contain;
}
li#menu-item-1653 .nav-link-text{
    text-transform: none  !important;
}

.wishlist-link,.downloads-link,.star-rating,.wd-progress-bar.wd-free-progress-bar,.wd-shipping-progress-bar,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-product-rating,.wd-single-wishlist-btn,.meta-reply,
div#reviews,div#comments,.wd-meta-reply,a.recent-posts-comment,div#recent-comments-4,.wd-header-wishlist,
.wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon{
    display : none !important;
}
.cus-footer .wpcf7-response-output{
        margin-top: 30px !important;
}
.cus-footer .wpcf7-not-valid-tip{
        position: absolute;
}
.elementor-element.elementor-element-da6f555.wd-width-100.elementor-widget.elementor-widget-wd_products .product-image-link img,
.elementor-element.elementor-element-21b0221.wd-width-100.elementor-widget.elementor-widget-wd_products .product-image-link img{
    height: 282px !important;
    object-fit: cover;
}
.cus-footer input::placeholder,
.cus-footer input::-webkit-input-placeholder {
    color: #666 !important;
    opacity: 1 !important;
}
.wd-product.wd-hover-buttons-on-hover .wrap-price {
    min-height: 36px;
}
.cus-footer form .wpcf7-submit:hover{
    background: #f1c332c2 !important;
}
.cus-footer form .wpcf7-submit{
    background-color: rgb(241 195 50) !important;
}
.cus-footer form p{
    display: flex !important;
    gap: 10px;
    width: 100%;
}
.elementor-1452 .elementor-element.elementor-element-9b6cfb3 .title
 {
    color: var(--color-primary) !important;
}
.elementor-element.elementor-element-cc2eb9c.elementor-widget.elementor-widget-wd_text_block a,
.elementor-element.elementor-element-f607e35.elementor-widget.elementor-widget-wd_text_block a,
.elementor-element.elementor-element-07b19da.elementor-widget.elementor-widget-wd_text_block a{
    text-decoration: underline;
}
.elementor-element.elementor-element-cc2eb9c.elementor-widget.elementor-widget-wd_text_block a:hover,
.elementor-element.elementor-element-f607e35.elementor-widget.elementor-widget-wd_text_block a:hover,
.elementor-element.elementor-element-07b19da.elementor-widget.elementor-widget-wd_text_block a:hover{
    color: var(--color-primary) !important;
}

.elementor-element.elementor-element-5e6e74b.wd-cf7.elementor-widget.elementor-widget-wd_contact_form_7 input.wpcf7-submit{
    background-color: #1f7c09bd  !important;
}
.elementor-element.elementor-element-5e6e74b.wd-cf7.elementor-widget.elementor-widget-wd_contact_form_7 input.wpcf7-submit:hover{
    background-color: #1f7c09  !important;
}
.woocommerce  .cat-design-side .wd-cat-thumb img{
    height: 60px !important;
    object-fit: cover;
    width: 60px;
}

.woocommerce .cat-design-side.wd-with-subcat .wd-cat-inner {
    align-items: center  !important;
}
.wd-footer,
.elementor-1452 .elementor-element.elementor-element-bb126d4 > .elementor-widget-container,
.product-label.featured {
    background-color: var(--color-primary) !important;
}
.elementor-element.elementor-element-7440d95.elementor-widget.elementor-widget-wd_infobox_carousel .wd-carousel-wrap{
        justify-content: center !important;
}

.wd-header-cart.wd-tools-element.wd-design-7.cart-widget-opener.wd-style-icon.whb-15gpizzco6rgn8ee92oe .wd-tools-icon {
    color: var(--color-primary) !important;
    background-color: rgb(31 124 9 / 30%);
}

html .widget_price_filter [class*="price_slider_amount"] .button,
.wd-nav-scroll-drag:before,.wd-nav-scroll-drag:hover:before, .wd-grabbing>.wd-nav-scroll-drag:before,
.labels-rounded-sm .product-label,.wd-arrow-inner:hover,.mc4wp-form input[type="submit"],
.wd-product.wd-hover-buttons-on-hover .wd-add-btn > a
 {
     background: var(--color-second)  !important;
}
html .widget_price_filter [class*="price_slider_amount"] .button:hover,
.mc4wp-form input[type="submit"]:hover{
    background: #f1c332c2 !important;
}

.single-post ul li.menu-item-1496 > a span,
.single-product ul li.menu-item-1499 > a span,
.wd-header-nav ul li.current-menu-item > a span{
    color:  var(--color-primary) !important;
}