/* Top Small Buttons */
.pfsc-s-btn{
	float:right;
	display:block;
	cursor:pointer;
	margin-left:5px;
}
.pfsc-s-btn:hover{
	opacity:0.9;
}
.pfsc-s-btn > span{
	-moz-background-size:1px 100%;
	background-size:1px 100%;
	background-position:0 0, 100% 0;
	background-repeat:no-repeat;
	display: block;
	height:36px;
}
.pfsc-s-btn > span > span{
	display: block;
	width:36px;
	height:34px;
}

/*Facebook*/
.pfsc-s-btn.pfsc-fb-s-btn{
	background: linear-gradient(#5a7bc0, #4663a1);
	background: -webkit-linear-gradient(#5a7bc0, #4663a1);
	background: -o-linear-gradient(#5a7bc0, #4663a1);
	background: -moz-linear-gradient(#5a7bc0, #4663a1);
	border:1px solid #4363a5;
}
.pfsc-s-btn.pfsc-fb-s-btn > span{
	border-top:1px solid #6b88c6;
	border-bottom:1px solid #5872aa;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6b88c6), to(#5872aa));
	background-image: -webkit-linear-gradient(#6b88c6, #5872aa);
	background-image:
		-moz-linear-gradient(#6b88c6, #5872aa),
		-moz-linear-gradient(#6b88c6, #5872aa);
	background-image:
		-o-linear-gradient(#6b88c6, #5872aa),
		-o-linear-gradient(#6b88c6, #5872aa);
	background-image: 
		linear-gradient(#6b88c6, #5872aa),
		linear-gradient(#6b88c6, #5872aa);
}
.pfsc-s-btn.pfsc-fb-s-btn > span > span{
	background: url('../images/icons/facebook.png') no-repeat center;
}

/*Linkedin*/
.pfsc-s-btn.pfsc-in-s-btn{
	background: linear-gradient(#139ee9, #199ee6);
	background: -webkit-linear-gradient(#139ee9, #199ee6);
	background: -o-linear-gradient(#139ee9, #199ee6);
	background: -moz-linear-gradient(#139ee9, #199ee6);
	border:1px solid #5591ad;
}
.pfsc-s-btn.pfsc-in-s-btn > span{
	border-top:1px solid #30aaec;
	border-bottom:1px solid #31a8e9;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#30aaec), to(#31a8e9));
	background-image: -webkit-linear-gradient(#30aaec, #31a8e9);
	background-image:
		-moz-linear-gradient(#30aaec, #31a8e9),
		-moz-linear-gradient(#30aaec, #31a8e9);
	background-image:
		-o-linear-gradient(#30aaec, #31a8e9),
		-o-linear-gradient(#30aaec, #31a8e9);
	background-image: 
		linear-gradient(#30aaec, #31a8e9),
		linear-gradient(#30aaec, #31a8e9);
}
.pfsc-s-btn.pfsc-in-s-btn > span > span{
	background: url('../images/icons/linkedin.png') no-repeat center;
}

/*Yahoo*/
.pfsc-s-btn.pfsc-yh-s-btn{
	background: linear-gradient(#a560dd, #9d61cc);
	background: -webkit-linear-gradient(#a560dd, #9d61cc);
	background: -o-linear-gradient(#a560dd, #9d61cc);
	background: -moz-linear-gradient(#a560dd, #9d61cc);
	border:1px solid #7f57a0;
}
.pfsc-s-btn.pfsc-yh-s-btn > span{
	border-top:1px solid #af71e0;
	border-bottom:1px solid #a874d2;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#af71e0), to(#a874d2));
	background-image: -webkit-linear-gradient(#af71e0, #a874d2);
	background-image:
		-moz-linear-gradient(#af71e0, #a874d2),
		-moz-linear-gradient(#af71e0, #a874d2);
	background-image:
		-o-linear-gradient(#af71e0, #a874d2),
		-o-linear-gradient(#af71e0, #a874d2);
	background-image: 
		linear-gradient(#af71e0, #a874d2),
		linear-gradient(#af71e0, #a874d2);
}
.pfsc-s-btn.pfsc-yh-s-btn > span > span{
	background: url('../images/icons/yahoo.png') no-repeat center;
}

/*Twitter*/
.pfsc-s-btn.pfsc-tw-s-btn{
	background: linear-gradient(#3acaf7, #2bbce9);
	background: -webkit-linear-gradient(#3acaf7, #2bbce9);
	background: -o-linear-gradient(#3acaf7, #2bbce9);
	background: -moz-linear-gradient(#3acaf7, #2bbce9);
	border:1px solid #2ba4c9;
}
.pfsc-s-btn.pfsc-tw-s-btn > span{
	border-top:1px solid #53d1f8;
	border-bottom:1px solid #42c3ec;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#53d1f8), to(#42c3ec));
	background-image: -webkit-linear-gradient(#53d1f8, #42c3ec);
	background-image:
		-moz-linear-gradient(#53d1f8, #42c3ec),
		-moz-linear-gradient(#53d1f8, #42c3ec);
	background-image:
		-o-linear-gradient(#53d1f8, #42c3ec),
		-o-linear-gradient(#53d1f8, #42c3ec);
	background-image: 
		linear-gradient(#53d1f8, #42c3ec),
		linear-gradient(#53d1f8, #42c3ec);
}
.pfsc-s-btn.pfsc-tw-s-btn > span > span{
	background: url('../images/icons/twitter.png') no-repeat center;
}

/*Goolge+*/
.pfsc-s-btn.pfsc-gl-s-btn{
	background: linear-gradient(#e6503f, #d24635);
	background: -webkit-linear-gradient(#e6503f, #d24635);
	background: -o-linear-gradient(#e6503f, #d24635);
	background: -moz-linear-gradient(#e6503f, #d24635);
	border:1px solid #bb301f;
}
.pfsc-s-btn.pfsc-gl-s-btn > span{
	border-top:1px solid #ea6c5e;
	border-bottom:1px solid #d86355;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea6c5e), to(#d86355));
	background-image: -webkit-linear-gradient(#ea6c5e, #d86355);
	background-image:
		-moz-linear-gradient(#ea6c5e, #d86355),
		-moz-linear-gradient(#ea6c5e, #d86355);
	background-image:
		-o-linear-gradient(#ea6c5e, #d86355),
		-o-linear-gradient(#ea6c5e, #d86355);
	background-image: 
		linear-gradient(#ea6c5e, #d86355),
		linear-gradient(#ea6c5e, #d86355);
}
.pfsc-s-btn.pfsc-gl-s-btn > span > span{
	background: url('../images/icons/google.png') no-repeat center;
}

/*Instagram*/
.pfsc-s-btn.pfsc-ig-s-btn{
	background: linear-gradient(#5f8fba, #5884aa);
	background: -webkit-linear-gradient(#5f8fba, #5884aa);
	background: -o-linear-gradient(#5f8fba, #5884aa);
	background: -moz-linear-gradient(#5f8fba, #5884aa);
	border:1px solid #4781b2;
}
.pfsc-s-btn.pfsc-ig-s-btn > span{
	border-top:1px solid #6f9ac1;
	border-bottom:1px solid #6891b3;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6f9ac1), to(#6891b3));
	background-image: -webkit-linear-gradient(#6f9ac1, #6891b3);
	background-image:
		-moz-linear-gradient(#6f9ac1, #6891b3),
		-moz-linear-gradient(#6f9ac1, #6891b3);
	background-image:
		-o-linear-gradient(#6f9ac1, #6891b3),
		-o-linear-gradient(#6f9ac1, #6891b3);
	background-image: 
		linear-gradient(#6f9ac1, #6891b3),
		linear-gradient(#6f9ac1, #6891b3);
}
.pfsc-s-btn.pfsc-ig-s-btn > span > span{
	background: url('../images/icons/instagram.png') no-repeat center;
}
	
/*Paypal*/
.pfsc-s-btn.pfsc-pl-s-btn{
	background: linear-gradient(#009cde, #019cde);
	background: -webkit-linear-gradient(#009cde, #019cde);
	background: -o-linear-gradient(#009cde, #019cde);
	background: -moz-linear-gradient(#009cde, #019cde);
	border:1px solid #0592cd;
}
.pfsc-s-btn.pfsc-pl-s-btn > span{
	border-top:1px solid #3198e2;
	border-bottom:1px solid #20a8e2;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3198e2), to(#20a8e2));
	background-image: -webkit-linear-gradient(#3198e2, #20a8e2);
	background-image:
		-moz-linear-gradient(#3198e2, #20a8e2),
		-moz-linear-gradient(#3198e2, #20a8e2);
	background-image:
		-o-linear-gradient(#3198e2, #20a8e2),
		-o-linear-gradient(#3198e2, #20a8e2);
	background-image: 
		linear-gradient(#3198e2, #20a8e2),
		linear-gradient(#3198e2, #20a8e2);
}
.pfsc-s-btn.pfsc-pl-s-btn > span > span{
	background: url('../images/icons/paypal.png') no-repeat center;
}

/*Microsoft*/
.pfsc-s-btn.pfsc-ms-s-btn{
	background: linear-gradient(#6c39a4, #623298);
	background: -webkit-linear-gradient(#6c39a4, #623298);
	background: -o-linear-gradient(#6c39a4, #623298);
	background: -moz-linear-gradient(#6c39a4, #623298);
	border:1px solid #5c2d91;
}
.pfsc-s-btn.pfsc-ms-s-btn > span{
	border-top:1px solid #7e51af;
	border-bottom:1px solid #754ba5;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7e51af), to(#754ba5));
	background-image: -webkit-linear-gradient(#7e51af, #754ba5);
	background-image:
		-moz-linear-gradient(#7e51af, #754ba5),
		-moz-linear-gradient(#7e51af, #754ba5);
	background-image:
		-o-linear-gradient(#7e51af, #754ba5),
		-o-linear-gradient(#7e51af, #754ba5);
	background-image: 
		linear-gradient(#7e51af, #754ba5),
		linear-gradient(#7e51af, #754ba5);
}
.pfsc-s-btn.pfsc-ms-s-btn > span > span{
	background: url('../images/icons/microsoft.png') no-repeat center;
}

/*Foursquare*/
.pfsc-s-btn.pfsc-fs-s-btn{
	background: linear-gradient(#9acf07, #8cbe06);
	background: -webkit-linear-gradient(#9acf07, #8cbe06);
	background: -o-linear-gradient(#9acf07, #8cbe06);
	background: -moz-linear-gradient(#9acf07, #8cbe06);
	border:1px solid #81af05;
}
.pfsc-s-btn.pfsc-fs-s-btn > span{
	border-top:1px solid #a5d422;
	border-bottom:1px solid #9ac624;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a5d422), to(#9ac624));
	background-image: -webkit-linear-gradient(#a5d422, #9ac624);
	background-image:
		-moz-linear-gradient(#a5d422, #9ac624),
		-moz-linear-gradient(#a5d422, #9ac624);
	background-image:
		-o-linear-gradient(#a5d422, #9ac624),
		-o-linear-gradient(#a5d422, #9ac624);
	background-image: 
		linear-gradient(#a5d422, #9ac624),
		linear-gradient(#a5d422, #9ac624);
}
.pfsc-s-btn.pfsc-fs-s-btn > span > span{
	background: url('../images/icons/foursquare.png') no-repeat center;
}

/*VK*/
.pfsc-s-btn.pfsc-vk-s-btn{
	background: linear-gradient(#6887ac, #6080a3);
	background: -webkit-linear-gradient(#6887ac, #6080a3);
	background: -o-linear-gradient(#6887ac, #6080a3);
	background: -moz-linear-gradient(#6887ac, #6080a3);
	border:1px solid #607fa4;
}
.pfsc-s-btn.pfsc-vk-s-btn > span{
	border-top:1px solid #7a96b6;
	border-bottom:1px solid #718dad;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7a96b6), to(#718dad));
	background-image: -webkit-linear-gradient(#7a96b6, #718dad);
	background-image:
		-moz-linear-gradient(#7a96b6, #718dad),
		-moz-linear-gradient(#7a96b6, #718dad);
	background-image:
		-o-linear-gradient(#7a96b6, #718dad),
		-o-linear-gradient(#7a96b6, #718dad);
	background-image: 
		linear-gradient(#7a96b6, #718dad),
		linear-gradient(#7a96b6, #718dad);
}
.pfsc-s-btn.pfsc-vk-s-btn > span > span{
	background: url('../images/icons/vk.png') no-repeat center;
}

/*Wordpress*/
.pfsc-s-btn.pfsc-wp-s-btn{
	background: linear-gradient(#2683ae, #22779c);
	background: -webkit-linear-gradient(#2683ae, #22779c);
	background: -o-linear-gradient(#2683ae, #22779c);
	background: -moz-linear-gradient(#2683ae, #22779c);
	border:1px solid #1e6e92;
}
.pfsc-s-btn.pfsc-wp-s-btn > span{
	border-top:1px solid #4093b8;
	border-bottom:1px solid #3d87a8;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4093b8), to(#3d87a8));
	background-image: -webkit-linear-gradient(#4093b8, #3d87a8);
	background-image:
		-moz-linear-gradient(#4093b8, #3d87a8),
		-moz-linear-gradient(#4093b8, #3d87a8);
	background-image:
		-o-linear-gradient(#4093b8, #3d87a8),
		-o-linear-gradient(#4093b8, #3d87a8);
	background-image: 
		linear-gradient(#4093b8, #3d87a8),
		linear-gradient(#4093b8, #3d87a8);
}
.pfsc-s-btn.pfsc-wp-s-btn > span > span{
	background: url('../images/icons/wordpress.png') no-repeat center;
}

/*Github*/
.pfsc-s-btn.pfsc-gh-s-btn{
	background: linear-gradient(#75c659, #66b54a);
	background: -webkit-linear-gradient(#75c659, #66b54a);
	background: -o-linear-gradient(#75c659, #66b54a);
	background: -moz-linear-gradient(#75c659, #66b54a);
	border:1px solid #5baa40;
}
.pfsc-s-btn.pfsc-gh-s-btn > span{
	border-top:1px solid #85cd6d;
	border-bottom:1px solid #78be60;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#85cd6d), to(#78be60));
	background-image: -webkit-linear-gradient(#85cd6d, #78be60);
	background-image:
		-moz-linear-gradient(#85cd6d, #78be60),
		-moz-linear-gradient(#85cd6d, #78be60);
	background-image:
		-o-linear-gradient(#85cd6d, #78be60),
		-o-linear-gradient(#85cd6d, #78be60);
	background-image: 
		linear-gradient(#85cd6d, #78be60),
		linear-gradient(#85cd6d, #78be60);
}
.pfsc-s-btn.pfsc-gh-s-btn > span > span{
	background: url('../images/icons/github.png') no-repeat center;
}

/*OK*/
.pfsc-s-btn.pfsc-ok-s-btn{
	background: linear-gradient(#e67a1f, #e0690f);
	background: -webkit-linear-gradient(#e67a1f, #e0690f);
	background: -o-linear-gradient(#e67a1f, #e0690f);
	background: -moz-linear-gradient(#e67a1f, #e0690f);
	border:1px solid #c9600f;
}
.pfsc-s-btn.pfsc-ok-s-btn > span{
	border-top:1px solid #e98a3b;
	border-bottom:1px solid #e47b2c;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e98a3b), to(#e47b2c));
	background-image: -webkit-linear-gradient(#e98a3b, #e47b2c);
	background-image:
		-moz-linear-gradient(#e98a3b, #e47b2c),
		-moz-linear-gradient(#e98a3b, #e47b2c);
	background-image:
		-o-linear-gradient(#e98a3b, #e47b2c),
		-o-linear-gradient(#e98a3b, #e47b2c);
	background-image: 
		linear-gradient(#e98a3b, #e47b2c),
		linear-gradient(#e98a3b, #e47b2c);
}
.pfsc-s-btn.pfsc-ok-s-btn > span > span{
	background: url('../images/icons/ok.png') no-repeat center;
}

/*Dropbox*/
.pfsc-s-btn.pfsc-db-s-btn{
	background: linear-gradient(#1489de, #027fe5);
	background: -webkit-linear-gradient(#1489de, #027fe5);
	background: -o-linear-gradient(#1489de, #027fe5);
	background: -moz-linear-gradient(#1489de, #027fe5);
	border:1px solid #0171cc;
}
.pfsc-s-btn.pfsc-db-s-btn > span{
	border-top:1px solid #3198e2;
	border-bottom:1px solid #208ee8;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3198e2), to(#208ee8));
	background-image: -webkit-linear-gradient(#3198e2, #208ee8);
	background-image:
		-moz-linear-gradient(#3198e2, #208ee8),
		-moz-linear-gradient(#3198e2, #208ee8);
	background-image:
		-o-linear-gradient(#3198e2, #208ee8),
		-o-linear-gradient(#3198e2, #208ee8);
	background-image: 
		linear-gradient(#3198e2, #208ee8),
		linear-gradient(#3198e2, #208ee8);
}
.pfsc-s-btn.pfsc-db-s-btn > span > span{
	background: url('../images/icons/dropbox.png') no-repeat center;
}

/*Amazon*/
.pfsc-s-btn.pfsc-az-s-btn{
	background: linear-gradient(#efcd7c, #f0c557);
	background: -webkit-linear-gradient(#efcd7c, #f0c557);
	background: -o-linear-gradient(#efcd7c, #f0c557);
	background: -moz-linear-gradient(#efcd7c, #f0c557);
	border:1px solid #e4be63;
}
.pfsc-s-btn.pfsc-az-s-btn > span{
	border-top:1px solid #f1d48e;
	border-bottom:1px solid #f2ce6f;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1d48e), to(#f2ce6f));
	background-image: -webkit-linear-gradient(#f1d48e, #f2ce6f);
	background-image:
		-moz-linear-gradient(#f1d48e, #f2ce6f),
		-moz-linear-gradient(#f1d48e, #f2ce6f);
	background-image:
		-o-linear-gradient(#f1d48e, #f2ce6f),
		-o-linear-gradient(#f1d48e, #f2ce6f);
	background-image: 
		linear-gradient(#f1d48e, #f2ce6f),
		linear-gradient(#f1d48e, #f2ce6f);
}
.pfsc-s-btn.pfsc-az-s-btn > span > span{
	background: url('../images/icons/amazon.png') no-repeat center;
}

	
/* End of Top Small Buttons styles*/
	
/* Custom Buttons With text Sing in */	

.pfsc-button {
  	display: block;
  	cursor: pointer;
  	width: 174px;
  	height: 38px;
	margin-bottom:5px;
}
.pfsc-button:hover{
	opacity: 0.9;
}
.pfsc-button-text{
	-moz-background-size:1px 100%;
	background-size:1px 100%;
	background-position:0 0, 100% 0;
	background-repeat:no-repeat;
	display: block;
	float: left;
	color:#ffffff;
	font-size:12px;
}
.pfsc-button-text > span{
	display:block;
	line-height: 38px;
  	width: 130px;
  	text-transform: uppercase;
  	text-align: center;
}
.pfsc-button-icon{
	-moz-background-size:1px 100%;
	background-size:1px 100%;
	background-position:0 0, 100% 0;
	background-repeat:no-repeat;
	display: block;
	float: left;
}
.pfsc-button-icon > span{
	display:block;
	width: 44px;
	height: 36px;
}

/* Facebook */
.pfsc-fb-button.pfsc-button{
	background: linear-gradient(#7495da, #5575be);
	background: -webkit-linear-gradient(#7495da, #5575be);
	background: -o-linear-gradient(#7495da, #5575be);
	background: -moz-linear-gradient(#7495da, #5575be);
	border-top:1px solid #587ec7;
	border-bottom:1px solid #324b7c;
}
.pfsc-fb-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#587ec7), to(#324b7c));
	background-image: -webkit-linear-gradient(#587ec7, #324b7c);
	background-image:
		-moz-linear-gradient(#587ec7, #324b7c),
		-moz-linear-gradient(#587ec7, #324b7c);
	background-image:
		-o-linear-gradient(#587ec7, #324b7c),
		-o-linear-gradient(#587ec7, #324b7c);
	background-image: 
		linear-gradient(#587ec7, #324b7c),
		linear-gradient(#587ec7, #324b7c);
}
.pfsc-fb-button .pfsc-button-text > span,
.pfsc-fb-button .pfsc-button-icon > span{
	border-color: #8da8e1;
}
.pfsc-fb-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8da8e1), to(#5e77bf));
	background-image: -webkit-linear-gradient(#8da8e1, #5e77bf);
	background-image:
		-moz-linear-gradient(#8da8e1, #5e77bf),
		-moz-linear-gradient(#587ec7, #324b7c);
	background-image:
		-o-linear-gradient(#8da8e1, #5e77bf),
		-o-linear-gradient(#587ec7, #324b7c);
	background-image: 
		linear-gradient(#8da8e1, #5e77bf),
		linear-gradient(#587ec7, #324b7c);
}
.pfsc-fb-button .pfsc-button-icon > span { 	
  	background: url('../images/icons/facebook.png') no-repeat center;
}
	
/* Twitter */
.pfsc-tw-button.pfsc-button{
	background: linear-gradient(#69d0ff, #1aadf4);
	background: -webkit-linear-gradient(#69d0ff, #1aadf4);
	background: -o-linear-gradient(#69d0ff, #1aadf4);
	background: -moz-linear-gradient(#69d0ff, #1aadf4);
	border-top:1px solid #07a6f0;
	border-bottom:1px solid #057bb1;
}
.pfsc-tw-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#07a6f0), to(#057bb1));
	background-image: -webkit-linear-gradient(#07a6f0, #057bb1);
	background-image:
		-moz-linear-gradient(#07a6f0, #057bb1),
		-moz-linear-gradient(#07a6f0, #057bb1);
	background-image:
		-o-linear-gradient(#07a6f0, #057bb1),
		-o-linear-gradient(#07a6f0, #057bb1);
	background-image: 
		linear-gradient(#07a6f0, #057bb1),
		linear-gradient(#07a6f0, #057bb1);
}
.pfsc-tw-button .pfsc-button-text > span,
.pfsc-tw-button .pfsc-button-icon > span{
	border-color: #9de0ff;
}
.pfsc-tw-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9de0ff), to(#28b3f6));
	background-image: -webkit-linear-gradient(#9de0ff, #28b3f6);
	background-image:
		-moz-linear-gradient(#9de0ff, #28b3f6),
		-moz-linear-gradient(#07a6f0, #057bb1);
	background-image:
		-o-linear-gradient(#9de0ff, #28b3f6),
		-o-linear-gradient(#07a6f0, #057bb1);
	background-image: 
		linear-gradient(#9de0ff, #28b3f6),
		linear-gradient(#07a6f0, #057bb1);
}
.pfsc-tw-button .pfsc-button-icon > span { 	
	background: url('../images/icons/twitter.png') no-repeat center;
}

/* Instagram */
.pfsc-ig-button.pfsc-button{
	background: linear-gradient(#6693b8, #3c6b94);
	background: -webkit-linear-gradient(#6693b8, #3c6b94);
	background: -o-linear-gradient(#6693b8, #3c6b94);
	background: -moz-linear-gradient(#6693b8, #3c6b94);
	border-top:1px solid #507fa7;
	border-bottom:1px solid #2c5477;
}
.pfsc-ig-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#507fa7), to(#324b7c));
	background-image: -webkit-linear-gradient(#507fa7, #2c5477);
	background-image:
		-moz-linear-gradient(#507fa7, #2c5477),
		-moz-linear-gradient(#507fa7, #2c5477);
	background-image:
		-o-linear-gradient(#507fa7, #2c5477),
		-o-linear-gradient(#507fa7, #2c5477);
	background-image: 
		linear-gradient(#507fa7, #2c5477),
		linear-gradient(#507fa7, #2c5477);
}
.pfsc-ig-button .pfsc-button-text > span,
.pfsc-ig-button .pfsc-button-icon > span{
	border-color: #82a7c6;
}
.pfsc-ig-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#82a7c6), to(#3f6d96));
	background-image: -webkit-linear-gradient(#82a7c6, #3f6d96);
	background-image:
		-moz-linear-gradient(#82a7c6, #3f6d96),
		-moz-linear-gradient(#507fa7, #2c5477);
	background-image:
		-o-linear-gradient(#82a7c6, #3f6d96),
		-o-linear-gradient(#507fa7, #2c5477);
	background-image: 
		linear-gradient(#82a7c6, #3f6d96),
		linear-gradient(#507fa7, #2c5477);
}
.pfsc-ig-button .pfsc-button-icon > span { 	
	background: url('../images/icons/instagram.png') no-repeat center;
}

/* Linkedin */
.pfsc-in-button.pfsc-button{
	background: linear-gradient(#14a5f8, #1381af);
	background: -webkit-linear-gradient(#14a5f8, #1381af);
	background: -o-linear-gradient(#14a5f8, #1381af);
	background: -moz-linear-gradient(#14a5f8, #1381af);
	border-top:1px solid #0e91c1;
	border-bottom:1px solid #035c8f;
}
.pfsc-in-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0e91c1), to(#035c8f));
	background-image: -webkit-linear-gradient(#0e91c1, #035c8f);
	background-image:
		-moz-linear-gradient(#0e91c1, #035c8f),
		-moz-linear-gradient(#0e91c1, #035c8f);
	background-image:
		-o-linear-gradient(#0e91c1, #035c8f),
		-o-linear-gradient(#0e91c1, #035c8f);
	background-image: 
		linear-gradient(#0e91c1, #035c8f),
		linear-gradient(#0e91c1, #035c8f);
}
.pfsc-in-button .pfsc-button-text > span,
.pfsc-in-button .pfsc-button-icon > span{
	border-color: #51bcfb;
}
.pfsc-in-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#51bcfb), to(#1487ba));
	background-image: -webkit-linear-gradient(#51bcfb, #1487ba);
	background-image:
		-moz-linear-gradient(#51bcfb, #1487ba),
		-moz-linear-gradient(#0e91c1, #035c8f);
	background-image:
		-o-linear-gradient(#51bcfb, #1487ba),
		-o-linear-gradient(#0e91c1, #035c8f);
	background-image: 
		linear-gradient(#51bcfb, #1487ba),
		linear-gradient(#0e91c1, #035c8f);
}
.pfsc-in-button .pfsc-button-icon > span { 	
	background: url('../images/icons/linkedin.png') no-repeat center;
}

/* Google+ */
.pfsc-gl-button.pfsc-button{
	background: linear-gradient(#e8513f, #c74231);
	background: -webkit-linear-gradient(#e8513f, #c74231);
	background: -o-linear-gradient(#e8513f, #c74231);
	background: -moz-linear-gradient(#e8513f, #c74231);
	border-top:1px solid #c54838;
	border-bottom:1px solid #a02f21;
}
.pfsc-gl-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c54838), to(#a02f21));
	background-image: -webkit-linear-gradient(#c54838, #a02f21);
	background-image:
		-moz-linear-gradient(#c54838, #a02f21),
		-moz-linear-gradient(#c54838, #a02f21);
	background-image:
		-o-linear-gradient(#c54838, #a02f21),
		-o-linear-gradient(#c54838, #a02f21);
	background-image: 
		linear-gradient(#c54838, #a02f21),
		linear-gradient(#c54838, #a02f21);
}
.pfsc-gl-button .pfsc-button-text > span,
.pfsc-gl-button .pfsc-button-icon > span{
	border-color: #ec7062;
}
.pfsc-gl-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec7062), to(#c74332));
	background-image: -webkit-linear-gradient(#ec7062, #c74332);
	background-image:
		-moz-linear-gradient(#ec7062, #c74332),
		-moz-linear-gradient(#c54838, #a02f21);
	background-image:
		-o-linear-gradient(#ec7062, #c74332),
		-o-linear-gradient(#c54838, #a02f21);
	background-image: 
		linear-gradient(#ec7062, #c74332),
		linear-gradient(#c54838, #a02f21);
}
.pfsc-gl-button .pfsc-button-icon > span { 	
	background: url('../images/icons/google.png') no-repeat center;
}	

/* Yahoo */
.pfsc-yh-button.pfsc-button{
	background: linear-gradient(#914bc7, #672f93);
	background: -webkit-linear-gradient(#914bc7, #672f93);
	background: -o-linear-gradient(#914bc7, #672f93);
	background: -moz-linear-gradient(#914bc7, #672f93);
	border-top:1px solid #873dc1;
	border-bottom:1px solid #482167;
}
.pfsc-yh-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#873dc1), to(#482167));
	background-image: -webkit-linear-gradient(#873dc1, #482167);
	background-image:
		-moz-linear-gradient(#873dc1, #482167),
		-moz-linear-gradient(#873dc1, #482167);
	background-image:
		-o-linear-gradient(#873dc1, #482167),
		-o-linear-gradient(#873dc1, #482167);
	background-image: 
		linear-gradient(#873dc1, #482167),
		linear-gradient(#873dc1, #482167);
}
.pfsc-yh-button .pfsc-button-text > span,
.pfsc-yh-button .pfsc-button-icon > span{
	border-color: #a66dd2;
}
.pfsc-yh-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a66dd2), to(#683094));
	background-image: -webkit-linear-gradient(#a66dd2, #683094);
	background-image:
		-moz-linear-gradient(#a66dd2, #683094),
		-moz-linear-gradient(#873dc1, #482167);
	background-image:
		-o-linear-gradient(#a66dd2, #683094),
		-o-linear-gradient(#873dc1, #482167);
	background-image: 
		linear-gradient(#a66dd2, #683094),
		linear-gradient(#873dc1, #482167);
}
.pfsc-yh-button .pfsc-button-icon > span { 	
	background: url('../images/icons/yahoo.png') no-repeat center;
}

/* Paypal */
.pfsc-pl-button.pfsc-button{
	background-color:#009cde;
	border-top:1px solid #046d99;
	border-bottom:1px solid #025f86;
}
.pfsc-pl-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#046d99), to(#025f86));
	background-image: -webkit-linear-gradient(#046d99, #025f86);
	background-image:
		-moz-linear-gradient(#046d99, #025f86),
		-moz-linear-gradient(#046d99, #025f86);
	background-image:
		-o-linear-gradient(#046d99, #025f86),
		-o-linear-gradient(#046d99, #025f86);
	background-image: 
		linear-gradient(#046d99, #025f86),
		linear-gradient(#046d99, #025f86);
}
.pfsc-pl-button .pfsc-button-text > span,
.pfsc-pl-button .pfsc-button-icon > span{
	border-color: #4dbae8;
}
.pfsc-pl-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4dbae8), to(#029dde));
	background-image: -webkit-linear-gradient(#4dbae8, #029dde);
	background-image:
		-moz-linear-gradient(#4dbae8, #029dde),
		-moz-linear-gradient(#046d99, #025f86);
	background-image:
		-o-linear-gradient(#4dbae8, #029dde),
		-o-linear-gradient(#046d99, #025f86);
	background-image: 
		linear-gradient(#4dbae8, #029dde),
		linear-gradient(#046d99, #025f86);
}
.pfsc-pl-button .pfsc-button-icon > span { 	
	background: url('../images/icons/paypal.png') no-repeat center;
}

/* Microsoft */
.pfsc-ms-button.pfsc-button{
	background: linear-gradient(#6e3aa9, #5c2d91);
	background: -webkit-linear-gradient(#6e3aa9, #5c2d91);
	background: -o-linear-gradient(#6e3aa9, #5c2d91);
	background: -moz-linear-gradient(#6e3aa9, #5c2d91);
	border-top:1px solid #5c2d91;
	border-bottom:1px solid #451f6f;
}
.pfsc-ms-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5c2d91), to(#451f6f));
	background-image: -webkit-linear-gradient(#5c2d91, #451f6f);
	background-image:
		-moz-linear-gradient(#5c2d91, #451f6f),
		-moz-linear-gradient(#5c2d91, #451f6f);
	background-image:
		-o-linear-gradient(#5c2d91, #451f6f),
		-o-linear-gradient(#5c2d91, #451f6f);
	background-image: 
		linear-gradient(#5c2d91, #451f6f),
		linear-gradient(#5c2d91, #451f6f);
}
.pfsc-ms-button .pfsc-button-text > span,
.pfsc-ms-button .pfsc-button-icon > span{
	border-color: #8457b6;
}
.pfsc-ms-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8457b6), to(#5e2f93));
	background-image: -webkit-linear-gradient(#8457b6, #5e2f93);
	background-image:
		-moz-linear-gradient(#8457b6, #5e2f93),
		-moz-linear-gradient(#5c2d91, #451f6f);
	background-image:
		-o-linear-gradient(#8457b6, #5e2f93),
		-o-linear-gradient(#5c2d91, #451f6f);
	background-image: 
		linear-gradient(#8457b6, #5e2f93),
		linear-gradient(#5c2d91, #451f6f);
}
.pfsc-ms-button .pfsc-button-icon > span { 	
	background: url('../images/icons/microsoft.png') no-repeat center;
}

/* Foursquare */
.pfsc-fs-button.pfsc-button{
	background: linear-gradient(#a3de00, #86b606);
	background: -webkit-linear-gradient(#a3de00, #86b606);
	background: -o-linear-gradient(#a3de00, #86b606);
	background: -moz-linear-gradient(#a3de00, #86b606);
	border-top:1px solid #445d01;
	border-bottom:1px solid #405700;
}
.pfsc-fs-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#445d01), to(#405700));
	background-image: -webkit-linear-gradient(#445d01, #405700);
	background-image:
		-moz-linear-gradient(#445d01, #405700),
		-moz-linear-gradient(#445d01, #405700);
	background-image:
		-o-linear-gradient(#445d01, #405700),
		-o-linear-gradient(#445d01, #405700);
	background-image: 
		linear-gradient(#445d01, #405700),
		linear-gradient(#445d01, #405700);
}
.pfsc-fs-button .pfsc-button-text > span,
.pfsc-fs-button .pfsc-button-icon > span{
	border-color: #cbec6e;
}
.pfsc-fs-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cbec6e), to(#88b708));
	background-image: -webkit-linear-gradient(#cbec6e, #88b708);
	background-image:
		-moz-linear-gradient(#cbec6e, #88b708),
		-moz-linear-gradient(#445d01, #405700);
	background-image:
		-o-linear-gradient(#cbec6e, #88b708),
		-o-linear-gradient(#445d01, #405700);
	background-image: 
		linear-gradient(#cbec6e, #88b708),
		linear-gradient(#445d01, #405700);
}
.pfsc-fs-button .pfsc-button-icon > span { 	
	background: url('../images/icons/foursquare.png') no-repeat center;
}

/* VK */
.pfsc-vk-button.pfsc-button{
	background: #597DA3;
}
.pfsc-vk-button .pfsc-button-text{
	
}
.pfsc-vk-button .pfsc-button-text > span,
.pfsc-vk-button .pfsc-button-icon > span{
	border-color: #89a2bf;
}
.pfsc-vk-button .pfsc-button-icon{

}
.pfsc-vk-button .pfsc-button-icon > span { 	
	background: url('../images/icons/vk.png') no-repeat center;
}
	
/* Wordpress */
.pfsc-wp-button.pfsc-button{
	background: linear-gradient(#288fbe, #21759b);
	background: -webkit-linear-gradient(#288fbe, #21759b);
	background: -o-linear-gradient(#288fbe, #21759b);
	background: -moz-linear-gradient(#288fbe, #21759b);
	border-top:1px solid #1a5e7c;
	border-bottom:1px solid #144860;
}
.pfsc-wp-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a5e7c), to(#144860));
	background-image: -webkit-linear-gradient(#1a5e7c, #144860);
	background-image:
		-moz-linear-gradient(#1a5e7c, #144860),
		-moz-linear-gradient(#1a5e7c, #144860);
	background-image:
		-o-linear-gradient(#1a5e7c, #144860),
		-o-linear-gradient(#1a5e7c, #144860);
	background-image: 
		linear-gradient(#1a5e7c, #144860),
		linear-gradient(#1a5e7c, #144860);
}
.pfsc-wp-button .pfsc-button-text > span,
.pfsc-wp-button .pfsc-button-icon > span{
	border-color: #5baace;
}
.pfsc-wp-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5baace), to(#22779d));
	background-image: -webkit-linear-gradient(#5baace, #22779d);
	background-image:
		-moz-linear-gradient(#5baace, #22779d),
		-moz-linear-gradient(#1a5e7c, #144860);
	background-image:
		-o-linear-gradient(#5baace, #22779d),
		-o-linear-gradient(#1a5e7c, #144860);
	background-image: 
		linear-gradient(#5baace, #22779d),
		linear-gradient(#1a5e7c, #144860);
}
.pfsc-wp-button .pfsc-button-icon > span { 	
	background: url('../images/icons/wordpress.png') no-repeat center;
}

/* Github */
.pfsc-gh-button.pfsc-button{
	background: linear-gradient(#84d767, #61b145);
	background: -webkit-linear-gradient(#84d767, #61b145);
	background: -o-linear-gradient(#84d767, #61b145);
	background: -moz-linear-gradient(#84d767, #61b145);
	border-top:1px solid #3b7228;
	border-bottom:1px solid #396a28;
}
.pfsc-gh-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b7228), to(#396a28));
	background-image: -webkit-linear-gradient(#3b7228, #396a28);
	background-image:
		-moz-linear-gradient(#3b7228, #396a28),
		-moz-linear-gradient(#3b7228, #396a28);
	background-image:
		-o-linear-gradient(#3b7228, #396a28),
		-o-linear-gradient(#3b7228, #396a28);
	background-image: 
		linear-gradient(#3b7228, #396a28),
		linear-gradient(#3b7228, #396a28);
}
.pfsc-gh-button .pfsc-button-text > span,
.pfsc-gh-button .pfsc-button-icon > span{
	border-color: #a9e395;
}
.pfsc-gh-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a9e395), to(#63b347));
	background-image: -webkit-linear-gradient(#a9e395, #63b347);
	background-image:
		-moz-linear-gradient(#a9e395, #63b347),
		-moz-linear-gradient(#3b7228, #396a28);
	background-image:
		-o-linear-gradient(#a9e395, #63b347),
		-o-linear-gradient(#3b7228, #396a28);
	background-image: 
		linear-gradient(#a9e395, #63b347),
		linear-gradient(#3b7228, #396a28);
}
.pfsc-gh-button .pfsc-button-icon > span { 	
	background: url('../images/icons/github.png') no-repeat center;
}

/* OK */
.pfsc-ok-button.pfsc-button{
	background: linear-gradient(#ef9338, #df660c);
	background: -webkit-linear-gradient(#ef9338, #df660c);
	background: -o-linear-gradient(#ef9338, #df660c);
	background: -moz-linear-gradient(#ef9338, #df660c);
	border-top:1px solid #cb651d;
	border-bottom:1px solid #b04d06;
}
.pfsc-ok-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cb651d), to(#b04d06));
	background-image: -webkit-linear-gradient(#cb651d, #b04d06);
	background-image:
		-moz-linear-gradient(#cb651d, #b04d06),
		-moz-linear-gradient(#cb651d, #b04d06);
	background-image:
		-o-linear-gradient(#cb651d, #b04d06),
		-o-linear-gradient(#cb651d, #b04d06);
	background-image: 
		linear-gradient(#cb651d, #b04d06),
		linear-gradient(#cb651d, #b04d06);
}
.pfsc-ok-button .pfsc-button-text > span,
.pfsc-ok-button .pfsc-button-icon > span{
	border-color: #f8c38d;
}
.pfsc-ok-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8c38d), to(#df670d));
	background-image: -webkit-linear-gradient(#f8c38d, #df670d);
	background-image:
		-moz-linear-gradient(#f8c38d, #df670d),
		-moz-linear-gradient(#cb651d, #b04d06);
	background-image:
		-o-linear-gradient(#f8c38d, #df670d),
		-o-linear-gradient(#cb651d, #b04d06);
	background-image: 
		linear-gradient(#f8c38d, #df670d),
		linear-gradient(#cb651d, #b04d06);
}
.pfsc-ok-button .pfsc-button-icon > span { 	
	background: url('../images/icons/ok.png') no-repeat center;
}

/* Dropbox */
.pfsc-db-button.pfsc-button{
	background: linear-gradient(#1489de, #007ee5);
	background: -webkit-linear-gradient(#1489de, #007ee5);
	background: -o-linear-gradient(#1489de, #007ee5);
	background: -moz-linear-gradient(#1489de, #007ee5);
	border-top:1px solid #0765b1;
	border-bottom:1px solid #0a4c83;
}
.pfsc-db-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0765b1), to(#0a4c83));
	background-image: -webkit-linear-gradient(#0765b1, #0a4c83);
	background-image:
		-moz-linear-gradient(#0765b1, #0a4c83),
		-moz-linear-gradient(#0765b1, #0a4c83);
	background-image:
		-o-linear-gradient(#0765b1, #0a4c83),
		-o-linear-gradient(#0765b1, #0a4c83);
	background-image: 
		linear-gradient(#0765b1, #0a4c83),
		linear-gradient(#0765b1, #0a4c83);
}
.pfsc-db-button .pfsc-button-text > span,
.pfsc-db-button .pfsc-button-icon > span{
	border-color: #5daee8;
}
.pfsc-db-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5daee8), to(#0380e5));
	background-image: -webkit-linear-gradient(#5daee8, #0380e5);
	background-image:
		-moz-linear-gradient(#5daee8, #0380e5),
		-moz-linear-gradient(#0765b1, #0a4c83);
	background-image:
		-o-linear-gradient(#5daee8, #0380e5),
		-o-linear-gradient(#0765b1, #0a4c83);
	background-image: 
		linear-gradient(#5daee8, #0380e5),
		linear-gradient(#0765b1, #0a4c83);
}
.pfsc-db-button .pfsc-button-icon > span { 	
	background: url('../images/icons/dropbox.png') no-repeat center;
}

/* Amazon */
.pfsc-az-button.pfsc-button{
	background: linear-gradient(#f6db99, #f0c24f);
	background: -webkit-linear-gradient(#f6db99, #f0c24f);
	background: -o-linear-gradient(#f6db99, #f0c24f);
	background: -moz-linear-gradient(#f6db99, #f0c24f);
	border-top:1px solid #cda644;
	border-bottom:1px solid #aa8326;
}
.pfsc-az-button .pfsc-button-text{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cda644), to(#aa8326));
	background-image: -webkit-linear-gradient(#cda644, #aa8326);
	background-image:
		-moz-linear-gradient(#cda644, #aa8326),
		-moz-linear-gradient(#cda644, #aa8326);
	background-image:
		-o-linear-gradient(#cda644, #aa8326),
		-o-linear-gradient(#cda644, #aa8326);
	background-image: 
		linear-gradient(#cda644, #aa8326),
		linear-gradient(#cda644, #aa8326);
}
.pfsc-az-button .pfsc-button-text > span,
.pfsc-az-button .pfsc-button-icon > span{
	border-color: #fef9ef;
}
.pfsc-az-button .pfsc-button-icon{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fef9ef), to(#f0c251));
	background-image: -webkit-linear-gradient(#fef9ef, #f0c251);
	background-image:
		-moz-linear-gradient(#fef9ef, #f0c251),
		-moz-linear-gradient(#cda644, #aa8326);
	background-image:
		-o-linear-gradient(#fef9ef, #f0c251),
		-o-linear-gradient(#cda644, #aa8326);
	background-image: 
		linear-gradient(#fef9ef, #f0c251),
		linear-gradient(#cda644, #aa8326);
}
.pfsc-az-button .pfsc-button-icon > span { 	
	background: url('../images/icons/amazon.png') no-repeat center;
}

							