/* couleur allovitres 
Bleu foncé #1B2946
Bleu claire #29ABE2
Orange  #EF7B13
*/

.navbar-sticky {
	position: relative !important;
}
.cartListInner .table-responsive {
    overflow-x: auto !important;
  }
/* GENERALE */ 

.btn-dark {
	color:#FFFFFF;
	background-color:#29ABE2 !important;
}
.btn-dark:hover {
	color:#FFFFFF;
	background-color:#1b96c9 !important;
	font-weight: bolder;
}
.btn-light {
	color:#FFFFFF;
	background-color:#29ABE2 !important;
}
.btn-light:hover {
	color:#FFFFFF;
	background-color:#29ABE2 !important;
	font-weight: bolder;
} 

.required {
	color:red;
}

.black-text {
	color:#000000;
}
.white-text {
	color:#FFFFFF;
}
/* Header / Menu */ 
#expire {
  border: 1px solid #29ABE2;
}


/* slider home type verres */
.benoit_slider {
	color:#111;
	height:350px;
	margin: 30px auto 50px;
}
@media (max-width: 768px) {
  .benoit_slider {
    width: 67%;
  }
}
.benoit_slider div {
  justify-content:center;
  text-align:center;
}
.benoit_slider div > a {
  color:#111 !important;
}
.benoit_slider_icone {
  margin:20px;
  padding:10px;
  background:#29ABE2;
  height:250px;
   display: flex; /* contexte sur le parent */
  flex-direction: column; /* direction d'affichage verticale */
  justify-content: center; /* alignement vertical */
}
.benoit_slider_icone > i {
  background:#29ABE2;
  color:#FFF;
  font-size: 66px;
  
}
.benoit_slider_text {
	font-family: "Oxygen", sans-serif;
	color:#111;
	font-size: 22px;
	font-weight: 700;
	height:100px;
}
.slick-prev, .slick-prev::before, .slick-next, .slick-next::before {
	color:#1B2946;
}
.bg-primary, .rev_slider_25_1 .rev-btn:hover, .rev_slider_26_1 .rev-btn:hover {
  background-color: #FFFFFF !important;
}

.header-sm-notify{
	background-color: #FFFFFF !important;
}

/* slider home projets */
.projets-slider {
	color:#111;
	height:350px;
	width: 100%;
	justify-content:center;
	text-align:center;
	margin: 30px auto 50px;
}

@media (max-width: 768px) {
  .projets-slider {
    width: 67%;
  }
}
.projets-slider div {
  justify-content:center;
  text-align:center;
}
.projets-slider div > a {
  color:#111 !important;
}
.projets-slider-img {
  margin:20px;
  padding:10px;
  height:250px;
  display: flex; /* contexte sur le parent */
  flex-direction: column; /* direction d'affichage verticale */
  justify-content: center; /* alignement vertical */
}
.projets-slider-img img {
	width:100%;
	height:100%;
	object-fit: cover;
}
.projets-slider-text {
	font-family: "Oxygen", sans-serif;
	color:#111;
	font-size: 22px;
	font-weight: 700;
	height:100px;
}

/* section HOME-Livraison */
#home-livraison {
	background-color:#1B2946;
	color:#FFFFFF;
}
#home-livraison-title {
	color:#FFFFFF;
}
#home-livraison-txt {
	color:#FFFFFF;
}


.text-justify {
	text-align: justify;
}

/* Conseils, Tutos, Inspiration */

#conseils .h1 {
  color:#1B2946
}
#conseils .h1 span {
  font-weight:lighter;
  font-size:1.8rem
}
#conseils-list {
  list-style:none;
  padding:0;
  margin:0
}
#conseils-list li {
  margin-bottom:15px;
  background-color:#ededed
}

#conseils-list img {
  margin:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:50% 50%;
  object-position:50% 50%;
  max-height:150px
}
@media (min-width: 992px) {
 #conseils-list img {
    max-height:none;
  }
}

#conseils-list .conseils-content {
  color:#1B2946;
  padding:30px 20px
}

#conseils-list .title {
  font-size:20px;
  font-weight:bold;
  text-transform:uppercase
}
#homeSocial {
  background-image:url("/images/socialbg.jpg");
  background-repeat:no-repeat;
  background-size:100% 100%;
  width:320px;
  padding:25px 0 25px 160px
}
#homeSocial ul {
  margin:0;
  padding:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
#homeSocial ul li {
  list-style:none;
  margin-right:10px
}
#homeSocial ul li img {
  margin:0
}


/* Retouche DATATABLES */
.dt-empty {
	text-align: center !important;
}
.orderBox .table-responsive .table tbody tr td:last-child {
	text-align: center !important;
}
.orderBox .table-responsive .table tbody tr td:first-child {
	color: #252525;
}