/*
Theme Name:   Au marché du lit Child
Theme URI:    https://aumarchedulit.com/
Description:  AMDL Theme
Author:       Octantis
Author URI:   https://octantis.ca
Template:     kosi
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Au marche du lit
*/
.diapositives.avec-images .swiper-slide a.swiper-slide-inner {
    padding-left: 50% !important;
}
.diapositives.avec-images .swiper-slide .swiper-slide-bg {
    position: absolute;
    width: 50%;
    left: 0;
    height: 100%;
    background-size: 40% !important;
    background-position: 5% 15% !important;
}
.diapositives .elementor-swiper-button-prev, .diapositives .elementor-swiper-button-next {
    position: absolute !important;
    bottom: -60px;
    top: initial !important;
}

.diapositives .elementor-swiper-button-prev{
	left: 50% !important;
}
.diapositives .elementor-swiper-button-next {
    right: initial;
    left: 54% !important;
}

.diapo-top .elementor-swiper-button-prev{
	left: 3% !important;
}
.diapo-top .elementor-swiper-button-next {
    right: initial;
    left: 10% !important;
}

.diapositives .eicon-chevron-left, .diapositives .eicon-chevron-right  {
    font-family: "kosi-icon" !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
}
.diapositives .eicon-chevron-left:hover, .diapositives .eicon-chevron-right:hover {
    opacity: 0.6;
}
.diapositives .eicon-chevron-left:before {
    content: "\e012" !important;
}
.diapositives .eicon-chevron-right:before {
    content: "\e013" !important;
}
.diapositives .elementor-slide-description h4 {
    font-size: 23px;
    font-weight: 800;
    margin-bottom: 10px;
}
.pastille {
    width: 440px !important;
    height: 440px !important;
	background: #1e6fb9;
	border-radius: 100%;
	padding: 30px 45px;
	display: flex;
    align-items: center;
}
.pastille .elementor-icon-box-title {
	margin-bottom: 25px;
}
.pastille .link-more {
    display: block;
    text-decoration: underline;
    font-size: 30px;
    margin-top: 20px;
    font-weight: 700;
    cursor: pointer;
}
.pastille .elementor-icon i, .pastille .elementor-icon svg {
    width: auto;
    height: 0.6em;
	margin-bottom: 15px;
	min-width: 80px;
}
body.home #masthead {
    position: relative;
}
.elementor-242 .elementor-element.elementor-element-a2580b4 {
    margin-top: 0;
}

.site-navigation ul li.menu-item.current-menu-parent > a, .site-navigation ul li.menu-item.current-menu-item > a, .site-navigation ul li.menu-item.current-menu-ancestor > a, .main-navigation ul li.menu-item.current-menu-parent > a, .main-navigation ul li.menu-item.current-menu-item > a, .main-navigation ul li.menu-item.current-menu-ancestor > a {
    color: #004d9a;
}
.site-navigation ul.menu > li > a > span:before {
    background-color: #004d9a;
}
.site-navigation ul.menu > li a:hover {
    color: #004d9a;
}
.site-navigation ul.menu ul.sub-menu li.menu-item a:hover {
  color: #004d9a;
}
.single-product .woocommerce-tabs ul.tabs #tab-title-additional_information{
  display: none !important;
}
.single-product div.product table.variations label {
    display: inline-block;
}
section.related.products {
    display: none;
}
.elementor .hfe-site-logo-img{
    width:250px !important;
}
.sticky-header.elementor-sticky--effects .logo img {
    max-width: 200px !important;
}
.logo-footer img.hfe-site-logo-img.elementor-animation- {
    width: 330px !important;
}
.otgs-development-site-front-end {
    display:none!important;
}
.wpls-logo-showcase .slick-dots {
    display: none!important;
}
.slick-slider .slick-prev, .slick-slider .slick-next {
    top: 40%!important;
}
.elementor-widget-kosi-banner .elementor-button {
    border-bottom: 0px solid var(--accent)!important;
}
#sp-testimonial-pro-59033.sp-testimonial-pro-section .slick-prev, #sp-testimonial-pro-59033.sp-testimonial-pro-section .slick-next, #sp-testimonial-pro-69039.sp-testimonial-pro-section .slick-prev, #sp-testimonial-pro-69039.sp-testimonial-pro-section .slick-next {
    opacity: 0!important;
}

