/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../../../css/tools.css);


/* Social Icons
----------------------------------------------------------------------------------------------------*/

ul.social-icons {
	list-style: none;
	padding: 0;
	overflow: hidden;
}

.social-icons li { 
	float: left;
	margin-left: 10px; 
}

.social-icons li:first-child { margin-left: 0; }

.social-icons li a {
	display: block;
	width: 27px;
	height: 27px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background: url(../images/icons_social.png) 0 0 no-repeat;
}

.bg-colored .social-icons li a,
.mod-box-colored .social-icons li a,
.mod-box-transparent .social-icons li a { 
	opacity: 0.7;
	background-image: url(../images/icons_social.png);
}

.bg-colored .social-icons li a:hover,
.mod-box-colored .social-icons li a:hover,
.mod-box-transparent .social-icons li a:hover { opacity: 1; }

.social-icons .facebook a { background-position: 0 0px; }
.social-icons .facebook a:hover { background-position: 0 -40px; }

.social-icons .twitter a { background-position: 0 -80px; }
.social-icons .twitter a:hover { background-position: 0 -120px; }

.social-icons .linkedin a { background-position: 0 -160px; }
.social-icons .linkedin a:hover { background-position: 0 -200px; }

.social-icons .rss a { background-position: 0 -240px; }
.social-icons .rss a:hover { background-position: 0 -280px; }

.social-icons .googleplus a { background-position: 0 -320px; }
.social-icons .googleplus a:hover { background-position: 0 -360px; }

.social-icons .vimeo a { background-position: 0 -400px; }
.social-icons .vimeo a:hover { background-position: 0 -440px; }

.social-icons .flickr a { background-position: 0 -480px; }
.social-icons .flickr a:hover { background-position: 0 -520px; }