/****************************
 * 1. ADD TO CART ORANŽINIAI
 ****************************/
[data-button-action="add-to-cart"],
[data-link-action="add-to-cart"] {
  background-color: #ff6600 !important;
  border-color: #ff6600 !important;
  color: #ffffff !important;
}

[data-button-action="add-to-cart"] *,
[data-link-action="add-to-cart"] * {
  color: #ffffff !important;
}

[data-button-action="add-to-cart"]:hover,
[data-link-action="add-to-cart"]:hover {
  background-color: #e05500 !important;
  border-color: #e05500 !important;
  color: #ffffff !important;
}

/****************************
 * 2. KAINA KATEGORIJŲ KORTELESSE
 ****************************/
.product-miniature [itemprop="price"],
.product-miniature .price,
.product-miniature .product-price,
.product-miniature .product-price-and-shipping .price {
  color: #111111 !important;
}

/****************************
 * 3. VISŲ MYGTUKŲ TEKSTAS – BALTAS
 * (jei mygtukas tamsus, tekstas VISADA matysis)
 ****************************/
button,
button *,
.btn,
.btn *,
.btn-primary,
.btn-primary *,
a.btn,
a.btn *,
input[type="submit"],
input[type="submit"] *,
input[type="button"],
input[type="button"] * {
  color: #ffffff !important;
}
/******************************
 * 1. BENDRI MYGTUKAI
 ******************************/
button,
.btn,
.btn-primary,
.button-primary {
  background-color: #3b3b3b !important; /* mygtuko fonas */
  color: #ffffff !important;            /* šrifto spalva */
  border-color: #3b3b3b !important;
}

/* Hover efektas */
button:hover,
.btn:hover,
.btn-primary:hover,
.button-primary:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}


/******************************
 * 2. KREPŠELIS IR CHECKOUT
 ******************************/
#cart button,
#cart .btn,
#cart .btn-primary,
#checkout button,
#checkout .btn,
#checkout .btn-primary,
#checkout #payment-confirmation button {
  background-color: #3b3b3b !important;
  color: #ffffff !important;
  border-color: #3b3b3b !important;
}

#cart button:hover,
#cart .btn:hover,
#cart .btn-primary:hover,
#checkout button:hover,
#checkout .btn:hover,
#checkout .btn-primary:hover,
#checkout #payment-confirmation button:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
/******************************
 * 3. SLEPIAM QUICK VIEW
 ******************************/
.quick-view,
.leo-quickview,
.btn-product-quickview {
  display: none !important;
}

/******************************
 * 4. VISADA RODYTI ADD TO CART
 ******************************/
/* dažniausi Leo/Presta mygtukų selektoriai */
.product-miniature .add-to-cart,
.product-miniature .product-add-to-cart,
.product-miniature .ajax_add_to_cart_button,
.product-miniature .product-actions,
.product-miniature .product-buttons {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

/* jei tema pozicionuoja mygtuką “už ribų” ir įtraukia tik hover metu */
.product-miniature .product-actions,
.product-miniature .product-buttons {
  position: static !important;
}
/*****************************************
 * FLY-CART ŠONINIO KREPŠELIO MYGTUKAI
 *****************************************/

/* Bendrai VISI mygtukai fly-cart šone */
.leo-fly-cart-sidebar .btn,
.leo-fly-cart-sidebar .btn-primary,
.leo-fly-cart-sidebar .btn-outline,
.leo-fly-cart-sidebar .cart-dropdown-button {
  background-color: #3b3b3b !important;   /* fonas */
  color: #ffffff !important;              /* tekstas */
  border-color: #3b3b3b !important;
}

/* KONKREČIAI „Rodyti krepšelį“ mygtukui – dar specifiškiau */
.leo-fly-cart-sidebar .cart-dropdown-button.cart-dropdown-viewcart.btn.btn-primary.btn-outline {
  background-color: #3b3b3b !important;
  color: #ffffff !important;
  border-color: #3b3b3b !important;
}

/* hover efektas */
.leo-fly-cart-sidebar .btn:hover,
.leo-fly-cart-sidebar .btn-primary:hover,
.leo-fly-cart-sidebar .cart-dropdown-button:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
  border-color: #000000 !important;
}
/*****************************************
 * PRISIJUNGIMO / REGISTRACIJOS MYGTUKAI
 *****************************************/

