.woocommerce ul.products li.product .product-action .added_to_cart  {
	line-height:2.0;
}

.wc-block-cart__totals-title {
    font-size: 0 !important;
}

.wc-block-cart__totals-title::after {
    content: "Σύνολο";
    font-size: 2.4rem;
}

.aws-container .aws-show-clear .aws-search-field {
	padding-right:160px !important;
	border-radius: 8px !important;
}


.yith-wcqv-main .single_add_to_cart_button {
    color: transparent !important;
    position: relative;
}

.yith-wcqv-main .single_add_to_cart_button::after {
    content: "Προσθήκη";
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.yith-wcqv-main {
    transform: none !important;
    margin: 0 auto !important;
}

.wf-py-4 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;

}
.gt_float_switcher .gt-selected .gt-current-lang {
  padding: 3px 10px !important;
	padding-top: 3px !important;
  color: transparent;
  font-weight: bold;
	
}

[selector-global-widget-area] {
  background-color: 8.39AAA !important;
    background-image: none !important;     

}

/* Make Footer 1 shorter */

@media (min-width: 30rem) {
  .wf-g-lg-4, .wf-gy-lg-4 {
    --wf-gutter-y: 1.1rem;
  }
}

.woocommerce-Tabs-panel--description h2 {
    font-size: 0 !important;
}
/* 1. Αλλαγή του κειμένου στο Tab (το κουμπί του Description) */
#tab-title-description a {
    color: transparent !important; /* Κρύβει το "Description" ή "Περιγραφή" */
    position: relative;
}

#tab-title-description a::before {
    content: "Περιγραφή"; /* Ο νέος τίτλος στο κουμπί */
    color: #fcfbff; 
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    visibility: visible;
    white-space: nowrap;
}
/* Να αλλάξει και ο τίτλος μέσα στο περιεχόμενο (κάτω από το tab) */
.woocommerce-Tabs-panel--description h2 {
    font-size: 0 !important;
}

.woocommerce-Tabs-panel--description h2::before {
    content: "Αρχεία εκτύπωσης";
    font-size: 20px !important; 
    visibility: visible !important;
    display: block;
}

/* 1. Αλλαγή του κειμένου στο Tab (το κουμπί που πατάμε) */
#tab-title-additional_information a {
    color: transparent !important; /* Κάνει το παλιό κείμενο αόρατο */
    position: relative;
}

/* 2. Αλλαγή του τίτλου μέσα στο Tab (το περιεχόμενο) */
.woocommerce-Tabs-panel--additional_information h2 {
    font-size: 0 !important;
}

.woocommerce-Tabs-panel--additional_information h2::before {
    content: "Πληροφορίες"; /* Ο τίτλος που θα φαίνεται μέσα */
    font-size: 20px !important;
    visibility: visible !important;
    display: block;
}

/* Δείχνει το Additional Info εξαρχής */
#tab-additional_information {
    display: block !important;
}

/* Κρύβει το κουμπί Additional Information από τη μπάρα των tabs */
li.additional_information_tab {
    display: none !important;
}

/* Σιγουρευόμαστε ότι το περιεχόμενο (η λίστα) παραμένει ορατό */
#tab-additional_information {
    display: block !important;
    visibility: visible !important;
}

/* 1. Εξαφάνιση του πορτοκαλί πλαισίου εντελώς */
.variations_form .label, 
.variations_form .attribute-label, 
.variable-item-header {
    background: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 0 10px 0 !important;
}

/* 2. Μετατροπή του κειμένου "Color" σε πορτοκαλί */
.variations_form .label label, 
.variations_form .attribute-label label, 
.variable-item-title,
.variable-item-header b {
    color: #ed9112 !important; 
    font-size: 18px !important;
    font-weight: bold !important;
    text-transform: none !important;
    display: inline-block !important;
}
/* Κενά στο CATEGORIES */
.product-categories-btn {
    width: auto !important;
    max-width: fit-content !important;
    min-width: unset !important;
    display: inline-flex !important;
    align-items: center !important;
    background-color: #ed9112 !important;
  
    padding: 12px 50px !important; 
    
    white-space: nowrap !important;
    border-radius: 4px; /* Ελαφρώς στρογγυλεμένες γωνίες */
    border: none !important;
    cursor: pointer;
}

/* ΧΕΙΡΟΚΙΝΗΤΟΣ ΕΛΕΓΧΟΣ CATEGORIES BUTTON */
.product-categories-btn {
    display: inline-flex !important;
    align-items: center !important;
    width: auto !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 0 !important;
    padding-right: 10 !important;
    background-color: #ed9112 !important;
}

/* 2. ΒΕΛΑΚΙ */
.product-categories-btn i:last-child, 
.product-categories-btn .fa-chevron-down {
    margin-left: 15px !important;  /* ΚΕΝΟ: Λέξη Categories <-> Βελάκι */
    margin-right: 20px !important; /* ΚΕΝΟ: Βελάκι <-> Τελική άκρη δεξιά */
}

