@charset "UTF-8";
@font-face {
  /*    font-family: 'novecento';
      src: url('../fonts/Novecentosans-Normal-webfont.eot');
      src: url('../fonts/Novecentosans-Normal-webfont.eot?#iefix') format('embedded-opentype'),
           url('../fonts/Novecentosans-Normal-webfont.woff2') format('woff2'),
           url('../fonts/Novecentosans-Normal-webfont.woff') format('woff'),
           url('../fonts/Novecentosans-Normal-webfont.ttf') format('truetype'),
           url('../fonts/Novecentosans-Normal-webfont.svg#novecento_sansnormal') format('svg');
      font-weight: 100;
      font-style: normal;*/ }
.image-fill {
  width: 100%; }

body {
  background: #f2f2f2;
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  color: #292828;
  width: 100%;
  height: 100%; }

html {
  width: 100%;
  height: 100%; }

p {
  line-height: 26px; }

a {
  color: #970852;
  text-decoration: none; }
  a:hover {
    color: #970852;
    text-decoration: none; }

h2 {
  text-align: center;
  width: 100%;
  font-size: 33px;
  color: #970852;
  font-weight: 500; }

h3 {
  color: #C5CE3A;
  font-size: 20px;
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
  font-weight: 500; }

h1 {
  font-size: 25px;
  line-height: 47px; }

.vert {
  color: #C5CE3A; }

ul, li {
  list-style: none;
  padding-left: 0;
  margin: 0; }

.picto-facebook {
  background-image: url('/images/sprites-s0967947e16.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
  float: left; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .picto-facebook {
      background-image: url('/images/sprites-2x-s024e346c14.png');
      background-size: 20.5px 135px;
      background-position: 0 0;
      height: 20px;
      width: 20px; } }

.picto-instagram {
  background-image: url('/images/sprites-s0967947e16.png');
  background-position: 0 -39px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 20px;
  width: 20px;
  float: left; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .picto-instagram {
      background-image: url('/images/sprites-2x-s024e346c14.png');
      background-size: 20.5px 135px;
      background-position: 0 -39px;
      height: 20px;
      width: 20.5px; } }

.picto-twitter {
  background-image: url('/images/sprites-s0967947e16.png');
  background-position: 0 -116px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 19px;
  float: left;
  width: 19px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .picto-twitter {
      background-image: url('/images/sprites-2x-s024e346c14.png');
      background-size: 20.5px 135px;
      background-position: 0 -116px;
      height: 19px;
      width: 19px; } }

.no-padding {
  padding: 0; }

.no-margin {
  margin: 0; }

.no-style {
  list-style: none; }

.picto-mail {
  float: left;
  margin-right: 5px;
  background-image: url('/images/sprites-s0967947e16.png');
  background-position: 0 -59px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 19px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .picto-mail {
      background-image: url('/images/sprites-2x-s024e346c14.png');
      background-size: 20.5px 135px;
      background-position: 0 -59px;
      height: 19px;
      width: 19px; } }

.picto-phone {
  float: left;
  margin-right: 5px;
  background-image: url('/images/sprites-s0967947e16.png');
  background-position: 0 -78px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 19px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .picto-phone {
      background-image: url('/images/sprites-2x-s024e346c14.png');
      background-size: 20.5px 135px;
      background-position: 0 -78px;
      height: 19px;
      width: 19px; } }

.picto-skype {
  float: left;
  margin-right: 5px;
  background-image: url('/images/sprites-s0967947e16.png');
  background-position: 0 -97px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 19px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .picto-skype {
      background-image: url('/images/sprites-2x-s024e346c14.png');
      background-size: 20.5px 135px;
      background-position: 0 -97px;
      height: 19px;
      width: 19px; } }

.picto-hour {
  float: left;
  margin-right: 5px;
  background-image: url('/images/sprites-s0967947e16.png');
  background-position: 0 -20px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 19px; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
    .picto-hour {
      background-image: url('/images/sprites-2x-s024e346c14.png');
      background-size: 20.5px 135px;
      background-position: 0 -20px;
      height: 19px;
      width: 19px; } }

.lienblanc {
  color: white !important;
  text-decoration: none !important; }
  .lienblanc:hover {
    color: #970852 !important;
    text-decoration: none; }

nav {
  padding-top: 10px !important;
  padding-bottom: 20px;
  padding-left: 0 !important;
  padding-right: 0 !important; }
  nav li {
    float: none;
    text-transform: uppercase;
    font-size: 16px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #cdcdcd;
    padding-right: 42px;
    font-weight: 600; }
    nav li:last-child {
      padding-right: 0 !important; }
  nav a {
    color: #292828;
    text-decoration: none; }
    nav a:hover  {
      text-decoration: none !important; }

.top-infos {
  display: none; }
  .top-infos a {
    color: white;
    text-decoration: none;
    font-weight: 300; }
    .top-infos a:hover  {
      color: white;
      text-decoration: none; }

.logo {
  padding: 10px;
  margin-top: 10px;
  max-width: 250px;
  padding-left: 5px;
  max-width: 250px;
  padding-top: 20px;
  padding-bottom: 15px !important; }

#customban {
  display: none;
  background: url("/images/sortez-du-lot-sur-le-web-fond.jpg") 0px 0px repeat fixed;
  width: 100%;
  height: 220px;
  background-size: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  z-index: 1; }

#custompers {
  display: none;
  background: url("/images/sortez-du-lot-sur-le-web-pers.png") 0px 0px repeat fixed;
  width: 100%;
  height: 220px;
  background-size: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  z-index: 99; }

