/*PAGE INDIE*/

.serieindieheader {
	background-image: url('https://www.laguilde.quebec/wp-content/uploads/2019/09/Indie2020-115-of-124.jpg')!important;
	background-position: top center!important;
	    height: 450px!important;
}

.serieindieheader:after  {
   display: none!important;
}

.serieindieheader.indie2020{
	background-image: url('https://www.laguilde.quebec/wp-content/uploads/2019/09/UBI05802_banner.jpg')!important;
}

.serieindieheader.indie2019{
	background-image: url('https://www.laguilde.quebec/wp-content/uploads/2019/09/20190313_Ubisoft_SerieIndie_BG_006__MG_2907-1.jpg')!important;
}

.serieindieheader.indie2018{
	background-image: url('https://www.laguilde.quebec/wp-content/uploads/2019/09/F1A0869.jpg')!important;
	background-position: center center!important;
}

.serieindieheader.indie2017{
	background-image: url('https://www.laguilde.quebec/wp-content/uploads/2019/09/Gagnant2.jpg')!important;
}

.backgroundlightbox{
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
        background: rgb(0 0 0 / 90%);
    z-index: 99999;
}

.blocinformation{
    position: fixed;
    width: 760px;
    max-width: 75%;
    background: #fff;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999999;
    padding: 30px;
    border-radius: 15px;
}

.blocinformation h2{
	    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 15px;
}

.texteavertissement{
	width: 100%!important;
    height: 500px;
    max-height: 50%;
    overflow: auto;
    background: #fbfbfb;
    padding: 20px;
}

.undocument .boutondocument {
    color: white !important;
    padding: 10px 0px;
    display: inline-block;
    width: 50%;
    text-align: center;
    font-size: 13px;
    font-family: "Poppins";
    background-color: #00d8ff;
    margin-top: 30px;
    border: 2px solid #00d8ff;
    transition: all 0.3s;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -ms-transition: 0.3s all;
    -o-transition: 0.3s all;
}

.boutonavertissement {
    color: white !important;
    padding: 10px 0px;
    display: inline-block;
    width: 99%;
    text-align: center;
    font-size: 17px;
    font-family: "Poppins";
    background-color: #00d8ff;
    margin-top: 18px;
    border: 2px solid #00d8ff;
    transition: all 0.3s;
    cursor: pointer;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -ms-transition: 0.3s all;
    -o-transition: 0.3s all;
}

.boutonavertissement:hover{
	background: transparent;
	color: #00d8ff!important;
}

.texteavertissement p{
	font-size: 18px;
}

.lesdocs{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 50px;
}

.undocument{
	width: 25%;
	text-align: center;
	margin-bottom: 50px;
	padding: 0 20px;
	height: 220px;
	position: relative;

}

.undocument h3{
	margin-top: 25px
}

.undocument .boutondocument {
    color: white !important;
    padding: 10px 0px;
    display: inline-block;
    width: 50%;
    text-align: center;
    font-size: 13px;
    font-family: "Poppins";
    background-color: #00d8ff;
    margin-top: 30px;
    border: 2px solid #00d8ff;
    transition: all 0.3s;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);

    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -ms-transition: 0.3s all;
    -o-transition: 0.3s all;
}

.undocument .boutondocument:hover{
	background: transparent;
	color: #00d8ff!important;
}


.archiveindie ul{
	text-decoration: none;
	margin-top: 35px;
}

.archiveindie li{
	text-decoration: none;
	    list-style-type: none;
	    display: inline-block;
	        margin: 15px 7px;
}

.archiveindie li a{
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 26px;
    box-shadow: 0 0em 0em rgba(0,0,0,0.18);
    border: 2px solid #00d8ff;
    background: transparent;

    transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
}

.archiveindie li a:hover{
    background: #00d8ff;
    color: #fff;
}

.indiecontenu h2{
	margin-bottom: 15px;
}

.indiedivision2{
	    display: flex;
    align-items: center;
}

.indietittresection h2{
	margin-bottom: 15px;
}

/*Plan du site*/
.plan-du-site{
	padding-left: 0px !important;
    list-style: none !important;
}

.plan-du-site a{
	color:#666;
	font-size:16px;
}

.plan-du-site a:hover{
	text-decoration: underline !important;
}

.titre-plan-site{
	color:#00d8ff;
	font-weight:bold;
	font-size:30px;
}

.galleriesousvid .et_pb_gallery_items .et_pb_gallery_item {
    width: calc(25% - 3px)!important;
    margin-right: 4px!important;
    margin-top: 2px!important;
}

.galleriesousvid .et_pb_gallery_items .et_pb_gallery_item:last-child {
    margin-right: 0px!important;
}

@media(max-width:770px) {
	.indietittresection h2 {
	    font-size: 30px!important;
	}

	.indiecontenu h2 {
	    font-size: 25px!important;
	}
	.indiedivision2{display: block;}
	.indiedivision2 .indiecontenu{padding-left: 0!important;padding-right: 0!important;}
	.indiedivision2 .et_pb_image {padding-left: 0!important;padding-right: 0!important;text-align: center;}

	.galleriesousvid .et_pb_gallery_items .et_pb_gallery_item {
    width: calc(50% - 1.5px)!important;
    margin-right: 3px!important;
    margin-top: 2px!important;
}

	.galleriesousvid .et_pb_gallery_items .et_pb_gallery_item:nth-child(even) {
	    margin-right: 0px!important;
	}
}

/*MESSAGE MOT DE PASSE*/
.message-MDP{
	text-align: center;
    /* border: 1px solid black; */
    background-color: #00d8ff;
    padding: 10px;
    color: white;
    width: 95%;
    margin: 0 auto 25px;
}

/*NOUVEAU TRUC POUR LES DATES DE MODIFICATION*/

.date-modif-cacher, 
.date_normal{
	display:none !important;
}

/**/

/*NOUVELLE MODIF CRASH COURSE*/

.wpuf-section-wrap{
	text-align:left !important;
}

.page-id-565 .et_pb_post h2,
.page-id-560 .et_pb_post h2{
	font-size:2em !important;
}

/**/

.scrolledHeader .messageImportant{
	margin-top:-35px;
}

.scrolledHeader .menuMembre ul a, .scrolledHeader .listelangue a{
	padding: 40px 0px 19px;
}

.scrolledHeader .menuMembre{
	height:70px;
}

.scrolledHeader .menuMembre .logo_container{
	top:0px;
}

.scrolledHeader #logo{
	height:70px;
	width:auto;
}

.page-id-1338 .membre img{
	width:85px;
}

.texteVideo h2{
	margin-bottom:20px;
}

div#mc_embed_signup .mc-field-group {
	width: 100%;
	padding-bottom: 1%;
}

div#mc_embed_signup .indicates-required {
	margin-right: 0px;
}

div#mc_embed_signup .mc-field-group input {
	border-radius: 0px;
}

.grecaptcha-badge {
	z-index: 9999999999;
}

.onEstSurDev {
	position: fixed;
	bottom: 0px;
	z-index: 999999999;
	width: 100%;
}

.wpuf-dashboard-container {
	overflow: hidden !important;
}

#secteur {
	display: flex;
	vertical-align: center;
	flex-wrap: wrap;
	align-items: center;
}

#secteur li:nth-last-of-type(1) {
	margin-right: auto;
}

.singleGameYearBottom {
	display: block;
	padding-bottom: 10px;
}

.wpuf_submit_2010 {
	display: none;
}

.messageImportant{
	display: block;
    text-align: center;
    color: white;
    background-color: #00d8ff;
    width: 100%;
    padding: 5px;
    text-align: center;
    transition:all 0.5s;
}

.messageImportant a{
	color:white !important;
	text-decoration: underline;
}

/*MENU*/
.et_header_style_left #et-top-navigation nav>ul>li>a {
	padding: 20px;
}

.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
	padding-top: 20px;
	padding-left: 0px !important;
}

.et_header_style_left header.shadow #et-top-navigation,
.et_header_style_split #et-top-navigation,
.et_header_style_left header.shadow .menuMembre,
..et_header_style_split header.shadow .menuMembre {
	padding-top: 0px;
}

.et_header_style_left header.shadow #et-top-navigation nav>ul>li>a,
.et_header_style_split header.shadow .menuMembre ul>li>a {

	/*color:#00d8ff;*/
}

table.membre img{
	max-width:150px;
}

.courriel_pour_les_demandes_relatives___ce_jeu___email_for_requests_for_this_game {
	float: none !important;
	clear: both;
}

.et_header_style_left #et-top-navigation nav>ul>li:hover>a {
	opacity: 1;
}

.et_header_style_left #et-top-navigation nav>ul>li>a:before,
.et_header_style_left #et-top-navigation nav>ul>li>a:after {
	display: block;
	position: absolute;
	color: #FFF;
	font-size: 18px;
	top: 18px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0;
}

.et_header_style_left #et-top-navigation nav>ul>li>a:before {
	content: "{";
	left: 0px;
}

.et_header_style_left #et-top-navigation nav>ul>li>a:after {
	content: "}";
	right: -2px;
}

.et_header_style_left header.shadow #et-top-navigation nav>ul>li>a:before,
.et_header_style_left header.shadow #et-top-navigation nav>ul>li>a:after {

	/*color:#00d8ff;*/
}

