/* Enter Your Custom CSS Here */

/** Homepage E-Directory thumbnail **/
img.home-directory {
  height: 150px;
  position: relative;
  top: -100px;
  float: right;
  z-index: +5;
  margin-left: 10px;
  border-radius: 4px;
}
div.home-directory-div {
  text-align: right; 
  height: 15px; 
  position: relative; 
  top: -30px; 
  float: right; 
  width:100%;
}
@media screen and (max-width: 767px) {
  img.home-directory {
    height: 100px; 
    top: 0px; 
  }
  div.home-directory-div {
    float: initial;
  }
}

/** Listing Social Media icons **/
.widget-job_listing .ion-social-twitter {
  background-color: #55acee; 
}
.widget-job_listing .ion-social-facebook {
  background-color: #3b5998; 
}
.widget-job_listing .ion-social-googleplus,
.widget-job_listing .ion-social-jabber {
  background-color: #dd4b39; 
}
.widget-job_listing .ion-social-pinterest {
  background-color: #cc2127; 
}
.widget-job_listing .ion-social-linkedin {
  background-color: #0976b4; 
}
.widget-job_listing .ion-social-github {
  background-color: #000000; 
}
.widget-job_listing .ion-social-instagram {
  background-color: #3f729b; 
}
.widget-job_listing .ion-social-youtube {
  background-color: #ff0000; 
}
.social-profiles a:before {
  font-size: 30px !important;
  line-height: 30px !important;
}
.social-profiles a {
  width: 54px !important;
  height: 54px !important;
  line-height: 54px !important;
}
.widget-job_listing a:hover {
  box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.3);
}

