.frm_form_fields input[type=email],
.frm_form_fields input[type=number],
.frm_form_fields input[type=tel],
.frm_form_fields input[type=password],
.frm_form_fields input[type=text],
.frm_form_fields select
{
  min-height:32px !important;
  height:32px !important;
}
.ui-loader,
.cache,
.sticky_on,
.only_ps {
    display: none !important;
}
.in_ps .only_ps,
.fusion-sticky-transition .sticky_on
{
    display: block !important;
}
#z_logo img {
	width:90% !important;
}
#z_logo_footer_mob img {
	width:80% !important;
}
.instagram-icon {
	display: none !important;	
}
.H_offre {
	height:100px;
}
.line {
	margin-bottom:20px !important;
}
.i_super {
	border:2px solid var(--awb-color4);
	padding:15px;
	border-radius:15px;
}
.i_super h3 {
	margin-top:-30px !important;
	padding: 0px !important;
	background: white !important;
	display: block;
	width: 30%;
}
#z_search {
	text-align: center;
	margin-bottom: 30px;
	font-size: 24px;
}
#not_found {
	padding: 10px !important;
	background: var(--awb-color4);
	color:white;
	text-align:center;
	display: block;
}
.page-id-9049 h1 {
	font-size:36px !important;
}
.page-id-9049 #f_titre {
	padding-top:200px !important;
}
.page-id-9049 #z_titre {
	margin-bottom:0px !important;
}
#z_parcours {
	padding-bottom:20px;
	border-bottom: 3px solid var(--awb-color4);
	margin-bottom:20px;	
}
#z_info h3 {
	color:var(--awb-color4) !important;	
}
#z_info i {
	margin-right:10px;
	color:var(--awb-color4) !important;	
}
#z_info h4 {
	color:var(--awb-color5) !important;	
}
#z_info .degree {
	font-weight:bold;
	
}
#T_part {
	padding: 10px !important;
	background: var(--awb-color4);
	color:var(--awb-color7);
	margin:50px 0 0 0 !important;
	font-size:24px !important;
	text-align:center;
	display: block;
}
.alerte_adh div {
	background:red;
	padding:10px;
	text-align:center;
	color:white;
}
.alerte_adh div a {
	color:yellow;
}
#z_adherent_edit .frm_rootline_group {
	display:none;
}
#T_participants  .esp {
	display:block ;
	height:0px;
	width:130px;
}
#T_participants .B_action {
    color: var(--awb-color1) !important;
    background: var(--awb-color5);
    border-radius: 5px;
    font-size: 18px;
	float:left;
    margin:0 1%;
    display: block;
    text-align: center;
    font-weight: bold;
    padding: 10px 10px;
    cursor: pointer;	
}
#T_participants .B_action:hover {
    background: var(--awb-color4);
}
#T_inscription td {
	padding:5px;
}
#T_inscription tr:nth-child(even) {
  background-color: #f2f2f2;
}
#T_inscription img {
	width:50%;
}
/* ----------------- */
@media only screen and (min-width: 768px){
	#z_logo img {
		width:350px !important;
	}	
	#z_logo_footer img {
		width:90% !important;
	}
}
@media print {
  .fusion-tb-header {
    display: none !important;
  }
}