.et_header_style_left #et-top-navigation nav>ul>li:hover>a:before {
	opacity: 1;
	left: 6px;
}

.et_header_style_left #et-top-navigation nav>ul>li:hover>a:after {
	opacity: 1;
	right: 8px;
}

header.shadow {
	background-color: #00d8ff !important;
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.35) !important;
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.35) !important;
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.35) !important;
}

#main-content .container:before {
	content: "";
	display: none !important;
}

.error404 header {
	background-color: #00d8ff !important;
	padding-top: 0px;
}

.error404 #et-top-navigation {
	padding-top: 0px !important;
}

.error404 .container:before {
	display: none
}

.le404 {
	text-align: center;
	margin: 64px 0;
	margin-top: 30px;
	text-align: center;
	margin: 64px 0;
	margin-top: 30px;
	min-height: 75vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.le404 p {
	font-size: 33px;
	margin-bottom: 21px;
	padding-bottom: 0px;
	line-height: auto;
	text-transform: uppercase;
	font-weight: bolder;
}

.le404 p a {
	text-decoration: underline;
}

.le404 p a:hover {
	text-decoration: none;
}

#logo {
	max-height: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 0px;
}

/*MENU MEMBRE*/
.leMenu {
	z-index: 9999999999999;
	display: flex;
}

.menuMobile {
	display: none !important;
}

.menuMembre {
	background-color: white;
	width: 100%;
	float: right;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-left: 40px;
	padding-right: 40px;
	transition:all 0.5s;
	position:relative;
}

.home .menuMembre{
	background-color:transparent;
}

.home .menuMembre a,
.home #flags_language_selector a{
	color:white;
	opacity:1;
	border-bottom:0px solid black;
}

.home .lesIconesMenuDroite img{
	filter: brightness(0) invert(1);
}

.home .menuMembre ul li a
{
	border-color:white !important;
}

.home header.shadow .menuMembre{background-color:white;}

.home header.shadow .menuMembre ul a,
.home header.shadow #flags_language_selector a{
	color: #373E4E;
	opacity:0.5;
}

.home header.shadow .lesIconesMenuDroite img{
	filter: unset;
	opacity: 0.5;
}

.home header.shadow .lesIconesMenuDroite img:hover,
.home header.shadow .menuMembre ul li a:hover,
.home header.shadow #flags_language_selector a:hover{
	opacity:1 !important;
}

.home header.shadow .menuMembre ul li a{
	border-color:#373E4E !important;
}

.home header.shadow .menuMembre ul li.current_page_item a{
	opacity:1;
}

.menuMembre .logo_container {
	/*top: 15px;*/
	left: 40px;
	padding-left: 0 !important;
	width: auto;
	transition: all 0.5s;
}

.menuMembre ul {
	display: flex;
}

.menuMembre ul li {
	margin: 0px 25px;
}

.menuMembre ul a,
.listelangue a {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #373E4E;
	opacity: 0.5;
	padding: 40px 0px 20px;
	border-bottom: 5px solid white;
}

#flags_language_selector {
	margin: 0 35px 0 25px;
}

@media only screen and (max-width:1200px) {
	#flags_language_selector {
		margin: 0 5px 0 5px;
	}

}

#flags_language_selector a {
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #373E4E;
	opacity: 0.5;
	text-transform: uppercase;
	margin-right: 18px;
	padding: 0px 0px 0px 6px !important;
	border-bottom: 0px !important;
	font-size: 16px;
	padding-top: 90px;
}

#flags_language_selector a:hover {
	opacity: 1;
}

.menuMembre a {
	transition: all 0.5s;
}

.menuMembre ul li.current_page_item {
	transition: border-color 0.5s;
}

.menuMembre ul li.current_page_item:hover {
	border-color: transparent !important;
}

.menuMembre ul li.current_page_item a,
.menuMembre ul li a:hover,
.lesIconesMenuDroite a:hover,
.iconRecherche:hover,
#flags_language_selector:hover {
	opacity: 1;
	z-index: 9999999999999999;
}

.lesIconesMenuDroite {
	display: flex;
	align-items: center;
}

.menuMembre ul li.current_page_item a,
.menuMembre ul li a:hover {
	border-bottom: 5px solid #373E4E;
}

.lesIconesMenuDroite a:not(:last-of-type) {
	margin-right: 18px;
}

.lesIconesMenuDroite a,
.iconRecherche {
	opacity: 0.25;
	display: block;
	line-height: 0;
	height: auto;
	width: auto;
}

.lesIconesMenuDroite a img {
	display: block !important;
}

/*Formulaires editions*/
ul.wpuf-form li .wpuf-label,
ul.wpuf-form li.field-size-large .wpuf-fields {
	float: none !important;
}

.wpuf_actionnaires_1254 tr,
.wpuf_actionnaires_1254 td,
.wpuf_actionnaires_1254 th {
	padding: 0px !important;
}

.wpuf_actionnaires_1254 td input {
	margin-bottom: 10px !important;
}

.wpuf-fields textarea,
.wpuf-fields select {
	background-color: #FFF !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1) !important;
	border: 1px solid #ddd !important;
	color: #888;
	width: 100%;
}

.wpuf-form-layout3 label,
.wpuf-form-layout1 label {
	font-family: 'Poppins', sans-serif;
	color: #00d8ff;
	font-size: 16px;
}

.wpuf-form .thumbnails {
	padding-left: 0px !important;
}

.wpuf-form .thumbnail {
	margin-bottom: 0px !important;
}

.wpuf-form input,
.wpuf-form select {
	padding: 10px 10px !important;
	border: none !important;
	background-color: white !important;
	box-shadow: unset !important;
}

ul.wpuf-form li .wpuf-fields,
ul.wpuf-form li .wpuf-fields input:not([type="checkbox"]):not([type="radio"]) {
	width: 100% !important;
	border-bottom: 0px;
}

ul.wpuf-form li .wpuf-section-wrap h2.wpuf-section-title,
#order_review_heading {
	color: #00d8ff;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
}

#order_review_heading {
	font-size: 26px;
	margin-top: 40px;
}

ul.wpuf-form li .wpuf-section-wrap {
	border-bottom: 0px !important;
}

.wpuf-el:not(.field-size-large) {
	margin-bottom: 0px !important;
}

