@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//somnexpert.ro/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.2.4") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#ffffff;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--wd-text-font:"LatoL", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"PoppinsL", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"PoppinsL", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"LatoL", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"PoppinsL", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"LatoL", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:#08286a;
}
:root{
--wd-alternative-color:#000000;
}
:root{
--wd-link-color:#08286a;
--wd-link-color-hover:#001030;
}
:root{
--btn-default-bgcolor:#08286a;
}
:root{
--btn-default-bgcolor-hover:#000a44;
}
:root{
--btn-accented-bgcolor:#08286a;
}
:root{
--btn-accented-bgcolor-hover:#000844;
}
:root{
--notices-success-bg:#08286a;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-accented-brd-radius: 5px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
					
									--wd-sticky-btn-height: 95px;
					
					--wd-brd-radius: 0px;
			}

			@media (max-width: 1024px) {
			:root {
				--wd-sticky-btn-height: 95px;
			}
		}
	
			@media (max-width: 768px) {
			:root {
				--wd-sticky-btn-height: 42px;
			}
		}
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 280px;
		}
	
	
@font-face {
	font-family: "PoppinsL";
	src: url("//somnexpert.ro/wp-content/uploads/2021/05/Poppins-Regular_1-1.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "PoppinsL Bold";
	src: url("//somnexpert.ro/wp-content/uploads/2021/05/Poppins-Black-1.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "LatoL";
	src: url("//somnexpert.ro/wp-content/uploads/2021/05/Lato-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.custom-badgez .yith-wcbm-badge{
	top: -30px!important;
}
.quick-shop-close {
    display: none;
}
.product-image-summary .single_add_to_cart_button {
    padding: 10px 55px;
    font-size: 15px;
    font-weight: 550;
}
td.iconic-wlv-variations__label, td.iconic-wlv-variations__value {
    display: block !important;
    border: none!important;
}
.iconic-wlv-terms__term-content .fara-stoc-dbx.no-image {
    position: absolute;
    bottom: 0;
    background: #f3f3f3;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    text-align: center;
    font-size: 7px;
    opacity: .65;
    color: #000;
    padding-top: 0;
}
.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item .product-image-thumbnail {
    border: 1px solid rgba(119,119,119,0.2)!important;
}
.woocommerce-product-gallery .thumbnails.thumbnails-ready {
    padding-top: 10px;
    border-top: 1px solid rgba(119,119,119,0.2)!important;
}
h1.product_title.wd-entities-title {
    border-bottom: 1px solid rgba(119,119,119,0.2);
    padding-bottom: 10px;
    margin-bottom: 20px;
}
li.iconic-wlv-terms__term a {
    color: #333;
}
li.iconic-wlv-terms__term {
    position: relative;
}
del .amount bdi {
    text-decoration: line-through;
    color: #5558;
}
span.savings-dbx {
    line-height: 1.2;
    vertical-align: middle;
    display: flex;
    color: #333;
    font-size: 14px;
}
.savings-dbx .amount bdi {
    display: inline-block;
    color: #333;
    margin-left: 5px;
}
.shopping-cart-widget-footer>p {
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
.shopping-cart-widget-footer {
    margin-top: 15px;
}
.woocommerce-mini-cart__total .amount{
		font-size:16px!important;
}
.woocommerce-mini-cart__total strong{
		font-size:14px!important;
}
.wd-sticky-btn .yith-wcbm-badge {
    display: none!important;
}
.wd-hover-standard .wd-add-btn>a {
    background-color: #D41212!important;
}
.wd-hover-standard .wd-add-btn>a:hover {
    background-color: #D41212!important;
}
.single_add_to_cart_button, #place_order{
    background-color: #D41212!important;
}
.single_add_to_cart_button:hover, #place_order:hover {
    background-color: #D41212!important;
}
.product-image-wrap .yith-wcbm-badge {
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
}
.custom-badgez .yith-wcbm-badge {
    border-radius: 4px!important;
	  border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
.iconic-wlv-terms__term-content .yith-wcbm-badge {
    height: 20px!important;
    width: auto!important;
    line-height: 20px;
    font-size: 8px;
    font-weight: 600;
    padding-left: 4%;
    padding-right: 4%;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    opacity: 0.8;
}
.home .main-page-wrapper {
    padding-top: 0;
}
.cart_totals .woocommerce-shipping-destination {
    display: none!important;
}
.single-product .main-page-wrapper {
    padding-top: 0;
}
.tabs-layout-accordion .wd-scroll-content {
    padding-right: 20px;
    max-height: fit-content!important;
}
.wd-accordion-title:after{
	display:none;
}
.wd-tab-wrapper.woodmart-tab-wrapper {
    height: auto;
}
.home .wd-hover-base.product-in-carousel .fade-in-block {
    display: none;
}
li.saltele-top, li.promotii-top {
    background: #FF1514;
    margin-top: -5px;
    margin-bottom: -5px;
    padding: 5px 10px;
}
.berocket_aapf_widget li.slider span.left input, .berocket_aapf_widget li.slider span.right input {
    font-style: normal;
    color: black;
    font-weight: bold;
}
.wd-sub-menu li a {
    color: black;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 500;
    padding: 5px 10px;
    min-height: 40px;
    border-bottom: 1px solid rgb(129 129 129 / 20%);
}
li.protectie.opener-page, li.perne.opener-page, li.copii.opener-page {
    background-position: 6% 2.5%;
}
.whb-general-header .whb-mobile-left .site-logo {
    display: none;
}

#woocommerce_product_categories-3, .berocket_single_filter_widget {
    background: #fff;
    padding: 15px!important;
    border-radius: 4px!important;
    margin-bottom: 15px!important;
}
.slide-product .product-grid-item .product-element-top {
    height: 206px;
}
.vc_custom_1568155976963{
	  padding:20px;
}
.main-page-wrapper{
	margin-top:0;
}
.hover-content-inner {
    display: none;
}
.woocommerce-info.hidden-notice {
    display: none!important;
}
.product-image-summary .in-stock{
	color: white!important;
  border-radius: 4px;
  font-weight: inherit;
  padding: 5px 10px!important;
}
.wd-sticky-btn .wd-sticky-btn-cart .delivery {
    display: none;
}
.woocommerce-info{
    background-color:#0e8ccc;
    text-align: center;
}
.dokan-alert-danger, .dokan-alert-info, .dokan-alert-warning, .dokan-error, .dokan-info, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors{
    background-color: #0e8ccc;
    border-radius: 15px;
    text-align: center;
}
.widget_shopping_cart .buttons .btn-cart:hover, .widget_price_filter .price_slider_amount .button:hover, .cart-totals-inner .shipping-calculator-form .button:hover, .cart-actions .button[name="update_cart"]:hover, .woodmart-switch-to-register:hover, #dokan-form-contact-seller.seller-form input.dokan-btn-theme:hover, .wcmp-quick-info-wrapper input[type="submit"]:hover, .simplePopup .submit-report-abuse:hover, .vendor_sort input[type="submit"]:hover {
    background-color: #2d2a2a85;
}
.cmb_btn_style{
    background-color:rgba(14, 140, 204, 1)!important;
    border-color:rgba(14, 140, 204, 1)!important;
}
ul#menu-meniu-principal a {
    color: white;
}
.inline-list-with-border li:not(:last-child) {
    border-right: 1px solid #fff;
}
button.stock_alert_button {
    background: #0e8ccc;
    color: white;
    border-radius: 5px;
}
.woocommerce-message{
    background-color: #0e8ccc;
}
#checkout-extra{
    box-shadow: 3px 3px 2px #e3e3e3;
    -webkit-border-top-right-radius: 6px;
}
.cart-empty, .woodmart-empty-compare{
    font-size:24px;
    font-weight:500;
}
li.informatie:before {
    display: none;
}
li.informatie {
    color: black;
    padding-bottom: 5px;
        border-bottom-color: rgba(129, 129, 129, 0.2);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: flex;
    font-size:15px;
    font-weight:500;
}
fieldset legend {
    margin-bottom: 0;
    padding-right: 15px;
    padding-left: 15px;
    width: auto;
    font-family: inherit;
    font-size: 16px;
    text-transform: none!important;
}
fieldset{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
}
ul.info-produs-sidebar {
    padding-bottom: 30px;
}
.woodmart-product-cats {
    display: none;
}
a.checkout-button.button.alt.wc-forward {
    background: #D41212;
}
a.button.checkout.wc-forward{
    background: #D41212;
}
a.button.checkout.wc-forward:hover{
    background: #D41212;
}
span.select2-search.select2-search--dropdown {
    display: inherit;
}
.checkout_coupon{
    text-align: left;
    max-width:100%;
}
.woocommerce-cart .yith-wcwl-add-to-wishlist {
    background: #0e8ccc;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 70%;
    border-radius:5px;
}
.woocommerce-cart .yith-wcwl-add-to-wishlist a {
    color: white;
}
.woocommerce-cart .yith-wcwl-add-to-wishlist a:hover {
    color: white;
}
.ywgc_enter_code{
    border: 2px dashed #DDD;
}
.whb-text-element.reset-mb-10 {
    text-align: right;
}
.whb-column.whb-col-center.whb-visible-lg {
    width: 50%;
}
h4.suggestion-title.result-title {
    color: #0e8ccc;
    text-transform: uppercase;
}
.suggestion-title.no-found-msg:before {
    content: url(https://somnexpert.ro/wp-content/uploads/2019/09/icons8-combo-chart-32-e1567692453798.png);
    padding-right:5px;
}
.suggestion-title.no-found-msg {
    margin-bottom: -5px;
    color: black;
}
.search-no-results.woocommerce .woocommerce-info {
    margin-bottom: 30px;
    padding-left: 60px!important;
    padding-bottom: 10px!important;
}
.no-products-footer1 {
    padding-top: 50px;
}
label.wcva_single_textblock {
    text-align: center;
    width: auto;
    padding: 0 10px;
    line-height: 30px;
    color: black;
    border: solid 0px white !important;
    outline: solid 0px #9C9999 !important;
    background: #eee;
    font-size: 14px;
    font-weight: 500 !important;
    border-radius: 20%;
}
label.wcvaswatchlabel {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    border: solid 2px white !important;
    outline: solid 1px #9C9999 !important;
    line-height: 1.0000;
}
p#billing_addres_1_field {
    display: none;
}
p#billing_addres_2_field {
    display: none;
}
.form-style-semi-rounded input[type=email] {
    background: white;
}
.vertical-navigation .item-level-0:hover>a{
    background-color:transparent;
}
li.accesorii {
    background-image: url(/wp-content/uploads/2019/09/bathtub.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.protectie {
    background-image: url(/wp-content/uploads/2021/02/face-protection.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
    background-size: 21px;
}
li.halate {
    background-image: url(/wp-content/uploads/2021/02/bath-robe.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
    background-size: 21px;
}
li.curatenie {
    background-image: url(/wp-content/uploads/2021/02/hygiene-products.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
    background-size: 21px;
}
.protectie1 {
    background: black;
    margin-left: 20px;
    margin-right: 20px;
}
li.bucatarie{
    background-image: url(/wp-content/uploads/2019/10/bucatarie.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
    background-size:8%;
}
li.canapele{
    background-image: url(/wp-content/uploads/2019/09/couch.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.copii{
    background-image: url(/wp-content/uploads/2019/09/familiar-group-with-two-mothers-and-childs-1.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.cuverturi{
    background-image: url(/wp-content/uploads/2019/09/blanket.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.lenjerii{
    background-image: url(/wp-content/uploads/2019/09/blanket.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.paturi{
    background-image: url(/wp-content/uploads/2019/09/bed.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.perne{
    background-image: url(/wp-content/uploads/2019/09/pillows.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.pilote{
    background-image: url(/wp-content/uploads/2019/09/mattress.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.saltele{
    background-image: url(/wp-content/uploads/2019/09/bed-1.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.somniere{
    background-image: url(/wp-content/uploads/2019/09/bed.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li.toppere{
    background-image: url(/wp-content/uploads/2019/09/double-king-size-bed.svg);
    background-repeat: no-repeat;
    background-position: 6% 45%;
    padding-left: 25px;
}
li#menu-item-6065{
    background-image: url(/wp-content/uploads/2019/09/double-king-size-bed.svg)!important;
    background-repeat: no-repeat!important;
    background-position: 6% 45%!important;
    padding-left: 25px!important;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.item-level-0.opener-page {
    background-position: 6% 5%;
}
.site-mobile-menu li.opener-page>a{
    background-color:transparent;
}
.wcsf label{
    width:150px;
}
.wcsf-controls, .wcsf-shop-controls{
    text-align:center;
}
.wcsf-nav{
    display:none;
}
.wcsf-value{
    display:none;
}
.wcsf-controls .btn{
    margin-top:25px!important;
    margin-bottom:25px!important;
}
.wcsf-form-content {
    margin-top: -150px;
    background: white;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
}
.benefits.checkout-white-box.clearfix.margin-bottom-md {
    display: flex;
    position: relative;
    background-color: #fff;
    box-shadow: 3px 3px 2px #e3e3e3;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    background: #f7f7f7;
    padding-top: 10px;
    padding-bottom: 10px;
}
.benefit {
    padding-top: 10px;
    padding-bottom: 10px;
    border: none;
}
.inline-block{
    display:inline-block;
}
.icon.inline-block {
    padding: 5px 5px 5px 0;
    color: #0e8ccc;
    font-size: 200%;
}
.description.inline-block {
    text-align: left;
    color: #000;
    font-size: 13px;
    padding: 6px 0;
    line-height: 1.42857143;
}
.woocommerce-form-login-toggle>.woocommerce-info {
    text-align: left;
    margin-bottom: 30px;
    padding: 30px 25px 30px 25px;
    border: 2px dashed #DDD;
    border-radius: 0;
}
.login.hidden-form {
    position: relative;
    margin-bottom: 30px;
    padding: 30px;
    max-width: 470px;
    border: 2px dashed #EFEFEF;
    margin-left: auto;
    margin-right: auto;
}
.yith-wcwl-wishlistaddedbrowse.hide {
    display: none;
}
.yith-wcwl-add-button.hide {
    display: none;
}
.yith-wcwl-wishlistexistsbrowse.show span.feedback {
    color: white;
}
.woocommerce-checkout .yith-wcwl-add-to-wishlist {
    display: none;
}
.woocommerce-form-coupon-toggle>.woocommerce-info {
    text-align: left!important;
    padding: 30px 25px!important;
    border: 2px dashed #ddd!important;
    border-radius: 0!important;
}
textarea#order_comments {
    min-height: 100px;
	  height: 100px;
}
.widget_shopping_cart .mini_cart_item .yith-wcwl-add-to-wishlist{
    display:none;
}
.variations_form .woocommerce-variation-price .price{
    font-size:22px;
}
h4.suggestion-title.result-title{
    text-transform:none;
    font-size:13px;
    color:black;
}
.yith-wfbt-section .yith-wfbt-images td img{
    width:200px;
}
.yith-wfbt-submit-block {
    padding-top: 50px;
}
.yith-wfbt-submit-block .yith-wfbt-submit-button{
    border-radius: 5px;
    margin-top: 10px;
}
.yith-wfbt-section .yith-wfbt-items{
    padding-bottom:50px;
}
.checkout-whitebox{
    position: relative;
    background-color: #fff;
    box-shadow: 3px 3px 2px #e3e3e3;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.checkout-whitebox .coupon{
    padding:5px 0;
    cursor:pointer;
}
h5.text-cupon {
    text-align: left;
    padding-top: 25px;
    padding-left: 40px;
    font-size: 16px;
}
.checkout-whitebox i.fa.fa-angle-down.pull-right.text-bold {
    margin-top: -40px;
    margin-right: 20px;
    font-weight: 800;
    color: black;
}
.panel {
    padding: 30px;
    margin-top: -30px;
}
.panel .button {
    margin-top: 30px;
    background: #0e8ccc;
    color: white;
    border-radius: 5px;
}
.yith-wcwl-wishlistexistsbrowse.hide {
    display: none;
}
.woocommerce-checkout .woocommerce .hidden-notice[role=alert] {
    display: none;
}
h3.titlu-cupon {
    padding-left: 30px;
    font-size: 15px;
    padding-top: 20px;
    margin-top: 5px;
    padding-bottom: 20px;
    border: 3px solid #EFEFEF;
}
.cart_coupon {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    border: 3px solid #EFEFEF;
    border-top: 0;
    height:100px;
}
.cupon_woo {
    transition: height .5s ease;
    overflow  : hidden;
}


.gift_cod {
    transition: height .5s ease;
    overflow  : hidden;
}

.gift_cod:not(.active) {
    display: none;
}
.gift_cod_container {
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 15px;
    border: 3px solid #efefef;
    border-top: 0;
    padding-right: 55px;
}
a.cumpara-in-rate {
    color: white;
    background: #ef2809;
    padding: 10px 20px;
    border-radius: 5px;
    display: block;
    text-align: center;
    font-size: 11px;
}
.cumpara-in-rate span.text1 {
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
}
p#billing_country_field {
    display: none;
}
p#nume_firma_field{
    display:none;
}
p#cui_field{
    display:none;
}
p#reg_com_field{
    display:none;
}
span.optional{
    display:none;
}
@media (min-width: 1025px){
.whb-sticky-shadow.whb-sticked .whb-header-bottom .menu-opener {
    cursor: pointer;
}
}
p.you_save_price {
    border-bottom: 1px solid rgba(129,129,129,.2);
    padding-bottom: 5px;
}
.mesaj-custom {
    padding: 10px 0!important;
    color: #333;
    font-family: 'PoppinsL';
}
div#text-16 {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
a.compare-widget.button {
    background: #0e8ccc;
}
a.compare-widget.button:hover {
    background: #067bb6;
}
.header-categories-nav-wrap {
    cursor: pointer;
}
.mesajz {
    background: #d41212;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
    text-align: center;
    color: white;
    font-weight: 600;
}
#cupon1{
    height:0;
}
.email-upsell-p{
    font-size:20px;
    color:red;
}
.email-upsell-title{
    font-size:32px;
    color:black;
}
aside.sidebar-container.col-lg-3.col-md-3.col-12.order-md-first.sidebar-left.area-sidebar-my-account {
    background: #f7f7f7;
    padding-top: 30px;
    padding-left: 30px;
    border-radius: 5px;
    padding-bottom: 30px;
}
.area-sidebar-my-account .textwidget a {
    color: #0e8ccc;
}
span.wpcf7-list-item{
    display:block;
}
#vdz_cb_widget{
        right: 20px;
    bottom: 90px;
    width: 50px!important;
    height: 50px!important;
    line-height: 50px;
}
.vdz_cb_widget span svg{
    width:30px;
    height:30px;
    margin-top:0px!important;
}
button.button.btn.btn-default.buton-call {
    background: #0e8ccc;
    color: white;
    border-radius: 5px;
    margin-top: 20px;
}
#vdz_cb_widget:after{
    display:none;
}
#vdz_cb_widget:before{
    display:none;
}
.vdz_cb_widget span{
    animation-name:none;
}
@media (max-width: 1024px){
    .scrollToTop{
        bottom:125px!important;
}
.woodmart-sticky-btn-shown.scrollToTop{
    bottom:125px!important;
}
#vdz_cb_widget{
    bottom:80px!important;
}
}
span.tagged_as {
    display: none!important;
}
.search-results-wrapper .yith-wcbm-badge {
    display: none;
}
.widget-area.woodmart-sidebar-content .yith-wcbm-badge {
    display: none;
}
span.banner-title.woodmart-font-weight- {
    color: white;
    font-weight: 900;
    margin-left: -20px;
    margin-bottom: -20px;
    padding-bottom: 5px;
    background: #0e8ccc;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    font-size: 20px;
    border-radius: 5px;
}
.yith-ctpw-front .customer_details li {
    display: block;
    padding: 0;
    margin-right: 0;
    border: none;
    padding-bottom: 20px;
    color: black;
    font-size: 16px;
}
.yith-ctpw-front .customer_details li:before {
    display: none;
}
.yith-ctpw-front .customer_details li p{
    background-color:transparent;
}
.yith-ctpw-front .order_details li:before {
    display: none;
}
.yith-ctpw-front .order_details p {
    text-align: center;
    font-size: 32px;
    color: #0e8ccc;
    font-weight: 700;
    margin-bottom: 50px;
    margin-top: 50px;
    border: 5px dashed #0e8ccc;
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: inherit;
}
.extra-text {
    color: black;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 1.6;
}
ul.order_details {
    margin-left: 0;
    padding-left: 0;
}
.voucher-cont {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    text-align: center;
    color: #0e8ccc;
    margin-top: 50px;
    margin-bottom: 50px;
    border: 2px dashed #0e8ccc;
    padding: 20px;
}
ul.comanda-detalii {
    color: black;
    text-align: center;
    margin-bottom: 50px;
}
ul.comanda-detalii li:before {
    display: none;
}
#newsletter .vc_row.wpb_row.vc_row-fluid.vc_custom_1568155976963.vc_row-has-fill.vc_row-no-padding {
    margin-bottom: -40px;
}
div#brands_5295 h3.title {
    text-align: center!important;
}
.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides {
    padding-top: 20px;
    padding-bottom: 20px;
}
.woodmart-product-brand {
    display: none;
}
.tabs-wd-5d6c50985f814.tabs-design-simple .products-tabs-title li.active-tab-title, .tabs-wd-5d6c50985f814.tabs-design-simple .owl-nav > div:hover, .tabs-wd-5d6c50985f814.tabs-design-simple .wrap-loading-arrow>div:not(.disabled):hover{
    color:#0e8ccc!important;
}
.black-friday {
    background: red;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 900!important;
}
#sn-mobilpay-methods {
    display: flex!important;
}
#sn-mobilpay-methods:after {
    content: url(/wp-content/uploads/2019/11/credit-card.png);
}
li.wc_payment_method.payment_method_sn_wc_mobilpay label:after {
    content: url(/wp-content/uploads/2019/11/visa-verified-e1573575902317.png);
    position: absolute;
}
#sn-mobilpay-methods label:after{
    display:none;
}
@media screen and (max-width: 375px) {
li.wc_payment_method.payment_method_sn_wc_mobilpay img {
    /* max-width: 80%!important; */
    width: 79px;
    margin-left:50px!important;
}
}
.product-label.new {
    background-color: #ef2809;
}
.mesaj-sarbatori {
    font-size: 22px;
    color: black;
    padding: 50px 20px;
    border: 2px dashed red;
    margin-top: 30px;
}
.suplimentar {
    color: black;
    font-size: 16px;
}
p.form-row.form-row-wide.mailchimp-newsletter {
    display: none;
}
.woocommerce-checkout div#vdz_cb_widget {
    display: none;
}
.woocommerce-checkout .onesignal-bell-launcher-button {
    display: none;
}
.text-aditional p {
    margin-bottom: 10px;
    color: #333;
    font-weight: 600;
    font-size: 15px;
}
.imagini-a {
    width: 80%;
}
.text-aditional {
    width: 70%;
    display: block;
    position: relative;
    padding: 15px 15px;
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: 0 2px 12px -4px rgba(0,0,0,.1);
    border-color: rgba(0,0,0,.1);
    margin-top: 30px;
}
.woodmart-sticky-btn-shown.woodmart-sticky-btn p.delivery {
    display: none;
}
.protectie .sub-menu-dropdown.color-scheme-dark a.woodmart-nav-link {
    color: black!important;
}
small.tax_label{
    display:none;
}	
input#cui {
    text-align: inherit;
    padding-left: 10px;
}
.DTFC_ScrollWrapper {
    height: auto!important;
}
p.stock.out-of-stock {
    background: #B50808;
    color: white;
    padding: 2px 5px;
    border-radius: 4px;
    margin-top: 20px;
    width:fit-content;
}
.iarna-promo {
    display:none!important;
    background:red!important;
}
.iarna-promo a{
    color:white!important;
}	
span.custom-badgez {
    position: absolute;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    max-width: 50%;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    bottom: 25px;
    color: #ffffff;
    height: 24px;
    line-height: 24px;
    width: fit-content;
    padding: 0 10px;
    font-weight: 600;
}
.custom-badgez .yith-wcbm-badge {
    width: max-content;
    padding: 0 5px!important;
    height: 30px!important;
    line-height: 24px;
}
.contact-tel {
    margin-right: 10px;
    display: inline-block;
    margin-top: 10px;
}
.contact-tel a {
    color: black!important;
}
.contact-tel img {
    width: 25px;
}		
.wpcf7 form.unaccepted .wpcf7-response-output {
    background: black!important;
    border: none!important;
    /* text-align: center; */
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: transparent!important;
    background: black!important;
}
.tabs-layout-accordion .woodmart-tab-wrapper .wc-tab {
    display: inherit!important;
}
.tabs-layout-accordion .woodmart-scroll .woodmart-scroll-content{
    max-height: 100%!important;
}
.tab-title-dbx {
    font-size: 21px;
    font-weight: 600;
    color: rgba(14, 140, 204, 1);
    text-transform: uppercase;
    padding-bottom: 15px;
}		
body {
    color: #333;
}
p.stock {
    margin-top: 25px;
}
.woodmart-sticky-btn .in-stock:before, .woodmart-compare-col .in-stock:before, .product-image-summary .in-stock:before, .variations_form .in-stock:before, .wishlist_table tr td.product-stock-status span.wishlist-in-stock:before{
        display:none;
}
.woodmart-sticky-btn .in-stock, .woodmart-compare-col .in-stock, .product-image-summary .in-stock, .variations_form .in-stock, .wishlist_table tr td.product-stock-status span.wishlist-in-stock {
    color: #009900;
}
.summary-inner .price ins .amount {
    color: #ef2809;
    font-size: 28px;
}	
.summary-inner>.price {
    display: grid;
}
.product-images-inner .labels-rectangular .product-label {
    padding: 10px 15px;
    font-size: 13px!important;
	  opacity: .8!important;
}
.site-logo {
    max-width: 250px;
}
.categories-menu-dropdown .item-level-0>a {
    font-family: Arial,Helvetica,sans-serif;
}
.product-image-summary .in-stock {
    background: #090;
    width: fit-content;
    color: white;
    padding: 2px 5px;
}
.woodmart-sticky-btn .in-stock {
    display: none;
}
.iconic-wlv-terms__term-content img {
    display: block;
    height: 65px;
    object-fit: scale-down;
    width: 100%;
    overflow: hidden;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
}
.iconic-wlv-terms__term-content .fara-stoc-dbx {
    position: absolute;
    top: 0;
    background: #f3f3f3;
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 25px;
    text-align: center;
    font-size: 7px;
    opacity: .65;
    color: #000;
}
a.iconic-wlv-terms__term-content.iconic-wlv-terms__term-content--link {
    position: relative;
}
span.name-dbx {
    text-align: center;
    width: 100%;
    display: block;
    background: #fff;
}
.iconic-wlv-terms__term {
    float: left;
    margin: 0 10px 10px 0 !important;
    display: inline-table;
}
.iconic-wlv-terms{
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
}
.iconic-wlv-terms__term--image {
    max-width: 100px;
}
#billing_postcode_field, #shipping_postcode_field {
    display: none!important;
}	
.widget ul, .wd-widget ul, div[class^="vc_wp"] ul {
	--li-mb: 5px;
}
ul.berocket_aapf_widget {
    margin-bottom: 0;
}
.product-tabs-wrapper h1.page-title {
    margin-top: 0;
}
.single-product-page .yith-wcbm-badge {
    width: auto;
    padding: 0 10px;
}
.woocommerce-product-details__short-description {
    margin-bottom: 15px;
    margin-top: 15px;
}
.bapf_sfilter.bapf_ckbox input[type=checkbox], .bapf_sfilter.bapf_ckbox label, .bapf_sfilter.bapf_ckbox label+span, .bapf_sfilter.bapf_ckbox label>span {
    vertical-align: baseline;
}
span.roundpcs.pcs {
    padding-left: 10px;
    display: contents;
    font-size: 13px;
}
.bapf_sfilter.bapf_ckbox label {
    margin-right: 5px;
}
.product-labels{
	max-width:100%!important;
}
.product-label.out-of-stock {
    font-size: 13px!important;
}
#shipping_method label {
    margin-bottom: 0;
    display: grid;
}
ul.bundled_products li.bundled_product {
    list-style: none;
    position: relative;
    border: 1px solid #ededed;
    border-radius: 0.375em;
    text-align: left!important;
    overflow: hidden!important;
}
h4.bundled_product_title.product_title {
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
	  padding-top: 5px;
    display: flex;
}
.bundled_product_excerpt.product_excerpt {
    display: none;
}
ul.bundled_products .bundled_product_summary .bundled_product_images {
    float: left!important;
    width: 20%!important;
}
.bundled_item_cart_details {
    position: absolute;
    z-index: 2;
    bottom: 0;
    right: 0;
}
.bundled_item_cart_details>p:first-child {
    font-size: 11px;
}
li.bundled_product .details .cart {
    margin-bottom: 0;
}
.bundled_product_summary .bundled_product_images img{
		width: 100px;
}
.bundled_product_summary .bundled_product_title .bundled_product_title_link {
    display: none;
}
.econom-dbx {
    line-height: 2em;
    vertical-align: middle;
    align-items: center;
    display: flex;
    background-color: black;
    width: fit-content;
    padding: 1px 10px;
    border-radius: 0.375em;
    color: white;
    font-size: 12px;
    margin-bottom: 15px;
}
span#billing_email-description {
    font-size: 11px;
    line-height: 1.5em;
    display: block;
}
.product-images-inner figure.woocommerce-product-gallery__image {
    height: auto!important;
}
#menu-categories .econom-dbx a:hover {
    background: red!important;
    color: #fff;
}
#menu-categories .econom-dbx:hover a {
    background: red!important;
    color: #fff;
}
#menu-categories .econom-dbx {
	  color: #fff;
}
.wd-sticky-btn p.stock {
    display: none;
}
.tabs-layout-accordion .wd-tab-wrapper .wc-tab {
    display: inherit!important;
}
.tabs-layout-accordion .wd-tab-wrapper>.wd-accordion-title {
    pointer-events: none;
}
a.whatsapp-order {
    display: none;
    background-color: #075E54;
    width: 100%;
    border: 2px solid #075E54;
    position: relative;
    height: 45px;
    border-radius: 0.375em;
    margin-bottom: 15px;
}
a.whatsapp-order img {
    position: absolute;
    width: 30px;
    height: 40px;
    left: 5px;
}
a.whatsapp-order span {
    display: block;
    padding-left: 30px;
    color: #fff;
    line-height: 2.5em;
    text-align: center;
    font-size: 16px;
}
a.whatsapp-order.phone {
    background-color: #0DA876;
    border-color: #0DA876;
}
p.woocommerce-mini-cart__total.shipping-total {
    display: none!important;
}
.bundled_product_image .yith-wcbm-badge {
    opacity: .8;
}
.dbx_extra_content_pp {
    display: inline-flex;
    width: 100%;
    gap: 5px;
    white-space: nowrap;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%;
    flex-flow: column nowrap;
    margin: 10px 0;
}
.dbx_extra_content_pp1 {
    display: flex;
    line-height: 1.4;
    flex-flow: row nowrap;
    gap: 2px;
}
.dbx_pp_delivery {
    line-height: 1.4;
    white-space: nowrap;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%;
    height: 27px;
    padding: 3px 7px;
    background-color: #f1f0f0;
    border-radius: 0.375em;
    border: 1px solid #ededed;
    width: fit-content;
    margin-top: 3px;
}
.out_of_stock_dbx {
    background-color: #df1c1c;
    display: block;
    padding: 4px 8px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%;
    border-radius: 0.375em;
    margin-bottom: 3px;
    margin-top: 3px;
    width: fit-content;
}
.badges-delivery-dbx {
    display: inline-flex;
    gap: 10px;
    width: 100%;
}
.dbx-gratuit {
    background: #4caf36;
    color: white;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 13px;
    text-align: center;
    font-weight: 500;
    display: block;
    width: fit-content;
    line-height: 1.4;
    margin-top: 3px;
    margin-bottom: 3px;
}
.summary-inner p.stock {
    display: none;
}
p.text_out_stock {
    text-align: left;
    color: #df1c1c;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 5px;
}
.wd-before-add-to-cart {
    margin-bottom: 5px;
}
.wd-before-add-to-cart p{
    margin-bottom: 5px;
}
.in_stock_dbx {
    background-color: #4caf36;
    display: block;
    padding: 4px 8px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.4;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%;
    border-radius: 0.375em;
    margin-bottom: 3px;
    margin-top: 3px;
    width: fit-content;
}
.in_stock_dbx.alert, .dbx_bundle_stoc.alert {
    background-color: #f50;
}
.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content{
    background: #e8f4fc54;
}
.iconic-wlv-terms__term--image .iconic-wlv-terms__term-content {
    padding: 3px;
}
span.term-price.dbx {
    text-align: center;
    width: 100%;
    display: block;
    font-size: 12px;
    color: #939;
}
span#select2-dbx_innoship_pickup_pudo_select-container {
    white-space: break-spaces;
    line-height: 1.7em;
}
.lockers-dbx .select2-selection.select2-selection--single {
    height: auto;
}
.woocommerce-checkout .select2-results__option {
    font-size: 13px;
}
.checkout td[data-title="Livrare"] {
    width: 100%!important;
    max-width: 100%;
}
.checkout tr.order-total td {
    width: 100%!important;
    max-width: 100%!important;
}
.lockers-dbx .select2-selection--single {
    line-height: 1.5em!important;
}
tr.wc_shipping_sameday_pickup td {
    width: 100%!important;
    max-width: 100%!important;
}
.in_stock_dbx.alert, .dbx_bundle_stoc.alert {
    background-color: #f50;
}
.dbx_bundle_stoc {
    background-color: #4caf36;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    padding: 2px 5px;
    border-radius: 0.375em;
}
.dbx_bundle_stoc.fara_stoc {
    background-color: #df1c1c;
}
span.taxa-ramburs-dbx {
    background-color: #99339947;
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 0.375em;
    padding: 3px;
    color: #333;
    font-size: 12px;
}
.payment_box.payment_method_sn_wc_mobilpay div#sn-mobilpay-methods {
    display: none!important;
}
.dbx_sales_booster {
    background: #fff;
    margin-top: -30px;
    margin-bottom: 0px;
    padding: 5px 0;
}
.dbx_sales_booster .iconic-wsb-product-bumps {
    border-radius: 4px;
    background: white;
    -webkit-box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
}
.iconic-wsb-product-bumps__title {
    text-align: center;
}
.bump_product img {
    height: 150px;
    width: auto;
    margin-left: auto;
    margin-right: auto; 
    display: block;
    object-fit: scale-down;
    overflow: hidden;
}
.dbx_bump_products {
    display: inline-flex;
    gap: 10px;
    flex-flow: row nowrap;
    width: 100%;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 15px;
}
.bump_product {
    display: inline-block;
    width: 49%;
    position: relative;
}
h3.bump_product_title {
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 28px;
    padding: 0 15px;
}
span.bump_product_price {
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}
.bump_product:first-child::after {
    content: url(/wp-content/uploads/2022/09/add.png);
    position: absolute;
    bottom: 45%;
    right: -3%;
    z-index: 9999;
    display: block;
}
.iconic-wsb-product-bumps__button-wrap {
    margin-top: -50px;
    float: right;
}
.iconic-wsb-product-bumps__actions {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}
button.button.iconic-wsb-product-bumps__button {
    border-radius: 0.375em;
}
.iconic-wsb-product-bumps {
    margin: 15px 0;
}
.iconic-wsb-product-bumps__total-price-amount del span.amount {
    color: #111;
    font-size: .8em;
    margin-right: 0;
    line-height: 1em;
}
button.button.iconic-wsb-product-bumps__button {
    background: #D41212!important;
    color: #fff;
}
.page-id-5014 .product-grid-item {
    border-radius: 4px;
    background: white;
    -webkit-box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    padding-right: 0!important;
    padding-left: 0!important;
    margin-right: 5px;
    -ms-flex: 0 0 32.333333%;
    flex: 0 0 32.333333%;
    max-width: 32.333333%;
}
li {
    margin-bottom: 0px;
}
.summary-inner>.yith-wcwl-add-to-wishlist {
    display: none;
}
p {
    margin-bottom: 5px;
}
.product-grid-item {
    text-align: center;
    border-radius: 4px;
    background: white;
    -webkit-box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
}
.product_meta {
    padding-top: 10px!important;
}
.meta-location-add_to_cart .product_meta>span {
    margin-bottom: 5px;
}
.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
		padding-top: 0;
}
.iconic-wlv-terms__term-content {
    position: relative;
    min-width: 50px;
    text-align: center;
    border-radius: 0.375em;
}
th.woocommerce-product-attributes-item__label {
    font-size: 12px;
    line-height: 1.2;
}
.total_bump {
    display: grid;
}
span.reg_bump_price {
    color: #111;
    font-size: .8em;
    line-height: 1em;
    opacity: .6;
    font-weight: lighter;
    text-decoration: line-through;
    margin-right: 5px;
}
span.bump_price {
    font-size: 18px;
}
span.bump_discount_message {
    background-color: #29385E;
    color: #fff;
    display: block;
    width: fit-content;
    padding: 2px 7px;
    font-size: 14px;
    font-weight: normal;
    border-radius: 0.375em;
}
.dbx_produs_cadou {
    display: block;
    background-color: #f5f5f5;
    border-radius: 0.375em;
    -webkit-box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    box-shadow: 0 1px 3px -2px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    max-width: 500px;
    margin-bottom: 15px;
}
.cadou_titlu h3 {
    padding-left: 10px;
    text-align: left;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 0;
}
.cadou_titlu {
    padding: 5px;
}
.cadou_dbx {
    display: inline-flex;
    gap: 5px;
    flex-flow: row nowrap;
    background: #fff;
    border-bottom-left-radius: 0.375em;
    border-bottom-right-radius: 0.375em;
}
.cadou_img {
    width: 25%;
}
.cadou_content h4 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 18px;
}
.cadou_content {
    padding: 5px;
}
.product-main form.cart {
    margin-bottom: 0;
}
.oney_payment_dbx{
    width: 100%!important;
    max-width: 350px;
}
a.cadou_link {
    float: right;
    background-color: #29385E;
    color: #fff;
    font-size: 13px;
    padding: 2px 7px;
    border-radius: 0.375em;
    opacity: .9;
}
.cadou_img img {
    max-height: 100px;
    padding: 10px;
}
ul.bundled_products {
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary{
    background-color: #fff;
	  padding-right: 10px;
	  border: 1px solid rgba(0,0,0,0.05);
}
.bundled_item_cart_content {
    position: relative;
}
form.cart.cart_group.bundle_form.layout_grid.group_mode_parent {
    display: block;
}
.woocommerce-cart .wc-proceed-to-checkout {
    margin: 0;
}
.woocommerce-cart .woocommerce-info {
    display: none;
}
.includes_tax span.woocommerce-Price-amount.amount {
    float: inherit;
}
small.includes_tax {
    margin-left: -15px;
    display: block;
}
tr.shipping td {
    padding-left: 0px!important;
}
.bee-row-1 .bee-row-content, .bee-page-container {
    background-color: #08286A!important;
    color: #000;
}
.bundled_product_images .yith-wcbm-badge {
    width: fit-content!important;
    height: auto!important;
    font-size: 11px;
    padding: 2px!important;
}
.dbx_eroare {
    background-color: #80808059;
    padding: 5px;
    padding-left: 10px;
    border-left: 5px solid red;
    margin: 15px 0;
    font-size: 14px;
    text-align: center;
}
input.dbx_gresit {
    background-color: #80808059;
}
input.dbx_gresit.dbx_cui {
    border: 1px solid red;
}
.product-image-summary-wrap+.product-extra-content {
    display: none!important;
}
.comparator_produse .in_stock_dbx {
    font-size: 11px;
    padding: 2px 5px;
    line-height: inherit;
    margin-top: -12px;
}
.comparator_produse h2 {
    display: none;
}
.pp_top_dbx {
    width: 100%;
    display: inline-flex;
    flex-flow: row nowrap;
}
.dbx_pricepp {
    width: 50%;
    text-align-last: left;
    align-self: center;
	  font-size: 24px;
}
.dbx_ratepp {
    width: 50%;
    align-self: center;
}
.dbx_ratez {
     text-align-last: end;
}
button#dbxRateBtn {
    margin: 0!important;
    margin-bottom: 0!important;
    text-align: right!important;
    padding-right: 0;
    font-size: 13px;
    text-transform: none;
    text-decoration: underline;
    line-height: 1.5em;
    min-height: auto!important;
}
.dbx_ratez {
    display: grid;
    font-size: 11px;
    line-height: 1.5em;
    border: 1px dashed #3333333d;
    width: 40%;
    margin-right: 0;
    margin-left: auto;
    border-radius: 0.375em;
    padding: 5px;
    background-color: #e9e9e93d;
}
.dbx_ratez .pret_rate {
    font-size: 14px;
    line-height: 20px;
}
div#dbxRateModal {
    width: 100%!important;
    left: -40%;
    height: auto;
    padding: 10px 30px!important;
	  position: absolute;
}
#dbxRateModal .oney_payment_dbx {
    max-width: 100%;
    margin-top: 30px;
}
#dbxRateModal button.btn.btn-default {
    background-color: transparent;
    color: #333;
    margin-top: inherit;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 0;
    padding-right: 0;
}
#dbxRateModal .modal-header {
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
}
a.rate_atc {
    background-color: #D41212;
    color: #fff;
    padding: 5px 20px;
    font-weight: 600;
    border-radius: 0.375em;
}
#dbxRateModal .modal-body, #dbxRateModal .modal-footer {
    margin-bottom: 20px;
}
.dbx-table .thumbnail-product .dbx_badge_bundle {
    bottom: 0;
    font-size: 10px;
    font-weight: 400;
}
img.logo_rate {
    height: 50px;
}
span.msg_rate {
    line-height: 50px;
    display: block;
    float: right;
    vertical-align: middle;
    font-size: 14px;
}
table.dbx_tabel_rate {
    margin: 15px;
    border: 1px solid #ececec;
    margin-left: 0;
}
.dbx_tabel_rate th {
    text-align: center;
    background-color: #ebebeb;
}
.dbx_tabel_rate td {
    text-align: center;
}
.dbx_separator {
    height: 3px;
    background-color: #8080805e;
    margin: 10px 0;
    display: block;
}
a.dbx_detalii_rate_btn {
    background-color: #29385E;
    color: #fff;
    display: block;
    width: fit-content;
    margin-left: 0;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 3px 10px;
    font-size: 14px;
    border-radius: 0.375em;
}
.titlu_rate {
    display: inline-block;
    width: 100%;
}
.dbx_modal.in .modal-footer {
    text-align: center;
}
.dbx_tabel_rate td {
    text-align: center!important;
}
span.dbx_reg_price .amount bdi {
    text-decoration: line-through;
    color: #333;
	  font-size: 0.8em;
}
span.dbx_price .amount bdi {
    font-size: 1.4em;
}
.dbx_custom_prz {
    margin-bottom: 0;
    display: grid;
    font-size: 1.2em;
}@media (min-width: 1025px) {
	.cmb-modal-box{
    width:40%;
}
.col-lg-8.col-12.col-md-6.product-images {
    -ms-flex: 0 0 56.666667%;
    flex: 0 0 56.666667%;
    max-width: 56.666667%;
}
.col-lg-4.col-12.col-md-6.summary.entry-summary {
    -ms-flex: 0 0 43.333333%;
    flex: 0 0 43.333333%;
    max-width: 43.333333%;
}
h1.product_title.entry-title {
    font-size: 25px;
    font-weight: 500;
}
.product-image-summary .product-images .labels-rectangular{
    top:0%;
}
.woodmart-burger-icon.mobile-nav-icon.whb-mobile-nav-icon.mobile-style-icon {
    margin-right: -15px;
}
span.tel {
    vertical-align: text-bottom;
    padding-left: 5px;
}
.tel a{
    color:black!important;
}
.woodmart-cookies-inner{
    padding-right:90px;
}
.scrollToTop{
    bottom:150px;
}
#vdz_cb_widget{
    bottom:90px!important;
}
.woodmart-sticky-btn-shown.scrollToTop{
    bottom:150px;
}	
.whb-sticked .whb-general-header-inner {
    height: 30px;
    max-height: 60px;
}
.whb-general-header-inner {
    height: 60px;
    max-height: 60px;
}
.woocommerce-checkout-review-order-table th {
    max-width: 25%;
    width: 25%;
}
tr.wc_shipping_sameday_pickup td {
    max-width: 100%!important;
    width: 300px!important;
    display: inline-block;
    border-bottom: 0;
}
tr.wc_shipping_sameday_pickup th {
    max-width: 100%;
    width: 100%;
    display: block;
    border-bottom: 0;
}
ul#menu-meniu-principal .econom-dbx {
    margin-bottom: 0;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.whb-column .woodmart-mobile-search-form input[type=text]{
    border: 2px solid #fff;
    border-radius: 15px;
    background-color: white;
}
.footer-logo{
    max-width:50%!important;
}
.whb-column.whb-mobile-center.whb-hidden-lg {
    width: 300px;
    padding:0;
}
.whb-general-header .whb-mobile-left{
    width:5%;
    flex:0;
}
.whb-column.whb-mobile-center.whb-hidden-lg{
    width:100%;
}
.benefit{
    flex:0 0 25%;
    -ms-flex:0 0 25%;
    max-width:25%;
}
.description.inline-block{
    text-align:center;
    font-size:10px;
    padding:0;
}
.fade-in-block {
    display: none;
}
#vdz_cb_widget {
    right: 12px;
    bottom: 65px;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.vdz_cb_widget span svg {
    width: 20px;
    height: 20px;
    margin-top: 7px;
}
body.bottom.right.rectangle {
    height: 60px!important;
    margin-top: 50px!important;
}
.protectie1{
    display:none!important;
}				
.page-id-5014 .product-grid-item.col-6 {
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
}
.cadou_img {
    width: 50%;
    align-self: baseline;
}
.cadou_content h4 {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 15px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.whb-column.whb-mobile-center.whb-hidden-lg {
    padding-right: 20px;
}
.whb-column .woodmart-mobile-search-form input[type=text]{
    border: 2px solid #fff;
    border-radius: 15px;
    background-color: white;
}
li.menu-item.item-level-0.menu-item-wishlist {
    display: none;
}
li.menu-item.item-level-0.menu-item-compare {
    display: none;
}
li.menu-item.item-level-0.my-account-with-text.login-side-opener.menu-item-register {
    display: none;
}
.widget_shopping_cart .cart-info{
    margin-left:-10px;
    padding-right:30px;
}
.product_list_widget>li .product-title {
    margin-bottom: 8px;
    font-size: 12px;
}
.widget_shopping_cart .quantity{
    font-size:11px;
}
.footer-logo{
    max-width:50%!important;
}
.whb-general-header .whb-mobile-left{
    width:5%;
    flex:0;
}
.whb-column.whb-mobile-center.whb-hidden-lg{
    width:100%;
}
.banner2, .banner3, .banner4{
    display:none;
}
#primul-rand {
    margin-bottom: -30px!important;
}
.benefit{
    text-align:center;
    padding:0;
}
.description.inline-block{
    text-align:center;
    font-size:10px;
    padding:0;
}
.fade-in-block {
    display: none;
}
#vdz_cb_widget {
    right: 12px;
    bottom: 65px;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.vdz_cb_widget span svg {
    width: 20px;
    height: 20px;
    margin-top: 7px;
}
.woodmart-cookies-inner{
    padding-bottom:50px;
}
body.bottom.right.rectangle {
    height: 60px!important;
    margin-top: 50px!important;
}
.extra-text{
    width:100%;
}
.whb-text-element.reset-mb-10 {
    text-align: center;
}
.whb-text-element.reset-mb-10 a {
    color: white;
    font-size: 16px;
    font-weight: bold;
}
.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides{
    padding-top:0!important;
    padding-bottom:0!important;
}
.whb-general-header .whb-mobile-left{
    width:10%!important;
}
li.black-friday.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2941 {
    display: none;
}
.protectie1{
    display:none!important;
}
.iarna-promo {
    display:inherit!important;
}
span.custom-badgez{
    height:22px;
    line-height:22px;
    font-size:10px;
}
.custom-badgez .yith-wcbm-badge {
    width: max-content;
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
}
.summary-inner .price ins .amount {
    color: #ef2809;
    font-size: 24px;
}
.product-image-summary .product-images .labels-rectangular {
    top: 0%;
    right: 0;
    left: auto;
}
.product-images-inner .labels-rectangular .product-label {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 12px;
	  opacity: .8;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-2248960 {
    display: none;
}	
.woocommerce-cart .whb-column.whb-col-left.whb-visible-lg, .woocommerce-checkout .whb-column.whb-col-left.whb-visible-lg {
    display: inherit;
    width: -webkit-fill-available;
}
.product-grid-item .out-of-stock.product-label {
    font-size: 8px;
}
.single-product-page .summary-inner p {
    padding-bottom: 0;
    margin-bottom: 5px;
}
.product-image-summary .woodmart-before-add-to-cart, .product-image-summary .woodmart-after-add-to-cart {
    margin-bottom: 8px;
}
.woocommerce-Tabs-panel {
    padding: 15px 0px;
}		
.sidebar-container.col-lg-3.col-md-3.col-12.order-last.order-md-first.sidebar-left.area-sidebar-shop.wd-side-hidden.wd-left.wd-inited.wd-scroll.wd-opened{
	width:100%;
}
.berocket_aapf_selected_area_hook.berocket_aapf_selected_area_block {
    width: 100%;
}
.woocommerce-cart .wd-logo picture img, .woocommerce-checkout .wd-logo picture img{
		width:150px;
}
li.menu-item.menu-item-compare.wd-with-icon, li.menu-item.login-side-opener.menu-item-account.wd-with-icon {
    display: none;
}
ul#menu-meniu-principal-1 a {
    color: black;
    font-size: 14px;
    flex: 1 1 0%;
    padding: 5px 10px;
    min-height: 30px;
    border-bottom: 1px solid rgb(129 129 129 / 20%);
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2938 {
    display: none;
}
li.promotii-top {
    margin: 0;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 10px;
    padding-left: 20px;
}
li.promotii-top a{
	color:white;
}
.thumbs-position-bottom .woocommerce-product-gallery__wrapper {
    height: 300px;
}
.product-images-inner figure.woocommerce-product-gallery__image img {
    height: 300px!important;
    object-fit: scale-down;
    padding-left: 10px;
    padding-right: 10px;
}
.whb-header .whb-color-dark .searchform.wd-style-default {
    --wd-form-color: #fff!important;
}
.searchform .searchsubmit {
    color: #fff;
}
.wd-header-search-form-mobile input[type="text"] {
    border: 1px solid;
    border-radius: 0.375em;
}
header.whb-header.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared {
    padding-top: 85px!important;
}
.wd-sticky-btn p.stock {
    display: none;
}
a.whatsapp-order, .dbx-help-box {
    display: block!important;
}
.bundled_product_image .yith-wcbm-badge {
    width: 50px!important;
    font-size: 10px;
}
ul.products.bundled_products {
    padding-left: 0;
}
ul.bundled_products .bundled_product_summary .bundled_product_images{
	width: 30%!important;
}
h4.bundled_product_title.product_title {
    font-size: 12px;
	  margin-bottom: 12px;
}
.dbx_bundle_stoc {
    position: absolute;
    left: 0;
    width: 100%;
    min-width: 110px;
    top: 0;
}
.dbx_extra_content_pp {
    flex-flow: column;
	  margin-top: 0;
}
.iconic-wlv-terms__term {
    float: inherit;
    margin: 0 10px 10px 0 !important;
    display: inline-block;
}
.iconic-wlv-terms {
    display: block;
    overflow: visible;
    overflow-x: auto;
    white-space: nowrap;
}
.product-info .price {
    font-size: 1.5em;
}
td.value.iconic-wlv-variations__value {
    margin-top: -5px;
    -webkit-font-smoothing: antialiased;
    padding-right: 10px;
    position: relative;
    display: inline-grid!important;
    width: 100%;
}
span.name-dbx{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.iconic-wlv-terms__term-content{
    display: inline-block;
    width: 100%;
}
h1.product-title.entry-title {
    font-size: 20px;
    line-height: 1.26;
}
.top_product_info_dbx p {
    font-size: 13px;
}
.breadcrumbs a {
    font-size: 14px;
}
.dbx_extra_content_pp{
    flex-flow: column;
}
.containerl .ccc span {
    font-size: 13px;
}
.product-main form.cart {
    margin-bottom: 0;
}
.sticky-add-to-cart--active .quantity {
    display: none;
}
h4.bundled_product_title.product_title {
    font-size: 12px;
    line-height: 1.2;
    padding-bottom: 17px;
}
.bundled_product .details{
    width: 65%;
}
.woocommerce-page div.product div.bundled_product_images, .woocommerce-page #content div.product div.bundled_product_images, .woocommerce div.product div.bundled_product_images, .woocommerce #content div.product div.bundled_product_images {
    width: 35%!important;
}
.checkout .shop_table .product-name, .checkout .shop_table .product-total {
    width: 100%;
    max-width: 100%;
	  display: table-cell;
}
.checkout .shop_table tr.cart_item {
    width: 100%;
    display: table-row;
}
.checkout-sidebar.sm-touch-scroll {
    overflow-x: hidden!important;
    width: 100%;
}
.checkout .shop_table .product-total {
    text-align: right!important;
}
.checkout .shop_table .product-name {
    padding-left: 0;
}
.checkout tr.cart-subtotal td {
    text-align: right!important;
    margin-right: 15px;
    margin-left: auto;
    padding-right: 5px!important;
    width: 100%;
    padding: 15px 10px;
}
.bump_product img {
    height: 100px;
}
.bump_product:first-child::after {
    right: -10%;
}
.iconic-wsb-product-bumps__actions {
    width: 100%;
}
.iconic-wsb-product-bumps__button-wrap {
    margin-top: 15px;
    float: inherit;
}
.page-id-5014 .product-grid-item.col-6 {
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
}
.product-grid-item img{
	  height: 200px!important;
}
p.delivery {
    display: grid!important;
}
.dbx_pp_delivery {
    height: 40px;
    font-size: 13px;
    line-height: 1.2;
}
h1 {
    font-size: 24px;
    line-height: 1.2!important;
}
.dbx_extra_content_pp1 {
    flex-flow: row nowrap;
}
p.mesaj-custom {
    padding: 0!important;
}
.product-image-summary .cart {
    display: flex;
	  margin-top: 15px;
}
h2 {
    font-size: 21px;
    line-height: 1.2!important;
}
h3 {
    font-size: 18px;
    line-height: 1.2!important;
}
.cadou_img {
    width: 50%;
    align-self: baseline;
}
.cadou_content h4 {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 15px;
}
.panel.entry-content .table_desc table {
    table-layout: fixed;
    width: 500px;
    /* max-width: 100%; */
    margin-bottom: 20px;
    background-color: transparent;
    overflow-y: hidden;
    overflow-x: auto;
    min-height: 0.01%;
}
.panel.entry-content .table_desc{
    overflow-x: auto;
    position: relative;
}
.cart_item td.product-thumbnail {
    width: auto!important;
}
.bundled-product-name.bundled_table_item_indent {
    padding-left: 0!important;
}
.cart_item td.product-name {
    padding-left: 0!important;
    padding-bottom: 10px;
}
tr.cart-subtotal td span.amount, tr.order-total td span.amount, tr.shipping td span.amount {
    float: right;
}
tr.cart-subtotal td, tr.order-total td, tr.shippingl td {
    padding-bottom: 10px!important;
}
tr.shipping td:before {
	margin-left: -70px;
}
tr.shipping td {
    padding-left: 70px;
}
.checkout .shop_table .product-total .amount {
    font-size: 115%;
}
tr.cart-subtotal td, tr.fee td {
    padding: 15px 12px!important;
    max-width: 100%!important;
    width: auto!important;
    line-height: 30px;
    font-size: 1em;
    margin-right: 0!important;
    border-bottom: 0;
}
tr.cart-subtotal, tr.fee {
    border-bottom: 1px solid #e6e6e6;
}
td.product-price del {
    color: #BDBDBD;
    margin-bottom: 0;
    margin-right: 5px;
}
td.product-price, td.product-price .amount {
    font-size: 110%;
}
ul#shipping_method {
    margin-left: -100px;
}
.woocommerce-cart .site-logo, .woocommerce-checkout .site-logo {
    max-width: 200px;
}
.woocommerce-cart .site-logo img, .woocommerce-checkout .site-logo img {
    max-width: 200px!important;
}
.woocommerce-cart tr.cart-subtotal td::before {
    margin-left: -13px;
}
.woocommerce-cart tr.cart-subtotal td span.amount {
    margin-right: -13px;
}
.woocommerce-cart tr.cart-discount td span.amount {
    float: right;
}
a.checkout-button.button.alt.wc-forward {
    margin-top: 20px;
}
tr.order-total small {
    display: none;
}
.woocommerce-checkout tr.fee td span.amount {
    float: right;
    margin-right: -6px;
}
.product-image-summary form.cart.cart_group.bundle_form {
    display: block;
}
.woocommerce-page div.product div.bundled_product_images, .woocommerce-page #content div.product div.bundled_product_images, .woocommerce div.product div.bundled_product_images, .woocommerce #content div.product div.bundled_product_images {
    width: 20%!important;
}
.dbx_ratez {
    width: 65%;
}
div#dbxRateModal {
    left: 0;
    height: -webkit-fill-available;
    top: 0;
    position: fixed;
    z-index: 9999;
    border-radius: 0;
}
.wd-header-search-form-mobile .searchform {
    --wd-form-height: 42px;
    display: inline-flex;
    width: 80%;
}
.cart-totals-section tr.shipping td:before {
    margin-left: 0!important;
    padding: 12px;
    padding-left: 0;
    width: 100%!important;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping {
    display: inline-flex;
    flex-flow: column nowrap;
    text-align: left!important;
    align-items: baseline;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping th {
    width: 100%;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td {
    width: 100%!important;
    max-width: 100%;
}
ul#shipping_method {
    margin-left: 0;
    width: 100%;
}
ul#shipping_method li {
    margin-bottom: 12px;
}
}