#wpls-logo-showcase-slider-1 .wpls-fix-box, #wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image {
    width:200px!important;
}
.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button {
    border-width: 0px 0px 0px 0px!important;
}
.elementor-button {
    border-width: 0px 0px 0px 0px!important;
}

.elementor-386 .elementor-element.elementor-element-7b544b0 {
    border-color: #ccc!important;
}
.elementor-widget-kosi-breadcrumb .kosi-woocommerce-title {
    color: #fff!important;
}

/* ------------------------------------------------------ */
/* ----------------    WOOCOMMERCE    ------------------- */
/* ------------------------------------------------------ */

#order_review .woocommerce-checkout-review-order-table .amount {
    width: 100%;
    display: block;
}

table.woocommerce-checkout-review-order-table .product-name {
    width: 35%;
}
#order_review .woocommerce-checkout-review-order-table .amount {
    width: 100%;
    display: block;
    margin-bottom: 12px;
}
#pa_format.hide, #pa_gousset.hide{
    display:block!important;
}
ul[aria-label='Format'], ul[aria-label='Size'], ul[aria-label='Gousset'], ul[aria-label='Gusset'] {
  display: none!important;
}
.elementor-3474 .elementor-element.elementor-element-05d6b4e {
    border-width: 0px 0px 0px 0px!important;
}
.related > h2:first-child, .upsells > h2:first-child {
    color: #07509f!important;
	font-size:40px!important;
	padding-top:50px;
}
.single-product .woocommerce-tabs ul.tabs li.active a, .single-product .woocommerce-tabs ul.tabs li a {
    color: #07509f!important;
	font-size:40px;
}
.elementor-3474 .elementor-element.elementor-element-05d6b4e:not(.elementor-motion-effects-element-type-background), .elementor-3474 .elementor-element.elementor-element-05d6b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #07509f;
}
.single-product div.product .single_add_to_cart_button {
    background-color: #07509f;
}
#shipping_method bdi {
  display: block;
}

#shipping_method label {
  font-size: 14px;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
  background-color: #114b95;
}

html[lang="en-US"] .woocommerce-message {
  display: none;
}

.tax-product_cat .breadcrumb-wrap {
    display: none !important;
}

section.woosc-quick-table.label-column-no {
    display: none;
}
/* ------------------------------------------------------ */
/* ----------------   //WOOCOMMERCE   ------------------- */
/* ------------------------------------------------------ */


/* Cacher la bande bleue */
/* page angelrest */
.page-id-73734 .breadcrumb-wrap, .page-id-126718 .breadcrumb-wrap, .page-id-129435 .breadcrumb-wrap, .page-id-139959 .breadcrumb-wrap {
    display: none !important;
}
.page-id-73734 .site-main, .page-id-126718 .site-main, .page-id-129435 .site-main, .page-id-139959 .site-main{
    margin-top: 0;
}
.page-id-73734 .page .page-header, .page-id-126718 .page .page-header, .page-id-129435 .page .page-header, .page-id-139959 .page .page-header {
    margin-bottom: 0;
}
/* // page angelrest */
/* page promotion */
.page-id-68768 .breadcrumb-wrap,
.page-id-69051 .breadcrumb-wrap,
.page-id-99415 .breadcrumb-wrap,
.page-id-140026 .breadcrumb-wrap,
.page-id-97344 .breadcrumb-wrap {
    display: none !important;
}
.page-id-68768 .site-main,
.page-id-69051 .site-main,
.page-id-99415 .site-main,
.page-id-140026 .site-main,
.page-id-97344 .site-main {
    margin-top: 0;
}
.page-id-68768 .page .page-header,
.page-id-69051 .page .page-header,
.page-id-99415 .page .page-header,
.page-id-140026 .page .page-header,
.page-id-97344 .page .page-header {
    margin-bottom: 0;
}
/* // page promotion */
/* // Cacher la bande bleue */


.content-column.one_half{
  width:50%!important;
  float:left;
  padding-right:15px!important;
}
.wpcf7-form textarea {
    padding-right: 60px!important;
}
.wpcf7-form input:not([type=submit]), .wpcf7-form textarea {
    margin-bottom: 15px!important;
}
.bouton-bleu {
    color:#ffffff!important;
	background-color:#07509f!important;
}
.bouton-bleu:hover {
	background-color:#333333!important;
	text-decoration:none!important;
}
#comments {
	display:none!important;
}