/* Bendras stilius prisijungimo ir registracijos formų mygtukams */
#login-form .form-footer .btn,
#login-form .form-footer button,
#customer-form .form-footer .btn,
#customer-form .form-footer button,
.form-footer .btn-primary,
.form-footer .form-control-submit {
  background-color: #3b3b3b !important;
  color: #ffffff !important;
  border-color: #3b3b3b !important;
}

/* Kai mygtukas yra išjungtas (disabled) – kad vis tiek būtų matomas tekstas */
#login-form .form-footer .btn:disabled,
#login-form .form-footer button:disabled,
#customer-form .form-footer .btn:disabled,
#customer-form .form-footer button:disabled,
.form-footer .btn-primary:disabled,
.form-footer .form-control-submit:disabled {
  background-color: #e0e0e0 !important;  /* šviesesnis fonas */
  color: #555555 !important;             /* matomas, tamsesnis tekstas */
  border-color: #e0e0e0 !important;
}

/* Hover, kai mygtukas aktyvus */
#login-form .form-footer .btn:not(:disabled):hover,
#login-form .form-footer button:not(:disabled):hover,
#customer-form .form-footer .btn:not(:disabled):hover,
#customer-form .form-footer button:not(:disabled):hover,
.form-footer .btn-primary:not(:disabled):hover,
.form-footer .form-control-submit:not(:disabled):hover {
  background-color: #000000 !important;
  color: #ffffff !important;
  border-color: #000000 !important;
}
/*****************************************
 * AUTHENTICATION (prisijungimo/registracijos) mygtukai
 *****************************************/
/*****************************************
 * AUTHENTICATION – tik formų mygtukai
 *****************************************/
body#authentication .form-footer .btn,
body#authentication .form-footer .btn * {
  color: #000000 !important;        /* juodas tekstas */
}

body#authentication .form-footer .btn {
  background-color: #e0e0e0 !important;   /* šviesiai pilkas fonas */
  border-color: #e0e0e0 !important;
}

body#authentication .form-footer .btn:hover {
  background-color: #000000 !important;   /* hover – juodas fonas */
  color: #ffffff !important;             /* baltas tekstas */
}

}

/* jei reikia ir fono, kad būtų aiškus mygtukas */
body#authentication .btn {
  background-color: #e0e0e0 !important;   /* šviesiai pilkas fonas */
  border-color: #e0e0e0 !important;
}

body#authentication .btn:hover {
  background-color: #000000 !important;   /* užvedus – juodas fonas */
  color: #ffffff !important;             /* baltas tekstas */
}
/*****************************************
 * FLY CART ŠONINIAI MYGTUKAI – VISADA JUODI
 *****************************************/
.leo-fly-cart-slidebar .cart-dropdown-button,
.leo-fly-cart-slidebar .btn,
.leo-fly-cart-sidebar .cart-dropdown-button,
.leo-fly-cart-sidebar .btn {
  background-color: #000000 !important;  /* juodas fonas */
  color: #ffffff !important;             /* baltas tekstas */
  border-color: #000000 !important;
}

/* Hover – paliekam tokį patį, kad nesikeistų */
.leo-fly-cart-slidebar .cart-dropdown-button:hover,
.leo-fly-cart-slidebar .btn:hover,
.leo-fly-cart-sidebar .cart-dropdown-button:hover,
.leo-fly-cart-sidebar .btn:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
  border-color: #000000 !important;
}
/*****************************************
 * KALBŲ BLOKAS – ATSTATYTOS SPALVOS
 *****************************************/

