.artizani-search-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
  flex-wrap: wrap;
}

.entry-meta {
  display: none !important;
}


button.show-password-input {
  padding: 4px 8px;      
  font-size: 12px;     
  height: auto;        
  width: auto;        
  line-height: 1;       
}

@media screen and (min-width: 768px) {
  #menu-item-63217 {
    display: none !important;
  }
}


.sub-menu li a {
  color: #000000 !important;
  display: block; /* ca să fie sigur că stilul se aplică pe tot linkul */
  padding: 8px 12px; /* opțional, pentru spațiere */
}

.sub-menu li a:hover {
  color: #7fc69c !important;
  background-color: #fdf3e3; /* opțional, un verde închis la hover */
}

.product-totals-html {
    display: none !important;
}

#search-container {
            max-width: 500px;
            margin: 0 auto 30px auto;
            text-align: center;
        }
        #search-form {
            display: flex;
            gap: 10px;
            justify-content: center;
            margin-bottom: 20px;
        }
        #search-evenimente-input {
            padding: 10px;
            flex: 1;
            border-radius: 25px;
            border: 1px solid #ccc;
            max-width: 300px;
        }
        #search-evenimente-button {
            padding: 10px 20px;
            border-radius: 25px;
            border: none;
            background-color: #333;
            color: white;
            cursor: pointer;
        }
        #search-evenimente-rezultate-wrapper {
            text-align: left;
        }
        #search-evenimente-rezultate ul {
            list-style: disc;
            padding-left: 0;
        }
        #search-evenimente-rezultate li {
            margin-bottom: 8px;
        }



/* Vendor dashboard */

.quick-link-btn {
    color: #5fa77e !important;
}

.quick-link-btn:hover {
    color: #7fc69c !important;
}


.wcv-step-icon, .wcv-store-setup-step-icon {
    background-color: #7fc69c !important; /* Verde principal */
    border: 2px solid #7fc69c !important; /* Elimină albastrul */
    color: #ffffff !important; /* Check-ul alb */
}

.wcv-store-setup-step-icon svg.wcv-icon.wcv-step-icon {
    background-color: #7fc69c !important; /* Verde principal */
    border: 2px solid #7fc69c !important; /* Elimină albastrul */
    fill: #ffffff !important; /* Check alb (umplere forme) */
    stroke: #ffffff !important; /* Contur alb (dacă există) */
}


/* Dacă vrei ca cele necompletate să fie mai palide */
.wcv-step-icon.incomplete {
    background-color: #f8e4c3 !important; 
    border: 2px solid #b6d6a5 !important;
    color: #7fc69c !important;
}

/* Fundal secțiune principală */
.wcv-setup-wizard {
    background-color: #fdf3e3 !important;
    border-radius: 10px;
    padding: 20px;
}

/* X (butonul de închidere) */
.wcv-store-setup-dismiss:hover
 {
    color: #7fc69c !important;
}

/* Bara de progres */
 .wcv-store-setup-progress-bar-fill {
    background-color: #5fa77e !important;
}

.wcv-store-setup-step.completed .wcv-store-setup-step-content h3.wcv-store-setup-step-title {
    color: #4a8664  !important;
}

.wcv-store-setup-step.current .wcv-store-setup-step-content {
    background-color: #3b6f51 !important;  /* Verde închis */
    color: #ffffff !important;             /* Text alb */
    border-radius: 8px;
    padding: 15px;
}

/* Asigură-te că și titlurile din interior devin albe */
.wcv-store-setup-step.current .wcv-store-setup-step-content h3,
.wcv-store-setup-step.current .wcv-store-setup-step-content p,
.wcv-store-setup-step.current .wcv-store-setup-step-content a {
    color: #ffffff !important;
}

/* Elimină bordura/umbrirea albastră la hover */
.wcv-store-setup-step-content:hover {
    border: 2px solid #3b6f51 !important; /* Verde închis */
    box-shadow: none !important;          /* Elimină orice umbră albastră */
}


.wcv-store-setup-step .wcv-store-setup-step-content h3.wcv-store-setup-step-title {
    color: #4a8664  !important;
}

.wcv-store-setup-step-proceed  {
    color: #4a8664  !important;
}


.wcv-view-more:hover {
    background-color: #5fa77e !important;  /* Verde mai închis la hover */
    color: #ffffff !important;
}

.wcv-sales-snapshot-item-comparison {
    color: #000000 !important;
}

