/*
 * G�n�rique
 */
.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@media (min-width: 768px) {
    .bd-placeholder-img-lg {
        font-size: 3.5rem;
    }
}

.container {
  max-width: 960px;
}

/*
 * Custom translucent site header
 */

.site-header {
  background-color: rgba(0, 0, 0, .85);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}
.site-header a {
  color: #999;
  transition: ease-in-out color .15s;
}
.site-header a:hover {
  color: #fff;
  text-decoration: none;
}

/*
 * Dummy devices (replace them with your own or something else entirely!)
 */

 .master {
  background-image: url("../../img/header-3.JPG");
  color: white;
  background-size: cover;
 }


.master3 {
  background-image: url("../../img/fond_def.png");
  background-position:center;
  background-size: cover;
}

 .btn-outline-secondary-master {
  color: white;
  border-color: #6c757d;
}

.btn-outline-secondary-master:hover {
  color: white;
  background-color: #660033;
  border-color: #6c757d;
}

.screen_shop {

  max-width: 100%;
  height: auto;

}

.logo_landing {
    max-width: 80%;
    height: auto;
}

.text-left {
  text-align: left;

}

.advantages {
  background-color: #fff;

}


/*
 * Extra utilities
 */

.flex-equal > * {
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 768px) {
  .flex-md-equal > * {
    -ms-flex: 0.75;
    flex: 1.25;
  }
}


.overflow-hidden { overflow: hidden; }


/*
 * Pricing
 */

html {
    font-size: 14px;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

.container {
    max-width: 960px;
}

.pricing-header {
    max-width: 700px;
}

.card-deck .card {
    min-width: 220px;
}


/*
 * Nav-bar
 */

/* Show it is fixed to the top */
body {
    min-height: 0rem;
    padding-top: 3.5rem;
}

.navbar {
    background-color: #f8f5f1;
}

.navbar a {
    color: #ad844b;
}


/*
 * Sticky - Footer
 */
.container {
    width: auto;
    max-width: 680px;
    padding: 0 15px;
}

.footer {
    background-color: #f8f5f1;
    color:#ad844b;
    text-align:center;
}

.footer a {
    color: #ad844b;
}

.btn-ico {
    color: #fff;
    background-color: #ad844b;
    border-color: transparent;
}

.btn-ico:hover {
    color: white;
    background-color: #9a7643;
    border-color: transparent;
}

.btn-ico-top {
    
    margin-top: 1000px;
}

.emphase{
    font-size : 35px;
    font-weight : 400;
}


.pic{
  max-width: 320px;
  padding: 10px;
}

.liens_utiles  {
  padding-left: 50px;
}
.liens_utiles ul {
  padding-left:80px;
}