body.ce-kit-1{color:#2B2929;font-family:"Segoe UI", sans-serif;background-color:#FDF6D8;background-image:url("/img/cms/fond-web-maligorne-limoux-vert-rose.png");background-position:center center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}a, .elementor a{color:#EF5585;font-weight:700;}body.ce-kit-1 h1{color:#EF5585;font-family:"MadreScript", sans-serif;font-size:50px;font-weight:600;text-transform:none;line-height:1.8em;letter-spacing:1.6px;}body.ce-kit-1 h2{font-family:"MadreScript", sans-serif;text-transform:none;}body.ce-kit-1 h3{text-transform:none;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{--ce-btn-bg-color:rgba(242, 41, 91, 0.72);background-color:var(--ce-btn-bg-color);}.elementor-button:hover, .elementor-button:focus{--ce-btn-bg-color:#EF5585;}.elementor-button.elementor-size-sm{border-radius:20px 20px 20px 20px;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-secondary .elementor-button{--ce-btn-bg-color:#B8D30F;background-color:var(--ce-btn-bg-color);}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus, .elementor-button-secondary a.elementor-button:not(#e):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{--ce-btn-bg-color:#B8D30F;}body.ce-kit-1 #wrapper{background-color:#00000000;}body.ce-kit-1 .container{width:90vw;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90vw;}body.ce-kit-1 .breadcrumb li a:not(#e), body.ce-kit-1 .ce-breadcrumb__item a:not(#e){color:#F2295B;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{font-family:"MadreScript", sans-serif;font-size:16px;}body.ce-kit-1 .breadcrumb:not(#e), body.ce-kit-1 .ce-breadcrumb .elementor-row{text-align:center;justify-content:center;}body.ce-kit-1 header.page-header, body.ce-kit-1 header.page-header *, body.ce-kit-1 .ce-page-title *{color:#EF5585;font-family:"MadreScript", sans-serif;}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Segoe UI';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/seguisym.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/seguisym.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/seguisym.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/seguisym.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'MadreScript';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/MadreScript.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/MadreScript.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/MadreScript.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/MadreScript.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */.btn-primary, .btn-primary:hover {
    background-color: #ef5485;
    border-radius: 20px;
}

body#checkout section.checkout-step.-reachable.-current .step-number {
    background-color: #C0D739;
}

body#checkout section.checkout-step .step-title {
    text-transform: none;
}

a:hover{color: #ef5485;
    text-decoration: underline;
}
.btn btn-primary full-left ets-cb-btn-not-ok:hover{background-color:#c0d739;}

#search_filters>.h6, #search_filters_brands>.h6, #search_filters_suppliers>.h6{
    font-size : 20px;
}

#search_filters, #search_filters_brands, #search_filters_suppliers {
    background: #ddea9a;
}

#category-description{padding-bottom: 20px;}

.page-my-account #content .links a i {
        color: #c0d739;
}

.page-my-account #content .links a i:hover{
        color: #ef5485;
        text-decoration: none!important;
}

.alert-info {
    background-color: #c0d739;
    border-color: #c0d739;
    color: #ffffff;
}

.page-my-account #content .links a {
    text-transform: none;}
    
    .page-my-account #content .links a:hover {
    text-decoration: none;}
    
    .text-uppercase {
  text-transform: none !important;
}
.page-content.page-cms {
    padding: 0px;
    text-align: justify;
    background: #fdf6d8;
}

@media (max-width: 767px){
.elementor-2170101 .elementor-element.elementor-element-286003f > .elementor-widget-container {
    padding-top: 0px!important;
}}

.btn-comment, .btn-comment-inverse {
    border-radius: 20px !important;
    background-color: #EF5485!important;
    color: #ffffff;
}/* End custom CSS */