@charset "utf-8";
/* CSS Document */

/* Rouge viessmann : ff3e17 */

/* Menu haut */
.header_nav_container {
  width: 100%;
  margin-top: 18px;
  z-index: 100;
  background: #fff;
  /* padding-top:10px; */
  padding-bottom: 10px;
}

.main_nav_list li:not(:last-child) {
  margin-right: 30px;
}

.main_nav_list li:first-child {
  margin-right: 43px;
  line-height: 2em;
}

.internal-menu li:first-child {
  margin-right: 83px !important;
}

.internal-menu li:not(:last-child) {
  margin-right: 50px;
}

.main_nav_list li:first-child a:hover {
  border-style: none;
  border-width: 0px;
}
a.scroll {
  transition: 0.5s;
  padding: 10px 14px;
  border-radius: 30px;
}
a.scroll:hover {
  background: #f6f6f6;
}
.tem_install_menu {
  background-color: #ff3e17;
  color: #ffffff !important;
  float: left;
  padding: 0.5em 1em;
  margin-top: -3px;
  height: 40px;
  line-height: 25px;
}

/* Premier bandeau */
#home-2022 {
  height: 50vh;
  width: 100%;
  min-height: 400px;
  background: url("../images/famille.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.chiffres-cle {
  background-color: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  padding: 18px;
  width: 360px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  border-radius: 0;
}
.chiffres-cle > p,
.chiffres-cle > div > p {
  color: black;
}
.chiffres-cle > p {
  margin: 0 0 10px 0;
}
.chiffres-cle > div > p {
  margin: 0 0 -10px 0;
}
.chiffres-cle h2 {
  color: #ff3e17;
  font-weight: 900;
  font-size: 3em;
  /* font-family: 'V Regular'; */
  line-height: 55px;
  margin: 0 0 -10px 0;
}
.chiffres-cle h3 {
  color: #4f4d4d;
}

.libelle-note-moyenne-2022 {
  width: 100%;
  color: #e63612;
  font-family: "Univers45", sans-serif;
  font-weight: 700;
  padding: 20px 3px 3px 0;
}
.notesmoyenne-2022 {
  color: #000;
}

/* Second bandeau */
/* #home-2-2022{
	background-color: #f5f5f5;
	margin-bottom:20px;
} */

#home-2-2022 h2 {
  font-size: 1.4em;
  font-weight: 600;
  padding-bottom: 0.5em;
}
#home-2-2022 h3 {
  font-size: 1em;
}

#home-2-2022 a {
  color: #ff3e17;
  font-weight: 600;
}

#home-2-2022 a:hover {
  color: #f02800;
  font-weight: 600;
}

#home-2-2022 .confiance {
  padding-top: 3em;
}

.img-donnez-votre-avis {
  background-image: url(../images/famille--2.jpg);
  background-size: cover;
}

.img-donnez-votre-avis button {
  margin-top: 15%;
  margin-bottom: 15%;
}
.fond-gris {
  background-color: #f5f5f5 !important;
}
/* ****** */
/* SLIDER */
/* ****** */

.testimony-wrap {
  background-color: #f5f5f5;
}
.owl-carousel .owl-stage {
  min-height: 300px;
}
.owl-carousel .owl-stage-outer {
  padding-top: 0em;
}

.testimony-wrap {
  border-radius: 2px;
}
.box-shadow-new {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.16) !important;
}
/* ************************** */
/* *** Image avant Footer  ** */
/* ************************** */

#image-footer {
  /* background-size: cover;
	background-position:top;
	background-repeat:no-repeat; */
  margin-top: 0px;
  padding-bottom: 0px;
  min-height: 600px;

  background: url(../images/viessmann.jpg) transparent no-repeat scroll center
    center / cover;
}

