@charset "UTF-8";

a.double-underline {
  text-decoration: none; /* Remove the default underline */
  border-bottom: 1px solid black; /* First underline */
  box-shadow: 0 1px 0 black; /* Second underline, 2 pixels below the first */
  padding-bottom: 1px; /* Provide some space for the second underline */
}

/* .langSel{
  background-color: #f8f8f8;
  padding-left: 3px;
  padding-right: 3px;
} */
.langC{ 
    width: 100%;
    overflow: hidden; /* To contain floated children */ 
    
}
.langSel {
  cursor: pointer;
  font-style: italic;
  padding: 12px 22px !important;
}
.langSel:hover { 
  font-weight: 600;
}
.langSelACTIVE{
  font-weight: 600; 
} 

.OFF{
  display: none;
}

.ic-lin:hover .zmdi-linkedin {
  color: #0077B5; /* LinkedIn's primary color */
}




.mobb .langSel {
  cursor: pointer;
  float: left;
  padding-top: 2px !important;
  margin-top: 2px !important;
  margin-right: 2px !important;
  margin-left: 2px !important;
  padding-left: 2px !important;
  padding-right: 2px !important; 
} 
.mobb .langSelACTIVE{
  font-weight: 600;

}

.footer{
  background-color: black;
}

#overlayIG {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 12em;
  pointer-events: none;
  z-index: 111;
}

#overlayNI {
  z-index: 111;
  position: absolute;
  top: 0;
  pointer-events: none;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 12em;
}

#divNI:hover #overlayNI {
  opacity: 1;
}
#divIG:hover #overlayIG {
  opacity: 1;
}