/* Comment Threading */
.wpd-comment {
    background: #fcfcfc;
    border-radius: 8px;
    padding: 15px 18px;
    margin-bottom: 10px;
    font-family: 'Varela Round', 'Open Sans', sans-serif;
    font-size: 13.5px;
    color: #3b3b3b;
    position: relative;
}

.wpd-comment-author {
    font-family: monospace;
    color: #bdd5ed !important;
    font-size: 10.5pt;
    margin-bottom: 5px;
}

.wpd-comment-avatar img {
    border-radius: 6px;
    width: 36px;
    height: 36px;
}

.wpd-comment-reply {
    margin-left: 20px;
    border-left: 2px solid #EFF3F6;
    padding-left: 15px;
}

.wpd-comment-reply .wpd-comment-reply {
    margin-left: 0;
    border: none;
    padding-left: 0;
    display: none;
}

.wpd-comment-reply-link {
    font-family: monospace;
    font-size: 10pt;
    color: #a3bce4 !important;
    cursor: pointer;
    display: inline-block;
    margin-top: 5px;
    text-decoration: underline;
}

.wpd-thread-modal {
    position: fixed;
    z-index: 99999;
    left:0; top:0;
    width:100%; height:100%;
    background: rgba(0,0,0,0.6);
    display: none;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
.wpd-thread-modal-inner {
    background:#fff;
    border-radius: 8px;
    max-width: 900px;
    width: 100%;
    max-height: 80vh;
    overflow:auto;
    padding:20px;
    position: relative;
}
.wpd-thread-close {
    position:absolute; top:8px; right:12px;
    border:none; background:transparent; font-size:24px; cursor:pointer;
}
