@charset "UTF-8";
/*
 Theme Name:     UCFF
 Theme URI:
 Description:    Theme UCFF
 Author:         Elegant Themes
 Author URI:     https://www.influa.com
 Template:       Divi
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
@import url("../Divi/style.css");
/* ----------------------------- */
/* ==Structure */
/* @note : Aucun de ces éléments ne doit être modifié.
/* ----------------------------- */
/* ----------------------------- */
/* Sommaire */
/* ----------------------------- */
/*
  == Modèle de boîte
  == Structure flottante
  == Structure en tableau
  == Alignements ( blocs et en ligne )
    -- Alignement horizontal
    -- Alignement vertical
  == Grilles
  == Inline-block
  == Largeurs
    -- Largeurs en %
  == Espacements
    -- Marges externes
    -- Marges internes
  == Éléments masqués
    -- Remplacement d’image
  == Orientation
*/
/* Base
========================================================================== */
small {
  font-size: 14px;
}

.vert {
  color: #9dc83a;
}

.marron {
  color: #be8f78;
}

.light {
  font-weight: 100;
}

.light-300 {
  font-weight: 300;
}

.number p {
  padding-left: 60px !important;
}
.number img {
  margin-left: -60px;
}

.list-marron ul, .list-vert ul, .list-gris ul {
  padding: 0;
}
.list-marron ul li, .list-vert ul li, .list-gris ul li {
  list-style: none;
  position: relative;
  padding-left: 15px;
  padding-bottom: 20px;
}
.list-marron ul li:last-child, .list-vert ul li:last-child, .list-gris ul li:last-child {
  padding-bottom: 0;
}
.list-marron ul li:before, .list-vert ul li:before, .list-gris ul li:before {
  position: absolute;
  top: 6px;
  left: 4px;
  height: 8px;
  border-width: 0.5px;
  border-style: solid;
  content: "";
  border-color: #be8f78;
}
.list-marron ul li:after, .list-vert ul li:after, .list-gris ul li:after {
  position: absolute;
  top: 10px;
  left: 0;
  width: 8px;
  border-width: 0.5px;
  border-style: solid;
  content: "";
  border-color: #be8f78;
}

.list-gris ul li {
  padding-bottom: 5px;
}

.list-vert ul li:before, .list-gris ul li:before {
  border-color: #9dc83a;
}
.list-vert ul li:after, .list-gris ul li:after {
  border-color: #9dc83a;
}

.president {
  text-transform: uppercase;
  font-size: 18px;
}

a:hover {
  color: #9dc83a;
}

.en_savoir_plus, a span.en_savoir_plus {
  color: white;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
}

.et_pb_scroll_top.et-pb-icon {
  background-color: #9dc83a;
  border-radius: 55px;
  width: 55px;
  height: 55px;
  font-size: 42px;
  right: 1em;
}

@media only screen and (min-width: 1375px) {
  .et_pb_text {
    line-height: 1.2;
  }
}
.four-columns-spec .et_pb_column_1_4 {
  width: 31.4%;
}
.four-columns-spec .et_pb_column_3_4 {
  width: 68.6%;
}

.list-ol ol {
  padding: 0;
  display: flex;
  list-style: none;
}
.list-ol ol li {
  counter-increment: step-counter;
  font-size: 16px;
  font-weight: 300;
  color: white;
  padding-left: 37px;
  position: relative;
  line-height: 1.2;
  margin-right: 5px;
}
.list-ol ol li::before {
  position: absolute;
  left: 0;
  content: counter(step-counter) " .";
  font-size: 16px;
  font-weight: 300;
  color: white;
  border: 2px solid white;
  padding: 3px 3px;
}

.ol-vert ol {
  list-style: none;
  counter-reset: li;
}
.ol-vert li {
  counter-increment: li;
}
.ol-vert li::before {
  content: counter(li) ".";
  color: #9dc83a;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.et_pb_text a, .et_pb_text_inner a {
  position: relative;
  text-transform: uppercase;
  display: inline-block;
  height: 40px;
  font-size: 13px;
  color: #858489;
  transition: all 0.3s ease-in-out;
  padding-left: 15px;
}
.et_pb_text a:before, .et_pb_text_inner a:before {
  content: "> ";
  position: absolute;
  top: 0;
  left: 0;
  color: #9dc83a;
}
.et_pb_text a.telephone, .et_pb_text_inner a.telephone {
  padding-left: 0;
  font-size: 20px;
  display: block;
  padding-top: 20px;
}
.et_pb_text a.telephone:before, .et_pb_text_inner a.telephone:before {
  display: none;
}
.et_pb_text a.link-map, .et_pb_text_inner a.link-map {
  display: initial;
  padding-left: 0;
}
.et_pb_text a.link-map:before, .et_pb_text_inner a.link-map:before {
  display: none;
}
.et_pb_text a:hover, .et_pb_text_inner a:hover {
  color: #9dc83a;
}

a.ancre {
  height: inherit;
  padding: 0;
  text-transform: inherit;
  font-size: 16px;
}
a.ancre:before {
  display: none;
}

.btn a {
  display: inline-block;
  height: 40px;
  position: relative;
  border: 1px solid #9dc83a;
  font-size: 12px;
  line-height: 12px;
  color: #858489;
  text-transform: uppercase;
  padding: 13px 15px 13px 30px !important;
  transition: all 0.3s ease-in-out;
  margin-bottom: 6px;
}
.btn a:hover {
  transition: all 0.3s ease-in-out;
  background-color: #9dc83a;
  color: white;
}
.btn a:hover:before {
  color: white;
}
.btn a:before {
  content: "> ";
  position: absolute;
  top: 13px;
  left: 15px;
  color: #9dc83a;
}
.btn a:hover:before {
  left: 16px;
}

#et-top-navigation {
  position: relative;
}
#et-top-navigation #top-menu {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: table;
}
#et-top-navigation #top-menu > li {
  display: table-cell;
  position: inherit !important;
  padding: 0;
}
#et-top-navigation #top-menu > li.current-menu-ancestor > a, #et-top-navigation #top-menu > li.current-menu-parent > a, #et-top-navigation #top-menu > li.current-menu-item > a, #et-top-navigation #top-menu > li.current-menu-parent .inmenu li.current-menu-item a {
  color: #9dc83a;
  border-bottom: 6px solid #9dc83a;
}
#et-top-navigation #top-menu > li > a {
  display: inline-block;
  position: relative;
  border-bottom: 6px solid transparent;
}
#et-top-navigation #top-menu > li > a:hover {
  text-decoration: none;
  color: #9dc83a;
  border-bottom: 6px solid #9dc83a;
}
#et-top-navigation #top-menu > li > a:after {
  display: none;
}
#et-top-navigation #top-menu > li .hassubimg {
  z-index: -1;
  max-height: 0;
  margin-bottom: 0;
  position: absolute;
  top: 77px;
  width: 100%;
  left: -44.4%;
  background-color: #e7ece9;
  overflow: hidden;
  padding: 0 1000em;
  /* trick from css-tricks comments */
  margin: 0 -1000em;
  /* trick from css-tricks comments */
  /*transform: translateX(calc((20rem - 100vw)/2));*/
  /*left: -20%;
  right: 0;
  top: 100%;
  width: 200%;*/
}
#et-top-navigation #top-menu > li .hassubimg > li {
  display: table-cell;
  vertical-align: top;
  z-index: 1;
}
#et-top-navigation #top-menu > li .hassubimg > li.intro {
  width: 25%;
  position: relative;
  padding: 0;
}
#et-top-navigation #top-menu > li .hassubimg > li.intro .img {
  position: relative;
  min-height: 265px;
  width: 257px;
}
#et-top-navigation #top-menu > li .hassubimg > li.intro .img .box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 20px;
  padding: 14px;
  background-color: rgba(255, 255, 255, 0.9);
}
#et-top-navigation #top-menu > li .hassubimg > li.intro .img .box .titre {
  border: 1px solid #858489;
  padding: 45px 20px;
  height: 100%;
  text-transform: uppercase;
  font-size: 20px;
  color: #9dc83a;
}
#et-top-navigation #top-menu > li .hassubimg > li.intro .img .box .titre .txt {
  color: #858489;
}
#et-top-navigation #top-menu > li .hassubimg > li.intro .img img {
  position: absolute;
  width: 65px;
  height: auto;
  top: 50px;
  right: -25px;
}
#et-top-navigation #top-menu > li .hassubimg > li.inmenu {
  width: 50%;
  padding: 45px 50px;
}
#et-top-navigation #top-menu > li .hassubimg > li.inmenu ul {
  margin-top: 55px;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  background-color: transparent;
  box-shadow: none;
  left: 90px;
  width: 350px;
}
#et-top-navigation #top-menu > li .hassubimg > li.inmenu ul li {
  padding: 0;
  margin: 0;
  line-height: 1.2;
  display: inline;
}
#et-top-navigation #top-menu > li .hassubimg > li.inmenu ul li a {
  padding: 4px 0;
  font-size: 16px;
  font-weight: 300;
  width: inherit;
  border: none !important;
  /*&::before {
    content: '\f112';
    font-family: Flaticon;
    margin-right: 5px;
  }*/
}
#et-top-navigation #top-menu > li .hassubimg > li.inmenu ul li a:before {
  content: "+ ";
  color: #9dc83a;
}
#et-top-navigation #top-menu > li .hassubimg > li.inmenu ul li a:hover {
  color: #9dc83a;
  text-decoration: none;
  background-color: inherit;
}
#et-top-navigation #top-menu > li .hassubimg > li.bandeau {
  color: #be8f78;
  font-size: 28px;
  font-style: italic;
  line-height: 34.86px;
  left: 300px;
  position: relative;
  padding: 100px 20px 0;
}
#et-top-navigation #top-menu > li .hassubimg > li.bandeau .block {
  width: 350px;
}
#et-top-navigation #top-menu > li.active > a::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(100%);
  height: 4px;
  /*background-color: $bleu;*/
  content: "";
}
#et-top-navigation #top-menu > li.active .hassubimg {
  max-height: 300px;
}
#et-top-navigation #top-menu #nav-menu-item-36 .hassubimg .titre {
  padding: 50px 30px;
}

.et_mobile_menu {
  position: fixed;
  padding: 2%;
}

.et-fixed-header .hassubimg {
  top: 59px !important;
}

@media only screen and (max-width: 1290px) {
  #main-header {
    margin-top: 0 !important;
  }

  .et_mobile_menu .intro, .et_mobile_menu .bandeau {
    display: none;
  }
  .et_mobile_menu li li {
    padding-left: 0 !important;
  }
  .et_mobile_menu li ul {
    padding-left: 5px !important;
  }
  .et_mobile_menu li a {
    padding: 2px 5%;
  }
}
/* Layout
========================================================================== */
.home .et_pb_slides, .home .et_pb_slider .et_pb_slide {
  min-height: 638px !important;
}
.home .et_pb_section_0 .et_pb_row_1.et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
  width: 49.5%;
}
.home .et_pb_section_0 .et_pb_row_1.et_pb_gutters2.et_pb_row .et_pb_column {
  margin-right: 1%;
}
.home h1, .home .h1 {
  color: #9dc83a !important;
  font-family: Overpass;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
}
.home a.btn {
  color: white;
  padding-left: 0;
}
.home a.btn:before {
  display: none;
}
.home a.chiffre {
  color: white;
  font-size: 14px;
  font-weight: 300;
}
.home .home-col-3 {
  /*.et_pb_gutters2 .et_pb_column.et-last-child .et_pb_text {
    top: 0;
    right: 0;
    left: 0;
    margin: 50px;
    padding: 23px;
    .et_pb_text_inner {
      padding: 45px 10px;
      border: 1px solid $color-vert;
      height: 100%;
      a{
        padding-top: 20px;
        &:before {
          display: none;
        }
      }
    }
  }*/
}
.home .home-col-3 .et_pb_gutters2 .et_pb_column_1_3, .home .home-col-3 .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
  width: 32.33%;
  height: 371px;
}
.home .home-col-3 .et_pb_gutters2 .et_pb_column_1_3 .et_pb_text, .home .home-col-3 .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_text {
  max-width: 100%;
  position: absolute;
  bottom: 0;
  padding: 30px;
}
.home .home-col-3 .et_pb_gutters2 .et_pb_column, .home .home-col-3 .et_pb_gutters2.et_pb_row .et_pb_column {
  margin-right: 1%;
}
.home .number {
  padding-top: 125px;
}
@media (min-width: 981px) {
  .home #footer-widgets .footer-widget {
    margin: 0 3% 3% 0;
  }
  .home #footer-widgets .footer-widget.last {
    margin-right: 0;
  }
}
.home .bkg-map-home {
  position: relative;
}
.home .bkg-map-home:before {
  position: absolute;
  top: 25px;
  right: -57px;
  content: "";
  width: 115px;
  height: 156px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAACcCAMAAAB7j2SDAAAAAXNSR0IB2cksfwAAArVQTFRFAAAAosU6m8c8ncc6nsg7nsg7nsg5nck6ncg6nsc6ncg6ncg6ncg6nck6ncg7ncg6ncg7nMg6nsk6nck7m8c4//8AkrZJmsk8nsk5ncg7ncg5ncg6nMg6nck7n79AmcwznMY5nMk7ncc6ncg5ncg6ncg6nsg6nck7n8Y5m8g8nMk7nck5ncg6ncg6nsg6lb9Ansc4nck6ncg6ncc6qtUrnMY5nck5nMc6nMk6nck7ncg6nsg6ncc6ncg6nsk7qsY5gP8Ancg6ncc6nck6ncg6ncg6nMg6nsk5nsc5m8g3n89Ansg9nMc5ncg6ncg7nsg6ncg6ncg6nsk5ncc7ncg6nMk6ncg6nsk6ncg6ncg6m8g7ncg6nsc8n8c4ncQ7mcwznck6nck5ncg6nMc8nsg6nMs6n8o6nsc7lsM8nsk5nck7nsc4nsg7ncg6ncg6ncc6nMY5ncg7ncg6ncg5nsc7n8o6nsk6ncg6nMg5n8g7ncg6nsg6ncg6ncg6nMo6nMg6n8o1mcw9oMU6nMk6ncg5ncQ7ncg6nMo5ncg6ocY5nMg6ncc7nMg6ncg6ock2ncg7ncg6ncc7ncc7nsc5n8g3ncg6nMg6nso+nMk5ncg7pMg3nsg5ncg6ncg6ncg6ncg5nMc6ncg6nMg6ncg6ncg6nsg6mcwzn8Y5m8g3nMU6ncc6n8k7mso7ncg6ncg6nsI9nsg6ncg6ncg5mcxAncg6gL9Anck7ncc6nck6ncg5nMY5ncg5nsg7ncg6nMg6ncg6nMg5m8k+qqpVnsc7nMc4ncg8nsc6ncg6nsc6nMk5ncg6ncg5nsc6nMY5ncc5nsg6ncg6nsY5nsg6ncg7nck6ncg6ncs7ncg6ncc6nMg7ncc7mcw8ncg6ncg6nsg6m8g3ncg6ncg6nck6ncg7nss8ncc6ncg6FgVjZAAAAOd0Uk5TABZAYH6YrcXZ4fD6//jn1sSoiGMpAQcmR5Te7bV6CA82X4XI5va6dS0zbKng2IMMRI3pygYxXneWt/7us/txCQLL08Cxw7CykxwQKo7Gu5Dk4llJmdzsQu/1OOs3IA0KOVFzTcwsNVcRTDQyi/n9ciSPpopkMHbNgUq91KeePlgYGSNLcBqrQ9IbXVvPRhPR905WoCXjwh1QQQ6G0OXftnyfavzzZgUoLh9lPStT2hVPuGsUtARobep4EtWqkaOiYiEDpTs8bslpZ/H0e0iXYa86VKGS3SfovHmuHpXyXBeMuc6HIoDbdjuUEwAABqJJREFUeJzF3PlfE0cUAPBRoCguR9AgHoDK4YGgKPUI1UTjgYqiIipGjVBQriCtggdS7wpaqRZpvesJeFQ86lHBK9aTelAr2tpb7d/R4L7Z3ZBks2Q3z/cbn8zON7M7mZ19MwshsqJdew9Prw+8O3T06cRYwtfPP0AV2LmLWl6tIhHUNbhbd8Ze9OgZ0j5UWSysV+8+qvAIuxwXkVF9+ynDhfYfED1QHBNETGwXueCgwXFDJHsQQz3iXbKCPgweNnzEyO4ax1UnfBQzysFHEaO1bRZ18R5jRBoyVj9u/IQJExMnqSdPSZo6LXm6bZEZM9viaYNSZqXOFjt3mkn0q8ERc7x85qa1LhU1yZFgE/NsDoYwjEhOnL+gJRbaHmVclO6R4eltdUDCx5LA0OChVhdQk9knPWvxkmyPnNx2zg/OyktU5Zv4owuWOhcLP8kEce7UT5cNX55SNFnSN+VjSvG4FcLvvFK8uHrVaqZgSIlheuqa4CJdGy1BZJV2EqAZomU/WztvnYVa39am2caG1YLTu1F2ddJCvYn/3Ro2I6EkmL+qn2OZRNeTQ7egoWGZ1CzToaHlCRTdimaSbdT016GZ6i8ouh3NJL3xuy6p+BLMHYPw0J20oV/hmdqJYFbimWQX3KaqEE3yNTT0G0RzFpi7Ec09YIYgmnvBLEU0yT7WnIZpBrLmfkwTnuEOYJoHWdMX0/wWOhGmmf8ezEPvwTyMbx45ypLHEM3j0Ew/RBN+KkwHPLK6BEw9nklq/FhzDaJJVrJmPqYJ95UjmCaMfXjPSYTUQnbhBKK5FIYE9yU9bQNm8gGIJIlkzW6IpBGGhJOI5ikw8xBNeF4ZFYRHnoZmZuKRJAPMZEQzGszvEM0zYNbhkdoClizBI7lfCublXAPmWTyyOpUlTYhZE5oHO4dHhpWBeR7PvLCDJTVoSWPSnw4I4Wgk4XLG4qsASkZXGA8YTTma+T1tZhQaeXEgNbehmRWXgEzFu13rxoN5CY0kl4H0U3hVXSTKr4C5CY3kJiV+bV9hdjnoXewHPLLOwJJp2Wjk1XPQzMNoJMkF8ug8NDK7HswGNJJco6N7LzSyFlJfzHU0Mn4qkKYFaGYDvaHEoZF0cYPxuYpm3qDmcDRyFSWr0EbazgZq3sQib/lSst6MZd6mJLMTi8zltgGh5aDM3C4I5kcsM4Qjx2GRG+nMnTHcQiL7cn220x0kch93Ypm7SORSnsS6ha3lyXtGHHIPv+vMH+l2UuPDkX5IifewGI5M649DmrnHW7yNdUl8/7mPRD7gSU8kcic34qGlEk9FcmSly+s2dTf0eunnaP5Djpzg8swgvWVCI2HXrA050bVd24RMZmeKudJKm+8rQGZVvTu+UdpZWh/AyCfNsFNcWr61S5UCJBkNNfwkpXCugSdVLpMnGtkaTFLGzEeCzeWPXZ/LjoQqnjgvai4+ypOxLotc9vyp86Ja4dZwGVmnCppecb4Tr0nPi5E/u06SZ1BJsbOCxl8EjYyQ+FO2G4OhkrHVTgo2xQjITDnpfeNzOFVF4uXKvYRvJkTLmm7lA5kjXixE+LpKQbGsDQB50PVFB3dj810fAflijxyRxEPfPyM2nmx5zghj2jpZJEmEetIdFwnKsBJHhejkkXSr9UvHRfqVWZExcqeUebCuteKCoxIL9/kKRU2y3MeDbNiyleboobHi0BWrRnY4JVMk6qdQVaDdj82PVFZtZEwr5a8kDKC9Yr2dD/OSXzDWEdUsWyRF9I2lVmnsur3VhZdt3jBLVSIFM4juILgu/Gnq0jMZU2NrkKnMuqgAyWcE6aKEsWb7rzf8bThLJMQ5f9lLSgyjFYbvJdrFy6+trrKnveusxxXKGTZz5+924j1Hbxu2hPdZnTIiCdovwvCh+a1JIdAS3aSICUm7lBNJunNwSMMSRdcSN/cQ02Z7zswpClPSa4meDj3TGK/ldt62lB83HXEn85xNw1yNV8dac5Hhv9+sVWSgcRDql0LuD33Sn6fdnkA/LyQjDjxu+svdIim0GcBneI955V6zVHWtNWphoy8Qt3RXGkX2em3J388sl9pt/ci8YE5HO+rDuOwUOU9azqLwnx121IP/1m994EZVmxJYWWDHZV67d8fGwst6ky061MnzmewIvRPY+trWl7p/0/XF163QY71zVG/crdbUxhqEqOWPRoTtpM3Lyqx71HH3m5YI2/1M8KhQ4P5RmI03gpnZSCSTmJve0uTzCyzTEouiq2ID/rOg8v/HQBvjbcMT5da+/gcGJKoIMP0JOAAAAABJRU5ErkJggg==");
}
.home .article-blog {
  position: relative;
}
.home .content-blog {
  background-color: white;
}
.home div.et_pb_section.et_pb_section_3 {
  background-position: 15% 0;
}
.home .categorie-blog {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 71px;
  background: #9dc83a url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAAXNSR0IB2cksfwAAANhQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////JW/niwAAAEh0Uk5TAAULDxIUExEOCQQDDAECBggNBxAkKBUYNkVGIRw4S01KR0M1RDAgPicKPR47QCwbHz8XKRYvOi0aNy5CMzwZIypBMTIdKyI0USItzgAAAj5JREFUeJyNVeta2kAQ3YSdJJBkEwgqchEWIjVV2tpqtVSrVdu+/xu599lQ7Nf5AZuZkzlz3RDSkiDsUACI4qTbI29KmkXgSdzN98JYJo1ZkQoz65V98VLU3YMbCEPSohtUAJXUMDo8oFabGWVLCgqHR8PR8XjigkgA9tAU09nJfMGXMUFcVOyigumKc76Yz+vM6UKAXdrD0zFXsjhZB44BoO0vmLzjTtZAmVbnFMJWtmc1wvgBqaCvDQ3EvrezY4uR+PeMpCawPPKJz5fO18VG/ACRpUukqQsVZjVDzg8yzpHUMoBU/MUwsLiPjpXXny7l32el78skUohM2fMv6G5zJXn5MjdloZI5MbhrxH1NdH2uDRUAE25N724QNyov9OHWADsQiCrpwk8Qtwq+mZOtbwgliUDVvT9GXLo1p+82yxIaQa8CXjncLB3a451rlkgbZElJ5XD3xQ93fsBpCI3HR2v72c2w09T3qGO8N6Yx7eHg1MyPUWdtbefkCbN/wtaKrFUdc2N6Ji+I40cOKOuoO2MCLBpvFDeOWXVG91oPFxBvevjE4VSv9fQ8S8tNi9hzqKZHz+NU9qEolh7wyuHMPKoJ7wnImvzycI8OZydc78xvfska7De/Q2K7M3ILG8JmL2SLuC3icAtJIPc6yDPM4xZhgpi6txrlvLNVa1L/mXrupC3Ap8RuImM7l6fAlf5zUpKU/C15soOTEnf23Y+4y1aYuHH7+2/cXaS6w8NChvCvO5z891dBR/Xmd+YVqxFSNfO8qVMAAAAASUVORK5CYII=") no-repeat 29px 15px;
  color: white;
  font-size: 14px;
  padding: 20px 0 0 88px;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: left;
}
.home .titre-actualite span {
  font-size: 20px;
  text-transform: uppercase;
}
.home .et_pb_code {
  text-align: center;
}
.home .et_pb_code .btn a {
  margin: 0 auto;
}
.home .et_pb_code .btn a:before {
  display: none;
}
.home .et_pb_code .btn a span {
  color: #9dc83a;
}
.home .et_pb_code .btn a:hover span {
  color: white;
}
.home .-a-filiere-foret-bois.categorie-blog, .home .forêt-bois.categorie-blog {
  background-color: #be8f78;
  padding-right: 55px;
}
.home .categorie-blog.Les {
  background-color: #9dc83a;
  padding: 20px 0 0 88px;
}
.home .owl-carousel-home, .home .owl-carousel-home .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.home .owl-carousel-home {
  display: none;
  width: 100%;
  z-index: 1;
}
.home .owl-carousel-home .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.home .owl-carousel-home .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.home .owl-carousel-home .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.home .owl-carousel-home .owl-item, .home .owl-carousel-home .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.home .owl-carousel-home .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.home .owl-carousel-home .owl-item img {
  display: block;
  width: 100%;
}
.home .owl-carousel-home .owl-dots.disabled, .home .owl-carousel-home .owl-nav.disabled {
  display: none;
}
.home .no-js .owl-carousel-home, .home .owl-carousel-home.owl-loaded {
  display: block;
}
.home .owl-carousel-home .owl-dot, .home .owl-carousel-home .owl-nav .owl-next, .home .owl-carousel-home .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.home .owl-carousel-home .owl-nav button.owl-next, .home .owl-carousel-home .owl-nav button.owl-prev, .home .owl-carousel-home button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.home .owl-carousel-home.owl-loading {
  opacity: 0;
  display: block;
}
.home .owl-carousel-home.owl-hidden {
  opacity: 0;
}
.home .owl-carousel-home.owl-refresh .owl-item {
  visibility: hidden;
}
.home .owl-carousel-home.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.home .owl-carousel-home.owl-grab {
  cursor: move;
  cursor: grab;
}
.home .owl-carousel-home.owl-rtl {
  direction: rtl;
}
.home .owl-carousel-home.owl-rtl .owl-item {
  float: right;
}
.home .owl-carousel-home .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.home .owl-carousel-home .owl-animated-in {
  z-index: 0;
}
.home .owl-carousel-home .owl-animated-out {
  z-index: 1;
}
.home .owl-carousel-home .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.home .owl-height {
  transition: height 0.5s ease-in-out;
}
.home .owl-carousel-home .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.home .owl-carousel-home .owl-item .owl-lazy:not([src]), .home .owl-carousel-home .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}
.home .owl-carousel-home .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.home .owl-carousel-home .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.home .owl-carousel-home .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}
.home .owl-carousel-home .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.home .owl-carousel-home .owl-video-playing .owl-video-play-icon, .home .owl-carousel-home .owl-video-playing .owl-video-tn {
  display: none;
}
.home .owl-carousel-home .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}
.home .owl-carousel-home .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.home .owl-carousel-home .owl-nav {
  display: block !important;
  position: absolute;
  top: -80px;
  right: 0;
}
.home .owl-carousel-home .owl-nav button.owl-prev, .home .owl-carousel-home .owl-nav button.owl-next {
  color: #858489;
  width: 30px;
  height: 30px;
  border: 1px solid #858489;
}
.home .owl-carousel-home .owl-nav button.owl-next {
  border-left: none;
}