/* normalus kalbos mygtukas */
.language-selector .btn,
.language-selector .dropdown-toggle,
#_desktop_language_selector .btn,
#_desktop_language_selector .dropdown-toggle {
  background-color: transparent !important;
  color: #000000 !important;     /* juodas tekstas */
  border-color: transparent !important;
  box-shadow: none !important;
}

/* išskleidžiamas meniu */
.language-selector .dropdown-menu,
#_desktop_language_selector .dropdown-menu {
  background-color: #ffffff !important;
  color: #000000 !important;
}

/* elementai viduje */
.language-selector .dropdown-menu a,
#_desktop_language_selector .dropdown-menu a {
  color: #000000 !important;
}

.language-selector .dropdown-menu a:hover,
#_desktop_language_selector .dropdown-menu a:hover {
  background-color: #f1f1f1 !important;
  color: #000000 !important;
}
/*****************************************
 * KATEGORIJŲ PUSLAPIS – KREPŠELIS VISADA MATOMAS
 *****************************************/

/* Visada rodom mygtukų bloką (į krepšelį, norų sąrašas ir pan.) */
.product-miniature .product-actions,
.product-miniature .product-buttons,
.product-miniature .product-add-to-cart {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  position: static !important;  /* kad nebūtų „išskridęs“ už kortelės */
}

/* Nuimame efektą, kuris rodo tik užvedus ant paveiksliuko */
.thumbnail-container:hover .product-actions,
.thumbnail-container:hover .product-buttons {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

/* (NEPRIVALOMA) – jei nori pilnai paslėpti Quick View */
.product-miniature .quick-view,
.product-miniature .leo-quickview,
.product-miniature .btn-product-quickview {
  display: none !important;
}
/* HEADER kalbų pasirinkimo blokas */
#_desktop_language_selector,
#_desktop_language_selector * {
    background: transparent !important;
    box-shadow: none !important;
}

/* Kalbų pasirinkimo mygtukas */
#_desktop_language_selector .dropdown-toggle,
#_desktop_language_selector .btn,
#_desktop_language_selector .language-selector {
    background: transparent !important;
    color: #000 !important;
    border: none !important;
}

/* Išskleistas kalbų sąrašas */
#_desktop_language_selector .dropdown-menu,
#_desktop_language_selector .dropdown-menu a {
    background: transparent !important;
    color: #000 !important;
    border: none !important;
}

/* Hover efektas */
#_desktop_language_selector .dropdown-menu a:hover {
    background: transparent !important;
    color: #000 !important;
    text-decoration: underline;
}
/* Šrifto spalva kalbų blokui */
#_desktop_language_selector .dropdown-toggle,
#_desktop_language_selector .btn,
#_desktop_language_selector a,
#_desktop_language_selector span {
    color: #000 !important;
}

/* Išskleidžiamo meniu kalbų spalva */
#_desktop_language_selector .dropdown-menu a {
    color: #000 !important;
}

/* Hover spalva */
#_desktop_language_selector .dropdown-menu a:hover {
    color: #000 !important;
}
/* ==== KIEKIO MYGTUKAI (- / +) ANT PRODUKTO PUSLAPIO ==== */
.product-quantity .bootstrap-touchspin .btn-touchspin {
    background: transparent !important;   /* nuimam tamsų foną */
    color: #000 !important;               /* juodas „- / +“ tekstas/ikonos */
    box-shadow: none !important;
    border: 1px solid #ccc !important;    /* jei nori visai be rėmelio – pakeisk į border: none */
}

/* Pats kiekio laukelis (su skaičiumi) – kad atitiktų dizainą */
.product-quantity .bootstrap-touchspin input.form-control {
    background: transparent !important;   /* arba #fff, jei nori balto */
    color: #000 !important;
    border: 1px solid #ccc !important;
}

/* ==== ADD TO WISHLIST mygtukas po „Add to cart“ ==== */
#product .btn-wishlist,
#product .addToWishlist,
#product .leo-wishlist-button,
#product .btn-product.btn-wishlist {
    background: transparent !important;   /* nuimam patamsavimą */
    color: #000 !important;               /* juodas tekstas */
    box-shadow: none !important;
    border: 1px solid transparent !important; /* jei norėsi rėmelio – pakeisk į #ccc ar #000 */
}

