
.ultimate-comment-box{
    width: 100%;
    position: relative;
    float: left;
    padding: 10px;
    box-sizing: border-box;
    height: 100%;
    background: #fff;
    border-radius: 10px;
    border: 2px solid #ededed;
    box-shadow: 0 2px 2px rgba(0,0,0,.05);
	margin-top:15px;
}

.ultimate-comment-img{
    width: 45%;
    float: left;
    overflow: hidden;

}

.ultimate-comment-img img{
    width: 100%;
    border-radius: 10px;
}

.ultimate-comment-content{
    width: 55%;
    float: left;
    padding-left: 15px;
    box-sizing: border-box;
    padding-top: 10px;
}

.ultimate-comment-content .title{
    font-family: Raleway;
    margin: 0;
     border: 0;
    font-size: 100%;
    vertical-align: baseline;
    padding: 10px 0px;
    font-size: 14px;
 }

.ultimate-comment-content .title a{
    text-decoration: none;
	border-bottom:none !important;
    line-height: 25px;
}


.ultimate-comment-content .description{
    font-family: Open Sans;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    font-size: 13px;
    line-height: 20px;
    padding-right: 15px;
    padding-top: 5px;
    box-sizing: border-box;
}

.youtube .title a{
    color: #cd201f;
}

.pint .title a{
    color: #cc2127;
}


.stack .title a{
    color: #fe7a15;
}
.instagram .title a{
    color: #3f729b;
}



.ultimate-comment-site-icon{
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    font-size: 20px;
    text-align: center;
    line-height: 50px;
    border: 5px solid #fff;
    cursor: pointer;
    overflow: hidden;
     transition: 0.6s;
}

.ultimate-comment-site-icon i{
    transition: 0.4s;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 40px;
}

.ultimate-comment-site-icon:hover i{
    top: -100%;
    opacity: 0;
}

.ultimate-comment-site-icon a{
    color: #fff !important;
}

.ultimate-comment-site-icon a:hover{
    color: #fff !important;
}


.ultimate-comment-site-icon a:before{
    content: "\f0c1";
    font-family: FontAwesome;
    float: left;
    width: 100%;
    top: 100%;
    position: absolute;
    left: 0;
    transition: 0.4s;
    height: 100%;
	color:#fff !important
}

.ultimate-comment-site-icon:hover a:before{
    top: -3px;
}



.youtube .ultimate-comment-site-icon{
    background: #cd201f;
 }

.pint .ultimate-comment-site-icon{
    background: #cc2127;
 }

.youtube .ultimate-comment-site-icon a{
    color: #fff;
}

.pint .ultimate-comment-site-icon a{
    color: #fff;
}

.stack .ultimate-comment-site-icon{
    background: #fe7a15;
 }

.stack .ultimate-comment-site-icon a{
    color: #fff;
}


.instagram .ultimate-comment-site-icon{
    background: #3f729b;
 }

.instagram .ultimate-comment-site-icon a{
    color: #fff;
}


/* */


.uc-icon-left-top{
    left: -20px;
    top:-10px;
}    

.uc-icon-left-center{
    left: -20px;
    top:50%;
    margin-top: -20px;
}

.uc-icon-left-bottom{
    bottom: -20px;
    left: -20px;
}


.uc-icon-bottom-center{
    bottom: -20px;
    left: 50%;
    margin-left: -20px;
}

.uc-icon-right-bottom{
    right: -20px;
    bottom:-20px;
}

.uc-icon-right-center{
    right: -20px;
    top:50%;
    margin-top: -20px;
}

.uc-icon-right-top{
    top: -20px;
    right: -20px;
}

.uc-icon-top-center{
    top: -20px;
    left: 50%;
    margin-left: -20px;
}

.ultimate-comment-box .uc-remove-url {
	position:absolute;
	right:5px;
	top:-15px;
}

.ultimate-comment-box .uc-remove-url i {
	color:#ddd;
}

.ultimate-comment-box iframe {
	width: 100%;
	margin-bottom:0px;
	padding-bottom:0px;
}