@media only screen and (max-width: 1440px) {
  .home .carre {
    min-height: 230px;
  }
  .home .number {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .home .seven-columns .et_pb_module {
    width: 24%;
    margin-bottom: 1% !important;
  }
  .home .et_pb_row_4 .et_pb_column_1_3 {
    height: inherit !important;
    margin-bottom: 2%;
  }
  .home .et_pb_row_4 .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 0;
  }
  .home .et_pb_row_4 .et_pb_column_1_3 .et_pb_text {
    margin: 0 auto;
    max-width: 255px;
  }
  .home .et_pb_row_4 .et_pb_column_7 .et_pb_text_11 {
    margin: inherit !important;
    height: 100%;
  }
}
@media only screen and (max-width: 980px) {
  .home .et_pb_blurb_0.et_pb_blurb {
    padding: 15px !important;
  }
  .home .et_pb_text_0 {
    margin: 0;
  }
  .home .et_pb_text_1, .home .et_pb_text_2 {
    width: 100%;
  }
  .home .et_pb_row_4 .et_pb_text {
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 355px;
  }
}
@media only screen and (max-width: 768px) {
  .home .et_pb_row_4 .et_pb_column_7 .et_pb_text_11 {
    max-width: 355px !important;
    margin: 0 auto !important;
  }
}
@media only screen and (max-width: 650px) {
  .home .seven-columns .et_pb_module {
    width: 100%;
  }
  .home .et_pb_text_0 {
    font-size: 20px;
  }
  .home .et_pb_text_1 {
    padding: 15px !important;
  }
}
#et_top_search {
  margin: 0 0 0 20px;
}
#top-header .container {
  padding-top: 19px;
}

.et_header_style_left #et-top-navigation nav > ul > li:nth-child(3) > a, .et_header_style_left #et-top-navigation nav > ul > li:nth-child(4) > a, .et_header_style_left #et-top-navigation nav > ul > li:nth-child(5) > a {
  font-weight: 100;
}

#top-menu > li > a {
  padding-right: 0 !important;
  margin-right: 20px;
}

#et-top-navigation {
  padding-left: 0 !important;
  /*ul > li.current-menu-item a:hover {
    position: relative;
    color: $color-vert;
    &:after {
      content: '';
      position: absolute;
      bottom: -3px;
      left: 0;
      right: 0;
      border-bottom: 6px solid $color-vert;
    }
  }
  li.current-menu-item > a, li.current-post-ancestor a, li.current-category-ancestor a {
    position: relative;
    color: $color-vert;
    &:after {
      content: '';
      position: absolute;
      bottom: -3px;
      left: 0;
      right: 0;
      border-bottom: 6px solid $color-vert;
    }
  }*/
}
#et-top-navigation .nav li ul {
  border: none;
  visibility: visible;
  opacity: 1;
}

#et-secondary-menu li a {
  margin: 0;
  height: 40px;
  position: relative;
  border: 1px solid #9dc83a;
  font-size: 12px;
  line-height: 12px;
  color: #858489;
  text-transform: uppercase;
  padding: 13px !important;
}
#et-secondary-menu li a:hover {
  opacity: 1 !important;
  background-color: #9dc83a;
  color: white;
}
#et-secondary-menu li.current-menu-item a {
  background-color: #9dc83a;
  color: white;
}
#et-secondary-menu li:last-child {
  width: 40px;
}
#et-secondary-menu li:last-child a {
  display: block;
  padding: 9px 0 !important;
  text-align: center;
}
#et-secondary-menu li:last-child a:before {
  content: "";
  font-family: ETmodules !important;
  font-size: 14px;
  position: inherit;
  top: 3px;
  left: 1px;
}

#main-header {
  z-index: 500;
}
#main-header.et-fixed-header #top-header {
  min-height: 62px;
  background-color: white;
}
#main-header #top-header {
  background-color: white;
}

@media only screen and (min-width: 981px) {
  #logo {
    max-height: 100%;
  }
}
@media (max-width: 980px) {
  .et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100%;
  }
}
@media only screen and (max-width: 1290px) {
  #et_top_search, #top-menu-nav {
    display: none;
  }

  #et_mobile_nav_menu {
    display: block;
  }
}
#main-footer #footer-widgets .footer-widget:nth-child(1) {
  width: 21.75%;
}
#main-footer #footer-widgets .footer-widget:nth-child(2) {
  width: 32.75%;
  padding-top: 20px;
}
#main-footer #footer-widgets .footer-widget:nth-child(2) h4.title {
  width: 56%;
}
#main-footer #footer-widgets .footer-widget:nth-child(3) {
  width: 15%;
  padding-top: 58px;
}
#main-footer #footer-widgets .footer-widget:nth-child(3) .twitter {
  position: relative;
  padding-left: 20px;
}
#main-footer #footer-widgets .footer-widget:nth-child(3) .twitter:before {
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAMAAACKnBfWAAAAAXNSR0IB2cksfwAAAD9QTFRFAAAAn8c4n89Ancg7ncg6ncg6nck6n8o6ncc6ncc6nMg6nsg6ncg6nMk7ncg6m8c8nsc5ncg6nck6ncg6ncg59y/t2gAAABV0Uk5TACAQj+/ffzBggM+Q/1/QQKDwwK9wLPdFZAAAAF1JREFUeJxNzVcSgDAIBFDSi2gS9P5nFdJ0fzIvywAoDRJtrPMhAqTcPw6UeA0J7cnuRO4VP874YS5ixp2LXT5ilU2xbRdxcYvUL89TiC0MQ/yz3GOe1GxDIqrP0gsBFgVzEuFnzgAAAABJRU5ErkJggg==");
}
#main-footer #footer-widgets .footer-widget:nth-child(3) .twitter:after {
  display: none;
}
#main-footer #footer-widgets .footer-widget:nth-child(4) {
  width: 21%;
  padding-top: 45px;
}
#main-footer #footer-widgets .footer-widget:nth-child(4) .current-menu-item a {
  background-color: #9dc83a;
  color: white;
}
#main-footer #footer-widgets .footer-widget:nth-child(4) .current-menu-item a:before {
  color: white;
}
#main-footer #footer-widgets .footer-widget h4.title {
  padding-bottom: 20px;
}
#main-footer #footer-widgets .footer-widget li {
  margin-bottom: 0;
  line-height: 20px;
}
#main-footer #footer-widgets .footer-widget li:before {
  position: absolute;
  top: 3px;
  left: 4px;
  height: 8px;
  border-width: 0.5px;
  border-style: solid;
  content: "";
}
#main-footer #footer-widgets .footer-widget li:after {
  position: absolute;
  top: 7px;
  left: 0;
  width: 8px;
  border-width: 0.5px;
  border-style: solid;
  content: "";
  border-color: #9dc83a;
}
#main-footer #footer-widgets .footer-widget a:hover {
  color: #9dc83a;
}
#main-footer .menu-footer-menu-4-container li:before, #main-footer .menu-footer-menu-4-container li:after {
  display: none;
}
#main-footer .menu-footer-menu-4-container li a {
  width: 100%;
  font-size: 12px !important;
  line-height: 1.2;
  transition: 0.3s all ease-in-out;
}
#main-footer .menu-footer-menu-4-container li a:hover {
  color: white !important;
  background-color: #9dc83a;
}
#main-footer .menu-footer-menu-4-container li a:hover:before {
  color: white;
}

#footer-bottom {
  border-top: 1px solid #e7ece9;
}

@media only screen and (max-width: 980px) {
  #main-header {
    margin-top: 15px;
  }

  #footer-widgets {
    padding: 0;
  }
  #footer-widgets .footer-widget {
    margin: 0 5% 5% 0 !important;
  }
  #footer-widgets .footer-widget:nth-child(2), #footer-widgets .footer-widget:nth-child(3), #footer-widgets .footer-widget:nth-child(4) {
    padding: 0 !important;
  }

  .et_pb_scroll_top.et-pb-icon {
    right: 0.1em;
  }
}
.number {
  font-size: 30px;
}

.carre {
  line-height: 1.2;
  background-position: center bottom 128px !important;
}
.carre .et_pb_text_inner {
  padding: 0 20px;
}

.fil-ariane {
  opacity: 0.65;
  color: #ffffff;
  font-family: Overpass;
  font-size: 13px;
  font-weight: 300;
  text-transform: lowercase;
  margin-bottom: 1.6% !important;
}
.fil-ariane a {
  color: #ffffff;
}

ul.sous-pages {
  max-width: 1100px;
  text-align: center;
  list-style: none;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 0;
}
ul.sous-pages li.item {
  position: relative;
  display: inline-block;
  padding-left: 14px;
  margin-left: 30px;
}
ul.sous-pages li.item .current {
  color: #9dc83a;
  border-bottom: 6px solid #9dc83a;
  padding-bottom: 17px;
}
ul.sous-pages li.item:before {
  position: absolute;
  top: 6px;
  left: 4px;
  height: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: #9dc83a;
  content: "";
}
ul.sous-pages li.item:after {
  position: absolute;
  top: 10px;
  left: 0;
  width: 8px;
  border-width: 1px;
  border-style: solid;
  content: "";
  border-color: #9dc83a;
}