#banfixe {
  background: url("/images/sortez-du-lot-sur-le-web.jpeg");
  width: 100%;
  height: 200px;
  background-size: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  z-index: 1; }

.blanc {
  background: #fff; }

.pourquoi {
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  clear: both; }
  .pourquoi h2 {
    color: #970852;
    font-weight: 500 !important;
    padding-bottom: 15px; }
  .pourquoi .sstitre {
    font-weight: 600;
    display: block;
    padding-bottom: 20px; }
  .pourquoi p {
    margin-bottom: 40px; }

.temoignages {
  background: #970852;
  color: white;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
  text-transform: italic;
  font-weight: 400;
  padding-bottom: 40px; }
  .temoignages .signature {
    text-align: center; }
  .temoignages h3 {
    padding-top: 50px;
    padding-bottom: 20px;
    font-size: 26px !important;
    font-weight: 500 !important; }

.cd-testimonials-wrapper {
  padding: 0 !important;
  width: 95% !important;
  padding-left: 10px;
  margin: 0;
  margin-top: 10px !important; }

.flex-direction-nav li:first-child {
  left: -30px !important; }

.flex-direction-nav li:last-child {
  right: -30px !important; }

.raisons h3 {
  padding-top: 50px;
  padding-bottom: 20px;
  font-size: 22px !important; }

.actualites {
  background: #970852;
  color: #fff; }
  .actualites h2 {
    padding-top: 10px; }
  .actualites p {
    width: 450px;
    padding-top: 20px;
    margin: 0 auto;
    padding-bottom: 20px; }

.pourqui {
  background: #970852;
  color: #fff;
  padding-top: 20px; }
  .pourqui .texte {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    line-height: 20px; }

.votreprojet .texte {
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px; }
.votreprojet h2 {
  padding-bottom: 20px;
  padding-top: 0px; }

.comment {
  background: #fff; }

.baseline {
  background: #292828;
  color: #fff; }
  .baseline .sortezdulot {
    padding-top: 3%;
    padding-left: 25px;
    padding-bottom: 30px; }
    .baseline .sortezdulot img {
      display: none; }
  .baseline h1 {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300; }

.services {
  background: #292828;
  color: #fff;
  min-height: 475px;
  padding-top: 25px !important;
  padding-left: 20px; }
  .services h3 {
    font-size: 25px; }
  .services h4 {
    height: auto;
    line-height: 22px;
    width: 280px; }
  .services ul {
    padding-top: 20px; }
  .services li {
    padding-left: 0px;
    list-style-type: disc;
    list-style-position: inside; }
  .services .votrestrategie {
    padding-right: 0px;
    padding-top: 10px;
    height: 285px;
    border-right: 0px solid #fff; }
  .services .votresite {
    padding-left: 0px;
    padding-top: 40px;
    height: 285px;
    border-right: 0px solid #fff; }
  .services .votremarketing {
    padding-top: 25px;
    height: 310px;
    padding-left: 0px; }

.a-propos {
  background-size: 920%;
  background-image: url("../images/fond-a-propos.jpg");
  text-align: left;
  min-height: 385px;
  /*           img {
                 max-width: 80%;
             }*/ }
  .a-propos a {
    color: #970852;
    font-size: 14px;
    text-decoration: underline; }
  .a-propos ul {
    text-align: left;
    margin-bottom: 20px;
    padding-bottom: 10px; }
  .a-propos li {
    padding-left: 0px;
    list-style: disc;
    list-style-type: inline;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    letter-spacing: -0.3px; }
  .a-propos h2 {
    margin-top: 5px; }

.experience {
  width: auto;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0px;
  margin: 0 auto;
  margin-top: 25px;
  min-height: 340px; }
  .experience .photo {
    padding-left: 0;
    padding-right: 0; }
  .experience .lienlink {
    display: none; }
  .experience h2 {
    padding-top: 10px;
    padding-bottom: 10px; }
  .experience li {
    list-style: disc; }

.logo  {
  line-height: 10px; }

.nom {
  color: #970852;
  letter-spacing: 0.5px;
  font-size: 20px; }

.titre {
  font-size: 12px;
  font-weight: 600; }

.twitt {
  display: none; }

.references-clients {
  padding-top: 20px;
  padding-bottom: 50px;
  padding-right: 20px;
  background: #fff;
  padding-left: 20px; }
  .references-clients h2 {
    margin-bottom: 0px; }
  .references-clients li {
    float: left;
    width: 100%;
    font-size: 14px;
    padding-top: 10px;
    margin-right: 30px;
    text-align: center; }
    .references-clients li:last-child {
      margin-right: 0;
      display: none; }
  .references-clients ul {
    padding-left: 0px; }
  .references-clients img {
    padding-bottom: 0px;
    max-width: 110px; }
  .references-clients p {
    display: none; }

footer {
  background: #292828;
  color: #fff;
  text-align: center;
  font-size: 14px;
  padding-bottom: 5px; }

.savoirplus {
  display: block;
  font-size: 25px;
  padding-top: 40px;
  padding-bottom: 40px;
  line-height: 44px; }

.bouton-vert {
  background: #C5CE3A;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 20px;
  border-radius: 10px;
  font-size: 20px; }
  .bouton-vert a  {
    color: #fff;
    text-decoration: none; }
    .bouton-vert a :hover {
      color: #fff;
      text-decoration: none; }

.avantages {
  padding-top: 20px;
  padding-bottom: 35px; }
  .avantages h2 {
    padding-bottom: 10px; }
  .avantages ul, .avantages p {
    padding-left: 20px;
    padding-top: 15px; }
  .avantages li {
    list-style-type: disc;
    list-style: inline;
    margin-left: 20px;
    padding-bottom: 10px; }

@media (min-width: 768px) {
  .blanc {
    background: #fff; }

  .pourquoi {
    background: #fff;
    padding-left: 60px;
    padding-right: 55px; }
    .pourquoi h2 {
      color: #970852;
      padding-top: 20px;
      padding-bottom: 15px; }
    .pourquoi .sstitre {
      font-weight: 600;
      display: block;
      padding-bottom: 20px; }
    .pourquoi p {
      margin-bottom: 40px; }

  .temoignages {
    background: #970852;
    color: white;
    padding-right: 75px;
    padding-left: 75px;
    text-align: center;
    text-transform: italic;
    font-weight: 400;
    padding-bottom: 40px; }
    .temoignages p {
      font-size: 1.5em; }
    .temoignages .signature {
      text-align: center; }
    .temoignages h3 {
      padding-top: 50px;
      padding-bottom: 20px;
      font-size: 26px !important;
      font-weight: 600; }

  .raisons h3 {
    padding-top: 50px;
    padding-bottom: 20px;
    font-size: 22px !important; }

  .actualites {
    background: #970852;
    color: #fff; }
    .actualites h2 {
      padding-top: 10px; }
    .actualites p {
      width: 450px;
      padding-top: 20px;
      margin: 0 auto;
      padding-bottom: 20px; }

  .pourqui {
    background: #970852;
    color: #fff;
    padding-top: 20px; }
    .pourqui .texte {
      display: block;
      padding-left: 60px;
      padding-right: 60px;
      padding-top: 30px;
      padding-bottom: 30px;
      line-height: 20px; }

  .votreprojet .texte {
    display: block;
    padding-left: 60px;
    padding-right: 55px;
    padding-top: 30px;
    padding-bottom: 30px; }
  .votreprojet h2 {
    padding-bottom: 20px;
    padding-top: 0px; }

  .comment {
    background: #fff; }

  .baseline {
    background: #292828;
    color: #fff; }
    .baseline .sortezdulot {
      padding-top: 3%;
      padding-left: 85px;
      padding-bottom: 50px; }
      .baseline .sortezdulot img {
        display: block; }
    .baseline h1 {
      font-size: 27px;
      line-height: 47px; }

  .services {
    background: #292828;
    color: #fff;
    min-height: 395px;
    padding-top: 50px !important;
    font-size: 15px;
    padding-left: 15px; }
    .services h3 {
      font-size: 25px; }
    .services h4 {
      height: 65px;
      line-height: 22px;
      width: 200px;
      font-size: 16px; }
    .services ul {
      padding-top: 20px; }
    .services li {
      padding-left: 0px;
      list-style-type: disc;
      list-style-position: inside; }
    .services .votrestrategie {
      padding-right: 20px;
      padding-top: 10px;
      height: 285px;
      border-right: 1px solid #fff; }
    .services .votresite {
      padding-left: 20px;
      padding-top: 10px;
      height: 285px;
      border-right: 1px solid #fff; }
    .services .votremarketing {
      padding-top: 10px;
      height: 285px;
      padding-left: 20px; }

  .a-propos {
    background-size: 370%;
    background-image: url("../images/fond-a-propos.jpg");
    text-align: left;
    min-height: 385px;
    /*           img {
                   max-width: 80%;
               }*/ }
    .a-propos a {
      color: #970852;
      font-size: 14px;
      text-decoration: underline; }
    .a-propos ul {
      text-align: left; }
    .a-propos li {
      padding-left: 0px;
      list-style: disc;
      margin-left: 50px;
      padding-bottom: 0px; }
    .a-propos h2 {
      margin-top: 0px; }

  .experience {
    width: 650px;
    background-color: rgba(255, 255, 255, 0.5);
    padding: 20px;
    margin: 0 auto;
    margin-top: 25px;
    min-height: 340px; }
    .experience li {
      margin-left: 25px;
      font-size: 16px; }
    .experience a {
      letter-spacing: -0.5px; }
    .experience .photo {
      margin-top: 25px; }
    .experience h2 {
      padding-top: 0px; }

  .logo  {
    line-height: 10px; }

  .nom {
    color: #970852;
    letter-spacing: 0.5px;
    font-size: 20px; }

  .titre {
    font-size: 12px;
    font-weight: 600; }

  .twitt {
    display: block; }

  .references-clients {
    padding-top: 20px;
    padding-bottom: 50px;
    background: #fff;
    padding-left: 50px;
    padding-right: 0px; }
    .references-clients h2 {
      margin-bottom: 0px; }
    .references-clients li {
      float: left;
      width: 140px;
      font-size: 14px;
      padding-top: 40px;
      margin-right: 90px;
      text-align: center; }
      .references-clients li:last-child {
        margin-right: 0;
        display: block; }
    .references-clients ul {
      padding-left: 0px; }
    .references-clients img {
      padding-bottom: 10px;
      max-width: 140px; }
    .references-clients p {
      line-height: 20px;
      display: block; }

  footer {
    background: #292828;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding-bottom: 5px;
    padding-left: 70px;
    padding-right: 70px; }

  .savoirplus {
    display: block;
    font-size: 25px;
    padding-top: 40px;
    padding-bottom: 40px; }

  .bouton-vert {
    background: #C5CE3A;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 20px; }

  .avantages {
    padding-top: 20px;
    padding-bottom: 35px; }
    .avantages h2 {
      padding-bottom: 20px; }
    .avantages ul, .avantages p {
      padding-left: 100px;
      padding-top: 15px; }
    .avantages li {
      list-style: disc;
      /*        list-style-type: inline;*/
      margin-left: 20px;
      padding-bottom: 10px; }

  .twitt {
    display: none; }

  .cd-testimonials p {
    font-size: 17px !important; }

  nav {
    padding-top: 10px !important;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto; }
    nav ul {
      padding-left: 15px; }
    nav li {
      float: left;
      text-transform: uppercase;
      font-size: 16px !important;
      /*        padding-left:20px;
              padding-right: 42px;*/
      padding-left: 5px;
      padding-right: 38px;
      letter-spacing: -0.2px;
      font-weight: 600;
      padding-bottom: 20px;
      padding-top: 0px;
      border-bottom: 0px solid grey; }
      nav li:last-child {
        padding-right: 0 !important; }
    nav a {
      color: #292828;
      text-decoration: none; }
      nav a:hover  {
        text-decoration: none !important; }

  .top-infos {
    display: block; }
    .top-infos a {
      color: white;
      text-decoration: none; }
      .top-infos a:hover  {
        color: white;
        text-decoration: none; }

  .logo {
    padding: 10px;
    margin-top: 10px;
    max-width: 250px;
    padding-left: 5px;
    max-width: 210px;
    padding-top: 20px; }

  #banfixe {
    background: url("/images/sortez-du-lot-sur-le-web.jpeg");
    width: 100%;
    height: 370px;
    background-size: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    z-index: 1; } }
@media (min-width: 992px) {
  /*.pictos {padding-bottom: 10px;margin-left: 0px;}
  
  
  nav { 
      border-top:1px solid $color1; 
      padding-top:8px;
      margin-left:0; margin-right: 0;
      ul {width: 250px; font-weight: 400;padding-left: 0px; margin-left: -1px;}
      li {margin-bottom:0px; margin-top:0px;}
      a {
      color: $color1;
      text-decoration:none;
      &:hover {
          color: $color2;
  	text-decoration:none;
      }
  }
  }
  
  .marques {
      li {
          font-size: 14px;
          padding-bottom: 0px;
          letter-spacing: 0.4px;
      }
  }
  
  .contact, .marques, .boutique, .home {
      min-height: 700px;
      padding-top: 170px;
  }
  
  .home { padding-top: 0;}
  
  .contact {min-height: 850px; height:auto;}
  .marques {height:auto;}
  
  .heures { font-size: 12px;}
  
  h1 { font-size: 47px; line-height: 55px; letter-spacing: 0.7px; margin-top: 4px;}
  
  .news {margin-left: 0px;}*/
  .baseline {
    background: #292828;
    color: #fff; }
    .baseline .sortezdulot {
      padding-top: 30px;
      padding-left: 50px;
      padding-bottom: 0px; }
    .baseline h1 {
      font-size: 23px;
      line-height: 40px; }

  a-propos {
    background-size: 120%; }
    a-propos li {
      padding-bottom: 5px; }
    a-propos h2 {
      margin-top: 5px; }

  .experience {
    width: 850px; }
    .experience li {
      margin-left: 50px;
      font-size: 17px; }
    .experience a {
      letter-spacing: 0px; }
    .experience .photo {
      margin-top: 0; }
    .experience h2 {
      padding-top: 10px; }
    .experience .image-fill {
      width: 90%; }

  .temoignages {
    background: #970852;
    color: white;
    padding-right: 100px;
    padding-left: 100px; }

  .cd-testimonials p {
    font-size: 18px !important; }

  footer {
    padding-left: 0px;
    padding-right: 0px; }

  .pourquoi {
    padding-left: 60px;
    padding-right: 60px; }

  .services {
    padding-left: 35px;
    padding-top: 80px !important;
    font-size: 18px;
    min-height: 445px; }
    .services h4 {
      height: 55px;
      width: 200px; }
    .services votrestrategie {
      padding-right: 30px;
      padding-top: 10px;
      height: 285px;
      border-right: 1px solid #fff; }
    .services .votresite {
      padding-left: 65px;
      padding-top: 10px;
      height: 285px;
      border-right: 1px solid #fff; }
    .services .votremarketing {
      padding-top: 10px;
      height: 285px;
      padding-left: 65px; }

  .vosavantages {
    border-right: 1px solid #970852;
    height: 400px; }

  .references-clients li:last-child {
    display: none; }

  .references-clients li {
    width: 140px; }

  .twitt {
    display: block; }

  nav {
    padding-top: 30px !important; }
    nav li {
      padding-left: 10px;
      padding-right: 20px;
      font-size: 17px;
      letter-spacing: 0; }
    nav ul {
      padding-left: 0px; }

  #banfixe {
    background: url("/images/sortez-du-lot-sur-le-web.jpeg");
    width: 50%;
    height: 300px;
    background-size: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    z-index: 1; }

  .horaires {
    letter-spacing: -1px;
    font-size: 13px; }

  .logo {
    padding: 10px;
    margin-top: 0px;
    padding-left: auto; } }
@media (min-width: 1200px) {
  .temoignages {
    padding-left: 40px;
    padding-right: 40px; }

  .baseline {
    background: #292828;
    color: #fff; }
    .baseline .sortezdulot {
      padding-top: 5%;
      padding-left: 85px;
      padding-bottom: 0px; }
    .baseline h1 {
      font-size: 27px;
      line-height: 47px; }

  .services {
    padding-left: 35px; }

  .references-clients li:last-child {
    display: block; }

  /*.experience {
      width: 800px;
      .image-fill {
          width: 100%;
      }
  }*/
  .pourquoi {
    padding-left: 100px;
    padding-right: 100px; }

  #customban {
    display: block;
    background: url("/images/sortez-du-lot-sur-le-web-fond.jpg") 0px 0px repeat fixed;
    width: 50%;
    height: 412px;
    background-size: 54%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    z-index: 1; }

  #custompers {
    display: block;
    background: url("/images/sortez-du-lot-sur-le-web-pers.png") 0px 0px repeat fixed;
    width: 100%;
    height: 412px;
    background-size: 50%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    z-index: 99; }

  nav {
    padding-top: 30px !important; }
    nav li {
      padding-left: 20px;
      padding-right: 52px; }

  #banfixe {
    display: none; }

  .horaires {
    letter-spacing: 0px;
    font-size: 15px; } }
@media (min-width: 1500px) {
  #customban {
    display: block;
    background: url("/images/sortez-du-lot-sur-le-web-fond.jpg") 0px 0px repeat fixed;
    width: 50%;
    height: 530px;
    background-size: 57%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    margin-top: 0px;
    z-index: 1; }

  #custompers {
    display: block;
    background: url("/images/sortez-du-lot-sur-le-web-pers.png") 0px 0px repeat fixed;
    width: 100%;
    height: 530px;
    background-size: 50%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    margin-top: 40px;
    margin-left: 10px;
    z-index: 99; }

  .baseline {
    background: #292828;
    color: #fff; }
    .baseline .sortezdulot {
      padding-top: 8%;
      padding-left: 85px;
      padding-bottom: 0px; }
    .baseline h1 {
      font-size: 27px;
      line-height: 47px; } }

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