.wpuf-section-details {
	display: none !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields .wpuf-address-field.city_name,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields .wpuf-address-field.zip,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields .wpuf-address-field.city_name,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields .wpuf-address-field.zip {
	margin-right: 0px !important;
}

.wpuf-form .nom_studio,
.wpuf-form .street_address,
.wpuf_actionnaires_1254 tbody td:first-of-type,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields .wpuf-address-field.city_name,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields .wpuf-address-field.zip,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields .wpuf-address-field.city_name,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields .wpuf-address-field.zip,
.wpuf-form .repr_sentant_aupr_s_de_la_guilde,
.wpuf-form .facebook,
.wpuf-form .youtube,
.date_de_fondation,
.nombre_d_employ_s,
.nom_jeu,
.classification,
.plateforme,
.lien_youtube___youtuble_link,
.ul.wpuf-form li.description_du_jeu,
.phrase_d_accroche,
.cl__testeur,
.steam,
.green_man_gaming,
.humble_store,
.lien_pour_acheter_le_jeu,
.inputMarginRight,
.google_play,
.nintendo_game_store,
.microsoft_store,
.autre_lien_mac___other_mac_link,
.margin-right-form,
.region-form-produit,
.t_l_phone_g_n_ral,
.forme_juridique___legal_form_of_enterprises,
.cp_nom, 
.rcr_nom, 
.rcr_titre,
.rcrd_nom, 
.rcrd_titre,
.rrh_nom, 
.rrh_titre,
.ac_nom, 
.ac_titre,
.rf_nom, 
.rf_titre,
.rcp_nom, 
.rcp_titre___title,
.statut_du_membre,
.date_d_adh_sion___registration_date,
.nom-entreprise-partenaire,
.cp_titre,
.type_jeux,
.rm_nom,
.rm_titre,
.cp_t_l_phone,
.rcr_t_l_phone,
.rcrd_t_l_phone,
.rcp_t_l_phone,
.rf_t_l_phone,
.rrh_t_l_phone,
.rm_t_l_phone,
.wpuf-el.site_internet{
	margin-right: 2% !important;
	display: block;
}

/*.cp_titre {
	display:none;
}*/


.r_gions_couvertes,
.autre_type_de_prix,
.type_de_prix {
	float: none!important;
	clear:both !important;
}

.region-form-produit tr {
	display: flex;
	width: 100%;
	justify-content: space-between;
	padding: 0px !important;
	margin-bottom: 20px;
}

.region-form-produit tr > td:first-of-type {
	display: block;
	width: 90%;
	padding: 0px !important;
}

.region-form-produit tr > td:last-of-type {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 10%;
	padding: 0px !important;
}

.noFloat,
.secteur,
.wpuf-form .t_l_phone_du_repr_sentant,
.wpuf-form .image_banni_re_du_studio,
.wpuf-form .autre{
	float: none !important;
	clear: both !important;
}

.wpuf-form .secteur {
	width: 100% !important;
}

.secteur .wpuf-checkbox-inline {
	width: 32% !important;
}

.lien_youtube___youtuble_link,
.lien_vimeo___vimeo_link {
	margin-bottom: 0px;
}

.wpuf-form .nom_studio,
.wpuf-form .neq,
.wpuf-form .street_address,
.wpuf-form .street_address2,
.wpuf-form .city_name,
.wpuf-form .state,
.wpuf-form .zip,
.wpuf-form .repr_sentant_aupr_s_de_la_guilde,
.wpuf-form .courriel_du_repr_sentant,
.wpuf-form .t_l_phone_du_repr_sentant {
	width: 49% !important;
	float: left !important;
}

ul.wpuf-form li,
.country_select {
	width: 49% !important;
	float: left;
}

ul.wpuf-form li[data-label="Activités du membre"],
ul.wpuf-form li[data-label="Activités du studio / Studio's activities"],
ul.wpuf-form li[data-label="Autre activité / Other activities"],
ul.wpuf-form li[data-label="Noms des délégués"]{
	clear: left;
}

ul.wpuf-form li.wpuf-section-wrap,
ul.wpuf-form li.adresse_de_la_compagnie,
ul.wpuf-form li.actionnaires,
ul.wpuf-form li.courte_description__fr_,
ul.wpuf-form li.courte_description__en_,
ul.wpuf-form li.activit__s__de_votre_studio,
ul.wpuf-form li.wpuf-submit,
ul.wpuf-form li[data-label="Informations du studio"],
ul.wpuf-form li[data-label="Informations du partenaire"],
ul.wpuf-form li[data-label="Informations disponible pour le public"],
ul.wpuf-form li[data-label="Informations seulement pour le studio et la Guilde"],
ul.wpuf-form li[data-label="Plateformes de vente"],
ul.wpuf-form li[data-label="Studio's information"],
ul.wpuf-form li[data-label="Information available for the public"],
ul.wpuf-form li[data-label="Information for the studio and la Guilde only"],
ul.wpuf-form li[data-label="Plateformes de vente"],
ul.wpuf-form li[data-label="Sales platforms"],
ul.wpuf-form li[data-label="Description français"] textarea,
ul.wpuf-form li[data-label="Description anglais"] textarea,
.wpuf-el[data-label="Custom HTML"],
ul.wpuf-form li.description_du_jeu,
ul.wpuf-form li.game_s_description,
ul.wpuf-form li[data-label="Partner's informations"],
ul.wpuf-form li[data-label="Contact principal/électeur - Main representative/voting member"],
ul.wpuf-form li[data-label="Responsable des communications et relations publiques - Communications and public relations"],
ul.wpuf-form li[data-label="Responsable des communications et relations publiques (2e ressources) - Communications and public relations (2nd person)"],
ul.wpuf-form li[data-label="Responsable des comptes payables - Accounts payable manager"],
ul.wpuf-form li[data-label="Responsable des finances - Finances manager"],
ul.wpuf-form li[data-label="Responsable des ressources humaines - Human resources manager"],
ul.wpuf-form li[data-label="Autre contact - Other contact"],
ul.wpuf-form li[data-label="Membership's informations"],
ul.wpuf-form li[data-label="Name of representatives"],
ul.wpuf-form li[data-label="Member's activities"],
ul.wpuf-form li[data-label="Company information"],
ul.wpuf-form li[data-label="Responsable du marketing - Marketing manager"] {
	width: 100% !important;
}

.page-id-1281 .adresse_de_la_compagnie{
	display:block !important;
}

ul.wpuf-form li[data-label="Contact principal/électeur - Main representative/voting member"] h2,
ul.wpuf-form li[data-label="Responsable des communications et relations publiques - Communications and public relations"] h2,
ul.wpuf-form li[data-label="Responsable des communications et relations publiques (2e ressources) - Communications and public relations (2nd person)"] h2,
ul.wpuf-form li[data-label="Responsable des comptes payables - Accounts payable manager"] h2,
ul.wpuf-form li[data-label="Responsable des finances - Finances manager"] h2,
ul.wpuf-form li[data-label="Responsable des ressources humaines - Human resources manager"] h2,
ul.wpuf-form li[data-label="Autre contact - Other contact"] h2,
ul.wpuf-form li[data-label="Membership's informations"] h2,
ul.wpuf-form li[data-label="Name of representatives"] h2,
ul.wpuf-form li[data-label="Member's activities"] h2,
ul.wpuf-form li[data-label="Company information"] h2,
ul.wpuf-form li[data-label="Responsable du marketing - Marketing manager"] h2 {
	font-size: 18px!important;
}

ul.wpuf-form li[data-label="Informations du studio"] .wpuf-fields,
ul.wpuf-form li[data-label="Informations disponible pour le public "] .wpuf-fields,
ul.wpuf-form li[data-label="Informations seulement pour le studio et la Guilde"] .wpuf-fields,
ul.wpuf-form li[data-label="Plateformes de vente"] .wpuf-fields,
ul.wpuf-form li[data-label="Informations du partenaire"] .wpuf-fields,
ul.wpuf-form li[data-label="Information sur l'entreprise"] .wpuf-fields,
ul.wpuf-form li[data-label="Activités du membre"] .wpuf-fields,
ul.wpuf-form li[data-label="Noms des délégués"] .wpuf-fields,
ul.wpuf-form li[data-label="Informations sur l'adhésion"] .wpuf-fields {
	margin-bottom: 0px !important;
}

ul.wpuf-form li[data-label="Studio's information"] .wpuf-fields,
ul.wpuf-form li[data-label="Information available for the public"] .wpuf-fields,
ul.wpuf-form li[data-label="Information for the studio and la Guilde only"] .wpuf-fields,
ul.wpuf-form li[data-label="Sales platforms"] .wpuf-fields,
ul.wpuf-form li[data-label="Partner's informations"] .wpuf-fields,
ul.wpuf-form li[data-label="Membership's informations"] .wpuf-fields,
ul.wpuf-form li[data-label="Name of representatives"] .wpuf-fields,
ul.wpuf-form li[data-label="Member's activities"] .wpuf-fields,
ul.wpuf-form li[data-label="Company information"] .wpuf-fields {
	margin-top: 0px !important;
}

ul.wpuf-form li[data-label="Studio's information"],
ul.wpuf-form li[data-label="Information available for the public"],
ul.wpuf-form li[data-label="Information for the studio and la Guilde only"],
ul.wpuf-form li[data-label="Sales platforms"],
ul.wpuf-form li[data-label="Partner's informations"] {
	padding-top: 0px !important;
}



ul.wpuf-form li[data-label="Studio's information"] .wpuf-section-title,
ul.wpuf-form li[data-label="Information available for the public"] .wpuf-section-title,
ul.wpuf-form li[data-label="Information for the studio and la Guilde only"] .wpuf-section-title,
ul.wpuf-form li[data-label="Sales platforms"] .wpuf-section-title,
ul.wpuf-form li[data-label="Partner's informations"] .wpuf-section-title {
	font-size: 15px;
}

ul.wpuf-form li[data-label="Clé testeur / tester key"] {
	clear: left;
}

.wpuf-form h2 {
	padding-bottom: 0px;
}

ul.wpuf-form li.featured_image,
.logo-anglais-partenaire {
	width: 48% !important;
	clear: both;
	float: none !important;
}

.date_de_fondation {
	clear: both !important;
}

ul.wpuf-form li.jeux_disponibles,
.wpuf-el[data-label="Custom HTML"] {
	clear: both;
	float: none;
}

ul.wpuf-form li .wpuf-label {
	width: 100% !important;
}

.wpuf-image-wrap .attachment-name img {
	max-width: 150px;
}

.wpuf_actionnaires_1254 tbody tr td:first-of-type,
.wpuf_actionnaires_1254 thead tr th:first-of-type {
	width: 49%;
	margin-right: 2% !important;
	display: block;
}

.wpuf_actionnaires_1254 thead tr th:nth-of-type(2) {
	width: 49%;
	display: block;
}

.wpuf_actionnaires_1254 thead tr th:nth-of-type(3) {
	display: none;
}

.wpuf_actionnaires_1254 tbody tr td:nth-of-type(2) {
	width: calc(49% - 20px);
	display: block;
}

.wpuf_actionnaires_1254 tbody tr td:nth-of-type(3) {
	width: 20px;
	display: block;
}

.wpuf_actionnaires_1254 table,
.wpuf_actionnaires_1254 tbody,
.wpuf_actionnaires_1254 thead {
	display: block;
	width: 100%;
}

.wpuf_actionnaires_1254 tr {
	display: flex;
	width: 100%;
}

ul.wpuf-form li .wpuf-fields ul.wpuf-attachment-list li {
	max-width: 150px !important;
}

.page-id-1281 #content-area,
.page-id-1336 #content-area,
.page-id-1930 #content-area {
	margin-bottom: 100px;
}

.page-compte .filArial,
.page-id-1336 .filArial {

	/*parce que les autres fils d'arianes sont contenus dans des rows ayant un padding top de 2%*/
	padding-top: 2%;
	margin-top: 50px;
}

.page-id-1408 .filArial,
.page-id-2033 .filArial{
	padding-top:0px !important;
	margin-top:0px !important;
}

.sectionPrincipalMembre .filArial,
.sectionPrincipalPartenaire .filArial {
	margin-top: 0 !important;
}

