.a2a_menu, .a2a_menu * {
	 -moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	float:none;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
}

.a2a_menu {
	 border-radius: 6px;
	display:none;
	direction:ltr;
	
	font: 14px Arial,Helvetica,sans-serif;
	color:#000;
	line-height:12px;
	border: 1px solid #CCC;
	vertical-align:baseline;
	overflow:hidden;
}

.a2a_mini {
	min-width:200px;
	position:absolute;
	width: 300px;
	z-index:9999997;
}

.a2a_overlay {
	display: none;
	background: #CCC;
	 _height: expression( ((e=document.documentElement.clientHeight)?e:document.body.clientHeight)+"px" );
	 _width: expression( ((e=document.documentElement.clientWidth)?e:document.body.clientWidth)+"px" );
	 filter: alpha(opacity=50);
	 opacity: .7;
	position: fixed;
	_position: absolute;
	 top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 9999998;
	-webkit-animation: a2aFadeInOverlay .14s ease-out;
	animation: a2aFadeInOverlay .14s ease-out;
}

.a2a_full {
	background: #FFF;
	height: auto;
	height: calc(320px);
	top: 15%;
	_top: expression(40+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"px");
	 left: 50%;
	margin-left: -320px;
	 position: fixed;
	_position: absolute;
	 text-align: center;
	width: 640px;
	z-index: 9999999;
	 -webkit-animation: a2aFadeIn .14s ease-in;
	    animation: a2aFadeIn .14s ease-in;
}

.a2a_full_header,.a2a_full_services,.a2a_full_footer {
	border: 0;
	margin: 0;
	padding: 12px;
	box-sizing: border-box;
}

.a2a_full_header {
	padding-bottom: 8px;
}

.a2a_full_services {
	height: 280px;
	 overflow-y: scroll;
	padding: 0 12px;
	-webkit-overflow-scrolling: touch;
}

.a2a_full_services .a2a_i {
	display: inline-block;
	float: none;
	width: 181px;
	width: calc(33.334% - 18px);
}

div.a2a_full_footer {
	font-size: 9px;
	text-align: center;
	padding: 6px 12px;
}

div.a2a_full_footer a,div.a2a_full_footer a:visited {
	display: inline;
	font-size: 9px;
	padding: 6px 12px;
 }

div.a2a_full_footer a:hover {
	background: none;
	border: 0;
	color: #0166FF;
}

div.a2a_full_footer a span.a2a_i_a2a_sm {
	display: inline-block;
	padding-left: 14px;
	vertical-align: bottom;
}

@-webkit-keyframes a2aFadeIn {
	from {
		 opacity: 0;
	 }

	  to {
		 opacity: 1;
	 }

}

@keyframes a2aFadeIn {
	from {
		 opacity: 0;
	 }

	  to {
		 opacity: 1;
	 }

}

@-webkit-keyframes a2aFadeInOverlay {
	from {
		 opacity: 0;
	 }

	  to {
		 opacity: .7;
	 }

}

@keyframes a2aFadeInOverlay {
	from {
		 opacity: 0;
	 }

	  to {
		 opacity: .7;
	 }

}

@media (max-width: 639px) {
	.a2a_full {
		top: 15%;
		left: 0;
		margin-left: auto;
		width: 100%;
	}

}

@media (min-width: 318px) and (max-width: 437px) {
	.a2a_full .a2a_full_services .a2a_i {
		width: calc(50% - 18px);
	}

}

@media (max-width: 317px) {
	.a2a_full .a2a_full_services .a2a_i {
		width: calc(100% - 18px);
	}

}

@media (max-height: 436px) {
	.a2a_full {
		bottom: 40px;
		height: auto;
		top: 40px;
	}

}

.a2a_menu a{
	color:#0166FF;
	text-decoration:none;
	font:14px Arial,Helvetica,sans-serif;
	line-height:14px;
	height:auto;
	width:auto;
	outline:none;
	-moz-outline:none;
}

.a2a_menu a:visited{
	color:#0166FF
}

.a2a_menu a:hover,.a2a_menu a:active,.a2a_menu a.a2a_i:focus,.a2a_tabs div:hover{
	color:#2A2A2A;
	border:1px solid #EEE;
	background-color:#EEE;
	text-decoration:none
}

