/* Accesspress social shares - frontend css */

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
  url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


.clearfix:after, .clearfix:before{ display:table; content:""}
.clearfix:after, .clearfix:before{ clear:both; }
.clearfix{*zoom:1}

.apss-social-share a:hover, .apss-social-share a:focus {
    color: #636363;
}

.entry-content .apss-social-share a {
    border-bottom: none;
}

.entry-content .apss-social-share a {
    text-decoration: none;
}
.apss-theme-6 .apss-single-icon a::before
.entry-content .apss-social-share a:hover {
   color:#fff;
}

.apss-social-share {
    font-family: 'Open Sans', sans-serif;
}

.apss-social-share a:hover {
    text-decoration: none;
}

.apss-social-share a {
    text-decoration:none;
}

.apss-total-share-count{
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.apss-count-number{
    font-size: 28px;
    display: inline-block;
    vertical-align: top;
}

  .apss-total-shares{    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    margin-top: 11px;}

   .apss-total-text{
    display: block;
    line-height: 9px;
}

/***********************************theme1 css********************************************************/

.apss-theme-1 .apss-social-share {
    font-family: 'MyriadPro-Regular';
}

.apss-theme-1 .apss-social-text{
	display:none;
}

.apss-theme-1  .apss-share{
	color: #636363;
	font-size:14px;
	margin: 0 0 0 7px;
}

.apss-theme-1 .apss-single-icon .apss-icon-block{
	font-size:18px;
	border: 1px solid #dcdcdc;
    border-radius: 5px;
   	padding: 1px 4px;
    position: relative;
    background-color: #f7f7f7;
    width: 86px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.apss-theme-1 .apss-icon-block:before{
	position:absolute;
	height:2px;
	width:100%;
	content:"";
	left:0;
	top:-1px;
	border-top-left-radius: 3px;
    border-top-right-radius: 3px;

    transition: all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}

.apss-theme-1 .apss-single-icon:hover .apss-icon-block:before{
	width:0;
}

.apss-theme-1 .apss-single-icon a{
	 position: relative;
	 display: block;
     float: left;
     margin: 10px;
}

.apss-theme-1  .count {
    background-color: #f7f7f7;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    color: #666666;
    font-size: 14px;
   /* height: 20px;*/
    padding: 3px 5px;
    line-height:1;
    position: absolute;
    text-align: center;
    top: 0px;
    min-width: 60px;
    left: 50%;
    margin-left:-30px;
    opacity:0;
    filter: alpha(opacity=0);/*ie8*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;


    transition: all 0.5s ease-in-