/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 20 2024 | 06:42:50 */
/* ACCUEIL */

/* cache l'icon woocomerce dans le menu */
.et-cart-info { display:none !important; }

.accueil_headline{
	text-transform:uppercase;
	font-weight:bold;
	font-size:30px;
}

@media only screen and (max-width: 980px) {
.accueil_headline{
    font-size: 20px;
 }
}

#accueil_bouton_jaune{
	line-height:28px !important;
}


/*Passage en trois colonnes */
@media only screen and (max-width: 980px) {
.three-circularity-columns .et_pb_column {
width: 33.3%!important;
}
}	

/*Passage en trois colonnes */

@media (min-width: 768px) and (max-width: 1024px) {
  
.three-circularity-columns-cases .et_pb_column {
width: 33%!important;  
	margin-right:0.3%;
}
}	


/* PIED DE PAGE */
/* Modifie la hauteur entre le texte du lien et la ligne + change la couleur*/
.footer_underline a{
  text-decoration: underline !important;
text-decoration-color: rgba(255,255,255,0.75) !important;
 text-underline-offset: 0.4em;
	text-decoration-thickness: 2px;

}

.footer_underline a:hover{
text-decoration-color: rgba(255,255,255) !important;
  -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}

/* Page 'Missions" */

.mission_tag_domaines_listing .post-meta a{
	display:inline-flex;
	background-color:#ff8980;
	color:#00335d!important;
	padding-top: 3px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	border-radius: 45px 45px 45px 45px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
}


.mission_tag_domaines_listing .entry-title{
	padding-bottom: 10px;
}

/* Page type "Mission" */

.mission_tag{
	display:inline-flex;
	padding: 5px 13px;
	border-radius: 45px 45px 45px 45px;
	margin-right:10px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600;
}

.mission_tag_color_bleufonce{
	background-color:#00335d;
	color:#ffffff;
}

.mission_tag_color_bleuclair{
	background-color:#00a9f8;
	color:#00335d;
}


.mission_tag_color_rose{
	background-color:#ff8980;
	color:#00335d;
}

.mission_tag_color_jaune{
	background-color:#FFBD3C;
	color:#00335d;
}

.mission_tag_color_vert{
	background-color:#0ae3b3;
	color:#00335d;
}

.mission_tag_color_violet{
	background-color:#a59fff;
	color:#00335d;
}

/* Version Finale */
.mission_tag_domaines a{
	display:inline-flex;
	background-color:#FFBD3C;
	color:#00335d;
	padding-top: 5px;
	padding-bottom:2px;
	padding-left:13px;
	padding-right:13px;
	border-radius: 45px 45px 45px 45px;
	margin-right:7px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600;
}

.mission_tag_phases a{
	display:inline-flex;
	background-color:#ff8980;
	color:#00335d;
	padding-top: 5px;
	padding-bottom:2px;
	padding-left:13px;
	padding-right:13px;
	border-radius: 45px 45px 45px 45px;
	margin-right:7px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600;
}

/* retire le lien project en bas */
.type-project .nav-single{
	display:none;
}

/* Page "Offre" */

.offre_tag{
	display:inline-flex;
	padding: 5px 13px;
	border-radius: 45px 45px 45px 45px;
	margin-right:5px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600;
	float:left;
}

.offre_tag_color_bleufonce{
	background-color:#00335d;
	color:#ffffff;
}

.offre_tag_color_bleuclair{
	background-color:#00a9f8;
	color:#00335d;
}


.offre_tag_color_rose{
	background-color:#ff8980;
	color:#00335d;
}

.offre_tag_color_jaune {
	background-color:#FFBD3C;
	color:#00335d;
}

.offre_tag_color_vert{
	background-color:#0ae3b3;
	color:#00335d;
}

.offre_tag_color_violet{
	background-color:#a59fff;
	color:#00335d;
}

.offre_tag_list_table table tr td{
	border:none;
}

/* Réseau */