.page-compte .et_pb_section_0 {
	padding-top: 135px;
}

.page-compte .et_pb_row_0 {
	padding-top: 0px;
}

.page-id-1281 .entry-title,
.page-id-1930 .entry-title {
	display: none;
}

.page-compte .Annonce,
.page-compte #prefoot,
.page-compte .et_menu_container {
	display: none !important;
}

#main-content.register,
.page-compte #main-content,
.page-compte #et-main-area,
.page-compte .et_pb_section {
	background-color: #F5F6FA;
}

/*.page-compte table{
background-color:white;
}*/
.html_1290 {
	margin-bottom: 20px;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li.wpuf-submit input[type=submit],
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li.wpuf-submit input[type=submit] {
	background-color: #00d8ff !important;
	border-color: #00d8ff !important;
	box-shadow: unset !important;
	transition: all 0.5s;
	border-bottom: 1px solid #00d8ff;
}

.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit]:disabled {
	color: white !important;
	text-shadow: unset !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li.wpuf-submit input[type=submit]:hover,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li.wpuf-submit input[type=submit]:hover {
	background-color: transparent !important;
	color: #00d8ff !important;
	cursor: pointer;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields input[type="checkbox"]:after,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields input[type="radio"]::after,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields input[type="checkbox"]:after,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields input[type="radio"]::after {
	background: #00d8ff !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields input[type="checkbox"]:before,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields input[type="radio"]::before,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields input[type="checkbox"]:before,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields input[type="radio"]::before {
	border: 1px solid #00d8ff !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li textarea:active,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li textarea:hover,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li textarea:focus,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li select:active,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li select:hover,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li select:focus,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields a.file-selector:hover,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields a.file-selector:focus,
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields a.file-selector:active,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li textarea:active,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li textarea:hover,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li textarea:focus,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li select:active,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li select:hover,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li select:focus,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields a.file-selector:hover,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields a.file-selector:focus,
.wpuf-form-add.wpuf-form-layout1 ul.wpuf-form li .wpuf-fields a.file-selector:active {
	border-color: #00d8ff !important;
}

.wpuf-form-layout3 label.wpuf-checkbox-block,
.wpuf-form-layout1 label.wpuf-checkbox-block {
	color: #333333;
}

.wpuf-form-layout3 label.wpuf-form-sub-label,
.wpuf-form-layout3 label.selectit,
.wpuf-form-layout3 label.wpuf-radio-block,
.wpuf-form-layout1 label.wpuf-form-sub-label,
.wpuf-form-layout1 label.selectit,
.wpuf-form-layout1 label.wpuf-radio-block {
	color: rgb(102, 102, 102);
}

.lien_youtube___youtuble_link,
.lien_vimeo___vimeo_link {
	margin-bottom: 5px !important;
}

.messageErreur {
	color: #a00;
}

.wpuf-error-msg {
	display: none;
}

ul.wpuf-form li .wpuf-fields ul.wpuf-category-checklist li {
	list-style: none;
}

.wpuf-category-checklist {
	padding-left: 0px !important;
}

.wpuf-checkbox-block input:hover {
	cursor: pointer;
}

.wpuf-form .wpuf-submit-button {
	padding: 10px 20px !important;
}

.input:-internal-autofill-selected {
	background-color: #fafafa !important;
}

/*SINGLE MEMBRE*/

.englo-banniere{
	max-height: 520px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.messagePasDeJeu {
	font-size: 19px;
	margin-top: -20px;
	margin-bottom: 60px;
}

.membreSectionGauche * {
	font-family: "Poppins";
}

.membreSectionGauche {
	width: 20%;
	position: fixed;
	height: 100vh;
	background: rgb(39, 173, 208);
	background: linear-gradient(180deg, rgba(39, 173, 208, 1) 0%, rgba(16, 87, 154, 1) 100%);
	text-align: center;
	font-family: "Poppins";
	font-size: 14px;
	z-index: 9999999;
}

.membreSectionGauche img {
	width: 136px;
	height: 136px;
}

.single-membre .et_menu_container,
.page-id-1281 .et_menu_container {
	display: none;
}

.userNameMembre {
	color: white;
	font-weight: bold;
}

.entrepriseMembre {
	color: white;
	text-decoration: underline;
}

.sectionPrincipalMembre {
	background-color: #F5F6FA;
	width: 80%;
	margin-top: 100px;
	margin:100px auto 0px;
	padding: 40px 0px;
}

.sectionPrincipalPartenaire {
	margin-top: 100px;
	padding: 40px;
}

.sectionPrincipalPartenaire .et_pb_row:first-child {
	padding-top: 0 !important;
}

@media(max-width:479px) {



	.sectionPrincipalPartenaire {
		margin-top: 70px;
		padding: 40px;
	}

}

.filArial p {
	color: #373E4E;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 30px;
}

.filArial p a {
	color: #373E4E;
	font-family: "Poppins";
}

.dernierLienArial {
	font-weight: bold;
	cursor: auto;
}

.single-membre .onEstSurDev {
	display: none;
}

.sectionPrincipalMembre .BaniereMembre {
	width: 100%;
}

.logoSingleMembre {
	width: 150px;
}

.sectionCompagnieUnMembre .logoSingleMembre  {
	width: 100%;
	max-width:500px;
	margin: 0 auto;
	display:block;
}

.engloSectionBasUnMembre {
	margin-top: 20px;
}

.sectionCompagnieUnMembre {
	background-color: white;
	width: 28%;
	padding: 20px;
	border-radius: 3px;
}

.sectionJeuxUnMembre {
	width: 67%;
}

.engloSectionBasUnMembre {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: flex-start;
}

.engloTousLesJeux {
	display: flex;
	flex-wrap: wrap;
	/*align-items: flex-start;*/
}

.unJeuUnMembre {
	width: calc((100%/3) - 10px);
	position: relative;
	height: auto;
	margin-bottom: 70px;
	margin-right: 15px;
	border-radius: 3px;
	box-shadow: 0px 2px 35px rgba(0, 0, 0, 0.15);
	background-color:white;
}

.engloTousLesJeux>div:nth-of-type(3n) {
	margin-right: 0px;
}

.unJeuUnMembreEnVedette {
	position: relative;
	margin-bottom: 20px;
	border-radius: 3px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	height: 300px;
	padding:10px 20px;
	box-shadow: 0px 2px 35px rgba(0, 0, 0, 0.15);
	background-color:white;
}

.imageJeuEnVedette {
	width: 35%;
	/*height: 300px;*/
	background-color: #FFC9C9;
	/*box-shadow: 0px 2px 35px rgba(0, 0, 0, 0.15);*/
	position: relative;
}

.grosseBoxUnJeu {
	position: relative;
	width: 65%;
	background-color: white;
	padding: 35px;
	/*box-shadow: 0px 2px 35px rgba(0, 0, 0, 0.15);*/
	border-radius: 3px;
	height: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	overflow-y: auto;
	overflow-x: hidden;
}

.grosseBoxUnJeu>div>div {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.gallerieImage {
	/*height: 250px !important;*/
	position: relative;
}

.nomDuJeuEnVedette {
	font-size: 25px;
	font-family: "Poppins";
	font-weight: bold;
	color: #373E4E;
	margin-right: 20px;
	padding-bottom: 0px;
}

.consoleDuJeuEnVedette {
	margin-top: 6px;
	width: 100%;
	font-size: 17px;
	font-family: "Poppins";
}

.desciptionDuJeuEnVedette {
	font-size: 17px;
	font-family: "Poppins";
	padding-right: 20px;
}

.nomDuJeuEnVedette span {
	font-size: 19px;
	font-weight: 500;
}

.unJeuUnMembreEnVedette a.lienSteam+div {
	width: 100%;
}

.nomDuJeuEnVedette {
	width: 100%;
	word-wrap: break-word;
}

.petiteBoxUnJeu {
	background-color: #FFF;
	width: 100%;
	padding: 10px;
	border-top: 1px solid #d2d2d2;
	text-align: center;
	height: auto;
	display: flex;
	flex-direction: column;
}

.petiteBoxUnJeu a,
.petiteBoxUnJeu p {
	font-family: "Poppins";
}

.unJeuUnMembreEnVedette:hover .iconeVideoUnMembreUnJeu:not(:hover),
.gallerieImage:hover .iconeVideoUnMembreUnJeu:not(:hover) {
	opacity: 0.6;
	bottom: 10px;
}

.iconeVideoUnMembreUnJeu {
	bottom: 0;
}

.iconeVideoUnMembreUnJeu:hover {
	opacity: 1 !important;
	bottom: 10px !important;
}

.iconeVideoUnMembreUnJeu.mobileIconeVideoUnMembreUnJeu {
	opacity: 1;
	cursor: pointer;
	bottom: 10px;
}

.sectionPrincipalMembreoverlay {
	background-color: #00000087;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	display: none;
}

.sectionPrincipalMembreoverlay::after {
	content: "X";
	position: absolute;
	width: 20px;
	height: 20px;
	top: 2vh;
	right: 2vw;
	color: white;
	font-size: 15px;
	cursor: pointer;
	text-align: center;
	padding: 3px;
	font-weight: bold;
}

.unJeuUnMembreLightbox {
	position: fixed;
	margin: 0 auto !important;
	left: 0;
	right: 0;
	width: 90vw;
	top: 5vh;
	height: 90vh;
	z-index: 100000;
	display: none;
}

@media(max-width:1100px) {
	.unJeuUnMembreLightbox {
		height: 70vh;
		top: 15vh;
	}

}

@media(max-width:660px) {
	.unJeuUnMembreLightbox {
		height: 50vh;
		top: 25vh;
	}

}

.swiper-slide {
	min-width: 100% !important;
}

.iconeVideoUnMembreUnJeu {
	opacity: 0;
	transition: opacity 0.4s ease-in-out, bottom 0.2s ease-in-out;
	position: absolute !important;
	width: 30px !important;
	height: 30px !important;
	z-index: 10 !important;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto !important;
	cursor: pointer !important;
}

.nomDuJeuUnMembre {
	color: #373E4E;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding-bottom: 0px;
	overflow: hidden;
}

.autreUnJeuUnMembre,
.ligneAccrocheUnJeuUnMembre {
	text-align: center;
	color: #9b9fa7;
}

.ligneAccrocheUnJeuUnMembre {
	padding-bottom: 0px;
}

.autreUnJeuUnMembre:before,
.ligne-accroche-un-service-partenaire:before {
	content: "";
	display: block;
	height: 2px;
	background-color: #9b9fa7;
	width: 60%;
	margin: 0 auto;
	margin-top: 7px;
	margin-bottom: 7px;
}

.titreSectionJeux {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 20px;
	font-family: "Poppins";
}

.titreSectionJeux.titreEnVedette {
	margin-top: 0px !important;
}

.titreSectionJeux span {
	font-weight: normal;
}

.sectionCompagnieUnMembre p {
	font-family: "Poppins";
}

.nomCompagnie {
	font-size: 20px;
	margin-top: 20px;
	font-weight: bold;
	color: #373E4E;
}

.descriptionCompagnie {
	font-size: 17px;
	color: #9b9fa7;
}

.descriptionCompagnie:after {
	content: "";
	display: block;
	height: 2px;
	background-color: #9b9fa7;
	width: 20%;
	margin-top: 24px;
	margin-bottom: 24px;

}

.sectionCompagnieUnMembre>a {
	font-size: 17px;
	display: block;
	color: #9b9fa7;
	font-family: "Poppins";
	display: flex;
	align-items: center;
	margin-bottom: 4px;
		word-break:break-all;
}

.sectionCompagnieUnMembre a img {
	width: 15px;
	margin-right: 10px;
}

.autreUnJeuUnMembre span,
.consoleDuJeuEnVedette span {
	margin-right: 7px;
	line-height: 1.7em;
}

.iconesUnJeuUnMembrePlateformes {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 90%;
	margin: 0 auto;
	justify-content: center;
}

.iconesUnJeuUnMembrePlateformes a,
.unJeuUnMembreEnVedette .listingPlateforme a {
	width: 32px;
	height: 32px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	display: block;
	filter: grayscale(100%);
	opacity: 0.5;
	transition: all 0.3s;
}

.iconesUnJeuUnMembrePlateformes a:hover,
.unJeuUnMembreEnVedette .listingPlateforme a:hover {
	filter: grayscale(0%);
	opacity: 0.8;
}

.uneIconeUnJeuUnMembre-steam {
	background-image: url(../img/spritesheet.png);
	background-position: -89px -47px;
}

.uneIconeUnJeuUnMembre-epic_games_store {
	background-image: url(../img/spritesheet.png);
	background-position: -5px -5px;
}

.uneIconeUnJeuUnMembre-green_man_gaming {
	background-image: url(../img/spritesheet.png);
	background-position: -47px -5px;
}

.uneIconeUnJeuUnMembre-gog {
	background-image: url(../img/spritesheet.png);
	background-position: -5px -47px;
}

.uneIconeUnJeuUnMembre-humble_store {
	background-image: url(../img/spritesheet.png);
	background-position: -47px -47px;
}

.uneIconeUnJeuUnMembre-itch_io {
	background-image: url(../img/spritesheet.png);
	background-position: -89px -5px;
}

.uneIconeUnJeuUnMembre-google_play {
	background-image: url(../img/spritesheet-2.png);
	background-position: -5px -6px;
}

.uneIconeUnJeuUnMembre-apple_store {
	background-image: url(../img/spritesheet-2.png);
	background-position: -47px -6px;
}

.uneIconeUnJeuUnMembre-nintendo_game_store {
	background-image: url(../img/spritesheet-2.png);
	background-position: -88px -6px;
}

.uneIconeUnJeuUnMembre-playstation_store {
	background-image: url(../img/spritesheet-2.png);
	background-position: -4px -46px;
}

.uneIconeUnJeuUnMembre-microsoft_store {
	background-image: url(../img/spritesheet-2.png);
	background-position: -47px -47px;
}

.uneIconeUnJeuUnMembre-autre_lien_pc___other_pc_link {
	background-image: url(../img/spritesheet-2.png);
	background-position: -88.5px -46px;
}

.uneIconeUnJeuUnMembre-autre_lien_mac___other_mac_link {
	background-image: url(../img/spritesheet-2.png);
	background-position: -4px -89px;
}

.listingPlateforme {
	display: flex;
	margin-top: 10px;
}

.listingPlateforme a {
	margin-right: 10px;
	width: 32px;
	height: 32px;
}

.sprite {
	background-image: url('../img/spritesheet.png');
	background-repeat: no-repeat;
	display: block;
	filter: grayscale(100%);
	opacity: 0.5;
	transition: all 0.3s;
}

.sprite:hover {
	filter: grayscale(0%);
	opacity: 0.8;
}

.sprite-epic {
	width: 32px;
	height: 32px;
	background-position: -5px -5px;
}

.sprite-gmg {
	width: 32px;
	height: 32px;
	background-position: -47px -5px;
}

.sprite-gog {
	width: 32px;
	height: 32px;
	background-position: -5px -47px;
}

.sprite-humble {
	width: 32px;
	height: 32px;
	background-position: -47px -47px;
}

.sprite-itch {
	width: 32px;
	height: 32px;
	background-position: -89px -5px;
}

.sprite-steam {
	width: 32px;
	height: 32px;
	background-position: -89px -47px;
}

.fab {
	font-size: 32px;
	margin-right: 0;
}

.fab:before {
	transition: color 0.3s;
	color: #808080;
}

.fab:hover:before {
	color: #00d8ff;
}

.fa-discord {
	margin-top: 2px;
}

/*LOGIN FORM*/
.page-id-1409 .Annonce,
.page-id-1409 #prefoot,
.page-id-1338 .Annonce,
.page-id-1338 #prefoot,
.page-id-1409 h1,
.page-id-1962 h1 {
	display: none;
}

.woocommerce .englobeurLoginForm input {
	background-color: #f9f9fc;
}

#main-content.register,
.page-id-1409 #main-content,
.page-id-1962 #main-content,
.page-id-1970 .entry-content,
.page-id-1964 .entry-content {
	min-height: 900px;
	display: flex;
	align-items: center;
}

.englobeurLoginForm {
	max-width: 600px;
	margin: 0 auto;
	border: 1px solid #d3ced2;
	position: relative;
	padding-top: 90px;
	margin-top: 40px;
	background-color: white;
}

.woocommerce form.login {
	border: unset;
	margin-top: 0px;
}

.englobeurLoginForm img {
	position: absolute;
	top: -115px;
	transform: translate(-50%, 0%);
	width: 230px;
	left: 50%;
}

.englobeurLoginForm h2 {
	text-align: center;
	text-transform: uppercase;
	color: #00d8ff;
}

.englobeurLoginForm a{
	color: #00d8ff;
}

.englobeurLoginForm .woocommerce-form-row {
	width: 95%;
	margin: 0 auto !important;
}

.englobeurSouvenirPassword {
	display: flex;
	align-items: center;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 20px;
	justify-content: space-between;
	width: 95%;
	flex-wrap: wrap;
}

.englobeurSouvenirPassword p {
	padding-bottom: 0px;
}

.englobeurLoginForm .woocommerce-form-login__submit,
.woocommerce-ResetPassword .woocommerce-Button,
.woocommerce-EditAccountForm .woocommerce-Button {
	width: 95%;
	margin: 0 auto !important;
	float: none !important;
	display: block !important;
	background-color: #00d8ff !important;
	border-color: #00d8ff !important;
	border: 1px solid #00d8ff;
	box-shadow: unset !important;
	transition: all 0.5s;
	border-bottom: 1px solid #00d8ff;
	color: white !important;
	transition: all 0.5s;
	font-size: 16px !important;
	padding: 10px 20px !important;
}

.woocommerce-ResetPassword .woocommerce-Button {
	width: 100% !important;
	margin-top: 20px !important;
}

.woocommerce-EditAccountForm .woocommerce-Button {
	width: auto !important;
	margin-top: 20px !important;
	margin-left: 0px !important;
}

.englobeurLoginForm .woocommerce-form-login__submit:hover,
.woocommerce-ResetPassword .woocommerce-Button:hover,
.woocommerce-EditAccountForm .woocommerce-Button:hover {
	background-color: transparent !important;
	color: #00d8ff !important;
	padding: 10px 20px !important;
}

.woocommerce-page button.button:hover:after,
.woocommerce-ResetPassword .woocommerce-Button:hover:after,
.woocommerce-EditAccountForm .woocommerce-Button:hover:after {
	opacity: 0;
}

.woocommerce-ResetPassword {
	padding: 20px;
	margin-bottom: 2em;
}

.woocommerce-ResetPassword p {
	width: 95% !important;
	margin: 0 auto;
	float: none !important;
}

.resetAknowledged h2 {
	padding: 20px;
	padding-top: 0px;
	width: 95%;
	margin: 0 auto;
	text-transform: unset;
	font-size: 18px;
}

.resetAknowledged p {
	padding: 20px;
	width: 95%;
	margin: 0 auto;
}

.resetAknowledged {
	padding-bottom: 2em;
}

.woocommerce-error {
	background-color: #a00 !important;
}

.englobeurLoginForm .woocommerce-error {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
	width: calc(95% - 38px);
	margin: 0 auto;
	position: absolute;
	bottom: 25px;
	left: 50%;
	transform: translate(-50%);
}

.yaUneErreur {
	padding-bottom: 60px !important;
}

/*EDITION DE COMPTE*/
.woocommerce-edit-account .woocommerce-MyAccount-navigation {
	display: none;
}

.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content {
	width: 100%;
	float: none;
}

.woocommerce-EditAccountForm input {
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	border: 1px solid #ddd;
	color: #888;
	padding: 10px !important;
	min-height: unset;
}

.woocommerce-EditAccountForm .form-row {
	margin-bottom: 0px !important;
}

.woocommerce input {
	border: unset !important;
	box-shadow: unset !important;
	background-color: white;
}

.etoileVedette,
.etoileTesteur {
	width: 30px;
	cursor: pointer;
}

.lesBoutonDashboard {
	text-align: right;
}

.boutonDashboard {
	color: white !important;
	padding: 10px 20px;
	display: inline-block;
	width: auto;
	font-size: 16px;
	font-family: "Poppins";
	background-color: #00d8ff;
	margin-top: 30px;
	text-align: right;
	border: 2px solid #00d8ff;
	transition: all 0.3s;
}

.boutonDashboard:hover {
	background-color: transparent;
	color: #00d8ff !important;
}

.dashboardPage .optionDashBoard .edit {
	margin-top: 0px;
	margin-right: 10px;
}

/*.dashboardPage .optionDashBoard .supprimer{
background-color:#a00;
border-color:#a00;
margin-top:0px;
}*/
.dashboardPage .optionDashBoard .supprimer span {
	color: #a00 !important;
}

/*.boutonDashboard:hover,
.dashboardPage .optionDashBoard .edit:hover,
.dashboardPage .optionDashBoard .supprimer:hover
{
background-color:transparent;
color:#00d8ff !important;
}*/

/*.dashboardPage .optionDashBoard .supprimer:hover span{
color:#a00 !important;
}
*/

.dashboardPage .filArial {
	margin-top: 0px;
	margin-bottom: 0px;
}

.arialP {
	margin: 0px !important;
}

.erreurEntreprise {
	padding-bottom: 0px;
}

.woocommerce-edit-account .woocommerce-error {
	margin-top: 45px;
}

.validation,
.woocommerce-page #payment #place_order {
	background-color: #00d8ff !important;
	border-color: #00d8ff !important;
	box-shadow: unset !important;
	transition: all 0.5s;
	border: 1px solid #00d8ff;
	display: inline-block;
	font-size: 16px;
	padding: 10px 20px;
	color: white;
	cursor: pointer;  /*display:none !important;*/
}

.woocommerce-page #payment #place_order {
	margin-top: 20px;
}

.page-id-1281 .wpuf-submit,
.page-id-1324 .wpuf-submit,
.page-id-1336 .wpuf-submit,
.page-id-1930 .wpuf-submit,
.page-id-1959 .wpuf-submit,
.page-id-2363 .wpuf-submit {
	display: none !important;
}

.validation:hover,
.woocommerce-page #payment #place_order:hover {
	background-color: transparent !important;
	color: #00d8ff;
}

.woocommerce-page #payment #place_order:hover:after {
	content: unset !important;
}

.wpuf-dashboard-container table.items-table {
	min-width: 100% !important;
}

.wpuf-dashboard-container table.items-table tr {
	background-color: white;
}

.woocommerce-EditAccountForm {
	margin-bottom: 85px;
}

/*.woocommerce-edit-account {
margin-top: 85px;
}
*/
.has-error label {
	color: #a00;
}

select.erreur {
	border: 1px solid #a00 !important;
}

.flexThisTilte {
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
	margin-bottom: 30px;
	align-items: center;
	flex-wrap: wrap;
}

.flexThisTilte h2,
.titre-controle {
	color: #00d8ff;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 0px;
}

.dashboardPage .et_pb_text_inner > p{
	padding:0px;
}

.flex-those{
	display:flex;
	flex-wrap:wrap;
	margin-top:30px;
	padding-top:1em;
}

.flex-those .boutonDashboard{
	color:#00d8ff !important;
	background-color:transparent;
	margin-bottom:15px;
}

.flex-those .boutonDashboard:hover{
	background-color: #00d8ff;
	color:white !important;
}

.boutonDashboard {
	margin-top: 0px;
}

.wpuf-dashboard-container {
	max-height: 1500px;
	overflow-y: scroll;
}

.englobeur-tableau-dashboard {
	display: none;
	max-height: 1500px;
	overflow-y: auto;
}

.bouton-accordeon-tableau {
	padding: 20px 15px;
	background-color: white;
}

.bouton-accordeon-tableau div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-family: Poppins;
}