@media (max-width: 576px) {
	.whb-column.whb-mobile-center.whb-hidden-lg {
    padding-right: 20px;
}
.whb-column .woodmart-mobile-search-form input[type=text]{
    border: 2px solid #fff;
    border-radius: 15px;
    background-color: white;
}
li.menu-item.item-level-0.menu-item-wishlist {
    display: none;
}
li.menu-item.item-level-0.menu-item-compare {
    display: none;
}
li.menu-item.item-level-0.my-account-with-text.login-side-opener.menu-item-register {
    display: none;
}
.widget_shopping_cart .cart-info{
    margin-left:-10px;
    padding-right:30px;
}
.product_list_widget>li .product-title {
    margin-bottom: 8px;
    font-size: 12px;
}
.widget_shopping_cart .quantity{
    font-size:11px;
}
.footer-logo{
    max-width:50%!important;
}
/*.product-grid-item .hover-img img, .product-grid-item .product-image-link img{
    height:150px;
}*/
.whb-column.whb-mobile-center.whb-hidden-lg {
    width: 100%;
    padding:0;
}
.whb-general-header .whb-mobile-left{
    width:7%;
    flex:0;
}
.banner2, .banner3, .banner4{
    display:none;
}
#primul-rand {
    margin-bottom: 5px!important;
	  margin-top: 0!important;
}
.benefit{
    text-align:center;
    padding:0;
}
.description.inline-block{
    text-align:center;
    font-size:10px;
    padding:0;
}
.fade-in-block {
    display: none;
}
#vdz_cb_widget {
    right: 12px;
    bottom: 65px;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.vdz_cb_widget span svg {
    width: 20px;
    height: 20px;
    margin-top: 7px;
}
.woodmart-cookies-inner{
    padding-bottom:50px;
}
body.bottom.right.rectangle {
    height: 60px!important;
    margin-top: 50px!important;
}
#tawkchat-minified-box{
    height: 60px!important;
    margin-top: 50px!important;
}
.ywgc_enter_code input.button {
    font-size: 12px;
    line-height: 1;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -130px;
    margin-top: 60px;
    background: #0e8ccc;
    color: white;
    border-radius: 5px;
}

