/* ---------------------------------------- */
/* ----- ultimate-member.css -------------- */
/* ---------------------------------------- */

/* ------ PAGE INSCRIPTION / ADHESION ---------- */

.adhesion ._um_row_1, .adhesion ._um_row_2, .adhesion ._um_row_3, .adhesion ._um_row_4{/*background-color:#e3ffd7;*/}
.adhesion .um_col_1{text-align:center;}
.adhesion .um-field{/*width:90%;margin:0 auto;*/}
.adhesion .um-field-um_block_12_12, .adhesion .um-field-um_block_12_14, .adhesion .um-field-um_block_12_42,.adhesion .um-field-um_block_12_52{text-align:center;}
.adhesion .um-field-um_block_12_15, .adhesion .um-field-um_block_12_28, .adhesion.um-field-um_block_12_35{text-align:center;text-transform:uppercase;font-size:14px!important;letter-spacing: 2px;font-weight:bold;}

/* ----- Personnalisation Champs */
.adhesion .um-button.um-btn-auto-width{width:100%!important;max-width:none!important;}
.adhesion .um input[type="submit"].um-button, .adhesion .um input[type="submit"].um-button:focus, .adhesion .um a.um-button, .adhesion .um a.um-button.um-disabled:hover, .adhesion .um a.um-button.um-disabled:focus, .adhesion .um a.um-button.um-disabled:active{background:#707070!important;height:40px!important;}

#corpulence-12, #taille-12, #code_postal_membre-12{width:100%;height:40px!important;}

.adhesion .um input[type="submit"].um-button{
	background-color:#EF5E04!important;
	border:1px solid #EF5E04;
	color:#FFF!important;
	text-transform:uppercase!important;
	font-weight:bold!important;
	padding:10px 20px!important;
	width:200px!important;
	margin:0 auto!important;
	margin-top:40px!important;
	letter-spacing:2px;cursor:pointer;
	position: relative;
	transition: all 0.4s ease 0s;
}

.adhesion #code_postal_membre-901{min-height:40px;}



/* ------------------------------------------------ */
/* ------ PAGE LOGIN ----- login-ua.php ----------- */
/* ------------------------------------------------ */

.um-login{width:20%!important;padding-top:60px;}
.um.um-login.um-logout.um-13.uimob340{min-height:600px;}

.um-misc-with-img{border:none!important;}
.um-misc-with-img div:nth-child(2){font-size:22px!important;margin-top:40px;}
.um-misc-with-img img{width:160px;}

.um-misc-ul{list-style-type:none;padding:0px;}

.um-misc-ul li:first-child,.um-misc-ul li:last-child{
	width:60%;
	margin:0 auto;
	background:#EF5E04;
	padding:12px;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
	border-radius:100px;
	transition: all 0.4s ease 0s;
}
.um-misc-ul li:first-child:hover,
.um-misc-ul li:last-child:hover{
	background-color:#EF8004;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}
.um-misc-ul li:first-child a,.um-misc-ul li:last-child a{
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1.25px;
	text-decoration:none;
}
.um input[type="submit"].um-button
{
	width:fit-content;
	margin:0 auto;
	background:#EF5E04!important;
	padding:12px;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
	border-radius:100px!important;;
	transition: all 0.4s ease 0s;
	font-size: 18px !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
}
.um input[type="submit"].um-button:hover{
	background-color:#EF8004!important;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}



/*-----------------------------------*/
/*------- PAGE MESSAGES -------------*/
/*-----------------------------------*/

.um-postmessage{
	width:40%;
	min-height:600px;
	margin:0 auto;
	padding:80px 40px;
	text-align:center;
	font-size:21px;
	color:#434E64;
}
.um-postmessage .img-message-logo{padding:80px 0px}
.um-postmessage .img-message-logo img{width:200px;}
.um-postmessage .btn-back-home{
	width:100%!important;
	margin:0 auto;
	background:#EF5E04!important;
	color:#FFF;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:1.25px;
	font-weight:bold;
	padding:12px 30px;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
	border-radius:100px!important;
	transition: all 0.4s ease 0s;
}
.um-postmessage .btn-back-home:hover{
	text-decoration:none;
	background-color:#EF8004!important;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}

/* ------ PAGE REINITIALISATION  ----- password-reset.php -------------- */

.um-password{padding-top:100px;}
.um-password .um-button{padding:0px 20px!important;}
.um-password #um-submit-btn{
	width: 80%!important;
    margin: 0 auto;
    background: #EF5E04!important;
    padding: 12px;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
    border-radius: 100px!important;
    transition: all 0.4s ease 0s;
    height: 50px!important;
}
.um.um-password.um-um_password_id.uimob500{min-height:400px;}


/*------------------------------------------------------------------------------------------------------------------------------ */
/* ------ PAGE COMPTE  ----- account.php --- account/general - account / password - account/privacy - account/delete ----------- */
/*------------------------------------------------------------------------------------------------------------------------------ */

.header-compte{margin-top:60px;height:100px;}
.header-compte h1{font-size:44px;display:inline-block;text-align:left;}

.um-form-account{width:90%;margin:0 auto;}

.um-account .um-account-side{width:45%!important;}
.um-account .um-account-main {float: right !important;width: 45% !important;}
.um-account .um-account-main div.um-account-heading{margin-bottom:20px!important;text-transform:uppercase;font-size:21px;letter-spacing:1.25px;}

/*-------- Account LEFT */

.um-account .um-account-side img.gravatar.avatar.avatar-120.um-avatar.um-avatar-default{width:160px;height:160px;}
.um .um .um-profile-photo img{overflow:hidden;}
.um-account .um-account-profile-link
{
	width:50%;margin:0 auto;margin-top:20px;
	margin-bottom:40px;background-color:#EF5E04;height:40px;
	text-transform:uppercase;line-height:40px;
	border-radius: 100px!important;font-weight: bold;
	transition: all 0.4s ease 0s;  
}
.um-account .um-account-profile-link:hover{
	background-color:#EF8004!important;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}

.um-account .um-account-profile-link a{color:#FFF!important;font-size:16px;font-weight:bold;}
.um-account .um-account-side li{margin-bottom:10px!important;}
.um-account a.um-account-link.current{background-color:#434E64;}
.um-account a.um-account-link.current .um-account-icon,
.um-account a.um-account-link.current .um-account-title,
.um-account a.um-account-link.current .um-account-arrow{color:#FFF;}
.um-account a.um-account-link.current:hover > .um-account-icon{color:#FFF;}

/*-------- Account RIGHT */

.um-account .um-account-main{float:right!important;}
.um-account .um-account-main .um-left{float:right!important;}
.um-account .um-account-main #um_account_submit_general,
.um-account .um-account-main #um_account_submit_password,
.um-account .um-account-main #um_account_submit_privacy,
.um-account .um-account-main #um_account_submit_delete
{
	border-radius:100px!important;
	background-color:#EF5E04!important;
	font-weight:bold!important;
	transition: all 0.4s ease 0s;
}
.um-account .um-account-main #um_account_submit_general:hover,
.um-account .um-account-main #um_account_submit_password:hover,
.um-account .um-account-main #um_account_submit_privacy:hover,
.um-account .um-account-main #um_account_submit_delete:hover
{
	background-color:#EF8004!important;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}

/*------- Account GENERAL */

i.um-icon-android-radio-button-on{color:#EF5E04!important;}



/* ------------------------------------------------------------------------ */
/* ------ PAGE DE PROFIL  ---- register.php ---- /register --- Adhesion */
/* ------------------------------------------------------------------------ */

.header-adhesion{margin-top:60px;height:100px;}
.header-adhesion h1{
	font-size:44px;
	display:inline-block;
	text-align:left;
}
.adhesion h3{
	font-family : "OpenSans-Bold";color:#434E64;
	text-transform:uppercase;text-align:center;padding:10px 20px;letter-spacing:2px;
	font-weight:bold;font-size:21px;display:inline-block;
	border:2px solid #434E64;
	margin:0 auto;
	}

.adhesion h4{
	font-family : "OpenSans-Bold";color:#EF5E04;text-transform:uppercase;text-align:center;
	padding:30px 0px;letter-spacing:2px;font-weight:bold;font-size:24px;
}
.adhesion .info-inscription{font-size:16px;padding:0px;text-align:center;width:80%;margin:0 auto;}
.adhesion .um-field-um_block_12_9_11, .adhesion .um-field-um_block_12_13, .adhesion .um-field-um_block_12_41{
	background-image:url(img/arrow-down-h3.svg);background-repeat:no-repeat;
	background-size:50px;background-position:center 62px;height:70px;}
.adhesion .um-field-um_block_12_15 h4,
.adhesion .um-field-um_block_12_28 h4,
.adhesion .um-field-um_block_12_35 h4
	{
		background-color:#FFF;color:#434E64;
		font-weight:bold;font-size:18px;padding:10px 0px;
		letter-spacing:1.5px;
	}
.um-register .um-form .um-row._um_row_2,
.um-register .um-form .um-row._um_row_5,
.um-register .um-form .um-row._um_row_7,
.um-register .um-form .um-row._um_row_9{padding:30px;}

.um-register .um-form ._um_row_1 .um-col-1,
.um-register .um-form ._um_row_3 .um-col-1,
.um-register .um-form ._um_row_10 .um-col-1
	{text-align:center;padding-top:30px;}

.um-field.um-field-um_block_12_12.um-field-block.um-field-type_block,
.um-field.um-field-um_block_12_14.um-field-block.um-field-type_block,
.um-field.um-field-um_block_12_42.um-field-block.um-field-type_block
	{
		display: inline-block;
    	margin: 0 auto!important;
		max-width:60%;
	}

.adhesion .um-register .um-form ._um_row_3 .um-col-1 .um-field.um-field-validation_inscription.um-field-checkbox.um-field-type_checkbox{
	width:60%!important;
	margin:0 auto!important;
	padding:40px 0px;
}
.adhesion .um-register .um-form ._um_row_3 .um-col-1 .um-field.um-field-validation_inscription.um-field-checkbox.um-field-type_checkbox .um-field-area .um-field-half{
	width:100%!important;margin:0 auto!important;
}

.um-register .um-form ._um_row_3 .um-col-1 .um-field-um_block_12_65 .um-field-block{text-align:center;font-size:12px;}
.um-register .um-form ._um_row_3 .um-col-1 .um-field-um_block_12_65 .um-field-block a{color:#EF5E04;}
.um-register .um-form ._um_row_3 .um-col-1 .um-field-um_block_12_65 .um-field-block a:hover{color:#EF8004;}

.adhesion .um-register .um-field.um-field-type_terms_conditions{display:none!important;}
.adhesion .um-register .um-field.um-field-type_terms_conditions .um-field-area{display:none!important;}

.um-register .um-form a.um-button.um-btn-auto-width{
	width: 250px!important;
    margin-top: 20px;
    padding: 12px 20px!important;
    font-size: 18px;
	line-height:180px;
    letter-spacing: 1.25px;
    background-color: #EF5E04!important;
    transition: all 0.4s ease 0s;
    border-radius: 100px!important;
}
.um-register .um-form a.um-button.um-btn-auto-width:hover{
	background-color:#EF8004!important;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}
.adhesion .cotisation-paiement{margin-top:60px;}
.adhesion .box-cotisation{text-align:center;}
.adhesion .box-cotisation h5{font-size:18px;letter-spacing:1.25px;font-weight:bold;margin-bottom:40px;color:#434E64;text-align:center;}
.adhesion .box-cotisation a {background:#434E64;color:#FFF;padding:8px 25px;border-radius:100px;
	text-transform:uppercase;font-weight:bold;transition: all 0.4s ease 0s;
}
.adhesion .box-cotisation a:hover {
	text-decoration:none;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}



/* ------------------------------------------------------------------------ */
/* ------ PAGE DE PROFIL  ---- profile.php ---- /user/nom_de_utilisateur --- */
/* ------------------------------------------------------------------------ */

/* ------ Header Profil */

.profile .um-cover{height:200px!important;position:absolute!important;width:1000px;left: 60%;
	transform: translateX(-60%);z-index:10;background-color:#FFF;
	background-image:url('img/dots-cover-grey.svg');background-size:120px 20px;
}

.profile a.um-cover-add{height:200px!important;}
.profile .um-cover-e{height:200px!important;width:100%;top:0px!important;position:absolute;}
.profile .um-header{width:100%;height:200px!important;padding:0px!important;right:0;border-bottom:0px!important;margin-top:100px;margin-bottom:100px;}
.profile .um-14.um .um-profile-photo a.um-profile-photo-img{width:300px!important;height:300px!important;top:-15px;}
.profile .um-header .um-profile-photo{position:absolute;width:350px;left:0px;top:-45px;z-index:20;}
.profile .um-header .um-meta{display:flex;width:66%;position:absolute;top:-55px;right:20px;height:40px;align-items: baseline;}
.profile .um-header .um-meta span:nth-child(1){color:#EF5E04;font-size:30px;letter-spacing:1.5px;text-transform:uppercase;font-weight:bold;}
.profile .um-header .um-meta span:nth-child(2){display:none;}
.profile .um-header .um-meta span:nth-child(3){color:#EF5E04;font-size:30px;float:left;letter-spacing:1.5px;}
.profile .um-header .um-meta span:nth-child(4){}

.meta-membre{display:none;}
.meta-membre-honneur{
	padding: 5px 10px;
    background: #e1a232;
    font-size: 11px !important;
    height: 30px;
    line-height: 20px;
    margin-left: 10px !important;
    border-radius: 5px;
    color: #FFF;
    margin-top: 9px !important;
    font-weight: bold;
    letter-spacing: 1.15px;
}

.profile a.um-cover-add:hover{color:#EF5E04!important;}



.um-dropdown li a:hover{color:#EF5E04!important;}

/* ------ Menu Navigation Profil */

.profile .um-profile-nav{background:#FFF!important;padding:0px!important;padding-bottom:20px!important;}
.profile .um-profile-nav-item a{width:50%;margin:0 auto!important;float:left;padding:30px 0px!important;border-radius:0px!important;}
.profile .um-profile-nav-item.without-icon span.title
{	
	width: 50%;
    display: block;
    margin: 0 auto;
    padding: 15px 0px;
    /* background: #434E64; */
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 8px;
    border-bottom: 4px solid #434E64;
    border-top: 4px solid #434E64;
    color: #434E64;
    text-transform: uppercase;
    font-weight: bold;
	transition: all 0.4s ease 0s;
}

.profile .um-profile-nav-item.without-icon span.title:hover
{
	letter-spacing: 15px;
	transition: all 0.4s ease 0s;
}

.profile .uimob800-hide.uimob500-hide.uimob340-hide{
	background:#FFF;background-repeat:no-repeat;background-size:50px;background-position:bottom center;height:60px;
}
.profile .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover {background:#FFF!important;}

/* ------ Corps du profil */

.um-profile .um-profile-body{max-width:80%;}

.profile .um-profile-body{max-width:1000px!important;}
.profile .um-field-block h4{font-size:24px;font-weight:bold;display:inline-block;margin-top:30px;
	background:#FFF;position:relative;}
.profile .um-profile-body h3{font-family : "OpenSans-Regular";font-size:18px;
	letter-spacing:1.25px;border-bottom:0px!important;}
.profile .um .um-form input[type=text], .profile .um .um-form input[type=tel], .profile .um .um-form input[type=password], .um .um-form textarea{margin-top:3px!important;}
.profile .um .um-field{display:inline-block;width:100%;padding:0px!important;}
.profile .um .um-row{border:0px!important;padding-bottom:20px!important;}

.um-field-label{font-size: 20px !important;}

.profile .um-field-block h3{
	margin:30px 0px!important;display:inline-block;position:relative;}

.profile .um-profile-body h3{
	font-family : "OpenSans-Bold";font-size:36px;font-weight:bold;
	letter-spacing:1.25px;border-bottom:0px!important;color:#434E64;text-transform:none;}

/* Bloc : A propos ._um_row_1/2 */

._um_row_2{margin-bottom:20px;}

._um_row_2 .um-col-121{width:45%;float:left;}
._um_row_2 .um-col-121 .um-field{margin-top:20px;min-height:70px;}
._um_row_2 .um-col-121 .um-field-label{width:94%;color:#b0a7a7;}
._um_row_2 .um-col-121 .um-field-area{width:94%;}
._um_row_2 .um-col-121 .um-field .um-field-area .um-field-value{font-size:16px;color:#434E64;text-align:justify;padding:0px 10px;}

.um-row._um_row_2{background-color: rgba(239, 94, 4, 0.04);border-radius:10px;}
.um-field-label label{font-weight:500!important;}

._um_row_2 .um-col-122{width:45%;float:right;}
._um_row_2 .um-col-122 .um-field{margin-top:30px;min-height:70px;}
._um_row_2 .um-col-122 .um-field-label{width:96%;color:#b0a7a7;}

#um_field_14_cv-perso label{text-align:center;width:100%;}
div#activite_artistique_29-14,div#user_email-14{font-weight:bold;}

._um_row_2 .um-col-122 .um-field-area{width:96%;}
._um_row_2 .um-col-122 .um-field .um-field-area .um-field-value{font-size:20px;color:#EF5E04;}
._um_row_2 .um-col-122 .um-field .um-field-area .um-field-value a{font-size:20px;color:#EF5E04;}
._um_row_2 .um-col-122 .um-field .um-single-fileinfo span.icon{
	background:#FFF!important;
	background-image:url('img/icon-document-download.svg')!important;
	background-repeat:no-repeat!important;
	background-position:center center!important;
}
._um_row_2 .um-col-122 .um-field .um-single-fileinfo span.icon i{
	display:none;
}

/* Bloc : Informations complementaires ._um_row_3/4 */

._um_row_3{margin:20px 0px 0px 0px!important;}
._um_row_4{margin-bottom:20px;}

._um_row_4 .um-col-121{width:45%;float:left;}
._um_row_4 .um-col-121 .um-field{margin-top:20px;min-height:70px;}
._um_row_4 .um-col-121 .um-field-label{width:94%;color:#b0a7a7;}
._um_row_4 .um-col-121 .um-field-area{width:94%;}
._um_row_4 .um-col-121 .um-field .um-field-area .um-field-value{font-size:20px;color:#EF5E04;}

._um_row_4 .um-col-122{width:45%;float:right;}
._um_row_4 .um-col-122 .um-field{margin-top:20px;min-height:70px;}
._um_row_4 .um-col-122 .um-field-label{width:96%;color:#b0a7a7;}
._um_row_4 .um-col-122 .um-field-area{width:96%;}
._um_row_4 .um-col-122 .um-field .um-field-area .um-field-value{font-size:20px;color:#EF5E04;}

/* Bloc : Reseaux sociaux ._um_row_5/6 */

._um_row_5{margin:20px 0px 0px 0px!important;}
._um_row_6{margin-bottom:20px;}

._um_row_6 .um-col-121{width:45%;float:left;}
._um_row_6 .um-col-121 .um-field{margin-top:20px;}
._um_row_6 .um-col-121 .um-field-label{width:94%;color:#b0a7a7;}
._um_row_6 .um-col-121 .um-field-area{width:94%;}
._um_row_6 .um-col-121 .um-field-area .um-field-value a{font-size:20px;color:#EF5E04;}

._um_row_6 .um-col-122{width:45%;float:right;}
._um_row_6 .um-col-122 .um-field{margin-top:20px;}
._um_row_6 .um-col-122 .um-field-label{width:96%;color:#b0a7a7;}
._um_row_6 .um-col-122 .um-field-area{width:96%;}
._um_row_6 .um-col-122 .um-field-area .um-field-value a{font-size:20px;color:#EF5E04;}

/* Bloc : Agent ._um_row_7/8 */

._um_row_7{margin:20px 0px 0px 0px!important;}
._um_row_8{margin-bottom:20px;}

._um_row_8 .um-col-121{width:45%;float:left;}
._um_row_8 .um-col-121 .um-field{margin-top:20px;}
._um_row_8 .um-col-121 .um-field-label{width:94%;color:#b0a7a7;}
._um_row_8 .um-col-121 .um-field-area{width:94%;}
._um_row_8 .um-col-121 .um-field .um-field-area .um-field-value{font-size:20px;color:#EF5E04;}

._um_row_8 .um-col-122{width:45%;float:right;}
._um_row_8 .um-col-122 .um-field{margin-top:20px;}
._um_row_8 .um-col-122 .um-field-label{width:96%;color:#b0a7a7;}
._um_row_8 .um-col-122 .um-field-area{width:96%;}
._um_row_8 .um-col-122 .um-field-area .um-field-value a{font-size:20px;color:#EF5E04;}

/* Bloc : Informations Administratives ._um_row_9/10 */

._um_row_9{margin:20px 0px 0px 0px!important;}
._um_row_10{margin-bottom:20px;}

._um_row_10 .um-col-121{width:50%;float:left;}
._um_row_10 .um-col-121 .um-field{margin-top:20px;}
._um_row_10 .um-col-121 .um-field-label{width:94%;color:#b0a7a7;}
._um_row_10 .um-col-121 .um-field-area{width:94%;}
._um_row_10 .um-col-121 .um-field .um-field-area .um-field-value{font-size:20px;color:#EF5E04;}

._um_row_10 .um-col-122{width:45%;float:right;}
._um_row_10 .um-col-122 .um-field{margin-top:20px;}
._um_row_10 .um-col-122 .um-field-label{width:96%;color:#b0a7a7;}
._um_row_10 .um-col-122 .um-field-area{width:96%;}
._um_row_10 .um-col-122 .um-field .um-field-area .um-field-value{font-size:20px;color:#EF5E04;}

.um-field.um-field-um_block_14_48.um-field-block.um-field-type_block{text-align:left;}

.um-field.um-field-um_block_14_48.um-field-block.um-field-type_block .um-field-block {
	font-size:21px;line-height:21px;color:#434E64;padding-left:60px;
	background-image:url('img/icon-private-information.svg');
	background-repeat:no-repeat;
	background-position:center left;
}

/* Bloc : Modifier Profil */

.profile .um-profil .um-form .um-form-field input[type=number]{min-height:40px!important;}


.profile .um-profile .um-form input[type="text"], .profile .um .um-form input[type="tel"], .profile .um .um-form input[type="number"], .profile .um .um-form input[type="password"], .profile .um .um-form textarea, .select2-container .profile .select2-choice, .profile .select2-container-multi .select2-choices,.profile .um-profile .um-form .select2.select2-container .select2-selection{
	border:1px solid #b0a7a7!important;
	border-bottom:2px solid #b0a7a7!important;
	transition: all 0.4s ease 0s;
}

.profile .um-profile .um-form input[type="text"]:focus, .profile .um .um-form input[type="tel"]:focus, .profile .um .um-form input[type="number"]:focus, .profile .um .um-form input[type="password"]:focus, .profile .um .um-form textarea:focus, .select2-container .profile .select2-choice:focus, .profile .select2-container-multi .select2-choices:focus{
	border:1px solid #eee!important;
	border-bottom:2px solid #EF5E04!important;
	transition: all 0.4s ease 0s;
}

.profile .um-profile.um-viewing .um-field-label{padding-bottom:0px!important;}
.profile .um .um-field-label{float:left;margin:0px!important;padding:0px;/}
.um-profile.um-viewing .um-field-label{border-bottom:none!important;}

.profile .um .um-field-area{float:left;}
.profile .um-profile .um-profile-edit{width:50px;height:50px;background:#EF5E04;padding-right:0px;text-align:center;line-height:50px;border-radius:100%;top:175px;right:140px;}
.profile .um-profile .um-profile-edit .um-faicon-check, .um-profile .um-profile-edit .um-faicon-cog{color:#FFF;}
.profile .um-profile a.cancel{display:none;}
.profile .um-profile input[type="submit"].um-button{padding:10px 20px!important;}
.profile .um-profile .um-form input[type=text], .profile .um .um-form input[type=tel], .profile .um .um-form input[type=number], .profile .um .um-form input[type=password], .profile .um .um-form textarea, .select2-container .profile .select2-choice, .profile .select2-container-multi .select2-choices{min-height:40px!important;width:100%;margin-top:3px!important;}
.profile .um-profile a.um-button.um-btn-auto-width{width:40%!important;border-radius:30px!important;padding:12px 20px!important;}

.profile .um-col-alt{padding-top:40px;}
.profile .um-profile input[type="submit"].um-button,
.profile .um-profile a.um-button.um-btn-auto-width{
	width:200px!important;margin-top:20px;
	padding:15px 20px!important;font-size:18px;letter-spacing:1.25px;background-color:#EF5E04!important;transition: all 0.4s ease 0s;border-radius:100px!important;}


@media screen and (min-width: 1000px){
    
.um-gallery-grid .um-gallery-item {
    width: calc(100% / 4)!important;
    }
}



.um-profile-body.galerie.galerie-default h3{
    display: flex;
    justify-content: center;
}
.um-profile-body.galerie.galerie-default h3 a{
    color:#FFF;
    margin-top: 20px;
    padding: 15px 20px!important;
    font-size: 18px;
    letter-spacing: 1.25px;
    background-color: #EF5E04!important;
    transition: all 0.4s ease 0s;
    border-radius: 100px!important;
    border: 0px;
}

.profile .um-gallery-grid .um-gallery-inner img{
    min-height: 200px!important;
    max-height: 200px!important;
}

.profile .um-gallery-grid .um-gallery-inner img{
    min-height: 200px!important;
    max-height: 200px!important;
}





.profile .um-profile a.um-button.um-btn-auto-width:hover,
.profile .um-profile input[type="submit"].um-button:hover
{
	background-color:#EF8004!important;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}

.um-field-error{margin:62px 0 0 0!important;}

/* UM Galerie */

.um-gallery-grid .um-gallery-inner>a
{
	border:10px solid #FFF;
	background: #FFF!important;
	overflow: hidden!important;
}
.profile .um-gallery-grid .um-gallery-inner img
{
	transform: scale(1);
	transition: all 0.7s ease 0s;
	max-width: none!important;
    display: block;
    margin: 0 auto!important;
}
.um-gallery-grid .um-gallery-inner img:hover{transform: scale(1.1);transition: all 0.7s ease 0s;}


/* ------ Formulaire d'adhésion - WPUltimate */

.info-indispensable{width:100%;}



	

/* ---------------------------------------------- */
/* ---------------------------------------------- */
/* --------------- MEDIAQUERIES ----------------- */
/* ---------------------------------------------- */
/* ---------------------------------------------- */



@media screen and (min-width:1170px) and (max-width:1400px){   /*-----------------------------------------------------------------*/

	div.uimob960 .um-search.um-search-4{padding: 20px;width:27%!important;float:left;}
	.membres .um-members.masonry {float: left;width: 68%!important;}
}



@media screen and (min-width:1024px) and (max-width:1200px){   /*-----------------------------------------------------------------*/
	
	.annuaire{width:94%!important;}
	
	div.uimob960 .um-search.um-search-4{padding: 20px;width:27%!important;float:left;}
	.membres .um-members.masonry {float: right;width: 68%!important;}
	
	
	div.uimob960 .um-search.um-search-4 .um-search-filter{width:100%!important;}
	div.uimob960 .um-search.um-search-4 .um-search-filter-2{margin-left:0px;}
	div.uimob960 .um-search.um-search-4 .um-search-submit .um-button{width:100%!important;}


}




@media screen and (min-width:1024px) and (max-width:1169px){   /*-----------------------------------------------------------------*/
   
	/* ----------------------------------------- */
	/* ------ PAGE ANNUAIRE -------------------- */
	/* ----------------------------------------- */	
		
	.annuaire{width:96%!important;}
	.membres{width:100%!important;}
	.membres .um-search{padding:20px;width:27%;}
	.membres .um-members.masonry{float:left;width:68%;}
	.membres .um-member{float:left!important;top:0px;left:0;min-height: 280px;}
	.annuaire-membres .um-members-pagi{float:right;width: 70%;}
	.annuaire-membres .um-members-pagi{float:none;width:100%;}

	.um-directory .um-members-wrapper .um-members.um-members-grid .um-member.with-cover .um-member-photo a img{object-fit:cover;}

	


}




@media screen and (min-width:961px) and (max-width:1440px){   /*-----------------------------------------------------------------*/
    
}





@media screen and (min-width:769px) and (max-width:960px){   /*-----------------------------------------------------------------*/
	
	/* ----------------------------------------- */
	/* ------ PAGE ANNUAIRE -------------------- */
	/* ----------------------------------------- */	
	
	.um-directory .um-member-directory-header{width:100%!important;}

	.um-directory.um-loaded .um-members-wrapper{width:100%;}

	.um-member-directory-header-row.um-member-directory-filters-bar{width:100%;}

	.um-search.um-search-4{width:100%!important;}

	.um-search .um-search-filter{
		width: 46%!important;
		margin: 1% 2%;
		float: left;
	}

	.um-filtered-line{width:96%;margin:0 auto!important;}

	.um-clear-filters{width:auto;}

	.um-members-pagination-box{width:100%!important;}

	/* ----------------------------------------- */
	/* ------ PROFILE -------------------- */
	/* ----------------------------------------- */	

	.profile .um-header .um-meta span:nth-child(5){width: 66%;position: absolute;bottom:-150px;left:5px;height: 40px;font-weight: bold;letter-spacing: 1.5px;font-size:20px;}
	.profile .um-header .um-meta span:nth-child(6){float:right;color:#434E64;font-size:14px;letter-spacing:1.5px;padding-top:6px;}

	.um-901.um{max-width: 90% !important;}

}





@media screen and (min-width:769px) and (max-width:1023px){   /*-----------------------------------------------------------------*/

	/* ----------------------------------------- */
	/* ------ PAGE COMPTE ---------------------- */
	/* ----------------------------------------- */		
	
	div.uimob340 .uimob340-show, div.uimob500 .uimob500-show, div.uimob800 .uimob800-show, div.uimob960 .uimob960-show{width:30%;margin:0 auto;}
	div.uimob800 .um-account-meta a, div.uimob800 .um-account-meta img{border-radius:100px!important;}
	div.uimob800 .um-account-side,
	div.uimob800 .um-account-main
	{clear:both;float:none!important;margin:0 auto;}
	div.uimob800 .um-account-main{margin-top:30px;}
	div.uimob800 .um-account-side ul{border:none!important;}
	
	.um-account .um-account-main .um-left{float:none!important;}
		
	div.uimob800 .um-account-side li a.current{background-color:#434E64!important;}

	.um-account .um-account-side{float: none !important;width: 60% !important;margin:0 auto;}
	.um-account .um-account-main {float: none !important;width: 60% !important;margin:0 auto;}
		
	/* ----------------------------------------- */
	/* ------ PAGE ADHESION -------------------- */
	/* ----------------------------------------- */
	
	.header-adhesion{margin-top:100px;}

    /* ----------------------------------------------- */
	/* ------ PAGE PROFILE PUBLIC -------------------- */
	/* ----------------------------------------------- */	
	
	.profile .um-form{position:relative;}
	.profile .um-cover{
		top:0px;
		width:90%;
		height:100px!important;
		top:60px!important;	
	}
	
	.profile .um-header {top:60px;height:100px!important;}
	.profile .um-cover-e{width:100%;height:120px!important;}
	.profile div.uimob800 .um-profile-photo a.um-profile-photo-img,
	.profile div.uimob960 .um-profile-photo a.um-profile-photo-img
	{top:-10px!important;width:180px!important;height:180px!important;}
	.profile .um-14.um .um-profile-photo a.um-profile-photo-img{width:150px!important;height:150px!important;top:-15px;top:10px!important;}
	.profile .um-header .um-meta{right:30px;top:-60px;}
	.profile .um-header .um-meta span:nth-child(1){font-size:20px;}
	.profile .um-header .um-meta span:nth-child(3){font-size:20px;}
	.profile .um-header .um-meta span:nth-child(5){padding-top:0px}
	.profile .um-profile-nav-item a{margin-top:40px;}
	.profile .um-profile-nav-item.without-icon span.title{padding:5px 0px;}
	
	.profile .um-header .um-meta span:nth-child(5){width: 66%;position: absolute;bottom:-170px;left:5px;height: 40px;font-weight: bold;letter-spacing: 1.2px;font-size:18px;}
	.profile .um-header .um-meta span:nth-child(6){color:#434E64;font-size:14px;letter-spacing:1.2px;padding-top:6px;}
	


	.um-profile-body.main.main-default{width:80%;}
	
	a.uimob800-show.uimob500-show.uimob340-show.um-tip-n{display:none;}
	.profile .uimob800-hide.uimob500-hide.uimob340-hide{display:block;}
	
	/* ------ PAGE PROFILE - PERMISSIONS ADMIN -------------------- */	
	
	.profile .um-profile .um-profile-edit {top:75px;right:45px;}
	.profile a.um-cover-add {height:100px!important;}
	.um-field.um-field-um_block_14_48.um-field-block.um-field-type_block .um-field-block{font-size:1.15em;}
	

		
	/* ----------------------------------------------- */
	/* ------ PAGE CONNEXION ------------------------- */
	/* ----------------------------------------------- */
	
	.um-login{width:50%!important;}

	/* ----------------------------------------- */
	/* ------ PAGE ANNUAIRE -------------------- */
	/* ----------------------------------------- */	
 
	.um-directory .um-member-directory-header{
		width:100%!important;
	}

	.um-directory.um-loaded .um-members-wrapper{
		width:100%;
	}

	.um-member-directory-header-row.um-member-directory-filters-bar{
		width:100%;
	}

	.um-search.um-search-4{width:100%!important;}

	.um-search .um-search-filter{
		width: 46%!important;
		margin: 1% 2%;
		float: left;
	}

	.um-filtered-line{width:96%;margin:0 auto!important;}

	.um-clear-filters{width:auto;}

	.um-members-pagination-box{width:100%!important;}

	
	


	.um-901.um{max-width: 90% !important;}


	

}  




@media screen and (min-width:601px) and (max-width:768px){   /*-----------------------------------------------------------------*/
   	

    
	/* ----------------------------------------- */
	/* ------ PAGE COMPTE ---------------------- */
	/* ----------------------------------------- */		
	
	.header-compte{width:98%;margin:0 auto;margin-top:80px;}		
	
	div.uimob340 .uimob340-show, div.uimob500 .uimob500-show, div.uimob800 .uimob800-show, div.uimob960 .uimob960-show{width:30%;margin:0 auto;}
	div.uimob800 .um-account-meta a, div.uimob800 .um-account-meta img{border-radius:100px!important;}
	div.uimob800 .um-account-side,
	div.uimob800 .um-account-main
	{clear:both;float:none!important;margin:0 auto;}	
	div.uimob800 .um-account-main{margin-top:30px;}
	div.uimob800 .um-account-side ul{border:none!important;}
	
	.um-account .um-account-main .um-left{float:none!important;}
	
	.profile a.um-cover-add{height:100px!important;}
	.profile .um-profile .um-profile-edit{top:73px;right: 50px;}
	.profile .um-14.um .um-profile-photo a.um-profile-photo-img{width:150px!important;height:150px!important;top:-80px;}
	
	div.uimob800 .um-account-side li a.current
	{background-color:#434E64!important;}

	.um-account .um-account-side{float: none !important;width: 60% !important;margin:0 auto;}
	.um-account .um-account-main {float: none !important;width: 60% !important;margin:0 auto;}


    /* ----------------------------------------------- */
	/* ------ PAGE PROFILE PUBLIC -------------------- */
	/* ----------------------------------------------- */	
	
	.um-profile-nav-item.um-profile-nav-main.without-icon.active{width:100%;margin:0 auto;}
	.profile .um-profile-nav-item a{padding:10px 0px!important;}
	
	div.uimob800 .um-profile-nav-item a{width: 40%;margin:5%!important;border-top:4px solid #434E64!important;border-bottom:4px solid #434E64!important;}
	.um .um-profile-nav-item.active a{border-top:4px solid #434E64!important;border-bottom:4px solid #434E64!important;}	
	div.uimob800 .um-profile-nav-item i{color:#434E64!important;}

	.profile .um-form{position:relative;}
	.profile .um-cover{top:0px;width:90%;height:100px!important;top:90px!important;	}
	.profile .um-header {top:60px;height:150px!important;}
	.profile .um-cover-e{width:100%;height:120px!important;}	
	.profile .um-header .um-profile-photo{left: -30px;top: 80px;}
	.profile .um-header .um-meta{top:-55px!important;flex-wrap: wrap;}	
	.profile .um-header .um-meta span:nth-child(1){font-size:21px;letter-spacing:1px;flex: 0 1 auto;}
	.profile .um-header .um-meta span:nth-child(3){font-size:21px;letter-spacing:1px;flex: 0 1 auto;}
	.profile .um-header .um-meta span:nth-child(4){flex: 0 50%;text-align:center;}
	.profile .um-header .um-meta span:nth-child(5){width: 66%;position: absolute;bottom:-170px;left:0px;height: 40px;font-weight: bold;letter-spacing: 1.2px;font-size:18px;}
	.profile .um-header .um-meta span:nth-child(6){color:#434E64;font-size:14px;letter-spacing:1.2px;padding-top:0px;}
	

	/* ----------------------------------------- */
	/* ------ PAGE ANNUAIRE -------------------- */
	/* ----------------------------------------- */
		
	.um-directory .um-member-directory-header{
		width:100%!important;
	}

	.um-directory.um-loaded .um-members-wrapper{
		width:100%;
	}

	.um-member-directory-header-row.um-member-directory-filters-bar{
		width:100%;
	}

	.um-search.um-search-4{width:100%!important;}

	.um-search .um-search-filter{
		width: 46%!important;
		margin: 1% 2%;
		float: left;
	}

	.um-filtered-line{width:96%;margin:0 auto!important;}

	.um-clear-filters{width:auto;}

	.um-members-pagination-box{width:100%!important;}    
	
	
	


	
		
		
	/* ----------------------------------------------- */
	/* ------ PAGE CONNEXION ------------------------- */
	/* ----------------------------------------------- */

	.um-login{width:50%!important;}

	.um-901.um{max-width: 90% !important;}

}   




@media screen and (min-width:481px) and (max-width:600px){   /*-----------------------------------------------------------------*/

	/* ----------------------------------------- */
	/* ------ PAGE ANNUAIRE -------------------- */
	/* ----------------------------------------- */	
	
	.um-directory .um-member-directory-header{width:100%!important;}
	
	.um-directory.um-loaded .um-members-wrapper{width:100%;}

	.um-member-directory-header-row.um-member-directory-filters-bar{width:100%;}
	
	.um-search.um-search-4{width:100%!important;}
	
	.um-search .um-search-filter{float: left;}
	
	.um-filtered-line{width:96%;margin:0 auto!important;}
	
	.um-clear-filters{width:auto;}
	
	.um-members-pagination-box{width:100%!important;}   

	select.um-s2.um-members-pagi-dropdown{
		border:2px solid #EF5E04!important;
		color:#EF5E04;
		padding:5px;
	}
	

	


	/* ----------------------------------------- */
	/* ------ PAGE COMPTE ---------------------- */
	/* ----------------------------------------- */		
	
	.um-account .um-account-profile-link {width: 80%;}
	div.uimob340 .uimob340-show, div.uimob500 .uimob500-show, div.uimob800 .uimob800-show, div.uimob960 .uimob960-show{width:50%;margin:0 auto;}
	div.uimob800 .um-account-meta a, div.uimob800 .um-account-meta img{border-radius:100px!important;}
	div.uimob800 .um-account-side,
	div.uimob800 .um-account-main
	{clear:both;float:none!important;margin:0 auto;}
	div.uimob800 .um-account-main{margin-top:30px;}
	div.uimob800 .um-account-side ul{border:none!important;}
	
	.um-account .um-account-main .um-left{float:none!important;width:100%;}

	.um-account .um-account-side{float: none !important;width: 70% !important;margin:0 auto;}
	.um-account .um-account-main {float: none !important;width: 70% !important;margin:0 auto;}
	
/* ----------------------------------------- */
/* ------ PAGE ADHESION -------------------- */
/* ----------------------------------------- */
	
	.header-adhesion{width:96%;margin:0 auto;margin-top:100px;}
	.header-adhesion h1{font-size:36px;}

	.adhesion{width:90%!important;margin:0 auto;padding:0px;padding-bottom:80px;}
	.adhesion h3 {font-size:18px;}
	.adhesion .um-field-um_block_12_9_11, .adhesion .um-field-um_block_12_13, .adhesion .um-field-um_block_12_41{background-position: center 59px;}

	._um_row_2 .um-col-121, ._um_row_2 .um-col-122{width:100%;float:none;}	
	._um_row_2 .um-col-121 .um-field-label,
	._um_row_2 .um-col-121 .um-field-area{width:100%;margin:0;}
	._um_row_2 .um-col-121 .um-field{margin:0;}	
	._um_row_2 .um-col-122 .um-field-label,
	._um_row_2 .um-col-122 .um-field-area{width:100%;margin:0;}
	._um_row_2 .um-col-122 .um-field{margin:0;}
	
	.select2.select2-container .select2-selection{padding:0px;}


	/* ----------------------------------------------- */
	/* ------ PAGE PROFILE PUBLIC -------------------- */
	/* ----------------------------------------------- */	
	
	.um-profile-nav-item.um-profile-nav-main.without-icon.active{width:100%;margin:0 auto;}
	.profile .um-profile-nav-item a{padding:10px 0px!important;}
	div.uimob500 .um-profile-nav-item a{width: 40%;margin:5%!important;border-top:4px solid #434E64!important;border-bottom:4px solid #434E64!important;}
	.um .um-profile-nav-item.active a{border-top:4px solid #434E64!important;border-bottom:4px solid #434E64!important;}
		
	div.uimob500 .um-profile-nav-item i{color:#434E64!important;}
	div.uimob500 .um-header .um-meta{padding:0px!important;width:100%;height:100px;}
	div.uimob500 .um-header .um-meta span{width:100%;text-align:center;}

	span.role-label.meta-membre-honneur{width:fit-content!important;margin:0 auto!important;margin-top:10px!important;}
		

	.profile .um-form{position:relative;}
	.profile .um-cover{top:0px;width:90%;height:100px!important;top:240px!important;	}
	.profile .um-header {top:60px;height:300px!important;}
	.profile .um-cover-e{width:100%;height:120px!important;}	
	.profile .um-header .um-profile-photo{left:0px;top:95px;}
	.profile .um-header .um-meta{top:-30px!important;right:0px;}	
	.profile .um-header .um-meta span:nth-child(1){font-size:24px;}
	.profile .um-header .um-meta span:nth-child(3){font-size:24px;}
	.profile .um-header .um-meta span:nth-child(5){padding-top:0px;font-size:16px;width:90%;bottom:-190px;padding-left:20px;}
	.profile .um-header .um-meta span:nth-child(6){float:left;padding-left: 25px;}
	
	.profile .um-14.um .um-profile-photo a.um-profile-photo-img{width:150px!important;height:150px!important;}
	
	.profile .um .um-row{padding:20px!important;}

	/* ------ PAGE PROFILE - PERMISSIONS ADMIN -------------------- */	
		
	.profile .um-profile .um-profile-edit{top:205px;right:55px;}


    /* ----------------------------------------------- */
	/* ------ PAGE CONNEXION ------------------------- */
	/* ----------------------------------------------- */
	
	.um-login{width:50%!important;}

    /* ----------------------------------------------- */
    /* ------ PAGE MOT DE PASSE ---------------------- */
    /* ----------------------------------------------- */
        
    .um.um-password.um-um_password_id.uimob500 {width: 90%;}


	.um-901.um{max-width: 90% !important;}

}   



@media screen and (max-width:480px){   /*-----------------------------------------------------------------*/

	/* ----------------------------------------- */
	/* ------ PAGE ADHESION -------------------- */
	/* ----------------------------------------- */
			
	.header-adhesion{margin:0 auto;margin-top:100px;}
	.header-adhesion h1{font-size:28px;}
	.adhesion{width:90%!important;margin:0 auto;padding:0px;padding-bottom:80px;}
	.adhesion h3 {font-size:14px;padding:5px 10px;}
	.adhesion .um-field-um_block_12_9_11,
	.adhesion .um-field-um_block_12_13,
	.adhesion .um-field-um_block_12_41 {background-position: center 58px;}
	.adhesion .um-field-um_block_12_9_11, .adhesion .um-field-um_block_12_13, .adhesion .um-field-um_block_12_41{background-position: center 55px;}

	._um_row_2 .um-col-121, ._um_row_2 .um-col-122{width:100%;float:none;}

	._um_row_2 .um-col-121 .um-field-label,
	._um_row_2 .um-col-121 .um-field-area{width:100%;margin:0;}
	._um_row_2 .um-col-121 .um-field{margin:0;}

	._um_row_2 .um-col-122 .um-field-label,
	._um_row_2 .um-col-122 .um-field-area{width:100%;margin:0;}
	._um_row_2 .um-col-122 .um-field{margin:0;}

	.select2.select2-container .select2-selection{padding:0px;}

	/* ----------------------------------------- */
	/* ------ PAGE COMPTE ---------------------- */
	/* ----------------------------------------- */		

	.um-account .um-account-side{width:50%!important;}
	.um-account .um-account-profile-link {width: 90%;}
	div.uimob340 .uimob340-show, div.uimob500 .uimob500-show, div.uimob800 .uimob800-show, div.uimob960 .uimob960-show{width:50%;margin:0 auto;}
	div.uimob800 .um-account-meta a, div.uimob800 .um-account-meta img{border-radius:100px!important;}

	div.uimob800 .um-account-side,
	div.uimob800 .um-account-main
	{clear:both;float:none!important;margin:0 auto;}	
	div.uimob800 .um-account-main{margin-top:30px;}
	div.uimob800 .um-account-side ul{border:none!important;}

	.um-account .um-account-main .um-left{float:none!important;width:100%;}		

	.um-account .um-account-side{float: none !important;width: 70% !important;margin:0 auto;}
	.um-account .um-account-main {float: none !important;width: 70% !important;margin:0 auto;}


	/* ----------------------------------------- */
	/* ------ PAGE ANNUAIRE -------------------- */
	/* ----------------------------------------- */	
	
	.um-directory .um-member-directory-header{
		width:100%!important;
		padding-top:30px;
	}
	
	.um-directory.um-loaded .um-members-wrapper{
		width:100%;
	}
	
	.um-member-directory-header-row.um-member-directory-filters-bar{
		width:100%;
	}
	
	.um-search.um-search-4{width:100%!important;}
	
	.um-search .um-search-filter{float:left;}
	
	.um-filtered-line{width:96%;margin:0 auto!important;}
	
	.um-clear-filters{width:auto;}
	
	.um-members-pagination-box{width:100%!important;}   

	select.um-s2.um-members-pagi-dropdown{
		border:2px solid #EF5E04!important;
		color:#EF5E04;
		padding:5px;
	}


	

	/* ----------------------------------------------- */
	/* ------ PAGE PROFILE PUBLIC -------------------- */
	/* ----------------------------------------------- */	
		
	.um-profile-nav-item.um-profile-nav-main.without-icon.active{width:100%;margin:0 auto;}
	.profile .um-profile-nav-item a{padding:10px 0px!important;}

	div.uimob500 .um-profile-nav-item a{width: 40%;margin:5%!important;border-top:4px solid #434E64!important;border-bottom:4px solid #434E64!important;}
	div.uimob500 .um-profile-nav-item i{color:#434E64!important;}
		
	div.uimob340 .um-profile-nav-item a{width: 40%;margin:5%!important;border-top:4px solid #434E64!important;border-bottom:4px solid #434E64!important;}
	div.uimob340 .um-profile-nav-item i{color:#434E64!important;}

	.um .um-profile-nav-item.active a{border-top:4px solid #434E64!important;border-bottom:4px solid #434E64!important;}
		
	.profile .um-header{top:30px;}

	._um_row_4 .um-col-121 .um-field{margin-top:0px;}	

	div.uimob500 .um-header .um-meta{padding:0px!important;width:100%;height:100px;}
	div.uimob500 .um-header .um-meta span{width:100%;text-align:center;}
		
	div.uimob340 .um-header .um-meta{padding:0px!important;width:100%;height:100px;}
	div.uimob340 .um-header .um-meta span{width:100%;text-align:center;margin-left: 0px !important;}

	span.role-label.meta-membre-honneur{width:fit-content!important;margin:0 auto!important;margin-top:10px!important;}
		
	.profile .um-form{position:relative;}

	.profile .um-cover{display:none;top:0px;width:90%;height:100px!important;top:60px!important;}
	.profile .um-header {top:20px;height:200px!important;}
	.profile .um-cover-e{width:100%;height:120px!important;}
		
	.profile .um-header .um-profile-photo{left:0px;top:140px;}
	.profile .um-header .um-meta{top:15px!important;right:0px;left:0px;}
	.profile .um-header .um-meta span{margin:0px;}
	.profile .um-header .um-meta span:nth-child(1){font-size:24px;}
	.profile .um-header .um-meta span:nth-child(3){font-size:24px;}
	.profile .um-header .um-meta span:nth-child(5){padding-top:0px;font-size:16px;width:100%;bottom:-160px;}

	.um-field-value p {font-size:12px;}
	._um_row_2 .um-col-121 .um-field .um-field-area .um-field-value{padding-right:0px;}
	.profile .um-profile-body h3{font-size:1.5em;}
		
	.um-meta span{margin:0px;}
		
	.profile .um-14.um .um-profile-photo a.um-profile-photo-img{width:120px!important;height:120px!important;}

	.profile .um .um-row{padding:20px!important;}

	/* ------ PAGE PROFILE - PERMISSIONS ADMIN -------------------- */	
		
	.profile .um-profile .um-profile-edit{top: 175px;right: 17px;}


			
	/* ----------------------------------------------- */
	/* ------ PAGE CONNEXION ------------------------- */
	/* ----------------------------------------------- */
		
	.um-login{width:80%!important;}
		
	/* ----------------------------------------------- */
	/* ------ PAGE MOT DE PASSE ---------------------- */
	/* ----------------------------------------------- */
		
	.um.um-password.um-um_password_id.uimob500 {width: 90%;}

	.um-901.um{max-width: 90% !important;}

} 