@charset "utf-8";
/* CSS Document */

.footer-icon-main{ width:110px; height:80px; float:left;}

.name{ padding-top:30px; text-align:center; width:110px; float:left;}

.facebook_main{	
	 text-align:center;
	 display:block;
	 cursor:pointer;
	 color:#fff;
	 text-decoration: none;
	 float:left;
}



.facebook_main a{
	background-image: url(../images/icon/footer/facebook.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
	padding-top: 40px;
	text-align: center;
	margin-top:-27px;
	text-align:center;
}


.facebook_main a:hover{
	background-image: url(../images/icon/footer/facebook-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}




.rss_main{	
	 text-align:center;
	 display:block;
	 cursor:pointer;
	 color:#fff;
	 text-decoration: none;
	 float:left;
}



.rss_main a{
	background-image: url(../images/icon/footer/rss.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
	padding-top: 40px;
	text-align: center;
	margin-top:-27px;
	text-align:center;
}


.rss_main a:hover{
	background-image: url(../images/icon/footer/rss-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}


.google_main{	
	 text-align:center;
	 display:block;
	 cursor:pointer;
	 color:#fff;
	 text-decoration: none;
	 float:left;
}



.google_main a{
	background-image: url(../images/icon/footer/google.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
	padding-top: 40px;
	text-align: center;
	margin-top:-27px;
	text-align:center;
}


.google_main a:hover{
	background-image: url(../images/icon/footer/google-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}


.twitter_main{	
	 text-align:center;
	 display:block;
	 cursor:pointer;
	 color:#fff;
	 text-decoration: none;
	 float:left;
}



.twitter_main a{
	background-image: url(../images/icon/footer/twitter.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
	padding-top: 40px;
	text-align: center;
	margin-top:-27px;
	text-align:center;
}


.twitter_main a:hover{
	background-image: url(../images/icon/footer/twitter-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}




.youtube_main{	
	 text-align:center;
	 display:block;
	 cursor:pointer;
	 color:#fff;
	 text-decoration: none;
	 float:left;
}



.youtube_main a{
	background-image: url(../images/icon/footer/youtube.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
	padding-top: 40px;
	text-align: center;
	margin-top:-27px;
	text-align:center;
}


.youtube_main a:hover{
	background-image: url(../images/icon/footer/youtube-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}




.linkedin_main{	
	 text-align:center;
	 display:block;
	 cursor:pointer;
	 color:#fff;
	 text-decoration: none;
	 float:left;
}



.linkedin_main a{
	background-image: url(../images/icon/footer/linkedin.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
	padding-top: 40px;
	text-align: center;
	margin-top:-27px;
	text-align:center;
}


.linkedin_main a:hover{
	background-image: url(../images/icon/footer/linkedin-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}




.slideshare_main{	
	 text-align:center;
	 display:block;
	 cursor:pointer;
	 color:#fff;
	 text-decoration: none;
	 float:left;
}



.slideshare_main a{
	background-image: url(../images/icon/footer/slider-share.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
	padding-top: 40px;
	text-align: center;
	margin-top:-27px;
	text-align:center;
}


.slideshare_main a:hover{
	background-image: url(../images/icon/footer/slider-share-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}

.newsletter_main{	
	 text-align:center;
	 display:block;
	 cursor:pointer;
	 color:#fff;
	 text-decoration: none;
	 float:left;
}



.newsletter_main a{
	background-image: url(../images/icon/footer/contact.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
	padding-top: 40px;
	text-align: center;
	margin-top:-27px;
	text-align:center;
}


.newsletter_main a:hover{
	background-image: url(../images/icon/footer/contact-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:block;
	cursor:pointer;
	color:#fff;
	text-decoration: none;
}


@media only screen and (min-width: 240px) and (max-width: 480px) {

.footer-icon-main{ width:80px; height:80px; float:left;}
}