body{
font-family: 'Quicksand', sans-serif;
scroll-behavior:smooth;
}

nav ul a,
nav .brand-logo {
color: #444;
}

.brand-logo {
font-family: 'Sofia', cursive;
}

p {
line-height: 2rem;
}

.header-container{
margin-top:150px;
}
.sidenav-trigger {
 color: #26a69a;
}

.intro{
color:#ffffff;	
}

.col-icon{
margin-top:30px;
background:#ededed;
border:1px #dddddd solid;	
padding:25px !important;
}

.container-icon{
width:80% !important;
}

.teal {
background-color: #ffffff !important;
}
.teal-text.text-lighten-2 {
font-family: 'Sofia', cursive;	
color: #ffffff !important;
}

.teal.lighten-1{
color: #000000 !important;
background: #ffffff !important;
}

.parallax-container .section ,.parallax-container2 .section ,.parallax-container3 .section{
 width: 100%;
}

.parallax-container {
height: 600px;
}

.parallax-container2 {
padding-top: 180px;
padding-bottom: 180px;
}

.parallax-container3 {
padding-top: 30px;
padding-bottom: 30px;
}

.parallax-container2,.parallax-container,.parallax-container3 {
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.parallax-img1{
background-image: url("../img/background1.jpg");
} 

.parallax-img2{
background-image: url("../img/background2.jpg");
} 
 
.parallax-img3{
background-image: url("../img/background3.jpg");
}  

#header-index-sombre{
background-color:rgba(50, 50, 50, 0.5);	
height: 600px;
}

#index-sombre{
background-color:rgba(50, 50, 50, 0.5);
}

#index-contact-sombre{
padding:6%;
background-color:rgba(50, 50, 50, 0.5);
color:white!important;
width:80%;
margin: 10%;
}

#index-contact-sombre label{
color:white!important;
font-size:20px;
}

#index-contact-sombre input{
color:white!important;
font-size:20px;
}

#index-contact-sombre .input-field{

}

.footer-copyright{
color:#000000 !important;	
}

@media only screen and (max-width : 900px) {
  #index-contact-sombre{
	padding:5%;
	width:90%;
	margin: 5%;
	}
	
	.container-icon{
	width:90% !important;
	}
}

@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
  #index-sombre{
	 padding:5px;
	}
	.parallax-container h3,.parallax-container2 h3,.parallax-container3 h3  {
	 font-size:30px;
	}
	
	.parallax-container p ,.parallax-container2 p,.parallax-container3 p {
	 font-size:15px;
	}
	.container-icon{
	width:100% !important;
	}
}
.icon-block {
padding: 0 15px;
}
.icon-block .material-icons {
font-size: inherit;
}

footer.page-footer {
margin: 0;
}

@media  screen and (min-width: 1419px) {
	 .parallax-container h1{	
	margin-top:320px;	
	}

	.parallax-container,#header-index-sombre{
	height:900px;
	}
}

@media  screen and (min-width: 1919px) {
	.parallax-container h1{	
	margin-top:400px;	
	}

	.parallax-container,#header-index-sombre{
	height:1080px;
	}  
}