.bouton-accordeon-tableau h2 {
	padding-bottom: 0px;
	color: #9B9FA7;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

.bouton-accordeon-tableau p {
	display: flex;
	color: #9b9fa7;
	font-size: 20px;
	cursor: pointer;
}

.bouton-accordeon-tableau span {
	margin-left: 6px;
	color: #00d8ff;
	font-weight: 900;
	font-size: 24px;
}

.section-messages {
	width: 65%;
	padding: 25px 12px;
	background-color: white;
	font-family: Poppins;
}

.section-messages h2 {
	color: #373E4E;
	font-size: 20px;
	padding-bottom: 15px;
}

.section-messages > div:not(:last-of-type) {
	border-bottom: 1px solid #00d8ff;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

.titre-nouvelles {
	padding-bottom: 0px;
	color: #00d8ff;
	font-size: 17px;
}

.date-nouvelles {
	padding-bottom: 0px;
	color: #9B9FA7;
	font-weight: 700;
	font-size: 15px;
}

.message-nouvelles {
	color: #9B9FA7;
	font-size: 15px;
}

.section-droite-welcome {
	width: 33%;
}

.section-lien-welcome {
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	flex-wrap: wrap;
}

.un-lien-welcome {
	width: calc((100%/3) - 25px);
	background-color: white;
	text-align: center;
	margin-bottom: 20px;
}

.un-lien-welcome img {
	display: block;
	margin: 0 auto;
}

.englobeur-top-welcome {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 37px;
}

.anchor-lien {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100px;
	padding: 0px 10px;
	color: #00d8ff;
	font-size: 18px;
	text-decoration: underline;
	font-family: Poppins;
	text-transform: uppercase;
}

.lien-ajout {
	width: 100%;
	display: block;
	background-color: #00d8ff;
	color: white;
	padding: 14px;
}

.section-accordeon-compte > div {
	margin-bottom: 30px;
}

.bonjour-utilisateur {
	color: #373E4E;
	font-family: Poppins;
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 5px !important;
}

.derniere-maj {
	color: #9B9FA7;
	font-size: 18px;
	margin-bottom: 30px;
}

.fait-longtemps {
	color: #F66D6D;
}

.page-template-template-welcome {
	font-family: Poppins;
}

.page-id-1408 .wcCheckoutRow{
	margin-top:50px;
	padding-top:2%;
}

.page-template-template-welcome .lesIconesMenuDroite > a:nth-of-type(1) {
	opacity: 1;
	z-index: 999999999999;
}

.page-template-template-welcome .et_pb_section {
	padding-top: 100px;
}

.page-template-template-welcome .et_pb_row {
	padding-top: 0px;
}

.section-calendrier-welcome {
	padding: 20px;
	background-color: white;
}

.top-calendrier-welcome {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 15px;
}

.top-calendrier-welcome p {
	color: #373E4E;
	font-size: 18px;
	margin-right: 10px;
}

.top-calendrier-welcome a {
	color: #373E4E;
	font-size: 14px;
	text-decoration: underline;
}

.un-event {
	display: flex;
	align-items: flex-start;
	margin-bottom: 25px;
}

.un-event img {
	padding-right: 10px;
}

.titre-event {
	display: block;
	padding-bottom: 0px !important;
	color: #00d8ff;
	font-size: 17px;
}

.texte-event {
	line-height: 1.25em;
}

.date-event {
	display: flex;
	flex-wrap: wrap;
	color: #9B9FA7;
	font-size: 14px;
	font-weight: 700;
}

.date-event p:first-of-type {
	margin-right: 5px;
	padding-bottom: 0px;
}

.section-calendrier-welcome > div:last-of-type {
	margin-bottom: 0px;
}

/*FOOTER*/
.menuFooterMembre {
	display: flex;
	justify-content: space-between;
	background-color: #373E4E;
	flex-wrap: wrap;
}

.menuFooterMembre * {
	font-family: "Poppins";
}

.menuFooterMembre b {
	color: #00d8ff;
	margin-bottom: 15px;
	display: block;
	font-size: 18px;
	margin-top: 30px;
}

.menuFooterMembre p,
.menuFooterMembre a {
	color: white;
	display: block;
	font-size: 15px;
}

.menuFooterMembre {
	padding: 15px 10% 45px;
}

#footer-info img {
	margin-bottom: -10px;
	margin-right: 10px;
}

#prefoot {
	background-color: #333;
	padding: 20px 0px;
}