/* Gross Sales - verde pastel */
.wcv-sales-snapshot-item.gross-sales {
    background-color: #cfe9dc !important;  /* Verde deschis */
    color: #000000 !important;
}

/* Gross Commissions - verde pal */
.wcv-sales-snapshot-item.gross-commissions {
    background-color: #d7f0e2 !important;  /* Alt verde deschis */
    color: #000000 !important;
}

/* Total Orders - verde foarte pal */
.wcv-sales-snapshot-item.total-orders {
    background-color: #eaf7f0 !important;  /* Verde foarte deschis */
    color: #000000 !important;
}

/* Textul etichetelor */
.wcv-sales-snapshot-item-label {
    color: #2f3d2f !important;  /* Verde aproape negru */
    font-weight: 600;
}


.wcv-sales-snapshot-item-icon .wcv-icon {
    background-color: rgba(255, 255, 255, 0.2) !important;
    color: #ffffff !important;
}


/* Hover cu verde principal */
.wcv-icon.wcv-icon-40:hover {
    background-color: #7fc69c !important;
}

/* Fundalul cercului */
.wcv-sales-snapshot-item-icon {
    background-color: #3b6f51 !important;  /* Galben fundal */
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0; /* elimină paddingul inutil */
}

/* SVG-ul iconiței */
.wcv-sales-snapshot-item-icon .wcv-icon.wcv-icon-lg {
    color: #ffffff !important;
    fill: #ffffff !important;
    background: none !important; /* elimină fundalul propriu */
    width: 24px;
    height: 24px;
}


/* Stare normală */
button.modal-close.wcv-dismiss {
    color: #7fc69c !important;  /* Verde principal */
    background: none !important;
    border: none !important;
    transition: color 0.3s ease-in-out;
}

/* Hover / Focus */
button.modal-close.wcv-dismiss:hover,
button.modal-close.wcv-dismiss:focus {
    color: #000000 !important;  /* Negru la hover */
}

.quick-link-btn.black a {
    color: #3b6f51 !important;
}


.wcv-button.button.quick-link-btn:hover {
    background-color: #cfe9dc !important; /* Verde foarte deschis */
    color: #2f3d2f !important;            /* Text verde închis */
    transition: background-color 0.3s ease-in-out;
}

h.blue-title.text-blue {
    color: #2f3d2f !important; /* Verde închis */
}

.blue-title.text-blue {
    color: #2f3d2f !important;
}

.wcv-product-media.wcv-gap-bottom {
    background-color: #cfe9dc !important; /* Verde foarte deschis */
    padding: 10px; /* opțional, pentru un aspect mai aerisit */
    border-radius: 6px; /* opțional, colțuri rotunjite */
}

/* Stare normală */
button.insert-media.add_media,
.button.insert-media.add_media {
    background-color: #ffffff !important;     /* Fundal alb */
    border: 2px solid #4a8664 !important;     /* Verde mai închis */
    color: #4a8664 !important;                /* Text verde mai închis */
    transition: all 0.3s ease-in-out;
}

/* Hover */
button.insert-media.add_media:hover,
.button.insert-media.add_media:hover {
    background-color: #cfe9dc !important;     /* Verde deschis */
    color: #2f3d2f !important;                /* Verde foarte închis spre negru */
}

.wcv-upload-files-input {
    border: 2px solid #4a8664 !important;  /* Verde închis */
    border-style: solid !important;        /* Linia continuă */
    border-radius: 6px;                    /* Opțional: colțuri rotunjite */
}


.wcv-browser-file.wcv-button.wcv-button-outline.text-blue {
    background-color: #ffffff !important;    /* Fundal alb */
    border: 2px solid #4a8664 !important;    /* Verde închis */
    color: #4a8664 !important;               /* Text verde închis */

    transition: all 0.3s ease-in-out;
}

/* Hover */
.wcv-browser-file.wcv-button.wcv-button-outline.text-blue:hover {
    background-color: #cfe9dc !important;    /* Verde deschis */
    color: #2f3d2f !important;               /* Verde foarte închis spre negru */
}

/* Fundal pentru titlul activ */
.wcv-accordion-title.active {
    background-color: #cfe9dc !important;  /* Verde deschis */
}

/* Textul din h3 în verde foarte închis */
.wcv-accordion-title.active h3 {
    color: #2f3d2f !important;  /* Verde spre negru */
}

