/*
Theme Name:   Revibox
Theme URI:    https://xstore.8theme.com
Description:  XStore is a multi-purpose theme that offers the ultimate WordPress and WooCommerce synergy, providing a comprehensive, all-in-one solution.
Author:       8theme
Author URI:   https://www.8theme.com
Template:     xstore
Version:      1.0
Text Domain:  xstore-child
Tags: e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, translation-ready, ecommerce, woocommerce, shop, elementor, business, corporate, blog, news, light, dark
*/

/* hot / sale */
.menu-label-hot > a .label-text{background-color:#c62828;}
.menu-label-hot > a .label-text:before{
	border-right-color:#ffffff; /* rosu: #c62828 */
	display:none;
} 
.menu-label-new > a .label-text{background-color:#01549a;}
.menu-label-new > a .label-text:before{
	border-right-color:#ffffff;/* albadru: 01549a */
	display:none;
}
/* test start*/
.toggle-picked {
    color:#ccc;
}

.toggle-picked.active {
    color:#ffba00;
}
/* test end*/

.etheme-product-grid-item.product-top-vanzari::before {
    content: "Top Vânzări";
	z-index: 5;
	position: relative;
    padding: 3px 8px;
	font-size: 0.85rem;
    text-align: center;
	text-transform: uppercase;
	color: #fff;
	right: 116px;
	background: #2e7d32;
	border-radius:5px;
	    top: -3px;
}



.etheme-elementor-menu .item-design-mega-menu{    position:relative !important;}
.etheme-elementor-menu .nav-sublist-dropdown ul > li.item-design-mega-menu{    position: relative !important;}
/*.toate-categoriile-desk-top .item-design-mega-menu{max-height: 50px !important;}*/
/* consent magic */
.cs-popup-row .btn.btn-grey.allow_all_btn.cs_action_btn{
	background-color: #ffffff !important;
	color: #01549a !important;
	border: 1px solid #01549a;
}
.cs-popup-row .btn{margin: 0px !important;}
/* home */
.meniu-home-full ul{
	padding-left: 0px !important;
	margin-bottom: 0px !important;
}
.meniu-home-full ul{flex-direction: column;}
.meniu-home-full ul li:last-child{
	border-bottom:none !important;
	padding-bottom:0px !important;
	margin-bottom: 0px !important;
}
.meniu-home-full .etheme-elementor-nav-menu.horizontal>li{
	align-self: flex-start;
	width: -webkit-fill-available;
	border-bottom: 1px solid #E1E1E1;
	padding:5px;
}
#menu-1-052dba7.etheme-elementor-nav-menu.vertical .nav-sublist-dropdown{
	top:0px;
	transform: none !important;
}
/*show-password-input*/
.show-password-input{display:none;}
/* top bar*/
.mesaj-important .elementor-icon-box-wrapper{align-items: baseline !important;}
p {
    margin-bottom: 5px;
}
.page-id-32 .col-md-12{
	padding-left: 10px;
    padding-right: 0px;
}
a.etheme-icon-list-item-text{
	font-weight:400 !important;
	text-align:center;
}
.elementor-9666 a.etheme-icon-list-item-text{text-align:left !important;}
/* contact form 7*/
span.wpcf7-list-item { display: block; }
.wpcf7-list-item{margin:0px !important;}
.wpcf7-form label{text-transform:none !important;}
.etheme-contact-form-7.labels-hide .wpcf7-form label{font-size: 14px !important;}
/* captcha */
.grecaptcha-badge { 
    visibility: hidden !important;
}
/* pages */
.page-heading, .breadcrumb-trail{
	background-image:none !important;
}
.content-page{padding-bottom: 1.65em;}
/* ----------  TVA ---------------------- */
.etheme-sticky-cart .extva{margin-right: 15px;}
.etheme-product-grid-item .etheme-product-grid-categories{
	font-size: 15px !important;
	font-weight: 400!important;
	color: #000000!important;
}
.etheme-product-grid-item .etheme-product-grid-categories a{
	font-size: 13px !important;
	font-weight: 400!important;
	color: #000000!important;
}
.etheme-product-grid-item .etheme-product-grid-title{
	font-size: 18px!important;
	font-weight: 700!important;
	color: #000000!important;
}
.etheme-product-grid-item .price{
	font-size: 15px!important;
	font-weight: 700!important;
	color: #000000!important;
}
.etheme-product-grid-item .extva{
	font-size: 13px!important;
	font-weight: 400!important;
	color: #000000!important;
}
.single-product .extva:before{
	content: '/';
}
.single-product .extva{
	font-size: 16px!important;
	font-weight: 400!important;
	color: #01549A!important;
	display: inline-block;
}
.single-product .price{
	display: inline-block;
	margin-right: 10px;
}
/* ---------- nexa font -----------*/
/*h3{text-transform: none;}
h3.products-title{text-transform: none;}
.btn.bordered{text-transform: none;}
.checkout-button{text-transform: none;}
.form-row.place-order .button{text-transform: none;}
.btn.big.black{text-transform: none;}
.single_add_to_cart_button.button{text-transform: none;}
.et-menu-list .menu-title>:not(.label-text){text-transform: none !important;}*/
/* ---------------------- inter font ---------------------------*/
.widget li a{
	font-family: "Inter", sans-serif;
	font-weight: 400;
	padding: 20px 20px 10px 20px !important;
}
a.etheme-ajax-filter.etheme-sale-filter{
	font-family: "Inter", sans-serif !important;
	font-weight: 400;
}
a.etheme-ajax-filter.etheme-stock-filter{
	font-family: "Inter", sans-serif !important;
	font-weight: 400;
}
h2{
	margin-top: 32px;
	line-height: 32px;
	text-transform: inherit;
	font-size: 20px !important;
    color: #000000 !important;
}
/* ----------------- top bar -----------------------*/
.elementor-element-2db294c .elementor-icon{color: #ffffff !important;}
.elementor-element-2db294c .elementor-icon-box-title{color: #ffffff !important;}
.elementor-element-d7a7845 .elementor-icon{color: #ffffff !important;}
.elementor-element-d7a7845 .elementor-icon-box-title{color: #ffffff !important;}
/* ------------------ menu widget ----------------- */
.widget li {
	border: 1px solid #e1e1e1;
	border-bottom: 0px;
}
.widget .menu li:last-child{
	border-bottom:1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom:30px;
}
/* ----------------- cart ----------------------------------*/
.mini_cart_item .product-title a{
	padding: 0px !important;
}
.mini_cart_item .sku_wrapper{display:none !important;}
.mini-cart-buttons a.button.wc-forward{
	color: #01549a !important;
}
.mini-cart-buttons a.button.btn-checkout{
	color: #ffffff !important;
}
.mini-cart-buttons .button.wc-forward{
	border: 1px solid #01549a;
}
.mini-cart-buttons .button.wc-forward:hover{
	border: 1px solid #01549a;
}
a.button.return-shop{
	background-color: #f2f2f2 !important;
	color: #01549a !important;
}
.product_list_widget li .product-title a{
	white-space: inherit;
    overflow: visible;
}
/* -------------------- checkout -----------------------------------*/
#payment .payment_methods label{color: #000000;}
/*.cart_totals .shop_table .woocommerce-shipping-totals th:after{
	content: "- bifează modalitatea de livrare/ridicare";
	color: red;
}*/
.cart-order-details .shop_table .woocommerce-shipping-totals th:after{
	content: "- bifează modalitatea de livrare/ridicare";
	color: #c62828;
}
#shipping_method label{
	color: #000000;
	margin-bottom:0px;
}
#shipping_method li {
    display: flex;
    text-align: start;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
}
#shipping_method li p {
    font-size: 12px;
    text-align: left;
}
.payment_methods p{
	background-color: #FEAD77;
	padding: 10px;
	color: #ffffff;
	border-radius:10px;
}
.find-postal-code {margin-top: 5px;}
.find-postal-code a{
	font-family: "Inter", sans-serif !important;
	font-weight:400;
	text-decoration: underline;
}
#smartbill_billing_type{
	background: #00549a;
    padding: 5px;
}
select#smartbill_billing_type{
	color: #ffffff !important;
	padding-right: 20px;
}
#wc_order_billing_tip_facturare_fgo_client_field{
	background: #00549a;
    padding: 5px;
}
#wc_order_billing_tip_facturare_fgo_client_field label{
	color: #ffffff;
	padding-right: 20px;
}
.woocommerce-checkout #billing_company_field:before{
	content:'Nume Companie';
	margin-top:20px;
}
.woocommerce-terms-and-conditions-wrapper .form-row label{font-size:16px;}
.woocommerce-checkout .input-text {font-weight:400 !important;}
.woocommerce-checkout #tip_facturare_field{
	background: #00549a;
    padding: 5px;
}
.woocommerce-checkout #tip_facturare_field label{
	color: #ffffff;
	padding-right: 20px;
}
.elementor-kit-26 button, .elementor-kit-26 input[type="button"], .elementor-kit-26 input[type="submit"], .elementor-kit-26 .elementor-button{
	color: #ffffff;
	border-radius: 50px;
}
.woocommerce-cart .checkout-button{
	color: #ffffff;
}
.woocommerce-checkout-review-order tr.cart_item.st-item-meta{
	border-bottom: 1px solid #e1e1e1;
}
.woocommerce-checkout-review-order-table ins{text-decoration:none !important;}
.woocommerce-shipping-may-be-available-html{color: #00549a;}
.woocommerce-checkout-review-order .order-total th{font-weight: 800;}
.woocommerce-checkout-review-order .order-total bdi{font-weight: 800;}
.woocommerce-checkout-review-order .order-total td{font-weight: 800;}
/* finalizare comanda */
.woocommerce-order-received .woocommerce-bacs-bank-details{
	max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.woocommerce-order-received .woocommerce-bacs-bank-details li{list-style:none;}
tr.woocommerce-shipping-totals.shipping{
	display: flex;
    flex-direction: column;
}
#shipping_method li{
	justify-content: flex-start !important;
	width: 300px !important;
}
.woocommerce-shipping-methods .fan-shipping-logo{display:none !important;}
/*#shipping_method li:has(input[value*="fan_courier@1"]) label{
	background-color:#FEAD77;
	padding:10px;
	border-radius: 10px;
	color: #ffffff !important;
}*/
/* -------------------- mesaj custom checkout / cart ------------------*/
.mesaj-important-alb .elementor-icon{color: #ffffff !important;}
.mesaj-important-alb .elementor-icon-box-title{color: #ffffff !important;}
/* --------------- product images ----------------------------------------*/
.elementor-widget-etheme_product_grid .etheme-product-grid-image img{
	max-height: 320px !important;
    width: auto;
}
.archive.woocommerce-page .etheme-product-grid-image img{
	max-height: 320px !important;
    width: auto;
}
.post-type-archive .etheme-product-grid-image img{
	max-height: 320px;
    width: auto;
}
.archive .single-waitlist{display:none;}
/* single product */
.single-product p.stock.in-stock:before{content: none;}
.single-product .out-of-stock{display: none;}
.single-product #tab-description h3{
	margin-top: 41px;
	text-transform: inherit;
	font-size: 18px;
}
.single-product #tab-title-reviews h3{
	margin-top: 41px;
	text-transform: inherit;
	font-size: 18px;
}
.single-product #tab-description h2{
	margin-top: 41px;
	text-transform: inherit;
}
.single-product #tab-title-reviewsh2{
	margin-top: 41px;
	text-transform: inherit;
}
.single-product div.quantity{margin-right: 10px !important;}
.single-product .products-page-cats a{
	font-size: 15px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.products-page-cats a{
	font-size: 15px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.etheme_sidebar-widgets-count-aside .widget_product_categories .children a{color:#01549A !important;}
/* ------------------------ vanzari incrucisate - cross sells ---------------------------*/
.elementor-widget-woocommerce-product-etheme_cross_sells .products-page-cats{display:none;}
.elementor-widget-woocommerce-product-etheme_cross_sells .sku_wrapper{display:none;}
.elementor-widget-woocommerce-product-etheme_cross_sells .content-product .quantity-wrapper .button {    border-radius: 50px;}
.elementor-widget-woocommerce-product-etheme_cross_sells .content-product .quantity-wrapper .button.et-st-disabled:hover{    border-radius: 50px;}
.elementor-widget-woocommerce-product-etheme_cross_sells .products-page-cats{
	font-size: 13px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.elementor-widget-woocommerce-product-etheme_cross_sells .price{
	font-size: 15px !important;
    font-weight: 700 !important;
    color: #000000 !important;
}
.elementor-widget-woocommerce-product-etheme_cross_sells .extva{
	font-size: 13px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
/* related products */
.elementor-widget-woocommerce-product-etheme_related .products-page-cats{display:none;}
.elementor-widget-woocommerce-product-etheme_related .sku_wrapper{display:none;}
.te-ar-putea-interesa .content-product .quantity-wrapper .button {    border-radius: 50px;}
.te-ar-putea-interesa .content-product .quantity-wrapper .button.et-st-disabled:hover{    border-radius: 50px;}
.te-ar-putea-interesa .products-page-cats{
	font-size: 13px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.te-ar-putea-interesa .price{
	font-size: 15px !important;
    font-weight: 700 !important;
    color: #000000 !important;
}
.te-ar-putea-interesa .extva{
	font-size: 13px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
/* similar products */
.et_cart-type-1 .quantity-wrapper .button:before{
	content: "\e90c";
	font-weight: 300;
}
.et_cart-type-1 .single_add_to_cart_button:before {
	content: "\e90c";
	font-weight: 300;
}
/* onsale*/
.onsale.left{left: 0px;}
.onsale{top:0px;}
/* footer */
.footer-revi-meniuri .etheme-elementor-nav-menu.horizontal>li{margin-bottom:0px !important;}
/* blog*/
.single-post h1{
	font-size: 20px;
    font-weight: 700;
}
.single-post h2{
	margin-top: 32px;
	line-height: 32px;
	text-transform: inherit;
	font-size: 20px;
    color: #000000;
}
.single-post h2 a{
	font-size: 20px;
	font-weight:500;
	text-decoration: underline;
}
.single-post h3{
	margin-top: 32px;
	font-size: 18px;
	font-weight:600;
	text-transform: inherit;
}
.post-heading h2 a{ 
    text-transform: none !important;
}
.single-post .page-heading.bc-type-left2 .title{
	display:block !important;
	color: #01549A;
	font-size: 30px;
    font-weight: 600;
    text-transform: none;
    line-height: 32px;
	margin-top: 41px;
}
.single-post .title:before{display:none !important;}
.single-post .content-article{margin-top: 41px;}

.blog .blog-post{border-style: solid;
    border-color: #EBEBEB;
    padding: 20px 20px 20px 20px;
}
.blog article.post-grid{
	margin-right: 20px;
}
.archive .blog-post{
	border-style: solid;
    border-color: #EBEBEB;
    padding: 20px 20px 20px 20px;
}
.archive article.post-grid{
	margin-right: 20px;
}

/* ------------- sales-booster-estimated-delivery -------------------------*/
.sales-booster-estimated-delivery:before{
	content: "\e942";
	font-family: xstore-icons !important;
	font-weight:400;
}
.et-icon{font-weight:400;}
.etheme-product-grid-item .etheme-product-grid-title{font-size: 16px !important;}
/* -------------- tiered discounts ------------------------------------*/
/*.wqm-pricing-table-wrapper thead:before{
	content: 'PROMOȚIE VOLUM';
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 800;
    background-color: #737373;
    text-align: center;
    width: 100%;
    display: inline-block;
    color: #ffffff;
	padding:10px;
}*/
.wqm-pricing-table-wrapper {
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.wqm-pricing-table{
	margin: 0px;
	border: 1px solid #E1E1E1;
}
.wqm-pricing-table tr.active{
	border: 3px solid #2e7d32 !important;
}
.wqm--clickable tbody tr.active td{
	background: #ffffff !important;
    color: #0a0a0a;
}
.wqm--clickable tbody tr:hover{background: #E1E1E1 !important;}
.wqm-pricing-table thead{background: #E1E1E1 !important;}
.wqm-pricing-table thead th{padding: 0px 15px;}
.wqm-pricing-table td{
	border: 1px solid #E1E1E1 !important;
    padding: 7px !important;
}
.wqm-pricing-table tbody td>span{padding: 0px 15px;}
.wqm-pricing-table .tva-inclus{
	font-size: 14px;
	padding: 1px;
}
.wqm-pricing-table .extva{
	font-size: 12px !important;
	padding-left: 3px;
}
/* new menu 2026 */
/*.borders-new-menu .menu-sublist li{
	border-bottom: 1px solid #E1E1E1;
	padding: 7px !important;
}
.borders-new-menu .menu-sublist li:last-child{border-bottom:none;}*/
.borders-new-menu .et-menu-list{margin-bottom: 5px;}
/* preturi cu reducere */
.price ins .amount, .cart ins .amount, .product-price ins .amount{color: #FF0202 !important;}
/* ------------------- pagina refund -------------------------------------*/
.bb_request_refund{border-radius:100px;}
/* -------------------- styles for Special products -------------------------------------- */
.bb-special-products .products-loop{display:flex;}
.bb-special-products .product {
    padding: var(--rows-gap, 15px) var(--cols-gap, 15px);
    border: 1px solid var(--bordered-layout-border-color, var(--et_border-color));
    -webkit-border-start: none;
    border-inline-start: none;
    margin-top: -1px;
}
.bb-special-products .first{border-left: 1px solid var(--bordered-layout-border-color, var(--et_border-color));}
.bb-special-products .product .products-page-cats a{
	font-size: 13px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.bb-special-products .product .product-title a{
	font-size: 16px !important;
	font-weight: 700 !important;
    color: #000000 !important;
}
.bb-special-products .product .sku_wrapper{display:none;}
.bb-special-products .product .price{
	font-size: 15px !important;
    font-weight: 700 !important;
    color: #000000 !important;
	display: block;
    margin-bottom: 7px;
}
.bb-special-products .product .price .extva {
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.bb-special-products .product .button{
	border-radius: 50px 50px 50px 50px !important;
}
.bb-special-products .product .xstore-wishlist{display:none;}
.bb-special-products .product .content-product {margin-bottom: 0px;}
.bb-special-products .products-page-cats{display:none;}
/* styles for Produse Noi products */
.bb-produse-noi-products .products-loop{display:flex;}
.bb-produse-noi-products .product {
    padding: var(--rows-gap, 15px) var(--cols-gap, 15px);
    border: 1px solid var(--bordered-layout-border-color, var(--et_border-color));
    -webkit-border-start: none;
    border-inline-start: none;
    margin-top: -1px;
}
.bb-produse-noi-products .first{border-left: 1px solid var(--bordered-layout-border-color, var(--et_border-color));}
.bb-produse-noi-products .product .products-page-cats a{
	font-size: 13px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.bb-produse-noi-products .product .product-title a{
	font-size: 16px !important;
	font-weight: 700 !important;
    color: #000000 !important;
}
.bb-produse-noi-products .product .sku_wrapper{display:none;}
.bb-produse-noi-products .product .price{
	font-size: 15px !important;
    font-weight: 700 !important;
    color: #000000 !important;
	display: block;
    margin-bottom: 7px;
}
.bb-produse-noi-products .product .price .extva {
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #000000 !important;
}
.bb-produse-noi-products .product .button{
	border-radius: 50px 50px 50px 50px !important;
}
.bb-produse-noi-products .product .xstore-wishlist{display:none;}
.bb-produse-noi-products .product .content-product {margin-bottom: 0px;}


/* --------------------- breakpoints --------------------------------------*/
@media (min-width: 1200px) {
	.single-post .container {
        width: 70%;
    }
}
@media (min-width: 992px) {
	.etheme-product-grid-item .quantity-wrapper{margin:0 auto;}
	.woocommerce-checkout .col-md-7{float: right;}
	.container{width: 100%;}
	.blog .col-md-4 {
        width: 31.333333%;
		min-height: 500px;
    }
	.archive .col-md-4 {
        width: 31.333333%;
		min-height: 500px;
    }
}
@media (max-width: 767px) {
	.bb-produse-noi-products .products-loop{flex-wrap: wrap;}
	.bb-special-products .products-loop{flex-wrap: wrap;}
	.order-review{
		padding: 1em;
	}
	.order-review table th{
		width: 25%;
        padding: 0px;
	}
	.cart-order-details .order-total th{
		vertical-align: top;
		padding-top: 0.71em;
	}
	.woocommerce-checkout-review-order .order-total td{
		display: flex;
    	flex-direction: column;
	}
	.etheme-product-grid-item.product-top-vanzari::before {
		right: 20%;
	}
	.mobile-menus-items-cats .elementor-item {text-transform: none !important;}
	.mobile-menus-items-cats .menu-item a{
		/*font-weight:400;*/
		text-transform: none !important;
	}
	.mobile-menus-items-cats .nav-sublist-dropdown a{
		color: #01549a;
		font-weight:400;
	}
	.etheme-product-grid-content{
		    justify-items: center !important;
	}
	.elementor-2600 .elementor-element.elementor-element-54e39ca4 .etheme-product-grid-content .etheme-product-grid-title a{
		font-size: 14px !important;
		line-height: 2ex;
	}
	.elementor-32 .elementor-element.elementor-element-572c5a5 .etheme-product-grid-content .etheme-product-grid-title a{
		font-size: 14px !important;
		line-height: 2ex;
	}
	/* archive page*/
	.elementor-widget-woocommerce-archive-etheme_description_second{margin-top: 60px;}
	.etheme-elementor-off-canvas-toggle-fixed .etheme-elementor-off-canvas__toggle{top: var(--toggle-button-position-axis-y, 40%);}
	.etheme-product-grid-item .etheme-product-grid-categories{
		font-size: 13px !important;
		padding-bottom: 10px;
        line-height: 16px;
	}
	.etheme-product-grid-item .price{font-size: 13px !important;}
	.etheme-product-grid-item .extva{font-size: 12px !important;}
	.page-id-32 .col-md-12{
    	padding-right: 10px;
	}
	.etheme-elementor-nav-menu{    flex-direction: column;}
	#shipping_method li{
		    justify-content: flex-start;
		
	}
	/* table stuff */
	.step-title{
		padding-bottom:0px;
		border-bottom:0px;
	}
}
@media screen and (max-width: 600px) {
	.woocommerce-checkout table.shop_table, 
	.woocommerce-checkout table.shop_table tbody, 
	.woocommerce-checkout table.shop_table th, 
	.woocommerce-checkout table.shop_table td, 
	.woocommerce-checkout table.shop_table tr { 
		display: block; 
	}
	.woocommerce-checkout table.shop_table td { 
		position: relative;
		text-align:left;
	}
.woocommerce-checkout table.shop_table td:before { 
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%; 
	padding-right: 10px; 
	white-space: nowrap;
}
.woocommerce-checkout table.cart td.actions, 
.woocommerce-checkout #content table.cart td.actions {
	text-align: left;
	border:0;
	padding-left: 6px !important;
}
.woocommerce-checkout table.cart td.actions .button.alt, 
.woocommerce-checkout #content table.cart td.actions .button.alt {
	float: left;
	margin-top: 10px;
}
.woocommerce-checkout .cart-collaterals .cart_totals {
	float: left;
	width: 100%;
	text-align: left;
}
.woocommerce-checkout .col2-set .col-1, 
.woocommerce-checkout .col2-set .col-2,
.woocommerce-checkout form .form-row-first, 
.woocommerce-checkout form .form-row-last {
	float: none;
	width: 100%;
}

.woocommerce-checkout .order_details li {
	clear: left;
	margin-bottom: 10px;
	border:0;
}

}
@media screen and (max-width: 329px){
	.wqm-pricing-table tbody td>span{    padding: 0px;}
	.wqm-pricing-table-wrapper{font-size:10px;}
	.wqm-pricing-table .tva-inclus{font-size:10px;}
	.wqm-pricing-table .extva{
		font-size:10px !important;
		display: inline;
	}
	
}