.candidature-card{
	display: block;
	position: relative;
  margin-bottom: 27px;
  border-radius: 0;
  border-color: white;
}

.candidature-card .card-body{
  position: absolute;
  background-color: white;
  width: 86%;
  padding: 7px 0 5px;
  margin: 0 7%;
  align-items: center;
  transition: none;
  min-height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  transition: all .5s ease;
  bottom: 5.5%;
}
.candidature-card:focus .card-body,
.candidature-card:active .card-body,
.candidature-card:hover .card-body{
  opacity: 1;
  bottom: 5.5%;
}

.candidature-card img.card-img{
  object-fit: cover;
  width: 100%;
  height: auto;
  transition: all .5s ease;
  border-radius: 0;
}
.candidature-card .card-text{
  font-family: 'Montserrat Regular', Arial;
  padding-bottom: 2px;
}
.candidature-card:focus img.card-img,
.candidature-card:active img.card-img
.candidature-card:hover img.card-img{
  filter: contrast(114%) brightness(107%);
}
  
.candidature-card .card-body h3{
  margin: 5px 7% 7px;
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
  font-size: 1.1rem;
  color: black;
}
  
  
.card-body #socials{
  margin: 0 auto 6px;
  padding-top: 3px;
  display: flex; 
  flex-direction: row; 
  justify-content: space-around;
  width: 100%;
}

.card-body #socials > img{
  filter: grayscale(100%) brightness(50%) contrast(150%) contrast(400%) brightness(200%);
  transition: all .5s ease;
  height: 35px;
  width: 35px;
  cursor: pointer;
}

#socials > img:hover,
#socials > img:active,
#socials > img:focus,{
    filter: none;
}

#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a {
    border-color: #ebeaea;
}

.event-gmap iframe{
  box-sizing: border-box;   /* make the border size be included in the height */
  display: block;           /* make them block to fix white space margin */
  width: 100%;
}

.event-sharing-box #share-box {
  width: 100%;
  text-align: right;
}

.event-sharing-box img {
  max-width: 40px;
  margin-bottom: 10px;
}

.podemos-page-title {
    text-decoration: none !important;
    margin-top: 50px;
    font-size: 2rem;
    line-height: 2rem;
    font-weight: normal;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    text-align: left;
    color: #54075b;
}
