/*left - comment form*/
#comment-form{
	margin-bottom: 25px;
}

#comment-form div{
	font-size: 1.2em;
	margin-bottom: 15px;
}

#listening{
	text-align: right;
    color: #e6413f;
}

#comment-form-input{
	width: 98%;
	height: 90px;
	padding: 1%;
	border: 1px solid #cecece;
	resize: none;
}

#comment-form #comment-form-submit-btn,#comment-form #comment-form-edit-btn,#comment-form #comment-form-login-btn{
	display: inline-block;
	outline: none;
	border: none;
	margin: 15px 0 0 0;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 27px;
	color: #FFF !important;
	background-color: #e6413f;
}
/*comment*/
.comment {
	clear: both;
	/*margin-bottom: 14px;*/
    border-bottom: 1px dotted #aaa;
    padding: 15px 0;
}
.reply-comment{
    clear: both;
    margin-top: 10px;
	border-top: 1px dotted #aaa;
    padding: 5px 0;
}
.comment .comment-image{
    width:10%;
}
.comment .reply-comment-image{
    width:5%;
}
.comment .comment-image img{
	display: inline-block;
	margin-bottom: 25px;
	font-size: .9em;
    width:100%;
    max-width:60px;
}

.comment .comment-text{
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
    width:85%;
}
.comment .reply-comment-text{
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
    width:85%;
}
.comment .comment-text .reply-comment-image img{width:100%;max-width:25px;vertical-align: middle;}
.comment .comment-text p{
    font-size:15px;
	line-height: 21px;
    margin:0 0 10px 0;
    /*word-wrap: break-word;*/
    word-break: break-word;
}
.comment .comment-text p > img{max-width:100%;}
.commenter-name{
	font-weight: 600;
	color: #e6413f;
}

.comment-date{
	color: #7c7c7c;
	font-size:10px;
}
.comment-share-like-btn, .comment-share-dislike-btn{
    color: #7c7c7c;
	cursor: pointer;
	font-size:12px!important;
}
.comment-share-btn,.comment-report-btn,.comment-reply-btn,.comment-share-like-cnt,.comment-share-dislike-cnt,.comment-edit-btn,.comment-delete-btn{
	color: #7c7c7c;
	cursor: pointer;
	padding-right: 8px;
    font-size:12px!important;
}
.comment-shared-list{margin-bottom: 40px;}
.shared-comment-div{display: inline-block;outline: none;border: none;margin: 15px 0 0 0;padding-left: 10px;padding-right: 10px;line-height: 27px;color: #FFF!important;background-color: #e6413f;}
/*
.comment-share-like-btn, .comment-share-dislike-btn{
	display: inline-block;
	width: 10px;
	height: 15px;
	cursor: pointer;
}

.comment-share-like-btn{
	background: url('../imgs/placeholder/like-icon.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 15px auto;
	padding-right: 18px;
	margin-right: 8px;
	border-right: 1px solid #7c7c7c;
}

.comment-share-dislike-btn{
	background: url('../imgs/placeholder/dislike-icon.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 15px auto;
	background-color: #fff;
	margin-right: 10px;
}
*/
.reply_plus_screen,.reply_minus_screen,.rereply_plus_screen,.rereply_minus_screen{display:none;border:1px solid #e2e2e2;position: absolute;background-color: #e9e4e4;width: 155px;max-height: 130px;overflow-y: auto;z-index: 1;}
.reply_plus_screen a,.reply_minus_screen a,.rereply_plus_screen a,.rereply_minus_screen a{color:#000;text-decoration: none;}
#reply_notification{cursor: pointer;font-size:10px;}
#load-end-comments-btn{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 30px;
	color: #FFF;
	background-color: #cecece;
	cursor: pointer;
	-webkit-transition: .25s ease-in;  
	-moz-transition: .25s ease-in;  
	-o-transition: .25s ease-in;  
	transition: .25s ease-in;  
    margin-bottom:15px;
}
#load-more-comments-btn{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 30px;
	color: #FFF;
	background-color: #ff0000;
	cursor: pointer;
	-webkit-transition: .25s ease-in;  
	-moz-transition: .25s ease-in;  
	-o-transition: .25s ease-in;  
	transition: .25s ease-in;  
    margin-bottom:15px;
}
#load-end-comments-btn:hover,#load-more-comments-btn:hover{
	background-color: #1c1c1c;
	-webkit-transition: .25s ease-in;  
	-moz-transition: .25s ease-in;  
	-o-transition: .25s ease-in;  
	transition: .25s ease-in;  

}
.send_comment{margin-top:10px;}
.send_comment .box-avatar img{width:25px;}
.send_comment textarea{
    float: left;
    height: 60px;
    width: 60%;
    margin: 0 10px;
    font-size:14px;
    line-height:17px;
}
.btn{
	width: auto;
	padding: 5px 20px;
	color: #FFF !important;
	background-color: #e6413f;
    text-decoration:none;
}
.btn p{margin:0!important;}
.pull-left{float:left;}
.clear {
    clear: both;
}
.styled-select {background: url(http://www.allkpop.com/img/down_arrow.png) no-repeat 96% 0;height: 29px;overflow: hidden;width: 188px;}
.styled-select select{background: transparent;border: none;font-size: 14px;height: 29px;padding: 5px;width: 210px;}
.akp_color{background-color: #e6413f;}
.akp_color select{color: #fff;}
.akp_color select option{color:#000;}
.comment-content{max-height:800px;overflow-y:auto;}
#notification_top {background: none repeat scroll 0 0 #b4150d;color: white;text-align:center;font-size: 1em;font-weight: 700;margin-bottom: 30px;padding: 8px 35px 8px 14px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);cursor:pointer;display:none;-moz-transition: all .5 ease-in-out;-webkit-transition: all .5 ease-in-out;-ms-transition: all .5 ease-in-out;transition: all .5 ease-in-out;border-radius: 5px;}#notification_top:hover {background: none repeat scroll 0 0 #000;}
.comment_focus{border: 2px solid #d80001!important;padding: 10px 0;}