#prefoot>div>div {
	width: 33%;
	float: left;
}

#prefoot input[type=text],
#prefoot input[type=email],
#prefoot textarea {
	width: 75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	display: block;
	margin-bottom: 5px;
	font-family: 'Open Sans';
	background-color: rgba(255, 255, 255, 0.85);
	border: 2px solid #FFF;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#prefoot input[type=text]:focus,
#prefoot input[type=email]:focus,
#prefoot textarea:focus {
	border: 2px solid #00d8ff !important;
}

#prefoot input[type=submit] {
	cursor: pointer;
	width: 75%;
	color: white;
	border: 2px solid #FFF;
	font-family: 'BMR';
	font-size: 25px;
	letter-spacing: 0px;
	padding: 9px 35px;
	background: transparent;
	text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#prefoot input[type=submit]:hover {
	background: #fff;
	color: #00d8ff;
}

#prefoot {
	background-image: url('../img/Footer10.jpg');
	background-attachment: fixed;
	background-position: bottom center;
	background-size: contain;
}

#prefoot h3 {
	font-family: 'RRMR';
	font-weight: bolder;
	color: #FFF;
	text-transform: uppercase;
	font-size: 30px;
}

#prefoot h3:after {
	content: '';
	display: block;
	margin-top: 15px;
	margin-bottom: 5px;
	width: 75%;
	border-bottom: 2px solid #FFF;
}