.single-product #comments {
	display:block!important;
}

.single-product #reviews .commentlist li .avatar{
  display: none !important;
}

.sp-tpro-fronted-form .sp-tpro-form-field input[type=email], .sp-tpro-fronted-form .sp-tpro-form-field input[type=text] {
    max-width: 100%!important;
}
.sp-tpro-fronted-form .sp-tpro-form-field textarea {
    max-width: 100%!important;
}
.page-titre h2, .formulaire-retour h2 {
	font-size:25px;
	color:#07509f;
}
.formulaire-retour h3 {
	font-size:20px;
	color:#07509f;
}
.formulaire-retour h2.deuxieme {
	padding-top:35px!important;
}
.formulaire-retour h2 {
	margin-bottom:35px;
}
.formulaire-retour h3 {
	padding-top:25px;
	margin-bottom:15px;
}
.formulaire-retour .liste-block .wpcf7-list-item{
	display:block;
}
.formulaire-retour liste-inline .wpcf7-list-item{
	display:block-inline;
}

.formulaire-retour .liste-block input:not([type=submit]), .formulaire-retour .liste-inline input:not([type=submit]){
	width:auto!important;
}
.content-column.one_third {
    width: 33.333%!important;
    float: left;
    padding-right: 15px!important;
}
.woosw-content-item--add p{
    border:0px!important;
	background-color:#07509f!important;
	text-align:center!important;
}
.woosw-content-item--add p:hover{
	background-color:#333333!important;
}
.woosw-content-item--add p a{
    color:#ffffff!important;
	text-decoration:none!important;
	text-transform:uppercase!important;
}
.site-navigation ul.menu > li > a {
    padding: 1.1em 1.5em;
}
.elementor-widget-kosi-breadcrumb .woocommerce-breadcrumb a:hover {
    color: #ccc!important;
}
li.product .shop-action .woosc-btn, li.product .shop-action .woosq-btn, li.product .shop-action .woosw-btn, li.product .shop-action a[class*=product_type_]  {
    background-color: #333;
}
button, input[type=button], input[type=reset], input[type=submit], .button, .site-header-cart-side .widget_shopping_cart .buttons a:first-child {
    background-color: #333;
}
.sku_wrapper, .posted_in, .tagged_as{
    display:none!important;
}
.site-navigation ul li.menu-item .sub-menu .menu-item:hover > a:before, .main-navigation ul li.menu-item .sub-menu .menu-item:hover > a:before {
    background: #004d9a!important;
}

.page-id-68768 .gridlist-toggle {
    display:none!important;
}
.page-id-68768 ul.products li.product h2 a{
    color: #7e7e7e!important;
}
.page-id-68768 ul.products li.product h2 a:hover{
    color: #07509f!important;
}
body .page-load-status{
    display:none!important;
}
.bloc-bas{
    margin:0 auto!important;
}
.bloc-bas h5 a:hover{
    color:#07509f!important;
}
#testimonial_form .sp-tpro-form-field:nth-child(5n) {
  display:none!important;
}
.home .elementor.elementor-69736.elementor-3345 {
  display:none!important;
}
.elementor-3345:lang(en) {
  display:none!important;
}
.elementor.elementor-69736.elementor-3345:lang(en) {
  display:block!important;
}
.home .elementor.elementor-69736.elementor-3345:lang(en) {
  display:none!important;
}
.elementor-sticky--effects .hfe-site-logo{
  width:60px!important;
}
.hide-desktop{
  display:none!important;
}
 .wpcf7-form textarea {
    width: 98%!important;
}
.woocommerce-privacy-policy-text {
    display:none!important;
}
.woocommerce-order-received .woocommerce-order p{
    text-align:center!important;
}
.woocommerce-order-received .woocommerce-order p.woocommerce-customer-details--phone, .woocommerce-order-received .woocommerce-order p.woocommerce-customer-details--email{
    text-align:left!important;
}
.woocommerce-order-received .woocommerce-order-overview{
    font-size:15px!important;
}
.elementor-widget-kosi-breadcrumb .woocommerce-breadcrumb a {
    color: #fff;
}
.elementor-widget-kosi-breadcrumb .woocommerce-breadcrumb {
    color: #fff;
}
h3#ship-to-different-address{
    font-size:28px!important;
}
.promo-page .filter-toggle{
    display:none!important;
}

