/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@media only screen and (min-width: 320px) {
  /* line 5, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    margin-top: 25px;
  }
  /* line 11, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .left p:first-child {
    text-align: center;
  }
  /* line 14, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .left img {
    width: 130px;
    height: auto;
    margin: 20px auto;
  }
  /* line 19, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .left .legende {
    font-size: 0.625em;
    text-align: center;
    margin-top: 20px;
    color: #003E6B;
  }
  /* line 27, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .right p {
    font-size: 0.75em;
  }

  /* line 33, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires {
    max-width: 100%;
    margin: 60px 25px;
  }
  /* line 37, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .titre {
    font-size: 0.857em;
    color: black;
    font-weight: 700;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 2px solid #7395AD;
  }
  /* line 45, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 50, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-qc,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-apm,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-bbt,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-pta,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-y,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-ca-pousse,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-mother,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-agriculture,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-compost,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-semi,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-alveole {
    background-repeat: no-repeat;
    background-position: center;
    width: calc(100vw - 50px);
    height: 100px;
  }
  /* line 66, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-apm,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-bbt,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-pta,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-y,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-ca-pousse,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-mother,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-agriculture,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-compost,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-semi,
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-alveole {
    width: calc(50vw - 25px);
  }
  /* line 78, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-qc {
    background-image: url(../img/ecolab-logo-qc.png);
    background-size: 256px 50px;
  }
  /* line 82, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-apm {
    background-image: url(../img/ecolab-logo-apm2.png);
    background-size: 81px 42px;
  }
  /* line 86, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-bbt {
    background-image: url(../img/ecolab-logo-bbt.png);
    background-size: 120px 41px;
  }
  /* line 90, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-pta {
    background-image: url(../img/ecolab-logo-pta.png);
    background-size: 66px 55px;
  }
  /* line 94, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-y {
    background-image: url(../img/ecolab-logo-ymca.png);
    background-size: 50px 51px;
  }
  /* line 98, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-ca-pousse {
    background-image: url(../img/ecolab-logo-ca-pousse.png);
    background-size: 97px 53px;
  }
  /* line 102, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-mother {
    background-image: url(../img/ecolab-logo-mothers.png);
    background-size: 65px 70px;
  }
  /* line 106, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-agriculture {
    background-image: url(../img/ecolab-logo-agriculture-urbaine.png);
    background-size: 120px 38px;
  }
  /* line 110, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-compost {
    background-image: url(../img/ecolab-logo-compost.png);
    background-size: 51px 55px;
  }
  /* line 114, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-semi {
    background-image: url(../img/ecolab-logo-semis-urbains.png);
    background-size: 65px 50px;
  }
  /* line 118, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-alveole {
    background-image: url(../img/logo-alveole-kisoque.png);
    background-size: 71px 60px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 131, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 900px;
  }
  /* line 134, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .left {
    max-width: 220px;
  }
  /* line 136, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .left img {
    width: 180px;
  }
  /* line 139, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .left .legende {
    font-size: 0.75em;
  }
  /* line 143, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .right {
    max-width: 600px;
    padding-top: 20px;
  }
  /* line 146, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .right p {
    font-size: 1em;
  }

  /* line 153, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires {
    margin-left: 100px;
  }
  /* line 156, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos div {
    margin: 0 20px 20px 0;
  }
  /* line 159, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-qc {
    background-image: url(../img/ecolab-logo-qc.png);
    background-size: cover;
    width: 220px;
    height: 43px;
  }
  /* line 165, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-apm {
    background-image: url(../img/ecolab-logo-apm2.png);
    background-size: cover;
    width: 81px;
    height: 42px;
  }
  /* line 171, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-bbt {
    background-image: url(../img/ecolab-logo-bbt.png);
    background-size: cover;
    width: 120px;
    height: 41px;
  }
  /* line 177, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-pta {
    background-image: url(../img/ecolab-logo-pta.png);
    background-size: cover;
    width: 66px;
    height: 55px;
  }
  /* line 183, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-y {
    background-image: url(../img/ecolab-logo-ymca.png);
    background-size: cover;
    width: 50px;
    height: 51px;
  }
  /* line 189, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-ca-pousse {
    background-image: url(../img/ecolab-logo-ca-pousse.png);
    background-size: cover;
    width: 97px;
    height: 53px;
  }
  /* line 195, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-mother {
    background-image: url(../img/ecolab-logo-mothers.png);
    background-size: cover;
    width: 65px;
    height: 70px;
  }
  /* line 201, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-agriculture {
    background-image: url(../img/ecolab-logo-agriculture-urbaine.png);
    width: 120px;
    height: 38px;
  }
  /* line 206, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-compost {
    background-image: url(../img/ecolab-logo-compost.png);
    width: 51px;
    height: 55px;
  }
  /* line 211, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-semi {
    background-image: url(../img/ecolab-logo-semis-urbains.png);
    width: 65px;
    height: 50px;
  }
  /* line 216, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires .logos .logo-alveole {
    background-image: url(../img/logo-alveole-kisoque.png);
    width: 71px;
    height: 60px;
  }
}
@media only screen and (min-width: 1440px) {
  /* line 228, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab {
    width: 1000px;
  }
  /* line 230, ../sass/ecolab.scss */
  .contenu-ecolab .wrapper-intro-ecolab .right {
    max-width: 700px;
  }

  /* line 235, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires {
    max-width: 1140px;
    margin: 60px auto;
  }
  /* line 238, ../sass/ecolab.scss */
  #block-villa-maria-tools-techno-ferme-partenaires .wrapper-techno-ferme-partenaires {
    margin-left: 290px;
  }
}
