.elementor-kit-8{--e-global-color-primary:#6D7462;--e-global-color-secondary:#3C3D3C;--e-global-color-text:#3C3D3C;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;font-size:1rem;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* GLOBAL */
.open-sans-titre{
font-family: 'Open Sans', sans-serif;
font-weight: 900;
}

/*cadre*/
.cadre img{
    outline: 1px solid #fff !important;
    outline-offset: -20px
 !important;}


/* ACCUEIL TRAITEUR */
body > div.elementor.elementor-272 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5734841b.elementor-section-full_width.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-content-middle.elementor-section-height-default {
    margin: 0 3% !important;
}

/* ACCUEIL MAGASIN */
body > div.elementor.elementor-243 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-69e2c3d.elementor-section-full_width.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-content-middle.elementor-section-height-default{
    margin: 0 3% !important;
}
.elementor-cta__bg.elementor-bg{
        outline: 2px solid #fff;
    outline-offset: -20px;
}

/* PAGE NOTRE HISTOIRE */
body > div.elementor.elementor-260 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c62f692.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1fd44a6 > div{
        outline: 2px solid #fff !important;
    outline-offset: -20px !important;
}

/* PAGE BOUCHERIE */
body > div.elementor.elementor-262 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a49d0de.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f71ef68 > div{
        outline: 2px solid #fff !important;
    outline-offset: -20px !important;
}

/* PAGE CHARCUTERIE */
body > div.elementor.elementor-264 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3c3b69e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-08be76e > div{
        outline: 2px solid #fff !important;
    outline-offset: -20px !important;
}
/* PAGE TRAITEUR / EPICERIE */
body > div.elementor.elementor-268 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-fc14b0e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-39e3079 > div.elementor-widget-wrap.elementor-element-populated{
        outline: 2px solid #fff !important;
    outline-offset: -20px !important;
}

/* PAGE EVENEMENT - PRESTATIONS */
body > div.elementor.elementor-276 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c4fe335.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-default > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6021c59 > div{
        outline: 2px solid #fff !important;
    outline-offset: -20px !important;
}

/* Formulaire contact */
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: inline-grid;
}
#form-field-field_bde3c11 {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 20px !important;
    height: 23px !important;
}

#form-field-field_bde3c11 {
    background-color: #ffffff;
    border-color: var(--e-global-color-primary);
    border-width: 1px !important;
    border-radius: 0px 0px 0px 0px;
}/* End custom CSS */