.elementor-element .swiper .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button {
color: #333;
}
.wd-nav-tabs-wrapper{
background: #eee;
padding-left: 10px;
padding-bottom: 12px;
}
#meniu_horizontal{
z-index: 999;
}
#meniu_horizontal h3.title_section {
border-bottom: 2px solid #eee;
background: var(--wd-primary-color);
color: #fff;
padding: 6px;
}
#meniu_horizontal .content_section{
margin-bottom: 10px;
}
#meniu_horizontal .content_section p{
margin: 0px;
}
.sticky {
position: fixed;
top: 0;
width: 100%;
}
.sticky + .content {
padding-top: 60px;
}
@media screen and (min-width: 800px) {
}
.nav {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.admin-bar .dektop-tabs-informations {
margin-top: 30px
}
.dektop-tabs-informations {
background: #e3000f;
padding: 5px
}
.nav-tabs {
border-bottom: none
}
.dektop-tabs-informations .nav-link {
display: block;
padding: 10px 15px;
font-size: 15px;
color: #fff;
font-family: Nunito-Bold,sans-serif;
text-transform: uppercase;
margin-right: 5px;
border-radius: 4px;
}
.desktop-tabs-informations-menu-fixed {
position: fixed;
top: 68px;
width: 100%;
z-index: 100
}
.section-title-tab {
font-size: 20px;
color: #000;
font-family: Nunito-Bold,sans-serif;
text-transform: uppercase;
margin-bottom: 20px
}
.dektop-tabs-informations .nav-tabs .nav-link.active {
color: #000;
background-color: #fff;
border-color: #fff #fff #fff;
font-family: Nunito-Bold,sans-serif
}
.dektop-tabs-informations .nav-link {
display: block;
padding: 10px 15px;
font-size: 15px;
color: #fff;
font-family: Nunito-Bold,sans-serif;
text-transform: uppercase;
margin-right: 5px;
border-radius: 4px;
}
#meniu_horizontal .content_section h3{
scroll-margin-top: 5rem;
}
#meniu_horizontal  li.nav-item{
padding: 0px;
margin: 0px;
}
#meniu_horizontal  li.nav-item a{
font-weight: bold;
}
.elementor-widget-wrap>.elementor-element {
width: 100%;
z-index: 9;
} body{
position: relative;
}
body .wd-close-side{
top:60px;
position: absolute;
bottom: 0;
}
.mobile-nav{
position: absolute;
}
.mobile-nav.wd-opened,
.mobile-nav.wd-opened div.wd-heading{
background-color: transparent;
display: block;
}
.mobile-nav.wd-opened div.wd-heading{
padding:0;
height: 60px;
}
.mobile-nav.wd-opened div.wd-heading .close-side-widget{
padding: 18px;
background-color: #f00;
display: inline-block;
}
.mobile-nav div.wd-heading .close-side-widget{
display: none;
}
.mobile-nav.wd-opened ul{
background-color: #fff;
border-right:2px solid #666;
} .footer-column .widget_media_image{
padding: 0px;
margin: 0px;
border: none;
}
.footer-column .elementor-widget-wrap.elementor-element-populated{
padding: 0px !important;
}
.footer-column.footer-column-2{
text-align: center;
}
.elementor-shortcode a{
color: #e3000f;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }/*\*/* html .clearfix { height: 1%; }
.clearfix { display: block; }/**/.div_product_documente_tehnice_grup{
}
.div_product_documente_tehnice_grup ul{
}
.div_product_documente_tehnice_grup ul li a{
border-bottom: 1px solid #eee;
padding: 8px;
font-size: 16px !important;
}
.div_product_complementare{
z-index: 5;
margin-bottom: 50px
}
.div_product_recenzii{
z-index: 5;
margin-bottom: 50px
}
.div_product_recent{
z-index: 5;
margin-bottom: 50px
}
.div_product_complementare h4,
.div_product_recent h4,
.div_product_recenzii h2.woocommerce-Reviews-title{
border-bottom: 2px solid #eee;
font-size: 22px;
width: 100%;
scroll-margin-top: 5rem;
scroll-snap-align: start none;
background: var(--wd-primary-color);
color: #fff;
padding: 6px;
scroll-margin-top: 5rem;
}
#product_complementare,
#product_recenzii {
}
.products:not(.wd-img-width) .cat-design-alt img,
.product-grid-item :is(.product-image-link,.hover-img) img {
width: auto !important;
margin: auto;
max-height: 250px !important;
}
.category-grid-item a.category-image,
div.product-grid-item a.product-image-link {
height: 250px;
display: flex;
overflow: hidden;
background: #fff;
border-radius: 3px; margin: 0;
}
.woocommerce-product-gallery .product-image-thumbnail {
border: 1px solid #ddd;
padding:5px;
border-radius: 3px;
}
.woocommerce-product-gallery img {
position: static !important;
min-height: 105px;
width: auto !important;
display: block;
margin: auto;
max-width: auto !important;
position: static;
}
.category-grid-item:hover a.category-image{
transform:none;
}
.category-grid-item:hover a.category-image img{
transform: scale3d(1.1, 1.1, 1);
transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}
.wd-owl:hover .owl-nav>div {
border-radius: 50%;
border: 1px solid #333;
}
.woocommerce-product-gallery .owl-nav>div.disabled {
color: #a5a5a5;
border-color:#a5a5a5;
}
.woocommerce-variation.single_variation.wd-show .woocommerce-variation-price{
display: none;
}
.woocommerce-product-gallery .product-image-thumbnail:hover,
.woocommerce-product-gallery .product-image-thumbnail.active-thumb {
opacity: .5;
}
.single-product .owl-carousel .owl-item .product-image-thumbnail{
height:150px;
display: flex;
justify-content: center;
}
.single-product .owl-stage,
.single-product .owl-stage .owl-item,
.single-product .owl-stage .owl-item div,
.single-product .owl-stage .owl-item figure,
.single-product .owl-stage .owl-item a{
display: flex;
justify-content: center;
}
.stock.in-stock{
color: rgb(4,60,119);
}
.stock.out-of-stock{
color:red;
}
p.stock.wd-style-default.in-stock:before,
p.stock.available-on-backorder.wd-style-default:before,
p.stock.wd-style-default.stoc-furnizor:before,
p.stock.wd-style-default.stoc-limitat:before{
margin-inline-end: 5px;
color: #043c77;
content: "\f107";
font-family: "woodmart-font";
}
.wd-tools-element.wd-header-cart .wd-tools-text:after{
content:'Coș';
font-size: 13px;
}
.wd-tools-element.wd-header-cart span.wd-tools-text {
display: inline-block !important;
}
.wd-tools-element.wd-header-cart .wd-tools-text .wd-cart-subtotal {
display: none !important;
} div.wd-account-style-icon:not(.wd-with-username) .wd-tools-text{
display: inline-block;
}
div.elementor-widget-wrap>.elementor-widget-wd_single_product_nav{
z-index: 10;
}
div.wd-heading .wd-action-btn.wd-style-text>a{font-size: 0;}
div.wd-heading .wd-action-btn.wd-style-text>a:before{font-size: 15px;font-weight: bold;}
div.products-bordered-grid .owl-nav>div[class*="next"] {
right: -25px !important;
background: #fff6;
}
div.products-bordered-grid .owl-nav>div[class*="prev"] {
left: -25px !important;
background: #fff6;
}
.wd-dropdown-cart,
.wd-dropdown-register{
box-shadow: none;
border:1px solid #c7c7c7;
border-radius: 5px;
}
.wd-dropdown-cart .widget_shopping_cart:before,
.wd-dropdown-register .login-dropdown-inner:before {
border-bottom: 9px solid #c7c7c7;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
top: -9px;
left: auto;
right: 25px;
content: "";
position: absolute;
display: inline-block;
}
.wd-dropdown-cart .widget_shopping_cart:after,
.wd-dropdown-register .login-dropdown-inner:after {
border-bottom: 9px solid #fff;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
top: -7px;
left: auto;
right: 25px;
content: "";
position: absolute;
display: inline-block;
}
.wd-dropdown-register .create-account-link{ border: 1px solid #ff0000;
border-radius: 20px;
line-height: 20px;
padding:5px 20px;
}
.wd-dropdown-register .create-account-link:hover{
color:#fff;
background-color: #ff0000;
}
#customer_login .col-register,
#customer_login .col-login,
#customer_login .col-register-text{
display: block;
}
#customer_login .col-register form>p,
#customer_login .col-login form>p,
#customer_login .col-register-text form>p{
text-align: center;
}
#customer_login .col-register .form-row-wide{
text-align: left;
}
#customer_login .col-register button,
#customer_login .col-login button,
#customer_login .col-register-text button{
max-width: 250px;
}
#customer_login .col-register{
padding-bottom:40px;
}
#customer_login .col-register-text{
padding-top:40px;
margin-top: 60px;
border-top:1px solid rgba(0,0,0,0.105);
}
#customer_login .col-register-text ul{
padding-left: 50px;
}
#customer_login .col-register-text li{
text-align: left;
}
.wd-swatches-brands .wd-swatch.wd-bg{
display:none;
}
.sidebar-widget a{
color:#333;
}
.sidebar-widget{
padding-bottom: 0;
margin-bottom: 20px;
background-color: #f7f7f7;
padding: 20px;
}
div.sidebar-widget:last-child{
padding-bottom: 20px;
}
.sidebar-widget.widget_price_filter .widget-title:after,
.sidebar-widget.woodmart-woocommerce-layered-nav .widget-title:after,
.sidebar-widget.wd-widget-stock-status .widget-title:after{
content:"⯅";
color:#999;
position: absolute;
right: 40px;
font-size: 10px;
cursor: pointer;
transition: all 0.5s
}
.sidebar-widget .collapsable{
transition: all 0.5s;
overflow: hidden;
}
.sidebar-widget.collapsed .collapsable{
height:0;
}
.sidebar-widget.collapsed{
padding-bottom: 0;
transition: all .5s;
}
.sidebar-widget.collapsed .widget-title:after{
transform: rotate(180deg);
}
.price_slider_amount{padding-bottom: 10px;}
.widget_price_filter [class*="price_slider_amount"] .button{
border: 1px solid #c7c7c7;
}
div.whb-mobile-right div.wd-header-cart span.wd-tools-text,
div.whb-mobile-right div.wd-header-my-account span.wd-tools-text{
display: none!important;
}
div.products-bordered-grid.elements-grid{
border-width: 0;
}
div.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"]{
border-width: 0;
padding: 3px;
}
.product-grid-item:hover .product-wrapper{
box-shadow: 0 0 10px #4899c9;
}
div.product-grid-item .product-wrapper {
background-color: #f7f7f7;
padding: 10px 5px;
border: 1px solid #ccc;
border-radius: 5px;
}
.woocommerce-ordering.wd-ordering-mb-icon:before {
position: relative;
color: var(--color-gray-900);
font-size: 120%;
z-index: 2;
pointer-events: none;
content: "\f119";
font-family: "woodmart-font"; }
.woocommerce-ordering.wd-ordering-mb-icon:after {
position: relative;
top:-3px;
color: var(--color-gray-900);
z-index: 2;
pointer-events: none;
content: "Sortare";
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
font-weight: 600;
font-size: 100%;
padding-left: 3px; }
.wd-checkout-steps li .mfn-step-number {
display: inline-block;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
border-radius: 50%;
line-height: 40px;
border: 1px solid #043c77;
}
.wd-checkout-steps li.step-active .mfn-step-number{
background-color: #043c77;
color:#fff;
}
.wd-checkout-steps li.step-inactive:hover a .mfn-step-number{
background-color: #007bc4;
color:#fff;
}
.wd-checkout-steps li span:after{
display: none;
}
.woocommerce-checkout h3{
background-color: #007bc4;
color:#fff;
text-align: center;
}
.woocommerce-checkout .woocommerce-billing-fields .row.pt-0{
margin: 0;
}
.woocommerce-checkout #ship-to-different-address{
text-align: left;
background-color: transparent;
color:#000;
}
#order_review_heading{
margin-bottom:0;
}
.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper{
padding:5px 0;
}
#payment{
padding:5px 15px;
}
.checkout_nr{
box-shadow: 0 5px 5px #f8f8f8;
}
.woocommerce-checkout-review-order-table #mod_livrare,
.woocommerce-checkout-review-order-table #sumar_comanda{
background-color: #f7f7f7;
}
.woocommerce-checkout-review-order-table #mod_livrare td,
.woocommerce-checkout-review-order-table #sumar_comanda td{
padding: 30px 0 0;
width: 100%;
}
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
display: none;
}
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
flex-grow: 1;
}
#shipping_method input.shipping_method{
float: left;
}
#shipping_method label {
margin-bottom: 0;
text-align: left;
padding-left: 30px;
}
#livrare_amount{
text-align: right;
}
.woocommerce-checkout #form_login,
.woocommerce-checkout #form_coupon { margin: 25px 0 15px;
text-align: center;
}
.woocommerce-checkout .continua{
font-size: 0;
}
.woocommerce-checkout .continua:before{
content: "Tip Client:";
font-size: 14px;
font-weight: bold;
}
thead th .product-total{
font-size: 0;
}
thead th .product-total:before  {
content: "Preț";
font-size: 16px;
} .woocommerce-checkout .row.pt-0 .button.primary{
margin:0 10px 15px;
border:2px solid rgba(0,0,0,0.1);
}
.woocommerce-checkout p.continua{
line-height: 40px;
margin: 0 0 15px;
padding: 0;
}
.woocommerce-checkout #billing_b_cnp_field,
.woocommerce-checkout #billing_country_field,
.woocommerce-checkout #shipping_country_field
{
display: none!important;
}
.woocommerce-form-login-toggle,
.woocommerce-form-coupon-toggle{
display: inline-block;
border: 1px solid #f88;
border-radius: 10px;
padding: 5px 20px;
margin-bottom: 15px;
}
.woocommerce-form-login-toggle .woocommerce-info,
.woocommerce-form-coupon-toggle .woocommerce-info{
margin-bottom: 0!important;
}
.woocommerce-form-login,
.woocommerce-form-coupon{
margin-left: auto;
margin-right: auto;
}
.woocommerce-notices-wrapper,
.woocommerce>.woocommerce-checkout{
clear: both;
}
#ship-to-different-address{
display: none;
}
.wd-widget-stock-status-2 a {
position: relative;
display: flex;
align-items: center;
}
.widget_layered_nav ul li a:before, .wd-widget-stock-status-2 a:before {
content: "";
display: inline-block;
margin-inline-end: 8px;
width: 1em;
height: 1em;
flex-shrink: 0;
border: 2px solid var(--brdcolor-gray-300);
vertical-align: middle;
transition: all .2s ease;
}
.widget_layered_nav ul .chosen a:before, .wd-widget-stock-status-2 a.wd-active:before {
background-color: var(--wd-primary-color);
border-color: var(--wd-primary-color);
}
.widget_layered_nav ul .chosen a:after, .wd-widget-stock-status-2 a.wd-active:after {
opacity: 1;
}
.widget_layered_nav ul li a:after, .wd-widget-stock-status-2 a:after {
position: absolute;
top: calc(50% + 1px);
transform: translateY(-50%);
inset-inline-start: .2em;
color: #fff;
font-weight: 400;
font-size: .7em;
opacity: 0;
content: "\f107";
font-family: "woodmart-font";
}
@media (max-width: 768.98px){
#form_login,
#form_coupon{
width: 100%;
}
.woocommerce-form-login-toggle .woocommerce-info a,
.woocommerce-form-coupon-toggle .woocommerce-info a{
display: block;
}
.woocommerce-checkout .woocommerce-billing-fields .row.pt-0 {
display: block;
}
.woocommerce-checkout p.continua{
line-height: 1em;
}
.woocommerce-checkout .row.pt-0 .button.primary{
width: 47%;
margin: 0 1% 15px;
padding: 0;
}
body.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn,
body.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woocommerce-ordering{
width: 48%;
border: 1px solid #9999;
border-radius: 5px;
height: 3em;
display: block;
text-align: center;
margin: 0 1%;
vertical-align: middle;
line-height: 3em;
}
}