body.store-elirel .mgs-instant-search-dropdown .product.name.product-item-shortdescription{
	display:none;
}
.filter-options-content {
    display: block !important;
}
body.store-elirel .ui-slider-handle {
  background: #b0daaa !important;
}
.ui-slider-handle {
    margin-top: -5px;
    margin-left: -5px;
    padding: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
div[data-role~="from-label"] , div[data-role~="to-label"] {
	display:inline-flex;
}
div[data-role~="to-label"] {
	display:inline-flex;
	float: right;
}
@media only screen and (min-width:768px){
body.absolute-header:not(.store-elirel) .page-title-wrapper.background-image .pagetitle-wrapper {
    width: 365px !important;
    padding: 20px;
    background: #ffffff80;
}}
@media only screen and (max-width:767px){
body.catalog-product-view:not(.store-elirel) .data.item.title {
    font-size: 20px !important;
}}
body.store-elirel.catalog-product-view .product-addto-links.desktopproduct {
    display: none;
}
body.checkout-index-index:not(.store-elirel) div[name="shippingAddress.vat_id"] {
	display:none;
}
body.store-elirel .categories.categories-list {
    display: none;
}

@media only screen and (max-width:1600px) and (min-width:1250px){
	body.cms-home .toolbar-loadmore {
		/*margin-top: 85px !important;*/
	}
	body.cms-home .carpet-selection .product.product-item {
		max-height: 557px !important;
	}
	
	}
	@media only screen and (min-width:1240px){
		body.cms-home .promotion-container .panel-block-row {
		padding-top: 0px !important;
	}
	body.cms-home .furniture-block>div {
		margin-bottom: -28px !important;
	}
	}
	@media only screen and (max-width:760px){
		#newsletter-validate-detail-footer .g-recaptcha {
		display: flex;
		justify-content: center;
	}
		.desktopproduct{
			display:none;
		}
	}
	@media only screen and (min-width:761px){
		.mobileproduct{
			display:none;
		}
	}
	@media only screen and (max-width:459px){
		.product-item-info div:nth-of-type(2) {
		font-size: 9px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	}
	
	.g-recaptcha {
		margin-bottom: 18px;
	}
	.helpsearch{
		cursor: pointer;
		position: absolute;
		right: 0%;
		background: #f26c4f;
		color: white;
		padding: 8px;
		border-bottom-left-radius: 5px;}
		.header.header4:not(.active-sticky) .helpsearch {
		top: 117%;
	}
	@media only screen and (max-width:760px){
	.header.header4 .helpsearch {
	   
		width: 100%;
		display: flex;
		justify-content: center;
		border-bottom-left-radius: 0px;
	}}
	@media only screen and (max-width:1250px){
		body .delivery_time { 
		margin-bottom: 0px;
	}
	body.catalog-product-view .product-info-main {
		margin-top:0px;
	}
	body .brand-review-wrapper {
		padding: 7px 10px;
	}
	}
	body .furniture-block>div {
		margin-bottom: 0px;
	}
	body .product-item-name.out {
		margin-top: 47px;
	}
	body .products-grid .product-item-info .product-item-details{
		margin-top:0px;
	}
	@media only screen and (max-width:766px) and (min-width:536px) {
		.mpinstagramfeed-photo {
			width: 50% !important;
		}
	
	}
	
	@media only screen and (max-width:767px) {
		.product-tab:not(.carpet-selection) .new-product-category-tab .items .product-item:last-child {
			display: none;
		}
	
	}
	
	@media only screen and (min-width:1260px) {
		.mpinstagramfeed-photo {
			width: calc(19.666667% - 4px) !important;
		}
	
		.mpinstagramfeed-photo:nth-of-type(6) {
			display: none;
		}
	}
	
	@media only screen and (min-width:432px) and (max-width:535px) {
		img.mpinstagramfeed-image {
			width: 200px !important;
			height: 200px !important;
		}
	
		.mpinstagramfeed-photo {
			width: 50% !important;
		}
	
	}
	
	@media only screen and (min-width:304px) and (max-width:431px) {
		img.mpinstagramfeed-image {
			width: 140px !important;
			height: 140px !important;
		}
	
		.mpinstagramfeed-photo {
			width: 50% !important;
		}
	
	}
	
	.dropdown-menu.show div.swatch-option:after,
	.dropdown-menu.show div.swatch-option:before {
		content: none !important;
	}
	
	@media only screen and (max-width:755px) {
		body .mpinstagramfeed-container .row.shuffle .mpinstagramfeed-photo {
			display: flex;
			justify-content: center;
			align-items: center;
			margin-bottom: 15px !important;
			max-width: unset !important;
			flex: unset !important;
		}
	}
	
	body.page-product-configurable img.mfp-img {
		padding: 30px 0;
		max-height: unset !important;
		max-width: unset !important;
		height: unset !important;
		width: unset !important;
	}
	
	.dropdown-menu.show .swatch-option:hover:after,
	.dropdown-menu.show .swatch-option:hover:before {
		visibility: visible;
		opacity: 1;
	}
	
	.product-item-info .product.actions.product-item-actions div {
		vertical-align: bottom !important;
	}
	
	@media only screen and (max-width:500px) {
		.skydim .btn.btn-secondary {
			font-size: 9px !important;
			padding: 9px 22px !important;
			min-width: 125px !important;
		}
	}
	
	@media only screen and (max-width:1200px) {
		.product-item-info .product.actions.product-item-actions div {
			text-align: center;
		}
	
		.product-item-info .product-item-details {
			margin-top: 0px !important;
		}
	
		.product-item-info .product.actions.product-item-actions {
			text-align: center;
	
		}
	
	}
	
	.dropdown-menu.show div.swatch-option {
		display: flex !important;
	
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 4px;
		min-width: 28px;
		font-size: 11px;
		border-radius: 28px;
		border: unset;
		box-shadow: none;
		float: left;
		outline: none;
	
	}
	
	body.page-product-configurable .mfp-figure figure {
		max-height: 100vh !important;
		overflow: hidden;
		overflow-x: scroll;
		overflow-y: scroll;
	}
	
	@media (min-width: 576px) and (max-width:767px) {
		.container {
			max-width: 540px !important;
		}
	}
	
	@media (min-width: 1200px) {
		body.fullwidth .container {
			max-width: 100% !important;
		}
		body.cms-home .carpet-selection .product.product-item {
		max-height: 466px;
	}
	body.cms-home .row-wrapper.row-5>.col {
		max-height: 382px;
	}
	}
	
	@media (min-width: 992px) and (max-width:1199px) {
		.container {
			max-width: 960px !important;
		}
	}
	
	@media (min-width:768px) and (max-width:991px) {
		.container {
			max-width: 760px !important;
		}
	}
	
	@media (max-width: 1399px) {
	
		.cms-noroute-index #maincontent,
		.page-title-wrapper:not(.container):not(.hidden-title),
		.blog-post-view .image_content,
		body.fullwidth:not(.catalog-product-view) .container,
		.page-layout-1column .description_extra .value,
		.catalog-product-view.template-1.page-layout-1column .breadcrumbs {
			padding-left: 15px !important;
			padding-right: 15px !important;
		}
	}
	
	@media (min-width: 1201px) and (max-width: 1599.98px) {
	
		.catalog-product-compare-index #maincontent,
		.page-title-wrapper:not(.container):not(.hidden-title),
		.blog-post-view .image_content,
		body.fullwidth:not(.catalog-product-view) .container,
		.page-layout-1column .description_extra .value,
		.catalog-product-view.template-1.page-layout-1column .breadcrumbs {
			padding-left: 50px !important;
			padding-right: 50px !important;
		}
	}
	
	@media (max-width: 1200px) and (min-width:993px) {
		.container {
			max-width: 1200px !important;
		}
	}
	
	
	@media (min-width: 1600px) {
	
		.catalog-product-compare-index #maincontent,
		.page-title-wrapper:not(.container):not(.hidden-title),
		.blog-post-view .image_content,
		body.fullwidth:not(.catalog-product-view) .container,
		.page-layout-1column .description_extra .value,
		.cms-noroute-index #maincontent,
		.catalog-product-view.template-1.page-layout-1column .breadcrumbs {
			padding-left: 100px !important;
			padding-right: 100px !important;
		}
	}
	
	.amsearch-additional-content,
	.amsearch-loupe {
		display: none !important;
	}
	
	@media only screen and (max-width: 700px) {
		body .products-grid .product-item-info .product-item-actions .action-wishlist {
			margin: 0 6px 0 0 !important;
		}
	}
	
	@media only screen and (max-width: 700px) {
		.panel-block-row.col-md-12.margin-top70.instagram-banner-wrapper .mpinstagramfeed-photo {
			text-align: center;
		}
	
		footer .row>div {
			margin-bottom: 0px !important;
		}
	
		h4 .col-md-3.home-tp {
			margin-top: 30px;
		}
	
		h4 .col-md-3.home-tp main#tp-widget-wrapper {
			max-width: 200px;
		}
	
		.customer-references>.customer-reference {
			-ms-flex: 0 0 50% !important;
			flex: 0 0 33.333333% !important;
	
			max-width: 33% !important;
		}
	
		.mpinstagramfeed-container .row.shuffle .mpinstagramfeed-photo {
			flex: 0 0 50% !important;
			max-width: 50% !important;
			margin-bottom: 20px;
		}
	
		.mpinstagramfeed-container .row.shuffle {
			display: flex;
			text-align: center;
		}
	
		.footer .middle-footer {
			padding-top: 0px !important;
		}
	
		#maincontent .section100 {
			padding-bottom: 0px !important;
	
		}
	
		.middle-footer h4 {
			margin-bottom: 15px !important;
		}
	
		#tp-widget-wrapper .tp-widget-stars {
			width: 100% !important;
	
		}
	
	}
	
	
	/*mgs-quickview model fixes*/
	
	.mfp-mgs-quickview {
		display: block !important;
	}
	
	body.ratio-1 .mfp-iframe-scaler {
		min-height: 300px;
	}
	
	
	
	.mfp-mgs-quickview .mfp-content {
		display: block;
		border: 0;
		padding: 30px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		line-height: normal;
	}
	
	.mfp-mgs-quickview.mfp-close-btn-in .mfp-close {
		top: 5px;
		right: 15px;
	}
	
	
	
	/* header design changes*/
	
	.header.header4 .middle-header-wrapper .left-content {
		display: none;
	}
	
	
	#trustpilot-widget-trustbox-0-wrapper {
		margin: 50px 0 20px !important;
	}
	
	.carpet-selection {
		padding-bottom: 90px;
	}
	
	
	
	/* customer-reference section in homepage*/
	
	.block-customer-reference {
		padding: 100px 0 100px;
	}
	
	.customer-reference-title {
		font-family: 'Lato', 'sans-serif';
		font-size: 13px;
		letter-spacing: 3px;
		font-weight: 800;
		margin-bottom: 40px;
	}
	
	.customer-references {
		width: 100%;
		display: flex;
		display: -webkit-flex;
		display: -ms-flexbox;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		align-items: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
	}
	
	.customer-references>.customer-reference {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
		text-align: center;
		padding: 0 15px;
	}
	
	.customer-references>.customer-reference img {
		max-width: 100%;
		height: auto;
	}
	
	
	/* product variations dropdown in product-grid */
	
	.products-grid .product-item-info .product-item-details {
		overflow: visible !important;
	}
	
	.products-grid .product-item-info .product-item-details .price-box {
		display: none;
	}
	
	.product-variations {
		position: relative;
		max-width: 300px;
		margin: 0 auto;
		z-index: 5;
		padding-top: 15px;
	}
	
	.default-variation__left {
		float: left;
		text-align: left;
	}
	
	.default-variation__right {
		float: right;
		padding-right: 15px;
		padding-top: 30px;
	}
	
	.default-variation:before,
	.default-variation:after {
		content: "";
		display: table;
	}
	
	.default-variation:after {
		clear: both;
	}
	
	.variations__price {
		color: #f26c4f;
		font-weight: 700;
		font-size: 16px;
	}
	
	.deault-variations__price {
		font-size: 20px;
	}
	
	.variations__dimension {
		color: #000;
		font-weight: bold;
	}
	
	
	.product-variations__wrapper {
		width: 100%;
		border: 1px solid #a3a3a3;
		background: #faf9f7;
		position: absolute;
		top: 100%;
		left: 0;
		display: none;
	}
	
	.product-variations:hover .product-variations__wrapper {
		display: block;
	}
	
	.product-variations__container a {
		border-bottom: 1px solid #a3a3a3;
		display: flex;
		display: -webkit-flex;
		display: -ms-flexbox;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		align-items: flex-end;
		-webkit-align-items: flex-end;
	}
	
	.product-variations__container a:last-child {
		border-bottom: none;
	}
	
	.price-variation__trigger {
		position: relative;
		cursor: pointer;
	}
	
	.price-variation__trigger:after {
		content: "";
		bottom: -1px;
		right: -15px;
		position: absolute;
		border-width: 5px;
		border-style: solid;
		border-color: #ccc transparent transparent;
	}
	
	/* product swatch filter at layred navigation */
	.filter-options-content .am-swatch-wrapper .swatch-option {
		height: 35px;
	}
	
	/* footer design */
	
	.footer-address,
	.contact-info {
		font-weight: 600;
		color: #363636;
	}
	
	.contact-info {
		margin-top: 15px;
	}
	
	.subscribe-section,
	.social-section {
		padding-left: 40px;
	}
	
	.subscribe-note {
		font-weight: 600;
		color: #a1a1a1;
		font-size: inherit;
	}
	
	.footer-section-title {
		font-size: 20px;
		margin-bottom: 20px;
		font-weight: 600;
		font-family: "Lato";
	}
	
	.footer-social {
		margin-top: -5px;
	}
	
	.quality-label {
		margin-top: 25px;
	}
	
	.contact-info,
	.footer-address {
		line-height: 1.7;
	}
	
	.email-info {
		-ms-word-break: break-all;
		word-break: break-all;
		word-break: break-word;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		hyphens: auto;
	}
	
	.copyright-section {
		margin-top: 25px;
		font-weight: 600;
		color: #696969;
	}
	
	/* category page changes */
	
	.filter-options-content .am-shopby-form[data-amshopby-filter="couleur_secondaire"] {
		overflow: initial;
	}
	
	.products-grid .product-item .product-item-info .product-item-actions {
		max-width: initial !important;
		width: 100%;
	}
	
	.social-media-icons-custom {
		display: none;
	}
	
	.products-grid .product-item-info .product-item-actions .actions-quickview,
	.products-grid .product-item-info .product-item-actions .action-wishlist,
	.products-grid .product-item-info .product-item-actions .actions-compare {
		margin-right: 10px !important;
	}
	
	.products-grid .product-item-info:hover .social-media-icons-custom,
	.products-list .social-media-icons-custom {
		display: block;
	}
	
	.social-share-icon {
		text-align: left;
	}
	
	.social-share-icon a {
		display: inline-block;
		width: 30px;
		height: 30px;
		background: #f26c4f;
		border-radius: 100%;
		line-height: 40px;
		padding: 0;
		text-align: center;
		margin-right: 10px;
	}
	
	.social-share-icon img {
		vertical-align: middle;
		height: 22px !important;
		width: 22px !important;
		margin-top: -12px;
	}
	
	.social-share-icon h6 {
		display: inline-block;
		margin-right: 10px;
		vertical-align: middle;
	}
	
	
	
	/* product view page changes */
	
	.catalog-product-view.template-1.page-layout-1column .row-detail-product,
	.catalog-product-view.template-1.page-layout-1column .product.media,
	.catalog-product-view.template-1.page-layout-1column .page-title-wrapper {
		background: #fff;
	}
	
	
	.product-info-ref-group {
		margin-top: 30px;
	}
	
	.ref-group-product-listing-wrap {
		/*width: 320px;*/
		margin: 0;
	}
	
	.ref-group-product-listing-wrap>.slide_ref_group:not(:last-child) {
		margin-right: 50px;
	}
	
	
	
	.block.product-brand {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		text-align: right;
		order: 1;
	}
	
	.brand-review-wrapper #trustpilot-widget-trustbox-0-wrapper {
		margin: 0 !important;
		order: 2;
		width: auto;
	}
	
	.trustpilot-widget iframe {
		max-width: 250px;
	}
	
	
	.brand-review-wrapper {
		padding: 20px 10px;
		background: #fff;
		margin: 15px 0 10px;
		display: flex;
		display: -webkit-flex;
		display: -ms-flexbox;
		align-items: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		justify-content: space-between;
		-webkit-justify-content: space-between;
	}
	
	.catalog-product-view .product.attribute.overview {
		margin: 0 !important;
	}
	
	.see-more-link {
		font-size: 16px;
		font-weight: bold;
	}
	
	.product-detail-infomation .product-data-items-menu .data.item.title:nth-child(2) {
		display: none;
	}
	
	.product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr:nth-child(2n) {
		background: none !important;
	}
	
	.product-atrribute-right,
	.product-desc-left {
		border: 1px solid #d7d7d7;
		padding: 20px;
		height: 100%;
	}
	
	.product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr th,
	.product-detail-infomation .product-data-items-content .table.additional-attributes tbody tr td {
		border: none !important;
	}
	
	.product-description-section-title {
		text-align: center;
	}
	
	.product.attribute.description h2 {
		font-size: 16px;
		margin-top: 18px;
	}
	
	.delivery_time {
		float: right;
		padding: 15px;
		background: #fff;
		margin-bottom: 30px;
	}
	
	.product-info-price+.short-description-container {
		background: #fff;
		padding: 15px;
		margin-bottom: 15px;
	}
	
	.product-info-price+.short-description-container [itemprop="description"] {
		display: inline;
	}
	
	.product-options-bottom {
		clear: both;
	}
	
	.ref-group-title {
		margin-bottom: 20px;
	}
	
	.ref-group-product-item {
		margin-bottom: 20px;
	}
	
	.ref-group-product-item-image img {
		width: 100%;
		height: auto;
	}
	
	.ref-group-product-listing-wrap.row .col-xl-2 {
		max-width: 200px;
	}
	
	
	
	/* 15-10-2019 */
	
	.top-header-wrpper {
		margin: 0 auto;
		text-align: center;
	}
	
	.top-header-wrpper li {
		display: inline-block;
		margin: 0 60px;
		clear: both;
		font-size: 15px;
		color: #070707;
		font-family: "Lato";
		font-weight: 800;
	}
	
	.top-header-custom {
		padding: 25px;
	}
	
	.top-header-wrpper span.fa-li {
		font-size: 26px;
		line-height: 0;
		top: -5px;
	}
	
	main {
		position: relative;
	}
	
	span.top-header-text {
		float: left;
		padding-left: 35px;
	}
	
	.middle-header-content {
		background-color: rgba(255, 255, 255, 0.6);
	}
	
	.nav-megamenu nav.navigation .nav-main-menu>li a {
		color: #070707 !important;
		font-size: 15px
	}
	
	#trustpilot-widget-trustbox-0-wrapper {
		margin: 0 0 20px !important;
		width: 25%;
		padding-left: 5%;
	}
	
	.trustpilot-widget iframe {
		margin: 0 auto
	}
	
	img.nw-logo-exp {
		margin-left: 0 !important;
		margin: 0 auto;
		text-align: center;
	}
	
	div#trustpilot-widget-trustbox-0-wrapper {
		z-index: 3 !important;
	}
	
	.custom-container {
		max-width: 1530px;
		margin: 0 auto;
	}
	
	.products-grid .product-item-info .product-item-actions .actions-primary .tocart>span {
		max-width: 63px;
	}
	
	.and-exp {
		margin: 0 auto;
		text-align: center;
	}
	
	.and-exp {
		position: relative;
	}
	
	.and-exp:before {
		position: absolute;
		content: "";
		left: 0;
		height: 83%;
		background-color: #ccc;
		width: 1px;
	}
	
	.and-exp:after {
		right: 0;
		position: absolute;
		content: "";
	
		height: 83%;
		background-color: #ccc;
		width: 1px;
	}
	
	.middle-header-content .mega-menu--left .has-logo-child-menu li:first-child {
		position: relative !important;
	}
	
	.middle-header-content .mega-menu--left .has-logo-child-menu li:first-child .dropdown-menu {
		left: 0 !important;
		transform: translate(0, 0) !important;
	}
	
	/*.mgs-slider-promotion .slider_mgs_carousel{z-index: -1}*/
	.cms-home .new-product-cat-block .custom-container {
		position: relative;
		z-index: 2;
	}
	
	.cms-home .new-product-cat-block.carpet-selection .custom-container {
		z-index: 3;
	}
	
	.product-variations {
		z-index: initial;
	}
	
	.product-variations__wrapper {
		z-index: 999
	}
	
	span.variations__price_special,
	.variations__price.default-variations__special {
		font-size: 13px;
		padding-left: 16px;
		color: #a1a1a1;
		text-decoration: line-through;
	}
	
	.row-detail-product .sharethis .st-btn {
		background-color: #f26c4f !important;
		margin-right: 10px !important;
	}
	
	.row-detail-product .price-box .old-price {
		float: none !important;
		display: inline-block !important;
		padding-left: 37px;
		color: #a1a1a1;
	}
	
	.cms-page-view p {
		color: #697073;
		font-size: 14px;
		line-height: 19px;
	}
	
	.cms-page-view h2 {
		font-size: 22px !important;
		font-weight: 500;
		color: #697073 !important;
	}
	
	.cms-page-view {
		font: 12px/1.55 Arial, sans-serif;
		color: #697073;
	}
	
	.cms-page-view strong {
		font-weight: 700;
		color: #697073;
		font-size: 12px;
	}
	
	.cms-page-view strong.red {
		color: #da313d;
	}
	
	.cms-page-view #maincontent {
		padding-top: 43px;
	}
	
	.return-change-cms strong {
		color: #000;
	}
	
	.return-change-cms h3 span strong {
		font-size: 16px;
		font-weight: bold;
	}
	
	.return-change-cms h1,
	.Livraison-cms h1,
	.payment-secure-cms h1,
	.nos-11-eng-cms h1,
	.comment-cms h1 {
		font-size: 24px !important;
		padding-bottom: 20px;
		font-weight: 500;
	}
	
	.Livraison-cms h2 {
		font-weight: 500;
	}
	
	.payment-secure-cms h3 {
		font-size: 16px;
		font-weight: bold;
		color: #697073;
		padding-bottom: 10px;
	}
	
	.payment-secure-cms p a {
		color: #000;
	}
	
	.contact-us-cms h2 strong {
		font-size: 22px;
	}
	
	.cms-page-view strong.red {
		color: #da313d;
		font-size: 16px;
	}
	
	.faq-cms a.decoree {
		color: #000;
	}
	
	.contact-us-cms h3 {
		font-size: 24px !important;
		font-weight: 500;
	}
	
	.comment-cms table {
		width: 100% !important;
	}
	
	.comment-cms table h2,
	.comment-cms table h2 a {
		color: #000 !important;
	}
	
	.choice-box-inner .row {
		align-items: center;
		margin-bottom: 15px;
	}
	
	.choice-box-inner a {
		color: #000;
	}
	
	.nos-11-engagements-blocks .row {
		padding-top: 35px;
		padding-bottom: 35px;
		margin-left: 0;
	}
	
	.nos-11-engagements-blocks-content {
		padding-left: 50px;
	}
	
	.nos-11-engagements-img1 img {
		display: inline-block !important;
	}
	
	.nos-11-engagements-img1 {
		margin-bottom: 10px;
		text-align: center;
	}
	
	.wishlist-index-index .main .product-info .product-item-inner .box-tocart .fieldset .field.qty {
		margin-bottom: 0;
	}
	
	.wishlist-index-index .main .product-info .product-item-inner .box-tocart .fieldset .field.qty .control {
		display: inline-block;
		padding-left: 5px;
	}
	
	.field.password-info a {
		text-decoration: underline;
	}
	
	.payment-method .payment-method-title .label .allowed-payment-icon {
		display: inline-block;
		margin-top: -5px;
		position: absolute;
		right: 0;
		white-space: nowrap;
	}
	
	.payment-method .payment-method-title .label .allowed-payment-icon .payment-icon {
		display: inline-block;
	}
	
	.col-md-5 h1.carpet-title {
		font-size: 35px;
		color: #a0a0a0;
	}
	
	/* body.fullwidth:not(.catalog-product-view) .container{
		max-width: 100% !important;
	} */
	.col-md-5.and-exp-content {
		max-width: 35%;
		padding-right: 3%;
		margin-right: 15px;
	}
	
	.middle-footer .container-fluid {
		display: block;
		max-width: 1300px;
	}
	
	.col-lg-12 .panel-block-row.col-md-12 {
		display: block;
		max-width: 1300px;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
		/*padding-top: 15px;*/
	}
	
	.cms-index-index .text-center.toolbar-loadmore {
		margin-top: 0;
		margin-bottom: 15px;
	}
	
	.cms-index-index .carpet-selection {
		padding-bottom: 0;
	}
	
	.toolbar-loadmore .btn-loadmore::before {
		display: none;
	}
	
	.cms-index-index .menu-product-tabs {
		margin-bottom: 30px;
	}
	
	.cms-index-index .section100 {
		padding-top: 20px !important;
	}
	
	.footer .block-customer-reference {
		padding: 0;
		padding-bottom: 20px;
	}
	
	.footer .middle-footer {
		padding-top: 40px;
	}
	
	.promotion-container {
		padding-top: 0 !important;
	}
	
	.product-info-list-additional .stock.available {
		color: red;
	}
	
	.product-info-list-additional .stock.available span a {
		color: red;
	}
	
	.stock-availabilty.text-right span.expected-delivery-time {
		color: green;
	}
	
	ul.items.am-filter-items-attr_category_ids.am-labels-folding .item input[type="radio"] {
		display: inline-block !important;
	}
	
	.cms-page-view h2 {
		font-size: 36px !important;
		font-weight: 700;
		color: #000 !important;
	}
	
	header {
		position: sticky !important;
	}
	
	.header.active-sticky {
		position: fixed !important;
	}
	
	.homepage_banner_slider #page-header-sliders {
		height: 100% !important;
	}
	
	/**.homepage_banner_slider {
		height: 515px;
	} **/
	.nav-megamenu.mgs-menu .mega-menu--logo img {
		cursor: pointer;
	}
	
	.catalog-product-view div#placeholder-header {
		height: 5px !important;
	}
	
	.product-variations__wrapper .product-variations__container a {
		display: inline-block;
	}
	
	/* 404 page design */
	.std dt {
		color: #000000;
	}
	
	.std ul {
		color: #000000;
	}
	
	body.cms-noroute-index {
		overflow-x: unset;
	}
	
	.cms-noroute-index .header .my-account-link:hover .toplinks-content {
		-webkit-transform: translate(40%, 0);
	}
	
	.checkout-index-index .table-checkout-shipping-method td.col.col-price.col-price-mobile-view {
		display: none;
	}
	
	.payment-method-title img.payment-icon {
		float: right;
		position: relative;
		top: -14px;
	}
	
	.products-grid .product-item-info .product-item-actions .action-wishlist .inwishlist:not(.primary):hover {
		background-color: #f26c4f;
		border-color: #f26c4f;
	}
	
	.products-grid .product-item-info .product-item-actions .action-wishlist .inwishlist:not(.primary) {
		background-color: #f26c4f;
		border-color: #f26c4f;
		color: white;
	}
	
	.checkout-success .actions-toolbar {
		padding-top: 20px;
	}
	
	.checkout-success-page p.order-success-message {
		font-size: 20px;
		padding-top: 20px;
	}
	
	.checkout-success a.print {
		font-size: 15px;
	}
	
	/* product list page */
	.products-list .product-item .product-item-info .product-item-details .product-item-actions .action.tocart::before {
		background-image: unset !important;
		display: none;
	}
	
	.products-list .product-item .product-item-info .price {
		color:
			#f16b4e !important;
	}
	
	.products-list .product-item .product-item-info .field.qty {
		border: 1px solid black;
		border-radius: 35px;
		width: 42%;
		height: 90%;
		margin-top: 7px;
	}
	
	.products-list .product-item-info .selected-dimension-wrapper {
		color: #000;
	}
	
	.products-list .product-item-info .field.qty .edit-qty.minus.disable-select-text {
		padding-left: 10px;
	}
	
	.products-list .product-item-info .field.qty .edit-qty.plus.disable-select-text {
		margin-right: 10px;
	}
	
	.product.actions.product-item-actions form {
		display: inline-flex;
	}
	
	.product.actions.product-item-actions .actions {
		margin: 5px 5px 5px 10px;
	}
	
	.product.actions.product-item-actions .actions span {
		max-width: 155px !important;
	}
	
	.product.actions.product-item-actions .action-wishlist {
		margin: 5px 0 auto !important;
	}
	
	.product.actions.product-item-actions .actions-compare {
		margin: 5px 5px !important;
	}
	
	.product.actions.product-item-actions .field.qty .input-text.qty {
		width: 35px !important;
		padding: 0 !important;
		height: 40px !important;
	}
	
	.product.actions.product-item-actions {
		max-width: 100% !important;
	}
	
	.block-content .box-content.shipping-date {
		padding-top: 25px;
	}
	
	button#empty_cart_button {
		background-color: #FFFFFF;
		color: #000000;
	}
	
	button#empty_cart_butto:hover {
		background-color: #f26c4f !important;
		color: #FFFFFF;
	}
	
	.checkout-cart-index .form-cart .cart .btn-secondary {
		background: #fff;
		border-color: #d7d7d7;
		color: #000;
	}
	
	.checkout-cart-index .cart .btn-secondary:hover {
		background-color: #f26c4f !important;
		color: #FFFFFF !important;
		border-color: #f26c4f;
	}
	
	.cms-index-index .panel-block-row img.instagram-banner {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	
	.cms-index-index .panel-block-row.instagram-banner-wrapper {
		margin-top: 5px;
	}
	
	body .lazy-img:not(.loaded) * {
		opacity: 1 !important;
	}
	
	body.absolute-header .page-title-wrapper.background-image {
		padding: 0;
		position: relative;
	}
	
	body.absolute-header .page-title-wrapper.background-image .pagetitle-wrapper {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
	}
	
	body.absolute-header .page-title-wrapper.background-image .pagetitle-wrapper .page-title {
		font-size: 30px;
	}
	
	.homepage_banner_slider .owl-carousel .owl-item img {
		max-width: 1700px;
		width: 100%;
		margin: 0 auto;
	}
	
	.breadcrumbs .items .item strong,
	.breadcrumbs .items .item a {
		font-size: 24px;
	}
	
	.breadcrumbs .items .item+.item:before {
		position: relative;
		top: 10px;
	}
	
	.product-info-main span.old-price-product {
		padding-left: 37px;
	}
	
	.catalog-product-view .product-info-main span.old-price-product span.price {
		text-decoration: line-through;
		color: #a1a1a1;
		font-size: 21px;
		font-weight: 500;
	}
	
	.promotions-section .item-image img {
		max-width: 1700px;
		margin: 0 auto;
		display: block;
		width: 100%;
	}
	
	.product-label-container {
		position: absolute;
		z-index: 9;
		transform: translate(-50%, 0);
		top: 0;
		left: 50%;
	}

	body[class^="page-product"] .product-label-container .product-label {
		top: 35px;
		transform: translateX(-100%) rotate(0deg);
		width: max-content;
	}
	
	.cms-home .page-header-sliders .slider_mgs_carousel .owl-nav>div {
		right: 50px;
	}
	
	.cms-home .page-header-sliders.template-4 .slider_mgs_carousel.owl-carousel .owl-nav>div.owl-prev {
		opacity: 1;
		visibility: visible;
		left: 50px;
	}
	
	/* 15-10-2019 */
	
	/* Meadia Start */
	
	@media only screen and (max-width: 1600px) {
		.products-grid .product-item-info .product-item-actions {
			display: block;
			text-align: left;
			position: static;
		}
	
		/*.products-grid .product-item-info .product-item-actions .social-media-icons-custom {
			display: block !important;
			width: 100%;
			float: none;
		}*/
	
		.social-share-icon {
			margin-bottom: 15px;
		}
	
		.products-grid .product-item-info .product-item-actions .actions-quickview,
		.products-grid .product-item-info .product-item-actions .action-wishlist,
		.products-grid .product-item-info .product-item-actions .actions-compare {
			width: auto;
			margin: 0 10px 0px 10px !important;
			padding: 0 !important;
			display: inline-block;
		}
	}
	
	
	@media only screen and (max-width:1440px) {
		.custom-container {
			max-width: 100%;
			margin: 0 auto;
			margin: 0 30px;
		}
	}
	
	@media only screen and (max-width:1280px) {
		.top-header-wrpper li {
			display: inline-block;
			margin: 0 40px;
		}
		.store-elirel .top-header-wrpper li {
			margin: 0 25px;
		}
	}
	
	@media only screen and (max-width:1199px) {
	
		.header.header4 .middle-header-wrapper .left-content {
			display: block;
		}
	
		.subscribe-section,
		.social-section {
			padding-left: 0px;
		}
	
		.top-header-wrpper li {
			display: inline-block;
			margin: 0 41px;
		}
	
		span.top-header-text {
			padding-left: 0;
		}
	
		.header .mobile-navigation .nav-main-menu li>a {
			font-size: 16px !important;
		}
	
		.wishlist li {
			margin-bottom: 20px;
		}
	
		.control._with-tooltip {
			position: relative;
			padding-right: 70px;
		}
	
		.mega-menu-content span {
			margin: 0px !important;
		}
	}
	
	@media only screen and (max-width:991px) {
	
		.mfp-mgs-quickview .mfp-content {
			left: 15px;
			box-sizing: border-box;
			right: 15px;
			transform: translate(0px, -50%);
			-webkit-transform: translate(0px, -50%);
			-moz-transform: translate(0px, -50%);
			-ms-transform: translate(0px, -50%);
			width: auto;
		}
	
		.customer-references>.customer-reference {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
			margin-bottom: 25px;
		}
	
		.ref-group-product-listing-wrap {
			width: 100%;
			margin: 0;
		}
	
		.top-header-wrpper li {
			margin: 0 30px;
		}
	
		.top-header-wrpper li {
			font-size: 12px;
		}
	
		.nos-11-engagements-blocks-content {
			width: 77%;
		}
	
		.nos-11-engagements-blocks-img {
			width: 22%;
		}
	
		.product-label-container {
			left: 94%;
		}
	}
	
	@media only screen and (max-width:823px) {
		.sidebar-cart-type .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper {
			height: initial !important;
		}
	
		.sidebar-cart-type .minicart-wrapper.active .ui-dialog {
			overflow-y: auto;
		}
	}
	
	@media only screen and (max-width:768px) {
		.top-header-wrpper li {
			font-size: 12px;
			width: 39%;
	
			display: inline-block;
			margin-bottom: 12px;
		}
	
		.top-header-custom {
			padding: 25px 25px 10px 25px;
		}
	
		ul.fa-ul.top-list {
			margin-left: 0;
		}
	
		#trustpilot-widget-trustbox-0-wrapper {
			margin: 0 0 20px !important;
			width: 100%;
		}
	
		.and-exp,
		.and-exp-content {
			max-width: 50%;
			display: inline-block;
			max-width: 50%;
			width: 50%;
			flex: auto;
		}
	
		.and-exp:before {
			display: none;
		}
	
		.trustpilot-widget iframe {
			max-width: 507px;
		}
	}
	
	@media only screen and (max-width:767px) {
		.responsive-table {
			overflow-x: scroll;
		}
	
		.and-exp,
		.and-exp-content {
			width: 100%;
			max-width: 100%;
		}
	
		.and-exp:after {
			display: none;
		}
	
		.header .block-search .block-content form .field.search .control .input-text {
			z-index: 9999
		}
	
		.nos-11-engagements-blocks-img {
			width: 100%;
			padding-bottom: 10px;
		}
	
		.nos-11-engagements-blocks-content {
			width: 100%;
			padding-left: 0;
		}
	
		.nos-11-engagements-img1 {
			text-align: center;
		}
	
		.table-checkout-shipping-method tbody td:before {
			content: attr(data-th);
			display: inline;
			margin-right: 20px;
		}
	
		.table-checkout-shipping-method thead th {
			display: none !important;
		}
	
		.nos-11-engagements-blocks-img {
			width: 100%;
			padding-bottom: 10px;
			text-align: center;
		}
	
		.homepage_banner_slider #page-header-sliders {
			height: unset !important;
		}
	
		.cms-index-index .homepage_banner_slider {
			height: unset;
		}
	
		.checkout-index-index #checkout-shipping-method-load td.col.col-price {
			display: none;
		}
	
		.checkout-index-index #checkout-shipping-method-load td.col.col-price.col-price-mobile-view {
			display: inline;
		}
	
		table-checkout-shipping-method tbody td.col-price:before {
			display: none;
		}
	}
	
	@media only screen and (max-width:576px) {
		.minicart-items .product-item .product>.product-item-details .product-item-pricing .details-qty .update-cart-item {
			margin-top: 5px
		}
	
		.customer-references>.customer-reference {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}
	
		.top-header-wrpper li {
			margin: 0 18px;
		}
	
		.top-header-custom {
			padding: 25px 5px 25px 28px;
		}
	
		.top-header-wrpper li {
			font-size: 12px;
			width: 37%;
		}
	
		.top-header-wrpper li {
			margin: 7px 18px;
		}
	}
	
	@media only screen and (max-width:640px) {
		.choice-box-inner .col-md-2.col-sm-2.col-xs-2 {
			width: 25%;
		}
	
		.choice-box-inner .col-md-10.col-sm-10.col-xs-10 {
			display: inline-block;
			width: 75%;
		}
	
		.cms-page-view .choice-box-inner h2 {
			font-size: 18px !important
		}
	
		#co-shipping-method-form input[type=radio] {
			top: 0;
		}
	}
	
	@media only screen and (max-width:414px) {
		.trustpilot-widget iframe {
			max-width: 299px;
		}
	
		.top-header-wrpper li {
			font-size: 12px;
			width: 52%;
		}
	
		ul.fa-ul.top-list {
			margin-left: 20px;
		}
	
		.remove-blankspace-responsive {
			display: none;
		}
	
		.product-detail-infomation .product-data-items-content .title-accordion {
	
			display: none;
	
		}
	}
	
	@media only screen and (max-width:375px) {
		.top-header-wrpper li {
			font-size: 12px;
			width: 60%;
		}
	
		.box-tocart .product-item-actions {
			clear: both;
			display: block;
		}
	
		.checkout-cart-index .edit-qty.minus {
			left: 14px !important;
		}
	
		.checkout-cart-index .edit-qty.plus {
			right: 41px !important;
		}
	
		.product-detail-infomation .product-data-items-content .title-accordion {
	
			display: none;
	
		}
	}
	body.cms-home .section100 {
		margin-top: -70px;
	}
	@media only screen and (min-width:1200px) {
		body .top-header-custom {
		padding-bottom: 4px !important;
	}
	}
	@media only screen and (max-width:1199px) {
	}
	
	@media only screen and (max-width:360px) {
		.mfp-bg {
			background-color: #fff;
			opacity: 0;
		}
	}
	
	@media only screen and (max-width:320px) {
		.top-header-wrpper li {
			font-size: 12px;
			width: 72%;
		}
	
	}
	
	@media (min-width: 1200px) {
		.header .middle-header-wrapper .nav-megamenu {
			flex: 1 1 auto !important;
			-webkit-flex: 1 1 auto !important;
			-ms-flex: 1 1 auto !important;
		}
	
		.header .middle-header-wrapper .right-content {
			flex: 0 0 auto !important;
			-webkit-flex: 0 0 auto !important;
			-ms-flex: 0 0 auto !important;
			margin-left: auto;
		}
	
		.header .my-account-link .toogle-action,
		.header .block-search .block-title,
		.minicart-wrapper .action.showcart {
			padding: 10px;
		}
	
		#mainMenu {
			justify-content: space-around;
			-webkit-justify-content: space-around;
			flex-wrap: nowrap;
			-webkit-flex-wrap: nowrap;
		}
	
		.nav-megamenu nav.navigation.navigation-with-logo .mega-menu--left,
		.nav-megamenu nav.navigation.navigation-with-logo .mega-menu--right {
			flex: 0 1 auto;
			-webkit-flex: 0 1 auto;
		}
	
		.header .mega-menu--logo {
			flex-shrink: 0;
			-webkit-flex-shrink: 0;
		}
	
		.header .middle-header-wrapper .nav-megamenu nav.navigation .nav-main-menu>li a.level0 {
			padding: 0 10px;
		}
	
		.cms-noroute-index .nav-megamenu nav.navigation .nav-main-menu .menu-2columns>.dropdown-menu {
			min-width: 480px;
		}
	
	}
	
	
	@media (min-width: 1201px) {
		.header .mega-menu--logo {
			padding: 10px 80px;
		}
	}
	
	
	
	@media (min-width: 1600px) {
		.header .middle-header-wrapper .nav-megamenu {
			margin: 0 3% 0 3%;
		}
	
		.header .mega-menu--logo {
			padding: 10px 40px;
		}
	
		.header .middle-header-wrapper .nav-megamenu nav.navigation .nav-main-menu>li a.level0 {
			padding: 0 15px;
		}
	
		.header .my-account-link .toogle-action,
		.header .block-search .block-title {
			padding-right: 20px;
		}
	
		body.cms-page-view.fullwidth:not(.catalog-product-view) .container {
			padding-left: 100px !important;
			padding-right: 100px !important;
		}
	}
	
	@media only screen and (max-width: 1599.98px) and (min-width: 1201px) {
		.block-customer-reference {
			margin-left: 35px;
			margin-right: 35px;
		}
	
		.header.active-sticky .middle-header-wrapper .nav-megamenu nav.navigation .nav-main-menu>li a.level0,
		.header .middle-header-wrapper .nav-megamenu nav.navigation .nav-main-menu>li a.level0 {
			padding: 0 15px;
		}
	}
	
	.nav-megamenu .mega-menu-sub-title-coeur {
		font-weight: 600;
		color: #000;
		text-transform: uppercase;
		font-size: 14px;
		background-image: url("../../frontend/Mgs/child/fr_FR/images/coeur-14.png");
		background-position: 1% 2px;
		background-repeat: no-repeat;
		padding-left: 23px;
	}
	
	@media (min-width: 1200px) {
		.nav-megamenu nav.navigation .nav-main-menu .dropdown-menu li {
			position: relative;
			line-height: 14px;
		}
	
	}
	
	/*start 11-08-2019*/
	/*Start Product  Icon */
	@media screen and (max-width: 991px) {
		.social-media-icons-custom {
			display: inline-block !important;
		}
	
		.catalog-category-view .actions-quickview {
			display: inline-block !important;
			margin-left: 25px;
		}
	
		.cms-index-index .actions-quickview {
			display: inline-block !important;
		}
	
		.products-grid .product-item-info .product-item-details {
			text-align: left;
		}
	
		.products-grid .product-item-info:hover .social-media-icons-custom,
		.products-list .social-media-icons-custom {
			display: inline-block;
		}
	}
	
	@media screen and (max-width: 991px) {
		.cms-index-index .actions-quickview {
			float: right;
			margin-right: 20%;
		}
	}
	
	@media(max-width: 980px) {
		.breadcrumbs .items .item+.item:before {
			top: 0;
		}
	
		.breadcrumbs .items .item strong,
		.breadcrumbs .items .item a {
			font-size: 14px;
		}
	}
	
	@media screen and (max-width: 921px) {
		.cms-index-index .actions-quickview {
			float: right;
			margin-right: 25%;
		}
	}
	
	@media screen and (max-width:831px) {
		.cms-index-index .social-share-icon a {
			margin-right: 0px;
		}
	}
	
	@media screen and (max-width:840px) {
		.cms-index-index .actions-quickview {
			float: right;
			margin-right: 30%;
		}
	}
	
	@media screen and (max-width: 767px) {
		.cms-index-index .actions-quickview {
			float: right;
			margin-right: 20%;
		}
	}
	
	@media screen and (max-width: 575px) {
		.cms-index-index .actions-quickview {
			float: right;
			margin-right: 15%;
		}
	
		.cms-index-index .social-share-icon a {
			margin-right: 10px;
		}
	
		.products-grid .product-item-info .product-item-actions {
			max-width: initial;
			display: flex;
			display: -webkit-flex;
			display: -ms-flexbox;
		}
	
		.products-grid .product-item-info .product-item-actions .social-media-icons-custom {
			width: auto;
		}
	
		.products-grid .product-item-info .product-item-actions .actions-quickview {
			margin-left: auto !important;
		}
	
	}
	
	@media(max-width: 480px) {
		.product-label-container {
			left: 90%;
		}
	}
	
	@media screen and (max-width: 375px) {
		.cms-index-index .actions-quickview {
			float: right;
			margin-right: 18%;
		}
	
		.product-label-container {
			left: 87%;
		}
	}
	
	@media screen and (max-width: 275px) {
	
		.actions-quickview,
		.mfp-mgs-quickview {
			position: absolute;
			right: 39%;
		}
	}
	
	@media screen and (max-width: 240px) {
	
		.actions-quickview,
		.mfp-mgs-quickview {
			position: absolute;
			right: 44%;
		}
	}
	
	/*End Product Social icon */
	
	@media only screen and (max-width:375px) {
	
		.product-detail-infomation .product-data-items-content .title-accordion {
	
			display: none;
	
		}
	}
	
	@media only screen and (max-width:414px) {
	
		.product-detail-infomation .product-data-items-content .title-accordion {
	
			display: none;
	
		}
	
	}
	
	/*end 11-08-2019*/
	.filter-options-title {
		text-transform: uppercase;
		font-weight: 600;
		color: #000;
		padding-top: 10px;
	}
	
	.label,
	label {
		padding: 0;
		margin: 0 0 9px;
		line-height: inherit;
		color: #1c1c1e;
	}
	
	.cms-formulaire-de-retractation .radio-group {
		display: flex;
		display: -webkit-flex;
		display: -ms-flexbox;
	}
	
	.cms-formulaire-de-retractation .radio-group>.amform-groupv2 {
		display: block;
		flex: 0 0 31%;
		max-width: 31%;
		-ms-flex: 0 0 33.33%;
		margin-right: 2%;
	}
	
	/* 25-10-2019 */
	
	.product-info-price .price-box.price-final_price {
		float: left;
	}
	
	.product-add-form {
		clear: both;
	}
	
	.brand-info.category-view .brand-image {
		text-align: center;
	}
	
	/* START - formulaire-de-retractation form design css */
	
	.cms-formulaire-de-retractation section#maincontent {
		width: 75% !important;
	}
	
	.cms-formulaire-de-retractation li.item.cms_page {
		display: none !important;
	}
	
	.cms-formulaire-de-retractation .breadcrumbs .items .item {
		display: none !important;
	}
	
	.cms-formulaire-de-retractation .page-title-wrapper {
		width: 75%;
		background-color: white;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: auto !important;
		padding-bottom: 0px;
		padding-top: 20px;
	}
	
	.cms-formulaire-de-retractation span.base {
		font-size: 24px !important;
		float: left;
	}
	
	.retractation-fieldset {
		background: #fff;
		margin-top: 15px;
		border: 1px solid #d9dde3;
		padding-top: 25px;
		padding-bottom: 10px;
		padding-left: 33px;
	}
	
	.retractation-legend {
		border: 1px solid #d9dde3;
		background: #f8f8f8;
		color: #697073;
		float: left;
		padding: 0 8px 2px 8px;
		margin: -37px 0 0 -10px;
		font: bold 12px Arial;
	}
	
	.cms-formulaire-de-retractation.cms-page-view h2 {
		font-size: 12px !important;
		font-weight: 500;
		color: #697073 !important;
	}
	
	.cms-formulaire-de-retractation .amform-form {
		max-width: 850px;
		margin-bottom: 10px;
	
	}
	
	.cms-formulaire-de-retractation .field:not(.choice)>label,
	.form-group:not(.choice)>label,
	.field:not(.choice)>.label,
	.form-group:not(.choice)>.label {
		display: inline-block;
		font: normal 11px Arial, Helvetica, sans-serif;
		font-weight: 500;
		text-transform: uppercase;
		margin-bottom: 3px;
		color: black !important;
	}
	
	.cms-formulaire-de-retractation input[type="text"],
	.cms-formulaire-de-retractation input[type="password"],
	.cms-formulaire-de-retractation input[type="url"],
	.cms-formulaire-de-retractation input[type="tel"],
	.cms-formulaire-de-retractation input[type="search"],
	.cms-formulaire-de-retractation input[type="number"],
	.cms-formulaire-de-retractation input[type="datetime"],
	.cms-formulaire-de-retractation input[type="email"] {
		background-color: white !important;
		border: 1px solid #dedfe4;
		box-shadow: none;
		height: 20px;
		width: 100%;
	}
	
	.cms-formulaire-de-retractation select:not([multiple]),
	select.form-control:not([multiple]),
	select.input-text:not([multiple]) {
		height: 20px !important;
		background-image: url(../../frontend/Mgs/child/fr_FR/images/arrow_sellect.png);
		background-position: center right 20px;
		background-color: #ffffff !important;
		border: 1px solid #d9dde3;
		border-radius: 0px;
	}
	
	.cms-formulaire-de-retractation .rendered-form .form-control,
	.rendered-form output {
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		display: block;
		border-radius: 4px;
	}
	
	.cms-formulaire-de-retractation .field.fb-select.form-group.field-dropdown-1571221188785.amform-layout-two {
		max-width: 31% !important;
	}
	
	.cms-formulaire-de-retractation input#textinput-1571221239653 {
		max-width: 65%;
	}
	
	.cms-formulaire-de-retractation .field.fb-div.form-group.field-text-1571221647577.amform-layout-two {
		width: 31%;
	}
	
	.cms-formulaire-de-retractation div#text-1571221647577 {
		display: none !important;
	}
	
	.cms-formulaire-de-retractation .amform-versiontwo-label {
		color: black !important;
		text-decoration: underline;
	}
	
	.cms-formulaire-de-retractation .radio-below-filed {
		color: #697073;
		position: relative !important;
	}
	
	.cms-formulaire-de-retractation label.fb-radio-group-label.label {
		margin-bottom: 10px !important;
	}
	
	.cms-formulaire-de-retractation .label,
	label {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 3px;
	}
	
	.cms-formulaire-de-retractation.cms-page-view #maincontent {
		background-color: white !important;
	}
	
	.cms-page-view {
		background: repeat scroll 0 0 #fff;
	}
	
	.cms-formulaire-de-retractation .rendered-form .fieldset .fields .field.form-group {
		margin-bottom: 10px;
	}
	
	.cms-formulaire-de-retractation #text-1571221304088 {
		position: relative;
		top: -11px;
		font-size: 11px;
		color: black;
	}
	
	.cms-formulaire-de-retractation .page-title h1 {
		font-size: 24px !important;
		position: absolute;
		margin-top: -20px;
	}
	
	.cms-formulaire-de-retractation input[type=checkbox],
	input[type=radio] {
		display: inherit;
	}
	
	.cms-formulaire-de-retractation .field.fb-radio.form-group.field-radiotwo-1571216113017.amform-layout-one {
		margin-bottom: auto;
	}
	
	/* END - formulaire-de-retractation form design css */
	
	.product-variations .product-variations__wrapper .product-variations__container {
		margin: 15px;
		border: 1px solid;
		border-radius: 30px;
		background-color: #E8E8EA;
		padding: 0 20px 0px 20px;
	}
	
	/* custom social share button at product listing page */
	
	
	
	
	/* Dimension + & - */
	.page-product-configurable.catalog-product-view .product-info-main .box-tocart>.fieldset .field.qty .edit-qty {
		top: 23px;
	}
	
	/* Search Box */
	
	
	.category-item-link {
	
		margin-left: 13px !important;
	
	}
	
	/* Product page - dimension section */
	
	.product-info-main .product-add-form .product-options-wrapper .swatch-attribute .swatch-option {
		margin: 0 15px 7px 0px !important;
	}
	
	.product-info-main .product-add-form .product-options-wrapper .swatch-attribute .swatch-attribute-options {
		padding-bottom: 6px !important;
	}
	
	/*wishlist two Product space */
	
	#wishlist-view-form .product-items .product-item .product-info {
	
		margin-bottom: 35px !important;
	}
	
	/*icon at cart page */
	#shopping-cart-table .actions-toolbar {
		display: block;
	}
	
	#shopping-cart-table .actions-toolbar>a {
		position: relative;
		width: 40px;
		height: 40px;
	}
	
	#shopping-cart-table .actions-toolbar>a::after {
		position: absolute;
		line-height: normal;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}
	
	.action.action-delete {
		line-height: 42px;
	}
	
	/* whishlist page qty add to cart button */
	.wishlist-index-index .main .product-info .product-item-inner .box-tocart .fieldset .field.qty .input-text.qty {
		margin-right: 0;
	}
	
	.wishlist-index-index .field.qty {
		display: inline-block;
	}
	
	.wishlist-index-index .fieldset {
		display: inline-block !important;
	}
	
	.wishlist-index-index .product-item-actions {
		display: inline-block;
	}
	
	.wishlist-index-index .main .product-info .product-item-inner .box-tocart .fieldset .product-item-actions .action.primary {
		padding: 13px 13px;
	}
	
	.wishlist-index-index .unavailable.stock {
		display: inline;
	}
	
	.wishlist-index-index .product-item .product-item-photo {
		position: relative;
		display: block;
		padding-top: 100%;
	}
	
	.wishlist-index-index .product-item .product-item-photo .product-image-photo {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	/* cart page qt error msg*/
	.checkout-cart-index .field.qty {
		position: relative;
	}
	
	.checkout-cart-index #shopping-cart-table .input-text.qty {
		width: 120px;
		background: #f6f7fb;
	}
	
	.checkout-cart-index .edit-qty.minus {
		position: absolute;
		left: 28px;
		top: 6px;
	}
	
	.checkout-cart-index .edit-qty.plus {
		position: absolute;
		right: 28px;
		top: 6px;
	}
	
	.checkout-cart-index #shopping-cart-table .control.qty {
		background-color: transparent;
	}
	
	/* Home page Quick view Qty error issue*/
	.catalog-product-view .product-info-main .box-tocart>.fieldset .field.qty .edit-qty {
		top: 23px !important;
	}
	
	/* password info link*/
	.field.password-info a {
		color: red;
	}
	
	.success-msg {
		margin: 10px 0;
		padding: 10px;
		border-radius: 3px 3px 3px 3px;
		color: #270;
		background-color: #DFF2BF;
	}
	
	/*Start 22-11-2019*/
	/*paypal at product details page*/
	.paypal.checkout.before.paypal-logo {
		width: 100%;
	}
	
	/*paypal atminicart*/
	.paypal.checkout.after.paypal-logo {
		width: 100%;
		padding: 15px 30px;
		text-align: center;
	}
	
	/*Checkout phone number tooltip*/
	.control._with-tooltip .field-tooltip {
		right: -25px;
	}
	
	@media only screen and (max-width: 1199px) {
		.control._with-tooltip .field-tooltip {
			right: 0px;
		}
	}
	
	/* customer accout address*/
	@media only screen and (max-width: 1160px) {
		.customer-address-index .block-addresses-list .block-content tbody {
			font-size: 12px;
		}
	
		body.account .main a.action {
			font-size: 12px;
		}
	}
	
	@media only screen and (max-width: 1070px) {
		.customer-address-index .block-addresses-list .block-content tbody {
			font-size: 10px;
		}
	
		body.account .main a.action {
			font-size: 11px;
		}
	}
	
	@media only screen and (max-width: 991px) {
		.customer-address-index .block-addresses-list .block-content tbody {
			font-size: 14px;
		}
	
		body.account .main a.action {
			font-size: 14px;
		}
	}
	
	@media only screen and (max-width: 875px) {
		.customer-address-index .block-addresses-list .block-content tbody {
			font-size: 13px;
		}
	
		body.account .main a.action {
			font-size: 13px;
		}
	
	}
	
	@media only screen and (max-width: 835px) {
		.customer-address-index .block-addresses-list .block-content tbody {
			font-size: 12px;
		}
	
		body.account .main a.action {
			font-size: 12px;
		}
	}
	
	@media only screen and (max-width: 800px) {
		.customer-address-index .block-addresses-list .block-content tbody {
			font-size: 11px;
		}
	}
	
	/*whishlist review short  */
	.wishlist-index-index .product-reviews-summary.short.no-rating {
		padding: 0 15px;
	}
	
	/*End 22-11-2019*/
	
	
	/*Start 05-12-2019*/
	.contact-index-index .form.contact {
		width: 100% !important;
		max-width: none !important;
		text-align: center;
	}
	
	.contact-index-index .custom-float-left {
		float: left;
		width: 47%;
		display: inline-block;
		margin-right: 20px;
	}
	
	.contact-index-index .custom-float-right {
		float: left;
		width: 47%;
		display: inline-block;
	}
	
	.contact-index-index .custom-float-left .control {
		padding-bottom: 10px;
	}
	
	
	.contact-index-index .custom-float-right .control {
		margin-bottom: 10px;
	}
	
	.contact-index-index .fieldset {
		margin-top: 15px;
		border: 1px solid #d9dde3;
		background: #fff;
		padding-top: 25px;
		padding-bottom: 10px;
		padding-left: 33px;
	}
	
	.contact-index-index textarea,
	textarea.form-control,
	textarea.input-text {
		width: 98%;
	}
	
	.contact-index-index .actions-toolbar {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.contact-index-index #maincontent {
		clear: both;
		width: 70%;
		padding: 0;
		background: transparent;
	}
	
	.contact-index-index .page-title-wrapper {
		padding-bottom: 0px;
	}
	
	.contact-index-index .row {
		margin-left: 0;
	}
	
	.contact-index-index .page-title {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		font-size: 24px;
	}
	
	.contact-index-index .column.main.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
		padding-left: 0px;
	}
	
	.contact-index-index input[type="text"],
	.contact-index-index input[type="email"],
	.contact-index-index select:not([multiple]),
	.contact-index-index textarea.input-text {
		background-color: transparent;
		height: auto;
		border-radius: 7px;
		border: 1px solid #dedfe4;
	}
	
	body.contact-index-index:not(.catalog-product-view) .page-title-wrapper {
		margin-bottom: 0;
	}
	
	@media only screen and (max-width: 767px) {
		.contact-index-index .custom-float-left {
			width: 100%;
			padding-right: 10px;
		}
	
		.contact-index-index .custom-float-right {
			width: 100%;
			padding-right: 10px;
		}
	
		.top-header-custom {
			display: none;
		}
	
		.promotion-container {
			/*padding-top: 20px !important;*/
		}
	}
	
	@media screen and (max-width: 575px) {
		.page-header-sliders.fullscreen-slider .owl-stage-outer {
			height: auto;
		}
	
		.page-header-sliders.fullscreen-slider {
			height: auto !important;
		}
	}
	
	.cms-index-index .col-md-5.and-exp-content {
		max-width: unset;
		padding-right: 0;
		margin-right: 0;
		text-align: center;
	}
	
	body.contact-index-index:not(.cms-index-index) .footer .middle-footer {
		border-top: 1px solid transparent;
	}
	
	.amgdprcookie-bar-template {
		position: fixed !important;
	}
	
	.amgdprcookie-buttons-block .amgdprcookie-button {
		flex-basis: 20% !important;
	}
	
	.amgdprcookie-cookie-container .amgdprcookie-options {
		padding: 7px 35px;
	}
	
	.amgdprcookie-bar-container {
		font-size: 14px !important;
	}
	
	/*End 05-12-2019*/
	
	.category-view .category-description a {
		color: #dc3545;
		font-weight: bold;
		text-decoration: underline;
	}
	
	.catalog-category-view .category-cms a {
		color: #dc3545;
		font-weight: bold;
		text-decoration: underline;
	}
	
	
	/* JZ WORKS [START] */
	
	.catalog-product-view .lq-logos ul li {
		float: left;
	}
	
	.catalog-product-view .product-detail-name {
		text-align: left;
		padding-left: 100px;
		padding-right: 100px;
	}
	
	.catalog-product-view .page-title-wrapper h1 {
		font-size: 40px;
		line-height: 1.5;
	}
	
	.catalog-product-view .additional-attributes-wrapper .table th {
		width: 25%;
		border: unset;
		padding: 5px 0;
		font-weight: 800;
	}
	
	.catalog-product-view .additional-attributes-wrapper .table td {
		border: unset;
		padding: 5px 0;
		font-weight: 800;
	}
	
	.catalog-product-view .block.review-add .block-title {
		text-align: center;
	}
	
	.catalog-product-view .actions-toolbar.review-form-actions .primary.actions-primary {
		padding-bottom: 30px;
		text-align: center;
	}
	
	div#trustpilot-widget-trustbox-0-wrapper {
		display: none;
		position: absolute;
		right: 0;
		top: 35px;
	}
	
	@media only screen and (min-width: 992px) {
		div#trustpilot-widget-trustbox-0-wrapper {
			position: absolute;
			left: 340px;
			top: 50px;
			;
		}
	}
	
	.catalog-product-view #horizontal-thumbnail .owl-stage,
	.catalog-product-view #horizontal-thumbnail .owl-stage .owl-item {
		display: flex;
	}
	
	.catalog-product-view #horizontal-thumbnail .owl-stage .owl-item .item-thumb {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	@media only screen and (min-width: 992px) {
		.catalog-product-view .hidden-title .breadcrumbs ul {
			margin-left: unset;
			padding-left: unset;
		}
	}
	
	@media only screen and (max-width: 600px) {
		.catalog-product-view .product-addto-links span:last-child {
			display: none !important;
		}
	
		.catalog-product-view .product-addto-links {
			position: absolute;
			margin-top: 65px;
			margin-left: unset !important;
		}
	
		.catalog-product-view .product-addto-links a {
			width: 60px !important;
		}
	
		.catalog-product-view .product-info-main .sharethis {
			margin-top: 55px;
		}
	
		.catalog-product-view .product-addto-links.product-addto-wishlist {
			transform: translate(-60%, 0);
			left: 60%;
		}
	
		.catalog-product-view .product-addto-links.product-addto-link {
			transform: translate(-40%, 0);
			left: 40%;
		}
	
		.catalog-product-view .subshare-detail {
			margin: unset !important;
		}
	}
	
	@media only screen and (max-width: 400px) {
		.catalog-product-view .product-addto-links {
			margin-top: 135px;
		}
	
		.catalog-product-view .product-addto-links.product-addto-wishlist {
			transform: translate(-65%, 0);
			left: 65%;
		}
	
		.catalog-product-view .product-addto-links.product-addto-link {
			transform: translate(-35%, 0);
			left: 35%;
		}
	}
	
	/* JZ WORKS [END] */
	
	.product-info-main .owl-carousel .owl-dots {
		margin: 0px auto 0 !important;
	}
	
	.catalog-product-view .row-detail-product {
		padding-bottom: 20px !important;
	}
	
	
	.catalog-product-view .trustpilot-widget iframe {
		max-width: 100%;
	}
	
	
	@media only screen and (min-width:760px) {
		.promotion-container {
			padding-top: 40px;
		}
	
		.catalog-product-view .subshare_trustpilot {
			float: left;
		}
	
		.catalog-product-view .subshare_payment {
			float: right;
			margin-top: 40px;
			margin-left: 10px;
		}
	
		.home-section2 .home-tp {
			margin-top: 20px;
		}
	
		.home-section2 .home-preztext {
			text-align: center;
	
		}
	
		.home-section2 .home-preztext h1.carpet-title {
			font-size: 26px;
		}
	
		.home-section2 .home-preztext p {
			font-size: 16px;
		}
	
		.home-section2 .home-logoexp {
			text-align: center;
		}
	}
	
	@media only screen and (max-width:500px) {
	
		.catalog-product-view .product-detail-name {
			margin-top: 20px;
		}
	
		.catalog-product-view .page-title-wrapper h1 {
			font-size: 20px;
		}
	
		.home-section2 .home-tp {
			/*margin-top: 20px;*/
			margin-bottom: 0;
		}
	
		.home-section2 .home-preztext {
			text-align: center;
			margin-bottom: 0;
		}
	
		.home-section2 .home-preztext h1.carpet-title {
			font-size: 26px;
		}
	
		.home-section2 .home-preztext p {
			font-size: 16px;
		}
	
		.home-section2 .home-logoexp {
			text-align: center;
			margin-bottom: 0;
		}
	
		.content-heading .title {
			font-size: 16px;
		}
	
		.cms-index-index .social-share-icon a {
			margin-right: 2px;
		}
	
		.checkout-cart-index .checkout-extra {
			display: none;
		}
	
		.checkout-cart-index .cart.main.actions {
			display: none;
		}
	
		.checkout-cart-index #cart-totals {
			margin-top: 0;
		}
	
		.block-authentication {
			display: block;
		}
	
		.block-authentication .block-customer-login {
			padding-left: 15px !important;
			margin-top: 20px;
		}
	
		.block-authentication .block-customer-login .actions-toolbar {
			text-align: center;
			margin-top: 10px;
		}
	
		.block-authentication .block-customer-login .actions-toolbar {
			text-align: center;
			margin-top: 10px;
		}
	
		.block-authentication .block-customer-login .actions-toolbar .primary span {
			width: 100%;
		}
	
		.block-authentication .block-customer-login .actions-toolbar .primary {
			width: 100%;
		}
	
		.block-authentication .block-new-customer {
			padding-right: 0px !important;
		}
	
		.block-authentication .block-new-customer p,
		.block-authentication .block-new-customer ul {
			display: none;
		}
	
		.product.product-item.col {
			max-width: 50% !important;
		}
	
		.products-grid .product-item .product-item-info .product-item-actions {
			width: 100%;
			display: table-cell !important;
			/*padding-bottom: 10px;*/
		}
	
		.products-grid .product-item-info .product-item-details .product-item-name>a {
			font-size: 12px !important;
			font-weight: 700;
			color: #000;
			line-height: 12px;
		}
	
		.products-grid .product-item-info .product-item-actions .actions-quickview .action:not(.primary),
		.products-grid .product-item-info .product-item-actions .action-wishlist .action:not(.primary),
		.products-grid .product-item-info .product-item-actions .actions-primary .action:not(.primary),
		.products-grid .product-item-info .product-item-actions .actions-compare .action:not(.primary) {
	
			width: 30px !important;
			height: 30px !important;
			line-height: 29px !important;
	
		}
	
		.product .social-share-icon {
			margin-bottom: 4px;
		}
	
		.social-share-icon a {
			margin-right: 8px !important;
		}
	
		.product-label {
			font-size: 7px;
			padding: 3px 5px;
			top: -5px;
			left: 6px;
			min-width: 53px;
		}
	
	
	}
	
	
	/* START ABDULL @HomePage Slider Mobile/Desktop*/
	
	@media only screen and (min-width: 768px) {
	
		.slide-desktop {
			display: block !important;
		}
	
		.slide-mobile {
			display: none !important;
		}
	
	}
	
	@media only screen and (max-width: 768px) {
	
		.slide-desktop {
			display: none !important;
		}
	
		.slide-mobile {
			display: block !important;
		}
	}
	
	/* END ABDULL @HomePage Slider Mobile/Desktop*/
	
	/* Hide Header & Footer Links & Magemenu When User Is Not Connected */
	
	body.store-elirel.not-logged.customer-account-login .top-header-custom,
	body.store-elirel.not-logged.customer-account-login .footer-container,
	body.store-elirel.not-logged.customer-account-login .mega-menu--right,
	body.store-elirel.not-logged.customer-account-login .mega-menu--left,
	body.store-elirel.not-logged.customer-account-create .top-header-custom,
	body.store-elirel.not-logged.customer-account-create .footer-container,
	body.store-elirel.not-logged.customer-account-create .mega-menu--left,
	body.store-elirel.not-logged.customer-account-create .mega-menu--right,
	body.store-elirel.not-logged.customer-account-create .child-content.right-content,
	body.store-elirel.not-logged.customer-account-login .child-content.right-content,
	body.store-elirel.not-logged.cms-notre-histoire .top-header-custom,
	body.store-elirel.not-logged.cms-notre-histoire .footer-container,
	body.store-elirel.not-logged.cms-notre-histoire .mega-menu--right,
	body.store-elirel.not-logged.cms-notre-histoire .mega-menu--left,
	body.store-elirel.not-logged.cms-notre-histoire .child-content.right-content,
	body.store-elirel.not-logged.cms-activite .top-header-custom,
	body.store-elirel.not-logged.cms-activite .footer-container,
	body.store-elirel.not-logged.cms-activite .mega-menu--right,
	body.store-elirel.not-logged.cms-activite .mega-menu--left,
	body.store-elirel.not-logged.cms-activite .child-content.right-content,
	body.store-elirel.not-logged.cms-site-internet .top-header-custom,
	body.store-elirel.not-logged.cms-site-internet .footer-container,
	body.store-elirel.not-logged.cms-site-internet .mega-menu--right,
	body.store-elirel.not-logged.cms-site-internet .mega-menu--left,
	body.store-elirel.not-logged.cms-site-internet .child-content.right-content,
	body.store-elirel.not-logged.cms-localisation .top-header-custom,
	body.store-elirel.not-logged.cms-localisation .footer-container,
	body.store-elirel.not-logged.cms-localisation .mega-menu--right,
	body.store-elirel.not-logged.cms-localisation .mega-menu--left,
	body.store-elirel.not-logged.cms-localisation .child-content.right-content,
	body.store-elirel.not-logged.cms-contactez-nous .top-header-custom,
	body.store-elirel.not-logged.cms-contactez-nous .footer-container,
	body.store-elirel.not-logged.cms-contactez-nous .mega-menu--right,
	body.store-elirel.not-logged.cms-contactez-nous .mega-menu--left,
	body.store-elirel.not-logged.cms-contactez-nous .child-content.right-content,
	body.store-elirel.not-logged.cms-mentions-legales .top-header-custom,
	body.store-elirel.not-logged.cms-mentions-legales .footer-container,
	body.store-elirel.not-logged.cms-mentions-legales .mega-menu--right,
	body.store-elirel.not-logged.cms-mentions-legales .mega-menu--left,
	body.store-elirel.not-logged.cms-mentions-legales .child-content.right-content,
	body.store-elirel.not-logged.cms-paiement-securise-html .top-header-custom,
	body.store-elirel.not-logged.cms-paiement-securise-html .footer-container,
	body.store-elirel.not-logged.cms-paiement-securise-html .mega-menu--right,
	body.store-elirel.not-logged.cms-paiement-securise-html .mega-menu--left,
	body.store-elirel.not-logged.cms-paiement-securise-html .child-content.right-content{
		display: none !important;
	}
	
	.store-elirel .product-info-main {
		display: flex;
		flex-direction: column;
	}
	
	.store-elirel .product-info-ref-group {
		order: 1;
	}
	
	.store-elirel .background-primary, .store-elirel  button.action-update:not(:disabled):hover, .store-elirel  button.action-accept:not(:disabled):hover, .store-elirel button.action.secondary:not(:disabled):hover, .store-elirel .btn-secondary:not(:disabled):hover, .store-elirel button.action-update:not(:disabled):not(.disabled).active, .store-elirel button.action-accept:not(:disabled):not(.disabled).active, .store-elirel button.action.secondary:not(:disabled):not(.disabled).active, .store-elirel .btn-secondary:not(:disabled):not(.disabled).active, .store-elirel button.action-update:not(:disabled):not(.disabled):active, .store-elirel button.action-accept:not(:disabled):not(.disabled):active, .store-elirel button.action.secondary:not(:disabled):not(.disabled):active, .store-elirel .btn-secondary:not(:disabled):not(.disabled):active, .store-elirel .action.primary, .store-elirel button.action-dismiss, .store-elirel button.action.primary, .store-elirel button.action.action-apply, .store-elirel button.action-select-shipping-item, .store-elirel .btn-primary, .store-elirel .action.primary:disabled, .store-elirel button.action-dismiss:disabled, .store-elirel button.action.primary:disabled, .store-elirel button.action.action-apply:disabled, .store-elirel button.action-select-shipping-item:disabled, .store-elirel .btn-primary:disabled, .store-elirel .action.primary:focus, .store-elirel button.action-dismiss:focus, .store-elirel button.action.primary:focus, .store-elirel button.action.action-apply:focus, .store-elirel button.action-select-shipping-item:focus, .store-elirel .btn-primary:focus, .store-elirel button.action.default:not(:disabled):hover, .store-elirel button.action.action-edit-address:not(:disabled):hover, .store-elirel .btn-default:not(:disabled):hover, .store-elirel button.action.default:not(:disabled):not(.disabled).active, .store-elirel button.action.action-edit-address:not(:disabled):not(.disabled).active, .store-elirel .btn-default:not(:disabled):not(.disabled).active, .store-elirel button.action.default:not(:disabled):not(.disabled):active, .store-elirel button.action.action-edit-address:not(:disabled):not(.disabled):active, .store-elirel .btn-default:not(:disabled):not(.disabled):active, .store-elirel button.action-cancel:not(:disabled):hover, .store-elirel button.action-show-popup:not(:disabled):hover, .store-elirel .btn-third:not(:disabled):hover, .store-elirel button.action-cancel:not(:disabled):not(.disabled).active, .store-elirel button.action-show-popup:not(:disabled):not(.disabled).active, .store-elirel .btn-third:not(:disabled):not(.disabled).active, .store-elirel button.action-cancel:not(:disabled):not(.disabled):active, .store-elirel button.action-show-popup:not(:disabled):not(.disabled):active, .store-elirel .btn-third:not(:disabled):not(.disabled):active, .store-elirel .owl-carousel .owl-dots .owl-dot:hover span, .store-elirel .owl-carousel .owl-dots .owl-dot.active span, .store-elirel .filter-options-content .irs-slider, .store-elirel .filter-options-content .irs-bar, .store-elirel .sidebar .block.filter .filter-content .filter-actions .filter-clear:hover, .store-elirel .sidebar .block.block-compare .actions-toolbar .action.compare:hover, .store-elirel .sidebar .block.block-wishlist .actions-toolbar a.action.details:hover, .store-elirel .sidebar .block.block-reorder .actions-toolbar .action.tocart:hover, .store-elirel .header.header6 .middle-header-wrapper .child-content .content-primary, .store-elirel .header.header6 .middle-header-wrapper .child-content .minicart-wrapper .action.showcart, .store-elirel .search-full .header .block-search.active .block-content form > .label:hover, .store-elirel .minicart-wrapper .action.showcart .counter.qty, .store-elirel .minicart-wrapper .block-minicart .block-content .actions .action.viewcart:hover, .store-elirel .minicart-items .product-item .product > .product-item-details .product-item-pricing .details-qty .update-cart-item:hover, .store-elirel .page-header-sliders.template-4 .slider_mgs_carousel.owl-carousel .owl-nav > div:after, .store-elirel #newsletter-popup .block.newsletter .form.subscribe .action.subscribe, .store-elirel .instagram-block .instagram-item:not(.enable-link):after, .store-elirel .instagram-block .instagram-item.enable-link > a:after, .store-elirel .opc-progress-bar-item._complete:before, .store-elirel .opc-progress-bar-item._complete > span:before, .store-elirel .opc-progress-bar-item._active:before, .store-elirel .opc-progress-bar-item._active > span:before, .store-elirel #shopping-cart-table .actions-toolbar .gift-options-cart-item .actions-toolbar .action-edit, .store-elirel #shopping-cart-table .actions-toolbar .gift-options-cart-item .actions-toolbar .action-delete:hover, .store-elirel .characters-filter li a:hover, .store-elirel .promobanner.mist > a:after, .store-elirel .product-label, .store-elirel .products-grid .product-item-info.effect.effect-2:hover .product-item-details, .store-elirel .products-grid .product-item-info.effect .product-item-actions .actions-quickview .action:not(.primary):hover, .store-elirel .products-grid .product-item-info.effect .product-item-actions .action-wishlist .action:not(.primary):hover, .store-elirel .products-grid .product-item-info.effect .product-item-actions .actions-compare .action:not(.primary):hover, .store-elirel .product-wishlist-items .product-item-image button.action.remove:hover, .store-elirel .wishlist-index-index .main .actions-toolbar .primary button.action.update:hover, .store-elirel .wishlist-index-index .main .actions-toolbar .primary button.action.share:hover, .store-elirel .wishlist-index-index .main .actions-toolbar .primary button.action.tocart, .store-elirel .parallax .shop:hover, .store-elirel .control .page-header-sliders.template-2 .index-slider:after, .store-elirel .control .nav-scroll > div:after, .store-elirel .control .dot li a, .store-elirel .cate-links:before, .store-elirel .home_store .item > div .sub-title:after, .store-elirel .slider_text_v4 .bottom > a span:after, .store-elirel .header_subscribe.home_subscribe .block.newsletter .form.subscribe .action.subscribe, .store-elirel .minicart-wrapper .block-minicart .block-content .actions .action.checkout {
		background-color: #afd9a9 !important;
	}
	.store-elirel .color-primary, .store-elirel  a:hover, .store-elirel  a:focus, .store-elirel a:active, .store-elirel .card .card-link, .store-elirel .card .collapsed, .store-elirel button.action.default, .store-elirel button.action.action-edit-address, .store-elirel .btn-default, .store-elirel button.action.default:disabled, .store-elirel button.action.action-edit-address:disabled, .store-elirel .btn-default:disabled, .store-elirel button.action.default:focus, .store-elirel button.action.action-edit-address:focus, .store-elirel .btn-default:focus, .store-elirel .primary-color, .store-elirel .color-theme, .store-elirel .actions-toolbar a.action.back:hover, .store-elirel .btn-readmore, .store-elirel .owl-carousel .owl-nav > div:not(.disabled):hover, .store-elirel .breadcrumbs .items .item strong, .store-elirel .breadcrumbs .items .item a:hover, .store-elirel .toolbar .toolbar-amount .toolbar-number, .store-elirel .toolbar .modes-mode.active, .store-elirel .sidebar .block-wishlist .product-item-name > a:hover, .store-elirel .sidebar .block.filter .filter-content .filter-current .item .action.remove:hover, .store-elirel .sidebar .block.block-compare .block-content .product-items-names .product-item .product-item-link:hover, .store-elirel .sidebar .block.block-compare .actions-toolbar .secondary .action.clear, .store-elirel .sidebar .block.account-nav .items .item strong, .store-elirel .sidebar .block.block-reorder .product-items .product-item .product-item-name a:hover, .store-elirel .sidebar .block.block-reorder .actions-toolbar .secondary .action.view, .store-elirel .sidebar .block.block-blog-categories .block-content > ul > li > a:hover, .store-elirel .sidebar .block.block-blog-tags .tag-cloud li a:hover, .store-elirel .header .switcher .switcher-dropdown .switcher-option a:hover, .store-elirel .header .switcher .switcher-trigger.active strong > span, .store-elirel .header .switcher .switcher-trigger:hover, .store-elirel .header .block-search .block-title:hover:after, .store-elirel .header .block-search .block-content form .actions button:hover, .store-elirel .header .my-account-link .toogle-action:hover, .store-elirel .header .my-account-link .toplinks-content li a:hover, .store-elirel .header .mobile-navigation .close-nav-button:hover, .store-elirel .header .mobile-navigation .nav-main-menu .level1 > a:hover .mega-menu-sub-title, .store-elirel .header .nav-megamenu nav.navigation .nav-main-menu li.level0:hover a.level0, .store-elirel .cms-index-index .header.header10 .middle-header-content .switcher .switcher-trigger strong:hover, .store-elirel .sticky_catalog h3 .ti-close:hover, .store-elirel .promobanner .text .special-text a.h6:hover, .store-elirel .promobanner .text .right_menu .discount, .store-elirel .footer .middle-footer a:hover, .store-elirel .footer .middle-footer a:focus, .store-elirel .footer .social-links li a:hover, .store-elirel .footer .social-links li a:focus, .store-elirel .minicart-wrapper .block-minicart .block-content > .subtotal .price-wrapper .price, .store-elirel .minicart-items .product-item .product > .product-item-details .product-item-name a:hover, .store-elirel .sidebar-cart-type .minicart-wrapper .block-minicart .block-content > .action.close:hover span, .store-elirel .instantsearch-result-index .results .block-title .view-more a, .store-elirel .instantsearch-result-index .results .items .item .details strong > a:hover, .store-elirel .page-header-sliders .shop-now, .store-elirel .page-header-sliders .shop-now-v2:hover, .store-elirel .block.newsletter .form.subscribe .action.subscribe:hover, .store-elirel #newsletter-popup h2 span, .store-elirel .column.main .block.filter .filter-content .filter-current .item .action.remove:hover, .store-elirel .contact_image .abs-title span, .store-elirel body.account .main a.action, .store-elirel body.account .main a.action.back:hover, .store-elirel #registration .action.primary, .store-elirel .btn-print:hover, .store-elirel .catalog-product-compare-index .table-wrapper .table-comparison .product-image .towishlist:hover, .store-elirel .catalog-product_compare-index .table-wrapper .table-comparison .product-image .towishlist:hover, .store-elirel .catalog-product-compare-index .table-wrapper .table-comparison .product-item-name:hover, .store-elirel .catalog-product_compare-index .table-wrapper .table-comparison .product-item-name:hover, .store-elirel #multiship-addresses-table tbody tr td.product .product-item-name a:hover, .store-elirel [class*="multishipping-checkout-"] table tbody tr td .product-item-name a:hover, .store-elirel #checkout-review-submit .price, .store-elirel .multishipping-checkout-overview table tfoot tr.grand.totals .price, .store-elirel .cart-empty p > a:hover, .store-elirel .opc-progress-bar-item._complete > span, .store-elirel .opc-progress-bar-item._complete > span:after, .store-elirel .opc-estimated-wrapper .estimated-price, .store-elirel .opc-block-shipping-information .shipping-information-title .action-edit:hover, .store-elirel .checkout-index-index .shipping-address-item.selected-item:after, .store-elirel .checkout-index-index .opc-block-summary .table-totals .grand.totals .price, .store-elirel #shopping-cart-table .product-item-name a:hover, .store-elirel #shopping-cart-table .subtotal .cart-price, .store-elirel #shopping-cart-table .actions-toolbar .gift-options-cart-item a:hover, .store-elirel .shopping-cart-bottom .cart-summary .multicheckout:hover, .store-elirel .blog-post-list .blog-list .blog-post .post-images .post-thumbnail .popup-video, .store-elirel .blog-post-list .blog-list .blog-post .post-body .post-header a:hover, .store-elirel .blog-post-view .post-images .post-thumbnail .popup-video, .store-elirel .blog-post-view .post-tags a:hover, .store-elirel .post-comments .title-comment-content, .store-elirel .post-comments .title, .store-elirel .post-comments .blog-load-more-comment a.loading-style, .store-elirel .shop-by-brand .item .brand-name h4.brand-title a:hover, .store-elirel .btn-promo-banner:hover, .store-elirel .promobanner .rotate-left.color-primary, .store-elirel .promobanner .rotate-right.color-primary, .store-elirel .blog-grid-block .title-blog > a:hover, .store-elirel .portfolio-bottom-content h4 > a:hover, .store-elirel .portfolio-bottom-content .title:hover, .store-elirel .portfolio-bottom-content .category-link a:hover, .store-elirel .testimonial-item .testimonial-content .content .author-info .name, .store-elirel .landing-parralax--item .landing-parralax-detail h2 a:hover, .store-elirel .card .card-link, .store-elirel .about-us .abs-title span, .store-elirel .rotate-image-container .close-rotate:hover, .store-elirel .products-grid .product-item-info .product-item-actions .actions-quickview .action:not(.primary), .store-elirel .products-grid .product-item-info .product-item-actions .action-wishlist .action:not(.primary), .store-elirel .products-grid .product-item-info .product-item-actions .actions-primary .action:not(.primary), .store-elirel .products-grid .product-item-info .product-item-actions .actions-compare .action:not(.primary), .store-elirel .products-grid .product-item-info .product-item-details .product-item-name > a:hover, .store-elirel .products-list .product-item .product-item-info .product-item-image .product-item-image-wrapper .mgs-quickview, .store-elirel .products-list .product-item .product-item-info .product-item-details .product-item-name a:hover, .store-elirel .products-list .product-item .product-item-info .product-item-details .product-item-actions .tocompare, .store-elirel .products-list .product-item .product-item-info .product-item-details .product-item-actions .action-wishlist a, .store-elirel .product.media .product.item-image .label-video, .store-elirel .product.media .item-thumb .popup-video-thumb, .store-elirel .product.media .product.item-image .popup-video .ti-video-camera:before, .store-elirel .catalog-product-view .product-info-main .price-box .price, .store-elirel .catalog-product-view .product-info-main .product-info-stock-sku .product-brand .brand-name a:hover, .store-elirel .catalog-product-view .product-info-main .product-addto-links a, .store-elirel .product-info-main .product-add-form .product-options-wrapper .fieldset > .field .field.choice .label a, .store-elirel .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-selected-option, .store-elirel .product-info-main .product-add-form .block-bundle-summary .bundle-info .product-details .stock.unavailable span, .store-elirel .wishlist-index-index .main .product-info .product-item-name a:hover, .store-elirel .deal-products-list-block .product-item-name > a:hover, .store-elirel .nav-scroll > div > a:hover, .store-elirel .right.lookbook_banner .abs-title span, .store-elirel .owl-home10 .item .content .text a:hover, .store-elirel .cate-links .list_block li:hover a:hover, .store-elirel .cate-links .list_block li:hover a:focus, .store-elirel .home_store .item > div .sub-title span, .store-elirel .featured-collection .left-title > h3, .store-elirel .featured-collection .rotate-title, .store-elirel .page-header-sliders .slide-banner .inline + span, .store-elirel .page-header-sliders .slide-banner .shop-now:hover, .store-elirel .slider_text_v5 .shop-now, .store-elirel .slider_text_v4 .bottom > a:hover, .store-elirel .furniture-block .author > span, .store-elirel .contact_block > a:hover, .store-elirel .testimonial-static .author-info span, .store-elirel .title-right .content-heading .title, .store-elirel .title-left .content-heading .title, .store-elirel .banner-home-11 .title-banner, .store-elirel .header.header3 .switcher .switcher-trigger strong:hover, .store-elirel .header.header3 .my-account-link .toogle-action:hover {
	
		color: #424242 !important;
	}
	.store-elirel .border-primary, .store-elirel .store-elirel  button.action-update:not(:disabled):hover, .store-elirel .store-elirel  button.action-accept:not(:disabled):hover, .store-elirel .store-elirel button.action.secondary:not(:disabled):hover, .store-elirel .store-elirel .btn-secondary:not(:disabled):hover, .store-elirel .store-elirel button.action-update:not(:disabled):not(.disabled).active, .store-elirel .store-elirel button.action-accept:not(:disabled):not(.disabled).active, .store-elirel .store-elirel button.action.secondary:not(:disabled):not(.disabled).active, .store-elirel .store-elirel .btn-secondary:not(:disabled):not(.disabled).active, .store-elirel .store-elirel button.action-update:not(:disabled):not(.disabled):active, .store-elirel .store-elirel button.action-accept:not(:disabled):not(.disabled):active, .store-elirel .store-elirel button.action.secondary:not(:disabled):not(.disabled):active, .store-elirel .store-elirel .btn-secondary:not(:disabled):not(.disabled):active, .store-elirel .store-elirel .action.primary, .store-elirel .store-elirel button.action-dismiss, .store-elirel .store-elirel button.action.primary, .store-elirel .store-elirel button.action.action-apply, .store-elirel .store-elirel button.action-select-shipping-item, .store-elirel .store-elirel .btn-primary, .store-elirel .store-elirel .action.primary:disabled, .store-elirel .store-elirel button.action-dismiss:disabled, .store-elirel .store-elirel button.action.primary:disabled, .store-elirel .store-elirel button.action.action-apply:disabled, .store-elirel .store-elirel button.action-select-shipping-item:disabled, .store-elirel .store-elirel .btn-primary:disabled, .store-elirel .store-elirel .action.primary:focus, .store-elirel .store-elirel button.action-dismiss:focus, .store-elirel .store-elirel button.action.primary:focus, .store-elirel .store-elirel button.action.action-apply:focus, .store-elirel .store-elirel button.action-select-shipping-item:focus, .store-elirel .store-elirel .btn-primary:focus, .store-elirel .store-elirel button.action.default, .store-elirel .store-elirel button.action.action-edit-address, .store-elirel .store-elirel .btn-default, .store-elirel .store-elirel button.action.default:disabled, .store-elirel .store-elirel button.action.action-edit-address:disabled, .store-elirel .store-elirel .btn-default:disabled, .store-elirel .store-elirel button.action.default:focus, .store-elirel .store-elirel button.action.action-edit-address:focus, .store-elirel .store-elirel .btn-default:focus, .store-elirel .store-elirel button.action.default:not(:disabled):hover, .store-elirel .store-elirel button.action.action-edit-address:not(:disabled):hover, .store-elirel .store-elirel .btn-default:not(:disabled):hover, .store-elirel .store-elirel button.action.default:not(:disabled):not(.disabled).active, .store-elirel .store-elirel button.action.action-edit-address:not(:disabled):not(.disabled).active, .store-elirel .store-elirel .btn-default:not(:disabled):not(.disabled).active, .store-elirel .store-elirel button.action.default:not(:disabled):not(.disabled):active, .store-elirel .store-elirel button.action.action-edit-address:not(:disabled):not(.disabled):active, .store-elirel .store-elirel .btn-default:not(:disabled):not(.disabled):active, .store-elirel .store-elirel button.action-cancel:not(:disabled):hover, .store-elirel .store-elirel button.action-show-popup:not(:disabled):hover, .store-elirel .store-elirel .btn-third:not(:disabled):hover, .store-elirel .store-elirel button.action-cancel:not(:disabled):not(.disabled).active, .store-elirel .store-elirel button.action-show-popup:not(:disabled):not(.disabled).active, .store-elirel .store-elirel .btn-third:not(:disabled):not(.disabled).active, .store-elirel .store-elirel button.action-cancel:not(:disabled):not(.disabled):active, .store-elirel .store-elirel button.action-show-popup:not(:disabled):not(.disabled):active, .store-elirel .store-elirel .btn-third:not(:disabled):not(.disabled):active, .store-elirel .store-elirel .sidebar .block.filter .filter-content .filter-actions .filter-clear:hover, .store-elirel .store-elirel .sidebar .block.block-compare .actions-toolbar .action.compare:hover, .store-elirel .store-elirel .sidebar .block.block-wishlist .actions-toolbar a.action.details:hover, .store-elirel .store-elirel .sidebar .block.block-reorder .actions-toolbar .action.tocart:hover, .store-elirel .store-elirel .search-full .header .block-search.active .block-content form > .label:hover, .store-elirel .store-elirel .minicart-wrapper .block-minicart .block-content .actions .action.viewcart:hover, .store-elirel .store-elirel .minicart-items .product-item .product > .product-item-details .product-item-pricing .details-qty .update-cart-item:hover, .store-elirel .store-elirel #newsletter-popup .block.newsletter .form.subscribe .action.subscribe, .store-elirel .store-elirel .swatch-option-link-layered .swatch-option.text:not(.disabled):hover, .store-elirel .store-elirel .swatch-option-link-layered .swatch-option.text.disabled, .store-elirel .store-elirel .checkout-index-index .shipping-address-item.selected-item, .store-elirel .store-elirel #shopping-cart-table .actions-toolbar .gift-options-cart-item .actions-toolbar .action-edit, .store-elirel .store-elirel #shopping-cart-table .actions-toolbar .gift-options-cart-item .actions-toolbar .action-delete:hover, .store-elirel .store-elirel .blog-post-list .blog-list .blog-post .post-images .post-thumbnail .popup-video.btn-video, .store-elirel .store-elirel .blog-post-view .post-images .post-thumbnail .popup-video.btn-video, .store-elirel .store-elirel .post-comments .input-text:focus, .store-elirel .store-elirel .post-comments textarea:focus, .store-elirel .store-elirel .product-detail-infomation .block.review-add .input-text:focus, .store-elirel .store-elirel .product-detail-infomation .block.review-add textarea:focus, .store-elirel .store-elirel .portfolio-top-content:hover .image-item:after, .store-elirel .store-elirel .portfolio-top-content:hover .image-item:before, .store-elirel .store-elirel .landing-categories--item:hover .landing-categories--thumb a:before, .store-elirel .store-elirel .landing-categories--item:hover .landing-categories--thumb a:after, .store-elirel .store-elirel .swatch-option.text.selected, .store-elirel .store-elirel .swatch-option.text:not(.disabled):hover, .store-elirel .store-elirel .fotorama .fotorama__nav--dots .fotorama__active .fotorama__dot, .store-elirel .store-elirel .product.media .product.item-image .lb.video-link:before, .store-elirel .store-elirel .product-wishlist-items .product-item-image button.action.remove:hover, .store-elirel .store-elirel .wishlist-index-index .main .actions-toolbar .primary button.action.share:hover, .store-elirel .store-elirel .parallax .shop:hover, .store-elirel .store-elirel .header_subscribe.home_subscribe .block.newsletter .form.subscribe .action.subscribe, .store-elirel .store-elirel .minicart-wrapper .block-minicart .block-content .actions .action.checkout {
		border-color: #afd9a9 !important;
	}
	
	 .store-elirel  .border-primary,  .store-elirel button.action-update:not(:disabled):hover,   .store-elirel button.action-accept:not(:disabled):hover,  .store-elirel button.action.secondary:not(:disabled):hover,  .store-elirel .btn-secondary:not(:disabled):hover,  .store-elirel button.action-update:not(:disabled):not(.disabled).active,  .store-elirel button.action-accept:not(:disabled):not(.disabled).active,  .store-elirel button.action.secondary:not(:disabled):not(.disabled).active,  .store-elirel .btn-secondary:not(:disabled):not(.disabled).active,  .store-elirel button.action-update:not(:disabled):not(.disabled):active,  .store-elirel button.action-accept:not(:disabled):not(.disabled):active,  .store-elirel button.action.secondary:not(:disabled):not(.disabled):active,  .store-elirel .btn-secondary:not(:disabled):not(.disabled):active,  .store-elirel .action.primary,  .store-elirel button.action-dismiss,  .store-elirel button.action.primary,  .store-elirel button.action.action-apply,  .store-elirel button.action-select-shipping-item,  .store-elirel .btn-primary,  .store-elirel .action.primary:disabled,  .store-elirel button.action-dismiss:disabled,  .store-elirel button.action.primary:disabled,  .store-elirel button.action.action-apply:disabled,  .store-elirel button.action-select-shipping-item:disabled,  .store-elirel .btn-primary:disabled,  .store-elirel .action.primary:focus,  .store-elirel button.action-dismiss:focus,  .store-elirel button.action.primary:focus,  .store-elirel button.action.action-apply:focus,  .store-elirel button.action-select-shipping-item:focus,  .store-elirel .btn-primary:focus,  .store-elirel button.action.default,  .store-elirel button.action.action-edit-address,  .store-elirel .btn-default,  .store-elirel button.action.default:disabled,  .store-elirel button.action.action-edit-address:disabled,  .store-elirel .btn-default:disabled,  .store-elirel button.action.default:focus,  .store-elirel button.action.action-edit-address:focus,  .store-elirel .btn-default:focus,  .store-elirel button.action.default:not(:disabled):hover,  .store-elirel button.action.action-edit-address:not(:disabled):hover,  .store-elirel .btn-default:not(:disabled):hover,  .store-elirel button.action.default:not(:disabled):not(.disabled).active,  .store-elirel button.action.action-edit-address:not(:disabled):not(.disabled).active,  .store-elirel .btn-default:not(:disabled):not(.disabled).active,  .store-elirel button.action.default:not(:disabled):not(.disabled):active,  .store-elirel button.action.action-edit-address:not(:disabled):not(.disabled):active,  .store-elirel .btn-default:not(:disabled):not(.disabled):active,  .store-elirel button.action-cancel:not(:disabled):hover,  .store-elirel button.action-show-popup:not(:disabled):hover,  .store-elirel .btn-third:not(:disabled):hover,  .store-elirel button.action-cancel:not(:disabled):not(.disabled).active,  .store-elirel button.action-show-popup:not(:disabled):not(.disabled).active,  .store-elirel .btn-third:not(:disabled):not(.disabled).active,  .store-elirel button.action-cancel:not(:disabled):not(.disabled):active,  .store-elirel button.action-show-popup:not(:disabled):not(.disabled):active,  .store-elirel .btn-third:not(:disabled):not(.disabled):active,  .store-elirel .sidebar .block.filter .filter-content .filter-actions .filter-clear:hover,  .store-elirel .sidebar .block.block-compare .actions-toolbar .action.compare:hover,  .store-elirel .sidebar .block.block-wishlist .actions-toolbar a.action.details:hover,  .store-elirel .sidebar .block.block-reorder .actions-toolbar .action.tocart:hover,  .store-elirel .search-full .header .block-search.active .block-content form > .label:hover,  .store-elirel .minicart-wrapper .block-minicart .block-content .actions .action.viewcart:hover,  .store-elirel .minicart-items .product-item .product > .product-item-details .product-item-pricing .details-qty .update-cart-item:hover,  .store-elirel #newsletter-popup .block.newsletter .form.subscribe .action.subscribe,  .store-elirel .swatch-option-link-layered .swatch-option.text:not(.disabled):hover,  .store-elirel .swatch-option-link-layered .swatch-option.text.disabled,  .store-elirel .checkout-index-index .shipping-address-item.selected-item,  .store-elirel #shopping-cart-table .actions-toolbar .gift-options-cart-item .actions-toolbar .action-edit,  .store-elirel #shopping-cart-table .actions-toolbar .gift-options-cart-item .actions-toolbar .action-delete:hover,  .store-elirel .blog-post-list .blog-list .blog-post .post-images .post-thumbnail .popup-video.btn-video,  .store-elirel .blog-post-view .post-images .post-thumbnail .popup-video.btn-video,  .store-elirel .post-comments .input-text:focus,  .store-elirel .post-comments textarea:focus,  .store-elirel .product-detail-infomation .block.review-add .input-text:focus,  .store-elirel .product-detail-infomation .block.review-add textarea:focus,  .store-elirel .portfolio-top-content:hover .image-item:after,  .store-elirel .portfolio-top-content:hover .image-item:before,  .store-elirel .landing-categories--item:hover .landing-categories--thumb a:before,  .store-elirel .landing-categories--item:hover .landing-categories--thumb a:after,  .store-elirel .swatch-option.text.selected,  .store-elirel .swatch-option.text:not(.disabled):hover,  .store-elirel .fotorama .fotorama__nav--dots .fotorama__active .fotorama__dot,  .store-elirel .product.media .product.item-image .lb.video-link:before,  .store-elirel .product-wishlist-items .product-item-image button.action.remove:hover,  .store-elirel .wishlist-index-index .main .actions-toolbar .primary button.action.share:hover,  .store-elirel .parallax .shop:hover,  .store-elirel .header_subscribe.home_subscribe .block.newsletter .form.subscribe .action.subscribe,  .store-elirel .minicart-wrapper .block-minicart .block-content .actions .action.checkout {    
		border-color: #385b3b !important;
	}
	
	.store-elirel .products-grid .product-item-info .product-item-details .product-item-name2>a {
		font-size: 16px;
		font-weight: 700;
		color: #000;
		text-align: center;
		line-height: 25px;
	}
	.nw-theme-price{
		font-weight: bold;
		padding: 10px;
		text-align: center;
		font-size: 1.1em;
		color: #f26c4f;
	}
	
	.store-elirel  .selected {
		border: 2px solid #afd9a9 !important;
	}
	.store-elirel .row-detail-product .sharethis .st-btn{
		background-color: #afd9a9 !important;
		margin-right: 10px !important;
	}
	
	/* 6/28/2022 Modifications */
	body.store-elirel .items .product-item .nw-theme-price,
	body.store-elirel ol.products.items .item .nw-theme-price {
		color: #3a5e3d !important;
		min-height: 47px;
	}
	body.store-elirel .toplinks-content .wishlist {
		display: none;
	}
	body.store-elirel .filter-options-item .filter-options-content .am-slider a.ui-slider-handle {
		background: #b0daaa;
	}
	body.store-elirel .product-info-main .swatch-attribute-label.nw-swatch-attribute-label {
		position: absolute;
		right: 0;
		padding-right: 34px;
	}
	.store-elirel .product-info-main .price-final_price .price-final_price .price-wrapper .price {
		color: #006400;
	}
	.store-elirel .product-info-main .sharethis {
		display: none;
	}
	.store-elirel .product-info-main .subshare-detail .subshare_payment {
		float: unset;
	}
	 
	/********************************************************/
	
	
	.BtSimulateur{
		text-transform: uppercase;
		width: 117px;
		height: 33px;
		align-content: center;
		position: fixed;
		bottom: 30px;
		right: 71px;
		z-index: 4;
		color: #f8f9fa;
		background: #f26c4f;
		cursor: pointer;
		display: flex !important;
		justify-content: center;
		align-items: center;
		box-shadow: -4px 4px 0px 1px #000000;
	}
	
	.BtSimulateur a{
		color: white ;
	}
	.BtSimulateur a:hover {
		-webkit-box-shadow: none; 
		box-shadow: none;
		 color: #000 !important;
	}
	.BtSimulateur:hover {
		-webkit-box-shadow: none; 
		box-shadow: none;
	}
	
	body.checkout-cart-index .BtSimulateur{
		display: none !important;
	}
	body.checkout-index-index .BtSimulateur{
		display: none !important;
	}
	body.catalog-product-view .BtSimulateur{
		display: none !important;
	}
	
	
	@media only screen and (max-width: 767px){
		.catalog-product-view .product-addto-links.product-addto-wishlist {
			transform: translate(0%, 0);
			left: 70%;
		}
		.catalog-product-view .product-addto-links.product-addto-link {
			transform: translate(0%, 0);
			left: 41%;
		}
		.catalog-product-view .product-addto-links.product-addto-simulateur {
			transform: translate(0%, 0);
			left: 12%;
		}
		ul#LabelIcone {
			display: inline-flex;
			margin-top: 20px;
		}
		#LabelIcone li{
			max-width: 15% !important;
		}
	}
	.product-addto-links.product-addto-simulateur{
		margin-left: 0px !important;
	}
	
	
	.catalog-product-view .product-info-main .product-addto-links a.BtnSimulationProduct:after {
		font-family: "Ionicons";
		content: "\f279";
	}
	
	@media only screen and (min-width: 1267px){
		.catalog-product-view .product-info-main .product-addto-links a.BtnSimulationProduct{
			display: block;
			width: 100%;
			height: 43px;
			min-width: 372px;	
			align-items: center;
			text-align: left;
			display: flex;
			flex-flow: row-reverse;
			justify-content: center;
			line-height: 14px;
			position: relative;
			overflow: hidden;
			border-radius: 45px;
			border: 1px solid #f26c4f;
			font-size: 20px;
			padding: 0 0 0 21px;
			text-align: center;
		}
		.catalog-product-view .product-info-main .product-addto-links a{
			justify-content: center;
		}
		.product-info-main .product-add-form .product-options-wrapper .swatch-opt{
			margin-top: 20px;
		}
		#product-addto-simulateur-mobile{
			display: none !important;
		}
		/*debut*/
		#LabelIcone img{
			max-width: 100% !important ;
		}
		#LabelIcone li{
			max-width: 59px;
		}
		ul#LabelIcone{
			display: flex !important;
			margin-top: 10px;
		}
		.delivery_time{
			padding: 0px !important;
		}
		/*fin*/
	}
	.catalog-product-view .product-info-main .product-addto-links a.BtnSimulationProduct{
		border: 1px solid #f26c4f !important;
	}
	
	
	@media (min-width: 768px) and (max-width: 1266px) {
		.catalog-product-view .product-info-main .product-addto-links a.BtnSimulationProduct{
			display: block;
			width: 100%;
			height: 43px;
			min-width: 372px;	
			align-items: center;
			text-align: left;
			display: flex;
			flex-flow: row-reverse;
			line-height: 14px;
			position: relative;
			overflow: hidden;
			border-radius: 45px;
			border: 1px solid #f26c4f;
			font-size: 20px;
			padding: 0 0 0 21px;
			text-align: center;
		}
		#product-addto-simulateur-desktop{
			display: none !important;
		}
		.product-addto-links.product-addto-simulateur{
			margin-top: 20px;
		}
		#LabelIcone img{
			max-width: 100% !important ;
		}
		#LabelIcone li{
			max-width: 59px;
		}
		ul#LabelIcone{
			display: flex !important;
			margin-top: 10px;
		}
	}
	div#wrapper-company-stars{
		justify-content: flex-start !important;
	}
	
	body.catalog-product-view .brand-review-wrapper{
		padding: 20px 0px !important;
	}
	
	
	body.catalog-product-view .block.product-brand{
		flex: 0 0 70% !important;
		max-width: 70% !important;
	}
	
	body.catalog-product-view .top_tp_reviews{
		display: none !important;
	}
	body.catalog-product-view .brand-review-wrapper{
		align-content: flex-start !important;
	}
	.product-info-main .sharethis{
		display: flex;
	}
	
	div.oney-wrapper.oney-product{
		display: none;
	}

	/* les modifs */

	@media only screen and (max-width: 767px){
		body:not(.store-elirel) .products-grid .product-item-info .nw-theme-price .product-item-name>a {
			font-size: 12px !important;
			font-weight: 700;
			color: #000;
			line-height: 12px;
		}
		body:not(.store-elirel) h3.product.name.product-item-name.out {
			line-height: 16px;
			margin-bottom: 5px;
			margin-top: unset;
			min-height: 36px;
		}
		body:not(.store-elirel) .products-grid .product-item-info{
			margin-bottom: unset !important;
		}
		body:not(.store-elirel) .home-section2 .home-preztext{
			display: none;
		}

		body:not(.store-elirel) .swatch-attribute-options.clearfix {
			/*max-width: 80%;*/
		}
		body:not(.store-elirel) .products-grid .product-item-info{
			display: flex;
			flex-flow: column;
			justify-content: center;
		} 
		body:not(.store-elirel) .products-grid .product-item-info .product-item-details{
			display: flex !important;
		}
		body:not(.store-elirel) .dropdown-menu.show {
			transform: translate3d(6px, 30px, 5px);
		}
		body:not(.store-elirel) .dropdown-menu {
			min-width: 125px !important;
			max-width: 125px !important;
		}
		body:not(.store-elirel) .products-grid .swatch-attribute .swatch-option{
			margin: 0 0px 5px !important;
		}
		body:not(.store-elirel) .swatch-attribute-options.clearfix div {
			color: #f36c4f;
		}
		body:not(.store-elirel) .category-view {
			display: none;
		}
		body.absolute-header .page-title-wrapper.background-image .pagetitle-wrapper{
			background: rgb(253 242 242 / 70%);
		}
		body:not(.store-elirel) .catalog-product-view .product-info-main .product-addto-links a{
			justify-content: center;
		}
		body:not(.store-elirel) .product-detail-name.desktop h1.name.productpsge {
			display: none;
		}

		body:not(.store-elirel) .product-detail-name.mobile{
			text-align: center;
			margin: 0px !important;
			padding: unset;
		}
		body:not(.store-elirel) .product-detail-name.mobile h1{
			font-size: 20px;
		}

		body:not(.store-elirel) #certification tr td{
			padding: 0px !important;
		}
		body:not(.store-elirel) #certification tr th{
			width: unset !important; 
		}

		body:not(.store-elirel) #certification tr {
			display: flex;
			flex-flow: column;
		}
		body:not(.store-elirel) div#certification .col {
			padding: 0px !important;
    		flex-basis: unset !important;
    		margin: 0px !important;
		}
		body:not(.store-elirel).catalog-product-view .product.detailed.container{
			width: 90% !important;
		}

		body:not(.store-elirel) .content-heading h2.title{
			display: none !important;
		}
		
		body:not(.store-elirel) .products-grid .product-item-info:not(.effect) .product-item-actions .actions-compare {
			margin: unset !important;
		}
		
		body:not(.store-elirel) .address-section.desktop {
			display: none;	
		}
		body:not(.store-elirel) .footer-services.desktop{
			display: none;	
		}
		body:not(.store-elirel) .footer_info.desktop{
			display: none;	
		}
		body:not(.store-elirel) .footer-help.desktop{
			display: none;	
		}
		body:not(.store-elirel) .footer-subscribe.desktop{
			display: none;
		}

		body:not(.store-elirel) .helpsearch{
			display: none !important;
		}
		body.cms-home .trustpilot-widget {
			max-height: 109px;
		}
		body:not(.store-elirel) .block-customer-reference {
			display: none;
		}
		body:not(.store-elirel) .product.data.items .data.item.title {
			font-weight: normal !important;
			text-align: unset !important;
		}
		body.cms-index-index:not(.store-elirel)  .actions-quickview {
			float: unset !important;
		}
	}

	@media (min-width: 768px) and (max-width: 1024px) {
		body:not(.store-elirel) .product-detail-name.mobile h1.name.productpsge {
			display: none !important;
		}
		body:not(.store-elirel) .products-grid .product-item-info .product-item-actions .social-media-icons-custom .social-share-icon div div.dropdown.swatches-dropdown{
			display: flex !important;
			justify-content: center !important;
		}
		/* visibility icone*/
		body:not(.store-elirel) .products-grid .product-item-info .product-item-actions .actions-quickview, .products-grid .product-item-info .product-item-actions .action-wishlist, .products-grid .product-item-info .product-item-actions .actions-primary, .products-grid .product-item-info .product-item-actions .actions-compare {
			opacity: unset !important;
			visibility: unset;
			transform: unset !important;
			opacity: 1 !important;
			visibility: unset !important;
			-webkit-transform-origin-x: unset !important;
			-webkit-transform: unset !important;
		}

		body:not(.store-elirel) .product-item-info:hover {
			transition: unset !important;
			transform: unset !important;
			-webkit-transform-origin-x: unset !important;
			-webkit-transform:unset !important;
		}
		body:not(.store-elirel) .product-item-info:hover .product-item-actions{
			text-align: center !important;
		}
	
		body:not(.store-elirel) .products-grid .product-item-info:hover .product-item-details .product-item-name{
			opacity: 1 !important; 
			visibility: unset !important; 
			transform: unset !important;
			-webkit-transform-origin-x: unset !important;
			-webkit-transform:unset !important;
		}
	
		body:not(.store-elirel) .fullwidth .column.main.col-lg-9 .products-grid .items.row-4 .product-item.col .product-item-info:not(.effect) .product-item-details .product-item-actions .actions-quickview{
			transform: unset !important;
			opacity: 1 !important;
			visibility: unset !important;
			-webkit-transform-origin-x: unset !important;
			-webkit-transform: unset !important;
		}
		body:not(.store-elirel) .fullwidth .column.main.col-lg-9 .products-grid .items.row-4 .product-item.col .product-item-info:not(.effect) .product-item-details .product-item-actions .action-wishlist{
			transform: unset !important;
			opacity: 1 !important;
			visibility: unset !important;
			-webkit-transform-origin-x: unset !important;
			-webkit-transform: unset !important;
		}
		body:not(.store-elirel) .fullwidth .column.main.col-lg-9 .products-grid .items.row-4 .product-item.col .product-item-info:not(.effect) .product-item-details .product-item-actions .actions-compare{
			transform: unset !important;
			opacity: 1 !important;
			visibility: unset !important;
			-webkit-transform-origin-x: unset !important;
			-webkit-transform: unset !important;
		}
		body:not(.store-elirel) .products-grid .product-item-info .product-item-details{
			margin: 0 auto;
			display: flex !important;
		}
		body:not(.store-elirel)  .products-grid .items.row-4 .product-item.col  .product-item-info .product-item-details .product-item-actions{
			text-align: center !important;
		}
		body:not(.store-elirel) .mobileproduct {
			display: block; 
			font-size: 16px;
			font-weight: 700;
			color: #000;
			line-height: 25px;
		}
		body:not(.store-elirel) h3.product.name.product-item-name.out {
			margin-top: unset;
			min-height: 72px;
		}
		body:not(.store-elirel) .swatch-attribute-options.clearfix div {
			color: #f36c4f;
		}
		body.cms-index-index .actions-quickview {
			float: unset !important;
		}
		body.cms-home:not(.store-elirel)  .product.product-item.col{
			max-height: 100% !important;
		}

		body:not(.store-elirel) .product.actions.product-item-actions {
			align-items: center;
			text-align: center;
		}
		body:not(.store-elirel) .products-grid .product-item-info .product-item-details .product-item-name > a{
			display: none !important;
		}
		body:not(.store-elirel) .products-grid .product-item-info .product-item-actions .social-media-icons-custom {
			display: block !important;
			width: 100%;
			float: none;
		}
	}
	

	@media (min-width: 1025px){
		
		body.cms-home:not(.store-elirel)  .carpet-selection .product.product-item {
			max-height: 100% !important;
		}
		
		body.cms-home:not(.store-elirel) .product.product-item.col{
			max-height: 100% !important;
		}

		body:not(.store-elirel) .products-grid .product-item-info:hover .social-media-icons-custom{
			display: flex;
			align-items: center;
			flex-flow: column;
		}
		body:not(.store-elirel) .products-grid .product-item-info:hover .product-item-actions .actions-quickview, .products-grid .product-item-info:hover .product-item-actions .actions-primary, .products-grid .product-item-info:hover .product-item-actions .action-wishlist, .products-grid .product-item-info:hover .product-item-actions .actions-compare{
			display: none !important;
		}

		/*--------------*/
		body:not(.store-elirel) .nw-theme-price{
			display: none
			
			}
			
			
			body:not(.store-elirel) .products-grid .product-item-info:hover .nw-theme-price {
				display: flex;
				justify-content: center;
				padding: 0px !important;
			}
			
			body:not(.store-elirel) .products-grid .product-item-info{
			margin-bottom : 0px !important;
			}
			
			
			body:not(.store-elirel) .products-grid .product-item-info .product-item-details .product-item-name{
				line-height: 36px;
				/*min-height: 60px;*/
				padding: 10px 5px;
			}

			body:not(.store-elirel) .products-grid .product-item-info .product-item-actions .actions-quickview {
				display: none !important;
			}
			body:not(.store-elirel) .products-grid .product-item-info .product-item-actions .action-wishlist {
				display: none !important;
			}
			body:not(.store-elirel) .products-grid .product-item-info .product-item-actions .actions-compare {
				display: none !important;
			}
			body:not(.store-elirel) .products-grid .product-item-info:hover .product-item-details .product-item-name > a{
				display: none !important;
			}

			body:not(.store-elirel) .product-detail-name.mobile h1.name.productpsge {
				display: none !important;
			} 

		
	}

	@media (min-width: 1601px){
		body:not(.store-elirel) .products-grid .product-item-info .product-item-details .product-item-name{
			padding: 28px 5px !important;
		}
	}


	body:not(.store-elirel) button.oneyCta_button.oneyCta_button-disabled {
		display: none !important;
	}
	
	body.store-elirel .product-info-price .price-box.price-final_price span.old-price-product{
		display: none !important;
	}
	
	body.store-elirel .block-compare {
	display:none;
}


