.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span { padding: 0 10px; font-size: 11px; font-weight: 500; }
.sppb-addon-single-image-container:before { top: 20px; left: 20px; right: 20px; content: ""; bottom: 20px; opacity: 0.172; position: absolute; border: 1px solid #000; background-color: #fff; }
.uk-position-cover:before { top: 10px; left: 10px; right: 10px; content: ""; bottom: 10px; opacity: 0.172; position: absolute; border: 1px solid #000; background-color: #fff; z-index: 1; }
#section-id-1574947759980:before { top: 0; left: 50%; bottom: 0; right: auto; width: 100%; content: ""; opacity: 0.7; margin: 0 -1px; position: absolute; transform: skew(-45deg); background-color: #2d924e; }
#section-id-1574947759980:after { right: 50%; left: auto; z-index: -1; background-color: #010103; top: 0; left: -50%; bottom: 0; right: auto; width: 100%; content: ""; opacity: 0.7; margin: 0 -1px;
    position: absolute; transform: skew(-45deg); }
#section-id-1574947759980 .sppb-title-heading { text-transform: uppercase; color: #fff; font-weight: 300; }
.sppb-title-heading { text-transform: uppercase; color: #126932; font-weight: 300; }
#section-id-1574947759980 .uk-panel-title { font-weight:500 !important ; color:#fff !important; text-align: center; padding-bottom: 15px; }
.sppb-addon-title { text-transform: uppercase; color: #126932; }
#ou { width: 50%; float: left; }
#quand { width: 50%; float: left; }
#qui { width: 100%; float: left; }
.page-9 .bfClearfix { background-color: #652d91; padding: 10px 20px; }
.bfQuickMode input[type=text] { border-radius: 0px; }
.page-9 .bfClearfix { background-color: #126932; padding: 10px 20px; }
.bfQuickMode .controls .control-label { color:#fff; }
.btn-primary, .sppb-btn-primary { border-color: #169b48 !important; background-color: #169b48 !important; border-radius: 0px; font-weight: bold; }
.form-actions { padding: 0; margin: 0; background-color: transparent; border: none; margin-top: -65px; }
#section-id-1575206086248 { margin-top: -200px !important; }
#sp-bottom .uk-panel-title:before { background-color: #116736; left: 0; top: 30px; height: 3px; width: 40px; content: ""; position: absolute; }
#sp-bottom .uk-panel-title { color: #106836; }
.icon-holder { float: left; margin-top: 6px; font-size: 15px; margin-right: 10px; color: #106836; }
.footer-social-links { padding-top: 15px !important; }
.sp-module ul >li { border-bottom: none; }
.footer-social-links li { float: left; margin-right: 10px; list-style: none !important; }
.footer-social-links li a .fa-instagram { color: #e04c59; font-size: 20px; transition: all 500ms ease; height: 45px; width: 45px; border: 2px solid #e04c59; border-radius: 50%; text-align: center; line-height: 40px; }
.footer-social-links li a:hover .fa-instagram { background: #e04c59; border-color: #e04c59; color: #fff; }
.footer-social-links li a .fa-facebook { color: #3b5998; font-size: 20px; transition: all 500ms ease; height: 45px; width: 45px; border: 2px solid #3b5998; border-radius: 50%; text-align: center; line-height: 40px; }
.footer-social-links li a:hover .fa-facebook { background: #3b5998; border-color: #3b5998; color: #fff; }
.footer-social-links li a .fa-youtube { color: #ff0000; font-size: 20px; transition: all 500ms ease; height: 45px; width: 45px; border: 2px solid #ff0000; border-radius: 50%; text-align: center; line-height: 40px; }
.footer-social-links li a:hover .fa-youtube { background: #ff0000; border-color: #ff0000; color: #fff; }
.sp-module ul >li >a:before { display: none; }
#sp-footer a { color: #f78900 !important; }
.uk-overlay-background { background: rgba(255, 255, 255, 0.18) !important; }
.sp-page-title { padding: 100px 0; }
#section-id-1575296813873 .bfQuickMode input[type=text] { max-width: 49% !important; width: 100%; float: left; margin-right: 5px; margin-bottom: 10px; }
.bfQuickMode textarea { max-width: 99% !important; border-radius:0px; }
#section-id-1575296813873 .uk-panel-title { color: #116736; font-size: 21px; font-weight: 500; }
.slotholder:before { top: 10px; left: 10px; right: 10px; content: ""; bottom: 10px; opacity: 0.172; position: absolute; border: 1px solid #000; background-color: #fff; z-index: 1; }
.uk-overlay-icon:before { color: #fff !important; }
td { padding: 10px; min-width: 100px; font-size: 16px; border: 1px solid #e3e3e3; }
.tr1 { background-color: #1b984a; color: #fff; }
.page-header { color:#106836; }
#sp-bottom { border-top: 1px solid #116736; }
#sp-top1 .social-icons >li a { color: #fff; }
#sp-top2 li a { color: #fff; }
.entry-header.has-post-format { margin-left: 0; }
.entry-image { width: 100%; }
.post-format { display:none; }
#sp-main-body {padding:0; }
.puce li::before { content: "\f105"; font-family: 'FontAwesome'; color: #116736; margin-right: 10px; font-weight: bold; }
.puce { list-style: none; }
.intro-image:before { top: 10px; left: 25px; right: 25px; content: ""; bottom: 270px; opacity: 0.172; position: absolute; border: 1px solid #000; background-color: #fff; }
.full-image:before { top: 140px; left: 25px; right: 610px; content: ""; bottom: 265px; opacity: 0.172; position: absolute; border: 1px solid #000; background-color: #fff; }
#btn-1575902935030, #btn-1575902935033 { border-color: #169b48; background-color: #169b48; border-radius: 0px; color: #fff; }
.entry-header h2 a:hover { color: #093c1f; }
.sppb-btn-default:hover { color: #169b48 !important; border-color: #169b48 !important; background-color: #fff !important; }
.tp-caption a { border-color: #169b48;
    background-color: #169b48;
    border-radius: 0px;
    color: #fff;
    padding: 10px 20px !important; }
.tp-caption a:hover { color: #169b48 !important;
    border-color: #169b48 !important;
    background-color: #fff !important; }
.bfQuickMode .controls .control-label { width: 100% !important; }
#bfPage1 h4 { text-align: center; color: #fff; font-size: 22px; }