/*  aos-DynamicSocialShare.source.css */

.ao-sbcontent.dynamic {
	width:30px;
	height:30px;
	margin:0;
	padding:0;
	position:relative;
	float:right;
	right:0;
	-webkit-transition:left .4s ease, right .4s ease, overflow 1s ease;
	-moz-transition:left .4s ease, right .4s ease, overflow 1s ease;
	-ms-transition:left .4s ease, right .4s ease, overflow 1s ease;
	-o-transition:left .4s ease, right .4s ease, overflow 1s ease;
	transition:left .4s ease, right .4s ease, overflow 1s ease;
}

.ao-sbcontent.dynamic.xpanded {
	right:120px;
	-webkit-transition:left .4s ease, right .4s ease, overflow 1s ease;
	-moz-transition:left .4s ease, right .4s ease, overflow 1s ease;
	-ms-transition:left .4s ease, right .4s ease, overflow 1s ease;
	-o-transition:left .4s ease, right .4s ease, overflow 1s ease;
	transition:left .4s ease, right .4s ease, overflow 1s ease;
}

.ao-sbcontent.dynamic .ao-sbcontent-label {
    height: 30px;
	width: 30px;
    left: 0;
    position: absolute;
    top: 0;
	background:url(/AcuCustom/Sitename/Icon/Icons/17ao-shareIcon.svg) no-repeat center #FFF;
	z-index:1;
	text-indent: -999px;
	cursor:pointer;
	background-size: 100% !important;
}	

.ao-sbcontent.dynamic .ao-sbitems {
	position:absolute;
	left:30px;
	top:0px;
	width: 120px;
	background-color:#FFF;	
	height:30px;
	cursor:pointer;
}
.ao-sbcontent.dynamic .ao-sbitems .ao-sbitem {
	float:left;	
	width:30px;
}
.ao-sbcontent.dynamic .ao-sbitems .ao-sbitem img{
	height:30px;
	margin:0;
}

.aos-ShareContainer.aos-PosA {
	right:0;
	bottom:0;
}