.comment-container img {
	width: initial !important;
}

.comment-container .avatar_wrapper {
	float: left;
}

.comment-container .page-title-on-top-of-image {
	display: none;
}

.comment-box .author_name,
.comment-box .author_name a {
	color: #015701 !important;
}



.e123_detail_page_social_icons_on_top_of_comment{
    margin-right: 0px;
    margin-left: 0px;
    border-bottom: 1px solid #aaaaaa;
    padding-bottom: 10px;
    padding-top: 15px;
 }

.e123_detail_page_social_icons_on_top_of_comment .e123_bookmark{
    text-align: right;
 }

.small_title .small_title_con {
    background: transparent !important;
}
.small_title:after {
    content: none !important;
}



.js-comment .comment-box{
     background-color: transparent !important;
     border: none;
     border-bottom: 1px solid #e5e5e5;
 }

.js-comment .comment-box .field--name-user-picture{
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    height: 50px;
    display: inline-block;
 }

 .js-comment .comment-box .avatar{
    display: none;
 }

 .js-comment .comment-box article.profile{
    display: inline-block;
    vertical-align: top;
 }
 .js-comment .comment-box .comment_content{
    display: inline-block;
    margin-left: 10px;
    width: calc(100% - 100px);
 }

 .js-comment .comment-box .comment_content h3.author_name{
     display: none;
 }
 .js-comment .comment-box .comment_content h4.author_name{
    display: inline-block;
}

.js-comment .comment-box .comment_content h4.author_name a{
    color: #575757;
    font-size: 18px;
}

 .js-comment .comment-box .comment_meta{
    display: inline-block;
    color: #666;
    font-size: 16px;
    background-color: transparent;
    width: auto;
    height: auto;
    margin-right: 0px;
}

.js-comment .comment-box .comment_said_text .field--name-field-comment-desc {
    padding-top: 0px;
    color: #666;
}


.e123_comment_like_wrapper {
    display: -webkit-inline-box;
}