/*
Theme Name: Uniweb
Template: Divi
Description: Theme enfant divi par Uniweb
Author: Bryan
Author URI: https://astucesdivi.com/s
*/


.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: 0 0px 0px rgba(0,0,0,0)!important;
}
.lwp-label-contact .et_pb_contact_form_label {
	/* Permet d'afficher les labels des champs */
    display: inline-block;
	color: #191F26;
	font-size:13px;
	font-family: Montserrat,sans-serif;
	font-weight:400;
	text-transform:uppercase;
	padding-bottom: 17px;
}/*
.lwp-label-contact,::placeholder { /* Most browsers
    color:    #fff;
}

.lwp-label-contact,:-ms-input-placeholder { /* Internet Explorer 10+ 
   color:    #fff;
}*/
.menu_align_icon{
	float:right;
	position: relative;
	bottom:10px;
}
.et_pb_toggle_open .et_pb_toggle_title::before{
	color:#ff8d00!important;
}
.intro
{
	background:fixed;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    text-align: right;
}
.wpforms-field-label{
	color: #ffffff;
	font-weight:400!important;
	font-size:13px!important;
	text-transform:uppercase!important;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	margin-top:5px!important;
}
.wpforms-field-medium, .wpforms-field-date-time-date, .wpforms-field-date-time-time, .wpforms-field-small, .wpforms-field-large
{
	border-radius: 5px 5px 5px 5px!important;
	border:0!important;
}
.wpforms-one-half
{
	margin-bottom:10px!important;
}
.wpforms-page-next{
	font-size:20px!important; 
	background-color:#191f26!important;
	border:0!important;
	border-radius:10px!important;
	color:#fff!important;
	transition: all .2s!important;
	margin-top:10px!important;
}
.wpforms-page-next:hover{
	background-color:#fff!important;
	color:#000!important;
}
.wpforms-page-prev
{
	font-size:20px!important; 
	background-color:#ffffff!important;
	border:0!important;
	border-radius:10px!important;
	color:#191f26!important;
	transition: all .2s!important;
	margin-top:10px!important;
}
.wpforms-page-prev:hover{
	background-color:#191f26!important;
	color:#fff!important;
}
#wpforms-submit-1090
{
	font-size:20px!important; 
	background-color:#191f26!important;
	border:0!important;
	border-radius:10px!important;
	color:#fff!important;
	transition: all .2s!important;
}
#wpforms-submit-1090:hover{
	background-color:#fff!important;
	color:#000!important;
}
.wpforms-title
{
	color:#fff;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	text-transform:uppercase!important;
	text-align:center;
}
div.wpforms-container-full .wpforms-form .wpforms-field {
	padding:0!important;
}
.glsr-button
{
	text-transform: uppercase;
	font-size:20px!important; 
	background-color:#ff8d00!important;
	border:0!important;
	border-radius:5px!important;
	color:#fff!important;
	transition: all .2s!important;
	padding: 10px 10px 10px 10px;
	margin: auto;
	display: block;
}
.glsr-button:hover{
	background-color:#191f26!important;
	color:#fff!important;
}
.button1 {
	float: left;
	margin: auto;
	justify-content: space-between;
	background-color:#0c2a4d!important;
	color:white!important;
	border:0!important;
	border-radius:5px!important;
	font-size: 1.2em;
}
.button1:hover{
	
    border: 2px solid white!important;
	background-color: white!important;
	color:black!important;
	transition: 0.3s;
	
}
.bouton-404 {
	display:flex ;
	justify-content: center;
	align-items: center;
	width: 100%;
	

}
.bouton-404 a {
	display: flex;
	justify-content: center;
	align-items:center;
	padding: 8px 16px;
	margin:  10px;
}
.page404-texte{
text-align: center;
}
.page404-texte span {
	font-weight: bold;
}
.img404{
	height: 500px;
	display: flex;
	margin-left:auto;
	margin-right:auto;
	padding: 8px 16px;
	border-radius: 10px;

}