
            @media (min-width: 1200px) {
            .container {  	
                width: 1200px;
                
            }}
         :root {  
            --hovercolor: #2E9E8A; 
            --bg_dark: #F9F9F9; 
            --font-weight: 400;  
			
        }body{
            font-family: "Karla", sans-serif;
            font-size: 14px;
            color: #222222;
        }body{background-color: #F9F9F9;background-repeat: repeat-x;background-attachment: scroll;background-size: auto;}.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Work sans", sans-serif;
            color: #222222;
            text-transform: capitalize;
			font-weight: 400;
        }.pos_title h2{
            font-size: 25px;
        }.pos-title{
            font-family: "Work sans", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #ffffff;   
        }.js-product-miniature .product_desc .product_name{
            color: #253237;
            font-size: 15px;
            text-transform: none;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #2E9E8A;
        }.product-price-and-shipping .price{
            color:#2E9E8A;
            font-size: 15px;
        }.h1.namne_details, .product_name_h1{
            color: #222222;
            font-size: 22px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#222222;
            font-size: 24px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }.js-product-miniature.style_product1 div.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product1 div.cart span.ajax_add_to_cart_button, .js-product-miniature.style_product1 .product-add-to-cart a {
	font-size: 12px;
	padding: 9px 4px !important;
}
.main-menu .pos-menu-horizontal .menu-content .menu-item > a {

	font-size: 0.675rem;

	padding: 4px 5px !important;
}
.menu-item.menu-item17 span, .menu-item.menu-item18 span {
	color: #fff  !important;
}

.block-onepagecheckout .title-heading, .ets_pr_gift_products .card-block {
	border-top: 3px solid #2E9E8A  !important;
}
#form_ets_onepagecheckout .product-price, .product-line-info .current-price .price,#form_ets_onepagecheckout .product-line-grid-right .cart-line-product-actions, #form_ets_onepagecheckout .product-line-grid-right .product-price,.cart-summary-line.cart-total *{
	color: #2e9e8a !important;
}
.elementor-widget-posCart .blockcart .cart-products-count {
	background-color: #2E9E8A !important;
}
.manufacturers_alphabet a:hover, .manufacturers_alphabet a.st_alpha_b_active {
	border-color: #2E9E8A !important;
	color: #2E9E8A !important;
}
.btn-primary {
	border: none !important;
	background: #2E9E8A !important;
}
.btn-primary:hover {

opacity:0.9;
}
.page-content.page-cms {
	background: none !important;
	line-height: 34px;
}
.page-content.page-cms * {
	font-size: 17px;
}
.js-product-miniature.style_product1 .product-add-to-cart a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	background: #253237;
	text-transform: uppercase;
	padding: 0.5rem 1.25rem;
	border: none;
	cursor: pointer;
	width: 100%;
	font-weight: 100 !important;
}
.tabs {
	padding: 30px 30px;
}
.product_desc {
	padding: 10px !important;
}
.button.ajax_add_to_cart_button.add-to-cart.btn-default {
	font-size: 13px;
	text-transform: none !important;
}
.product-price-and-shipping .discount-product {
	
	font-size: 0.675rem !important;
	
}
.js-product-miniature.style_product1 div.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product1 div.cart span.ajax_add_to_cart_button,.js-product-miniature.style_product1 .product-add-to-cart a {
	 border:1px solid #eee;
	color: #222 !important;
	background: #fff !important;
	font-weight: 700 !important;

}
.elementor-6010000 .elementor-element.elementor-element-dabjgby > .elementor-widget-container {

	float: none;
	text-align: center;
	margin: 14px auto !important;
	display: table;
}
.menu-item.menu-item20 img {
	width: 31px !important;
	margin: 0 !important;
}
.menu-item.menu-item20 {
	background: #e6e6e6;
	margin-right: 5px;
}
.product-price-and-shipping {
	position: relative;

}
#product-availability {
	display: none;
}
.product-add-to-cart a {
	width: 100%;
}
.delivery-options-list.shipping_layout_4 .carrier-delay {
	color: #222 !important;
}
.onepagecheckout-left.col-lg-8 .customer-information, .onepagecheckout-left.col-lg-8 .form-group.row.type-checkout-option.opc_hasaccount.create.sugguest {
	display: none !important;
}
.js-product-miniature.style_product1 div.cart {
	margin-top: 8px;
}

#form_ets_onepagecheckout .title-heading p {
	width: 50%;
	float: left;
	margin: 0;
	font-size: 15px;
	color: #60555c;
	font-weight: 600;
}
.main-menu .pos-menu-horizontal .menu-content .menu-item > a {
	display: block;
	font-weight: 700;
	font-size: 0.875rem;
	background: transparent;
	text-transform: capitalize;
	position: relative;
	margin-left: 0;
	padding: 4px 13px;
}
.menu-close i {
	font-size: 16px;
}