.a2a_menu span,.a2a_img{
	background:url(http://static.addtoany.com/menu/icons.29.png) no-repeat;
	border:0;
	display:block;
	line-height:16px
}

.a2a_menu span.a2a_i_find {
	 height:16px;
	left: 8px;
	position:absolute;
	top: 7px;
	width:16px;
}

.a2a_menu span.a2a_i_find svg {
	background-color: #FFF;
}

.a2a_menu span.a2a_i_find svg path {
	fill: #CCC;
}

#a2a_menu_container{
	display:inline-block
}

 #a2a_menu_container{
	_display:inline
}

 .a2a_menu_title_container {
	padding: 6px 8px;
}

.a2a_menu_find_container {
	border: 1px solid #CCC;
	border-radius: 6px;
	padding: 2px 24px 2px 0;
	position: relative;
	text-align: left;
}

.a2a_cols_container{
	border-bottom-right-radius:8px;
	border-top-right-radius:8px
}

.a2a_cols_container .a2a_col1{
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}

.a2a_menu input, .a2a_menu input[type="text"]{
	display:block;
	background-image:none;
	box-shadow:none;
	line-height:100%;
	margin:0;
	overflow:hidden;
	padding:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-appearance:none
}

 .a2a_menu_title_container input.a2a_menu_title {
	background-color: #FFF;
	border: 0;
	color: #2A2A2A;
	font: inherit;
	margin: 0;
	padding: 0;
	width: 99%;
}

.a2a_menu_find_container input.a2a_menu_find {
	background-color: transparent;
	_background-color: #FFF;
	border: 0;
	color: #2A2A2A;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	left: 28px;
	outline: 0;
	padding: 2px 0;
	position: relative;
	width: 99%;
}

.a2a_clear{
	clear:both
}

 .a2a_img, .a2a_svg {
	 display:block;
	 overflow:hidden;
 }

.a2a_img{
	height:16px;
	line-height:16px;
	width:16px;
}

.a2a_svg{
	height:32px;
	line-height:32px;
	width:32px;
}

.a2a_default_style a{
	float:left;
	line-height:16px;
	padding:0 2px
}

.a2a_default_style a:hover .a2a_img,.a2a_default_style a:hover .a2a_svg,.a2a_floating_style a:hover .a2a_img,.a2a_floating_style a:hover .a2a_svg {
	 opacity: .7;
}

.a2a_default_style .a2a_count,.a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg {
	 border-radius:4px ;
}

 .a2a_default_style .a2a_img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg{
	float:left
}

.a2a_default_style .a2a_img_text{
	margin-right:4px
}

.a2a_default_style .a2a_divider{
	border-left:1px solid #000;
	display:inline;
	float:left;
	height:16px;
	line-height:16px;
	margin:0 5px
}

.a2a_kit a{
	cursor:pointer
}

.a2a_floating_style {
	
	 border-radius: 6px;
	 padding: 4px;
	 position: fixed;
	 z-index: 9999995;
 }

.a2a_vertical_style a {
	 display: block;
	 padding: 4px;
 }

.a2a_floating_style.a2a_default_style {
	 bottom: 0;
 }

.a2a_floating_style.a2a_default_style a {
	 padding: 4px;
 }

.a2a_count {
	background-color: #fff;
	border: 1px solid #ccc;
	box-sizing: border-box;
	color: #2a2a2a;
	display: block;
	float: left;
	font: 12px Arial,Helvetica,sans-serif;
	height: 16px;
	margin-left: 4px;
	position: relative;
	text-align: center;
	width: 50px;
}

.a2a_count:before,.a2a_count:after {
	border: solid transparent;
	border-width: 4px 4px 4px 0;
	content: "";
	height: 0;
	left: 0;
	line-height: 0;
	margin: -4px 0 0 -4px;
	position: absolute;
	top: 50%;
	width: 0;
}

.a2a_count:before {
	border-right-color: #ccc;
}

.a2a_count:after {
	border-right-color: #fff;
	margin-left: -3px;
}

.a2a_count span {
	-webkit-animation: a2aFadeIn .14s ease-in;
	    animation: a2aFadeIn .14s ease-in;
}

.a2a_nowrap{
	white-space:nowrap
}