table.woocommerce-checkout-review-order-table td, table.woocommerce-checkout-review-order-table th, .woocommerce-cart td, .woocommerce-cart th {
    word-break: normal;
}
table.woocommerce-checkout-review-order-table .product-name {
    word-wrap: normal;
}
.entry-summary .ppc-button-wrapper {
    display:none!important;
}
.show-mobile{
  display: none !important;
}
#tidio-chat-iframe{
  bottom:40px !important;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{
  background-color:#07509f;
}
span.onsale.product-label {
    background: #c33 !important;
}
.side-wrap{
  z-index: 9999999999;
}
#primary .cmplz-categories span.cmplz-category-header {
    grid-template-columns: 1fr auto 25px;
    grid-template-rows: auto;
    align-items: center;
    grid-gap: 10px;
    padding: 5px 10px;
    background-color: rgba(239,239,239,0.5);
    width: 100%;
    display: grid;
}

.questionnaire{
  padding-left: 80px;
  padding-right: 80px;
}

.slider-promo-txt .elementor-slides a.swiper-slide-inner{
  padding:0 !important;
}

@media (min-width: 768px) {
	.cmplz-cookiebanner {
		max-width: 526px;
	}
}
@media only screen
and (min-width : 100px)
and (max-width : 767px) {
.elementor .hfe-site-logo-img {
    width: 165px!important;
}
.image-pieds {
    display:none!important;
}
footer {
    text-align:center!important;
}
footer .hfe-site-logo img{
    margin:auto!important;
}
.elementor-386 .elementor-element.elementor-element-c2d7b1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin: auto!important;
}
footer .elementor-icon-list-text {
    margin: auto!important;
}
.elementor-386 .elementor-element.elementor-element-271dd25 {
    text-align: center!important;
}
.grecaptcha-badge {
    opacity:0!important;
}
.elementor-cta__content {
    min-height: 400px!important;
}
.blogue {
    padding-bottom:55px!important;
	padding-top:55px!important;
}
#sp-testimonial-pro-59033.sp-testimonial-pro-section .sp-testimonial-pro-item .sp-testimonial-pro, #sp-testimonial-pro-69039.sp-testimonial-pro-section .sp-testimonial-pro-item .sp-testimonial-pro {
    padding: 20px 0px 0px!important;
}
.elementor-242 .elementor-element.elementor-element-1fa7bc4 {
    padding: 0px 0px 55px 0px!important;
}
#wpls-logo-showcase-slider-1 .wpls-fix-box, #wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image {
    max-height:250px!important;
	margin:auto!important;
}
.elementor-386 .elementor-element.elementor-element-2e8f02c {
    text-align: center!important;
}
.home .woocommerce.columns-mobile-2 li.product {
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
.elementor-3352 .elementor-element.elementor-element-2b33736 > .elementor-element-populated {
    margin: 0px 0px 0px 0px!important;
    --e-column-margin-right: 0px!important;
    --e-column-margin-left: 0px!important;
}
.angelrest-top{
	margin-top:35px!important;
	margin-bottom:35px!important;
}
.inverse .elementor-column-gap-default {
	display:flex!important;
	flex-direction: column-reverse!important;
}
.bloc-angelrest{
	margin-top:35px!important;
}
.elementor-70030 .elementor-element.elementor-element-bf86f67:not(.elementor-motion-effects-element-type-background), .elementor-70030 .elementor-element.elementor-element-bf86f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3888 .elementor-element.elementor-element-bf86f67:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-bf86f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer  {
    display: none;
}
.hide-desktop{
  display:block!important;
}
.elementor-element-4c1a9f0 a{
  display:block!important;
}
#colophon {
    margin-bottom: 0px!important;
}
.elementor-widget-kosi-post-grid .column-item {
    margin-bottom: 55px!important;
}
.elementor-widget-kosi-post-grid .entry-content .entry-meta {
    font-size: 16px!important;
}
 .wpcf7-form textarea {
    width: 96%!important;
}
table td, table th {
    word-break: normal!important;
}
	.button {
    padding: 16px 22px;
}
table.shop_table_responsive tr {
    border-bottom: 0px solid var(--border)!important;
}
.product-subtotal{
    border-bottom: 0px!important;
}
.woocommerce-order-received .woocommerce-order-overview{
    font-size:16px!important;
}
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p > a {
    margin-top: 0px!important;
}
.woocommerce-MyAccount-navigation{
    margin-bottom: 50px!important;
}
.show-mobile{
  display: block !important;
}

