/**
* Global post css
*/
.post .post-container{
    font-family: "Times New Roman";
}

.post a{
    color: rgb(0, 0, 128);
    text-decoration: underline;
    font-size: 1.15em;
    font-weight: 400;
}

a.member-link{
    color: rgb(128, 0, 0);
}

.post a:visited{

}

.post .reply-hr {
    border-top: 1px solid #888;
}

/**
* Post CSS
*/
.post-container .post-title{
    font-weight: 700;
    font-size: 1.72em;
    margin-bottom: 1px;
}

.post-container .post-byline {
    font-size: 1.15em;
    font-weight: 700;
    margin-bottom: 20px;
}

.post-container .post-link{
    margin-bottom: 20px;
}

.post-container .post-posted-by {
    margin-bottom: 20px;
    font-size: .93em;
}

.post-container .post-excerpt {
    font-size: 1.15em;
    font-weight: 400;
    margin-bottom: 20px;
}

.post-container .post-comments {
    font-size: 1.15em;
    font-weight: 400;
    margin-bottom: 20px;
}

.post-container .post-comments .post-comments-heading {
    margin-bottom: 0px;
}

.post-container .post-comments .post-comments-text {

}

.post .share-links {
    margin-bottom: 50px;
}

.post .share-links span {
    margin-right: 10px;
}
.post .lcom-staff-heading {
    font-weight: bold;
    font-size: 1.2em;
}

/**
* Post replies form
*/
.post-reply-anchor{
    cursor:         pointer;
    display:        inline-block;
    margin-top:     20px;
    border:         1px solid #ccc;
    padding:        20px;
    border-radius:  10px;
}

.reply-form-wrapper {
    margin: 50px 0px 20px;
}

.reply-form-wrapper .reply-textarea {
    max-width: inherit;
}

.post-reply-message{
    font-size: 1.1em;
    margin-bottom: 20px;
}

/**
* Post replies css
*/
.post-replies-container{
    font-family: "Times New Roman";
}

.post-reply-wrapper .reply-details {
    font-size: .93em;
    font-weight: 400;
    margin-bottom: 15px;
}

.post-reply-wrapper .reply-text {
    margin-bottom: 20px;
    font-size: 1.15em;
    white-space: pre-wrap;
    word-break: break-word;
}

.post-reply-wrapper .reply-like{
    margin-bottom: 10px;
}

.post-reply-wrapper .reply-like a {
    font-size: .72em;
    text-decoration: none;
    padding-left: 10px;
    cursor: pointer;
}

.post-reply-wrapper .reply-like-count{
    font-size: .72em;
}


/**
* Lastest post reply notice
*/
.post .latest-posts-notice {
    border: 2px solid rgb(128, 128, 128);
    text-align: center;
    margin: 80px 0px 40px 0px;
}

.post .latest-posts-notice .latest-posts-wrapper {
    border: 1px solid rgb(128, 128, 128);
    padding: 20px;
    margin: 3px;
    font-size: 1.15em;
}

.post .latest-posts-notice .latest-posts-wrapper > div{
    padding: 10px 0px;
}


/**
* Most Recent articles heading
*/
.member-latest-posts-container{
    margin-bottom: 40px;
}

.member-latest-posts-container .member-latest-heading-wrapper {
    border: 2px solid rgb(128, 128, 128);
    margin-bottom: 40px;
}

.member-latest-posts-container .member-latest-heading {
    border: 1px solid rgb(128, 128, 128);
    margin: 3px;
    padding: 20px;
    text-align: center;
    background-color: #d0d0d0;
    font-size: 1.15em;
}


/**
* Post Preview CSS
*/

.post-preview {
    margin-bottom: 8px;
}

.post-preview > div {
    background-color: #eee;
    margin-bottom: 2px;
    padding: 3px;
}

.post-preview .post-preview-heading {
    display: flex;
    justify-content: space-between;
}

.post-preview .post-title-perma {
    font-size: 1.29em;
}

.post-preview .post-preview-replies-count {
    font-size: 1.15em;
}

.post-preview .post-preview-entry-url {
    font-size: 1.15em;
}

.post-preview .post-preview-excerpt {
    font-size: 1.15em;
}



/**
* Most Active Articles Heading
*/
.most-active-posts-container{
    margin-bottom: 40px;
}

.most-active-posts-container .most-active-wrapper {
    border: 2px solid rgb(128, 128, 128);
    margin-bottom: 40px;
}

.most-active-posts-container .most-active-heading {
    border: 1px solid rgb(128, 128, 128);
    margin: 3px;
    padding: 20px;
    text-align: center;
    background-color: #d0d0d0;
    font-size: 1.15em;
}

.post .post-preview-replies-count{
    display: inline-block;
}

.post .post-preview-notice{
    display: none;
}

.post-submit-preview .post-preview-notice {
    display: flex;
    justify-content: center;
}

.post-submit-preview .preview-actions {
    display: flex;
    justify-content: space-evenly;
}