footer#main-footer {
	background-color: #222;
}

#footer-bottom {
	background-color: #282D3A;
}

#infoFoot a {
	text-decoration: none;
	color: #00d8ff;
	font-size: 18px;
	line-height: 1.2em;
	margin-bottom: 10px;
	display: block;
	color: #FFF;
	float: left;
	clear: both;
	position: relative;
}

#infoFoot li a:before {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#infoFoot li:hover a:before {
	color: #00d8ff;
}

#footer-info {
	text-align: center;
	width: 100%;
	color: #FFF;
	font-family: "Poppins";
}

#footer-info a {
	color: white;
	font-weight: normal;
}

.menuFooterMembre a:hover {
	opacity: 0.7;
}

.menuFooterMembre > div {
	width: calc(100%/3);
	padding-right: 15px;
}

.lien-plan-site {
	margin-top: 23px;
}

.logo-sociaux-footer {
	width: 100% !important;
	text-align: center;
	margin-top: 30px;
	padding-right: 0px !important;
}

.englobeur-logo-sociaux-footer {
	display: flex;
	justify-content: center;
}

.englobeur-logo-sociaux-footer img {
	width: 50px;
	margin-right: 3px;
	margin-left: 3px;
}

.logo-sociaux-footer p {
	margin-bottom: 10px;
}

.mailchimp-footer label {
	color: white;
}

.mailchimp-footer .asterisk {
	color: #00d8ff !important;
}

.mailchimp-footer .indicates-required {
	width: 80% !important;
	color: white !important;
}

.mailchimp-footer .mc-field-group {
	width: 80% !important;
}

.mailchimp-footer .button {
	color: #00d8ff !important;
	border-color: #00d8ff !important;
	padding: 6px 17px !important;
	font-size: 20px !important;
	text-transform: uppercase !important;
	font-family: Poppins !important;
	font-weight: normal !important;
}

.mailchimp-footer .button:hover {
	color: white !important;
}

/*PAGE MEDIA*/

/*search list members*/
.memberSearch-autocompleting * {
	box-sizing: border-box;
}

.memberSearch-autocompleting #search {
	width: 25px;
	min-width: 25px;
	background-image: url(../img/search-button.png);
	font-size: 0;
	border: none;
	padding: 5px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 8px;
	cursor: pointer;
}

.autocomplete {
	position: relative;
	display: flex;
	margin-left: 10px;
}

.memberSearch-autocompleting input[type=text] {
	background-color: transparent;
	width: 100%;
	padding-left: 5px;
	font-weight: 600;
	font-size: 12px;
	font-family: "Open Sans", Arial, sans-serif;
}

.memberSearch-autocompleting input[type=button] {
	color: #fff;
	margin-left: 10px;
}

.autocomplete-items {
	position: absolute;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	border-top: none;
	z-index: 99;
	top: 100%;
	right: 0;
	width: calc(100% - 33px);
}

.autocomplete-items div {
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
}

.autocomplete-items div:hover {
	background-color: #e9e9e9;
}

.autocomplete-active {
	background-color: DodgerBlue !important;
	color: #ffffff;
}

.pageButtons {
	display: flex;
}

.pageButtons input {
	font-size: 17px;
	font-weight: 600;
	cursor: pointer;
	padding: 2px 8px;
	margin-right: 0px;
	border: 0px;
	font-family: 'Poppins';
	color: #373E4E;
	opacity: 0.5;
	font-weight: normal;
	transition: all 0.2s;
}

.pageButtons input:hover {
	opacity: 1;
}

.pagination {
	display: flex;
	justify-content: space-between;
	margin-top: 21px;
}

.numberOfPages label {
	margin-right: 6px;
}

.currentPageButton {
	border: none;
	background-color: transparent !important;
	color: #00d8ff !important;
	opacity: 1 !important;
	font-weight: bold !important;
}

/**/

/*gestion membre multiselect*/
.multiSelect-container .selectHeader,
.multiSelect-container .selectHeader label {
	cursor: pointer;
}

.selectHeader {
	margin-right: 10px;
}

.selectHeader label {
	padding: 5px 10px;
	background-color: #f5f6fa;
	border: 1px solid #dad9c7;
	cursor: pointer;
}

.multiSelect-container label,
.selectHeader label {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.multiSelect-container {
	position: absolute;
	background-color: #f5f6fa;
	border: 1px solid #dad9c7;
	z-index: 10;
	margin-top: 3px;
}

.multiSelect-container div {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #ff00000d;
	cursor: pointer;
}

.multiSelect-container label,
.multiSelect-container input {
	cursor: pointer;
}

.multiSelect-container label {
	width: 100%;
	padding: 7px 0 7px 0;
}

.multiSelect-closed {
	display: none;
}

.multiSelect-container input {
	pointer-events: none;
}

.members-management-tools {
	margin-top: 8px;
	margin-bottom: -19px;
	display: flex;
	align-items: center;
}

#csvExportButton {
	padding: 5px 10px;
	background-color: #f5f6fa;
	border: 1px solid #dad9c7;
	cursor: pointer;
	color: #666;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
}

/*gestion membre multiselect*/

/*SINGLE PARTENAIRE*/

.un-service-partenaire {
	width: calc((100%/3) - 10px);
	position: relative;
	height: auto;
	margin-bottom: 70px;
	margin-right: 15px;
	border-radius: 3px;
	box-shadow: 0px 2px 35px rgba(0, 0, 0, 0.15);
}

.englo-les-services {
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.englo-les-services>div:nth-of-type(3n) {
	margin-right: 0px;
}

.titre-produit {
	color: #373E4E;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding-bottom: 0px;
	overflow: hidden;
}

.prix-du-produit {
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 20px;
	font-weight: bold;
}

.description-produit-vedette {
	margin-top: 0px;
	width: 100%;
}

.categorie-produit-vendette {
	background-color: #00d8ff;
	color: white;
	padding: 5px 10px !important;
	margin-right: 10px;
}

.categories-produit-vedette {
	width: 100%;
	font-weight: 700;
	margin-top: 17px;
}

.region-petit-service {
	padding-bottom: 0px;
}

.categories-petit-service {
	font-weight: 700;
}

/*.information-cacher{
display:none;
}*/
.information-cacher a {
	display: block;
	font-size: 17px;
	display: block;
	color: #9b9fa7;
	font-family: "Poppins";
	display: flex;
	align-items: center;
	margin-bottom: 4px;
	overflow-wrap: anywhere;
}

.bouton-afficher-information {
	display: inline-block;
	padding: 10px 20px;
	color: white;
	background-color: #00d8ff;
	font-family: Poppins;
	cursor: pointer;
}

.categorie-partenaire {
	margin-bottom: 20px;
	color: #9b9fa7;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 700;
	list-style: none;
}

.addresse-partenaire {
	margin-bottom: 20px;
	font-family: Poppins;
}

.description-produit-vedette {
	overflow: hidden;
	max-height: 70px;
}

.max-height-text {
	max-height: 70px;
	transition: all 0.5s;
}

.bouton-voir-plus-vedette,
.bouton-voir-moins-en-vedette{
	display: none;
	margin-top: 20px;
	font-size: 16px;
	font-family: Poppins;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
}

.bouton-voir-moins-en-vedette{display:none;}

.woocommerce-checkout .woocommerce-notices-wrapper {
	display: none;
}

#apropos-equipe {
	display: block;
	padding-top: 120px;
	margin-top: -120px;
	pointer-events: none;
}



