/*--- General Styles ---*/ div.cmts {} ul.cmts { position: relative; margin: 0px; padding: 0px; list-style: none; } ul.cmts-margin, div.cmt-reply-margin { margin-top: 20px; margin-top: 1.2rem; padding-left: 60px; padding-left: 3.75rem; } li.cmt { position: relative; } li.cmt-no .bx-msg-box-container { margin-top: 0px; margin-bottom: 0px; } li.cmt-err { color: red; } li.cmt-hidden { display: none; } li.cmt-replacement { position: relative; height: 30px; height: 1.875rem; background-color: #ededed; text-indent: 10px; text-indent: 0.5rem; line-height: 30px; line-height: 1.875rem; overflow: hidden; } li.cmt-blink div.cmt-blink-plate { display: block; } div.cmt-cnt { position: relative; } /*--- More ---*/ li.cmt-more, li.cmt-more-root { text-transform:uppercase; } div.cmt-more-cont { font-weight: bold; } li.cmt-more-root div.cmt-more-cont { position: relative; } li.cmt-more-root .bx-btn { position: relative; float: none; display: inline-block; text-transform: uppercase; } /*--- Comment ---*/ div.cmt-avatar { position: absolute; top: 0px; left: 0px; text-align: center; } div.cmt-avatar .sys-icon { font-size: 60px; font-size: 3.75rem; } div.cmt-info { position: realtive; overflow: hidden; } div.cmt-blink-plate { position: absolute; display: none; top: -10px; left: -10px; width: 100%; height: 100%; padding: 10px; background-color: rgb(255, 244, 213); background-color: rgba(255, 234, 193, 0.5); } div.cmt-head { text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } span.cmt-reply-to a { text-decoration: none; } span.cmt-posted-ago { text-transform: lovercase; } span.cmt-points { text-transform: lovercase; } /*--- unit meta ---*/ .cmt-meta { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; } .cmt-meta ul.bx-menu-custom.bx-menu-hor > li > span { margin-right: 0; } .cmt-meta ul.bx-menu-custom li:first-child .cmt-meta-div { display: none; } .cmt-meta ul.bx-menu-custom li .cmt-meta-item, .cmt-meta ul.bx-menu-custom li .cmt-meta-div, .cmt-meta ul.bx-menu-custom li .bx-btn { position: relative; float: none; display: inline-block; vertical-align: middle; } .cmt-meta ul.bx-menu-custom li .cmt-meta-item .cmt-meta-ago, .cmt-meta ul.bx-menu-custom li .cmt-meta-item .cmt-meta-membership { font-size: 12px; font-size: .75rem; } /*--- Comment Body ---*/ div.cmt-cont { position: relative; text-align: left; } div.cmt-cont .bullet { padding: 0px 5px; padding: 0px 0.3rem; } div.cmt-cont .cmt-body img { max-width: 100%; height: auto; } div.cmt-cont .cmt-post-reply .bx-form-element-wrapper { margin-top: 10px; margin-top: 0.5rem; } div.cmt-cont .cmt-post-reply .bx-form-element-wrapper:first-child { margin-top: 0px; } span.cmt-body-see-more a { font-weight: bold; } div.cmt-attached-preview { overflow:hidden; } div.cmt-attached-preview, div.cmt-attached-preview img { width: 100px; width: 6.25rem; height: 100px; height: 6.25rem; } div.cmt-attached-preview { position: relative; float: left; } div.cmt-attached-preview img { background-position: center center; background-repeat: no-repeat; background-size: contain; } /*--- Comment Actions ---*/ div.cmt-actions { position: relative; text-align: left; } div.cmt-meta-ago, div.cmt-comment-manage-link, div.cmt-actions ul.bx-menu-hor, div.cmt-points-wrp { position: relative; float: left; } div.cmt-actions li .bx-vote { margin-right: 1.25rem; } div.cmt-comment-manage .bx-menu-ver li { white-space: nowrap; } /*--- Add Comment/Reply Styles ---*/ div.cmt-reply { position: relative; } div.cmt-post-reply { position: relative; } /*--- Add Comment/Reply Form Styles ---*/ form.cmt-post-reply .bx-form-input-textarea { height: 64px; height: 4rem; } form.cmt-post-reply div#bx-form-element-cmt_image, form.cmt-post-reply .bx-form-input-files-uploaders { margin-top: 0px; } a.cmts-uploader-button { position: absolute; z-index: 1; right: 0px; text-decoration: none; } div.cmts-uploader-file { position: relative; float: left; } div.cmts-uploader-file-preview { overflow: hidden; } div.cmts-uploader-file-preview, div.cmts-uploader-file-preview img { width: 100px; width: 6.25rem; height: 100px; height: 6.25rem; } div.cmts-uploader-file-preview img { background-position: center center; background-repeat: no-repeat; } /*--- Minified Post Form ---*/ div.cmt-reply.cmt-reply-min div.cmt-body { display: none; } div.cmt-reply div.cmt-body-min { position: relative; display: none; } div.cmt-reply.cmt-reply-min div.cmt-body-min { display: block; } div.cmt-reply div.cmt-body-min .cmt-bm-user { position: absolute; top: 0; left: 0; } div.cmt-reply div.cmt-body-min .cmt-bm-content { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; } /*--- Comment Styles in Live Update Notification ---*/ div.cmt-notif-comment { position: relative; } div.cmt-notif-avatar { position: absolute; top: 0px; left: 0px; text-align: center; } div.cmt-notif-avatar .sys-icon { font-size: 60px; font-size: 3.75rem; } div.cmt-notif-info { position: realtive; } div.cmt-notifi-username { line-height: 24px; line-height: 1.5rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } /*--- Comment Element Styles ---*/ div.cmt div.cmt-element-holder, div.cmt div.cmt-counter-holder { position: relative; float: left; } .cmt .cmt-element-holder, .cmt .cmt-counter-holder { line-height: 20px; line-height: 1.25rem; } .cmt-button .cmt-element-holder, .cmt-button .cmt-counter-holder { line-height: 36px; line-height: 2.2rem; } .cmt-button-small .cmt-element-holder, .cmt-button-small .cmt-counter-holder { line-height: 24px; line-height: 1.6rem; } .cmt .cmt-element-holder .cmt-do-comment.cmt-disabled, .cmt .cmt-element-holder .cmt-do-comment.cmt-disabled .sys-icon { color: #ddd; } .cmt-button .cmt-counter-holder, .cmt-button-small .cmt-counter-holder { font-size: 1.5rem; } .cmt-link .cmt-counter-holder.bx-btn-border { border-width: 0px; }