/* Custom les spans des boutons "Découvrez" pour les principaux */
.reseau_btn_principaux{
	background-color:#00a9f8;
	color:#ffffff;
	padding: 3px 13px;
	border-radius: 45px 45px 45px 45px;
	font-weight:600;
    margin-top: 10px;
    display: inline-block;
	border: 1px solid #00a9f8;
}

.reseau_btn_principaux:hover{
	background-color:#ffffff;
	color:#00a9f8;

}



/*Passage en deux colonnes */
@media only screen and (max-width: 980px) {
.two-circularity-columns .et_pb_column {
width: 49%!important;
margin-right:0.3%!important;
}
}	

/* Custom les spans des boutons "Découvrez" pour le reste*/
.reseau_btn_profils{
	background-color:#00335d;
	color:#ffffff;
	padding: 3px 13px;
	border-radius: 45px 45px 45px 45px;
	font-weight:600;
    margin-top: 10px;
    display: inline-block;
	border: 1px solid #00335d;
}

.reseau_btn_profils:hover{
	background-color:#ffffff;
	color:#00335d;
}

/* Page Type Consultant */

/* Custom span pour faire des tags domaines*/
.consultant_domaines_tag span{
	display:inline-flex;
	background-color:#FFBD3C;
	color:#00335d;
	padding-top: 5px;
	padding-bottom:2px;
	padding-left:13px;
	padding-right:13px;
	border-radius: 45px 45px 45px 45px;
	margin-right:7px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600;
}

/* Custom span pour faire des tags compétences */
.consultant_competences_tag span{
	display:inline-flex;
	background-color:#ff8980;
	color:#00335d;
	padding-top: 5px;
	padding-bottom:2px;
	padding-left:13px;
	padding-right:13px;
	border-radius: 45px 45px 45px 45px;
	margin-right:7px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600;
}

/* Custom span pour faire des tags secteurs */
.consultant_secteurs_tag span{
	display:inline-flex;
	background-color:#00a9f8;
	color:#00335d;
	padding-top: 5px;
	padding-bottom:2px;
	padding-left:13px;
	padding-right:13px;
	border-radius: 45px 45px 45px 45px;
	margin-right:7px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600;
}

/* Page Evenements */

/* Personalisation du bouton "Participer à l'évènement"*/
#flux_evenements_archive .act-view-more {
	box-shadow: 8px 5px 0px 0px #00335d;
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms,box-shadow 300ms ease 0ms;
	line-height: 28px !important;
}

#flux_evenements_archive .act-view-more:hover {
    box-shadow: 8px 5px 0px 0px #0ae3b3;
}

.eventDate-ecs-icon:before, .eventTime-ecs-icon:before, .categories-ecs-icon:before {
	color: #0ae3b3;
}

/* Page Evenements */

/* Personalisation du bouton "Participer à l'évènement"*/
.evenement_ajoutercalendrier_bouton .et_pb_button {
	box-shadow: 8px 5px 0px 0px #00335d;
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms,box-shadow 300ms ease 0ms;
	line-height: 28px !important;
}

.evenement_ajoutercalendrier_bouton .et_pb_button:hover {
    box-shadow: 8px 5px 0px 0px #0ae3b3;
}

/* Page type événement */
.ecs-event-description a{
	color: #0ae3b3!important;
	
}

.ecs-event-description ul li{
	/*font-size:20px;*/
	/*color: #00335d!important;*/
	  margin-left: 20px;
}

/* Custom des éléments de Event Calendar */

.tribe-common-c-btn{
	box-shadow: 8px 5px 0px 0px #00335d!important;
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms,box-shadow 300ms ease 0ms!important;
	line-height: 28px !important;
	text-transform:uppercase!important;
	color: #00335d!important;
	padding-top: 5px !important;
	border-radius:0px !important;
	padding-bottom:5px!important;
	padding-left:1em!important;
	padding-right:1em!important;
	font-weight:600!important;
}