.et_pb_team_member {
  position: relative;
  margin-bottom: 34px !important;
}
.et_pb_team_member .et_pb_team_member_image {
  float: left;
}
.et_pb_team_member .et_pb_team_member_image img {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
.et_pb_team_member .et_pb_team_member_description {
  font-size: 16px;
  background-color: rgba(235, 240, 237, 0.95);
  float: none;
  top: 19px;
  width: 184px;
  position: absolute;
  max-height: 174px;
  padding: 35px 15px 35px 20px;
  line-height: 1.2;
  right: -10px;
}

.et_pb_column_1_2 .et_pb_team_member .et_pb_team_member_description {
  font-size: 16px;
  background-color: rgba(235, 240, 237, 0.95);
  float: none;
  top: 27px;
  width: 256px;
  position: absolute;
  max-height: 174px;
  padding: 35px 15px 35px 30px;
  line-height: 1.2;
  left: 166px;
}

.partenaires .et_pb_team_member .et_pb_team_member_image {
  width: 185px;
  height: 184px;
  border: 1px solid #93959b;
}
.partenaires .et_pb_team_member .et_pb_team_member_image img {
  margin-top: 50%;
  transform: translateY(-50%);
}
.partenaires .et_pb_team_member .et_pb_team_member_description {
  padding: 40px 15px 40px 30px;
}
.partenaires .et_pb_team_member .et_pb_team_member_description a {
  font-size: 14px;
}

/*@media only screen and (min-width: 1375px) {
  .et_pb_section {
    padding: 43px 0 0!important;
  }
}*/
/* Page trouvez votre coopérative */
.page-id-969 .SumoSelect, .home .SumoSelect {
  z-index: 100;
  font-size: 13px;
  color: #858489;
  width: 100%;
  text-transform: uppercase;
}
.page-id-969 .SumoSelect > .CaptionCont, .home .SumoSelect > .CaptionCont {
  padding: 14px 30px;
  border-radius: 0;
  border: 1px solid #9dc83a;
}
.page-id-969 .SumoSelect > .CaptionCont > span.placeholder, .home .SumoSelect > .CaptionCont > span.placeholder {
  font-style: inherit;
  color: inherit;
}
.page-id-969 .SumoSelect > .CaptionCont > label > i, .home .SumoSelect > .CaptionCont > label > i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHBAMAAAAsQKpuAAAAAXNSR0IB2cksfwAAACFQTFRFAAAAn8o6nsg5n89Anck6ncg6ncg6nMg6ncg6nsc5ncg6LtlYQQAAAAt0Uk5TADC/EMD/n7DQoN9BkpYgAAAAM0lEQVR4nGMQMmBgMBJgcE1gYCh1YLAIY+CMMGBgbk2Y2szAwGARBeQwALkgDgODOZADAL+lB4o9+1LzAAAAAElFTkSuQmCC");
  width: 11px;
  height: 7px;
}
.page-id-969 .SumoSelect.open .search-txt, .home .SumoSelect.open .search-txt {
  padding: 20px 30px;
  border-radius: 0;
  font-style: inherit;
  text-transform: uppercase;
}
.page-id-969 .SumoSelect > .optWrapper > .options > li.opt:first-child, .home .SumoSelect > .optWrapper > .options > li.opt:first-child {
  display: none;
}
.page-id-969 .SumoSelect.open > .optWrapper, .home .SumoSelect.open > .optWrapper {
  z-index: 1000;
  top: 54px;
}

.page-id-1190 h1 {
  font-size: 21px !important;
}

.page-id-330 .chiffres {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
}
.page-id-330 .chiffres .bloc-text {
  text-align: left;
  position: absolute;
  top: -100px;
  left: -300px;
  bottom: 0;
  right: 0;
  background: #be8f78 url(./img/2-layers.jpg) no-repeat;
  padding: 10px;
  width: 100%;
  min-height: 230px;
  height: 100%;
  color: white;
  transition: all 0.3s linear;
}
.page-id-330 .chiffres:hover .bloc-text {
  left: 0;
}

.coop {
  position: relative;
  background: #eff1f0 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA7CAMAAACzD38+AAAAAXNSR0IB2cksfwAAANtQTFRFAAAAgP8AqtUrmcwzlb9AmcwzlsM8ock2mcxAnMY5n89AncQ7krZJqqpVn79ApMg3gL9AqsY5//8AotFGmcwzncQ7nMY5mcw8nck8ncg7nsc4n8o6nsk6nsk5nsc4m8g3m8g3mcw9n8Y5nMo6m8g7nss8nMc8ncc7mso7m8g3n8Y5nMo5nsk5m8g7nMk6nsI9n8g7nso+nck7m8g8ncs7nMc4ncg8n8c4m8c8n8o6n8o1nMY5msk8ncg6osU6nsY5nsY5m8c4nsg9nMs6m8k+ocY5nMY5n8k7nsc8DKBuYwAAAEl0Uk5TAAIGCgwPERMUEhANBwMIDgQJAQsFGiQeL0FEMEJHMhwuGSg+OCJNSSsXLUNMRUsVSh00Myc7PCBANRg2JkYWPzopKiwhGzE9N6mvNSgAAAQBSURBVHicrVjpYppAEJZbUORSExWMuaxHbWoSk5hImza93v+JyrILsuwMYtr5hcvONzvfXIuNRi2RZEXVdKNJxDCtltK26ynWAu84ZhMQTXH/B7piQeBMTPUfbchaBToV3fPfDd8pMWPolqZpll5eDqR3wbeLOFbQdgsntWXFMQqvleO9cPfUm2oX1HcL4TE6x8H7aq6qdiv22UrupgXkrdLrN+HjZ2rmYd/buRu8E+rJ6WDYh5NMyfyulyCyzvY72Xb1ZBRGUTSGefOdjJzakeuwgOsJTd7ZZBARCc/hzRI7j35MCUmtVKd3cXoZMblCwm4z+oMj4InIzetxOJ1OPzD8GVIbLutnVakDHWu+WH6cpkItXGMbKb5+VGlK89GKgH7aWzjDtlJ+tCPq0r+ZDDPaP2cWethmGt9WfXhzFkYFYRbW2HbnOHyvfxmVJLWwMBGGaX1p9dCl3m0ZnVm4S9oGqCLTllKLf+8+hOCJhc0NqVHoSGmAMe84aY4R9EQ2NI6yqEUDcLh8pfUDDh8NFZ8eVCCCEuQdgrcfnyrgI5KgLm1kJUVq91CAu32MeiYTssuDuKAZVB0Atz+sho8GtMOkE4LPJOkwQdIjdvqnbfb0zE6SorWL2umE1Kvwn4WiymR7mj3donASllq5xgtKyy7Hj/PASkbJhUAkrSj2Lsbgwy+j/Hm211B4F3yj0oHmV/T4r+q+5uLCCKOI+VDpVDlgf0Pho0V3u//xvaiVuuBkvyzx0pGLhtdtvHaLoeGGrFRMezsdkjD+I8p+FJruVeHnlld0CnmvQKVNTY9Q+Ogh4PCjOa8qF2i3sC7nbXD8ly6Pvyx3ASPnKKXLBPCdAY4/kewtv1DWVvPAdhCGzIrOs2tIpZnwpawu5+O3BRdBc4XjnzT8UnRi4W7t58SkI0iYD2aMwq+SeL6V1l5EBiwWBB/scxrOzzLZfFFe7IsGAtaPulAIPDy+YcLrD2EV+M5osytuB5gE9iuOn5zlp7gMZLnNukXAtSUqi0r8Ziwsb0T8ZB/l3hFn5TOKv0zw1aW4PoMMpNnDgs2Th072ZXIraEPNG7xNaxTZFOoYJWhlYuEBO1mL5r9RzlILw4+Jo7+gN0PwvhlQ8oVhg45fcmfYgW+AMmuwLk0NFC9cqAPk1t+DX90fYwDkIKK1qiH9aQ4a8EADcgxjvJF32PSH7wsKGIM1DHGXhNHHovMbxM8MlLJoC0I8kFaAXi/eYAMsi0xu4vsgyyHpVXh9Ix+VrA74SnZABFKIAd7Aka92VslpL8rnEdAo6We7jV8A/sD4WS/iu2kfABiTF3iDRf82YN2UnwcAzhNJwnMcP1Jg/Gwe8BPtTtQnAfCAFn2IITbR/gK+KQNEEooR3AAAAABJRU5ErkJggg==") no-repeat;
  background-position: bottom 0px right 9px;
  padding: 37px 30px;
  min-height: 479px;
  max-height: 479px;
  margin-bottom: 3%;
  /*&:nth-child(4n) {
    margin-right: 0;
  }*/
}
.coop .titre {
  padding-right: 30px;
  color: #9dc83a;
  font-size: 15px;
  text-transform: uppercase;
  line-height: 1.2;
}
.coop .dept_ville {
  font-size: 15px;
  padding-right: 30px;
  line-height: 1.2;
}
.coop .dept, .coop .structure {
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 48px;
  background-color: #9dc83a;
  text-align: center;
  color: white;
  line-height: 50px;
}
.coop .structure {
  /*top: 49px;*/
  top: 0px;
  width: 48px;
  height: 48px;
}
.coop .structure.agence, .coop .structure.bureau, .coop .structure.siege {
  background-position: center;
  background-repeat: no-repeat;
}
.coop .structure.agence {
  background-color: #9dc83a;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAAXNSR0IB2cksfwAAAFFQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////CDfnXgAAABt0Uk5TAECP0MAQoDCwUGCQIHCAf7/P75//b+Dfr1/wodL3DgAAAQ5JREFUeJxdkuuahCAIhiHAU2Z22JnZvf8LXTErJ34oPAQvfAZwGg7ETAPC02QwVm/rBnlk2J9u4O+c87fvXZ9Bc1y1J5ie52oPGkfSZOzLSHH6rZC0sJnVflNQd1KoiTcqlSNVgp8ut7HOUqjbPVlgZpHZXGGzo3lwLlzoa46x3/KQ7ILdM0HkPgPYkd1D/PES0ffNMee8rA1g16WEZ2EByZaOtxDuVYwOZ/Yxa06WHPXB92OsRAUU2PpFZPGWf7JBn46UHgxIE/PECC9bYx1Ca4UgbDZGu4WmmupS8eG9CRpmg2Wgqlkpiy/KmZJ4+syzQKCyoBThiqz3jyDotUH8/SgIR/jL37bv+7s66z85PAm8v6m+vAAAAABJRU5ErkJggg==");
}
.coop .structure.bureau {
  background-color: #be8f78;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAAXNSR0IB2cksfwAAAEhQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////53h4sAAAABh0Uk5TABCP0LBgIMAwoH/vgEBQkHCvX+CfP2+/vCPmWgAAAMVJREFUeJxtkYEWwxAMRWVBtKMo3f7/TxfKdrB3WvQ2Xl9DiCZ4ID5AzJJKCCVnqqmMNJebrYybmcuRCzXOFPbnztdkAmgdy+LIt+OeDz9gWhZ3dQ80Yt083WhiXcP2Lz5GHNqjDQPunt4NGCiWSS69ojV1JWZODWdESuzqEmE8bx/IGDRn4K7ocgfM/MIk903s9L1MpnrWiPm6covH3+gHApbV4yXh1RJKKP45ynqEOsuyy5E8fl14ReoNAGMovVmJvKp7P8J2BqE7JsQRAAAAAElFTkSuQmCC");
}
.coop .structure.siege {
  background-color: #858489;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAAXNSR0IB2cksfwAAAFdQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////jkYO6AAAAB10Uk5TADB/v8//70Bg37DwwIDgXyCgn3DQEFCPP0+Qr2+8iWJdAAABhUlEQVR4nF1SiXbEIAgkscYLqXe6pv//nUXNdrflvaBmBAcGgKdtu/iQ8hC7gv+mjXW4eb/hYenzDxSEDTECeA8QU4j4hm2kIFtYIMQMIf/m3soGodQnWEvgr905aePrGp4g6Hj/ZENzfgHBC+SDOs3Huld1JC5h3x8pffEiDoq6zlwU2PWmlPcekZ1Src/XmI2dqcN72jBLsQr6ZOLgHVxH7e8Y/AviHV/GqhbYhHgsUK14yfT2ZIa/bGv2GjuThpcgmZ+PNKgOaqEPwhTHXzmrD8l8T3ZViPFCNinMXiD3lbTqCJgE5XghxK4ad48JeQ2xgfJWkxztLNQK1KTtKIWbgGciEhHlJHp5cRrkBJbvknIsZ3VRO1atuhydr1CcGmw0ylGls9DK4yEy2IOrxKPM1pXMr3vLYTZGFqr2kzn6coutnaQaTlNSKnSGilJmCvd0OboKka7QO1RNhi5yYoKVNGz9npN7SvoGmupSZpZQn2BdKnj9kultVPElX5a32d/dsgw/+isWksVerKgAAAAASUVORK5CYII=");
}
.coop .telephone, .coop .fax {
  font-size: 18px;
  line-height: 1.2;
  color: #9dc83a;
}
.coop .telephone span, .coop .fax span {
  color: #858489;
}
.coop .telephone {
  padding: 20px 0 0;
}
.coop a.btn.coops {
  font-weight: 300;
  border-radius: 30px;
  border: 1px solid #9dc83a;
  color: inherit;
  display: inline-block;
  height: 40px;
  position: relative;
  line-height: 13px;
  text-transform: lowercase;
  padding: 13px 15px 13px 30px !important;
  transition: all 0.3s ease-in-out;
  margin: 15px 0;
}
.coop a.btn.coops:hover {
  background-color: #9dc83a;
  color: white;
}
.coop a.btn.coops:hover:before {
  color: white;
}
.coop a.btn.coops:before {
  content: "> ";
  position: absolute;
  top: 14px;
  left: 15px;
  color: #9dc83a;
}
.coop .adresse {
  padding-top: 10px;
}
.coop .adresse, .coop .complement, .coop .code_post_ville {
  line-height: 1.2;
  font-weight: 300;
  font-size: 15px;
}
.coop .gerant {
  padding-top: 10px;
  text-transform: initial;
  line-height: 1.2;
}
.coop .gerant .president, .coop .gerant .directeur {
  font-size: 15px !important;
}
.coop .gerant .president_nom, .coop .gerant .directeur_nom {
  color: #9dc83a;
}
.coop .gerant > .president, .coop .gerant > .directeur {
  text-transform: capitalize;
}
.coop .site a.btn.coops:hover:before {
  color: white;
}
.coop .site a.btn.coops:before {
  content: "+ ";
  position: absolute;
  top: 14px;
  left: 15px;
  color: #9dc83a;
}

