#HCB_comment_box > h3, .commentbox-header {
  background: #000 !important;
  border: 1px solid rgba(0,0,0,.1);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
  border-width: 1px 0;
  position: relative;
  margin-left: 0px;
  margin-right: -20px;
  margin-top: -10px;
  padding: 12px 12px 12px 12px;
  font-size: 16px;
  font-family: "Open Sans",sans-serif;
  color: #fff;
}

.home-desc,
[href*=htmlcommentbox] {
  display:none
}
.admin-link>a {
  display:block!important
}
#comments_list {
  background:#fff;
  border-style:solid;
  border-color:#c1c1c1;
  border-width:0 0 1px;
  border-top:1px solid rgb(0,0,0,.1);
  border-bottom-width:0;
  margin-left:-20px;
  margin-right:-20px;
  padding:30px 18px 15px;
  margin-bottom:0
}
@media only screen and (min-width:768px) {
  #comments_list {
    padding:25px 70px 15px
  }
}
#comments_list+p {
  background:#f2f2f2;
  margin-left:-10px;
  margin-right:-10px;
  padding:10px 20px 20px;
  text-align:center;
  border-bottom:1px solid #c1c1c1;
  bborder-top:1px solid #e5e5e5;
  margin-top:-10px
}
#comments_list .comment {
  background:#fff;
  border:1px solid #c1c1c1;
  border-radius:5px;
  padding:15px 10px 5px;
  margin-bottom:10px
}
#comments_list .comment .date {
  color:#686c6e;
  font-size:13px
}
#comments_list .comment .date::before {
  font-family:FontAwesome;
  content:"\f017";
  font-size:14px;
  padding-right:2px
}
#comments_list .comment blockquote {
  all:unset
}
#comments_list .comment blockquote {
  display:block!important;
  margin:15px 0;
  font-family:"Source Sans Pro",sans-serif;
  font-family:Hind!important;
  line-height:1.5em;
  color: #5b5b5b;
  
}
.comment-details blockquote {
font-size: 16px!important;
}
input.hcb-shadow-r,
textarea.hcb-shadow-r {
  display:block;
  margin-bottom:8px;
  padding:6px;
  font-size:14px;
  line-height:1.428571;
  color:#6c6b6b;
  -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  border:1px solid #c1c1c1;
  border-radius:3px;
  box-shadow:inset 0 0 5px rgba(47,47,47,.3);
  -moz-box-shadow:inset 0 0 5px rgba(47,47,47,.7);
  -webkit-box-shadow:inset 0 0 5px rgba(47,47,47,.3);
  background:#fff;
}
input.hcb-shadow-r {
  width:50%;
  height:25px;
  margin-bottom:12px
}
textarea.hcb-shadow-r {
  height:150px;
  width:95%!important
}
#comments_list .comment .likes {
  padding-right:5px
}

