
 /* #A40328 (rouge)
    #E7BDC7 (rose item menu)
    #343A40 (noir)
    #8691B3 (gris)

 */

/* Logo pour phone */
@media (max-width: 992px) {
    nav.navbar a img {
        width: 50px;
    }
}
/***************/


/* Largeur sidebar hors phone */
@media (min-width:992px){
    body{
      padding-left:13rem}
  }
@media (min-width: 992px) {
  #sideNav {
    width: 13rem}
}
/***************/



.page-home h3{
  font-size: 1.6rem;
  font-weight: 500;
  color: #FFF;
}

h3 .subheading{
  color: #343A40;
}
.page-prestation h3{
  padding-bottom: 15px;
  padding-top: 20px;
}
.page-prestation p{
  text-align: justify;
}


.sg-page-left p{
  margin-bottom: 30px;
}


form .row{
  padding-bottom: 20px;
}


form .form-control:focus, 
form .form-select:focus, 
form .form-check-input:focus{
  border: solid 2px #A40328;
  box-shadow: none;
}
form .form-check-input:checked{
  background-color: #A40328;
  border-color: #A40328;
}


.bg-image{
  background-sisze: 25%;
  background-position: left;
  background-repeat: no-repeat;
  border: solid 1px;
  );  
}



/* FOOTER */
footer {
  background: #A40328;
  padding-top: 10px;
  max-width: 1148px; /* Aligné avec right-sidebar */
  margin: 0;
}
.single-content {
  text-align: center;
  padding: 115px 0;
}
.single-box p {
  color: #fff;
  line-height: 1.5;
}
.single-box h2 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}
/***************/