.clearfix:after, .clearfix:before{ display:table; content:""}
.clearfix:after{ clear:both};
.clearfix{*zoom:1}


.entry-content  .rit-sc-each-profile a{
	border:none;
}

.site-footer .widget .rit-sc-each-profile a{
	color: #fff;
    text-decoration:none;
}

.social-icon {
    display: block;
}


.rit-sc-facebook-icon {
	background-color:#3b5998;
}

.rit-sc-twitter-icon{
	background-color:#1dcaff;
}

.rit-sc-youtube-icon{
	background-color:#e52d27;
}

.rit-sc-soundcloud-icon{
	background-color:#ff8800;
}

.rit-sc-dribble-icon{
	background-color:#ea4c89;
}

.rit-sc-comment-icon{
	background-color:#464646;
}

.rit-sc-edit-icon{
	background-color:#837d7d;
}

.rit-sc-google-plus-icon{
	background-color:#dd4b39;
}

.rit-sc-instagram-icon{
	background-color:#3f729b;
}

/********************************************Theme 4 css*******************************************************/
.rit-social-counter .rit-sc-each-profile {
    float: left;
    margin: 5px;
}

.rit-social-counter .social-icon {
   display: inline-block;
    position:relative;

    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;
}

.rit-social-counter .rit-sc-each-profile a{
	padding: 2px 9px 2px 6px;
	display: block;
	color: #fff;
	position:relative;
	border-radius: 4px;
}

.rit-social-counter .rit-sc-each-profile a .fa{
	transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);

	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;
}


.rit-social-counter .rit-sc-each-profile a:hover .fa{
    transform: scale(1.3) translateZ(0px);
    -webkit-transform:scale(1.3) translateZ(0px);
    -ms-transform: scale(1.3) translateZ(0px);
}

.rit-social-counter .social-icon .fa {
    display: inline-block;
    font-size: 18px;
    vertical-align: middle;
}

.rit-social-counter .media-name {
   display: inline-block;
    font-size: 14px;
    padding: 0 6px 0 5px;
    text-transform: capitalize;
}

.rit-social-counter .rit-sc-count {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    position:relative;

    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;
}

.rit-social-counter .rit-social-counter-text {
    display: none;
}


.entry-content  .rit-sc-each-profile a{
	border:none;
}

.social-icon {
    display: block;
}

/************************************************responsive*************************************************************/


@media screen and (max-width:479px){

.rit-social-counter .rit-sc-each-profile a,.rit-sc-theme-3 .rit-sc-each-profile a {
    display: inline-block;
}


.rit-social-counter .rit-sc-each-profile ,.rit-sc-theme-3 .rit-sc-each-profile{
    float: none;
}

}