/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 26 2024 | 15:12:42 */
.cst-login{display:none;}
.logged-in .cst-login{display:block;}
.logged-in .cst-logout{display:none;}
.cst-green{color:#177956;}
.mb-0 p{margin-bottom:0 !important;}
.cst-home-logo .swiper-slide-image{filter: grayscale(1);}
.cst-home-logo .swiper-slide-image:hover{filter: grayscale(0);transition: all 1s;}
.cst-bottom-0{position:absolute;bottom:20px;left:0;}
.cst-bg-flower::before{content:'';background-image:url('https://g2z.ai/wp-content/uploads/2024/06/leaf_logo._white-1.png');width:180px;height:180px;} 
.footer-has-copyright{display:none;}
.woocommerce-form-login{display:none;}
.cst-box-desc-height{min-height:118px;}
.cst-tab-table{display:none;}
.cst-faq .elementor-accordion-item{border-radius:16px;background-color:#fff;margin-bottom:20px;}
.cst-faq svg{width:32px !important;height:32px !important;}
.cst-tab .elementor-tab-title {    padding: 25px 100px 25px 25px !important;}
.cst-tab .elementor-tab-title:last-child{padding: 25px 0px 25px 25px !important;}
.cst-tab .elementor-tabs-wrapper{border-bottom: 1px solid #939C99;}
.cst-tab .elementor-active{border-bottom:1px solid #000 !important}
.cst-fs-size{font-size:14px;color:#fff;margin-top:10px;}
.cst-tab-table .elementor-tab-title{border-radius: 16px;margin-bottom: 20px !important;}
.cst-span-label{background: #fff;color: #177956;font-size: 14px; padding: 5px;border-radius: 16px;margin-left: 20px;}
.cst-dashboard input{background:#E8F2EE !important ;}
@media screen and (max-width: 767px) {
	.cst-bottom-0{position:relative;bottom:20px;left:0;top:12px;}
}
@media screen and (max-width: 1280px) {
	.cst-tab-table{display:block;}
	.cst-desk-table{display:none;}
}
/*user dashbord css*/
.woocommerce-MyAccount-navigation-link--edit-account{order:0;}
.woocommerce-MyAccount-navigation-link--data-collection{order:1;display:none;}
.woocommerce-MyAccount-navigation-link--dashboard-links{order:2;}
.woocommerce-MyAccount-navigation-link--reports{order:3;}
.woocommerce-MyAccount-navigation-link--invoices{order:4;}

.woocommerce-MyAccount-navigation-link--edit-account{order:5}
.woocommerce-MyAccount-navigation-link--customer-logout{order:6}
.woocommerce-MyAccount-navigation-link--orders,.woocommerce-MyAccount-navigation-link--edit-address{display:none;}
.woocommerce-MyAccount-navigation-link--dashboard{display:none;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:25% !important;background: #177956;border-radius: 20px;min-height:100vh;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none;padding:45px 0 45px 40px;display:grid;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding: 12px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#fff !important;font-size: 24px;font-weight: 500;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background:#fff;border-radius:20px 0 0 20px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#000 !important;}
.woocommerce-MyAccount-content{background-color:#E8F2EE;border-radius:12px;min-height:100vh;padding:24px;}
.cst-dashboard{background: #fff;border-radius: 20px;padding: 40px;color:#000;border:none;}
.cst-fs-20{color:#000;}
.cst-fs-20 a{font-weight:600;color:#000;}
.cst-fs-40{font-size: 40px; color: #000;}
.cst-btn1 a{background: #E8F2EE;border-radius: 4px;padding: 0 10px;margin-left: 20px;}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads{display:none;}
.cst-heading{background-color:#fff;border-radius:10px;color:#000;padding:24px 34px;margin-bottom:30px;}
.cst-dashboard .woocommerce-Address-title h3{font-size:20px;}
.cst-dashboard address{font-style:normal;}
.cst-dashboard a{color:#177956;}
.cst-woo-form .woocommerce-form-row{width:49% !important;}
.cst-woo-form .woocommerce-form-row input{border:none;border-radius:10px;}
.cst-woo-form .woocommerce-form-row label{font-weight:400;color:#000;font-size:18px;}
fieldset.cst-dashboard input{background:#E8F2EE;border-radius:10px;}
fieldset.cst-dashboard{margin-top:40px;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top:0.3em !important;}
.cst-save-btn{text-align:center;margin-top:20px;}
.cst-save-btn .woocommerce-Button{background: #177956 !important;border-radius: 30px !important;color: #fff !important;font-size: 20px !important;font-weight: 600;text-align: center;}
.dashboard-link a{background: #177956;
    color: #fff;
    border-radius: 30px;
    padding: 10px 20px;
    display: inline-block;}
/* table td{border-bottom:1px solid #d9d9d9 !important;border-left:0 !important;border-right:0 !important;border-top:0 !important;}
tbody{background: #fff !important;border: none !important;border-radius: 20px !important;}
thead tr th,.woocommerce table.shop_table{border:none !important;}
thead tr th{padding:20px !important;}
thead {background-color: white;border-radius: 20px;overflow: hidden;}
table {display:inline-grid;font-size:20px !important;}
thead, tbody{display:table;}
tbody tr td { padding: 10px 0;  }
tbody { padding: 40px;margin-top: 20px;      }
table { border-collapse: separate; }
tbody{color:#000;}
thead tr th span{color:#000;}
tbody tr a {color:#000;}
table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th{background-color:#fff !important;} */
.woocommerce-button.view{background: #B7D5CB !important;border-radius: 10px !important;color: #000 !important;font-size: 20px !important;padding: 8px 20px !important;font-weight:400 !important;}
.cst-order-details .cst-dashboard{margin-bottom:20px;}
.cst-order-details .cst-dashboard ul{list-style:none !important;padding-left:0 !important}
.cst-order-details .cst-dashboard ul li a{background: #177956;color: #fff;border-radius: 30px;padding: 10px 20px;display: inline-block;}
.mb-2{margin-bottom:20px;}
.mr-2{margin-right:20px;}
.cst-order-details .cst-dashboard ul li{display:inline-block;}
@media screen and (max-width: 768px) {
	.woocommerce-account .woocommerce-MyAccount-navigation{width:100% !important;min-height:auto;padding:10px;}
	.cst-space,.woocommerce-MyAccount-content{padding:10px;}
	.cst-dashboard.u-column1{margin-bottom:20px;}
	.cst-woo-form .woocommerce-form-row{width:100% !important;}
	fieldset.cst-dashboard{margin-top:20px;}
	.elementor-2185 .elementor-element.elementor-element-fa2fc7e:not(.elementor-motion-effects-element-type-background), .elementor-2185 .elementor-element.elementor-element-fa2fc7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff !important;}
}

.cst-home-logo img {
	object-fit: contain !important;
}

.pmpro_card_actions{display:none;}

.pmpro_card{margin-bottom:0 !important;border:none !important;box-shadow:none !important;}
/*
#pmpro_form_fieldset-more-information .pmpro_card{margin-top:0 !important;border-radius:0 0 8px 8px !important;}
#pmpro_user_fields .pmpro_card{border-radius:8px 8px 0 0 !important;}
@media screen and (min-width: 768px) {
	.cst-pmpro_cols{width:50%;}
	
}
*/

.home-footer-logo img {
	filter: grayscale(1);
}

.home-footer-logo img:hover
{
	filter: grayscale(0);
	transition: all 1s;
}


.pmpro .pmpro_table 
        tbody th, tbody td, tfoot td {
            
            border-width: 0px 0px 01px 0;
           
        }
    }
}


.pmpro_form_field .pmpro_form_field-username {
	display: none !important;
}


.pmpro 
    .pmpro_card_title {
       
        font-weight: 500 !important;

    }

.bnav_bottom_nav_wrapper {
    display: none !important;
}


@media (max-width: 768px) {

.page-id-613 .cst-space{
	 display: none !important;
}
	
	.page-id-613 .bnav_bottom_nav_wrapper {
	display: block !important;
}
}

@media only screen and (max-width: 768px) {
    body {
        padding-bottom: 0px !important;
    }
	
}
.cst-mb-0 p{margin-bottom:0 !important;}
.cst-height{min-height:165px;}
.elementor-testimonial__text{min-height:340px;}
.cst-dashbord-btn{background: #03522D;color: #fff !important;padding: 13px;border-radius: 12px;}
.cst-review-text .elementor-widget-container{min-height:270px;}

.woocommerce-tabs, .related.products {
    display: none;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    border-radius: 10px;
    background-color: #04522c;
}

.woocommerce-product-details__short-description {
    margin-bottom: 20px;
}

.woocommerce div.product form.cart div.quantity {
    display: none;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods {
    display: none;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
    display: none;
}

.product_meta {
    display: none;
}


