/* Social icons
------------------------------------------------------------*/
ul.social-icons{
  position: relative;
  overflow: hidden;
  padding: 0px;
  list-style: none;
  margin:0;
}

ul.social-icons li{
  background-color: rgba(0, 0, 0, 0.1);
  margin: 0px 5px 3px 0px;
  width: 36px;
  height: 36px;
  float: left;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a{
  width: 36px;
  height: 36px;
  display: block;
  padding: 0px;
  text-indent: -9999px;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

ul.social-icons li a.amazon { background: url(../img/social_icons/social/amazon.png) no-repeat;}
ul.social-icons li a.amazon:hover, ul.social-icons li a.amazon.hovered{
   background-color: #222;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.tuenti { background: url(../img/social_icons/social/tuenti.png) no-repeat;}
ul.social-icons li a.tuenti:hover, ul.social-icons li a.tuenti.hovered{
   background-color: #0079C1;

    -moz-border-radius-topleft: 80px;
    -webkit-border-top-left-radius: 80px;
     border-top-left-radius: 80px;
    -moz-border-radius-topright: 80px;
    -webkit-border-top-right-radius: 80px;
    border-top-right-radius: 80px;
    -moz-border-radius-bottomright: 13px;
    -webkit-border-bottom-right-radius: 13px;
    border-bottom-right-radius: 13px;
    -moz-border-radius-bottomleft: 80px;
    -webkit-border-bottom-left-radius: 80px;
    border-bottom-left-radius: 80px;
}

ul.social-icons li a.flickr { background: url(../img/social_icons/social/flickr.png) no-repeat;}
ul.social-icons li a.flickr:hover, ul.social-icons li a.flickr.hovered{
   background-color: #ff1a90;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}


ul.social-icons li a.instagram { background: url(../img/social_icons/social/instagram.png) no-repeat;}
ul.social-icons li a.instagram:hover, ul.social-icons li a.instagram.hovered{
   background-color: #517FA4;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}



ul.social-icons li a.wordpress{ background: url(../img/social_icons/social/wordpress.png) no-repeat;}
ul.social-icons li a.wordpress:hover, ul.social-icons li a.wordpress.hovered{
   background-color: #1E8CBE;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}



ul.social-icons li a.behance { background: url(../img/social_icons/social/behance.png) no-repeat;}
ul.social-icons li a.behance:hover, ul.social-icons li a.behance.hovered{
   background-color: #1095fa;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.blogger { background: url(../img/social_icons/social/blogger.png) no-repeat;}
ul.social-icons li a.blogger:hover , ul.social-icons li a.blogger.hovered{
   background-color: #fb903d;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.deviantart { background: url(../img/social_icons/social/deviantart.png) no-repeat;}
ul.social-icons li a.deviantart:hover, ul.social-icons li a.deviantart.hovered{
   background-color: #5c7061;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.dribbble { background: url(../img/social_icons/social/dribbble.png) no-repeat;}
ul.social-icons li a.dribbble:hover, ul.social-icons li a.dribbble.hovered{
   background-color: #ef5992;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.dropbox { background: url(../img/social_icons/social/dropbox.png) no-repeat;}
ul.social-icons li a.dropbox:hover, ul.social-icons li a.dropbox.hovered{
   background-color: #4ea2e5;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.facebook { background: url(../img/social_icons/social/facebook.png) no-repeat;}
ul.social-icons li a.facebook:hover, ul.social-icons li a.facebook.hovered{
   background-color: #496c9d;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.github { background: url(../img/social_icons/social/github.png) no-repeat;}
ul.social-icons li a.github:hover, ul.social-icons li a.github.hovered{
   background-color: #657e8e;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.googleplus { background: url(../img/social_icons/social/googleplus.png) no-repeat;}
ul.social-icons li a.googleplus:hover, ul.social-icons li a.googleplus.hovered{
   background-color: #cb3e21;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.lastfm { background: url(../img/social_icons/social/lastfm.png) no-repeat;}
ul.social-icons li a.lastfm:hover, ul.social-icons li a.lastfm.hovered{
   background-color: #c70d13;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.linkedin { background: url(../img/social_icons/social/linkedin.png) no-repeat;}
ul.social-icons li a.linkedin:hover, ul.social-icons li a.linkedin.hovered{
   background-color: #0a7ab5;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.picasa { background: url(../img/social_icons/social/picasa.png) no-repeat;}
ul.social-icons li a.picasa:hover, ul.social-icons li a.picasa.hovered{
   background-color: #767676;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.pinterest { background: url(../img/social_icons/social/pinterest.png) no-repeat;}
ul.social-icons li a.pinterest:hover, ul.social-icons li a.pinterest.hovered{
   background-color: #cb1f26;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.rss { background: url(../img/social_icons/social/rss.png) no-repeat;}
ul.social-icons li a.rss:hover, ul.social-icons li a.rss.hovered{
   background-color: #fc9d10;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.skype { background: url(../img/social_icons/social/skype.png) no-repeat;}
ul.social-icons li a.skype:hover, ul.social-icons li a.skype.hovered{
   background-color: #30b7e9;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.tumblr { background: url(../img/social_icons/social/tumblr.png) no-repeat;}
ul.social-icons li a.tumblr:hover, ul.social-icons li a.tumblr.hovered{
   background-color: #4f7eaa;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.twitter { background: url(../img/social_icons/social/twitter.png) no-repeat;}
ul.social-icons li a.twitter:hover, ul.social-icons li a.twitter.hovered{
   background-color: #3ac1ed;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.vimeo { background: url(../img/social_icons/social/vimeo.png) no-repeat;}
ul.social-icons li a.vimeo:hover, ul.social-icons li a.vimeo.hovered{
   background-color: #436c83;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.yahoo { background: url(../img/social_icons/social/yahoo.png) no-repeat;}
ul.social-icons li a.yahoo:hover, ul.social-icons li a.yahoo.hovered{
   background-color: #a95abc;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.youtube { background: url(../img/social_icons/social/youtube.png) no-repeat;}
ul.social-icons li a.youtube:hover, ul.social-icons li a.youtube.hovered{
   background-color: #bf2e28;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.yelp { background: url(../img/social_icons/social/yelp.png) no-repeat;}
ul.social-icons li a.yelp:hover, ul.social-icons li a.yelp.hovered{
   background-color: #C41200;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.foursquare { background: url(../img/social_icons/social/foursquare.png) no-repeat;}
ul.social-icons li a.foursquare:hover, ul.social-icons li a.foursquare.hovered{
   background-color: #F94877;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.twitch { background: url(../img/social_icons/social/twitch.png) no-repeat;}
ul.social-icons li a.twitch:hover, ul.social-icons li a.twitch.hovered{
   background-color: #6542A6;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.soundcloud { background: url(../img/social_icons/social/soundcloud.png) no-repeat;}
ul.social-icons li a.soundcloud:hover, ul.social-icons li a.soundcloud.hovered{
   background-color: #F7620E;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.bitbucket { background: url(../img/social_icons/social/bitbucket.png) no-repeat;}
ul.social-icons li a.bitbucket:hover, ul.social-icons li a.bitbucket.hovered{
   background-color: #003366;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.gitlab { background: url(../img/social_icons/social/gitlab.png) no-repeat;}
ul.social-icons li a.gitlab:hover, ul.social-icons li a.gitlab.hovered{
   background-color: #554488;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}

ul.social-icons li a.tripadvisor { background: url(../img/social_icons/social/tripadvisor.png) no-repeat;}
ul.social-icons li a.tripadvisor:hover, ul.social-icons li a.tripadvisor.hovered{
   background-color: #5A9342;

  -webkit-border-radius: 100%x;
  -moz-border-radius: 100%;
  border-radius: 100%;
}


ul.social-icons li a.booking { background: url(../img/social_icons/social/booking.png) no-repeat;
    -moz-border-radius-topleft:15%;
    -webkit-border-top-left-radius:15%;
     border-top-left-radius:15%;
    -moz-border-radius-topright:15%;
    -webkit-border-top-right-radius:15%;
    border-top-right-radius:15%;
    -moz-border-radius-bottomright:15%;
    -webkit-border-bottom-right-radius:15%;
    border-bottom-right-radius:15%;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
ul.social-icons li a.booking:hover, ul.social-icons li a.booking.hovered{
   background-color: #1f3975;
}

/* Social icons small
----------------------------------------------------*/

ul.social-icons-small{
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin:0px 0px 5px;
  padding: 0;
  list-style: none;
}

ul.social-icons-small li{
  margin: 0 5px 5px 0;
  width: 26px;
  height: 26px;
  float: left;
}

ul.social-icons-small li a{
  width: 26px;
  height: 26px;
  display: inline-block;
  padding: 0;
  text-indent: -9999px;
  background-position: 0 -32px;

  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

ul.social-icons-small li a:hover{
  background-position: 0 0;
}

.amazon {background: url(../img/social_icons/social_small/amazon.png) no-repeat; }
.behance {background: url(../img/social_icons/social_small/behance.png) no-repeat; }
.blogger {background: url(../img/social_icons/social_small/blogger.png) no-repeat; }
.deviantart {background: url(../img/social_icons/social_small/deviantart.png) no-repeat; }
.dribbble {background: url(../img/social_icons/social_small/dribbble.png) no-repeat; }
.dropbox {background: url(../img/social_icons/social_small/dropbox.png) no-repeat; }
.facebook {background: url(../img/social_icons/social_small/facebook.png) no-repeat; }
.github {background: url(../img/social_icons/social_small/github.png) no-repeat; }
.googleplus {background: url(../img/social_icons/social_small/googleplus.png) no-repeat; }
.lastfm {background: url(../img/social_icons/social_small/lastfm.png) no-repeat; }
.linkedin {background: url(../img/social_icons/social_small/linkedin.png) no-repeat; }
.picasa {background: url(../img/social_icons/social_small/picasa.png) no-repeat; }
.pinterest {background: url(../img/social_icons/social_small/pinterest.png) no-repeat; }
.rss {background: url(../img/social_icons/social_small/rss.png) no-repeat; }
.skype {background: url(../img/social_icons/social_small/skype.png) no-repeat; }
.tumblr {background: url(../img/social_icons/social_small/tumblr.png) no-repeat; }
.twitter {background: url(../img/social_icons/social_small/twitter.png) no-repeat; }
.vimeo {background: url(../img/social_icons/social_small/vimeo.png) no-repeat; }
.yahoo {background: url(../img/social_icons/social_small/yahoo.png) no-repeat; }
.youtube {background: url(../img/social_icons/social_small/youtube.png) no-repeat; }


