@charset "UTF-8";
/*	My Social Icon Links Widget CSS styles  */
/*	http://www.goldenapplewebdesign.com     */


.my-social-widget ul.social {
	list-style:none;
}
.my-social-widget, .my-social-widget ul.social {
/*	float:left;*/
}
.my-social-widget ul.social li a.social-icon {
	-webkit-transition: opacity .5s linear;
	-moz-transition: opacity .6s linear;
	transition: opacity .5s linear;	
}
.my-social-widget ul.social li a.social-icon:hover {
	opacity:.7;
	-webkit-transition: opacity .1s linear;
	-moz-transition: opacity .2s linear;
	transition: opacity .1s linear;	
}
.my-social-widget ul.social li a.social-icon {
	margin-right:10px;
	/*margin-bottom:10px;*/
	float:left;
	clear:both;
}


.my-social-widget ul.social li {
	clear:both;
	margin-bottom:12px;
}


/* --- HORIZONTAL ALIGNMENT --- */

.my-social-widget ul.social.float li {
	/*clear:none;*/
	display:inline-block;
	margin-bottom:6px;
}
.my-social-widget ul.social.float li a.social-title {
	display:none;
}



/* --- DROP SHADOW --- */

.my-social-widget ul.social.shadows li a.social-icon {
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}


/* --- ROUNDED CORNERS --- */

