.rssocial-sharing ul {	list-style: none;	margin: 0;}.rssocial-icons ul {	list-style: none;	margin: 0;}.rssocial-sharing li {	margin-bottom: 10px !important;	vertical-align: middle;}.rssocial-icons .rssocial-icons-nobg > li > a:hover,.rssocial-icons .rssocial-icons-nobg > li > a:active,.rssocial-icons .rssocial-icons-nobg > li > a:focus {	background: none;}.rssocial-inline li {	display: inline-block !important;}.rssocial-left {	margin: 1em;	text-align: left;}.rssocial-center {	margin: 1em;	text-align: center;}.rssocial-right {	margin: 1em;	text-align: right;}.rssocial-floating-top {	top: 0;	left: 50%;	margin: 0 1em 1em -37em;	width: 74em;	margin-top: 0;	margin-right: 1em;	margin-bottom: 1em;	text-align: center;}.rssocial-floating-bottom {		bottom: 0;	left: 50%;	margin: 1em 1em 0 -37em;	width: 74em;	text-align: center;	}.rssocial-floating-left {	top: 0;	left: 0;	margin: 1em 1em 1em 0;}.rssocial-floating-right {	top: 0;	right: 0;	margin: 1em 0 1em 1em;}.rssocial-icons-bottom-spacing li {	margin-bottom: .2em !important;}.rssocial-sharing-button {	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1F3D73), color-stop(1, #4197ee) ) !important;	background: -moz-linear-gradient(center top, #1F3D73 5%, #4197ee 100%) !important;	background-image: -ms-linear-gradient(top, #1F3D73 5%, #4197EE 100%) !important;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1F3D73', endColorstr='#4197ee');	background-color: #1F3D73;	background-position: 0 !important;	border: none;	display: inline-block;	color: #ffffff;	font-size: 12px;	font-weight: bold;	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;	font-style: normal;	text-decoration: none;	text-align: center;	padding: 0;	text-transform: none;}.rssocial-sharing-button:hover {	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #1F3D73) ) !important;	background: -moz-linear-gradient(center top, #4197ee 5%, #1F3D73 100%) !important;	background-image: -ms-linear-gradient(top, #4197ee 5%, #1F3D73 100%) !important;		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1F3D73', endColorstr='#4197ee');	background-color: #4197ee;}.rssocial-sharing-button-left {	float: left;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-bottomright: 5px;	border-bottom-right-radius: 5px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-topright: 5px;	border-top-right-radius: 5px;	text-shadow: 1px 1px 0px #287ace;	-webkit-box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);	-moz-box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);	box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);	height: 25px;	width: 50px;	-webkit-padding-start: 4px;}.rssocial-sharing-button-left:hover, .rssocial-sharing-button-left:focus {	-webkit-box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);	-moz-box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);	box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);}.rssocial-sharing-button-top {	margin-left: 180px;	top: 0 !important;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-bottomright: 5px;	border-bottom-right-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomleft: 5px;	border-bottom-left-radius: 5px;	text-shadow: 1px 1px 0px #287ace;	-webkit-box-shadow: 0 7px 7px 0 rgba(50, 50, 50, 0.5);	-moz-box-shadow: 0 7px 7px 0 rgba(50, 50, 50, 0.5);	box-shadow: 0 7px 7px 0 rgba(50, 50, 50, 0.5);	height: 30px;	width: 60px;}.rssocial-sharing-button-top:hover, .rssocial-sharing-button-top:focus {	-webkit-box-shadow: 0 7px 7px 0 rgba(50, 50, 50, 0.5);	-moz-box-shadow: 0 7px 7px 0 rgba(50, 50, 50, 0.5);	box-shadow: 0 7px 7px 0 rgba(50, 50, 50, 0.5);}.rssocial-sharing-button-bottom {	position: absolute;	top: 0;	left: 50%;	margin-left: 60px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-topright: 5px;	border-top-right-radius: 5px;	-webkit-border-top-left-radius: 5px;	-moz-border-radius-topleft: 5px;	border-top-left-radius: 5px;	text-shadow: 1px 1px 0px #287ace;		-webkit-box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);	-moz-box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);	box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);	height: 30px;	width: 60px;}.rssocial-sharing-button-bottom:hover, .rssocial-sharing-button-bottom:focus {	-webkit-box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);	-moz-box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);	box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);}.rssocial-sharing-button-right {	float: right;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomleft: 5px;	border-bottom-left-radius: 5px;	-webkit-border-top-left-radius: 5px;	-moz-border-radius-topleft: 5px;	border-top-left-radius: 5px;	text-shadow: 1px 1px 0px #287ace;	-webkit-box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);	-moz-box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);	box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);	height: 25px;	width: 50px;	-webkit-padding-start: 4px;}.rssocial-sharing-button-right:hover, .rssocial-sharing-button-right:focus {	-webkit-box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);	-moz-box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);	box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);}[dir=ltr] .rssocial-sharing-button-left, .rssocial-sharing-button-right  {   padding-left: 2px\0;}.rssocial-icons-nobg-button-left, .rssocial-icons-bg-button-left, .rssocial-icons-circle-button-left {	float: left;	margin-left: 10px !important;}.rssocial-icons-nobg-button-right, .rssocial-icons-bg-button-right, .rssocial-icons-circle-button-right {	float: right;	margin-right: 10px !important;}.rssocial-icons-nobg-button-top, .rssocial-icons-bg-button-top, .rssocial-icons-circle-button-top,.rssocial-icons-nobg-button-bottom, .rssocial-icons-bg-button-bottom, .rssocial-icons-circle-button-bottom {	float: right;}.rssocial-fixed {	position: fixed;}.rssocial-absolute {	position: absolute;}.rssocial-clear {	clear: both;}.rssocial-sharing-facebook-container-left {	margin-right: 15px !important;	text-align: left;}.rssocial-sharing-twitter-counter-none-left {	width: 57px;	height: 20px;	margin-right: 15px !important;	text-align: left;}.rssocial-sharing-twitter-counter-vertical-left {	width: 57px;	height: 62px;	margin-right: 15px !important;	text-align: left;}.rssocial-sharing-twitter-counter-horizontal-left {	width: 79px;	height: 20px;	margin-right: 15px !important;	text-align: left;}.rssocial-sharing-linkedin-counter-right-left {	height: 20px;	margin-right: 13px !important;	text-align: left;}.rssocial-sharing-linkedin-counter-top-left {	height: 62px;	margin-right: 13px !important;	text-align: left;}.rssocial-sharing-pinterest-20-counter-none-left {	width: 40px;	height: 20px;	margin-right: 16px !important;	text-align: left;}.rssocial-sharing-pinterest-20-counter-above-left {	width: 40px;	height: 20px;	margin-right: 16px !important;	margin-top: 35px !important;	text-align: left;}.rssocial-sharing-pinterest-20-counter-beside-left {	width: 40px;	height: 20px;	margin-right: 38px !important;	text-align: left;}.rssocial-sharing-pinterest-28-counter-none-left {	width: 56px;	height: 28px;	margin-right: 16px !important;	text-align: left;}.rssocial-sharing-pinterest-28-counter-above-left {	width: 56px;	height: 28px;	margin-right: 16px !important;	margin-top: 43px !important;	text-align: left;}.rssocial-sharing-pinterest-28-counter-beside-left {	width: 56px;	height: 28px;	margin-right: 38px !important;	text-align: left;}.rssocial-sharing-tumblr-counter-left {	height: 20px;	text-align: left;	margin-right: 15px !important;}.rssocial-sharing-stumbleupon-counter-horizontal-left {	height: 18px;	margin-right: 13px !important;	left: -10px;	text-align: left;}.rssocial-sharing-stumbleupon-counter-vertical-left {	height: 60px;	margin-right: 13px !important;	left: -10px;	text-align: left;}.rssocial-sharing-stumbleupon-nocounter-left {	height: 30px;	margin-right: 13px !important;	left: -10px;	text-align: left;}.rssocial-sharing-reddit-counter-horizontal-left {	height: 17px;	margin-bottom: 10px !important;	text-align: left;}.rssocial-sharing-reddit-counter-vertical-left {	height: 68px;	margin-bottom: 10px !important;	text-align: left;}.rssocial-sharing-reddit-counter-horizontal-left a:hover,.rssocial-sharing-reddit-counter-horizontal-left a:focus,.rssocial-sharing-reddit-counter-horizontal-left a:active,.rssocial-sharing-reddit-counter-vertical-left a:hover,.rssocial-sharing-reddit-counter-vertical-left a:focus,.rssocial-sharing-reddit-counter-vertical-left a:active {	background: none !important;}.rssocial-sharing-facebook-container-right {	text-align: left;}.rssocial-sharing-twitter-counter-none-right {	width: 57px;	height: 20px;	margin-left: 15px !important;	text-align: left;}.rssocial-sharing-twitter-counter-vertical-right {	width: 57px;	height: 62px;	margin-left: 15px !important;	text-align: left;}.rssocial-sharing-twitter-counter-horizontal-right {	width: 79px;	height: 20px;	margin-left: 15px !important;	text-align: left;}.rssocial-sharing-linkedin-counter-right-right {	height: 20px;	margin-left: 13px !important;	text-align: left;}.rssocial-sharing-linkedin-counter-top-right {	height: 62px;	margin-left: 13px !important;	text-align: left;}.rssocial-sharing-pinterest-20-counter-none-right {	width: 40px;	height: 20px;	margin-left: 16px !important;	text-align: left;}.rssocial-sharing-pinterest-20-counter-above-right {	width: 40px;	height: 20px;	margin-left: 16px !important;	margin-top: 35px !important;	text-align: left;}.rssocial-sharing-pinterest-20-counter-beside-right {	width: 40px;	height: 20px;	margin-left: 13px !important;	margin-right: 25px !important;	text-align: left;}.rssocial-sharing-pinterest-28-counter-none-right {	width: 56px;	height: 28px;	margin-left: 16px !important;	text-align: left;}.rssocial-sharing-pinterest-28-counter-above-right {	width: 56px;	height: 28px;	margin-left: 16px !important;	margin-top: 43px !important;	text-align: left;}.rssocial-sharing-pinterest-28-counter-beside-right {	width: 56px;	height: 28px;	margin-left: 15px !important;	margin-right: 23px !important;	text-align: left;}.rssocial-sharing-tumblr-counter-right {	height: 20px;	text-align: left;	margin-left: 15px !important;}.rssocial-sharing-stumbleupon-counter-horizontal-right {	height: 18px;	margin-left: 13px !important;	left: -10px;	text-align: left;}.rssocial-sharing-stumbleupon-counter-vertical-right {	height: 60px;	margin-left: 13px !important;	left: -10px;	text-align: left;}.rssocial-sharing-stumbleupon-nocounter-right {	height: 30px;	margin-left: 13px !important;	left: -10px;	text-align: left;}.rssocial-sharing-reddit-counter-horizontal-right {	height: 17px;	margin-bottom: 10px !important;	text-align: left;	margin-left: 15px !important;}.rssocial-sharing-reddit-counter-vertical-right {	height: 68px;	margin-bottom: 10px !important;	text-align: left;	margin-left: 15px !important;}.rssocial-sharing-reddit-counter-horizontal-right a:hover,.rssocial-sharing-reddit-counter-horizontal-right a:focus,.rssocial-sharing-reddit-counter-horizontal-right a:active,.rssocial-sharing-reddit-counter-vertical-right a:hover,.rssocial-sharing-reddit-counter-vertical-right a:focus,.rssocial-sharing-reddit-counter-vertical-right a:active {	background: none !important;}.rssocial-nonvisible {	visibility: hidden;}.rssocial-visible {	visibility: visible;}.visible-phone {	display: none !important;}@media (max-width: 480px) {		.rssocial-sharing-floating-top, .rssocial-sharing-floating-bottom {		left: 50%;		margin: 0 0 0 -120px;	}		.rssocial-sharing-floating-left, .rssocial-sharing-floating-right {		margin: 0;		top: 30px;	}			.rssocial-icons-floating-top {		left: 50%;		margin-top: 0;		text-align: center;	}	.rssocial-icons-floating-bottom {		left: 50%;		margin-bottom: 0;		text-align: center;	}		.rssocial-icons-floating-left {		top: 0;		margin: 1em 0 0 0;	}		.rssocial-icons-floating-right {		top: 0;		margin: 1em 0 0 0;	}		.rssocial-icons-left {		float: left;	}		.rssocial-icons-right {		float: right;	}		.rssocial-top-background {		background-color: #FFF;		padding: 20px 0 15px 20px;		-webkit-border-bottom-left-radius: 5px;		-moz-border-radius-bottomleft: 5px;		border-bottom-left-radius: 5px;		-webkit-box-shadow: 0 7px 7px 0 rgba(50, 50, 50, 0.5);		-moz-box-shadow: 0 7px 7px 0 rgba(50, 50, 50, 0.5);		box-shadow: 0 5px 7px 0 rgba(50, 50, 50, 0.5);		-webkit-padding-before: 18px;		-ms-padding-before:15px;	}	.rssocial-bottom-background {		position: relative;		top: 30px;		background-color: #FFF;		padding: 20px 0 15px 20px;		-webkit-border-top-left-radius: 5px;		-moz-border-radius-topleft: 5px;		border-top-left-radius: 5px;		-webkit-box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);		-moz-box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);		box-shadow: 0 -7px 7px 0 rgba(50, 50, 50, 0.5);		-webkit-padding-before: 18px;	}		.rssocial-left-background {		float: left;		background-color: #FFF;		margin-right: 0; 		padding: 20px 0 10px 15px;		-webkit-border-bottom-right-radius: 5px;		-moz-border-radius-bottomright: 5px;		border-bottom-right-radius: 5px;		-webkit-box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);		-moz-box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);		box-shadow: 7px 7px 7px 0 rgba(50, 50, 50, 0.5);	}		.rssocial-right-background {		float: right;		background-color: #FFF;		padding: 20px 0 15px 15px;		-webkit-border-bottom-left-radius: 5px;		-moz-border-radius-bottomleft: 5px;		border-bottom-left-radius: 5px;		-webkit-box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);		-moz-box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);		box-shadow: -7px 7px 7px 0 rgba(50, 50, 50, 0.5);	}		.visible-phone {		display: inherit !important;	}	}