#sexy-author-bio{
padding: 10px;
margin: 0px;
}
#sexy-author-bio:after{
content:"";
display:table;
clear:both
}
#sab-author{
padding: 0;
margin: 0;
margin-bottom: 10px;
display: block;
clear: none;
}
#sab-title-company{
clear: none;
display: inline-block;
}
#sab-company a{
text-decoration: none;
}
#sab-author a:hover, #sab-company a:hover{
text-decoration: underline;
}
#sab-gravatar{
float: left;
margin: 0 10px 10px 0;
}
#sab-gravatar img{
float: left;
border: solid 1px;
background-color: #FFF;
}
#sab-social-wrapper a img {
display: inline;
}
#sexy-author-bio .bio-icon{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background-color:transparent;}
#sexy-author-bio .bio-icon:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}
#sab-social-wrapper { float: right; }
.author-info { display: none; }
#sab-social-wrapper a, #sexy-author-bio a, #sexy-author-bio div a { box-shadow: none; }
@media only screen and (max-width: 767px) { 
	#sab-author {
    width: 100%;
    padding: 0;
    margin: 0;
    }
    #sab-author a {
    width: 100%;
    }
    #sab-author, #sab-byline {
    clear: both;
    }
    #sab-social-wrapper { 
    float: none; 
    }
    #sab-social-wrapper a img {
    float: left;
    }
    #sab-social-wrapper a img { 
	margin-bottom: 10px;
	margin-top: 10px; 
	}
}