.tribe-common-c-btn:hover {
    box-shadow: 8px 5px 0px 0px #0ae3b3!important;
	color:#0ae3b3!important;
	background-color: #00335d!important;
	border-radius:0px !important;

}

/* Change la couleur de l'encadré de la date des évènements "Réservés aux membres"*/
.et-db #et-boc .et-l .decm_event_display_0_tb_body .evenement-reserve-aux-membres_ecs_category .callout-box-list{
	border-color: #0ae3b3!important;

}

/* Change la couleur du chiffre de la date l'encadré des évènements "Réservés aux membres"*/
.et-db #et-boc .et-l .decm_event_display_0_tb_body .evenement-reserve-aux-membres_ecs_category .callout_date{
	color: #0ae3b3!important;
}

/* Change la couleur du titre des évènements "Réservés aux membres"*/
.et-db #et-boc .et-l .decm_event_display_0_tb_body .evenement-reserve-aux-membres_ecs_category .entry-title a{
	color: #0ae3b3!important;
}

/* Change la couleur des pictos des évènements "Réservés aux membres"*/
.et-db #et-boc .et-l .decm_event_display_0_tb_body .evenement-reserve-aux-membres_ecs_category .eventDate-ecs-icon:before, .et-db #et-boc .et-l .decm_event_display_0_tb_body .evenement-reserve-aux-membres_ecs_category .eventTime-ecs-icon:before, .et-db #et-boc .et-l .decm_event_display_0_tb_body .evenement-reserve-aux-membres_ecs_category .categories-ecs-icon:before{
	color: #0ae3b3!important;
}

/* Change la couleur des categories des évenments "Réservés aux membres" 
.ecs_category_evenement-reserve-aux-membres a{
	color:#0ae3b3!important;
	font-weight: 600;
}*/

/* Change la couleur du bouton "Réinitialiser"*/
#dec-filter-remove {
	color:#999;
}

/* Change la couleur de la bordure des boutons cat event en hover */
.dec-filter-event-category-inline:hover{
  border: 2px solid #0ae3b3;
}

/* Change la couleur de la bordure des boutons cat event en hover */
.dec-filter-event-category-inline:hover[data-id="48"]{
  border: 2px solid #00a9f8!important;
}


.et-db #et-boc .et-l .decm_event_filter_0_tb_body .dec-filter-select[data-id="48"]{
	background-color:#00a9f8!important;
}

/* Page commande */

/* Désactivation d'un lien tribe */
.page-id-241236 .tribe-checkout-backlinks{
	display:none;
}

/* Page type produit */

/* Correction décalage champs déroulant */
.woocommerce div.product form.cart .variations td select{
	    margin-top: 10px;
}

/** Fix hauteur des modules blogs **/

/* Page Blog */
@media only screen and (min-width: 768px) {
.et_new_grid_blog_blog .et_pb_post {
min-height: 450px;
max-height:450px;
}
}


/* Page Type Article */
@media only screen and (min-width: 768px) {
.et_new_grid_blog_article .et_pb_post {
min-height: 390px;
max-height:390px;
}
}

/* Page Missions */
@media only screen and (min-width: 768px) {
.et_new_grid_blog_mission .et_pb_post {
min-height: 450px;
max-height:450px;
}
}

/** CORE MOBILE */
/* Menu */
.mobile_menu_bar:before {
color: #00335d;
}

/*edit the Divi mobile menu dropdown*/
.et_mobile_menu {
width: 130%;
margin-left: -13%;
border-color: #0ae3b3;
}

/*Divi mobile menu parent links*/
.et_mobile_menu li a {
text-align:center;
}

.pa-blog-equal-height .pa-auto-height {
    height: auto !important;
}

.pa-blog-equal-height .pa-auto-margin {
    margin-top: 20px !important;
}

/* CUstom website carbon button */
#wcb #wcb_a{
	    background: #00335d !important;
}

#wcb.carbonbadge{
	    text-align: left;

}