.extra-text{
    width:100%;
}
.voucher-cont {
width:100%;
}
.whb-text-element.reset-mb-10 {
    text-align: center;
}
.whb-text-element.reset-mb-10 a {
    color: white;
    font-size: 16px;
    font-weight: bold;
}
.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides{
    padding-top:0!important;
    padding-bottom:0!important;
}
.whb-general-header .whb-mobile-left{
    width:10%!important;
}
.text-aditional{
    width:100%;
}
.protectie1{
    display:none!important;
}
.vc_custom_1605504880385 {
    padding-left: 0!important;
}
li.black-friday.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2941{
    display:none;
}
.iarna-promo {
    display:inherit!important;
}
span.custom-badgez{
    height:22px;
    line-height:22px;
    font-size:10px;
}	
.custom-badgez .yith-wcbm-badge {
    width: max-content;
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
}
.summary-inner .price ins .amount {
    color: #ef2809;
    font-size: 24px;
}
.product-image-summary .product-images .labels-rectangular {
    top: 0%;
    right: 0;
    left: auto;
}
.product-images-inner .labels-rectangular .product-label {
    padding-right: 7px;
    padding-left: 7px;
    font-size: 12px;
    font-weight: 600;
	  opacity: .8;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-2248960 {
    display: none;
}
.woocommerce-cart .whb-column.whb-col-left.whb-visible-lg, .woocommerce-checkout .whb-column.whb-col-left.whb-visible-lg {
    display: inherit;
    width: -webkit-fill-available;
}
.product-grid-item .out-of-stock.product-label {
    font-size: 8px;
}
.single-product-page .summary-inner p {
    padding-bottom: 0;
    margin-bottom: 5px;
}
.product-image-summary .woodmart-before-add-to-cart, .product-image-summary .woodmart-after-add-to-cart {
    margin-bottom: 8px;
}
.woocommerce-Tabs-panel {
    padding: 15px 0px;
}			
.sidebar-container.col-lg-3.col-md-3.col-12.order-last.order-md-first.sidebar-left.area-sidebar-shop.wd-side-hidden.wd-left.wd-inited.wd-scroll.wd-opened{
	width:100%;
}
.berocket_aapf_selected_area_hook.berocket_aapf_selected_area_block {
    width: 100%;
}
.woocommerce-cart .wd-logo picture img, .woocommerce-checkout .wd-logo picture img{
		width:150px;
}
li.menu-item.menu-item-compare.wd-with-icon, li.menu-item.login-side-opener.menu-item-account.wd-with-icon {
    display: none;
}
ul#menu-meniu-principal-1 a {
    color: black;
    font-size: 14px;
    flex: 1 1 0%;
    padding: 5px 10px;
    min-height: 30px;
    border-bottom: 1px solid rgb(129 129 129 / 20%);
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2938 {
    display: none;
}
li.promotii-top {
    margin: 0;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 10px;
    padding-left: 20px;
}
li.promotii-top a{
	color:white;
}
.thumbs-position-bottom .woocommerce-product-gallery__wrapper {
    height: 300px;
}
.product-images-inner figure.woocommerce-product-gallery__image img {
    height: 300px!important;
    object-fit: scale-down;
    padding-left: 10px;
    padding-right: 10px;
}
.home .wpb_single_image {
    padding-left: 0!important;
}
.home .vc_empty_space {
    display: none;
}
.home .whb-header {
    margin-bottom: 0;
}
.home .main-page-wrapper {
    margin-top: 0!important;
}
/*
.lockers-dbx {
    width: 260px;
    display: grid;
    position: absolute;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 10px;
}
*/
tr.wc_shipping_sameday_pickup th {
    max-width: 100%!important;
    position: relative;
    border-bottom: 0;
}
.whb-header .whb-color-dark .searchform.wd-style-default {
    --wd-form-color: #fff!important;
}
.searchform .searchsubmit {
    color: #fff;
}
.wd-header-search-form-mobile input[type="text"] {
    border: 1px solid;
    border-radius: 0.375em;
}
header.whb-header.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared {
    padding-top: 85px!important;
}
.wd-sticky-btn p.stock {
    display: none;
}
a.whatsapp-order, .dbx-help-box {
    display: block!important;
}
.bundled_product_image .yith-wcbm-badge {
    width: 50px!important;
    font-size: 10px;
}
ul.products.bundled_products {
    padding-left: 0;
}
ul.bundled_products .bundled_product_summary .bundled_product_images{
	width: 30%!important;
}
h4.bundled_product_title.product_title {
    font-size: 12px;
	  margin-bottom: 12px;
}
.dbx_bundle_stoc {
    position: absolute;
    left: 0;
    width: 100%;
    min-width: 110px;
    top: 0;
}
.dbx_extra_content_pp {
    flex-flow: column;
	  margin-top: 0;
}
.iconic-wlv-terms__term {
    float: inherit;
    margin: 0 10px 10px 0 !important;
    display: inline-block;
}
.iconic-wlv-terms {
    display: block;
    overflow: visible;
    overflow-x: auto;
    white-space: nowrap;
}
.product-info .price {
    font-size: 1.5em;
}
td.value.iconic-wlv-variations__value {
    margin-top: -5px;
    -webkit-font-smoothing: antialiased;
    padding-right: 10px;
    position: relative;
    display: inline-grid!important;
    width: 100%;
}
span.name-dbx{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.iconic-wlv-terms__term-content{
    display: inline-block;
    width: 100%;
}
h1.product-title.entry-title {
    font-size: 20px;
    line-height: 1.26;
}
.top_product_info_dbx p {
    font-size: 13px;
}
.breadcrumbs a {
    font-size: 14px;
}
.dbx_extra_content_pp{
    flex-flow: column;
}
.containerl .ccc span {
    font-size: 13px;
}
.product-main form.cart {
    margin-bottom: 0;
}
.sticky-add-to-cart--active .quantity {
    display: none;
}
h4.bundled_product_title.product_title {
    font-size: 12px;
    line-height: 1.2;
    padding-bottom: 17px;
}
.bundled_product .details{
    width: 65%;
}
.woocommerce-page div.product div.bundled_product_images, .woocommerce-page #content div.product div.bundled_product_images, .woocommerce div.product div.bundled_product_images, .woocommerce #content div.product div.bundled_product_images {
    width: 35%!important;
}
.checkout .shop_table .product-name, .checkout .shop_table .product-total {
    width: 100%;
    max-width: 100%;
	  display: table-cell;
}
.checkout .shop_table tr.cart_item {
    width: 100%;
    display: table-row;
}
.checkout-sidebar.sm-touch-scroll {
    overflow-x: hidden!important;
    width: 100%;
}
.checkout .shop_table .product-total {
    text-align: right!important;
}
.checkout .shop_table .product-name {
    padding-left: 0;
}
.checkout tr.cart-subtotal td {
    text-align: right!important;
    margin-right: 15px;
    margin-left: auto;
    padding-right: 5px!important;
    width: 100%;
    padding: 15px 10px;
}
.bump_product img {
    height: 100px;
}
.bump_product:first-child::after {
    right: -10%;
}
.iconic-wsb-product-bumps__actions {
    width: 100%;
}
.iconic-wsb-product-bumps__button-wrap {
    margin-top: 15px;
    float: inherit;
}
.page-id-5014 .product-grid-item.col-6 {
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
}
.product-grid-item img{
	  height: 200px!important;
}
p.delivery {
    display: grid!important;
}
.dbx_pp_delivery {
    height: 40px;
    font-size: 13px;
    line-height: 1.2;
}
h1 {
    font-size: 24px;
    line-height: 1.2!important;
}
.dbx_extra_content_pp1 {
    flex-flow: row nowrap;
}
p.mesaj-custom {
    padding: 0!important;
}
.product-image-summary .cart {
    display: flex;
	  margin-top: 15px;
}
h2 {
    font-size: 21px;
    line-height: 1.2!important;
}
h3 {
    font-size: 18px;
    line-height: 1.2!important;
}
.cadou_img {
    width: 50%;
    align-self: baseline;
}
.cadou_content h4 {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 15px;
}
.panel.entry-content .table_desc table {
    table-layout: fixed;
    width: 500px;
    /* max-width: 100%; */
    margin-bottom: 20px;
    background-color: transparent;
    overflow-y: hidden;
    overflow-x: auto;
    min-height: 0.01%;
}
.panel.entry-content .table_desc{
    overflow-x: auto;
    position: relative;
}
.cart_item td.product-thumbnail {
    width: auto!important;
}
.bundled-product-name.bundled_table_item_indent {
    padding-left: 0!important;
}
.cart_item td.product-name {
    padding-left: 0!important;
    padding-bottom: 10px;
}
tr.cart-subtotal td span.amount, tr.order-total td span.amount, tr.shipping td span.amount {
    float: right;
}
tr.cart-subtotal td, tr.order-total td, tr.shippingl td {
    padding-bottom: 10px!important;
}
tr.shipping td:before {
	margin-left: -70px;
}
tr.shipping td {
    padding-left: 70px;
}
.checkout .shop_table .product-total .amount {
    font-size: 115%;
}
tr.cart-subtotal td, tr.fee td {
    padding: 15px 12px!important;
    max-width: 100%!important;
    width: auto!important;
    line-height: 30px;
    font-size: 1em;
    margin-right: 0!important;
    border-bottom: 0;
}
tr.cart-subtotal, tr.fee {
    border-bottom: 1px solid #e6e6e6;
}

td.product-price del {
    color: #BDBDBD;
    margin-bottom: 0;
    margin-right: 5px;
}
td.product-price, td.product-price .amount {
    font-size: 110%;
}
ul#shipping_method {
    margin-left: -100px;
}
.woocommerce-cart .site-logo, .woocommerce-checkout .site-logo {
    max-width: 200px;
}
.woocommerce-cart .site-logo img, .woocommerce-checkout .site-logo img {
    max-width: 200px!important;
}
.woocommerce-cart tr.cart-subtotal td::before {
    margin-left: -13px;
}
.woocommerce-cart tr.cart-subtotal td span.amount {
    margin-right: -13px;
}
.woocommerce-cart tr.cart-discount td span.amount {
    float: right;
}
a.checkout-button.button.alt.wc-forward {
    margin-top: 20px;
}
tr.order-total small {
    display: none;
}
.woocommerce-checkout tr.fee td span.amount {
    float: right;
    margin-right: -6px;
}
.product-image-summary form.cart.cart_group.bundle_form {
    display: block;
}
.woocommerce-page div.product div.bundled_product_images, .woocommerce-page #content div.product div.bundled_product_images, .woocommerce div.product div.bundled_product_images, .woocommerce #content div.product div.bundled_product_images {
    width: 20%!important;
}
.dbx_ratez {
    width: 65%;
}
div#dbxRateModal {
    left: 0;
    height: -webkit-fill-available;
    top: 0;
    position: fixed;
    z-index: 9999;
    border-radius: 0;
}
.wd-header-search-form-mobile .searchform {
    --wd-form-height: 42px;
    display: inline-flex;
    width: 80%;
}
.cart-totals-section tr.shipping td:before {
    margin-left: 0!important;
    padding: 12px;
    padding-left: 0;
    width: 100%!important;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping {
    display: inline-flex;
    flex-flow: column nowrap;
    text-align: left!important;
    align-items: baseline;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping th {
    width: 100%;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td {
    width: 100%!important;
    max-width: 100%;
}
ul#shipping_method {
    margin-left: 0;
    width: 100%;
}
ul#shipping_method li {
    margin-bottom: 12px;
}
}

