/*
Theme Name:     Institut de Neurocognitivisme
Description:    Développé par Action Studio
Author:         webmaster@action-studio.net
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


@media screen and (max-width: 600px)  {
	#home_splash h1.et_pb_module_header{ font-size: 40px  }
	#accroche{ font-size: 20px	}
}

.icone_perso .et_pb_main_blurb_image{ width: 40px; margin-bottom: 15px
}

#footer-widgets ul { list-style: none}
#footer-widgets .footer-widget li { padding-left: 0;  list-style: none; border-style: none}
#footer-widgets .footer-widget li::before{border-style: none}
#footer-widgets .et-social-icons li {    margin-left: 5px; }
#footer-widgets .et-social-icons li:first-child{ margin-left: 0 }

#footer-widgets .fwidget {
    margin-bottom: 10%;
}
#footer-widgets .footer-widget a.icon , #footer-widgets .footer-widget li a.icon { color:#fff}

.icon_inc{ vertical-align:middle; margin-right: 20px; margin-bottom: 10px}

h1.entry-title{ color:#02485d }
h1.et_pb_module_header{ color:#fcb731!important; font-size: 60px; font-weight: 300; }

h3.et_pb_toggle_title{ font-size: 18px }

.select_category{ max-width: 220px; padding: 16px; border: none; border-radius: 0; color: #999;background-color: #eee; font-size: 14px; }

.bordure_radius h4{border-bottom: solid 3px #fff; margin-bottom: 30px }
.bordure_radius .et_pb_column{ border-radius: 20px; padding-bottom: 20px}
.bordure_radius .et_pb_module_header{ border-bottom: solid 3px #fff}

#anc_inside strong{ color:#fcb731}

.entry-title{ font-size: 22px; line-height: 1.2em }

.et_pb_section.actu_section{ padding: 0 }

#picto_formations h2{ color: #666; line-height: 1.2em; font-size:26px  }


.boite_formations .et_pb_column{ border-radius: 20px; font-size: 18px }
.boite_formations li{padding: 10px 0 10px 0 }
.boite_formations ul{padding-bottom: 0 }

.img_valeurs{ vertical-align:middle; margin-right:20px; }


.message_erreur, .message_succes{ padding: 20px ; font-size: 18px; margin-bottom: 20px}
.message_erreur{ background-color: rgba(252,183,49,0.5) ; border: solid 1px #fcb731}
.message_succes{ background-color: #dff0d8 ; border: solid 1px #02485d; }

.title_agenda{ color:#666}
.entete_agenda{ margin-bottom:20px
	
}

.reseau-soc .et-social-icons { float: left; margin-top: 20px }

.ajout_margin{ padding-top: 20px }

.img_actu{ filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
}

.et_pb_bg_layout_light .et_pb_post p.post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta{ color:#02485d}

.bouton_entreprise{ width:100%; padding-top: 8px; padding-bottom: 8px
}
.bouton_entreprise:hover{ padding-top: 8px; padding-bottom: 8px
}

.lien_special a{ color: #666
}

h2.espace_audessus { margin-top:20px; color: #fcb731 !important}
#mission strong{color: #fcb731 }

#axes_5 strong{ color: #fcb731}

#footer-widgets .footer-widget a.maroc{ color: #fff;}

.title_agenda{ padding-top:10px;  padding-bottom:0px; color:#fcb731}


.tooltipent {
  position: relative; 
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltipent .tooltiptext {
  visibility: hidden;
  width: 300px;
  background-color: #fff;
  color: #666;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute; top:-590px; left:-230px;
	font-size: 14px; line-height: 1.4em;
  z-index: 100;
}

.tooltipent .tooltiptextdev {
  visibility: hidden;
  width: 300px;
  background-color: #fff;
  color: #666;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute; top:-410px; left:5px;
	font-size: 14px; line-height: 1.4em;
  z-index: 100;
}

.tooltipent .tooltiptextopt {
  visibility: hidden;
  width: 300px;
  background-color: #fff;
  color: #666;
  text-align: left;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute; top:-140px; left:-115px;
	font-size: 14px; line-height: 1.4em;
  z-index: 100;
}

.tooltipent .tooltiptextacc {
  visibility: hidden;
  width: 300px;
  background-color: #fff;
  color: #666;
  text-align: right;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltipent */
  position: absolute; top:-140px; left:-855px;
	font-size: 14px; line-height: 1.4em;
  z-index: 100;
 
}

.tooltipent .tooltiptextqvt {
  visibility: hidden;
  width: 300px;
  background-color: #fff;
  color: #666;
  text-align: right;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltipent */
  position: absolute; top:-380px; left:-975px;
	font-size: 14px; line-height: 1.4em;
  z-index: 100;
}

.tooltipent:hover .tooltiptext, .tooltipent:hover .tooltiptextdev, .tooltipent:hover .tooltiptextopt, .tooltipent:hover .tooltiptextacc, .tooltipent:hover .tooltiptextqvt {
  visibility: visible;
}