/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
////////////////////
// Mention & politique 
////////////////////
.shadow{
	box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px !important;
}

.display-none{
	display : none !important;
}
#side-header{
	/*box-shadow:3px 0px 10px rgb(0 0 0 / 20%) !important;*/
}
.side-header .fusion-tb-header:before {
    box-shadow:3px 0px 10px rgb(0 0 0 / 20%) !important;
}
.fusion-form-field.fusion-form-recaptcha-field.fusion-form-label-above{
	text-align: center !important;
}
.form-creator-recaptcha{
text-align: center !important;
display: inline-block !important;
}
.btn-envoyer-demande{
	text-align: center !important;
}
///////////////////////////////////
// login and register css are on page option 
///////////////////////////////////

.fusion-form-input{
  color: black !important;
  background-color: #FAF8FF !important;
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-color: black !important;
  font: 'Signika'!important;
}
@media only screen and (min-width: 1000px) {
.landing-header{
	max-height:120px;
	}
}
.current-menu-item a {font-weight:700 !important;}
.menu-item a:hover {font-weight:700 !important;}

.fusion-tb-header .fusion-builder-row .landing-header{
	background-color : #ffff !important;
}
.landing-header-logo{
	height:120px;
}
.logo-head{
	z-index:6 !important;
}
.logo-head-mobile{
	width: 60% !important;
}
.landing-head-menu{
	padding-top: 50px !important;
	background-color: #fff !important;
}
.landing-head-menu-mobile{
	padding-top: 10px !important;
}
.landing-header-reseau{
	max-height: 40px;
	z-index:4;
}
.landing-header-btn{
	margin-bottom : 20px;
}
.avantages :hover{
	background : #ebeced !important;
}
.formation :hover{
	background : #009CF3 !important;
}
.formation .button:hover{
	background : #D1D5DB !important;
}
.formation .button i:hover{
	background : #D1D5DB !important;
}
.formation .button i{
	color : #2a7fed !important;
}
.separator-before::before {
    content: "";
    display: block;
    width: 30px;
    height: 2px;
    background: #000000;
    left: 20px;
    top: 32px;
    position: absolute;

}
.separator-after {
    display: block !important;
    height: 2px !important;
    width: 100px !important;
    margin-left: 110px !important;
	margin-top: -12px !important;
    font-size: 0px !important;
}
#orange {
	background-color: #ff7e2a !important;
}
#white {
	background-color: #ffff !important;
}
#black {
	background-color: #000000 !important;
}
.search_bar{
	border-right: 80% !important;
}
.avatar{
	height: 60px !important;
	width: 70px !important;
	align-items: right !important;
}
.informer-img img{
	height: 70px !important;
	width: 70px !important;
}
.informer-txt :hover{
	font-weight: bold !important;
}
.avada-form-container{
	padding-left:0px !important;
	margin-left:0px !important;
}
.bb-f > .fusion-form-input{
	border-bottom: 1px solid black;
}
.checkbox_conditions label:before{
	margin-left : 20px !important;
	border: 1px solid black !important;
}
.checkbox_conditions label:after{
	margin-left : 20px !important;
}
.quote :before{
	content:url(https://formation.unadev.com/wp-content/uploads/2022/05/unnamed-file-1.png );
	width:24px;
}
.quote :after{
	content:url( https://formation.unadev.com/wp-content/uploads/2022/05/unnamed-file.png );
	width:24px;
}
.quote{
	font-style:italic !important;
}

.dashboard_lire-la-suite{
	margin-top: 10px !important;
}

///////////////////////////////////
// evenement
///////////////////////////////////
.card-date-evenement{
	padding: 10px !important;
	height: 50px !important;
}
.jour-evenement p{
	font-size: 30px !important;
	font-weight: bolder !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
}
.mois-evenement p{
	line-height: normal !important;
	font-weight: bolder !important;
	margin-top: -30px !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.evenement-height{
	margin-top: -10px;
	margin-bottom: 0px;
}
.icon_acf{
	vertical-align: text-top !important;
}
.title-acf{
	font-size: 22px; 
	font-weight: bolder;
	line-height: 32px;
}
.heure-debut-evenement p{
	font-size: 12px !important;
	width: 55px !important;
	margin-left: 5px !important;
	margin-bottom: 0px !important;
}
.heure-debut-evenement :before{
	vertical-align: top !important;
	margin-right: 5px !important;
	content: url("https://formation.unadev.com/wp-content/uploads/2022/05/access_time_24px.png")!important;
}
.heure-fin-evenement p{
	vertical-align: baseline !important;
	font-size: 12px !important;
	width: 55px !important;
	margin-bottom: 0px !important;
}
.heure-fin-evenement :before{
	content: " à ";
}
.heure-fin-evenement :after{
	content: " | ";
}
.adresse-evenement{
	font-size: 12px !important;
}
.adresse-evenement :before{
	vertical-align: top !important;
	margin-right: 5px !important;
	content: url("https://formation.unadev.com/wp-content/uploads/2022/05/place_24px.png")!important;
}

.block_date_details{
	height:75px !important;
	padding: 0px !important;
}
.info_date_details{
	margin: 0px !important;
	padding: 15px !important;
}
///////////////////////////////////
// document -> css page
///////////////////////////////////

///////////////////////////////////
// accompagnement
///////////////////////////////////
input[type="checkbox"]{
	max-width: 15px !important;
    height: 15px !important;
}
/*Caroussel*/
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    display: inline !important;
    /* z-index: 1000; */
    /* opacity: .8; */
    position: inherit !important;
    /* top: 50%; */
    margin-top: -14px;
    padding: 0;
    height: 29px;
    width: 29px;
    text-align: center;
    cursor: pointer;
    color: transparent;
    background-color: rgba(0,0,0,.5);
    background-repeat: no-repeat;
    border: none;
    /* align-content: center; */
}
.fusion-carousel-nav{
	text-align: center !important;
}

iframe{
	border-radius: 20px !important;
}
.border-radius-articles-dashboard{
	border-radius: 10px !important;
}

///////////////////////////////////////
// search bar
///////////////////////////////////////
//.search-bar{
//	z-index: 99 !important;
//}
//.content-strat{
//	z-index: 1 !important;
//}
.dashboard-card{
	height:175px;
}
.card-title{
	position: absolute;
	margin-top: 88px;
}
.card-texte{
	position: absolute;
	margin-top: 130px;
}
.mw95{
	max-width:95px;
}
.mw75 div{
	max-width:75px;
}
.post-content p {
    margin-top: 0;
    margin-bottom: 15px !important;
}

/////////
// menu lateral 
////////
.heading h4{
	display: none !important;
}
.widget-title{
	display: none !important;
}
.bellows-target{
	padding-top: 20px !important;
	padding-left: 10px !important;
	padding-bottom: 20px !important;
	padding-right: 50px !important;

}
.mb0 p{
	margin-bottom: 0px !important;
}
#wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg {
    width: 100% !important;
}
/* Check box form */
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before {
    height: 20px !important;
    min-width: 20px !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:after {
    width: 14px !important;
    height: 14px !important;
}
#wpmem_login .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_date, #wpmem_reg .div_file, #wpmem_reg .div_image, #wpmem_reg .div_membership, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_number, #wpmem_reg .div_radio, #wpmem_reg .div_select, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_url {
    font-family: 'Signika';
}
.fusion-li-item-content p{
	margin-bottom: 10px !important;
}
#wpmem_login, #wpmem_reg {
    font-family: 'Signika' !important;
}
#wpmem_reg input[type="checkbox"] {
    margin-right: 10px !important;
}
.login_status{
	text-align: center !important;
}
.button_div input[type="submit"]{
	display: block;
    margin: auto !important;
}
/*Affichage des labels des checkboxes*/
.div_checkbox label {
    display: block !important;
}