ul.cmts {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.cmts-margin,
div.cmt-reply-margin {
    margin-top: 1.0rem;
    padding-left: 3.5rem;
}

/*--- Minified Post Form ---*/
div.cmt-reply.cmt-reply-min div.cmt-body {
    display: none;
}

/*--- Add Comment/Reply Form Styles ---*/
form.cmt-post-reply div#bx-form-element-cmt_image,
form.cmt-post-reply .bx-form-input-files-uploaders {
    margin-top: 0px;
    position: relative;
}

form.cmt-post-reply .bx-form-input-files-uploaders a.cmts-uploader-button {
    position: absolute;
    /* z-index: 1; */
    right: 0px;
    -webkit-transform: translateY(-100%); 
    transform: translateY(-100%);  
    margin-top: 0px;
}

/*--- Comment ---*/
span.cmt-reply-to a {
    display: inline-block !important;
}
span.cmt-reply-to a .bx-base-pofile-unit-wo-info .bx-base-pofile-unit-online {
    display: none;
}

/*--- Comment Body ---*/
div.cmt-cont .cmt-body {
    position: relative;
}
div.cmt-cont .cmt-body .cmt-body-overflow {
    display: none;
}
div.cmt-cont .cmt-body.bx-overflow .cmt-body-overflow {
    display: block;
}

div.cmt-cont .cmt-post-reply .bx-form-element-wrapper {
    margin-top: 0.5rem;
}

/*--- Menu action ---*/
.bx-menu-object-sys_cmts_item_manage .bx-report .sys-action-element-holder{
    padding: 0px !important;
}
.bx-menu-object-sys_cmts_item_manage span.bx-def-margin-thd-topbottom,
.bx-menu-object-sys_cmts_item_manage .bx-report-element-holder,
.bx-menu-object-sys_cmts_item_manage .sys-action.bx-report{
    margin: 0px !important;
    width:100%;
    display: block;
}

/*--- Menu meta ---*/
span.cmt-reply-to a .bx-def-icon-size {
    width: 1.0rem;
    height: 1.0rem;
    line-height: 0.875rem;
    font-size: 0.6rem;
}

/*--- Comment Element Styles ---*/
.cmt-counter .bx-base-pofile-unit-online {
    display: none;
}
.cmt-counter .cmt-counter-text {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

/*--- PhotoSwipe Styles ---*/
.cmts.pswp {
    z-index: 15000;
}

.view_more_com a{
    cursor: pointer;
    color: var(--Color-text-primary, #262626);

    /* H5 (bold) buttons */
    font-family: "BrandonGrotesque";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px; /* 121.429% */
}

.cmt-author-name{
    color: var(--Color-text-primary, #262626);

    /* H5 (bold) buttons */
    font-family: "BrandonGrotesque";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px; /* 121.429% */
}
.cmt-warp{
    border-radius: var(--Spacing-System-radius-sm, 8px);
    background: var(--Color-background-primary, #F0F2F5);
    padding: 0.25rem 0.35rem;
}
.cmt-ex-data{
    color: var(--Colors-Base-base-black, #000);
    font-family: "BrandonGrotesque";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px; /* 125% */
    margin-top: 8px;
   
}
.cmt-ex-data .cmt-date{
   padding-right: 15px;
}

.cmt-ex-data {
    .bx-menu-item-item-vote .sys-action-do-icon, .bx-menu-item-item-vote .bx-menu-item-icon,
    .bx-menu-item-item-reply .sys-action-do-icon, .bx-menu-item-item-reply .bx-menu-item-icon,
    .bx-menu-item-item-unpin .sys-action-do-icon, .bx-menu-item-item-unpin .bx-menu-item-icon,
    .bx-menu-item-item-quote .sys-action-do-icon, .bx-menu-item-item-quote .bx-menu-item-icon{
     display: none !important;
    }
}

#sys-cmts-item-actions .bx-menu-item.bx-menu-tab-active:hover a{
    background: transparent !important;
}

.cmt-ex-data .cmt-actions, .cmt-ex-data .cmt-actions:hover, .cmt-ex-data ul, .cmt-ex-data ul:hover{
    padding: 0 !important;
    margin: 0 !important;
}
.cmt-ex-data li{
    padding: .375rem .35rem !important;
}
.cmt-ex-data li:hover{
    background:none !important;
    border-color: #fff !important;
    padding: .375rem .35rem !important;
}

.cmt-ex-data span
{
    color: var(--Colors-Base-base-black, #000);
font-family: "BrandonGrotesque";
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 15px; /* 125% */
}

.cmt-ex-data-unit .bx-def-thumb-size{
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 5px;
}
.cmt-ex-data-unit .bx-base-pofile-unit-online{
    right: -0.3rem;
    bottom: 0.05rem;
}
.cmt-ex-data-unit .aqb-inf-icon{
    display: none !important;
}
.cmt-reply{
    .bx-form-input-text{
        border-radius: var(--Spacing-1, 4px);
        border: 1px solid var(--Color-text-secondary, #ADADAD) !important;
        background-color: #fff !important;
    }

    .bx-form-input-text, .bx-form-input-text::placeholder{
        color: var(--Tags-tag-background-active-gray, #6E6E6E);
        font-family: "BrandonGrotesque" !important;
        font-size: 12px !important;
        font-style: normal;
        font-weight: 390 !important;
        line-height: 15px; /* 125% */
    }
}
.dark .cmt-reply .bx-artificer .bx-form-input-text{
    border: 1px solid var(--Color-text-secondary, #ADADAD) !important;
}

.cmts-pinned .cmt_replies_bt,.cmts-all .cmt_replies_bt{
    margin-left: 50px;
    color: var(--Tags-tag-background-active-gray, #6E6E6E);

    /* H5 (bold) buttons */
    font-family: "BrandonGrotesque";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px; /* 121.429% */
    margin-top: 0.5rem;
}
.cmts-pinned .cmt_replies_bt .cmt_replies_bt_info,.cmts-all .cmt_replies_bt .cmt_replies_bt_info{
    margin-left: 0.5rem;
    margin-right: 0.3rem;
    cursor: pointer;
}
.cmts-pinned .cmt_replies_bt .cmt_replies_bt_date,.cmts-all .cmt_replies_bt .cmt_replies_bt_date{
    color: var(--Tags-tag-background-active-gray, #6E6E6E);
    font-family: "BrandonGrotesque";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px; /* 125% */
}
.cmts-pinned .cmt-cont-cnt .bx-def-vanilla-html,.cmts-all .cmt-cont-cnt .bx-def-vanilla-html{
    color: var(--Color-text-primary, #262626);

/* H5 - Module */
font-family: "BrandonGrotesque";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 15px; /* 107.143% */
}
.cmt-more-cont a{
    font-family: "BrandonGrotesque";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 17px;
}
.cmts-pinned .cmt_replies_bt{
    display: none;
}

#tab-panel{
    max-height: 120px !important;
}

@media (max-width: 320px) {
    .bx-media-phone #tab-panel{
        max-height: 110px;
    }
}