/* Hover būsena – tik tekstas pasikeičia, be fono plytos */
#product .btn-wishlist:hover,
#product .addToWishlist:hover,
#product .leo-wishlist-button:hover,
#product .btn-product.btn-wishlist:hover {
    background: transparent !important;
    color: #000 !important;
    text-decoration: underline;
}
/***********************
  KALBŲ BLOKAS
************************/
#_desktop_language_selector a,
#_desktop_language_selector span,
#_desktop_language_selector .dropdown-toggle,
#_desktop_language_selector .btn,
#_desktop_language_selector .dropdown-menu a {
    color: #000 !important;
}

/***********************
  KIEKIO „+ / –“ MYGTUKAI
************************/
.product-quantity .bootstrap-touchspin .btn-touchspin,
.product-quantity .bootstrap-touchspin .btn-touchspin i {
    color: #000 !important;
}

/***********************
  KIEKIO LAUKELIO SKAIČIUS
************************/
.product-quantity .bootstrap-touchspin input.form-control {
    color: #000 !important;
}

/***********************
  ADD TO WISHLIST MYGTUKAS
************************/
#product .btn-wishlist,
#product .addToWishlist,
#product .leo-wishlist-button,
#product .btn-product.btn-wishlist,
#product .btn-wishlist i {
    color: #000 !important;
}

/***********************
  MOBILE MENU (hamburger)
************************/
#leo_mobile_menu .navbar-toggler i,
.header-mobile .navbar-toggler i,
#leo_mobile_menu .navbar-toggler .fa,
.header-mobile .navbar-toggler .fa,
.leo-megamenu-mobile .navbar-toggle i {
    color: #000 !important;
}

/***********************
  MOBILE MENU TEKSTAS
************************/
#leo_mobile_menu,
#leo_mobile_menu a,
#leo_mobile_menu span,
.leo-megamenu-mobile a,
.leo-megamenu-mobile span {
    color: #000 !important;
}
/* ADD TO WISHLIST — priverčiam juodą šriftą */
#product .btn-wishlist,
#product .btn-wishlist span,
#product .btn-wishlist i,
#product .leo-wishlist-button,
#product .leo-wishlist-button span,
#product .leo-wishlist-button i,
#product .addToWishlist,
#product .addToWishlist span,
#product .addToWishlist i {
    color: #000 !important;
}

/* Jei mygtukas turi pseudo-elementą (kai rodo širdelės ikoną) */
#product .btn-wishlist::before,
#product .leo-wishlist-button::before,
#product .addToWishlist::before {
    color: #000 !important;
}
/* ===== MOBILE BURGER BUTTON — WHITE BACKGROUND, BLACK LINES ===== */

/* konteineris */
.header-mobile .navbar-toggler,
#leo_mobile_menu .navbar-toggler,
.leo-megamenu-mobile .navbar-toggle {
    background: #ffffff !important;   /* baltas fonas */
    border: 1px solid #ccc !important; /* švelnus rėmelis (jei nori be — pakeisk į 'none') */
    box-shadow: none !important;
    border-radius: 6px !important;
}

/* ikonėlės (trys brūkšneliai) */
.header-mobile .navbar-toggler i,
#leo_mobile_menu .navbar-toggler i,
.leo-megamenu-mobile .navbar-toggle i,
.header-mobile .navbar-toggler .fa,
#leo_mobile_menu .navbar-toggler .fa {
    color: #000 !important; /* juodi brūkšneliai */
    font-size: 22px !important; /* gražesnis dydis */
}

/* kai burger'is atidarytas */
.header-mobile .navbar-toggler:not(.collapsed),
#leo_mobile_menu .navbar-toggler:not(.collapsed),
.leo-megamenu-mobile .navbar-toggle:not(.collapsed) {
    background: #ffffff !important; /* išlaikyti baltą foną */
    border-color: #ccc !important;
}
/* ===== UNIVERSALUS KALBŲ BLOKO PATAISYMAS VISAM puslapiui ===== */

