

body {
  font-family: "Roboto Condensed", sans-serif;
  font-optical-sizing: auto;
}

h1, h2, h3, h4 {
  font-family: "Roboto", sans-serif;	
}

a {
	color: rgba(251, 168, 52, 1);
}

a:hover {
	color: rgba(51, 58, 115, 1);
}

section#home {
	background-image:linear-gradient(rgba(251, 168, 52, 0.7), rgba(0, 0, 0, 0.6)), url("img/photos/DJI_0868.jpg");
	background-size: cover; 
	background-position: center center;
}

section#signature {
	background-image:linear-gradient(rgba(251, 168, 52, 0.7), rgba(0, 0, 0, 0.6)), url("img/photos/DJI_0390-2.jpg");
	background-size: cover; 
}

section#signature p {
	color:#fff;	
}

section#signature .text-body-emphasis {
	color:#fff !important;
}

section#home h1 {
	color: #fff;
	font-weight: 700;
}

p.intro {
	font-weight: bold;
	font-size: 1.2em;
}

section#texte-initiative {
	background-color: rgba(251, 168, 52, 0.3);
}

p.form-valid-feedback {
	color:green !important;
	font-weight: bold;
	display:none;
}

section#contact {
	text-align: center;
	background-color:rgba(251, 168, 52, 0.3);	
}

footer {
	text-align: center;
}

/* BOOTSTRAP OVERRIDES */
.btn-outline-secondary {
	border-color: #fff;
	color: #fff;
}

.btn-primary {
	background-color:rgb(251, 168, 52);
	border:1px solid rgb(251, 168, 52);
}

.btn-primary:hover, .btn-primary:active {
	background-color:#ffffff;
	border:1px solid rgb(251, 168, 52);
	color: rgb(251, 168, 52);
}

.btn-secondary:hover, .btn-secondary:active, :not(.btn-check)+.btn:active {
	background-color:rgb(251, 168, 52);
	border:1px solid rgb(251, 168, 52);
	
}

.accordion-button:focus {
	box-shadow: none;
}

.accordion-button:not(.collapsed) {
	background-color: rgba(251, 168, 52, 0.3);
}

div.accordion-body {
	background-color: rgba(251, 168, 52, 0.1);	
}