/* 1. Ξεκλειδώνουμε τη στήλη των κατηγοριών */
.wf-col-lg-3 {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
}

/* Το φόντο που καλύπτει την οθόνη */
.popup-overlay {
    position: fixed;
    top: 0; left: 0; width: 100%; height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none; /* Αρχικά κρυφό */
    justify-content: center;
    align-items: center;
    z-index: 99999;
}

/* Το λευκό πλαίσιο */
.popup-box {
    background: #fff;
    padding: 40px;
    border-radius: 20px;
    text-align: center;
    max-width: 450px;
    position: relative;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.5);
    border: 2px solid #ed9112; 
}

/* Το κουμπί κλεισίματος (X) */
.close-btn {
    position: absolute;
    top: 15px; right: 20px;
    font-size: 28px;
    cursor: pointer;
    color: #333;
}

div.product-content {
    max-height: 150px !important; /* Συνολικό ύψος για τίτλο+περιγραφή */
    overflow: hidden !important;
}

/* Η περιγραφή σου σε 2 γραμμές */
div.product-content p {
    display: block !important;
    height: 40px !important; 
    line-height: 20px !important;
    overflow: hidden !important;
    margin-bottom: 5px !important;
}

/* 3. Ευθυγράμμιση τιμής */
.product-content-outer .price {
    display: block !important;
    clear: both !important;
}

/* Διορθώνει το zoom στο Quick View του YITH */
.yith-quick-view-content .images {
    width: 50% !important; 
}

.yith-quick-view-content .images img {
    width: 100% !important;
    height: 50 !important;
    max-height: 80vh !important; 
    object-fit: contain !important; /* Εμφανίζει ΟΛΗ την εικόνα χωρίς να την κόβει */
    object-position: center;
}

/* Μείωση ύψους στα κουμπιά του Product Card */
.type-product .button, 
.type-product .yith-wcqv-button {
    padding-top: 10px !important;    
    padding-bottom: 10px !important;
    line-height: 0.8 !important;   
    min-height: 10px !important; 
    font-size: 10px !important;   
}

/* 1. Μείωση κενού πάνω και κάτω από τη μπάρα του Sorting (Sort by latest) */
.woocommerce-ordering, 
.woocommerce-result-count {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/* 2. Μείωση κενού ανάμεσα στη μπάρα και τα προϊόντα */
.content-area, 
#primary {
    padding-top: 0 !important;
    margin-top: 5px !important;
}

/* 3. Μείωση κενού στο πάνω μέρος της λίστας των προϊόντων */
ul.products {
    margin-top: 10px !important;
}

/* 4. Μείωση κενού ανάμεσα στις σειρές των προϊόντων */
ul.products li.product {
    margin-bottom: 15px !important; 
}

/* 5. Μείωση κενού κάτω από το header / menu */
header#masthead {
    margin-bottom: 10px !important;
}

/* 1. Μείωση κενού κάτω από το Header/Menu */
header, 
.site-header, 
#masthead {
    margin-bottom: 0 !important;
    padding-bottom: 1px !important;
}

/* 2. Αφαίρεση του "αέρα" στην αρχή της σελίδας του καταστήματος */
.woocommerce-shop .content-area, 
.woocommerce-shop #primary,
.archive.post-type-archive-product .site-main {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* 3. Μείωση του Page Title (αν υπάρχει τίτλος "Shop" ή "Κατάστημα" που πιάνει χώρο) */
.woocommerce-products-header {
    margin-bottom: 10px !important;
    padding-top: 0 !important;
}

/* 4. Συρρίκνωση του breadcrumb (αν το χρησιμοποιείς, π.χ. Home / Shop) */
.woocommerce-breadcrumb {
    margin-bottom: 5px !important;
    font-size: 12px;
}

.woocommerce ul.products li.product .product-single .product-content {
    padding: 15px 12px 16px;
    line-height: 1.15;
}

/* Μικραίνει τα πάντα μέσα στο κουτί του προϊόντος ΕΚΤΟΣ από τον τίτλο */
.type-product *:not(h2):not(h3):not(.button) {
    font-size: 15px !important;
}

/* Για κινητά: 1 προϊόν ανά σειρά στη λίστα προϊόντων */
@media (max-width: 767px) {
    .products .product {
        width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        clear: both !important;
    }
}

.quickview-trigger {
    display: none !important;
}

 /* Move price above description on shop page */
.woocommerce ul.products li.product .product-single .product-content {
    display: flex !important;
    flex-direction: column !important;
}

.woocommerce ul.products li.product .product-single .product-content h3 {
    order: -2 !important;
}

.woocommerce ul.products li.product .product-single .product-content .price {
    order: -1 !important;
}

/* Να φαινονται οι υποκατηγορίες */
.header--seven .product-categories .wf_navbar-nav .wf_navbar-mainmenu {
overflow-y: unset;
}