.wcv-product-general.tabs-content.active a {
    color: #2f3d2f !important; /* Verde închis spre negru */
}


.wcv-accordion-title.active svg,
.wcv-accordion-title.active svg * {
    fill: #2f3d2f !important;   /* Verde închis spre negru */
    color: #2f3d2f !important;  /* Asigurare pentru unele iconuri */
}


.wcv-button.wcv-button-blue.top-space {
    background-color: #cfe9dc !important;  /* Verde deschis */
    color: #2f3d2f !important;             /* Verde foarte închis */
    border: 2px solid #4a8664 !important;  /* Border verde închis */

}

.wcv-button.wcv-button-blue.top-space:hover {
    background-color: #cfe9dc !important;
    color: #2f3d2f !important;
}

/* Stare normală */
.wcv-button.wcv-button-outline.text-blue.top-space {
    background-color: #ffffff !important;   /* Fundal alb */
    border: 2px solid #4a8664 !important;   /* Verde închis */
    color: #4a8664 !important;              /* Text verde închis */

    transition: all 0.3s ease-in-out;
}

/* Hover */
.wcv-button.wcv-button-outline.text-blue.top-space:hover {
    background-color: #cfe9dc !important;   /* Verde deschis */
    color: #2f3d2f !important;              /* Verde foarte închis */
}

/* Stare normală */
.mark-order-shipped.wcv-button {
    background-color: #ffffff !important;   /* Fundal alb */
    border: 2px solid #4a8664 !important;   /* Verde închis */
    color: #4a8664 !important;              /* Text verde închis */
   
    transition: all 0.3s ease-in-out;
}

/* Hover */
.mark-order-shipped.wcv-button:hover {
    background-color: #cfe9dc !important;   /* Verde deschis */
    color: #2f3d2f !important;              /* Verde foarte închis */
}

.wcv-button.wcv-inline-flex.wcv-button-link-secondary.text-blue{
	 background-color: #ffffff !important;   /* Fundal alb */
    border: 2px solid #4a8664 !important;   /* Verde închis */
    color: #4a8664 !important;              /* Text verde închis */
   
    transition: all 0.3s ease-in-out;
}

.wcv-button.wcv-inline-flex.wcv-button-link-secondary.text-blue:hover{
	background-color: #cfe9dc !important;   /* Verde deschis */
    color: #2f3d2f !important;              /* Verde foarte închis */
}

.wcv-button.wcv-flex.wcv-button-link-secondary.text-blue {
    background-color: #ffffff !important;   /* Fundal alb */
    border: 2px solid #4a8664 !important;   /* Verde închis */
    color: #4a8664 !important;              /* Text verde închis */
    transition: all 0.3s ease-in-out;
}

.wcv-button.wcv-flex.wcv-button-link-secondary.text-blue:hover {
    background-color: #cfe9dc !important;   /* Verde deschis */
    color: #2f3d2f !important;              /* Verde foarte închis */
}

#tracking_number_save_button {
    background-color: #ffffff !important;   /* Fundal alb */
    border: 2px solid #4a8664 !important;   /* Verde închis */
    color: #4a8664 !important;              /* Text verde închis */
    transition: all 0.3s ease-in-out;
}

#tracking_number_save_button:hover {
    background-color: #cfe9dc !important;   /* Verde deschis */
    color: #2f3d2f !important;              /* Verde foarte închis */
}

.wcv-store-header.header-modern .name {
    color: #4a8664 !important; /* Verde închis */
}

.wcv-store-header.header-modern .desc.desc-wrapper {
    color: #4a8664 !important; /* Verde închis */
}

.wcv-button.wcv-button-blue {
    background-color: #ffffff !important;   /* Fundal alb */
    border: 2px solid #4a8664 !important;   /* Verde închis */
    color: #4a8664 !important;              /* Text verde închis */
    transition: all 0.3s ease-in-out;
}

.wcv-button.wcv-button-blue:hover {
    background-color: #cfe9dc !important;   /* Verde deschis */
    color: #2f3d2f !important;              /* Verde foarte închis */
}


.wcv-button {
    background-color: #ffffff !important;   /* Fundal alb */
    border: 2px solid #4a8664 !important;   /* Verde închis */
    color: #4a8664 !important;              /* Text verde închis */
    transition: all 0.3s ease-in-out;
}

.wcv-button:hover {
    background-color: #cfe9dc !important;   /* Verde deschis */
    color: #2f3d2f !important;              /* Verde foarte închis */
}


