/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

.numberCircle {
	position: relative;
    top: 5px;
    left: 0;
    text-align: center;
	font-weight: bold!important;
    color: red!important;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--offers a::before {
	background: #111;
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8C10.3431 8 9 8.89543 9 10C9 11.1046 10.3431 12 12 12C13.6569 12 15 12.8954 15 14C15 15.1046 13.6569 16 12 16M12 8C13.1104 8 14.0799 8.4022 14.5987 9M12 8V7M12 8L12 16M12 16L12 17M12 16C10.8896 16 9.92008 15.5978 9.40137 15M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8C10.3431 8 9 8.89543 9 10C9 11.1046 10.3431 12 12 12C13.6569 12 15 12.8954 15 14C15 15.1046 13.6569 16 12 16M12 8C13.1104 8 14.0799 8.4022 14.5987 9M12 8V7M12 8L12 16M12 16L12 17M12 16C10.8896 16 9.92008 15.5978 9.40137 15M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--comenzi-bulk a::before {
	background: #111;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8V21M12 8C12 8 12 6.50722 12 6C12 4.89543 12.8954 4 14 4C15.1046 4 16 4.89543 16 6C16 7.10457 15.1046 8 14 8C13.4027 8 12 8 12 8ZM12 8C12 8 12 6.06291 12 5.5C12 4.11929 10.8807 3 9.5 3C8.11929 3 7 4.11929 7 5.5C7 6.88071 8.11929 8 9.5 8C10.3178 8 12 8 12 8ZM5 12H19M5 12C3.89543 12 3 11.1046 3 10C3 8.89543 3.89543 8 5 8H19C20.1046 8 21 8.89543 21 10C21 11.1046 20.1046 12 19 12M5 12L5 19C5 20.1046 5.89543 21 7 21H17C18.1046 21 19 20.1046 19 19V12' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8V21M12 8C12 8 12 6.50722 12 6C12 4.89543 12.8954 4 14 4C15.1046 4 16 4.89543 16 6C16 7.10457 15.1046 8 14 8C13.4027 8 12 8 12 8ZM12 8C12 8 12 6.06291 12 5.5C12 4.11929 10.8807 3 9.5 3C8.11929 3 7 4.11929 7 5.5C7 6.88071 8.11929 8 9.5 8C10.3178 8 12 8 12 8ZM5 12H19M5 12C3.89543 12 3 11.1046 3 10C3 8.89543 3.89543 8 5 8H19C20.1046 8 21 8.89543 21 10C21 11.1046 20.1046 12 19 12M5 12L5 19C5 20.1046 5.89543 21 7 21H17C18.1046 21 19 20.1046 19 19V12' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--conversations a::before {
	background: #111;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 10h4.764a2 2 0 011.789 2.894l-3.5 7A2 2 0 0115.263 21h-4.017c-.163 0-.326-.02-.485-.06L7 20m7-10V5a2 2 0 00-2-2h-.095c-.5 0-.905.405-.905.905 0 .714-.211 1.412-.608 2.006L7 11v9m7-10h-2M7 20H5a2 2 0 01-2-2v-6a2 2 0 012-2h2.5' /%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M14 10h4.764a2 2 0 011.789 2.894l-3.5 7A2 2 0 0115.263 21h-4.017c-.163 0-.326-.02-.485-.06L7 20m7-10V5a2 2 0 00-2-2h-.095c-.5 0-.905.405-.905.905 0 .714-.211 1.412-.608 2.006L7 11v9m7-10h-2M7 20H5a2 2 0 01-2-2v-6a2 2 0 012-2h2.5' /%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--liste-de-cumparaturi a::before {
	background: #111;
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10H21M7 15H8M12 15H13M6 19H18C19.6569 19 21 17.6569 21 16V8C21 6.34315 19.6569 5 18 5H6C4.34315 5 3 6.34315 3 8V16C3 17.6569 4.34315 19 6 19Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10H21M7 15H8M12 15H13M6 19H18C19.6569 19 21 17.6569 21 16V8C21 6.34315 19.6569 5 18 5H6C4.34315 5 3 6.34315 3 8V16C3 17.6569 4.34315 19 6 19Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--csv-order a::before {
	background: #111;
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z' stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--woocommerce-waitlist a::before {
	background: #111;
	-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 12a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Zm0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 1 0-2.636 6.364M16.5 12V8.25'  stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 12a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Zm0 0c0 1.657 1.007 3 2.25 3S21 13.657 21 12a9 9 0 1 0-2.636 6.364M16.5 12V8.25'  stroke='%234A5568' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E%0A");
} 

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--cataloage-produse a::before {
	background: #111;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8V21M12 8C12 8 12 6.50722 12 6C12 4.89543 12.8954 4 14 4C15.1046 4 16 4.89543 16 6C16 7.10457 15.1046 8 14 8C13.4027 8 12 8 12 8ZM12 8C12 8 12 6.06291 12 5.5C12 4.11929 10.8807 3 9.5 3C8.11929 3 7 4.11929 7 5.5C7 6.88071 8.11929 8 9.5 8C10.3178 8 12 8 12 8ZM5 12H19M5 12C3.89543 12 3 11.1046 3 10C3 8.89543 3.89543 8 5 8H19C20.1046 8 21 8.89543 21 10C21 11.1046 20.1046 12 19 12M5 12L5 19C5 20.1046 5.89543 21 7 21H17C18.1046 21 19 20.1046 19 19V12' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8V21M12 8C12 8 12 6.50722 12 6C12 4.89543 12.8954 4 14 4C15.1046 4 16 4.89543 16 6C16 7.10457 15.1046 8 14 8C13.4027 8 12 8 12 8ZM12 8C12 8 12 6.06291 12 5.5C12 4.11929 10.8807 3 9.5 3C8.11929 3 7 4.11929 7 5.5C7 6.88071 8.11929 8 9.5 8C10.3178 8 12 8 12 8ZM5 12H19M5 12C3.89543 12 3 11.1046 3 10C3 8.89543 3.89543 8 5 8H19C20.1046 8 21 8.89543 21 10C21 11.1046 20.1046 12 19 12M5 12L5 19C5 20.1046 5.89543 21 7 21H17C18.1046 21 19 20.1046 19 19V12' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--feed-stock a::before {
	background: #111;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.18 17.82A2.18 2.18 0 1 0 8.36 20a2.18 2.18 0 0 0-2.18-2.18zM4 11v3.09a7 7 0 0 1 6.91 6.91H14A10 10 0 0 0 4 11zm0-5v3.05A12 12 0 0 1 16.95 20H20A16 16 0 0 0 4 6z'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.18 17.82A2.18 2.18 0 1 0 8.36 20a2.18 2.18 0 0 0-2.18-2.18zM4 11v3.09a7 7 0 0 1 6.91 6.91H14A10 10 0 0 0 4 11zm0-5v3.05A12 12 0 0 1 16.95 20H20A16 16 0 0 0 4 6z'/%3E%3C/svg%3E");

}

.woocommerce-MyAccount-navigation li.is-active a::before {
    background: #dc9814!important;
}

.below-content .widget svg {
	stroke: #dc9814!important;
	width: 30px;
    height: 30px;
}

.woocommerce-account #b2bking_custom_field_7226_field {
	display: none!important;
}

.select2-container--default .select2-selection--single {
	height: 40px!important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 40px!important
}

.woocommerce-account #billing_state_field {
	margin: 0 0 1.21575rem!important
}
.authforprices {
	background-color: #000;
    padding: 8px;
    color: #fff!important;
    font-weight: 600!important;
    border-radius: 5px;
	margin-top: 10px;
	text-align: center;
}
.authforprices .b2bking_lock_icon {
	fill: #fff;
}
.footer-flex-center {
	display: flex;
    justify-content: center;
    align-items: center;
}
.wcpt-cart-widget {
	z-index: 101!important
}

.shoptimizer-cart-wrapper .cart-collaterals table.shop_table tr.woocommerce-shipping-totals.shipping {
	display: none!important
}

/*aici text animation*/

.my-account-menu-style ul.sub-menu {
	background-color: #FFF;
}

input[readonly], #smartbill_billing_type:has(option[disabled])  {
	background: #eee;
	cursor: not-allowed;
	touch-action: none;
}