.woocommerce-pagination ul.page-numbers {
    display: block;
    width: 100%;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .slick-next:before{
  color:#fff;
  background-color: #07509f;
  font-size: 30px;
  padding: 5px 7px;
  display: inline-block;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .slick-slider .slick-next {
    top: 30%!important;
}
ul.products.columns-mobile-2 li.product, ul.products li.product{
  padding:10px !important;
  border: 4px solid #ddd;
}
/* Page promo */
.page-id-68768 ul.products li.product{
  margin-bottom:15px !important;
}
.diapo-top .elementor-swiper-button-prev{
	left: 3% !important;
}
.diapo-top .elementor-swiper-button-next {
    right: initial;
    left: 20% !important;
}
.questionnaire{
  padding-left: 0px;
  padding-right: 0px;
}

.slider-promo-txt .elementor-slides .swiper-slide-inner .elementor-slide-heading{
  margin-bottom:0 !important;
}

}

@media only screen
and (min-width : 768px)
and (max-width : 1024px) {
[data-elementor-columns-tablet="1"] .column-item {
    flex: 0 0 50%!important;
    max-width: 50%!important;
}
.blogue {
    padding-bottom:55px!important;
	padding-top:55px!important;
}
.elementor-242 .elementor-element.elementor-element-1fa7bc4 {
    padding: 0px!important;
}
.elementor-242 .elementor-element.elementor-element-1fa7bc4 h2 {
   font-size:30px!important;
}

#sp-testimonial-pro-59033.sp-testimonial-pro-section .sp-testimonial-pro-item .sp-testimonial-pro, #sp-testimonial-pro-69039.sp-testimonial-pro-section .sp-testimonial-pro-item .sp-testimonial-pro {
    padding: 20px 0px 0px!important;
}
.grecaptcha-badge {
    opacity:0!important;
}
#wpls-logo-showcase-slider-1 .wpls-fix-box, #wpls-logo-showcase-slider-1 .wpls-fix-box img.wp-post-image {
	margin:auto!important;
}
.elementor-3352 .elementor-element.elementor-element-2b33736 > .elementor-element-populated {
    margin: 0px 0px 0px 0px!important;
    --e-column-margin-right: 0px!important;
    --e-column-margin-left: 0px!important;
}
.image-pieds {
    display:none!important;
}
.angelrest-top{
	margin-top:35px!important;
	margin-bottom:35px!important;
}
.bloc-angelrest{
	margin-bottom:35px!important;
}
.temoignages h2{
	font-size:30px!important;
}
.temoignages .elementor-col-33 .elementor-widget-wrap{
	padding-left:0px!important;
}
.elementor-70030 .elementor-element.elementor-element-bf86f67:not(.elementor-motion-effects-element-type-background), .elementor-70030 .elementor-element.elementor-element-bf86f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3888 .elementor-element.elementor-element-bf86f67:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-bf86f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer  {
    display: none;
}
.hide-desktop{
  display:block!important;
}
.elementor-element-4c1a9f0 .elementor-widget-container{
  padding:0px!important;
}
#colophon {
    margin-bottom: 0px!important;
}
 .wpcf7-form textarea {
    width: 97%!important;
}
.elementor-4441 .elementor-element.elementor-element-fc4f063 {
    width: 40%!important;
}
.elementor-4441 .elementor-element.elementor-element-6ea115f {
    width: 60%!important;
}
.elementor-68739 .elementor-element.elementor-element-1a364bb, .elementor-242 .elementor-element.elementor-element-1a364bb {
    margin-top: 20px!important;
}
.elementor-cta__button {
    padding: 10px 15px 10px 15px!important;
}
table td, table th {
    word-break: normal!important;
}
.single-product div.product .product_title {
    font-size: 30px!important;
}
	.button {
    padding: 16px 22px;
}
.show-mobile{
  display: block !important;
}

