/* Prestation */
#about-us-header {
  background: #6a7e60 url("../img/a-propos-bg.jpg") center top no-repeat;
  border-bottom: 3px solid #fff;
  height: 340px;
  padding-top: 66px;
  padding-left: 20px;
  width: 100%; }
  #about-us-header h1 {
    background-color: #56793b;
    color: #fff;
    display: inline-block;
    font-family: GothamNarrowBook;
    font-size: 2.3125rem;
    margin-bottom: 8px;
    padding: 20px;
    text-transform: uppercase; }
  #about-us-header h2 {
    background-color: #fff;
    display: inline-block;
    font-family: GothamNarrowBook;
    font-size: 1.6875rem;
    padding: 20px; }

#avis {
  background-color: #f4f3ef;
  display: inline-block;
  padding-top: 36px;
  padding-bottom: 25px;
  width: 100%; }
  #avis .quote {
    background: url("../img/mega-quote.png") center no-repeat #FFF;
    -webkit-box-shadow: 0 0 6px -3px #000;
    -moz-box-shadow: 0 0 6px -3px #000;
    box-shadow: 0 0 6px -3px #000;
    clear: both;
    display: inline-block;
    float: left;
    height: auto;
    padding-bottom: 35px;
    padding-top: 35px;
    padding-left: 65px;
    padding-right: 65px;
    width: 875px; }
    #avis .quote.middle {
      background: url("../img/mega-quote.png") center no-repeat #ececec;
      border: 1px solid rgba(0, 0, 0, 0.09);
      box-shadow: none;
      float: right;
      margin-top: -4px;
      margin-bottom: -14px;
      position: relative; }
    #avis .quote .client {
      font-family: GothamNarrowBold;
      font-size: 1.1875rem;
      margin-bottom: 15px; }
    #avis .quote .his-quote {
      font-family: GothamNarrowBook;
      font-size: 0.875rem;
      line-height: 16px; }

#video {
  background: url("../img/header-shadow.png") center bottom no-repeat;
  display: inline-block;
  margin-bottom: -10px;
  padding-bottom: 90px;
  padding-top: 62px;
  width: 100%; }
  #video iframe {
    float: left; }
  #video .content {
    float: right;
    font-family: GothamNarrowMedium;
    line-height: 25px;
    padding-left: 27px;
    width: calc(100% - 560px); }
    #video .content .title {
      font-size: 1.3125rem; }
    #video .content .place {
      color: #a6a6a6;
      font-size: 1.125rem; }
    #video .content .description {
      font-family: GothamNarrowLightItalic;
      font-size: 1.0625rem;
      line-height: 21px; }
    #video .content .actions {
      display: inline-block;
      position: relative;
      margin-top: 62px; }
      #video .content .actions a {
        border: 1px solid #000;
        color: #000;
        display: inline-block;
        font-family: GothamNarrowBook;
        font-size: 1rem;
        line-height: 48px;
        position: absolute;
        height: 48px;
        padding: 0 15px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        #video .content .actions a span {
          display: inline-block;
          margin-top: -24px;
          position: absolute;
          top: 50%;
          left: 50%; }
        #video .content .actions a:hover {
          border: 2px solid #000; }
        #video .content .actions a:first-child {
          top: 0;
          left: 0;
          width: 140px;}
          #video .content .actions a:first-child span {
            margin-left: -54px; }
        #video .content .actions a:last-child {
          top: 0;
          left: 148px;
          width: 217px; }
          #video .content .actions a:last-child span {
            margin-left: -92px; }

#presse-slider {
  background-color: #efefef;
  height: 407px;
  padding-top: 69px;
  padding-bottom: 55px;
  position: relative; 
 }
  #presse-slider .white-shadow {
    height: 407px;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 319px;
    z-index: 10; }
  #presse-slider .left-shadow {
    background: url("../img/slider-left-shadow.png") 0 0 no-repeat;
    left: 0; }
  #presse-slider .right-shadow {
    background: url("../img/slider-right-shadow.png") 0 0 no-repeat;
    right: 0; }
  #presse-slider .article {
    height: 285px;
    width: 398px; }

    #presse-slider .article2 {
    height: 285px;
    width: 100px; }

    #presse-slider .article img {
      float: left;
      margin-right: 16px;
      width: 201px; 
    border: 1px solid #c7c7c7;}
    #presse-slider .article .content {
      float: right;
      height: 100%;
      line-height: 18px;
      padding-top: 3px;
      position: relative;
      width: 181px; }
      #presse-slider .article .content .title {
        font-family: GothamNarrowMedium;
        font-size: 1.3125rem; }
      #presse-slider .article .content .date {
        color: #a6a6a6;
        font-family: GothamNarrowMedium;
        font-size: 1.125rem; }
      #presse-slider .article .content .revue {
        font-size: 1.0625rem;
        font-family: GothamNarrowLightItalic; }
      #presse-slider .article .content a {
        background: url("../img/loupe.png") 10px center no-repeat;
        border: 1px solid #000;
        bottom: 1px;
        color: #000;
        display: inline-block;
        font-family: GothamNarrowBook;
        height: 40px;
        left: 0;
        padding: 10px;
        position: absolute;
        text-align: center;
        width: 100%; }
        #presse-slider .article .content a:hover {
          border: 2px solid #000;
          background-position: 9px center; }
        #presse-slider .article .content a span {
          left: 50%;
          top: 50%;
          margin-left: -44px;
          margin-top: -8px;
          position: absolute }

#partenaires {
  height: 396px;
  padding-top: 30px; }
  #partenaires .partner {
    border: 1px solid #000;
    height: 144px;
    float: left;
    margin-right: 23px;
    margin-bottom: 23px;
    width: 144px; }
    #partenaires .partner:last-child {
      margin-right: 0; }
  #partenaires a {
    display: inline-block;
    height: 100%;
    width: 100%; }
  #partenaires .section-title {
    font-family: GothamNarrowMedium;
    font-size: 1.3125rem;
    margin-bottom: 23px; }

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


@media screen and (max-width: 1050px) {

.owl-theme .owl-controls .owl-buttons .owl-next {
    background: url('nav-sprite.png') right center no-repeat;
    right: calc((100% - 965px)/2);
}

#presse-slider .left-shadow {
  display: none;
}

#presse-slider .right-shadow {
  display: none;
}

.owl-carousel .owl-item {

    margin-left: 10px;
}

#partenaires {
    margin-left: 15px;
    }

    #partenaires .partner {

    margin-right: 16px;

}

}