.post-type-archive-cooperatives #ancre {
  position: absolute;
  top: -136px;
}
.post-type-archive-cooperatives .et_pb_section_0 {
  background-image: url(https://www.lescooperativesforestieres.fr/wp-content/uploads/2018/06/fond-coopertaives.jpg) !important;
  padding-top: 30px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 238px;
}
.post-type-archive-cooperatives .et_pb_section_0.et_pb_row {
  margin-top: 0px !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
.post-type-archive-cooperatives .et_pb_section_0 .et_pb_row_0.et_pb_row {
  margin-top: 0px !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
.post-type-archive-cooperatives .et_pb_section_0 .et_pb_row_1.et_pb_row {
  padding-top: 9px;
  padding-bottom: 0px;
}
.post-type-archive-cooperatives .et_pb_section_0 .et_pb_text_0 {
  font-family: "Overpass", Helvetica, Arial, Lucida, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  background-color: rgba(157, 200, 58, 0.9);
  padding-top: 45px !important;
  padding-right: 45px !important;
  padding-bottom: 45px !important;
  padding-left: 45px !important;
}
.post-type-archive-cooperatives .et_pb_section_0 .et_pb_column_3 {
  background-color: rgba(190, 143, 120, 0.9);
  padding-top: 60px;
  padding-right: 50px;
  padding-left: 50px;
}
.post-type-archive-cooperatives .et_pb_section_0 .SumoSelect {
  z-index: 1000;
  font-size: 13px;
  color: #858489;
  width: 100%;
  text-transform: uppercase;
}
.post-type-archive-cooperatives .et_pb_section_0 .SumoSelect > .CaptionCont {
  height: 55px;
  padding: 14px 30px;
  border-radius: 0;
  border: 1px solid #9dc83a;
}
.post-type-archive-cooperatives .et_pb_section_0 .SumoSelect > .CaptionCont > span.placeholder {
  font-style: inherit;
  color: inherit;
}
.post-type-archive-cooperatives .et_pb_section_0 .SumoSelect > .CaptionCont > label > i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHBAMAAAAsQKpuAAAAAXNSR0IB2cksfwAAACFQTFRFAAAAn8o6nsg5n89Anck6ncg6ncg6nMg6ncg6nsc5ncg6LtlYQQAAAAt0Uk5TADC/EMD/n7DQoN9BkpYgAAAAM0lEQVR4nGMQMmBgMBJgcE1gYCh1YLAIY+CMMGBgbk2Y2szAwGARBeQwALkgDgODOZADAL+lB4o9+1LzAAAAAElFTkSuQmCC");
  width: 11px;
  height: 7px;
}
.post-type-archive-cooperatives .et_pb_section_0 .SumoSelect.open .search-txt {
  padding: 20px 30px;
  border-radius: 0;
  font-style: inherit;
  text-transform: uppercase;
}
.post-type-archive-cooperatives .et_pb_section_0 .SumoSelect > .optWrapper > .options > li.opt:first-child {
  display: none;
}
.post-type-archive-cooperatives .et_pb_section_0 .SumoSelect.open > .optWrapper {
  top: 54px;
}
.post-type-archive-cooperatives .et_pb_section_1 {
  background-image: url(https://www.lescooperativesforestieres.fr/wp-content/uploads/2018/06/bkg-map.jpg) !important;
  padding-top: 0;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 855px;
}
.post-type-archive-cooperatives .et_pb_section_1 .et_pb_row_1 {
  padding: 0;
}
.post-type-archive-cooperatives .et_pb_section_1 .et_pb_row_1 .HI-map {
  fill: #ffffff;
  stroke: #ffffff;
  cursor: pointer;
}
.post-type-archive-cooperatives .et_pb_section_1 .et_pb_row_1 .HI-map:hover {
  fill: #9dc83a;
  stroke: #9dc83a;
}
.post-type-archive-cooperatives .et_pb_section_1 .et_pb_row_1 .oahu {
  fill: #016ea1;
}
.post-type-archive-cooperatives .et_pb_section_1 .et_pb_row_1 .map-tooltip {
  position: absolute;
  display: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: #d3d3d3 solid 1px;
  background: #fff;
  color: black;
  min-width: 150px;
  padding: 8px;
  pointer-events: fill;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.post-type-archive-cooperatives .et_pb_section_1 .et_pb_text_0 {
  font-family: "Overpass", Helvetica, Arial, Lucida, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  background-color: rgba(157, 200, 58, 0.9);
  padding-top: 45px !important;
  padding-right: 45px !important;
  padding-bottom: 45px !important;
  padding-left: 45px !important;
  margin-bottom: 0 !important;
}
.post-type-archive-cooperatives .et_pb_section_1 .et_pb_text_1 {
  font-family: "Overpass", Helvetica, Arial, Lucida, sans-serif;
  font-size: 25px;
  font-weight: 300;
  color: #858489;
  background-color: rgba(255, 255, 255, 0.9);
  padding-top: 45px !important;
  padding-right: 45px !important;
  padding-bottom: 45px !important;
  padding-left: 45px !important;
}
.post-type-archive-cooperatives .et_pb_section_2 {
  z-index: 0;
  padding: 0;
}
.post-type-archive-cooperatives .et_pb_section_2 .et_pb_row {
  padding: 64px 0;
}
.post-type-archive-cooperatives .et_pb_section_2 .et_pb_row_3 {
  padding-top: 0;
}
.post-type-archive-cooperatives .et_pb_section_2 .et_pb_column_1_4 {
  width: 22% !important;
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres {
  padding: 0;
  list-style: none;
  display: inline-block;
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li {
  float: left;
  margin-right: 15px;
  position: relative;
  height: 54px;
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a {
  padding: 16px 27px 12px 54px;
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 25px;
  border: 1px dashed #858489;
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a:before {
  position: absolute;
  top: 3px;
  left: 22px;
  content: "";
  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUAAACGhImEhImFg4mGg4mFhImFhIkAAAC8RU8XAAAABnRSTlMAj3CMVPsquNFuAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+IGGhAjIlBTx4cAAAAlSURBVAjXY2BgEGKAAOY0BQiDJSwJKuRKmhCMAZciLAC3FOoMAOvCCmEKXRumAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTA2LTI2VDE2OjM1OjM0KzAyOjAwS6PzagAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0wNi0yNlQxNjozNTozNCswMjowMDr+S9YAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC");
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a.bureau:before, .post-type-archive-cooperatives .et_pb_section_2 .filtres li a.agence:before, .post-type-archive-cooperatives .et_pb_section_2 .filtres li a.siege:before {
  position: absolute;
  top: -2px;
  left: 15px;
  content: "";
  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a.siege:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAAXNSR0IB2cksfwAAAFdQTFRFAAAAhYWKhYWJhoSKhYSJhYSJhYSJg4OHhYWKhYSJhYSKhYSJhYOJhYOJhYSJhoSJh4eHhISJhYSIhISJhISJgICPhoOJhoSJhoaKhISIhYWIhYWJhYOKQCyhEQAAAB10Uk5TADB/v8//70Bg37DwwIDgXyCgn3DQEFCPP0+Qr2+8iWJdAAABhUlEQVR4nF1SiXbEIAgkscYLqXe6pv//nUXNdrflvaBmBAcGgKdtu/iQ8hC7gv+mjXW4eb/hYenzDxSEDTECeA8QU4j4hm2kIFtYIMQMIf/m3soGodQnWEvgr905aePrGp4g6Hj/ZENzfgHBC+SDOs3Huld1JC5h3x8pffEiDoq6zlwU2PWmlPcekZ1Src/XmI2dqcN72jBLsQr6ZOLgHVxH7e8Y/AviHV/GqhbYhFjpUa14yfT2ZIa/bGs2jZ2ZXoJkfj7SoDqohT4IUxx/5aw+JPM92VUhxgvZpDB7gdxX0qojYBKU44UQu2rcPSbkNcQGyltNcrSzUCtQk7ajFG4CnolIRJST6OXFaZATWL5LyrGc1UXtWLXqcnS+QnFqsNEoR5XOQiuPh8hgD64SjzJbVzK/7i2H2RhZqNpP5ujLLbZ2kmo4TUmp0BkqSpkp3NPl6CpEukLvUDUZusitRlbSsPV7Tu4p6RtoqkuZWUJ9gnWp4PVLprdRxZd8Wd5mf3fLMvwA27kWgFA5h3cAAAAASUVORK5CYII=");
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a.agence:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAAXNSR0IB2cksfwAAAFFQTFRFAAAAm8c8ncg7ncg6nck6n89Ansc5n8o6nMg6nMk5ncc6nsg6n8c4ncg5ncc6nck6nsg5nMg6ncg6ncg6ncg6nMg5ncg6ncg6ncg6nMk7ncg6TT0ImQAAABt0Uk5TAECP0MAQoDCwUGCQIHCAf7/P75//b+Dfr1/wodL3DgAAAQ5JREFUeJxdkuuahCAIhiHAU2Z22JnZvf8LXTErJ34oPAQvfAZwGg7ETAPC02QwVm/rBnlk2J9u4O+c87fvXZ9Bc1y1J5ie52oPGkfSZOzLSHH6rZC0sJnVflNQd1KoiTcqlSNVgp8ut7HOUqjbPVlgZpHZXGGzo3lwLlzoa46x3/KQ7ILdM0HkPgPYkd1D/PES0ffNMee8rA1g16WEZ2EByZaOtxDuVYwOZ/Yxa06WHPXB92OsRAUU2PpFZPGWf7JBn46UHgxIE/PECC9bYx1Ca4UgbDZGu4WmmupS8eG9CRpmg2Wgqlkpiy/KmZJ4+syzQKCyoBThiqz3jyDotUH8/SgIR/jL37bv+7s66z85PAm8v6m+vAAAAABJRU5ErkJggg==");
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a.bureau:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAAXNSR0IB2cksfwAAAEhQTFRFAAAAv4+Av493vo94vo94v494v494vo94v496vo94v494vo93vY94v494v495vY94vY95vY93v455vo94vY94vo55v453vo94TsjCwAAAABh0Uk5TABCP0LBgIMAwoH/vgEBQkHCvX+CfP2+/vCPmWgAAAMVJREFUeJxtkYEWwxAMRWVBtKMo3f7/TxfKdrB3WvQ2Xl9DiCZ4ID5AzJJKCCVnqqmMNJebrYybmcuRCzXOFPbnztdkAmgdy+LIt+OeDz9gWhZ3dQ80Yt083WhiXcP2Lz5GHNqjDQPunt4NGCiWSS69ojV1JWZODWdESuzqEmE8bx/IGDRn4K7ocgfM/MIk903s9L1MpnrWiPm6covH3+gHApbV4yXh1RJKKP45ynqEOsuyy5E8fl14ReoNAGMovVmJvKp7P8J2BqE7JsQRAAAAAElFTkSuQmCC");
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a.selected {
  background-color: #9dc83a;
  color: white;
  border: 1px dashed #9dc83a;
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a.siege.selected:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAAXNSR0IB2cksfwAAAFdQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////jkYO6AAAAB10Uk5TADB/v8//70Bg37DwwIDgXyCgn3DQEFCPP0+Qr2+8iWJdAAABhUlEQVR4nF1SiXbEIAgkscYLqXe6pv//nUXNdrflvaBmBAcGgKdtu/iQ8hC7gv+mjXW4eb/hYenzDxSEDTECeA8QU4j4hm2kIFtYIMQMIf/m3soGodQnWEvgr905aePrGp4g6Hj/ZENzfgHBC+SDOs3Huld1JC5h3x8pffEiDoq6zlwU2PWmlPcekZ1Src/XmI2dqcN72jBLsQr6ZOLgHVxH7e8Y/AviHV/GqhbYhHgsUK14yfT2ZIa/bGv2GjuThpcgmZ+PNKgOaqEPwhTHXzmrD8l8T3ZViPFCNinMXiD3lbTqCJgE5XghxK4ad48JeQ2xgfJWkxztLNQK1KTtKIWbgGciEhHlJHp5cRrkBJbvknIsZ3VRO1atuhydr1CcGmw0ylGls9DK4yEy2IOrxKPM1pXMr3vLYTZGFqr2kzn6coutnaQaTlNSKnSGilJmCvd0OboKka7QO1RNhi5yYoKVNGz9npN7SvoGmupSZpZQn2BdKnj9kultVPElX5a32d/dsgw/+isWksVerKgAAAAASUVORK5CYII=");
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a.bureau.selected:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAAXNSR0IB2cksfwAAAEhQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////53h4sAAAABh0Uk5TABCP0LBgIMAwoH/vgEBQkHCvX+CfP2+/vCPmWgAAAMVJREFUeJxtkYEWwxAMRWVBtKMo3f7/TxfKdrB3WvQ2Xl9DiCZ4ID5AzJJKCCVnqqmMNJebrYybmcuRCzXOFPbnztdkAmgdy+LIt+OeDz9gWhZ3dQ80Yt083WhiXcP2Lz5GHNqjDQPunt4NGCiWSS69ojV1JWZODWdESuzqEmE8bx/IGDRn4K7ocgfM/MIk903s9L1MpnrWiPm6covH3+gHApbV4yXh1RJKKP45ynqEOsuyy5E8fl14ReoNAGMovVmJvKp7P8J2BqE7JsQRAAAAAElFTkSuQmCC");
}
.post-type-archive-cooperatives .et_pb_section_2 .filtres li a.agence.selected:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAAXNSR0IB2cksfwAAAFFQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////CDfnXgAAABt0Uk5TAECP0MAQoDCwUGCQIHCAf7/P75//b+Dfr1/wodL3DgAAAQ5JREFUeJxdkuuahCAIhiHAU2Z22JnZvf8LXTErJ34oPAQvfAZwGg7ETAPC02QwVm/rBnlk2J9u4O+c87fvXZ9Bc1y1J5ie52oPGkfSZOzLSHH6rZC0sJnVflNQd1KoiTcqlSNVgp8ut7HOUqjbPVlgZpHZXGGzo3lwLlzoa46x3/KQ7ILdM0HkPgPYkd1D/PES0ffNMee8rA1g16WEZ2EByZaOtxDuVYwOZ/Yxa06WHPXB92OsRAUU2PpFZPGWf7JBn46UHgxIE/PECC9bYx1Ca4UgbDZGu4WmmupS8eG9CRpmg2Wgqlkpiy/KmZJ4+syzQKCyoBThiqz3jyDotUH8/SgIR/jL37bv+7s66z85PAm8v6m+vAAAAABJRU5ErkJggg==");
}
@media only screen and (min-width: 981px) {
  .post-type-archive-cooperatives .et_pb_section_0 {
    display: none !important;
  }
}
@media only screen and (max-width: 980px) {
  .post-type-archive-cooperatives .et_pb_section_1 {
    display: none !important;
  }
}

.ui-tooltip {
  font-size: 14px;
  font-weight: 300;
  color: #858489;
}

#side_contacts {
  position: fixed;
  top: 500px;
  width: 50px;
  height: 110px;
  /*overflow-x: hidden;
  overflow-y: auto;*/
  z-index: 555;
  transition: 0.2s;
  /*overflow: hidden;*/
  /*&:hover {
    width: 270px;
  }*/
}
#side_contacts.active {
  height: 400px;
  width: 270px;
  /*overflow-x: hidden !important;
  overflow-y: auto;
  overflow: hidden;*/
}
#side_contacts .in {
  position: relative;
  height: 100%;
  width: 100%;
}
#side_contacts .in > div {
  position: absolute;
  transition: 0.2s;
  /*&:hover {
    right: -170px;
  }*/
}
#side_contacts .in > div.open {
  right: 0px;
  z-index: 5;
  width: 100%;
}
#side_contacts .in > div .form {
  right: -170px;
  height: 0;
  overflow: auto;
  margin-left: -33px;
  margin-top: -80px;
}
#side_contacts .into {
  padding: 20px;
}
#side_contacts .top {
  display: table;
  width: 100%;
  height: 50px;
  cursor: pointer;
}
#side_contacts .top > div {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}
#side_contacts .top .icone {
  color: white;
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 22px;
}
#side_contacts .top .icone::before {
  position: absolute;
  top: 0;
  left: -57px;
  width: 50px;
  height: 50px;
  content: "";
}
#side_contacts .form {
  color: #858489;
  background-color: #e7ece9;
  border-radius: 10px;
}
#side_contacts .form .titre {
  padding: 38px 43px 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #858489;
}
#side_contacts #side_devis {
  top: 0;
  width: 313px;
}
#side_contacts #side_devis .top .icone::before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAAXNSR0IB2cksfwAAAFdQTFRFAAAAn8c4nMk7ncg7nsg5ncg6ncg6nMg5ncg6n89AnMk5ncg6ncg6nMg6ncg6nMg6ncc6ncc6nsg6ncg6nsc5nsg6nck6ncg5ncg6nck6m8c8nsY5n8o61R5EvQAAAB10Uk5TACBfj7/f/2+fEFDvr8/wsIBgkOCgT39w0MBAPzA7z/3BAAABvklEQVR4nI1W7aKCIAyVFIwsFbTUbu//nNcPNLYdqvNLth03xjbIMgF1ygttZugiPympF/blav2GLj+z1NkAnNMkCwkryWLGpUoxjKkuiJGnCQtyGVTxmWHMlQVnb98Yxtwo50q1ddM61zY18xMzPFF1bpe7jih8lCui6KMAbE9UR94syW5Pd0k4lUXShueyAf9TZOPinBVJgpJO2t3wft8rqxVuiJPwl+yxfD9AFKvBEAvGzSrIhm1FMr3ISH9Mm1FIYbWtpthCc7eehgI2O8scWW+7f+5LkGbjWK3ovwUPGiYJbA6ErgnqkD4qnTKNzefk7bVGK3Def8I+alzefJgyRgVz4UpMeb4ZLzFEIKX+xDC0GgKmg1FKRgeTHCgvPmyD0kMpOI8dnhXMDxTHyvIHisrQ/vXKsJDR8RYLuBUzcCkNok+/QskOCu7bFh3YPpWAm0VhYVuEfpBubOJXxyi1bMKHjIEkvwejqO+Ul6iLeNWcF+FVMKLLgg8RY4qylPcanfB2lFFwjPyy5H6kD3n3oy5I7ePIG891hBo+FcTFGKFPPEiWo4Ck/stbaWDl2A2/PMmcn1ZeN3kH7P8BJb0wpE58E0YAAAAASUVORK5CYII=") no-repeat;
}
#side_contacts #side_devis .form .wpcf7-form .ajax-loader {
  display: block;
  float: right;
  margin: -40px 75px 0 4px;
}
#side_contacts #side_devis .form .wpcf7-form div.wpcf7-response-output {
  margin: 0;
  padding-top: 0;
  font-size: 14px;
  line-height: 14px;
}
#side_contacts #side_devis .form .wpcf7-form .wpcf7-not-valid-tip {
  display: none;
}
#side_contacts #side_devis .form .wpcf7-form input {
  background-color: transparent;
  border-radius: 15px;
  border: 1px solid #858489;
  color: #858489;
  font-size: 15px;
  font-weight: 300;
  padding: 12px 20px 10px;
  margin-bottom: 10px;
  width: 100%;
}
#side_contacts #side_devis .form .wpcf7-form input.wpcf7-not-valid {
  border-color: red;
}
#side_contacts #side_devis .form .wpcf7-form input::placeholder {
  font-size: 15px;
  font-weight: 300;
}
#side_contacts #side_devis .form .wpcf7-form input[type=submit] {
  cursor: pointer;
  background-color: #9dc83a;
  border: 1px solid #9dc83a;
  color: white;
}
#side_contacts #side_devis .form .wpcf7-form input[type=submit]:hover {
  background-color: white;
  color: #9dc83a;
}
#side_contacts #side_devis .form .wpcf7-form textarea {
  background-color: transparent;
  border-radius: 15px;
  border: 1px solid #858489;
  color: #858489;
  font-size: 15px;
  font-weight: 300;
  padding: 10px 20px 8px;
  width: 100%;
}
#side_contacts #side_devis .form .wpcf7-form textarea::placeholder {
  font-size: 15px;
  font-weight: 300;
}
#side_contacts #side_contact {
  top: 60px;
}
#side_contacts #side_contact .top .icone::before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAAXNSR0IB2cksfwAAAFdQTFRFAAAAv494v455v493vo94vo94vo94v494v453v496vY94v4+Av494vo93v495vo93vY94vo94vo94vY94vo94vo94v494vY93vY95vo94vo94vo53vo55IekYeAAAAB10Uk5TACBfj7/f/39vMJ8QYO9Qz5DwoIDg0ECvcMCwTz8VyWZIAAAB4klEQVR4nJVW25aDIAyUilgL3hB3xfb/v3MDFi9JrN154hDHJEMSyDICcctloQCFzG+C2sn3Zfx6Q3H/zKoeisHjnKRZQiRpnmHqM4ZSdcMxTl0syGlQ8jNDKYmC0+0VQ6n2yLn0Ef38I4+EbqfVdwylVt00Vbe3w2B7sl2ndCy2OPP27rDFLoYK74+rNHrENsE6cYFRleVP4GA/0Y3APwqf5mHxC4uGczPgsGBvWpYDLHFoE+yh/oji+2VZw7JD5oKJK6iV5OXOTNCtZvPiuGQMcRwTaLa4caoQuMdbc5byjyU1Y7sn2SsVD1I0poqHScxFRrZiZCtIXKAJ3ap3rcRULEfZtwXXSBxlawuicKSQ+g6hVe8a58aUoyIHFDEdTdVUQWRylBFhmpxMne6s71t9NqcMLUtwPUDF15CHn2ba/9AwpO9E6tRQOhqfpaPnO2X6LpNSEi6XCttxw/RYWYMKU9BxofVBdldlBxksM5Qe4HeaI230A5zpnTrBborbfsI/jwPepnLFSsq8fL5er7KUqGL69W9s9XHYXX981RDsuiLjixPD7xnMvKYY8WV56cfTu/8in44Qgm60alf07FMBgiPXWYI9eZAABEuyn99KYkL946ZvnmSm85HnfGeY7/8ALpk0XCjOZ7oAAAAASUVORK5CYII=") no-repeat;
}
#side_contacts .SumoSelect {
  width: 100%;
}

/*Adaptations pour Safari*/
@media not all and (min-resolution: 0.001dpcm) {
  #side_contacts .in > div {
    right: -394px;
  }

  #side_contacts .in > div:hover {
    right: -180px;
  }
}
/*Adaptations pour Firefox*/
/*@-moz-document url-prefix() {
  #side_contacts .in > div {
    right: -368px;
  }
}*/
#side_contacts .top .ico_close {
  color: black;
  width: 50px;
  text-align: center;
  padding-top: 5px;
  background-color: #ececec;
}

#side_contacts .in > div.open .form {
  height: 100%;
}

