/*!
Theme Name: 3ds Wordpress Theme
Theme URI: https://www.3ds.gr
Author: 3ds Development Team
Author URI: https://www.3ds.gr
Description: 3ds Wordpress Theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: https://www.3ds.gr
Text Domain: dsgr-child
*/
.wc-bulk-variations-table.wcbvp-table {
    position: relative;
}
.wc-bulk-variations-table-wrapper .wcbvp-grid-wrapper{
  overflow-y: hidden;
}
form.wcbvp-cart .wcbvp-total-wrapper .wcbvp-total-right{
  margin-right: 3rem;
}
/* Tooltip container */
.color-tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Tooltip text */
.tooltiptext {
    visibility: hidden;
    width: 50px;
    background-color: black;
    color: #ffffff;
    text-align: center;
    padding: 3px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: -30px;
    font-size: 11px;
    left: -5px;
}

/* Show the tooltip text on hover */
.color-tooltip:hover .tooltiptext {
  visibility: visible;
}

.berocket_single_filter_widget .circle_with_border_color_class li.circle_with_border_color_class_item label span.bapf_clr_span{
  border: 1px solid #CCCCCC !important;
}

div:where(.swal2-container) .swal2-html-container .woocommerce-notices strong{
	color: #0D3273;
}
.site-header .top-header{
    padding: 0.650rem 0rem;
}
.site-header .top-header .text{
    padding: 0rem !important;
}

#espa-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(13 50 115 / 90%);
    color: #fff;
    padding: 10px 20px;
    z-index: 2;
    text-align: center;
    font-family: Arial,sans-serif;
    z-index: 99;
}
#espa-banner .espa-banner-container {
    padding: 0;
}
#espa-banner .espa-banner-container .espa-banner-wrapper {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
	gap: 20px;
	flex-direction: row;
}
#espa-banner .espa-banner-container .espa-banner-wrapper img{
    height: 30px;
}
@media (min-width: 576px) {
	#espa-banner .espa-banner-container .espa-banner-wrapper {
		flex-direction: row;
	}
	#espa-banner .espa-banner-container .espa-banner-wrapper img{
		height: 40px;
	}
}
.guaven_woos_titlediv small {
    display: none;
}
body.b2bking_logged_out .price {
  display: none;
}
body.b2bking_logged_out .b2bking_tiered_pricing_table_container,
body.b2bking_logged_out .b2bking_tiered_price_table {
    display: none !important;
}

ul.products li.product .product-card-container .details-container .sku, ul.wc-block-grid__products li.product .product-card-container .details-container .sku {
    opacity: 1 !important;
}

header.site-header .top-header ul.languages-list a.active {
    border-bottom: solid 1px;
}
header.site-header .top-header ul.languages-list .separator, header.site-header .top-header ul.languages-list a  {
    color: #fff !important;
}
ul.products li.product .product-card-container .badges .badge.special-offer, ul.wc-block-grid__products li.product .product-card-container .badges .badge.special-offer {
    background-color: #d90778 !important;
    border: 1px solid #d90778 !important;
}
#home .home-fifth-section .home-fifth-section-container .home-fifth-section-wrapper .home-fifth-section-text-wrapper .home-fifth-section-text-container .home-fifth-section-text {
    background-color: #00000001 !important;
}
ul.products li.product .product-card-container .badges .badge.best-seller, ul.wc-block-grid__products li.product .product-card-container .badges .badge.best-seller {
    background-color: #37812a !important;
    border: 1px solid #37812a !important;
}