/* Add here all your CSS customizations */
article:not(.timeline-box-arrow) *
{
  /* transition: all .1s ease !important; */
  font-weight: normal !important;
  opacity: 0.98 !important;
    /* color: #fff !important;
  border: 3px solid white !important;
  background-color : transparent !important;
  outline: none !important; */
}
article:not(.timeline-box-arrow):hover *{
  font-weight: bolder !important;
  opacity: 1 !important;
}

.header-bg{
    opacity:0.5;
    /* right:100px !important; */
    /* margin-left:3rem !important; */
    margin: 0px 7.5%;
    width: 85%;
    height: 140px !important;
}
.header-small-img{
  /* right: 3rem !important; */
  width: 90px !important;
  height: 140px !important;
  /* top:0px !important; */

}
.team-item .team-infos {
  position: relative;
  background: #FFF;
  padding: 0px !important;
}
#contact{
    bottom: 0 !important;
}
pre[class*="language-"] {
    position: relative;
    overflow: auto;
  
    /* make space  */
    margin: 5px 0;
    padding: 1.75rem 0 1.75rem 1rem;
    border-radius: 10px;
  }
  
  pre[class*="language-"] button {
    position: absolute;
    top: 5px;
    right: 5px;
  
    font-size: 0.9rem;
    padding: 0.15rem;
    background-color: #828282;
  
    border: ridge 1px #7b7b7c;
    border-radius: 5px;
    text-shadow: #c4c4c4 0 0 2px;
  }
  
  pre[class*="language-"] button:hover {
    cursor: pointer;
    background-color: #bcbabb;
  }
  
   