/* Webicons by Adam Fairhead at Fairhead Creative http://fairheadcreative.com */
.webicon {
  display: inline-block;
  background-size: 100%;
  width: 30px;
  height: 30px;
  text-indent: -999em;
  text-align: left;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); 
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 5px;
  border:0px solid green;
}

.webicon:hover {
  margin: -1px 0 1px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); 
  border:0px solid #999;
  opacity:.8;}

.webicon.small {
  width: 20px;
  height: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.webicon.large {
  width: 48px;
  height: 48px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

/* restore webicons accessibility for print */
@media print {
  * {
      background: transparent !important;
      color: #000 !important;
      -moz-box-shadow: none !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      text-shadow: none !important;
  }
  .webicon {
    text-indent: 0;
    width: auto !important;
    height: auto !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
  }
}

.no-svg .webicon.github {
  background: url("images/webicon-github-m.png"); }

.webicon.webicon-github {
  background: url("../images/webicon-github-m.png"); }
  
.no-svg .webicon.github.large {
  background: url("images/webicon-github.png"); }

.no-svg .webicon.github.small {
  background: url("images/webicon-github-s.png"); }

.svg .webicon.github {
  background: url("images/webicon-github.svg"); }

.no-svg .webicon.linkedin {
  background: url("images/webicon-linkedin-m.png"); }
.webicon.webicon-linkedin {
  background: url("../images/webicon-linkedin-m.png"); 
  }

.no-svg .webicon.linkedin.large {
  background: url("images/webicon-linkedin.png"); }

.no-svg .webicon.linkedin.small {
  background: url("images/webicon-linkedin-s.png"); }

.svg .webicon.linkedin {
  background: url("images/webicon-linkedin.svg"); }

.no-svg .webicon.mail {
  background: url("images/webicon-mail-m.png"); } 

  
.webicon.webicon-mail { 
  background: url("../images/webicon-mail-m.png"); 
  } 

.no-svg .webicon.mail.large {
  background: url("images/webicon-mail.png"); }

.no-svg .webicon.mail.small { 
  background: url("images/webicon-mail-s.png"); }

.svg .webicon.mail {
  background: url("images/webicon-mail.svg"); }

.no-svg .webicon.twitter {
  background: url("images/webicon-twitter-m.png"); } 
.webicon.webicon-twitter {
  background: url("../images/webicon-twitter-m.png"); } 

.no-svg .webicon.twitter.large {
  background: url("images/webicon-twitter.png"); }

.no-svg .webicon.twitter.small {
  background: url("images/webicon-twitter-s.png"); }

.svg .webicon.twitter {
  background: url("images/webicon-twitter.svg"); }
.webicon.webicon-fb { 
  background: url("../images/webicon-fb-m.png"); 
  } 
.webicon.webicon-kb { 
  background: url("../images/webicon-kb-m.png"); 
  } 
.webicon.webicon-buddha { 
  background: url("../images/buddha.png"); 
} 
.webicon.webicon-boERP { 
  background: url("../images/bookOfERP.png"); 
} 