@media only screen and (min-width: 769px) {
	div.yith-wcbsl-bestseller-wrapper {
		width: 17.7%!important;
	}
}
div.yith-wcbsl-bestseller-content-wrapper h3 {
	text-transform: unset!important;
}
span.yith-wcbsl-bestseller-position {
	background: #dc9814!important;
}
ul.products li.product .price {
	color: #dc9814;
	font-weight: 800;
}

.yith-wcbsl-bestsellers-wrapper .yith-wcbsl-bestseller-container .yith-wcbsl-bestseller-content-wrapper {
	text-align: center;
}

.woocommerce-MyAccount-navigation li a:hover, .woocommerce-MyAccount-navigation li.is-active a {
	color: #dc9814;
}

.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count {
	border-color: #dc9814!important;
	top: -10px!important;
}
@media (max-width: 992px){
	.mobile-search-toggle svg, .shoptimizer-myaccount svg {
		stroke: #dc9814!important;
	}
	.mobile-search-toggle svg {
		width: 25px;
		height: 25px;
	}
	.woocommerce-product-search::before {
		background-color: #dc9814;
	}
	.woocommerce-account .col2-set#customer_login .col-1 {
		margin-bottom: 30px;
	}
	#page footer #nav_menu-4, #page footer #nav_menu-6 {
		display: inline-block;
	}
	#page footer #nav_menu-6 {
		float: right;
	}
}