.my-author {
        margin-bottom:5px
    }

    .admin-author-name img.commentavatar {
        display: inline-block;
        height: 30px;
        width: 30px;
        border-radius: 30px;
        vertical-align: bottom;
        margin-bottom: -5px;
        margin-right:0
    }

    .admin-author-name img.commentavatar.top {
        margin-left: 0;
        height: 22px;
        width: 22px;
        margin-bottom:0
    }

    .author-name::before {
        content: "";
        display: inline-block;
        height: 30px;
        width: 30px;
        background: url(https://secure.gravatar.com/avatar?s=40&d=mm&r=g?s=280&d=mm&r=g);
        background-repeat: no-repeat;
        background-size: 30px;
        border-radius: 30px;
        vertical-align: bottom;
        margin-bottom: -5px;
        margin-right:4px
    }

    .theauthor-name::before {
        content: "";
        display: inline-block;
        height: 30px;
        width: 30px;
        background: url(https://secure.gravatar.com/avatar?s=40&d=mm&r=g?s=280&d=mm&r=g);
        background-repeat: no-repeat;
        background-size: 30px;
        border-radius: 30px;
        vertical-align: bottom;
        margin-bottom: -17px;
        margin-right: 2px;
        margin-left:-2px
    }

    strong.ttheauthor-name {
        display: inline-block;
        position: relative;
        vertical-align: bottom !important;
        margin-bottom: -20px !important;
        border: 1px solid #c1c1c1;
        padding: 5px 0 5px 5px;
        border-radius: 100% 0 0 100%;
        border-width: 1px 0 1px 1px;
        margin-right:5px
    }

    strong.theauthor-name {
        overflow: hidden !important;
        word-break: break-all;
        text-overflow: ellisis;
        white-space: nowrap;
        mmax-height: 10px;
        lline-height: 50px;
        width:1px
    }

    .admin-theauthor-name img.commentavatar {
        display: inline-block;
        height: 30px;
        width: 30px;
        border-radius: 30px;
        vertical-align: bottom;
        margin-bottom: -17px;
        margin-right:1px
    }

    #comments_list .pages {
        border: 1px solid #c1c1c1;
        padding:15px 0
    }

    p.nocomyet {
        bbackground: #e5e5e5;
        margin-left: -10px;
        margin-right: -10px;
        mmargin-top: -30px;
        padding: 0 20px 10px;
        text-align: center;
        bborder-bottom: 1px solid #c1c1c1;
        bborder-top: 1px solid #c1c1c1;
        mmargin-top: -10px;
        padding-bottom: 20px;
        mmargin-top: -20px;
        pposition:absolute
    }

    #comments_list i.fa {
        color: #000 !important;
        font-size:90%
    }

    [id * =likespan-] {
        position: absolute;
        top: 20px;
        right:8px
    }

    .small {
        font-size:13px
    }

    input.stickinput {
        margin-left:30px !important
    }

    [class * =theaction] {
        visibility:hidden
    }

    .delaccbut {
        margin-bottom:-3px
    }

    [id * =thereplyform_] {
        display:none
    }

    .myhide, a .myhide {
        display:none !important
    }

    [class * =my-author-reply]:nth-child(odd) {
        bbackground: #f1f1f1;
        padding: 10px 0 2px;
        margin-left: -25px;
        mmargin-right: 10px;
        margin-top: 0;
        position: relative;
        bborder-bottom: 1px solid #c1c1c1;
        bborder-top: 1px solid #c1c1c1;
        bborder-left: 1px solid #c1c1c1;
        bborder-radius: 100% 0 100% 100%;
        margin-bottom:-15px !important
    }

    [id * =comreply_] blockquote {
        border-top: 1px solid #c1c1c1 !important;
        padding: 8px 5px 5px 5px !important;
        mmargin-top: 0 !important;
        font-family: Hind !important;
        line-height:1.5em
    }

    .warn {
        background-color: #eee1a2;
        ccolor: #8A6D3B;
        margin: 10px;
        text-align: center;
        padding: 15px 30px;
        border: 1px solid rgba(0, 0, 0, .1);
        border-width: 1px 2px;
        bborder-radius: 4px;
        font-family: 'Open Sans', arial, helvetica;
        font-size: 15px;
        display: inline-block;
        line-height:1.8
    }

    .reply-btn {
        display:none;
        font-family: sans-serif;
    }

    a#showthis {
        display:inline-block
    }

    .submit-reply {
        bborder-radius: 4px;
        outline: 0;
        background-color: #1095f5;
        color: #fff;
        padding: 10px 10px;
        display: inline-block;
        font-weight: 600;
        margin: 5px 0;
        white-space: nowrap;
        border-width: 0;
        font-size: 14.5px;
        ccursor:default
    }

    .submit-reply:hover {
        background-color:#039c0b
    }

    .ssubmit-reply {
        background-color:#039c0b
    }

    [id * =reply-message] {
        margin: 10px 0 5px;
        display: none;
        font-size:85%
    }

    .reply_form {
        margin-top:30px
    }

    .reply_form input[type=text], .reply_form textarea {
        display: block;
        margin-bottom: 8px;
        padding: 6px;
        font-size: 14px;
        line-height: 1.428571;
        color: #6c6b6b;
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        border: 1px solid #c1c1c1;
        border-radius: 3px;
        box-shadow: inset 0 0 5px rgba(47, 47, 47, .3);
        -moz-box-shadow: inset 0 0 5px rgba(47, 47, 47, .7);
        -webkit-box-shadow: inset 0 0 5px rgba(47, 47, 47, .3);
        background:#fff
    }

    .reply_form input[type=text] {
        width: 95%;
        height: 25px;
        margin-bottom:12px
    }

    .reply_form textarea {
        height: 100px;
        width:100% !important
    }

    [id * =ccomreply]:nth-child(odd) {
        background:#f5f5f5 !important
    }

    [id * =comreply_] {
        bbackground: #F5F5F5 !important;
        border-width: 0 !important;
        width: 100%;
        position: relative;
        margin-top: 5px !important;
        margin-bottom:0 !important
    }

    [id * =comreply_] .comment-details {
        margin-left:30px !important
    }

    .comment {
        max-width:100%
    }

    .thereplies {
  	margin-left: 5px !important;
  	margin-right: 5px !important;
  	margin-top: 10px !important;
	}

    .margintop {
        margin-top:20px;
    }

    #HCB_comment_form_box label {
        margin-bottom: 5px;
        display: block;
        font-weight:600;
    }

    #HCB_comment_box a {
        ccolor:#CC0000
    }

    #comment-message {
        margin: 10px 0 5px;
        display: none;
        font-size:85%;
    }

    input.submit {
        bborder-radius: 4px;
        outline: 0;
        background-color: #1095f5;
        background: #911b2b;
        color: #fff;
        padding: 10px 10px;
        display: inline-block;
        font-weight: 600;
        margin: 5px 0;
        white-space: nowrap;
        border-width: 0;
        font-size: 14.5px;
        ccursor:default;
    }

    input.submit:hover {
        background-color:#039c0b;
    }

    input.submit:active {
        background-color:#039c0b;
    }

    .reply {
        margin-left: 50px;
        width: 100%;
        max-width:100%;
    }

    .reply_form {
        margin-left: 50px;
        ddisplay: none;
        right:10;
    }

    #HCB_comment_box #HCB_comment_form_box {
        padding-bottom:1em;
    }

    #HCB_comment_box {
        bborder-bottom: 1px solid #c1c1c1 !important;
        ddisplay:none;
    }

    #HCB_comment_box .hcb-link {
        cursor:pointer;
    }

    #HCB_comment_box .hcb-icon {
        border:0 transparent none;
    }

    #HCB_comment_box textarea {
        display: block;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width:100%;
    }

    #HCcB_comment_box blockquote {
        margin: 0 10px;
        overflow:hidden;
    }

    #HCB_comment_box .hcb-err {
        color:red;
    }

    #HCB_comment_box .hcb-comment-tb {
        margin:0;
    }

    #HCB_comment_box .comment {
        position:relative;
    }

    #HCB_comment_box .comment .likes {
        position: absolute;
        top: 0;
        right: 0;
        opacity:.8;
    }

    #HCB_comment_box .comment .hcb-comment-tb a {
        visibility:hidden;
    }

    #HCB_comment_box .comment:hover .hcb-comment-tb a {
        visibility:visible;
    }

    #HCB_comment_box .gravatar {
        padding-right:2px;
    }

    #HCB_comment_box input {
        margin-left:0;
    }

    #HCB_comment_box input[type=file] {
        display:none;
    }

    #HCB_comment_box input.inputfile {
        width: .1px;
        height: .1px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        z-index:-1;
    }

    #HCB_comment_box input.inputfile + label {
        display:inline;
    }
[id*=likespan-] {
position: absolute;
top: 20px;
right: 8px;
}
a:link, .link {
text-decoration: none;
color: #911b2b;
}
.thereplies {
margin-left: 40px!important;
margin-right: 10px!important;
margin-top: 0;
}