.elementor-kit-1179{--e-global-color-primary:#007B83;--e-global-color-secondary:#5CA989;--e-global-color-text:#333333E6;--e-global-color-accent:#242424;--e-global-color-b6dcb9e:#007B83;--e-global-color-2b5f6ce:#5CA989;--e-global-color-a1b8647:#007B83;--e-global-color-7d6febe:#5CA989;--e-global-color-2186fdf:#FFFFFF;--e-global-color-877147b:#007B83;--e-global-color-4292a7c:#FFFFFF;--e-global-color-a55700c:#5CA989;--e-global-color-891948d:#9C9C9C;--e-global-color-ba4cef2:#FFFFFF;--e-global-color-d06a13c:#FFFFFF;--e-global-color-5351e47:#FFFFFF;--e-global-color-6f2405d:#000000;--e-global-color-f5df439:#FFFFFF;--e-global-color-b1561d5:#FFFFFF;--e-global-color-0088913:#58B380;--e-global-color-ed5ec8b:#FFFFFF;--e-global-color-5411cf7:#5CA989;--e-global-color-fd8ac08:#FFFFFF;--e-global-color-d0023af:#FFFFFF;--e-global-color-9b11b36:#FFFFFFCC;--e-global-color-098f8ab:#FFFFFF;--e-global-color-d83f0fa:#E9E9E9;--e-global-color-19faf2e:#5CA989;--e-global-color-8cac836:#3ADB98;--e-global-color-c8b0a10:#E9E9E9;--e-global-color-a4eb3a4:#000000E6;--e-global-typography-primary-font-family:"Bebas Neue";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.4em;--e-global-typography-primary-letter-spacing:0.8px;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:1.4em;--e-global-typography-b24527b-font-family:"Bebas Neue";--e-global-typography-b24527b-font-size:32px;--e-global-typography-b24527b-font-weight:600;--e-global-typography-b24527b-text-transform:capitalize;--e-global-typography-b24527b-letter-spacing:1px;--e-global-typography-c4c7a44-font-family:"DM Sans";--e-global-typography-c4c7a44-font-size:16px;--e-global-typography-c4c7a44-font-weight:500;--e-global-typography-c4c7a44-text-transform:capitalize;--e-global-typography-2cb77eb-font-family:"Bebas Neue";--e-global-typography-2cb77eb-font-size:80px;--e-global-typography-2cb77eb-font-weight:600;--e-global-typography-2cb77eb-line-height:1.4em;--e-global-typography-810d12d-font-family:"DM Sans";--e-global-typography-810d12d-font-size:18px;--e-global-typography-810d12d-font-weight:400;--e-global-typography-810d12d-text-transform:none;--e-global-typography-810d12d-line-height:1.8em;--e-global-typography-a196c41-font-family:"DM Sans";--e-global-typography-a196c41-font-size:18px;--e-global-typography-a196c41-font-weight:500;--e-global-typography-a196c41-text-transform:capitalize;--e-global-typography-9c22b77-font-family:"DM Sans";--e-global-typography-9c22b77-font-size:16px;--e-global-typography-9c22b77-font-weight:400;--e-global-typography-9c22b77-line-height:1.6em;--e-global-typography-ac66932-font-family:"DM Sans";--e-global-typography-ac66932-font-size:20px;--e-global-typography-ac66932-font-weight:600;--e-global-typography-ac66932-text-transform:capitalize;--e-global-typography-cbd2d95-font-family:"DM Sans";--e-global-typography-cbd2d95-font-size:14px;--e-global-typography-cbd2d95-font-weight:300;--e-global-typography-cbd2d95-line-height:1.6em;--e-global-typography-4dc240e-font-family:"DM Sans";--e-global-typography-4dc240e-font-size:16px;--e-global-typography-4dc240e-font-weight:700;--e-global-typography-4dc240e-text-transform:uppercase;--e-global-typography-4dc240e-letter-spacing:1.5px;--e-global-typography-41f2607-font-family:"DM Sans";--e-global-typography-41f2607-font-size:14px;--e-global-typography-41f2607-font-weight:500;--e-global-typography-41f2607-line-height:1.6em;--e-global-typography-a9f55d0-font-family:"DM Sans";--e-global-typography-a9f55d0-font-size:30px;--e-global-typography-a9f55d0-font-weight:600;--e-global-typography-a9f55d0-text-transform:capitalize;--e-global-typography-a9f55d0-line-height:1.6em;background-color:#FFFFFF;}.elementor-kit-1179 button,.elementor-kit-1179 input[type="button"],.elementor-kit-1179 input[type="submit"],.elementor-kit-1179 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-2186fdf );background-color:var( --e-global-color-877147b );padding:18px 40px 40px 18px;}.elementor-kit-1179 button:hover,.elementor-kit-1179 button:focus,.elementor-kit-1179 input[type="button"]:hover,.elementor-kit-1179 input[type="button"]:focus,.elementor-kit-1179 input[type="submit"]:hover,.elementor-kit-1179 input[type="submit"]:focus,.elementor-kit-1179 .elementor-button:hover,.elementor-kit-1179 .elementor-button:focus{color:var( --e-global-color-4292a7c );background-color:var( --e-global-color-a55700c );border-style:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-1179{--e-global-typography-2cb77eb-font-size:60px;--e-global-typography-810d12d-font-size:15px;}.elementor-kit-1179 button,.elementor-kit-1179 input[type="button"],.elementor-kit-1179 input[type="submit"],.elementor-kit-1179 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1179{--e-global-typography-primary-font-size:38px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:15px;--e-global-typography-b24527b-font-size:30px;--e-global-typography-2cb77eb-font-size:40px;--e-global-typography-2cb77eb-letter-spacing:1.2px;--e-global-typography-810d12d-font-size:15px;--e-global-typography-4dc240e-font-size:15px;--e-global-typography-a9f55d0-font-size:20px;}.elementor-kit-1179 button,.elementor-kit-1179 input[type="button"],.elementor-kit-1179 input[type="submit"],.elementor-kit-1179 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#main-head .elementor-widget-theme-site-logo img, #main-footer .elementor-widget-theme-site-logo img {
    max-width: 100% !impimg;
    max-height: 100% !important;
}