#customer_login .u-column1 {
	border: 2px solid #18341c26;
    padding: 10px;
    background-color: #18341c26;
    border-radius: 15px;
}
#customer_login .u-column2 {
	border: 2px solid #18341c26;
    padding: 10px;
    border-radius: 15px;
}

#customer_login .u-column1 h2, #customer_login .u-column2 h2 {
	text-align: center;
}

.site h1 {
	text-align: center;
}

#order_review .shop_table ul#shipping_method li {
	border: 1px solid #dc9814;
    padding: 5px;
    border-radius: 5px;
}
ul.products li.product .woocommerce-loop-product__title {
	-webkit-flex: 1; /* Safari */
	-ms-flex: 1; /* IE 10 */
	flex: 1; /* Standard syntax */
}
.d-inline {
	display: inline
}

.woocommerce-order-details table.order_details tr.order_item ul.wc-item-meta {
	display: none!important
}

.secondary-navigation ul li:hover>ul {
	padding-bottom: 25px;
}

div.yith-wcbsl-bestseller-icon-container img.yith-wcbsl-bestseller-icon {
	margin-left: auto;
    margin-right: auto;
}

/* customize my account page */
/* .woocommerce-MyAccount-navigation {
	float: none;
    width: 100%;
}

.woocommerce-MyAccount-navigation ul {
	text-align: center;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    overflow: hidden;
    overflow-x: auto;
}
.woocommerce-MyAccount-navigation ul li {
	display: inline-block;
    border: 1px solid rgba(0, 0, 0, .05);
    padding: 0 1em;
    border-radius: 5px;
}
.woocommerce-MyAccount-navigation ul li a:before {
	margin-left: 15px;
} */

@media screen and (max-width: 992px) {
    .woocommerce-MyAccount-content table tr {
        display: block;
        margin-bottom: 0.625em;
        border: solid 1px black;
        padding: 5px;
        border-radius: 5px;
    }
}

.hfeed.site.overlay #menu-item-7002 .sub-menu {
	display: block!important;
	position: absolute;
	width: 200px;
}

/* Container under Woo price */
.b2b-exvat-block {
  margin-top: 6px;
}

/* Ex-VAT line layout */
.b2b-exvat-row {
  position: relative;
  display: inline-block;   /* stays compact under the main price */
}

body.single-product .b2b-exvat-block {
  display: flex;
  flex-direction: row-reverse;
}

/* Price styling */
.b2b-exvat-price {
  font-weight: 700;
  color: #b07709;
  font-size: 1em;          /* smaller than Woo price */
  line-height: 1.2;
  padding-right: 42px;     /* reserve space for the note at top-right */
}

/* Currency inherits bold+color */
.b2b-exvat-price .woocommerce-Price-currencySymbol {
  font-weight: inherit;
  color: inherit;
}

/* “fără TVA” like a superscript badge at upper-right */
.b2b-exvat-note {
  position: absolute;
  top: -0.6em;             /* lift above the number */
  right: 15px;
  font-size: 0.62em;
  color: #777;
  text-transform: lowercase;
  white-space: nowrap;
  line-height: 1;
  pointer-events: none;
}