/* Kalbos mygtuko fonas skaidrus */
.header-nav .language-selector,
#_desktop_language_selector .dropdown-toggle,
#_mobile_language_selector .dropdown-toggle {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #000 !important;
}

/* Pašalinam hover foną */
#_desktop_language_selector .dropdown-toggle:hover,
#_mobile_language_selector .dropdown-toggle:hover {
    background: transparent !important;
}

/* Išskleidžiamo meniu (EN/LT) fonas */
#_desktop_language_selector .dropdown-menu,
#_mobile_language_selector .dropdown-menu {
    background: #fff !important;   /* baltas fonas */
    border: 1px solid #e5e5e5 !important;
}

/* Kalbos nustatymo tekstai – juodi */
#_desktop_language_selector a,
#_mobile_language_selector a {
    color: #000 !important;
}

/* Pašalinam active/hover pilkumą */
#_desktop_language_selector .dropdown-item:hover,
#_desktop_language_selector .dropdown-item:focus,
#_mobile_language_selector .dropdown-item:hover,
#_mobile_language_selector .dropdown-item:focus {
    background: #f5f5f5 !important;
    color: #000 !important;
}

/* Pašalinam tamsų foną iš tamsų puslapių */
.header-nav .language-selector,
.language-selector,
#_desktop_language_selector,
#_mobile_language_selector {
    background: transparent !important;
}
@media (max-width: 768px) {
  .mobile-menu {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
  }

  .mobile-menu .float-xs-left,
  .mobile-menu .float-xs-right {
    float: none !important;
    display: inline-flex;
  }

  #_mobile_logo {
    margin: 0 auto;
  }

  #_mobile_logo img {
    max-height: 40px !important;
    max-width: 50%;
    height: auto;
    width: auto;
  }

  #menu-icon {
    margin-right: auto;
    font-size: 1.5rem;
  }

  #_mobile_cart,
  #_mobile_user_info {
    margin-left: 10px;
  }

  #_mobile_language_selector {
    margin-right: 10px;
  }

  #_mobile_language_selector .language-selector::after {
    content: "|";
    display: inline-block;
    color: #ccc;
    margin: 0 6px;
  }
}
.product-variants {
    display: block;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.product-variants-item {
    margin-bottom: 12px;
}

.product-prices, .product-prices-content {
    clear: both;
    margin-top: 15px;
    display: block;
}
/* Viršutinio meniu ir prisijungimo zonos tekstai – tamsūs */
#header .top-menu a,
#header .header-top a,
#header .header-nav a,
#header .user-info a {
    color: #333333 !important;   /* tamsiai pilka / beveik juoda */
}

/* Hover spalva – gali pasikeisti pagal savo brandą */
#header .top-menu a:hover,
#header .header-top a:hover,
#header .header-nav a:hover,
#header .user-info a:hover {
    color: #c96b2c !important;   /* pvz. šiek tiek oranžinė */
}

/* Jei reikia – fono spalva viršutinei juostai */
#header .header-top,
#header .header-nav {
    background-color: #ffffff !important;  /* baltas fonas */
}