.a2a_note{
	margin:0 auto;
	padding:9px;
	font-size:12px;
	text-align:center
}

.a2a_note .a2a_note_note{
	margin:0;
	color:#2A2A2A
}

.a2a_wide a{
	display:block;
	margin-top:3px;
	border:1px solid #EEE;
	padding:3px;
	text-align:center
}

.a2a_tabs{
	float:left;
	margin:0 0 3px
}

 .a2a_tabs a,.a2a_tabs div{
	margin:1px;
	background-color:#EEE;
	 border:1px solid #EEE;
	 font-size:11px;
	 padding:6px 12px ;
	 white-space:nowrap
}

 .a2a_tabs a span, .a2a_tabs div span{
	display:inline-block;
	padding-left:20px;
	height:auto;
	width:auto
}

 .a2a_tabs_default a span, .a2a_tabs_default div span{
	height:auto;
	max-width:99px;
	overflow:hidden;
	padding-left:20px;
	width:auto;
	_width:expression(this.clientWidth > 99? "97px" : "auto");
}

.a2a_tabs a, .a2a_tabs a:visited, .a2a_tabs a:hover, .a2a_tabs div, .a2a_tabs div:hover{
	cursor:pointer;
	border-bottom:1px solid #EEE;
	color:#2A2A2A;
	border-bottom-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0
}

a.a2a_tab_selected, a.a2a_tab_selected:visited,a.a2a_tab_selected:hover,a.a2a_tab_selected:active,a.a2a_tab_selected:focus, div.a2a_tab_selected,div.a2a_tab_selected:hover{
	color:#0166FF;
	background-color:#FFF;
	border:1px solid #CCC;
	border-bottom:1px solid #FFF
}

a.a2a_i,i.a2a_i{
	display:block;
	float:left;
	border:1px solid #FFF;
	padding:6px 8px;
	text-align:left;
	white-space:nowrap;
	width:132px;
}

a.a2a_i span, a.a2a_more span {
	overflow: hidden;
	padding: 0 0 0 21px;
	text-overflow: ellipsis;
}

a.a2a_sss:hover {
	border-left: 1px solid #CCC;
}

a.a2a_menu_show_more_less{
	border-bottom:1px solid #FFF;
	border-left:0;
	border-right:0;
	margin:6px 0 0;
	padding:6px
}

a.a2a_menu_show_more_less span{
	display:inline-block;
	height:16px;
	margin:0 auto;
	vertical-align:bottom;
}

 iframe.a2a_shim {
	background-color: transparent;
	border: 0;
	bottom: 0;
	filter: alpha(opacity=0);
	 height: 100%;
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
	width: 100%;
	z-index: 9999996;
	_height: expression( ((e=document.documentElement.clientHeight)?e:document.body.clientHeight)+"px" );
	 _width: expression( ((e=document.documentElement.clientWidth)?e:document.body.clientWidth)+"px" );
 }

.a2a_dd img {
	border:0;
	-ms-touch-action:manipulation;
}

iframe[id^="PIN_"][id$="_nag"] {
	display: none !important;
}

.a2a_i_a2a{
	background-position:0 0!important
}

.a2a_i_a2a_sm{
	background-position:0 -17px!important
}

.a2a_i_agregator{
	background-position:0 -34px!important
}

.a2a_i_aim{
	background-position:0 -51px!important
}

.a2a_i_allvoices{
	background-position:0 -68px!important
}

.a2a_i_amazon{
	background-position:0 -85px!important
}

.a2a_i_aol{
	background-position:0 -102px!important
}

.a2a_i_app_net{
	background-position:0 -119px!important
}

.a2a_i_arto{
	background-position:0 -136px!important
}

.a2a_i_baidu{
	background-position:0 -153px!important
}

.a2a_i_bebo{
	background-position:0 -170px!important
}

.a2a_i_bibsonomy{
	background-position:0 -187px!important
}

.a2a_i_bitty{
	background-position:0 -204px!important
}

.a2a_i_blinklist{
	background-position:0 -221px!important
}

.a2a_i_blogger{
	background-position:0 -238px!important
}

.a2a_i_bloglines{
	background-position:0 -255px!important
}

.a2a_i_blogmarks{
	background-position:0 -272px!important
}

.a2a_i_bookmark{
	background-position:0 -289px!important
}

