/*
Theme Name: Ecologie Child
Theme URI: http://cmsmasters.net/ecologie-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Ecologie Child Theme
Template: ecologie
Version: 1.0.0
License:
License URI:
Text Domain: ecologie-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

#bottom .textwidget p, #bottom aside {
	padding: 0;
}

/*! css-smart-grid 5.1.4 | MIT License | http://css.gd */.cf7sg-container .cf7-smart-grid.has-grid .container{max-width:940px;padding:0 1.06383%;margin:0 auto;width:100%;flex-wrap:wrap;zoom:1;display:block}.cf7sg-container .cf7-smart-grid.has-grid .row{zoom:1;display:block;margin:0}.cf7sg-container .cf7-smart-grid.has-grid .container:after,.cf7sg-container .cf7-smart-grid.has-grid .container:before,.cf7sg-container .cf7-smart-grid.has-grid .row:after,.cf7sg-container .cf7-smart-grid.has-grid .row:before{content:"";display:table}.cf7sg-container .cf7-smart-grid.has-grid .container:after,.cf7sg-container .cf7-smart-grid.has-grid .row:after{clear:both}@media (min-width:481px){.cf7sg-container .cf7-smart-grid.has-grid .columns{float:left;margin:0 0 0 2.12766%;width:6.38298%}.cf7sg-container .cf7-smart-grid.has-grid .columns.point-five{width:3.19149%}.cf7sg-container .cf7-smart-grid.has-grid .columns:first-child{margin-left:0}.cf7sg-container .cf7-smart-grid.has-grid .columns.one.point-five{width:9.57447%}.cf7sg-container .cf7-smart-grid.has-grid .columns.two{width:14.89362%}.cf7sg-container .cf7-smart-grid.has-grid .columns.two.point-five{width:18.08511%}.cf7sg-container .cf7-smart-grid.has-grid .columns.one-fourth,.cf7sg-container .cf7-smart-grid.has-grid .columns.three{width:23.40426%}.cf7sg-container .cf7-smart-grid.has-grid .columns.three.point-five{width:26.59575%}.cf7sg-container .cf7-smart-grid.has-grid .columns.four,.cf7sg-container .cf7-smart-grid.has-grid .columns.one-third{width:31.91489%}.cf7sg-container .cf7-smart-grid.has-grid .columns.four.point-five{width:35.10638%}.cf7sg-container .cf7-smart-grid.has-grid .columns.five{width:40.42553%}.cf7sg-container .cf7-smart-grid.has-grid .columns.one-half,.cf7sg-container .cf7-smart-grid.has-grid .columns.six{width:48.93617%}.cf7sg-container .cf7-smart-grid.has-grid .columns.seven{width:57.44681%}.cf7sg-container .cf7-smart-grid.has-grid .columns.eight,.cf7sg-container .cf7-smart-grid.has-grid .columns.two-thirds{width:65.95745%}.cf7sg-container .cf7-smart-grid.has-grid .columns.nine,.cf7sg-container .cf7-smart-grid.has-grid .columns.three-fourths{width:74.46808%}.cf7sg-container .cf7-smart-grid.has-grid .columns.ten{width:82.97872%}.cf7sg-container .cf7-smart-grid.has-grid .columns.eleven{width:91.48936%}.cf7sg-container .cf7-smart-grid.has-grid .columns.full,.cf7sg-container .cf7-smart-grid.has-grid .columns.twelve{width:100%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-one{margin-left:10.6383%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-one:first-child{margin-left:8.51064%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-two{margin-left:19.14894%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-two:first-child{margin-left:17.02128%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-three{margin-left:27.65957%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-three:first-child{margin-left:25.53191%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-four{margin-left:36.17021%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-four:first-child{margin-left:34.04255%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-five{margin-left:44.68085%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-five:first-child{margin-left:42.55319%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-six{margin-left:53.19149%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-six:first-child{margin-left:51.06383%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-seven{margin-left:61.70213%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-seven:first-child{margin-left:59.57447%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-eight{margin-left:70.21277%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-eight:first-child{margin-left:68.08511%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-nine{margin-left:78.7234%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-nine:first-child{margin-left:76.59574%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-ten{margin-left:87.23404%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-ten:first-child{margin-left:85.10638%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-eleven{margin-left:95.74468%}.cf7sg-container .cf7-smart-grid.has-grid .columns.offset-eleven:first-child{margin-left:93.61702%}}

.cf7sg-container .ui-widget-content,.cf7sg-container .ui-widget-content .ui-state-active,.cf7sg-container .toggle-light .toggle-off,.cf7sg-container .ui-widget-content .ui-state-default,.cf7sg-container .ui-tabs-active .ui-tabs-anchor,.cf7sg-container .ui-widget-header{background:transparent}.cf7sg-container{line-height:1.2}.cf7sg-container a.ui-button{color:inherit}.cf7sg-container .cf7sg-add-tab .ui-state-default{border:solid 1px #aaa}.cf7sg-container .ui-tabs-anchor{background:#aaa5}.cf7sg-slider-section .glider{overflow-x:hidden;padding-bottom:10px}.cf7sg-container .ui-widget{font:inherit;font-size:inherit}.cf7sg-slider-section .slider-control.slider-prev{float:left}.cf7sg-slider-section .slider-control.slider-next{float:right}.cf7sg-slide-active{z-index:100}.cf7sg-slider-section .slider-control:hover{cursor:pointer}.glider-slide>.cf7sg-collapsible-title{margin-bottom:10px}.cf7sg-container .cf7-smart-grid.has-grid .columns .container.glider-slide{padding:0 25px 0 10px}.cf7sg-container .slider-control{margin-top:10px}.cf7-smart-grid.has-grid .cf7sg-slider-section>input.wpcf7-submit{float:right;width:auto}.cf7-smart-grid.has-grid .ui-button{border-radius:3px;border:1px solid #aaa;padding:8px 12px}.cf7-sg-table-button.disabled .ui-button{color:gray;cursor:not-allowed;text-decoration-line:none}ul.cf7-sg-tabs-list li .dashicons.dashicons-no-alt{border-left:solid 1px grey;border-bottom:solid 1px grey;border-bottom-left-radius:14px;border-top-left-radius:5px;border-bottom-right-radius:5px}.row.cf7-sg-table .row-control{border:solid 1px #b9b9b9;border-left:none}.row.cf7-sg-table .row-control .dashicons{background-color:#fff;border-radius:50%;border:solid 1px #b9b9b9;color:#848484}.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip{background:#e9e9e9;border-radius:3px}span.cf7sg-validation-warning{font-size:80%;color:#626262;border-radius:3px;border:solid 1px #656565;background:#f2f2f2}.cf7sg-validation-warning .confirm-button{background:#fff;border:#989898 solid 2px;border-radius:5px;color:#8f0000;text-transform:uppercase;font-size:.9em}.cf7-smart-grid.has-grid .field>label em{color:red}.cf7-smart-grid.has-grid .info-tip{font-size:80%;font-style:italic;color:grey;margin:0 0 5px 0}.cf7-smart-grid.has-grid .wpcf7-form-control:not(img){border-radius:3px}.cf7-smart-grid.has-grid .wpcf7-submit{background:#383838;border:solid 1px #383838;border-radius:3px;font-size:110%;font-weight:700;color:#fff}.cf7sg-collapsible .ui-state-default{background:transparent}.cf7-smart-grid.has-grid .wpcf7-form-control-wrap .select2-selection--single .select2-selection__rendered{font-size:.9em}.cf7-smart-grid.has-grid .select2-results__option{font-size:.8em}.cf7-smart-grid.has-grid .wpcf7-save{background:transparent;color:#383838}.cf7sg-collapsible .toggle-light .toggle-on,.cf7sg-collapsible .toggle-light .toggle-off{font-size:.75em}span.cf7sg-popup{background:rgba(227,227,227,.81);font-size:1.2em;border-radius:3px}.sy-slide>.cf7sg-collapsible-title{margin-bottom:10px}.cf7sg-container .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:.2em 1em}.cf7sg-slide-filler .ajax-loader{float:right}.cf7-smart-grid.has-grid input.select2-search__field{min-width:1.3em}.cf7-sg-table-button .max-limit.wpcf7-not-valid-tip{display:inline;margin-right:30px}ul.cf7-sg-tabs-list li .dashicons.dashicons-no-alt{position:absolute;right:0}.cf7sg-add-tab.ui-tabs-nav .ui-tabs-anchor{padding:.2em 1em}.ui-tabs .cf7-sg-tabs-list.ui-tabs-nav .ui-tabs-anchor{padding:.2em 20px}ul.cf7-sg-tabs-list li{position:relative}.cf7-sg-tabs.ui-tabs ul.ui-tabs-nav li a:hover,.cf7-sg-tabs.ui-tabs ul.ui-tabs-nav li .dashicons-no-alt:hover{cursor:pointer}.cf7-smart-grid .dashicons{vertical-align:middle}.ui-tabs .cf7sg-add-tab.ui-tabs-nav{display:inline-block;padding-left:0}ul.cf7-sg-tabs-list{display:inline-block}.cf7-smart-grid .cf7-sg-table-button{text-align:right;margin-top:10px;margin-bottom:5px}.cf7-smart-grid .row.cf7-sg-table-footer{margin-top:5px}.cf7-smart-grid .row.cf7-sg-table{margin-top:3px}.cf7-smart-grid .row.cf7-sg-table-footer+.cf7-sg-table-button{margin-top:0}.row.cf7-sg-table-layout .columns input:not([type="submit"]){width:100%}.row.cf7-sg-table{position:relative}.row.cf7-sg-table .row-control .dashicons:hover{cursor:pointer}.row.cf7-sg-table .row-control{position:absolute;height:100%;top:0;right:0;margin-right:-15px;width:5px;display:none}.row.cf7-sg-table:nth-last-child(2) .row-control:not(.display-none){display:inline}.row.cf7-sg-table .row-control .dashicons{position:absolute;top:50%;margin-top:-10px;margin-left:-5px}.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip{display:inherit;position:absolute;left:0;top:115%;padding:3px 10px;min-width:195px;line-height:1.2em;z-index:7777}span.cf7sg-validation-warning{display:block;position:absolute;right:50%;top:25px;width:140px;height:auto;margin-right:-70px;z-index:999;padding:2px 3px}.cf7sg-validation-warning .confirm-button{position:absolute;bottom:-13px;right:-19px;padding:1px 5px;cursor:pointer}.cf7-smart-grid.has-grid input.select2-search__field{background-image:url(search.png);background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:50%}.cf7sg-collapsible .row.ui-accordion-content{min-height:120px;overflow:unset}.cf7-smart-grid.has-grid .field{width:100%}.cf7-smart-grid.has-grid .wpcf7-form-control:not(img){width:100%}.cf7-smart-grid.has-grid .select2{width:100%!important}.cf7-smart-grid.has-grid .field .wpcf7-form-control-wrap{display:inline-block;width:100%}.cf7-smart-grid.has-grid .cf7-tags-2 .field .wpcf7-form-control-wrap{max-width:200px;width:50%}.cf7sg-container .cf7-smart-grid.has-grid .row.cf7-sg-table>.columns>.container>.container,.cf7sg-container .cf7-smart-grid.has-grid .columns .container{padding:0}.cf7-smart-grid.has-grid .field .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{vertical-align:middle}.cf7-smart-grid.has-grid .field>label{display:block;margin-bottom:0}.cf7-smart-grid.has-grid .wpcf7-form-control:not(img){min-height:34px}.cf7-smart-grid.has-grid .wpcf7-form-control.nice-select{line-height:32px;height:34px}.cf7-smart-grid.has-grid .wpcf7-form-control-wrap .select2-selection__arrow{min-height:34px}.cf7-smart-grid.has-grid .wpcf7-form-control-wrap .select2-selection--single .select2-selection__rendered{line-height:34px}.cf7-smart-grid.has-grid .wpcf7-form-control-wrap .select2-selection.select2-selection--single{min-height:34px}.cf7-smart-grid.has-grid .wpcf7-form-control.wpcf7-radio,.cf7-smart-grid.has-grid .wpcf7-form-control.wpcf7-checkbox{display:inline-block}.cf7sg-collapsible.ui-accordion .ui-accordion-header .ui-accordion-header-icon{right:.5em;left:unset}.cf7sg-collapsible .toggle{display:inline-block;vertical-align:middle;float:right}.cf7sg-collapsible .toggle .toggle-inner{height:auto}.cf7sg-collapsible .cf7sg-title+.toggle{float:none;position:absolute;right:6px;top:50%;margin-top:-10px}.cf7sg-title.toggled{max-width:calc(100% - 60px);display:inline-block;vertical-align:middle}.ui-accordion .ui-accordion-icons{padding-left:.7em}.cf7sg-external-form{margin-bottom:5px}.cf7sg-container .cf7-smart-grid.has-grid .container{margin-bottom:5px}.cf7sg-container .cf7-smart-grid.has-grid .container:last-child{margin-bottom:0}.cf7-smart-grid.has-grid .nice-select ul.list{max-height:300px;overflow-y:auto}a.cf7sg-button{min-height:34px;padding:5px 0;display:inline-block;width:100%;text-align:center}.cf7sg-popup{position:relative}.display-none{display:none}span.cf7sg-popup{bottom:-1.2em;max-height:200px;left:0;position:absolute;transition:500ms ease;padding:.4em;white-space:nowrap}.wpcf7-form-control.wpcf7-submit:disabled:hover+span.cf7sg-popup{display:block}a.cf7sg-button{background:#383838;color:#fff;border:solid 1px #383838;border-radius:3px;font-weight:700;font-size:110%}


.postid-32855 .middle_inner {
	background: #c1c82c26;
}