/* ===== MOBILE HEADER FIXES ===== */
@media (max-width: 991px) {

  /* Panaikinti juodą foną */
  #header .header-nav, 
  #header .header-nav .container {
    background: #ffffff !important;
  }

  /* Išdėstyti kalbą + meniu + krepšelį vienoje eilėje */
  #header .header-nav .row {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
  }

  /* Sulygiuoti kalbos bloką */
  #_mobile_language_selector {
    order: 2;
    margin-left: auto;
    margin-right: 10px;
  }

  /* Sulygiuoti krepšelį */
  #_mobile_cart {
    order: 3;
    margin-right: 10px;
  }

  /* Meniu ikoną pastatyti kairėje */
  #_mobile_megamenu {
    order: 1;
    margin-left: 10px;
  }

  /* Centruoti logo */
  #header_logo {
    text-align: center !important;
    width: 100%;
    padding: 10px 0;
  }

  #header_logo img {
    margin: 0 auto !important;
  }

  /* Pataisyti "Kalbą:" tekstą viršuje */
  #_mobile_language_selector label {
    display: none !important; /* Paslepiam žodį "Kalbą" */
  }

  /* Dropdown spalvos */
  #_mobile_language_selector .language-selector {
    background: #ffffff !important;
    color: #111111 !important;
  }

  #_mobile_language_selector .dropdown-menu {
    background: #ffffff !important;
  }

  #_mobile_language_selector .dropdown-menu a {
    color: #111111 !important;
  }

  #_mobile_language_selector .dropdown-menu a:hover {
    background: #f2f2f2 !important;
  }
}
/* ===== MOBILE HEADER – HEADER4 / DISPLAYNAV2 IŠDĖSTYMAS ===== */
@media (max-width: 991px) {

  /* Pagrindinė juosta, kurioje sėdi meniu, logo, kalba, krepšelis */
  #header_4 {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    padding: 6px 10px !important;
    background: #ffffff !important;
  }

  /* Meniu (hamburger) – kairėje */
  #header_4 #_mobile_megamenu {
    order: 1;
    margin-right: 8px;
  }

  /* LOGO – centre */
  #header_4 #_mobile_logo {
    order: 2;
    flex: 1 1 auto !important;
    text-align: center !important;
  }

  #header_4 #_mobile_logo img {
    margin: 0 auto !important;
  }

  /* Kalbos selektorius – dešinėje, prieš krepšelį */
  #header_4 #_mobile_language_selector {
    order: 3;
    margin-left: auto;
    margin-right: 8px;
  }

  /* Krepšelis – kraštinis dešinėje */
  #header_4 #_mobile_cart {
    order: 4;
  }

  /* Paslepiam žodį "Kalba:" ant mobile, kad nešokinėtų į atskirą eilutę */
  #header_4 #_mobile_language_selector label {
    display: none !important;
  }

  /* Kalbos dropdown spalvos */
  #header_4 #_mobile_language_selector .language-selector,
  #header_4 #_mobile_language_selector .dropdown-toggle {
    background: #ffffff !important;
    color: #111111 !important;
  }

  #header_4 #_mobile_language_selector .dropdown-menu {
    background: #ffffff !important;
  }

  #header_4 #_mobile_language_selector .dropdown-menu a {
    color: #111111 !important;
  }

  #header_4 #_mobile_language_selector .dropdown-menu a:hover {
    background: #f2f2f2 !important;
  }
}
/* Paslepia variantų pasirinkimus produktų kortelėse (kategorijos / home / listing) */
#products .product-miniature .product-variants,
#products .product-miniature .product-variants-item,
#products .product-miniature .product-attributes,
#products .product-miniature .variants-product,
#products .product-miniature .product-combinations,
#products .product-miniature .combinations,
#products .product-miniature .attribute-list,
#products .product-miniature .product-variant {
  display: none !important;
}
/* Jei variantai iššoka per hover overlay */
#products .product-miniature:hover .product-variants,
#products .product-miniature:hover .product-attributes,
#products .product-miniature:hover .product-combinations {
  display: none !important;
}
/* Paslėpti kombinacijų/atributų pasirinkimą produktų kortelėse (kategorija/home/search ir pan.) */
#index .product-miniature .product-attr,
#category .product-miniature .product-attr,
#search .product-miniature .product-attr,
#manufacturer .product-miniature .product-attr,
#supplier .product-miniature .product-attr,
#new-products .product-miniature .product-attr,
#prices-drop .product-miniature .product-attr,
#best-sales .product-miniature .product-attr {
  display: none !important;
}

/* Jei pas tave klasė vadinasi kitaip (dažna alternatyva): */
#index .product-miniature .product-variants,
#category .product-miniature .product-variants,
#search .product-miniature .product-variants {
  display: none !important;
}