/*NEW LOGIN FORM*/

#wpuf-login-form{
	padding: 20px;
    margin-bottom: 2em;
}

#wpuf-login-form label{
	font-family: 'Poppins', sans-serif;
    color: #00d8ff !important;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}

#wpuf-login-form input[type=text],
#wpuf-login-form input[type=password]{
	padding: 15px;
    font-size: 14px;
    border-radius: 3px;
    background-color: #f9f9fc;
    width: 100%;
    border: 0px !important;
}

.englo-bouton-special-login{
	display:flex;
	justify-content: space-between;
	width: 95%;
    margin: 0 auto !important;
    margin-top: 40px !important;
}


#wpuf-login-form input[type=submit]{
	width: 95%;
    margin: 0 auto !important;
    float: none !important;
    display: block !important;
    background-color: #00d8ff !important;
    border-color: #00d8ff !important;
    border: 1px solid #00d8ff;
    box-shadow: unset !important;
    transition: all 0.5s;
    border-bottom: 1px solid #00d8ff;
    color: white !important;
    transition: all 0.5s;
    font-size: 16px !important;
    padding: 10px 20px !important;
}

#wpuf-login-form input[type=submit]:hover{
	background-color: transparent !important;
    color: #00d8ff !important;
    padding: 10px 20px !important;
    cursor:pointer;
}

.row-login{
	width: 95%;
    margin: 0 auto !important;
}

.required{
	color:red;
}


#wpuf-login-form .wpuf-message{
	width:95%;
	margin:20px auto;
}

.lost-pass-submit{
	margin-top:30px !important;
}

.page-id-3098 .user_email,
.page-id-3098 .password,
.page-id-3098 .confirm_password,
.page-id-3342 .user_email,
.page-id-3342 .password,
.page-id-3342 .confirm_password{
	padding:0px;
	margin-top:20px;
}

.page-id-3098 .user_email,
.page-id-3342 .user_email{
	width:100% !important;
}

.page-id-3098 .password,
.page-id-3342 .password{
	margin-right: 2%;
}

.page-id-3098 form li:not(.wpuf-el) .wpuf-label,
.page-id-3342 form li:not(.wpuf-el) .wpuf-label{
	display:none;
}

.page-id-3098 form li:not(.wpuf-el),
.page-id-3342 form li:not(.wpuf-el){
	padding:0px;
}

.page-id-3098 .wpuf-submit-button,
.page-id-3342 .wpuf-submit-button{
	padding:0px;
	margin-top:20px;
	text-shadow: none !important;
	border:1px solid #00d8ff !important;
}

.page-id-3098 .wpuf-submit-button:hover,
.page-id-3342 .wpuf-submit-button:hover{
	border:1px solid #00d8ff !important;
}

.page-id-3098 .password input,
.page-id-3098 .confirm_password input,
.page-id-3342 .password input,
.page-id-3342 .confirm_password input{
	margin-top:0px;
}

/*SECTION SITCKY POST*/
.un-sticky{
	display:flex;
	align-items: center;
	background-color: white;
	padding:15px;
	margin-top:30px;
	margin-bottom: 30px;
	position: relative;
}

.un-sticky img{
	width:25%;
}

.un-sticky > div{
	padding: 30px;
	width:75%;
}

.un-sticky a{
	position: absolute;
	bottom: 15px;
    right: 25px;
    text-transform: uppercase;
    color: #666;
    font-weight: bold;
    font-size: 18px;
}

.un-sticky h2{
	color:#666;
}

.un-sticky > div p:last-of-type{
	padding-bottom:30px;
}

/*.sectionSticky{display:none !important;}*/

/*Nouvelle modif accueil*/
.nouvelle-accueil{
	background-color: #f5f6fa;
	display:flex;
	align-items: center;
	position: relative;
	padding:40px 30px !important;
	width: 89%;
	margin-top: 30px;
}

.nouvelle-accueil h2,
.nouvelle-accueil h3{
	color: #333 !important;
    font-size: 25px !important;
}

.section-text-nouvelle-accueil{
	position: static;
	width: 68% !important;
}

.bouton-savoir-plus-nouvelle{
    position: absolute;
    margin-bottom: 0 !important;
    right: 40px;
    bottom: 20px;
}

.bouton-savoir-plus-nouvelle a{
	color:#333;
	text-transform: uppercase;
	font-size:16px;
}

.bouton-savoir-plus-nouvelle a:hover{
	text-decoration: underline;
}

.section-text-nouvelle-accueil p:last-of-type{
	padding-bottom:40px;
}

.section-image-nouvelle-accueil{
	width: 30% !important;
    margin-right: 2% !important;
}

.logo-desjardin-accueil{
	margin:15px 0px;
	display:inline-block;
}

.section-image-nouvelle-accueil .et_pb_module{
	text-align: center;
}

@media only screen and (max-width:980px){
	body .section-image-nouvelle-accueil{
		display:block !important;
	}

	.nouvelle-accueil{
		flex-wrap:wrap;
	}

	.section-image-nouvelle-accueil{
		width:100% !important;
		margin-right:0px;
	}

	.section-text-nouvelle-accueil{
		width:100% !important;
	}

	.un-sticky{
		flex-wrap:wrap;
		padding:30px;
	}

	.un-sticky img{
		width:100%;
	}

	.un-sticky > div{
		width:100%;
		padding:30px 0px;
	}

}

@media only screen and (max-width:479px){
	.bouton-savoir-plus-nouvelle{
		position: static;
	}

	.bouton-savoir-plus-nouvelle p{
		padding-bottom: 0px;
    	text-align: center;
	}
}


/*Page carrières*/

.page-carriere{
	padding: 0px 0px 30px;
	display:flex;
}

.page-carriere .et_pb_main_blurb_image{
	margin-bottom:15px;
}

.page-carriere .et_pb_column_1_4{
	background: #FFFFFF;
    border-radius: 3px;
    box-shadow: 0px 2px 35px rgba(0, 0, 0, 0.15);
    width: calc((100%/4) - 30px);
    margin-right: 30px;
}

.page-carriere .et_pb_blurb_container{
	padding: 10px 25px 25px;
}


.page-carriere .et_pb_blurb_content{
	max-width:100%;
}

@media only screen and (max-width:1100px){
	.page-carriere .et_pb_column_1_4{
		width: calc((100%/2) - 15px) !important;
		margin-right:30px !important;
		margin-bottom:30px;
	}

	.page-carriere .et_pb_column:nth-last-child(-n+2){
		margin-bottom:0px !important;
	}

	.page-carriere>.et_pb_column.et_pb_column_1_4:nth-child(2n){
		margin-right:0px !important;
	}

}	

@media only screen and (max-width:768px){
	.page-carriere .et_pb_column_1_4{
		width: 100% !important;
		margin-right:0px !important;
		margin-bottom:30px;
	}

	.page-carriere .et_pb_column:nth-last-child(4n){
		margin-bottom:30px !important;
	}

	.page-carriere .et_pb_column:nth-last-child(-n+2){
		margin-bottom:30px !important;
	}

	.page-carriere{
		padding: 0px 0px 0px;
	}	
}

/*FORMULAIRE INSCRIPTION*/

body .inscivez-vous-membre ul.wpuf-form li .wpuf-fields input:not([type="checkbox"]):not([type="radio"]){
	background-color: #f1f1f1 !important;
    border: 2px solid rgba(51,51,51,.1) !important;
    width:98% !important;
}

.inscivez-vous-membre .wpuf-submit-button{
	text-shadow:unset !important;
	border:1px solid #00d8ff !important;
}

.inscivez-vous-membre .wpuf-submit-button:hover{
	border:1px solid #00d8ff !important;
}

.inscivez-vous-membre .wpuf-form li{
	padding:0px !important;
}

.inscivez-vous-membre .wpuf-form li:last-of-type{
	display:none;
}

/*Carousel des partenaires*/
.un-logo{
	max-width:122px;
	width:122px;
	margin:0 20px;
}

.carrousel,.carrousel2{
/*	height:183px;
	position: absolute;
	right:0px;*/
	display:flex;
	align-items: center;
}

.carrousel .un-logo,
.carrousel2 .un-logo {
/*  opacity: 0.5;*/
/*  height: 183px;
  width: auto;
  transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;*/
}

/*.carrousel .un-logo:hover,
.carrousel2 .un-logo:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  opacity: 1;
}*/


/*page carrière*/

.carriere-padding-bottom{
	margin-bottom:4%;
}


@media only screen and (max-width:980px){
	.carriere-padding-bottom{
		margin-bottom:50px;
	}
}

/*FIX PAGE DES FORMULAIRES*/

.page-id-2043 #sidebar,
.page-id-2043 .main_title,
.page-id-1324 #sidebar,
.page-id-1324 .main_title,
.page-id-2217 #sidebar,
.page-id-2217 .main_title,
.page-id-1336 #sidebar,
.page-id-1336 .main_title
{
	display:none !important;
}

.page-id-2043 .container,
.page-id-1324 .container,
.page-id-2217 .container,
.page-id-1336 .container
{
	width:100%;
	padding-top:0px !important;
}