/*
Theme Name: C3BI
Theme URI: https://c3bi.pasteur.fr/
Author: Rachel Torchet & Christophe Malabat
Description: C3BI Theme
*/


/* PAGE */

/* Members card */

.keywords_color span:hover{
	color:#414144;
}


.keywords_color span:focus{
	color:#414144;
}

.summary__member-div_image {
  position: absolute;
  width: 425px;
  top:-80px; 
  text-align: center; 
}

.summary__member-image {
  border-radius: 120px;
  border: 4px solid rgb(227, 233, 235);
  position: relative;
  display: block;
  width: 150px;
}

.summary__member-display{
  background: #FFF none repeat scroll 0% 0%;
  margin: 90px 0px 40px;
  padding: 90px 30px 50px;
  border-left: 1px solid rgb(227, 233, 235);
  max-height: 750px;
  min-height: 450px;
  position: relative;
  padding: 15px;
  border: 4px solid rgb(227, 233, 235);
}

.summary_title_member-display{
  text-align: center;
  font-family: "PlayfairDisplayReg";
  font-size: 22px;
}

.summary_group_member-display {
  text-align: center;
}

.summary_description_member-display {
  text-align: justify;
  height: 105px;
  overflow: hidden;
}

.full_description_member-display {
	text-align: justify;
  	height: auto;
  	overflow: hidden;
}

.summary_readmore_member-display {
  position: absolute;
}

.summary_readmore_member-display a::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -8px;
    background-image: url(/wp-content/themes/C3BI/assets/images/sprites.png);
    background-position: -186px -164px;
    width: 22px;
    height: 8px;
    text-decoration: none;
}

.summary_readmore_member-display a {
  font-family: "BrandonGrotesqueBlk";
  color: #2D96FA;
  font-size: 13px;
  text-transform: uppercase;
  padding-right: 6px;
  text-decoration: none;
}

.summary__member-display ul {
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
}

.summary__member-display ul li::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0px;
    width: 7px;
    height: 7px;
    background: #2D96FA none repeat scroll 0% 0%;
    border-radius: 7px;
    display: inline-block;
}

.summary__member-display ul li {
    position: relative;
    padding-left: 20px;
}

.summary__member-display ul li a{
    color:#000;
}

.summary__member-display ul li a:hover {
    text-decoration: none;
	color:#2D96FA;
}

.publi__member-display ul {
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
}

.publi__member-display ul li {
    position: relative;
    padding-left: 30px;
}

.publi__member-display ul li::before {
    content: "";
    position: absolute;
    top: 10px;
    left: 19px;
    width: 4px;
    height: 4px;
    background: #2D96FA none repeat scroll 0% 0%;
    border-radius: 4px;
    display: inline-block;
}

.publi__member-display ul li a {
    color:#2D96FA;
}

.publi__member-display ul li a:hover {
    text-decoration: underline;
}
