.link, .link:hover, .link:link, .link:visited, .link:focus{
	text-decoration:none;
	background-color:transparent;
	color:#06F;
}
.link span{
	position:relative;
	float:left;
}
.link img{
	position:relative;
	float:right;
	top: -5px;
}
.icons{
	position: fixed;
	left: -50px;
	top: 0px;
	transition:all 0.8s;
	border: 2px dashed #ccc;
	border-radius: 6px;
	background-color: #fff;
	width: 80px;
}
.icons:hover{
	position: fixed;
	left: 0px;
	top: 0px;
	transition:all 0.8s;
}
.icons2{
	position: absolute;
	top: 5px;
	left: 50px;
	width: 21px;
	height: 380px;
	float: left;
	word-wrap: break-word;
	text-align: center;
	font-size: 29px;
}

/***************** FLOATING ICONS ***********************/

.social_cnt{
	position: fixed;
	margin-left: 0px;
	overflow: hidden;
	top:166px;
	left:0px;
	z-index: 1000;
}
.group{
	color: #FFF;
	position: relative;
}

.facebook, .twitter, .linkedin, .googleplus, .gmail, .outlook, .yahoo, .skype{
	position:relative;
	left: -72%;
	transition:all 0.8s;
	cursor:pointer;
	padding:5px 10px 5px 10px;
	border-radius:0px 0px 0px 0px ;
	height: 40px;
}
.facebook{
	background-color: #3b5998;
}
.twitter{
	background-color: #4099FF;
}
.linkedin{
	background-color:#4875B4;
}
.googleplus{
	background-color:#dd4b39;
}
.gmail{
	background-color:#CC1600;
}
.outlook{
	background-color:#ff7e00;
}
.yahoo{
	background-color:#7B0099;
}
.skype{
	background-color:#12A5F4;
}
.facebook:hover, .twitter:hover, .linkedin:hover, .googleplus:hover, .gmail:hover, .outlook:hover, .yahoo:hover, .skype:hover{
	position:relative;
	left: 0px;
	border-radius:0px 6px 6px 0px ;
	transition:all 0.8s;
}
.name{
	position: relative;
	font-size: 24px;
	margin-right: 10px;
	width: 100%;
	float: left;
	top: 8px;
}
.name a{
	color:#FFF !important;
	text-decoration:none;
}
.name a:hover{
	color:#FFF !important;
	text-decoration:underline;
}
.icon_cnt{
	word-wrap: break-word;
}
.icon_link, .icon_link:hover{
	background:none !important;
	color:#06F;
}


.icon_main_cnt{
	position: relative;
	margin-right: 6px;
	text-align: center;
	float: left;
	min-width: 55px;
	margin-bottom: 10px;
	border: #ccc thin solid;
	padding: 6px;
	transition:all 0.8s;
}
.icon_main_cnt:hover{
	background-color:#ccc;
	border-radius: 6px;
	transition:all 0.8s;
}
.icon_div, .network_title{
	clear:both;
}