.nw-no-display{
	display: none !important;
}

.nw-nowrap-rmt{
	flex-wrap: nowrap !important;
}
body.catalog-product-view .block.product-brand {
    flex: 0 0 0% !important;
}

/* Tarif Eco modifications */
.product-eco-tax {
	position: relative;
}
.tarif_eco {
	color: #000;
}
.product-eco-tax .tarif_eco {
	position: absolute;
	left: 0;
	top: 26px;
	color: #000;
}

.catalog-category-view .category-product-actions .toolbar-sorter.sorter{

	display : none ;
}

/* Fix migration 2.4.8: recherche desktop.
   Le CSS de base (styles-m, Magento/blank) laisse .block-search input a
   left:-300% (hors ecran) ; c'etait styles-l.css (retire) qui le remettait
   en flux sur desktop. On refait l'override + hauteur du champ. */
@media (min-width: 768px) {
    .block-search input {
        position: static !important;
        left: auto !important;
        margin: 0 !important;
    }
    .block-search .block-content,
    .block-search .block-content form.minisearch {
        height: 50px !important;
    }
}
/* HOME */
.widget.mgs-brand .item {
  margin-bottom: 30px;
}
.widget.mgs-brand .item .image {
  border: 1px solid #c2c2c2;
  text-align: center;
  border-radius: 3px;
  overflow: hidden;
}
.widget.mgs-brand .item .image .img-responsive {
  margin: 0 auto;
}
.widget.mgs-brand .owl-item {
  padding-left: 15px;
  padding-right: 15px;
}
.widget.mgs-brand .owl-item .item {
  margin-bottom: 0px;
}
.widget.mgs-brand .owl-carousel .owl-nav > div {
  position: absolute;
  top: 50%;
  left: 15px;
  margin: -20px 0 0;
  opacity: 0;
  visibility: hidden;
}
.widget.mgs-brand .owl-carousel:hover .owl-nav > div {
  opacity: 1;
  visibility: visible;
}
.widget.mgs-brand .owl-carousel .owl-nav > div.owl-next {
  right: 15px;
  left: auto;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FMgs%5C%2Fchild%5C%2Ffr_FR%5C%2FMGS_Brand%5C%2Fcss%5C%2Fmgs_brand.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAACA%2COAAO%2CUAAW%3BEACjB%2CmBAAA%3B%3BAAED%2COAAO%2CUAAW%2CMAAM%3BEACvB%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAAED%2COAAO%2CUAAW%2CMAAM%2COAAO%3BEAC9B%2CcAAA%3B%3BAAED%2COAAO%2CUAAW%3BEACjB%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAED%2COAAO%2CUAAW%2CUAAU%3BEAC3B%2CkBAAA%3B%3BAAED%2COAAO%2CUAAW%2CcAAc%2CSAAW%3BEAC1C%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CUAAA%3BEACA%2CiBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3B%3BAAED%2COAAO%2CUAAW%2CcAAa%2CMAAO%2CSAAW%3BEAChD%2CUAAA%3BEACA%2CmBAAA%3B%3BAAED%2COAAO%2CUAAW%2CcAAc%2CSAAW%2CMAAG%3BEAC7C%2CWAAA%3BEACA%2CUAAA%22%7D */