@media only screen and (max-width: 1024px) {
  .post-type-archive-cooperatives.et_pb_gutters2 .et_pb_column, .post-type-archive-cooperatives .et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 3%;
  }
  .post-type-archive-cooperatives .et_pb_section_2 .et_pb_column_1_4 {
    width: 47% !important;
  }
  .post-type-archive-cooperatives .et_pb_section_2 .et_pb_column_1_4:nth-child(2n) {
    margin-right: 0 !important;
  }

  .page-id-665 .et_pb_section_0 .et_pb_text_0 {
    width: fit-content;
    padding: 35px !important;
  }
  .page-id-665 .et_pb_section_2 .et_pb_text_1.et_pb_text {
    padding-left: 0 !important;
  }
  .page-id-665 .et_pb_section_3 .et_pb_column_6 {
    width: 100% !important;
  }

  #sticker {
    display: none;
    height: 0;
  }

  .page-id-218 .et_pb_column_12, .page-id-218 .et_pb_column_13, .page-id-218 .et_pb_column_14, .page-id-218 .et_pb_gutters1 .et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner_0, .page-id-218 .et_pb_gutters1 .et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner_1 {
    width: 100% !important;
  }
  .page-id-218 .et_pb_text_12 {
    margin: 0 !important;
  }
  .page-id-218 .et_pb_column_13, .page-id-218 .et_pb_column_14 {
    padding: 15px !important;
  }

  .page-id-370 .et_pb_section_0 .et_pb_text_0 {
    width: fit-content;
    padding: 35px !important;
  }
  .page-id-370 .et_pb_section_2 .et_pb_text_1.et_pb_text {
    padding-left: 0 !important;
  }
  .page-id-370 .et_pb_team_member .et_pb_team_member_description {
    float: left;
    position: inherit;
    right: inherit;
    top: inherit;
    min-height: 193px;
    height: 193px;
  }
  .page-id-370 .et_pb_column_1_3 .et_pb_team_member_image {
    margin: 0;
    width: inherit;
  }
  .page-id-370 .et_pb_column_4, .page-id-370 .et_pb_column_5, .page-id-370 .et_pb_column_6, .page-id-370 .et_pb_column_7, .page-id-370 .et_pb_column_8, .page-id-370 .et_pb_column_12, .page-id-370 .et_pb_column_13, .page-id-370 .et_pb_column_17, .page-id-370 .et_pb_column_18, .page-id-370 .et_pb_column_19, .page-id-370 .et_pb_column_20,
.page-id-370 .et_pb_column_21, .page-id-370 .et_pb_column_22 {
    width: 100% !important;
  }
  .page-id-370 .et_pb_text_5, .page-id-370 .et_pb_text_6, .page-id-370 .et_pb_column_17, .page-id-370 .et_pb_text_11, .page-id-370 .et_pb_column_18, .page-id-370 .et_pb_column_19, .page-id-370 .et_pb_text_15, .page-id-370 .et_pb_text_16 {
    padding: 15px !important;
  }
  .page-id-370 .et_pb_text_7, .page-id-370 .et_pb_column_8, .page-id-370 .et_pb_column_13, .page-id-370 .et_pb_text_9, .page-id-370 .et_pb_text_10, .page-id-370 .et_pb_row_3, .page-id-370 .et_pb_row_5, .page-id-370 .et_pb_column_17 {
    padding: 0 !important;
  }
  .page-id-370 .et_pb_image_0 {
    background-color: none;
  }
  .page-id-370 div.et_pb_section.et_pb_section_8 {
    background-image: none !important;
  }
  .page-id-370 .et_pb_text_11 {
    float: none;
    margin-left: 0 !important;
  }

  .page-id-456 .et_pb_section_0 .et_pb_text_0 {
    width: fit-content;
    padding: 35px !important;
  }
  .page-id-456 .et_pb_row_2 {
    padding: 15px 0 !important;
  }
  .page-id-456 .et_pb_column_2, .page-id-456 .et_pb_column_3, .page-id-456 .et_pb_column_6, .page-id-456 .et_pb_column_7 {
    width: 100% !important;
  }
  .page-id-456 .et_pb_column_3, .page-id-456 .et_pb_text_2 {
    padding: 0 !important;
  }
  .page-id-456 .et_pb_column_7, .page-id-456 .et_pb_text_3 {
    padding: 15px !important;
  }
  .page-id-456 .et_pb_team_member .et_pb_team_member_description {
    float: left;
    position: inherit;
    right: inherit;
    left: inherit;
    top: inherit;
    min-height: 193px;
    height: 193px;
  }
  .page-id-456 .et_pb_column_1_2 .et_pb_team_member_image, .page-id-456 .et_pb_column_1_3 .et_pb_team_member_image {
    margin: 0;
    width: inherit;
  }
  .page-id-456 .et_pb_text_3 {
    float: none;
    margin-left: 0 !important;
  }
  .page-id-456 div.et_pb_section.et_pb_section_4 {
    background-color: none;
  }

  .page-id-489 .et_pb_section_0 .et_pb_text_0 {
    width: fit-content;
    padding: 45px !important;
  }
  .page-id-489 .et_pb_column_2, .page-id-489 .et_pb_column_3, .page-id-489 .et_pb_column_4, .page-id-489 .et_pb_column_5, .page-id-489 .et_pb_column_6, .page-id-489 .et_pb_column_7, .page-id-489 .et_pb_column_10, .page-id-489 .et_pb_column_15, .page-id-489 .et_pb_column_16, .page-id-489 .et_pb_column_17, .page-id-489 .et_pb_column_18,
.page-id-489 .et_pb_column.et_pb_column_1_4.et_pb_column_19, .page-id-489 .et_pb_column.et_pb_column_1_4.et_pb_column_20, .page-id-489 .et_pb_column_21, .page-id-489 .et_pb_column.et_pb_column_1_4.et_pb_column_22, .page-id-489 .et_pb_column.et_pb_column_1_4.et_pb_column_23,
.page-id-489 .et_pb_column.et_pb_column_1_2.et_pb_column_24, .page-id-489 .et_pb_column_1_2.et_pb_column_25, .page-id-489 .et_pb_column_29, .page-id-489 .et_pb_column_30, .page-id-489 .et_pb_column_31 {
    width: 100% !important;
  }
  .page-id-489 .et_pb_text_14, .page-id-489 .et_pb_text_26 {
    width: inherit;
    float: inherit !important;
    padding: 15px !important;
  }
  .page-id-489 .et_pb_column_17, .page-id-489 .et_pb_column_18 {
    padding: 15px !important;
  }
  .page-id-489 .et_pb_text_1, .page-id-489 .et_pb_column_3, .page-id-489 .et_pb_text_7, .page-id-489 .et_pb_column_9, .page-id-489 .et_pb_column_15, .page-id-489 .et_pb_text_17, .page-id-489 .et_pb_text_21, .page-id-489 .et_pb_column_23 {
    padding: 0 !important;
  }
  .page-id-489 .et_pb_column_20 {
    margin: 0 !important;
  }
  .page-id-489 div.et_pb_section.et_pb_section_3, .page-id-489 div.et_pb_section.et_pb_section_7, .page-id-489 div.et_pb_section.et_pb_section_12 {
    background-image: none !important;
  }
  .page-id-489 .et_pb_text_4 {
    padding: 15px !important;
    margin-top: 0 !important;
    float: none !important;
    width: inherit !important;
  }

  .page-id-492 .et_pb_section_0 .et_pb_text_0 {
    width: fit-content;
    padding: 35px !important;
  }
  .page-id-492 .et_pb_column_2, .page-id-492 .et_pb_column_3, .page-id-492 .et_pb_column_4, .page-id-492 .et_pb_column_5, .page-id-492 .et_pb_column_6, .page-id-492 .et_pb_column_7, .page-id-492 .et_pb_column_8, .page-id-492 .et_pb_column_9, .page-id-492 .et_pb_column_10, .page-id-492 .et_pb_column_13, .page-id-492 .et_pb_column_15,
.page-id-492 .et_pb_column_17, .page-id-492 .et_pb_column_18, .page-id-492 .et_pb_column_19, .page-id-492 .et_pb_column_20, .page-id-492 .et_pb_column_21, .page-id-492 .et_pb_column_22 {
    width: 100% !important;
  }
  .page-id-492 .et_pb_text_1, .page-id-492 .et_pb_text_8, .page-id-492 .et_pb_text_11, .page-id-492 .et_pb_text_18 {
    padding: 0px !important;
  }
  .page-id-492 .et_pb_column_6, .page-id-492 .et_pb_column_7, .page-id-492 .et_pb_column_15, .page-id-492 .et_pb_column_18, .page-id-492 .et_pb_column_19 {
    padding: 15px !important;
  }
  .page-id-492 .et_pb_text_5, .page-id-492 .et_pb_text_15 {
    width: inherit;
    float: inherit !important;
    padding: 15px !important;
  }
  .page-id-492 .et_pb_team_member .et_pb_team_member_description {
    float: left;
    position: inherit;
    right: inherit;
    top: inherit;
    min-height: 193px;
    height: 193px;
  }
  .page-id-492 .et_pb_column_1_3 .et_pb_team_member_image {
    margin: 0;
    /*width: inherit;*/
  }
}
@media only screen and (max-width: 980px) {
  .et_pb_section .et_pb_testimonial_0.et_pb_testimonial, .et_pb_section .et_pb_testimonial_1.et_pb_testimonial {
    padding: 0 !important;
  }

  .post-type-archive-cooperatives .et_pb_section_0 {
    overflow: hidden;
  }
  .post-type-archive-cooperatives .et_pb_section_0 .et_pb_row_1 {
    height: 100%;
  }
  .post-type-archive-cooperatives .et_pb_section_0 .et_pb_column_2, .post-type-archive-cooperatives .et_pb_section_0 .et_pb_column_3 {
    float: left;
  }
  .post-type-archive-cooperatives .et_pb_section_0 .et_pb_column_2 {
    width: 30% !important;
    margin-right: 0 !important;
    height: 100%;
  }
  .post-type-archive-cooperatives .et_pb_section_0 .et_pb_column_2 .et_pb_text_0 {
    padding: 10px !important;
    height: 100%;
  }
  .post-type-archive-cooperatives .et_pb_section_0 .et_pb_column_3 {
    margin-right: 0 !important;
    width: 70% !important;
    padding-top: 30px;
    height: 100%;
  }
  .post-type-archive-cooperatives .et_pb_section_2 .et_pb_column_5, .post-type-archive-cooperatives .et_pb_section_2 .et_pb_row_2 {
    padding: 15px 0 0;
    margin-bottom: 0 !important;
  }

  .page-id-665 .et_pb_section_2 .et_pb_column_4 {
    width: 100% !important;
  }
  .page-id-665 .et_pb_section_3 .et_pb_column_5 {
    width: 100% !important;
  }
  .page-id-665 .et_pb_section_3 .et_pb_column_5 .et_pb_text_4 {
    float: left !important;
    width: 100% !important;
  }
  .page-id-665 .et_pb_section_3 .et_pb_column_6 {
    padding: 15px !important;
  }
  .page-id-665 .et_pb_section_3 .et_pb_column_7 {
    padding: 15px 15px 15px 50px !important;
    width: 100% !important;
  }
  .page-id-665 .et_pb_section_4 .et_pb_text_7 {
    padding-left: 0 !important;
  }
  .page-id-665 .et_pb_section_4 .et_pb_column_10 {
    padding: 0 !important;
    width: 100% !important;
  }
  .page-id-665 .et_pb_section_5 .et_pb_row_5 {
    padding-left: 0 !important;
  }
  .page-id-665 .et_pb_section_5 .et_pb_column_13 {
    width: 100% !important;
  }
  .page-id-665 .et_pb_section_7 .et_pb_column_15, .page-id-665 .et_pb_section_7 .et_pb_column_16, .page-id-665 .et_pb_section_7 .et_pb_column_17 {
    width: 100% !important;
    padding: 15px !important;
  }
  .page-id-665 .et_pb_section_7 .et_pb_column_15 .et_pb_text_12, .page-id-665 .et_pb_section_7 .et_pb_column_16 .et_pb_text_12, .page-id-665 .et_pb_section_7 .et_pb_column_17 .et_pb_text_12 {
    float: left !important;
    width: 100% !important;
  }
  .page-id-665 .et_pb_section_8 .et_pb_row_8 {
    padding: 0 !important;
  }
  .page-id-665 .et_pb_section_8 .et_pb_row_8 .et_pb_text_15 {
    padding: 0 !important;
  }
  .page-id-665 .et_pb_section_8 .et_pb_row_8 .et_pb_text_15, .page-id-665 .et_pb_section_8 .et_pb_row_8 .et_pb_column_18, .page-id-665 .et_pb_section_8 .et_pb_row_8 .et_pb_column_19 {
    width: 100% !important;
  }
  .page-id-665 .et_pb_section_8 .et_pb_row_8 .et_pb_column_19 {
    padding: 0 0 15px !important;
  }
  .page-id-665 .et_pb_section_9 .et_pb_column_20, .page-id-665 .et_pb_section_9 .et_pb_column_21, .page-id-665 .et_pb_section_9 .et_pb_column_22 {
    width: 100% !important;
  }
  .page-id-665 .et_pb_column_23 {
    padding: 0 !important;
  }
  .page-id-665 .et_pb_text_28 {
    margin-top: 0 !important;
    width: 100% !important;
    float: left !important;
  }
  .page-id-665 .et_pb_column_25, .page-id-665 .et_pb_text_21, .page-id-665 .et_pb_column_26, .page-id-665 .et_pb_column_27, .page-id-665 .et_pb_column_28, .page-id-665 .et_pb_column_27, .page-id-665 .et_pb_column_28, .page-id-665 .et_pb_column_30, .page-id-665 .et_pb_column_31, .page-id-665 .et_pb_column_33, .page-id-665 .et_pb_column_34, .page-id-665 .et_pb_column_35,
.page-id-665 .et_pb_column_36, .page-id-665 .et_pb_column_37, .page-id-665 .et_pb_column_38 {
    width: 100% !important;
    padding: 15px !important;
  }

  .page-id-670 .et_pb_text_0 {
    width: fit-content;
    max-height: inherit;
  }
  .page-id-670 div.et_pb_section.et_pb_section_4, .page-id-670 div.et_pb_section.et_pb_section_5, .page-id-670 div.et_pb_section.et_pb_section_6 {
    background-image: none !important;
  }
  .page-id-670 .et_pb_row_4, .page-id-670 .et_pb_row_5, .page-id-670 .et_pb_row_6 {
    padding-left: 0 !important;
  }
  .page-id-670 .et_pb_text_4, .page-id-670 .et_pb_text_6, .page-id-670 .et_pb_text_8 {
    margin-top: 0 !important;
    width: 100% !important;
    float: left !important;
  }
  .page-id-670 .et_pb_column_4, .page-id-670 .et_pb_column_6, .page-id-670 .et_pb_column_7, .page-id-670 .et_pb_column_8, .page-id-670 .et_pb_column_9, .page-id-670 .et_pb_column_11, .page-id-670 .et_pb_column_10, .page-id-670 .et_pb_column_14 {
    width: 100% !important;
  }
  .page-id-670 .et_pb_column_7, .page-id-670 .et_pb_column_9, .page-id-670 .et_pb_column_11, .page-id-670 .et_pb_text_10 {
    padding: 0 !important;
  }

  .page-id-218 .et_pb_text_0 {
    width: fit-content;
    max-height: inherit;
  }
  .page-id-218 div.et_pb_section.et_pb_section_4, .page-id-218 div.et_pb_section.et_pb_section_5, .page-id-218 div.et_pb_section.et_pb_section_6 {
    background-image: none !important;
  }
  .page-id-218 .et_pb_text_1, .page-id-218 .et_pb_text_4, .page-id-218 .et_pb_text_5 {
    padding-left: 0 !important;
    margin: 0 !important;
    width: 100% !important;
  }
  .page-id-218 .et_pb_text_4, .page-id-218 .et_pb_text_6, .page-id-218 .et_pb_text_8 {
    margin-top: 0 !important;
    width: 100% !important;
    float: left !important;
  }
  .page-id-218 .et_pb_column_2, .page-id-218 .et_pb_column_3, .page-id-218 .et_pb_column_4, .page-id-218 .et_pb_column_17 {
    width: 100% !important;
  }
  .page-id-218 .et_pb_column_7, .page-id-218 .et_pb_column_9, .page-id-218 .et_pb_column_11, .page-id-218 .et_pb_text_10, .page-id-218 .et_pb_row_inner_0 {
    padding: 0 !important;
  }
  .page-id-218 .et_pb_text_7.list-ol ol {
    display: inline-grid;
  }

  .page-id-330 .et_pb_text_0 {
    width: fit-content;
    max-height: inherit;
  }
  .page-id-330 .et_pb_text_1 {
    padding-left: 0 !important;
  }
  .page-id-330 .et_pb_column_4, .page-id-330 .et_pb_text_4 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 500px) {
  .post-type-archive-cooperatives .et_pb_section_0 .et_pb_column_2 {
    display: none;
  }
  .post-type-archive-cooperatives .et_pb_section_0 .et_pb_column_3 {
    width: 100% !important;
  }
  .post-type-archive-cooperatives .et_pb_section_2 .filtres li {
    margin-right: 5px;
  }
}
.page-id-788 .wpcf7-form .et_pb_row {
  padding: 0;
  width: 100%;
}
.page-id-788 .wpcf7-form .et_pb_row input {
  width: 100%;
  padding: 19px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 300;
  color: #858489;
  border: 1px solid #9dc83a;
}
.page-id-788 .wpcf7-form .et_pb_row input::placeholder {
  font-size: 15px;
  font-weight: 300;
  color: #858489;
}
.page-id-788 .wpcf7-form .et_pb_row input[type=file] {
  padding: 7px 19px;
}
.page-id-788 .wpcf7-form .et_pb_row .bouton {
  position: relative;
  height: 69px;
  margin: 0 0 5px;
}
.page-id-788 .wpcf7-form .et_pb_row input[type=file] {
  position: absolute;
  height: 100%;
  width: 100%;
  cursor: pointer;
  top: 0;
  left: 0;
  z-index: 5;
  opacity: 0;
}
.page-id-788 .wpcf7-form .et_pb_row .bouton .piecejointe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.page-id-788 .wpcf7-form .et_pb_row .fakebutton {
  position: absolute;
  z-index: 4;
  cursor: pointer;
  background-color: transparent;
  width: 100%;
  height: 59px;
  padding: 19px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 300;
  color: #858489;
  border: 1px solid #9dc83a;
}
.page-id-788 .wpcf7-form .et_pb_row .fakebutton .fa {
  right: 5px;
  position: absolute;
}
.page-id-788 .wpcf7-form .et_pb_row textarea {
  width: 100%;
  min-height: 207px;
  padding: 19px;
  font-size: 15px;
  font-weight: 300;
  color: #858489;
  border: 1px solid #9dc83a;
}
.page-id-788 .wpcf7-form .et_pb_row span.your-message, .page-id-788 .wpcf7-form .et_pb_row p {
  padding: 0;
}
.page-id-788 .wpcf7-form .et_pb_row input[type=submit] {
  cursor: pointer;
  display: block;
  position: relative;
  width: inherit;
  background-color: #e7ece9;
  color: #858489;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 6px;
  padding: 20px;
  border: 1px solid #e7ece9;
  transition: all 0.3s ease-in-out;
}
.page-id-788 .wpcf7-form .et_pb_row input[type=submit]:before {
  content: "> ";
  position: absolute;
  top: 0;
  left: 0;
  color: #9dc83a;
}
.page-id-788 .wpcf7-form .et_pb_row input[type=submit]:hover {
  color: white;
  background-color: #9dc83a;
  border: 1px solid #9dc83a;
}