.diapo-top .elementor-swiper-button-prev{
	left: 3% !important;
}
.diapo-top .elementor-swiper-button-next {
    right: initial;
    left: 20% !important;
}
.page-id-129435 #tidio-chat-iframe {
    bottom: -25px !important;
}
.questionnaire{
  padding-left: 0px;
  padding-right: 0px;
}
}

@media only screen
and (min-width : 768px)
and (max-width : 1250px) {
.elementor-cta__title {
    font-size: 25px!important;
	line-height:30px!important;
}
.elementor-widget-kosi-banner .elementor-cta__content.layout-1 {
    padding: 25px;
}
.elementor-cta__content {
    min-height: 300px!important;
}
}

@media only screen
and (min-width : 1025px)
and (max-width : 1480px) {
.site-navigation ul.menu > li > a {
    padding: 6px;
}
.elementor-347 .elementor-element.elementor-element-5178deb .site-navigation ul.menu > li.menu-item > a {
    font-size: 12px;
}

}
@media only screen and (max-width: 1024px) {
  /* Styles spécifiques pour les tablettes */
	.pastille {
		transform: scale(0.8);
	}
}
.questionnairecss
{
    background-color: #006fb9;
}

@media (max-width: 767px) {
	.diapositives.avec-images .swiper-slide .swiper-slide-bg {
		width: 100%;
		height: 100%;
		background-size: 90% !important;
		background-position: 0% 0% !important;
	}
	.diapositives.avec-images .swiper-slide a.swiper-slide-inner {
		padding-left: 0% !important;
		padding-top: 250px;
	}
	.diapositives .elementor-swiper-button-prev{
		left: 0% !important;
	}
	.diapositives .elementor-swiper-button-next {
		right: initial;
		left: 30px !important;
	}
  .elementor-129435 .elementor-element.elementor-element-a6d62b2 > .elementor-widget-container {
    /* Mobile-specific styles here */
    padding: 10px !important; /* Adjust the mobile padding as needed */
  }

  .elementor-129435 .elementor-element.elementor-element-3b1d5bc > .elementor-element-populated
  {
    padding: 0px !important; /* Adjust the mobile padding as needed */
  }

.wcsf-nav-button {
  display: none !important;
}

/* Show buttons with the active class */
.wcsf-nav-button.active {
  display: block !important;
  color: #fff !important;
  border-color: transparent !important;
  background-color: transparent !important;
}

button.btn.btn-default.btn-light.wcsf-back::before {
    content: url('/wp-content/themes/au-marche-du-lit/svg/chevron-l.svg');
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 15px;
    vertical-align: middle;
    margin-top: -14px;
    transition: all ease 0.2s;
}
button.btn.btn-primary.wcsf-next::after {
    content: url('/wp-content/themes/au-marche-du-lit/svg/chevron-r.svg');
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 15px;
    vertical-align: middle;
    margin-top: -14px;
    transition: all ease 0.2s;
}

.wcsf-products.woocommerce {
    width: 100% !important;
}

.product_title {
    padding-top: 0 !important;
}

.product_title a {
    font-size: 0.8em !important;
    color: #000;
    text-transform: uppercase;
    margin: 1em;
}

.product_button a {
    font-size: 14px !important;
    padding-top: 13px !important;
    padding-bottom: 10px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.product_price {
    margin: 2px;
    padding: 0.5em !important;
    text-align: center;
    font-size: 14px;
}


.title_left_svg {
    padding: 2px !important;
    min-height: 60px;
    text-align: center;
    height: 63px;
}

.wcsf .btn, .wcsf img, .wcsf svg {
    vertical-align: middle;
    padding-left: 1em !important;
}

.wcsf-back, .wcsf-next {
    margin-left: 0em !important;
    margin-bottom: 1.5em !important;
    margin-top: 1.5em !important;
    width: 100% !important;
    font-size: 15px !important;
}

.wcsf-reset {
    margin-top: 1.5em !important;
    margin-left: 45% !important;
}

h1.title-questions {
    margin-left: 0.2em;
    margin-right: 0.2em;
}


.wcsf .fade:not(.show) {
    opacity: unset !important;
}

}