.parallax {
  /* The image used */
  background-image: url("../images/viessmann.jpg");
  min-height: 600px;
  margin-top: 0;

  /* Full height */
  height: 100%;

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* Footer */
.footer {
  margin-top: 0;
  border-top: 1px #f5f5f5 solid;
}
.footer_social {
  background: #fff;
}
.footer_content {
  background: #fff;
  border-top: 1px #f5f5f5 solid;
}

.footer_nav_list .dropdown-toggle:hover {
  color: #9e9e9e;
  text-decoration: underline;
}
.footer_nav_list .dropdown-toggle {
  font-size: 14px;
  color: #9e9e9e;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}

.footer_nav_list li.dropdown {
  margin-left: 10px;
  margin-right: 10px;
}
.footer_nav_list li.social {
  margin-left: 13px;
}

.captcha a {
  color: #ff3e17 !important;
}
.captcha a:hover {
  color: #ff3e17 !important;
}

/* ************************************************ */
/* ****** General ********************************* */
/* ************************************************ */

/* Rouge viessmann */
.rouge-viessmann {
  color: #ff3e17;
}
.gras {
  font-weight: 700;
}

.gris-viessmann {
  color: #4f4d4d;
}

/* Bouton arrondi */

.btn-rounded {
  border-radius: 28px !important;
  background-color: #ff3e17;
  color: #ffffff;
}
.btn-rounded:hover {
  color: #fff;
  background-color: #ff3e17;
  border-color: #e32600;
}

/* Titre */
.section_title {
  padding-top: 3.5em;
  padding-bottom: 1em;
  text-align: center;
}

#en-video,
#a-la-une {
  background-color: #f5f5f5;
}
#en-video {
  margin-top: 0;
}

#a-la-une .ligneune {
  background-color: #ffffff;
  box-shadow: 0px 0px 3px 1px rgba(185, 185, 185, 0.75);
  -moz-box-shadow: 0px 0px 3px 1px rgba(185, 185, 185, 0.75);
  -webkit-box-shadow: 0px 0px 3px 1px rgba(185, 185, 185, 0.75);
}

.detail_viessm a {
  color: #ff3e17;
  font-weight: 600;
}
.detail_viessm a:hover {
  color: #f02800;
}

.ligne_temoin,
.nom_prod,
.nom_installateur,
.etoile_install,
.etoile_viessm,
.detail_viessm {
  padding: 5px;
}

/* *********************************** */
/* *** Modif couleur Viessmann ff3e17 à la place de e32f18 *** */
/* *********************************** */

.header_search i {
  color: #ff3e17;
}

#filtersubmit {
  color: #ff3e17;
}

#filtre_cp label {
  color: #ff3e17;
}

#filtre_cp #filter {
  color: #ff3e17;
}

.ligneune .etoile_install {
  color: #ff3e17;
}

.ligneune .etoile_viessm {
  color: #ff3e17;
}

.ligneder .titre_install {
  color: #ff3e17;
}

.ligneder .titre_viessm {
  color: #ff3e17;
}

.installateur-du-mois .titre {
  color: #ff3e17;
}

/* *********************************** */
/* *** Pages internes **************** */
/* *********************************** */
#select_trier {
  border: none;
  border-radius: 5px;
  background: #f4f4f4;
  padding: 6px 5px 3px 5px;
}
.tem_install {
  border-radius: 28px !important;
}
.tem_install:hover {
  background-color: #f02800;
}

.btn-success-2022.disabled,
.btn-success-2022:disabled {
  color: #fff;
  background-color: #ff3e17 !important;
  border-color: #ff3e17 !important;
}

.btn-success-2022 {
  color: #fff;
  background-color: #ff3e17 !important;
  border-color: #ff3e17 !important;
}

/* *********************************** */
/* *** Mobile ************************ */
/* *********************************** */
@media only screen and (max-width: 991px) {
  #home-2022 .container .row .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (max-width: 1200px) {
  .img_une {
    width: 34% !important;
  }
}
@media only screen and (max-width: 992px) {
  .img_une {
    width: 100% !important;
  }
}