@media only screen and (max-width: 1375px) {
  .page-id-788 .et_pb_section_0 .et_pb_row_1 .et_pb_column_2 .et_pb_text_2, .page-id-788 .et_pb_section_0 .et_pb_row_1 .et_pb_column_2 .et_pb_text_3 {
    padding: 10px !important;
  }
}
@media only screen and (max-width: 980px) {
  .page-id-788 .et_pb_section_0 .et_pb_row_1 .et_pb_column_1_4 {
    width: 100% !important;
  }
  .page-id-788 .et_pb_section_0 .et_pb_row_1 .et_pb_column_1_4.et_pb_column_2 {
    position: inherit;
    left: inherit;
  }
}
.archive.category-actualites .et_pb_section_0, .category .et_pb_section_0, .single-post .et_pb_section_0, .archive.post-type-archive-presse .et_pb_section_0, .tax-pub_type .et_pb_section_0 {
  /*background-image: url(https://www.lescooperativesforestieres.fr/wp-content/uploads/2018/06/actu.jpg)!important;*/
  background-image: url(http://gcf.influa-dev.fr/wp-content/uploads/2018/12/actualit%C3%A9s-gcf.jpg) !important;
  padding-top: 30px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 238px;
}
.archive.category-actualites .et_pb_section_0 .et_pb_row_0, .archive.category-actualites .et_pb_section_0 .et_pb_row_1, .category .et_pb_section_0 .et_pb_row_0, .category .et_pb_section_0 .et_pb_row_1, .single-post .et_pb_section_0 .et_pb_row_0, .single-post .et_pb_section_0 .et_pb_row_1, .archive.post-type-archive-presse .et_pb_section_0 .et_pb_row_0, .archive.post-type-archive-presse .et_pb_section_0 .et_pb_row_1, .tax-pub_type .et_pb_section_0 .et_pb_row_0, .tax-pub_type .et_pb_section_0 .et_pb_row_1 {
  padding: 0;
}
.archive.category-actualites .et_pb_section_0 .et_pb_text_0, .category .et_pb_section_0 .et_pb_text_0, .single-post .et_pb_section_0 .et_pb_text_0, .archive.post-type-archive-presse .et_pb_section_0 .et_pb_text_0, .tax-pub_type .et_pb_section_0 .et_pb_text_0 {
  background-color: rgba(190, 143, 120, 0.9);
  font-family: "Overpass", Helvetica, Arial, Lucida, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  padding-top: 45px !important;
  padding-right: 45px !important;
  padding-bottom: 45px !important;
  padding-left: 45px !important;
  width: 290px;
}
.archive.category-actualites .container:before, .category .container:before, .single-post .container:before, .archive.post-type-archive-presse .container:before, .tax-pub_type .container:before {
  display: none;
}
.archive.category-actualites #left-area, .category #left-area, .single-post #left-area, .archive.post-type-archive-presse #left-area, .tax-pub_type #left-area {
  width: 75% !important;
}
.archive.category-actualites #left-area .et_post_meta_wrapper, .category #left-area .et_post_meta_wrapper, .single-post #left-area .et_post_meta_wrapper, .archive.post-type-archive-presse #left-area .et_post_meta_wrapper, .tax-pub_type #left-area .et_post_meta_wrapper {
  background-color: #e7ece9;
  height: 240px;
  width: 100%;
}
.archive.category-actualites #left-area .et_post_meta_wrapper img, .category #left-area .et_post_meta_wrapper img, .single-post #left-area .et_post_meta_wrapper img, .archive.post-type-archive-presse #left-area .et_post_meta_wrapper img, .tax-pub_type #left-area .et_post_meta_wrapper img {
  display: block;
  /*margin-left: auto;
  margin-right: auto;
  width: 50%;*/
  padding-top: 55px;
  width: auto;
  margin: auto;
  max-height: 240px;
}
.archive.category-actualites #left-area .et_pb_post, .category #left-area .et_pb_post, .single-post #left-area .et_pb_post, .archive.post-type-archive-presse #left-area .et_pb_post, .tax-pub_type #left-area .et_pb_post {
  margin-bottom: 3%;
}
.archive.category-actualites #left-area .et_pb_post:nth-child(3n), .category #left-area .et_pb_post:nth-child(3n), .single-post #left-area .et_pb_post:nth-child(3n), .archive.post-type-archive-presse #left-area .et_pb_post:nth-child(3n), .tax-pub_type #left-area .et_pb_post:nth-child(3n) {
  margin-right: 0;
}
.archive.category-actualites #left-area .et_pb_post:nth-child(3n+4), .category #left-area .et_pb_post:nth-child(3n+4), .single-post #left-area .et_pb_post:nth-child(3n+4), .archive.post-type-archive-presse #left-area .et_pb_post:nth-child(3n+4), .tax-pub_type #left-area .et_pb_post:nth-child(3n+4) {
  clear: both;
}
.archive.category-actualites #left-area .post-meta, .category #left-area .post-meta, .single-post #left-area .post-meta, .archive.post-type-archive-presse #left-area .post-meta, .tax-pub_type #left-area .post-meta {
  padding-bottom: 0;
}
.archive.category-actualites #left-area .entry-title, .category #left-area .entry-title, .single-post #left-area .entry-title, .archive.post-type-archive-presse #left-area .entry-title, .tax-pub_type #left-area .entry-title {
  line-height: 1.2;
  min-height: 100px;
  max-height: 100px;
}
.archive.category-actualites #left-area .article-blog, .category #left-area .article-blog, .single-post #left-area .article-blog, .archive.post-type-archive-presse #left-area .article-blog, .tax-pub_type #left-area .article-blog {
  width: 100%;
}
.archive.category-actualites #left-area .article-blog .entry-featured-image-url, .category #left-area .article-blog .entry-featured-image-url, .single-post #left-area .article-blog .entry-featured-image-url, .archive.post-type-archive-presse #left-area .article-blog .entry-featured-image-url, .tax-pub_type #left-area .article-blog .entry-featured-image-url {
  margin-bottom: 0;
  width: 100%;
  height: 129px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.archive.category-actualites #left-area .article-blog .categorie-blog, .category #left-area .article-blog .categorie-blog, .single-post #left-area .article-blog .categorie-blog, .archive.post-type-archive-presse #left-area .article-blog .categorie-blog, .tax-pub_type #left-area .article-blog .categorie-blog {
  background: #9dc83a url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAAXNSR0IB2cksfwAAANhQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////JW/niwAAAEh0Uk5TAAULDxIUExEOCQQDDAECBggNBxAkKBUYNkVGIRw4S01KR0M1RDAgPicKPR47QCwbHz8XKRYvOi0aNy5CMzwZIypBMTIdKyI0USItzgAAAj5JREFUeJyNVeta2kAQ3YSdJJBkEwgqchEWIjVV2tpqtVSrVdu+/xu599lQ7Nf5AZuZkzlz3RDSkiDsUACI4qTbI29KmkXgSdzN98JYJo1ZkQoz65V98VLU3YMbCEPSohtUAJXUMDo8oFabGWVLCgqHR8PR8XjigkgA9tAU09nJfMGXMUFcVOyigumKc76Yz+vM6UKAXdrD0zFXsjhZB44BoO0vmLzjTtZAmVbnFMJWtmc1wvgBqaCvDQ3EvrezY4uR+PeMpCawPPKJz5fO18VG/ACRpUukqQsVZjVDzg8yzpHUMoBU/MUwsLiPjpXXny7l32el78skUohM2fMv6G5zJXn5MjdloZI5MbhrxH1NdH2uDRUAE25N724QNyov9OHWADsQiCrpwk8Qtwq+mZOtbwgliUDVvT9GXLo1p+82yxIaQa8CXjncLB3a451rlkgbZElJ5XD3xQ93fsBpCI3HR2v72c2w09T3qGO8N6Yx7eHg1MyPUWdtbefkCbN/wtaKrFUdc2N6Ji+I40cOKOuoO2MCLBpvFDeOWXVG91oPFxBvevjE4VSv9fQ8S8tNi9hzqKZHz+NU9qEolh7wyuHMPKoJ7wnImvzycI8OZydc78xvfska7De/Q2K7M3ILG8JmL2SLuC3icAtJIPc6yDPM4xZhgpi6txrlvLNVa1L/mXrupC3Ap8RuImM7l6fAlf5zUpKU/C15soOTEnf23Y+4y1aYuHH7+2/cXaS6w8NChvCvO5z891dBR/Xmd+YVqxFSNfO8qVMAAAAASUVORK5CYII=") no-repeat 29px 15px;
  height: 70px;
  color: white;
  font-size: 14px;
  padding: 17px 0 0 88px;
  text-transform: uppercase;
  line-height: 1.2;
}
.archive.category-actualites #left-area .category-la-filiere-bois .categorie-blog, .category #left-area .category-la-filiere-bois .categorie-blog, .single-post #left-area .category-la-filiere-bois .categorie-blog, .archive.post-type-archive-presse #left-area .category-la-filiere-bois .categorie-blog, .tax-pub_type #left-area .category-la-filiere-bois .categorie-blog {
  background-color: #be8f78;
  padding-right: 70px;
}
.archive.category-actualites #left-area .content-blog, .category #left-area .content-blog, .single-post #left-area .content-blog, .archive.post-type-archive-presse #left-area .content-blog, .tax-pub_type #left-area .content-blog {
  border-left: 1px solid #e7ece9;
  border-right: 1px solid #e7ece9;
  border-bottom: 1px solid #e7ece9;
  padding: 30px;
}
.archive.category-actualites #left-area .content-blog a.btn, .category #left-area .content-blog a.btn, .single-post #left-area .content-blog a.btn, .archive.post-type-archive-presse #left-area .content-blog a.btn, .tax-pub_type #left-area .content-blog a.btn {
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 14px;
  color: #858489;
  text-transform: uppercase;
  padding: 13px 15px 13px 15px !important;
  transition: all 0.3s ease-in-out;
}
.archive.category-actualites #left-area .content-blog a.btn:hover, .category #left-area .content-blog a.btn:hover, .single-post #left-area .content-blog a.btn:hover, .archive.post-type-archive-presse #left-area .content-blog a.btn:hover, .tax-pub_type #left-area .content-blog a.btn:hover {
  color: #9dc83a;
}
.archive.category-actualites #left-area .content-blog a.btn:before, .category #left-area .content-blog a.btn:before, .single-post #left-area .content-blog a.btn:before, .archive.post-type-archive-presse #left-area .content-blog a.btn:before, .tax-pub_type #left-area .content-blog a.btn:before {
  content: "> ";
  position: absolute;
  top: 13px;
  left: 0px;
  color: #9dc83a;
}
.archive.category-actualites #sidebar, .category #sidebar, .single-post #sidebar, .archive.post-type-archive-presse #sidebar, .tax-pub_type #sidebar {
  width: 25% !important;
  padding-left: 0px;
}
.archive.category-actualites #sidebar .widget, .category #sidebar .widget, .single-post #sidebar .widget, .archive.post-type-archive-presse #sidebar .widget, .tax-pub_type #sidebar .widget {
  margin-bottom: 35px;
}
.archive.category-actualites #sidebar .widget .widget-title, .category #sidebar .widget .widget-title, .single-post #sidebar .widget .widget-title, .archive.post-type-archive-presse #sidebar .widget .widget-title, .tax-pub_type #sidebar .widget .widget-title {
  padding: 10px 0;
  text-align: center;
  color: #be8f78;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 0.7px;
}
.archive.category-actualites #sidebar .widget.widget_categories, .archive.category-actualites #sidebar .widget#custom_html-5, .category #sidebar .widget.widget_categories, .category #sidebar .widget#custom_html-5, .single-post #sidebar .widget.widget_categories, .single-post #sidebar .widget#custom_html-5, .archive.post-type-archive-presse #sidebar .widget.widget_categories, .archive.post-type-archive-presse #sidebar .widget#custom_html-5, .tax-pub_type #sidebar .widget.widget_categories, .tax-pub_type #sidebar .widget#custom_html-5 {
  padding: 20px;
  background-color: #e7ece9;
}
.archive.category-actualites #sidebar .widget.widget_categories ul li.cat-item, .archive.category-actualites #sidebar .widget#custom_html-5 ul li.cat-item, .category #sidebar .widget.widget_categories ul li.cat-item, .category #sidebar .widget#custom_html-5 ul li.cat-item, .single-post #sidebar .widget.widget_categories ul li.cat-item, .single-post #sidebar .widget#custom_html-5 ul li.cat-item, .archive.post-type-archive-presse #sidebar .widget.widget_categories ul li.cat-item, .archive.post-type-archive-presse #sidebar .widget#custom_html-5 ul li.cat-item, .tax-pub_type #sidebar .widget.widget_categories ul li.cat-item, .tax-pub_type #sidebar .widget#custom_html-5 ul li.cat-item {
  border-bottom: 1px solid #d7d8da;
  padding: 7px 0;
}
.archive.category-actualites #sidebar .widget.widget_categories ul li.cat-item.current-cat a, .archive.category-actualites #sidebar .widget#custom_html-5 ul li.cat-item.current-cat a, .category #sidebar .widget.widget_categories ul li.cat-item.current-cat a, .category #sidebar .widget#custom_html-5 ul li.cat-item.current-cat a, .single-post #sidebar .widget.widget_categories ul li.cat-item.current-cat a, .single-post #sidebar .widget#custom_html-5 ul li.cat-item.current-cat a, .archive.post-type-archive-presse #sidebar .widget.widget_categories ul li.cat-item.current-cat a, .archive.post-type-archive-presse #sidebar .widget#custom_html-5 ul li.cat-item.current-cat a, .tax-pub_type #sidebar .widget.widget_categories ul li.cat-item.current-cat a, .tax-pub_type #sidebar .widget#custom_html-5 ul li.cat-item.current-cat a {
  color: #9dc83a;
}
.archive.category-actualites #sidebar .widget.widget_categories ul li.cat-item:last-child, .archive.category-actualites #sidebar .widget#custom_html-5 ul li.cat-item:last-child, .category #sidebar .widget.widget_categories ul li.cat-item:last-child, .category #sidebar .widget#custom_html-5 ul li.cat-item:last-child, .single-post #sidebar .widget.widget_categories ul li.cat-item:last-child, .single-post #sidebar .widget#custom_html-5 ul li.cat-item:last-child, .archive.post-type-archive-presse #sidebar .widget.widget_categories ul li.cat-item:last-child, .archive.post-type-archive-presse #sidebar .widget#custom_html-5 ul li.cat-item:last-child, .tax-pub_type #sidebar .widget.widget_categories ul li.cat-item:last-child, .tax-pub_type #sidebar .widget#custom_html-5 ul li.cat-item:last-child {
  border-bottom: none;
}
.archive.category-actualites #sidebar .widget.widget_categories ul li.cat-item a, .archive.category-actualites #sidebar .widget#custom_html-5 ul li.cat-item a, .category #sidebar .widget.widget_categories ul li.cat-item a, .category #sidebar .widget#custom_html-5 ul li.cat-item a, .single-post #sidebar .widget.widget_categories ul li.cat-item a, .single-post #sidebar .widget#custom_html-5 ul li.cat-item a, .archive.post-type-archive-presse #sidebar .widget.widget_categories ul li.cat-item a, .archive.post-type-archive-presse #sidebar .widget#custom_html-5 ul li.cat-item a, .tax-pub_type #sidebar .widget.widget_categories ul li.cat-item a, .tax-pub_type #sidebar .widget#custom_html-5 ul li.cat-item a {
  position: relative;
  font-size: 17px;
  font-weight: 300;
  padding-left: 15px;
}
.archive.category-actualites #sidebar .widget.widget_categories ul li.cat-item a:before, .archive.category-actualites #sidebar .widget#custom_html-5 ul li.cat-item a:before, .category #sidebar .widget.widget_categories ul li.cat-item a:before, .category #sidebar .widget#custom_html-5 ul li.cat-item a:before, .single-post #sidebar .widget.widget_categories ul li.cat-item a:before, .single-post #sidebar .widget#custom_html-5 ul li.cat-item a:before, .archive.post-type-archive-presse #sidebar .widget.widget_categories ul li.cat-item a:before, .archive.post-type-archive-presse #sidebar .widget#custom_html-5 ul li.cat-item a:before, .tax-pub_type #sidebar .widget.widget_categories ul li.cat-item a:before, .tax-pub_type #sidebar .widget#custom_html-5 ul li.cat-item a:before {
  position: absolute;
  left: 0;
  content: "+ ";
  color: #be8f78;
}
.archive.category-actualites #sidebar .widget #moment-area .et_post_meta_wrapper, .category #sidebar .widget #moment-area .et_post_meta_wrapper, .single-post #sidebar .widget #moment-area .et_post_meta_wrapper, .archive.post-type-archive-presse #sidebar .widget #moment-area .et_post_meta_wrapper, .tax-pub_type #sidebar .widget #moment-area .et_post_meta_wrapper {
  background-color: #e7ece9;
  height: 240px;
  width: 100%;
}
.archive.category-actualites #sidebar .widget #moment-area .et_post_meta_wrapper img, .category #sidebar .widget #moment-area .et_post_meta_wrapper img, .single-post #sidebar .widget #moment-area .et_post_meta_wrapper img, .archive.post-type-archive-presse #sidebar .widget #moment-area .et_post_meta_wrapper img, .tax-pub_type #sidebar .widget #moment-area .et_post_meta_wrapper img {
  display: block;
  /*margin-left: auto;
  margin-right: auto;
  width: 50%;*/
  width: auto;
  margin: auto;
  max-height: 240px;
}
.archive.category-actualites #sidebar .widget #moment-area .et_pb_post, .category #sidebar .widget #moment-area .et_pb_post, .single-post #sidebar .widget #moment-area .et_pb_post, .archive.post-type-archive-presse #sidebar .widget #moment-area .et_pb_post, .tax-pub_type #sidebar .widget #moment-area .et_pb_post {
  margin-bottom: 30px;
}
.archive.category-actualites #sidebar .widget #moment-area .et_pb_post:nth-child(3n), .category #sidebar .widget #moment-area .et_pb_post:nth-child(3n), .single-post #sidebar .widget #moment-area .et_pb_post:nth-child(3n), .archive.post-type-archive-presse #sidebar .widget #moment-area .et_pb_post:nth-child(3n), .tax-pub_type #sidebar .widget #moment-area .et_pb_post:nth-child(3n) {
  margin-right: 0;
}
.archive.category-actualites #sidebar .widget #moment-area .et_pb_post:nth-child(4n), .category #sidebar .widget #moment-area .et_pb_post:nth-child(4n), .single-post #sidebar .widget #moment-area .et_pb_post:nth-child(4n), .archive.post-type-archive-presse #sidebar .widget #moment-area .et_pb_post:nth-child(4n), .tax-pub_type #sidebar .widget #moment-area .et_pb_post:nth-child(4n) {
  clear: both;
}
.archive.category-actualites #sidebar .widget #moment-area .post-meta, .category #sidebar .widget #moment-area .post-meta, .single-post #sidebar .widget #moment-area .post-meta, .archive.post-type-archive-presse #sidebar .widget #moment-area .post-meta, .tax-pub_type #sidebar .widget #moment-area .post-meta {
  padding-bottom: 0;
}
.archive.category-actualites #sidebar .widget #moment-area .entry-title, .category #sidebar .widget #moment-area .entry-title, .single-post #sidebar .widget #moment-area .entry-title, .archive.post-type-archive-presse #sidebar .widget #moment-area .entry-title, .tax-pub_type #sidebar .widget #moment-area .entry-title {
  line-height: 1.2;
}
.archive.category-actualites #sidebar .widget #moment-area .article-blog, .category #sidebar .widget #moment-area .article-blog, .single-post #sidebar .widget #moment-area .article-blog, .archive.post-type-archive-presse #sidebar .widget #moment-area .article-blog, .tax-pub_type #sidebar .widget #moment-area .article-blog {
  width: 100%;
}
.archive.category-actualites #sidebar .widget #moment-area .article-blog .entry-featured-image-url, .category #sidebar .widget #moment-area .article-blog .entry-featured-image-url, .single-post #sidebar .widget #moment-area .article-blog .entry-featured-image-url, .archive.post-type-archive-presse #sidebar .widget #moment-area .article-blog .entry-featured-image-url, .tax-pub_type #sidebar .widget #moment-area .article-blog .entry-featured-image-url {
  margin-bottom: 0;
  width: 100%;
  height: 129px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.archive.category-actualites #sidebar .widget #moment-area .article-blog .categorie-blog, .category #sidebar .widget #moment-area .article-blog .categorie-blog, .single-post #sidebar .widget #moment-area .article-blog .categorie-blog, .archive.post-type-archive-presse #sidebar .widget #moment-area .article-blog .categorie-blog, .tax-pub_type #sidebar .widget #moment-area .article-blog .categorie-blog {
  background: #9dc83a url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAAXNSR0IB2cksfwAAANhQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////JW/niwAAAEh0Uk5TAAULDxIUExEOCQQDDAECBggNBxAkKBUYNkVGIRw4S01KR0M1RDAgPicKPR47QCwbHz8XKRYvOi0aNy5CMzwZIypBMTIdKyI0USItzgAAAj5JREFUeJyNVeta2kAQ3YSdJJBkEwgqchEWIjVV2tpqtVSrVdu+/xu599lQ7Nf5AZuZkzlz3RDSkiDsUACI4qTbI29KmkXgSdzN98JYJo1ZkQoz65V98VLU3YMbCEPSohtUAJXUMDo8oFabGWVLCgqHR8PR8XjigkgA9tAU09nJfMGXMUFcVOyigumKc76Yz+vM6UKAXdrD0zFXsjhZB44BoO0vmLzjTtZAmVbnFMJWtmc1wvgBqaCvDQ3EvrezY4uR+PeMpCawPPKJz5fO18VG/ACRpUukqQsVZjVDzg8yzpHUMoBU/MUwsLiPjpXXny7l32el78skUohM2fMv6G5zJXn5MjdloZI5MbhrxH1NdH2uDRUAE25N724QNyov9OHWADsQiCrpwk8Qtwq+mZOtbwgliUDVvT9GXLo1p+82yxIaQa8CXjncLB3a451rlkgbZElJ5XD3xQ93fsBpCI3HR2v72c2w09T3qGO8N6Yx7eHg1MyPUWdtbefkCbN/wtaKrFUdc2N6Ji+I40cOKOuoO2MCLBpvFDeOWXVG91oPFxBvevjE4VSv9fQ8S8tNi9hzqKZHz+NU9qEolh7wyuHMPKoJ7wnImvzycI8OZydc78xvfska7De/Q2K7M3ILG8JmL2SLuC3icAtJIPc6yDPM4xZhgpi6txrlvLNVa1L/mXrupC3Ap8RuImM7l6fAlf5zUpKU/C15soOTEnf23Y+4y1aYuHH7+2/cXaS6w8NChvCvO5z891dBR/Xmd+YVqxFSNfO8qVMAAAAASUVORK5CYII=") no-repeat 29px 15px;
  height: 70px;
  color: white;
  font-size: 14px;
  padding: 17px 0 0 88px;
  text-transform: uppercase;
  line-height: 1.2;
}
.archive.category-actualites #sidebar .widget #moment-area .category-la-filiere-bois .categorie-blog, .archive.category-actualites #sidebar .widget #moment-area .forêt-bois.categorie-blog, .category #sidebar .widget #moment-area .category-la-filiere-bois .categorie-blog, .category #sidebar .widget #moment-area .forêt-bois.categorie-blog, .single-post #sidebar .widget #moment-area .category-la-filiere-bois .categorie-blog, .single-post #sidebar .widget #moment-area .forêt-bois.categorie-blog, .archive.post-type-archive-presse #sidebar .widget #moment-area .category-la-filiere-bois .categorie-blog, .archive.post-type-archive-presse #sidebar .widget #moment-area .forêt-bois.categorie-blog, .tax-pub_type #sidebar .widget #moment-area .category-la-filiere-bois .categorie-blog, .tax-pub_type #sidebar .widget #moment-area .forêt-bois.categorie-blog {
  background-color: #be8f78;
  padding-right: 85px;
}
.archive.category-actualites #sidebar .widget #moment-area .content-blog, .category #sidebar .widget #moment-area .content-blog, .single-post #sidebar .widget #moment-area .content-blog, .archive.post-type-archive-presse #sidebar .widget #moment-area .content-blog, .tax-pub_type #sidebar .widget #moment-area .content-blog {
  border-left: 1px solid #e7ece9;
  border-right: 1px solid #e7ece9;
  border-bottom: 1px solid #e7ece9;
  padding: 20px;
}
.archive.category-actualites #sidebar .widget .sidebarmap, .category #sidebar .widget .sidebarmap, .single-post #sidebar .widget .sidebarmap, .archive.post-type-archive-presse #sidebar .widget .sidebarmap, .tax-pub_type #sidebar .widget .sidebarmap {
  background-color: #e7ece9;
}
.archive.category-actualites #sidebar .widget .sidebarmap > .title p, .category #sidebar .widget .sidebarmap > .title p, .single-post #sidebar .widget .sidebarmap > .title p, .archive.post-type-archive-presse #sidebar .widget .sidebarmap > .title p, .tax-pub_type #sidebar .widget .sidebarmap > .title p {
  text-transform: uppercase;
  padding-left: 65px;
  line-height: 1.2;
}
.archive.category-actualites #sidebar .widget .sidebarmap .SumoSelect, .category #sidebar .widget .sidebarmap .SumoSelect, .single-post #sidebar .widget .sidebarmap .SumoSelect, .archive.post-type-archive-presse #sidebar .widget .sidebarmap .SumoSelect, .tax-pub_type #sidebar .widget .sidebarmap .SumoSelect {
  text-align: center;
  margin: auto;
  width: 200px;
  display: block;
  padding-bottom: 15px;
}
.archive.category-actualites #sidebar .widget .sidebarmap .SumoSelect .CaptionCont, .category #sidebar .widget .sidebarmap .SumoSelect .CaptionCont, .single-post #sidebar .widget .sidebarmap .SumoSelect .CaptionCont, .archive.post-type-archive-presse #sidebar .widget .sidebarmap .SumoSelect .CaptionCont, .tax-pub_type #sidebar .widget .sidebarmap .SumoSelect .CaptionCont {
  background-color: transparent;
}