.a2a_i_bookmarks_fr{
	background-position:0 -306px!important
}

.a2a_i_box{
	background-position:0 -323px!important
}

.a2a_i_buddymarks{
	background-position:0 -340px!important
}

.a2a_i_buffer{
	background-position:0 -357px!important
}

.a2a_i_care2{
	background-position:0 -374px!important
}

.a2a_i_chrome{
	background-position:0 -391px!important
}

.a2a_i_citeulike{
	background-position:0 -408px!important
}

.a2a_i_dailyrotation{
	background-position:0 -425px!important
}

.a2a_i_default{
	background-position:0 -442px!important
}

.a2a_i_delicious{
	background-position:0 -459px!important
}

.a2a_i_designfloat{
	background-position:0 -476px!important
}

.a2a_i_diaspora{
	background-position:0 -493px!important
}

.a2a_i_digg{
	background-position:0 -510px!important
}

.a2a_i_diigo{
	background-position:0 -527px!important
}

.a2a_i_dzone{
	background-position:0 -544px!important
}

.a2a_i_email{
	background-position:0 -561px!important
}

.a2a_i_evernote{
	background-position:0 -578px!important
}

.a2a_i_facebook{
	background-position:0 -595px!important
}

.a2a_i_fark{
	background-position:0 -612px!important
}

.a2a_i_feed{
	background-position:0 -629px!important
}

.a2a_i_feedblitz{
	background-position:0 -646px!important
}

.a2a_i_feedbucket{
	background-position:0 -663px!important
}

.a2a_i_feedly{
	background-position:0 -680px!important
}

.a2a_i_feedmailer{
	background-position:0 -697px!important
}

.a2a_i_find{
	background-position:0 -714px!important
}

.a2a_i_fireant{
	background-position:0 -731px!important
}

.a2a_i_firefox{
	background-position:0 -748px!important
}

.a2a_i_flipboard{
	background-position:0 -765px!important
}

.a2a_i_folkd{
	background-position:0 -782px!important
}

.a2a_i_friendfeed{
	background-position:0 -799px!important
}

.a2a_i_funp{
	background-position:0 -816px!important
}

.a2a_i_gmail{
	background-position:0 -833px!important
}

.a2a_i_google{
	background-position:0 -850px!important
}

.a2a_i_google_plus{
	background-position:0 -867px!important
}

.a2a_i_hatena{
	background-position:0 -884px!important
}

.a2a_i_instapaper{
	background-position:0 -901px!important
}

.a2a_i_itunes{
	background-position:0 -918px!important
}

.a2a_i_jamespot{
	background-position:0 -935px!important
}

.a2a_i_jumptags{
	background-position:0 -952px!important
}

.a2a_i_kakao{
	background-position:0 -969px!important
}

.a2a_i_khabbr{
	background-position:0 -986px!important
}

.a2a_i_kindle{
	background-position:0 -1003px!important
}

.a2a_i_klipfolio{
	background-position:0 -1020px!important
}

.a2a_i_line{
	background-position:0 -1037px!important
}

.a2a_i_linkagogo{
	background-position:0 -1054px!important
}

.a2a_i_linkatopia{
	background-position:0 -1071px!important
}

.a2a_i_linkedin{
	background-position:0 -1088px!important
}

.a2a_i_livejournal{
	background-position:0 -1105px!important
}

.a2a_i_mail_ru{
	background-position:0 -1122px!important
}

.a2a_i_mendeley{
	background-position:0 -1139px!important
}

.a2a_i_meneame{
	background-position:0 -1156px!important
}

.a2a_i_miro{
	background-position:0 -1173px!important
}

.a2a_i_mixi{
	background-position:0 -1190px!important
}

.a2a_i_my_msn{
	background-position:0 -1207px!important
}

.a2a_i_myspace{
	background-position:0 -1224px!important
}

.a2a_i_netlog{
	background-position:0 -1241px!important
}

.a2a_i_netvibes{
	background-position:0 -1258px!important
}

.a2a_i_netvouz{
	background-position:0 -1275px!important
}

.a2a_i_newsalloy{
	background-position:0 -1292px!important
}

.a2a_i_newsisfree{
	background-position:0 -1309px!important
}