.my-social-widget ul.social.rounded-corners li a.social-icon {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.my-social-widget ul.glass-colors.medium.rounded-corners li a.social-icon, 
.my-social-widget ul.glass-dark.medium.rounded-corners li a.social-icon, 
.my-social-widget ul.glass-light.medium.rounded-corners li a.social-icon  {
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.my-social-widget ul.glass-colors.large.rounded-corners li a.social-icon, 
.my-social-widget ul.glass-dark.large.rounded-corners li a.social-icon, 
.my-social-widget ul.glass-light.large.rounded-corners li a.social-icon  {
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
}


/* --- LIST ITEM --- */

.my-social-widget ul.small li {
	height:16px;
}
.my-social-widget ul.medium li {
	height:32px;
}
.my-social-widget ul.large li {
	height:64px;
}


/* --- LINKS --- */

.my-social-widget ul.small li a.social-icon {
	display:block;
	width:16px;
	height:16px;
}
.my-social-widget ul.medium li a.social-icon {
	display:block;
	width:32px;
	height:32px;
}
.my-social-widget ul.large li a.social-icon {
	display:block;
	width:64px;
	height:64px;
}


/* ================= ICONS ================ */


/* --- FLAT COLORS --- */

.my-social-widget ul.flat-colors.small li a.social-icon {
	background:url(icons/flat-colors/sprites-16x16.png);
	background-size:160px;
}
.my-social-widget ul.flat-colors.medium li a.social-icon {
	background:url(icons/flat-colors/sprites-32x32.png);
	background-size:320px;
}
.my-social-widget ul.flat-colors.large li a.social-icon {
	background:url(icons/flat-colors/sprites-64x64.png);
	background-size:640px;
}


/* --- FLAT DARK --- */

.my-social-widget ul.flat-dark.small li a.social-icon {
	background:url(icons/flat-dark/sprites-16x16.png);
	background-size:160px;
}
.my-social-widget ul.flat-dark.medium li a.social-icon {
	background:url(icons/flat-dark/sprites-32x32.png);
	background-size:320px;
}
.my-social-widget ul.flat-dark.large li a.social-icon {
	background:url(icons/flat-dark/sprites-64x64.png);
	background-size:640px;
}


/* --- FLAT LIGHT --- */

.my-social-widget ul.flat-light.small li a.social-icon {
	background:url(icons/flat-light/sprites-16x16.png);
	background-size:160px;
}
.my-social-widget ul.flat-light.medium li a.social-icon {
	background:url(icons/flat-light/sprites-32x32.png);
	background-size:320px;
}
.my-social-widget ul.flat-light.large li a.social-icon {
	background:url(icons/flat-light/sprites-64x64.png);
	background-size:640px;
}



/* --- GLASS COLORS --- */

.my-social-widget ul.glass-colors.small li a.social-icon {
	background:url(icons/glass-colors/sprites-16x16.png);
	background-size:160px;
}
.my-social-widget ul.glass-colors.medium li a.social-icon {
	background:url(icons/glass-colors/sprites-32x32.png);
	background-size:320px;
}
.my-social-widget ul.glass-colors.large li a.social-icon {
	background:url(icons/glass-colors/sprites-64x64.png);
	background-size:640px;
}



/* --- GLASS DARK --- */

.my-social-widget ul.glass-dark.small li a.social-icon {
	background:url(icons/glass-dark/sprites-16x16.png);
	background-size:160px;
}
.my-social-widget ul.glass-dark.medium li a.social-icon {
	background:url(icons/glass-dark/sprites-32x32.png);
	background-size:320px;
}
.my-social-widget ul.glass-dark.large li a.social-icon {
	background:url(icons/glass-dark/sprites-64x64.png);
	background-size:640px;
}


/* --- GLASS LIGHT --- */

.my-social-widget ul.glass-light.small li a.social-icon {
	background:url(icons/glass-light/sprites-16x16.png);
	background-size:160px;
}
.my-social-widget ul.glass-light.medium li a.social-icon {
	background:url(icons/glass-light/sprites-32x32.png);
	background-size:320px;
}
.my-social-widget ul.glass-light.large li a.social-icon {
	background:url(icons/glass-light/sprites-64x64.png);
	background-size:640px;
}


/* --- FACEBOOK --- */

.my-social-widget ul li a.social-icon.facebook {
	background-position:0 0;
}


/* --- TWITTER --- */

.my-social-widget ul.small li a.social-icon.twitter {
	background-position:-16px 0;
}
.my-social-widget ul.medium li a.social-icon.twitter {
	background-position:-32px 0;
}
.my-social-widget ul.large li a.social-icon.twitter {
	background-position:-64px 0;
}


/* --- YOUTUBE --- */

.my-social-widget ul.small li a.social-icon.youtube {
	background-position:-32px 0;
}
.my-social-widget ul.medium li a.social-icon.youtube {
	background-position:-64px 0;
}
.my-social-widget ul.large li a.social-icon.youtube {
	background-position:-128px 0;
}


/* --- LINKEDIN --- */

.my-social-widget ul.small li a.social-icon.linkedin {
	background-position:-48px 0;
}
.my-social-widget ul.medium li a.social-icon.linkedin {
	background-position:-96px 0;
}
.my-social-widget ul.large li a.social-icon.linkedin {
	background-position:-192px 0;
}


/* --- GOOGLE PLUS --- */

.my-social-widget ul.small li a.social-icon.googleplus {
	background-position:-64px 0;
}
.my-social-widget ul.medium li a.social-icon.googleplus {
	background-position:-128px 0;
}
.my-social-widget ul.large li a.social-icon.googleplus {
	background-position:-256px 0;
}


/* --- PINTEREST --- */

.my-social-widget ul.small li a.social-icon.pinterest {
	background-position:-80px 0;
}
.my-social-widget ul.medium li a.social-icon.pinterest {
	background-position:-160px 0;
}
.my-social-widget ul.large li a.social-icon.pinterest {
	background-position:-320px 0;
}


/* --- INSTAGRAM --- */

.my-social-widget ul.small li a.social-icon.instagram {
	background-position:-96px 0;
}
.my-social-widget ul.medium li a.social-icon.instagram {
	background-position:-192px 0;
}
.my-social-widget ul.large li a.social-icon.instagram {
	background-position:-384px 0;
}


/* --- RSS --- */

.my-social-widget ul.small li a.social-icon.rss {
	background-position:-112px 0;
}
.my-social-widget ul.medium li a.social-icon.rss {
	background-position:-224px 0;
}
.my-social-widget ul.large li a.social-icon.rss {
	background-position:-448px 0;
}


/* --- FLICKR --- */

.my-social-widget ul.small li a.social-icon.flickr {
	background-position:-128px 0;
}
.my-social-widget ul.medium li a.social-icon.flickr {
	background-position:-256px 0;
}
.my-social-widget ul.large li a.social-icon.flickr {
	background-position:-512px 0;
}


/* --- VIMEO --- */

.my-social-widget ul.small li a.social-icon.vimeo {
	background-position:-144px 0;
}
.my-social-widget ul.medium li a.social-icon.vimeo {
	background-position:-288px 0;
}
.my-social-widget ul.large li a.social-icon.vimeo {
	background-position:-576px 0;
}

