/* Main Styles */
body{
	padding: 0;
	margin: 0;
	height: 100vh;
	width:100%;
	background-color: rgb(248,249,250);
	font-family: Montserrat, sans-serif;

}
.color-white{
	color : white
}


/* Link Styles */
.visible_lien {
	color: #058b8c;
}
  
.visible_lien:hover {
	color: #058b8c;
}


/* Buttons Styles */
.button-color {
	background-color: #058b8c;
	border-color: #058b8c;
	font-weight: 700;
	font-family: Montserrat;
	border-radius: .25rem;
}
  
.button-color:hover {
	color: #058b8c!important;
	background-color: white!important;
}

.button-delivery {
	color: #058b8c;
	background-color: white;
	border-color: white;
	font-weight: 700;
	font-family: Montserrat;
	border-radius: .25rem;
}
.button-delivery:hover {
	color: white!important;
	background-color: #058b8c!important;
	border-color: #058b8c!important;
}
  

/* NavBar styles */
.nav-lien{
	font-size: 16px!important;
	color:white!important; 
}
.nav-lien:hover{
	color: #058b8c!important;
}
.nav-lien:active{
	color: #058b8c!important;
}

nav img{
	width: 180px;
	height: auto;
}
#logo-images{
	display: flex;
	flex-direction: column;
}

/* Header Styles */
header{
	height: 100vh;
	margin-bottom:150px;
}
/* Carousel Styles */
.carousel-item{
	background-size: cover;
	background-repeat: no-repeat;
}
#slide1{
	background-image: url("../img/carousel/carousel1.png");
}
#slide2{
	background-image: url("../img/carousel/carousel2.png");
}
#slide3{
	background-image: url("../img/carousel/carousel3.png");
}
.carousel-text{
	padding-top: 5%;
	padding-bottom: 5%;
	padding-left: 10%;
	padding-right: 10%;

}


/* Services Styles */
#services a{
	margin-top: 20px;
}

.service-item{
	background-color: white;
	box-shadow: 0px 14px 8px rgba(34, 35, 58, 0.2);
	margin: 35px;
	padding: 35px;
	font-size: large;
}

.color-client{
	color:#058b8c!important;
}

/* Historique Styles */
.subsection-title{
	margin-top: 100px;
}

/* Entreprise Styles */
.etp-item{
	background-color: white;
	box-shadow: 0px 14px 8px rgba(34, 35, 58, 0.2);
	margin: 35px;
	padding: 35px;
	font-size: large;
	display:flex;
	flex-direction: column;
	justify-content: center;
}
  
.etp-img{
	width: 100%;
	height: auto;
	margin-bottom: 25px;;
}

/* Equipements Styles */
.equip-item {
	background-color: white;
	box-shadow: 0px 14px 8px rgba(34, 35, 58, 0.2);
	margin: 35px;
	padding: 35px;
	font-size: large;
}
.equip-item:hover {
	box-shadow: 0px 14px 16px rgba(34,35,58,0.6);
}

.carouselEquip{
	padding:15px;
}
.carousel-img{
	width:100%;
	height:100%;
}
/* Outils Livraison Styles */
#contact{
	background-image: url("../img/Autres/IMG_8900-min.JPG");
}

#tableresult{
	display: inline-block;
	overflow: auto;
	max-height:350px;
	border-collapse: collapse;
}
#resultats{
	margin-top: 25px;
}

.text-info{
	background-color: #343a40;
	color: white!important;
	padding: 5px;
}

/* ----------------------------------------------
 * Generated by Animista on 2020-3-30 11:15:23
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/* *
 * ----------------------------------------
 * animation slit-in-vertical
 * ---------------------------------------- */

 @keyframes slit-in-vertical {
	0% {
	  -webkit-transform: translateZ(-800px) rotateY(90deg);
	  transform: translateZ(-800px) rotateY(90deg);
	  opacity: 0;
	}
	54% {
	  -webkit-transform: translateZ(-160px) rotateY(87deg);
	  transform: translateZ(-160px) rotateY(87deg);
	  opacity: 1;
	}
	100% {
	  -webkit-transform: translateZ(0) rotateY(0);
	  transform: translateZ(0) rotateY(0);
	}
  }
  
  .slit-in-vertical {
	-webkit-animation: slit-in-vertical 0.45s ease-out both;
	animation: slit-in-vertical 0.45s ease-out both;
  }