/* Table of Contents

* General
* Posts Widget
* Twitter Widget
* Social Widget
* Contact Widget

*/

/* General
------------------------------------------------------------ */

.hover-anim {
	position: relative;
}
.hover-anim > span {
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity .3s linear;  
	-moz-transition: opacity .3s linear;   
	-o-transition: opacity .3s linear; 
	transition: opacity .3s linear;
}
.hover-anim:hover > span {
	filter: alpha(opacity=100);
	opacity: 1;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}

/* Posts Widget
------------------------------------------------------------ */

.digitec-posts-widget ul li {
	margin-bottom: 20px;
}
.digitec-posts-widget ul li:last-child {
	margin-bottom: 0;
}
.digitec-posts-widget-title {
	display: block;
}

/* Twitter Widget
------------------------------------------------------------ */

.digitec-twitter-widget ul li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 20px;
}
.digitec-twitter-widget ul li:last-child {
	margin-bottom: 0;
}
.digitec-twitter-widget-image {
	position: absolute;
	top: 3px;
	left: 0;
	display: block;
	width: 30px;
	height: 30px;
	background: url(images/icon-twitter.png) no-repeat;
}
.digitec-twitter-widget-image img {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.digitec-twitter-widget-date {
	display: block;
}

/* Social Widget
------------------------------------------------------------ */

.digitec-social-widget ul li {
	margin-bottom: 20px;
}
.digitec-social-widget ul li:last-child {
	margin-bottom: 0;
}
.digitec-social-widget-title {
	display: block;
}
.social-link {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	background: url(images/icons-social.png) no-repeat;
	margin-right: 5px;
}
.social-link span {
	width: 30px;
	height: 30px;
	background: url(images/icons-social.png) no-repeat;
}
.twitter-link {
	background-position: 0 0;
}
.twitter-link span {
	background-position: 0 -50px;
}
.facebook-link {
	background-position: -50px 0;
}
.facebook-link span {
	background-position: -50px -50px;
}
.google-link {
	background-position: -100px 0;
}
.google-link span {
	background-position: -100px -50px;
}
.linkedin-link {
	background-position: -150px 0;
}
.linkedin-link span {
	background-position: -150px -50px;
}

/* Contact Widget
------------------------------------------------------------ */

.digitec-contact-widget ul li {
	margin-bottom: 20px;
}
.digitec-contact-widget ul li:last-child {
	margin-bottom: 0;
}

.digitec-contact-widget-info > span {
	display: block;
}
.digitec-contact-widget-title {
	display: inline-block;
	width: 20px;
}