.pcat_desc{
    display: none;
}

/*.elementor-114 .elementor-element.elementor-element-1b8be5d img{*/
/*    width: 160px !important;*/
/*}*/

.elementor-element-ddb434f .elementor-element-1b8be5d .elementor-widget-container a img{
    width: 200px !important
}

.elementor-element-13d9700 .elementor-element-c9f83ae .elementor-widget-container a img{
    width: 160px !important;
}



#product-shop .pro_sdesc, #product-shop .woocommerce-loop-product__title, #product-shop .price {
    text-align: left;
    padding: 0rem 1rem;
    font-size: 22px !important;
}


#top-categories .woocommerce ul.products li.product .woocommerce-loop-category__title {
    
    font-size: 28px !important;
    
}

#woo-product-tabs .woocommerce-tabs h4 {    
    display: none;    
}

li.product-details_tab,
li.shipping-packaging_tab,
.woocommerce-Tabs-panel--product_details,
.woocommerce-Tabs-panel--shipping_packaging {
    display: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
    display: inline-block;      /* make it act like a button */
    padding: 0.5em 1.2em;       /* space inside */
    margin: 0.5em 0;
    font-size: 1em;
    color: #bcffe3;
    border: 2px solid #bcffe3;  /* button border */
    border-radius: 6px;         /* rounded corners */
    background: transparent;    /* transparent background */
    text-align: center;
    cursor: pointer;            /* mouse pointer on hover */
    transition: all 0.3s ease;  /* smooth hover effect */
}

.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.woocommerce ul.products li.product h3:hover {
    background: #bcffe3;   /* fill background on hover */
    color: #000;           /* text turns dark */
}



.woocommerce ul.products li.product .woocommerce-loop-category__title {
    display: inline-block;
    padding: 0.5em 1.2em;
    color: #ffffff;               /* white text */
    background: #007B83;          /* default background */
   
    border-radius: 0;             /* no rounded corners */
    text-align: center;
    cursor: pointer;
    transition: all 0.3s ease;
    border: none;
    font-weight: 550 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title:hover {
    background:  #5CA989;          /* hover background */
    
    color: #ffffff;               /* keep text white */
}

#top-categories .woocommerce ul.products li.product .woocommerce-loop-category__title {
    
    font-size: 22px !important;
    font-weight: 550 !important;
    
}

#woo-product-tabs .woocommerce-Tabs-panel#tab-description {
    text-align: left !important;
    padding-left: 10px !important;
    margin-left: 0px !important;
        white-space: nowrap !important;

}

#woo-product-tabs .woocommerce-Tabs-panel#tab-description p {
    text-align: left !important;
    margin-left: 10px !important;
    padding-left: 10px !important;
        white-space: nowrap !important;

}


/*#product-shop .pro_sdesc, #product-shop .woocommerce-loop-product__title, #product-shop .price {*/
    
/*    display: none;*/
/*}*/

    /*#product-shop .woocommerce-loop-product__title{*/
    /*    border: none !important;*/
    /*}*//* End custom CSS */