.single-post #left-area .et_post_meta_wrapper, .single-post #left-area .yarpp-related {
  position: relative;
  background-color: white;
  border: 1px solid #e7ece9;
  display: table;
}
.single-post #left-area .et_post_meta_wrapper .article-blog, .single-post #left-area .yarpp-related .article-blog {
  position: relative;
}
.single-post #left-area .et_post_meta_wrapper .categorie-blog, .single-post #left-area .yarpp-related .categorie-blog {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 260px;
  width: 100%;
  height: 71px;
  background: #9dc83a url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAAAXNSR0IB2cksfwAAANhQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////JW/niwAAAEh0Uk5TAAULDxIUExEOCQQDDAECBggNBxAkKBUYNkVGIRw4S01KR0M1RDAgPicKPR47QCwbHz8XKRYvOi0aNy5CMzwZIypBMTIdKyI0USItzgAAAj5JREFUeJyNVeta2kAQ3YSdJJBkEwgqchEWIjVV2tpqtVSrVdu+/xu599lQ7Nf5AZuZkzlz3RDSkiDsUACI4qTbI29KmkXgSdzN98JYJo1ZkQoz65V98VLU3YMbCEPSohtUAJXUMDo8oFabGWVLCgqHR8PR8XjigkgA9tAU09nJfMGXMUFcVOyigumKc76Yz+vM6UKAXdrD0zFXsjhZB44BoO0vmLzjTtZAmVbnFMJWtmc1wvgBqaCvDQ3EvrezY4uR+PeMpCawPPKJz5fO18VG/ACRpUukqQsVZjVDzg8yzpHUMoBU/MUwsLiPjpXXny7l32el78skUohM2fMv6G5zJXn5MjdloZI5MbhrxH1NdH2uDRUAE25N724QNyov9OHWADsQiCrpwk8Qtwq+mZOtbwgliUDVvT9GXLo1p+82yxIaQa8CXjncLB3a451rlkgbZElJ5XD3xQ93fsBpCI3HR2v72c2w09T3qGO8N6Yx7eHg1MyPUWdtbefkCbN/wtaKrFUdc2N6Ji+I40cOKOuoO2MCLBpvFDeOWXVG91oPFxBvevjE4VSv9fQ8S8tNi9hzqKZHz+NU9qEolh7wyuHMPKoJ7wnImvzycI8OZydc78xvfska7De/Q2K7M3ILG8JmL2SLuC3icAtJIPc6yDPM4xZhgpi6txrlvLNVa1L/mXrupC3Ap8RuImM7l6fAlf5zUpKU/C15soOTEnf23Y+4y1aYuHH7+2/cXaS6w8NChvCvO5z891dBR/Xmd+YVqxFSNfO8qVMAAAAASUVORK5CYII=") no-repeat 29px 15px;
  color: white;
  font-size: 14px;
  padding: 20px 0 0 88px;
  text-transform: uppercase;
  line-height: 1.2;
}
.single-post #left-area .et_post_meta_wrapper .-a-filiere-foret-bois.categorie-blog, .single-post #left-area .et_post_meta_wrapper .bois.categorie-blog, .single-post #left-area .yarpp-related .-a-filiere-foret-bois.categorie-blog, .single-post #left-area .yarpp-related .bois.categorie-blog {
  background-color: #be8f78;
  padding-right: 55px;
}
.single-post #left-area .et_post_meta_wrapper .categorie-blog.Les, .single-post #left-area .yarpp-related .categorie-blog.Les {
  background-color: #9dc83a;
  padding: 20px 0 0 88px;
}
.single-post #left-area .entry-content {
  padding: 75px 42px;
}
.single-post #left-area .entry-content h1 {
  max-height: inherit;
  min-height: inherit;
  font-size: 26px;
}
.single-post #left-area .entry-content h2 {
  font-size: 20px;
}
.single-post #left-area .entry-content p {
  font-weight: 300;
}
.single-post #left-area .entry-content a {
  text-decoration: underline;
}
.single-post #left-area .entry-content a:hover {
  color: #9dc83a;
  text-decoration: none;
}
.single-post #left-area .entry-content .yarpp-related {
  border: none;
}

.single-post #left-area .yarpp-related {
  display: contents;
}
.single-post #left-area .yarpp-related .entry-featured-image-url {
  height: 200px;
}
.single-post #left-area .yarpp-related .entry-title a {
  font-weight: 300;
  color: #9dc83a;
}
.single-post #left-area .yarpp-related a.btn {
  font-weight: 300;
}

.archive.post-type-archive-presse #left-area .article-blog .categorie-blog, .tax-pub_type #left-area .article-blog .categorie-blog {
  background-color: #be8f78;
}
.archive.post-type-archive-presse #left-area .article-blog .categorie-blog a, .tax-pub_type #left-area .article-blog .categorie-blog a {
  color: white;
}
.archive.post-type-archive-presse #left-area .article-blog .categorie-blog.Parution, .archive.post-type-archive-presse #left-area .article-blog .categorie-blog.parution-presse, .tax-pub_type #left-area .article-blog .categorie-blog.Parution, .tax-pub_type #left-area .article-blog .categorie-blog.parution-presse {
  background-color: #858489;
  padding-right: 50px;
}
.archive.post-type-archive-presse #left-area h2.entry-title, .tax-pub_type #left-area h2.entry-title {
  color: #be8f78;
}
.archive.post-type-archive-presse #sidebar .widget_nav_menu .widget-title, .tax-pub_type #sidebar .widget_nav_menu .widget-title {
  text-align: left;
  padding: 0 38px 30px;
}
.archive.post-type-archive-presse #sidebar .widget_nav_menu .menu-branding-presse-container, .tax-pub_type #sidebar .widget_nav_menu .menu-branding-presse-container {
  padding: 20px;
  background-color: #e7ece9;
}
.archive.post-type-archive-presse #sidebar .widget_nav_menu .menu-branding-presse-container ul li, .tax-pub_type #sidebar .widget_nav_menu .menu-branding-presse-container ul li {
  border-bottom: 1px solid #d7d8da;
  padding: 7px 0;
}
.archive.post-type-archive-presse #sidebar .widget_nav_menu .menu-branding-presse-container ul li.current-cat a, .tax-pub_type #sidebar .widget_nav_menu .menu-branding-presse-container ul li.current-cat a {
  color: #9dc83a;
}
.archive.post-type-archive-presse #sidebar .widget_nav_menu .menu-branding-presse-container ul li:last-child, .tax-pub_type #sidebar .widget_nav_menu .menu-branding-presse-container ul li:last-child {
  border-bottom: none;
}
.archive.post-type-archive-presse #sidebar .widget_nav_menu .menu-branding-presse-container ul li a, .tax-pub_type #sidebar .widget_nav_menu .menu-branding-presse-container ul li a {
  position: relative;
  font-size: 17px;
  font-weight: 300;
  padding-left: 15px;
}
.archive.post-type-archive-presse #sidebar .widget_nav_menu .menu-branding-presse-container ul li a:before, .tax-pub_type #sidebar .widget_nav_menu .menu-branding-presse-container ul li a:before {
  position: absolute;
  left: 0;
  content: "+ ";
  color: #be8f78;
}
.archive.post-type-archive-presse #sidebar .widget_mailpoet_form, .tax-pub_type #sidebar .widget_mailpoet_form {
  background-color: #be8f78;
  padding: 33px 45px;
}
.archive.post-type-archive-presse #sidebar .widget_mailpoet_form .widget-title, .tax-pub_type #sidebar .widget_mailpoet_form .widget-title {
  padding: 0 0 25px 0;
  color: white;
  text-align: left;
}
.archive.post-type-archive-presse #sidebar .widget_mailpoet_form .mailpoet_paragraph input, .tax-pub_type #sidebar .widget_mailpoet_form .mailpoet_paragraph input {
  border: none;
  text-align: center;
  width: 100%;
  height: 44px;
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 34.15px;
}
.archive.post-type-archive-presse #sidebar .widget_mailpoet_form .mailpoet_paragraph input::placeholder, .tax-pub_type #sidebar .widget_mailpoet_form .mailpoet_paragraph input::placeholder {
  text-align: center;
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
  /* Text style for "votre e-ma" */
  letter-spacing: -0.06px;
}
.archive.post-type-archive-presse #sidebar .widget_mailpoet_form .mailpoet_paragraph input[type=submit], .tax-pub_type #sidebar .widget_mailpoet_form .mailpoet_paragraph input[type=submit] {
  border: 1px solid #9dc83a;
  background-color: #9dc83a;
  cursor: pointer;
  color: white;
  font-size: 14px;
  font-weight: 400;
  line-height: 34.15px;
  text-transform: uppercase;
  transition: 0.3s all ease-in-out;
}
.archive.post-type-archive-presse #sidebar .widget_mailpoet_form .mailpoet_paragraph input[type=submit]:hover, .tax-pub_type #sidebar .widget_mailpoet_form .mailpoet_paragraph input[type=submit]:hover {
  border: 1px solid #9dc83a;
  color: #9dc83a;
  background-color: white;
}

.archive h1 {
  font-size: 21px !important;
}

@media (max-width: 980px) {
  .archive.category-actualites #sidebar,
.category #sidebar,
.single-post #sidebar,
.archive.post-type-archive-presse #sidebar,
.tax-pub_type #sidebar,
.archive.category-actualites #left-area,
.category #left-area,
.single-post #left-area,
.archive.post-type-archive-presse #left-area,
.tax-pub_type #left-area {
    width: inherit !important;
  }

  .single-post #left-area .et_post_meta_wrapper, .single-post #left-area .yarpp-related {
    display: table !important;
  }

  .archive.category-actualites #left-area .et_post_meta_wrapper img, .category #left-area .et_post_meta_wrapper img, .single-post #left-area .et_post_meta_wrapper img, .archive.post-type-archive-presse #left-area .et_post_meta_wrapper img, .tax-pub_type #left-area .et_post_meta_wrapper img {
    padding-top: 0;
  }
}
.et_pb_section.metiers {
  padding: 0;
  background-color: transparent;
}
.et_pb_section.metiers .et_pb_row {
  width: 100%;
  padding: 0;
}
.et_pb_section.metiers .et_pb_column_12 .et_pb_text_12 {
  font-family: "Overpass", Helvetica, Arial, Lucida, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  background-color: rgba(157, 200, 58, 0.99);
  padding: 57px 34px 57px !important;
  margin: 48px 67px 48px 38px !important;
}
.et_pb_section.metiers .slides {
  margin-top: 48px;
}
.et_pb_section.metiers .slides .owl-item {
  text-align: center;
  width: 100%;
  height: 162px;
  padding: 40px 15px;
  background-color: rgba(235, 240, 237, 0.95);
  font-size: 15px;
  color: #9dc83a;
}
.et_pb_section.metiers .slides .owl-item .nom-metiers {
  max-height: 40px;
  min-height: 40px;
}
.et_pb_section.metiers .slides .owl-item a.btn {
  margin-top: 15px;
  border: 1px solid #9dc83a;
  border-radius: 25px;
  display: inline-block;
  height: 31px;
  position: relative;
  font-size: 14px;
  line-height: 14px;
  color: #858489;
  text-transform: uppercase;
  padding: 9px 10px !important;
  transition: all 0.3s ease-in-out;
}
.et_pb_section.metiers .slides .owl-item a.btn span {
  color: #9dc83a;
  transition: all 0.3s ease-in-out;
}
.et_pb_section.metiers .slides .owl-item a.btn:before {
  display: none;
}
.et_pb_section.metiers .slides .owl-item a.btn:hover {
  background-color: #9dc83a;
  color: white;
}
.et_pb_section.metiers .slides .owl-item a.btn:hover span {
  color: white;
}
.et_pb_section.metiers .slides .owl-nav {
  background-color: rgba(133, 132, 137, 0.95);
  position: absolute;
  top: 41px;
  left: -94px;
  width: 52px;
  height: 73px;
  padding: 12px 14px;
}
.et_pb_section.metiers .slides .owl-nav .owl-prev, .et_pb_section.metiers .slides .owl-nav .owl-next {
  display: block;
  width: 25px;
  height: 25px;
  color: white;
  border: 1px solid white;
}
.et_pb_section.metiers .slides .owl-nav .owl-prev {
  border-bottom: none;
}