#mobile_menu_wrapper .menu-close {
	background: #2e9e8a;
	color: #645e61;
	height: 33px;
	padding: 0 1.25rem;
	font-size: 1rem;
	font-weight: 600;
	text-transform: capitalize;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	font-size: 14px;
}
.categoryproducts.section-top.slider-arrows-top sub {
	color: #555;
	font-weight: 400;
	font-size: 17px;
	position: relative;
	top: 0;
}

.slider-texte .slider-item {
	background:none !important ;
}
#form_ets_onepagecheckout .issm {
	direction: rtl;
	font-size: 17px !important;
	/* float: right; */
}
.title-heading {
	display: inline-block;
	width: 100%;
}
.block-onepagecheckout span.ets_icon_scices.ets_icon_svg svg {
	top: 13px !important;
}
.js-product-miniature.style_product1 div.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product1 div.cart span.ajax_add_to_cart_button {

	border-radius: 0px !important;
	
}
.promo-code .btn-primary {
	height: 44px !important;
	margin: 0 !important;
}
.main-menu .pos-menu-horizontal .menu-content .menu-item .menu-dropdown .category-sub-menu {
	margin-top: 6px !important;
}
.row.type-checkout-option.login.opc_forgot_submit .btn-primary:hover {
	border-color: #222 !important;
}

 .elementor-element.elementor-element-tdlyjcx .pos-links-widget .links-widget-content a:hover {
	color: #e5007b;
}
.btn-primary {
	border-radius:0px  !important ;
}
#form_ets_onepagecheckout .btn-primary, body .box_more_fee_shipping .box_total_cart {
	background-color: #222 !important;
}

.js-product-miniature.style_product1 div.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product1 div.cart span.ajax_add_to_cart_button {
	font-weight: 200; 
text-transform: uppercase;
}
.btn-secondary, .btn-tertiary, .btn-primary, .poscompare-product .product_desc div.cart button.ajax_add_to_cart_button, .poscompare-product .product_desc div.cart span.ajax_add_to_cart_button {
	text-transform: uppercase;
}
.js-address-form .form-group:first-of-type {
	display: none !important;
}
form .form-control-label {

	color: #6c6c6c !important;
}

.block-onepagecheckout .title-heading {
	text-transform: uppercase;
}
.product-description * {
	line-height: 35px;
}
.checkout.card-block button {
	border: none;
	background: #222 !important;
	text-transform: uppercase;
	padding: 15px 0;
}
.product-actions .add-to-cart:hover {
	border-color: #222;
	background: #222;
	color: #ffffff;
}
#product .page-title-wrapper {
	padding: 4px 0 15px;
}
.js-product-miniature .product_desc h3 {
	height: 40px;
}
.product_desc .manufacturer {
	height: 15px;
	display: flex;
}
.product-price-and-shipping .price {
	color: #222222;
	font-size: 15px;
	text-align: right;

}
.js-product-miniature .product_desc .product_name {

	font-weight: 400;
}
.js-product-miniature.style_product2 .add-to-links li.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product2 .add-to-links li.cart span.ajax_add_to_cart_button {
	color: #fff;}
.js-product-miniature.style_product1 div.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product1 div.cart span.ajax_add_to_cart_button {
	
	padding: 0.5rem 0.25rem !important;
	}


.menu-item.menu-item18.marques {
	background: #6d91e6;
}

 .marques span {

	color: #fff;

}
.maquillage .menu-dropdown .ul-column:not(.column_dropdown) .submenu-item > a {
	text-transform: uppercase !important;
	color: #222 !important;
}
.menu-item.menu-item17 {
	background: #e60303;
	margin-right: 5px;
}

.product-information .payment-detail,.cart-grid-right.col-xs-12.col-lg-4 .payment-detail {
	display: none;
}
.page-header {
	display: none;
}

.page-title-wrapper {
	margin-bottom: 20px !important;background: none !important;
}
.page-title-wrapper.p_tilte_small {
	background: none !important;
	padding: 16px 0 0 0;
	margin: 0 0 14px 0;
}




@media screen and (max-width:767px) {
.menu-item.menu-item17 {
	margin-right: 0;
	margin-bottom: -1px;
}
.menu-item.menu-item17 span, .menu-item.menu-item18 span {
	color: #222 !important;
}
.menu-item.menu-item17, .menu-item.menu-item18 {
	background: none !important;
}
.elementor-element.elementor-element-tncpvew.bg_before.elementor-column.elementor-col-100.elementor-top-column .elementor-image-box-img {
	width: 180px !important;
	/* min-width: 150px; */
	margin: 0 auto;
	display: table;
	float: none;
}}