.a2a_i_newstrust{
	background-position:0 -1326px!important
}

.a2a_i_newsvine{
	background-position:0 -1343px!important
}

.a2a_i_nowpublic{
	background-position:0 -1360px!important
}

.a2a_i_odnoklassniki{
	background-position:0 -1377px!important
}

.a2a_i_oknotizie{
	background-position:0 -1394px!important
}

.a2a_i_oldreader{
	background-position:0 -1411px!important
}

.a2a_i_orkut{
	background-position:0 -1428px!important
}

.a2a_i_outlook{
	background-position:0 -1445px!important
}

.a2a_i_outlook_com{
	background-position:0 -1462px!important
}

.a2a_i_pdf{
	background-position:0 -1479px!important
}

.a2a_i_phonefavs{
	background-position:0 -1496px!important
}

.a2a_i_pinboard{
	background-position:0 -1513px!important
}

.a2a_i_pinterest{
	background-position:0 -1530px!important
}

.a2a_i_plurk{
	background-position:0 -1547px!important
}

.a2a_i_pocket{
	background-position:0 -1564px!important
}

.a2a_i_podnova{
	background-position:0 -1581px!important
}

.a2a_i_print{
	background-position:0 -1598px!important
}

.a2a_i_printfriendly{
	background-position:0 -1615px!important
}

.a2a_i_protopage{
	background-position:0 -1632px!important
}

.a2a_i_pusha{
	background-position:0 -1649px!important
}

.a2a_i_qzone{
	background-position:0 -1666px!important
}

.a2a_i_rapidfeeds{
	background-position:0 -1683px!important
}

.a2a_i_reddit{
	background-position:0 -1700px!important
}

.a2a_i_rediff{
	background-position:0 -1717px!important
}

.a2a_i_segnalo{
	background-position:0 -1734px!important
}

.a2a_i_share{
	background-position:0 -1751px!important
}

.a2a_i_sina_weibo{
	background-position:0 -1768px!important
}

.a2a_i_sitejot{
	background-position:0 -1785px!important
}

.a2a_i_slashdot{
	background-position:0 -1802px!important
}

.a2a_i_springpad{
	background-position:0 -1819px!important
}

.a2a_i_startaid{
	background-position:0 -1836px!important
}

.a2a_i_stumbleupon{
	background-position:0 -1853px!important
}

.a2a_i_stumpedia{
	background-position:0 -1870px!important
}

.a2a_i_symbaloo{
	background-position:0 -1887px!important
}

.a2a_i_technotizie{
	background-position:0 -1904px!important
}

.a2a_i_thefreedictionary{
	background-position:0 -1921px!important
}

.a2a_i_thefreelibrary{
	background-position:0 -1938px!important
}

.a2a_i_tuenti{
	background-position:0 -1955px!important
}

.a2a_i_tumblr{
	background-position:0 -1972px!important
}

.a2a_i_twiddla{
	background-position:0 -1989px!important
}

.a2a_i_twitter{
	background-position:0 -2006px!important
}

.a2a_i_typepad{
	background-position:0 -2023px!important
}

.a2a_i_viadeo{
	background-position:0 -2040px!important
}

.a2a_i_vk{
	background-position:0 -2057px!important
}

.a2a_i_wanelo{
	background-position:0 -2074px!important
}

.a2a_i_webnews{
	background-position:0 -2091px!important
}

.a2a_i_whatsapp{
	background-position:0 -2108px!important
}

.a2a_i_winksite{
	background-position:0 -2125px!important
}

.a2a_i_wists{
	background-position:0 -2142px!important
}

.a2a_i_wordpress{
	background-position:0 -2159px!important
}

.a2a_i_wykop{
	background-position:0 -2176px!important
}

.a2a_i_xerpi{
	background-position:0 -2193px!important
}

.a2a_i_xing{
	background-position:0 -2210px!important
}

.a2a_i_y18{
	background-position:0 -2227px!important
}

.a2a_i_yahoo{
	background-position:0 -2244px!important
}

.a2a_i_yim{
	background-position:0 -2261px!important
}

.a2a_i_yoolink{
	background-position:0 -2278px!important
}

.a2a_i_youmob{
	background-position:0 -2295px!important
}

.a2a_i_yummly{
	background-position:0 -2312px!important
}