.et_pb_section_3 .et_pb_row_4 {
  padding: 0;
}

#moment-area .et_pb_post {
  border: 1px solid #e7ece9;
}
#moment-area .et_pb_post .entry-featured-image-url {
  height: 200px;
  margin-bottom: 0;
}
#moment-area .et_pb_post .content-blog {
  line-height: 1.2;
  padding: 26px;
}
#moment-area .et_pb_post .content-blog a.btn {
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 14px;
  color: #858489;
  text-transform: uppercase;
  padding: 13px 15px 13px 0px !important;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
#moment-area .et_pb_post .content-blog a.btn span {
  color: #9dc83a;
}
#moment-area .et_pb_post .content-blog a.btn:hover {
  color: #9dc83a;
}
#moment-area .et_pb_post .content-blog .entry-title a {
  display: block;
  line-height: 1.2;
  font-size: 17px;
  font-weight: 300;
  color: #9dc83a;
  min-height: 80px;
  max-height: 80px;
}
#moment-area.owl-carousel-emploi .owl-nav {
  position: absolute;
  top: -80px;
  right: 0;
}
#moment-area.owl-carousel-emploi .owl-nav .owl-prev, #moment-area.owl-carousel-emploi .owl-nav .owl-next {
  color: #858489;
  width: 30px;
  height: 30px;
  border: 1px solid #858489;
}
#moment-area.owl-carousel-emploi .owl-nav .owl-next {
  border-left: none;
}

.owl-carousel-emploi,
.owl-carousel-emploi .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}

.owl-carousel-emploi {
  display: none;
  width: 100%;
  z-index: 1;
}

.owl-carousel-emploi .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}

.owl-carousel-emploi .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel-emploi .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel-emploi .owl-item, .owl-carousel-emploi .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel-emploi .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}

.owl-carousel-emploi .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel-emploi .owl-dots.disabled, .owl-carousel-emploi .owl-nav.disabled {
  display: none;
}

.no-js .owl-carousel-emploi, .owl-carousel-emploi.owl-loaded {
  display: block;
}

.owl-carousel-emploi .owl-dot, .owl-carousel-emploi .owl-nav .owl-next, .owl-carousel-emploi .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel-emploi .owl-nav button.owl-next, .owl-carousel-emploi .owl-nav button.owl-prev, .owl-carousel-emploi button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel-emploi.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel-emploi.owl-hidden {
  opacity: 0;
}

.owl-carousel-emploi.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel-emploi.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel-emploi.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel-emploi.owl-rtl {
  direction: rtl;
}

.owl-carousel-emploi.owl-rtl .owl-item {
  float: right;
}

.owl-carousel-emploi .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.owl-carousel-emploi .owl-animated-in {
  z-index: 0;
}

.owl-carousel-emploi .owl-animated-out {
  z-index: 1;
}

.owl-carousel-emploi .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}

.owl-carousel-emploi .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}

.owl-carousel-emploi .owl-item .owl-lazy:not([src]), .owl-carousel-emploi .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}

.owl-carousel-emploi .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

.owl-carousel-emploi .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel-emploi .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}

.owl-carousel-emploi .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel-emploi .owl-video-playing .owl-video-play-icon, .owl-carousel-emploi .owl-video-playing .owl-video-tn {
  display: none;
}

.owl-carousel-emploi .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}

.owl-carousel-emploi .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

.modaal-inner-wrapper {
  background-color: rgba(133, 132, 137, 0.2);
}
.modaal-inner-wrapper .modaal-container {
  border-radius: 10px;
}
.modaal-inner-wrapper .modaal-container .modaal-content {
  color: #858489;
  font-weight: 300;
  line-height: 1.2;
  padding: 50px;
}
.modaal-inner-wrapper .modaal-container .modaal-content a {
  text-decoration: underline;
}
.modaal-inner-wrapper .modaal-container .modaal-content .numero, .modaal-inner-wrapper .modaal-container .modaal-content .lieu {
  padding-bottom: 20px;
}
.modaal-inner-wrapper .modaal-container .modaal-content .missions, .modaal-inner-wrapper .modaal-container .modaal-content .profil_recherche, .modaal-inner-wrapper .modaal-container .modaal-content .conditions, .modaal-inner-wrapper .modaal-container .modaal-content .candidature {
  padding-top: 20px;
}
.modaal-inner-wrapper .modaal-container .modaal-content span {
  color: #9dc83a;
}
.modaal-inner-wrapper .modaal-container .modaal-close {
  position: absolute;
  width: 30px;
  height: 30px;
  color: #858489;
  border: 1px solid #858489;
}
.modaal-inner-wrapper .modaal-container .modaal-close:before, .modaal-inner-wrapper .modaal-container .modaal-close:after {
  background-color: #858489;
  top: 7px;
  left: 14px;
  width: 1px;
  height: 15px;
}

.et_pb_section_4 .wpcf7-form, .modaal-content-container .wpcf7-form {
  padding: 40px;
}
.et_pb_section_4 .wpcf7-form .et_pb_row, .modaal-content-container .wpcf7-form .et_pb_row {
  width: 100%;
  padding: 0;
}
.et_pb_section_4 .wpcf7-form label, .et_pb_section_4 .wpcf7-form small, .modaal-content-container .wpcf7-form label, .modaal-content-container .wpcf7-form small {
  color: white;
}
.et_pb_section_4 .wpcf7-form input, .modaal-content-container .wpcf7-form input {
  width: 100%;
  padding: 19px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 300;
  color: white;
  border: 1px solid #9dc83a;
  background-color: transparent;
}
.et_pb_section_4 .wpcf7-form input::placeholder, .modaal-content-container .wpcf7-form input::placeholder {
  font-size: 15px;
  font-weight: 300;
  color: white;
}
.et_pb_section_4 .wpcf7-form input[type=file], .modaal-content-container .wpcf7-form input[type=file] {
  padding: 7px 19px;
}
.et_pb_section_4 .wpcf7-form input[type=email], .modaal-content-container .wpcf7-form input[type=email] {
  margin-bottom: 0;
}
.et_pb_section_4 .wpcf7-form span.your-message, .et_pb_section_4 .wpcf7-form p, .modaal-content-container .wpcf7-form span.your-message, .modaal-content-container .wpcf7-form p {
  padding: 0;
}
.et_pb_section_4 .wpcf7-form input[type=submit], .modaal-content-container .wpcf7-form input[type=submit] {
  margin: 0;
  cursor: pointer;
  display: block;
  position: relative;
  background-color: #9dc83a;
  color: white;
  font-size: 12px;
  text-transform: uppercase;
  border: 1px solid #9dc83a;
  transition: all 0.3s ease-in-out;
}
.et_pb_section_4 .wpcf7-form input[type=submit]:hover, .modaal-content-container .wpcf7-form input[type=submit]:hover {
  color: #9dc83a;
  background-color: white;
  border: 1px solid #9dc83a;
}
.et_pb_section_4 .wpcf7-form .ajax-loader, .modaal-content-container .wpcf7-form .ajax-loader {
  position: absolute;
  top: 17px;
  right: 36px;
}
.et_pb_section_4 .wpcf7-form .bouton, .modaal-content-container .wpcf7-form .bouton {
  position: relative;
  height: 69px;
  margin: 0 0 5px;
}
.et_pb_section_4 .wpcf7-form input[type=file], .modaal-content-container .wpcf7-form input[type=file] {
  position: absolute;
  height: 100%;
  width: 100%;
  cursor: pointer;
  top: 0;
  left: 0;
  z-index: 5;
  opacity: 0;
}
.et_pb_section_4 .wpcf7-form .bouton .cv, .et_pb_section_4 .wpcf7-form .bouton .motiv, .et_pb_section_4 .wpcf7-form .bouton .lettre, .modaal-content-container .wpcf7-form .bouton .cv, .modaal-content-container .wpcf7-form .bouton .motiv, .modaal-content-container .wpcf7-form .bouton .lettre {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.et_pb_section_4 .wpcf7-form .fakebutton, .modaal-content-container .wpcf7-form .fakebutton {
  position: absolute;
  z-index: 4;
  cursor: pointer;
  background-color: transparent;
  width: 100%;
  height: 59px;
  padding: 19px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 300;
  color: white;
  border: 1px solid #9dc83a;
}
.et_pb_section_4 .wpcf7-form .fakebutton .fa, .modaal-content-container .wpcf7-form .fakebutton .fa {
  right: 5px;
  position: absolute;
}

.modaal-content-container .wpcf7-form input, .modaal-content-container .wpcf7-form .fakebutton {
  color: #858489;
}
.modaal-content-container .wpcf7-form input::placeholder, .modaal-content-container .wpcf7-form .fakebutton::placeholder {
  color: #858489;
}

@media only screen and (max-width: 1375px) {
  .et_pb_section.et_pb_section_0.et_pb_with_background {
    overflow: hidden;
  }

  .et_pb_section.metiers .slides .owl-item .nom-metiers {
    line-height: 1;
  }

  .et_pb_section.metiers .slides .owl-item a.btn span {
    display: none;
  }
}
@media only screen and (max-width: 1000px) {
  .et_pb_section.metiers .et_pb_column_12 .et_pb_text_12 {
    padding: 10px !important;
    width: fit-content;
    margin: 10px 0 !important;
  }

  .et_pb_section.metiers .slides {
    margin: 10px 0;
  }

  #moment-area.owl-carousel-emploi .owl-nav {
    top: -30px;
  }
}
@media only screen and (max-width: 980px) {
  .et_pb_section_4 .wpcf7-form {
    padding: 10px;
  }
  .et_pb_section_4 .wpcf7-form .et_pb_column_1_2:nth-child(2) {
    margin-top: 15px;
  }

  .archive.category-actualites .et_pb_section_0 .et_pb_text_0, .category .et_pb_section_0 .et_pb_text_0, .single-post .et_pb_section_0 .et_pb_text_0, .archive.post-type-archive-presse .et_pb_section_0 .et_pb_text_0, .tax-pub_type .et_pb_section_0 .et_pb_text_0 {
    width: fit-content;
    padding: 32px !important;
    min-height: 174px;
  }

  .post-1190 .et_pb_section_1 .et_pb_column_3 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .single-post #left-area .entry-content {
    padding: 10px 0;
  }
}
/* Modules
========================================================================== */
/* Tools
========================================================================== */
/* Plugins
========================================================================== */
.SumoSelect p {
  margin: 0;
}

.SumoSelect {
  width: 200px;
}

.SelectBox {
  padding: 5px 8px;
}

.sumoStopScroll {
  overflow: hidden;
}

/* Filtering style */
.SumoSelect .hidden {
  display: none;
}

.SumoSelect .search-txt {
  display: none;
  outline: none;
}

.SumoSelect .no-match {
  display: none;
  padding: 6px;
}

.SumoSelect.open .search-txt {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 5px 8px;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
}

.SumoSelect.open > .search > span, .SumoSelect.open > .search > label {
  visibility: hidden;
}

/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */
.SelectClass, .SumoUnder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.SelectClass {
  z-index: 1;
}

.SumoSelect > .optWrapper > .options li.opt label, .SumoSelect > .CaptionCont, .SumoSelect .select-all > label {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.SumoSelect {
  display: inline-block;
  position: relative;
  outline: none;
}

.SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont {
  box-shadow: 0 0 2px #7799D0;
  border-color: #7799D0;
}

.SumoSelect > .CaptionCont {
  position: relative;
  border: 1px solid #A4A4A4;
  min-height: 14px;
  background-color: #fff;
  border-radius: 2px;
  margin: 0;
}

.SumoSelect > .CaptionCont > span {
  display: block;
  padding-right: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
}

/*placeholder style*/
.SumoSelect > .CaptionCont > span.placeholder {
  color: #ccc;
  font-style: italic;
}

.SumoSelect > .CaptionCont > label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
}

.SumoSelect > .CaptionCont > label > i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=");
  background-position: center center;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-repeat: no-repeat;
  opacity: 0.8;
}

.SumoSelect > .optWrapper {
  display: none;
  z-index: 1000;
  top: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
  border-radius: 3px;
  overflow: hidden;
}

.SumoSelect.open > .optWrapper {
  top: 35px;
  display: block;
}

.SumoSelect.open > .optWrapper.up {
  top: auto;
  bottom: 100%;
  margin-bottom: 5px;
}

.SumoSelect > .optWrapper ul {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
}

.SumoSelect > .optWrapper > .options {
  border-radius: 2px;
  position: relative;
  /*Set the height of pop up here (only for desktop mode)*/
  max-height: 250px;
  /*height*/
}

.SumoSelect > .optWrapper.okCancelInMulti > .options {
  border-radius: 2px 2px 0 0;
}

.SumoSelect > .optWrapper.selall > .options {
  border-radius: 0 0 2px 2px;
}

.SumoSelect > .optWrapper.selall.okCancelInMulti > .options {
  border-radius: 0;
}

.SumoSelect > .optWrapper > .options li.group.disabled > label {
  opacity: 0.5;
}

.SumoSelect > .optWrapper > .options li ul li.opt {
  padding-left: 22px;
}

.SumoSelect > .optWrapper.multiple > .options li ul li.opt {
  padding-left: 50px;
}

.SumoSelect > .optWrapper.isFloating > .options {
  max-height: 100%;
  box-shadow: 0 0 100px #595959;
}

.SumoSelect > .optWrapper > .options li.opt {
  padding: 6px 6px;
  position: relative;
  border-bottom: 1px solid #f5f5f5;
}

.SumoSelect > .optWrapper > .options > li.opt:first-child {
  border-radius: 2px 2px 0 0;
}

.SumoSelect > .optWrapper.selall > .options > li.opt:first-child {
  border-radius: 0;
}

.SumoSelect > .optWrapper > .options > li.opt:last-child {
  border-radius: 0 0 2px 2px;
  border-bottom: none;
}

.SumoSelect > .optWrapper.okCancelInMulti > .options > li.opt:last-child {
  border-radius: 0;
}

.SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #E4E4E4;
}

.SumoSelect > .optWrapper > .options li.opt.sel, .SumoSelect .select-all.sel {
  background-color: #a1c0e4;
}

.SumoSelect > .optWrapper > .options li label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  cursor: pointer;
}

.SumoSelect > .optWrapper > .options li span {
  display: none;
}

.SumoSelect > .optWrapper > .options li.group > label {
  cursor: default;
  padding: 8px 6px;
  font-weight: bold;
}

/*Floating styles*/
.SumoSelect > .optWrapper.isFloating {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 90%;
  bottom: 0;
  margin: auto;
  max-height: 90%;
}

/*disabled state*/
.SumoSelect > .optWrapper > .options li.opt.disabled {
  background-color: inherit;
  pointer-events: none;
}

.SumoSelect > .optWrapper > .options li.opt.disabled * {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
}

/*styling for multiple select*/
.SumoSelect > .optWrapper.multiple > .options li.opt {
  padding-left: 35px;
  cursor: pointer;
}

.SumoSelect > .optWrapper.multiple > .options li.opt span,
.SumoSelect .select-all > span {
  position: absolute;
  display: block;
  width: 30px;
  top: 0;
  bottom: 0;
  margin-left: -35px;
}

.SumoSelect > .optWrapper.multiple > .options li.opt span i,
.SumoSelect .select-all > span i {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 14px;
  height: 14px;
  border: 1px solid #AEAEAE;
  border-radius: 2px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  background-color: #fff;
}

.SumoSelect > .optWrapper > .MultiControls {
  display: none;
  border-top: 1px solid #ddd;
  background-color: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.13);
  border-radius: 0 0 3px 3px;
}

.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls {
  display: block;
}

.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p {
  padding: 6px;
}

.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p:focus {
  box-shadow: 0 0 2px #a1c0e4;
  border-color: #a1c0e4;
  outline: none;
  background-color: #a1c0e4;
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p {
  display: inline-block;
  cursor: pointer;
  padding: 12px;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #f1f1f1;
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {
  border-right: 1px solid #DBDBDB;
  border-radius: 0 0 0 3px;
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel {
  border-radius: 0 0 3px 0;
}

/*styling for select on popup mode*/
.SumoSelect > .optWrapper.isFloating > .options li.opt {
  padding: 12px 6px;
}

/*styling for only multiple select on popup mode*/
.SumoSelect > .optWrapper.multiple.isFloating > .options li.opt {
  padding-left: 35px;
}

.SumoSelect > .optWrapper.multiple.isFloating {
  padding-bottom: 43px;
}

.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,
.SumoSelect .select-all.selected > span i,
.SumoSelect .select-all.partial > span i {
  background-color: #11a911;
  box-shadow: none;
  border-color: transparent;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: center center;
}

/*disabled state*/
.SumoSelect.disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.SumoSelect.disabled > .CaptionCont {
  border-color: #ccc;
  box-shadow: none;
}

/**Select all button**/
.SumoSelect .select-all {
  border-radius: 3px 3px 0 0;
  position: relative;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  padding: 8px 0 3px 35px;
  height: 20px;
  cursor: pointer;
}

.SumoSelect .select-all > label, .SumoSelect .select-all > span i {
  cursor: pointer;
}

.SumoSelect .select-all.partial > span i {
  background-color: #ccc;
}

/*styling for optgroups*/
.SumoSelect > .optWrapper > .options li.optGroup {
  padding-left: 5px;
  text-decoration: underline;
}

/*# sourceMappingURL=style.css.map */
