/*-------------------------------------------------------------- ## Comments --------------------------------------------------------------*/ .comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } /*======================= COMMENTS AREA =======================*/ .comments-area { background: #f5f5f5; margin-top: 60px; padding: 40px; } .comments-area .comment-reply-title, .comments-area .comments-title { font-size: 1.25em; margin-top: 0; margin-bottom: 10px; } .comments-area .comment-reply-title small { padding-left: 10px; font-weight: 400; } .comments-area ol { margin: 0; padding: 0; list-style: none; } .comments-area ol.comment-list { margin-top: 40px; border-bottom: 1px solid #fff; margin-bottom: 30px; } .comments-area ol.children { margin-left: 70px; } .site-main .comments-area ol li article { margin-bottom: 40px; position: relative; padding-left: 70px; } .comment-body + .comment-respond { margin-bottom: 40px; } .comments-area ol li .comment-author img { position: absolute; top: 0; left: 0; width: 50px; height: 50px; border-radius: 100%; object-fit: cover; } .comments-area ol li .comment-author a { color: #000; font-size: 1em; text-transform: capitalize; } .comments-area ol li .comment-author a:hover { color: $primary_color; } .comments-area ol li article .says { display: none; } .comments-area ol li .comment-metadata a { font-size: 0.7778em; color: #444; } .comments-area ol li .comment-metadata a:hover { color: $primary_color; text-decoration: underline; } .comments-area ol li article .comment-content { font-size: 0.875em; } .comments-area ol li .comment-content p { margin-top: 10px; margin-bottom: 20px; } .comments-area ol li .comment-content p:last-child { margin-bottom: 0; } .comments-area ol li article .reply { position: absolute; top: 0; right: 0; font-size: 0.875em; font-weight: 500; text-transform: uppercase; } .comments-area ol li article .reply a:hover { text-decoration: underline; } .comments-area ol li article .comment-awaiting-moderation { margin-top: 0; font-size: 0.875em; color: $primary_color; margin-bottom: 0; font-style: italic; } .comments-area ol li.bypostauthor > article { border-left: 3px solid $primary_color; padding: 20px 20px 20px 90px; background: #fff; } .comments-area ol li.bypostauthor > article img { left: 20px; top: 20px; } .comments-area ol li.bypostauthor > article .fn { color: #000; text-transform: capitalize; } .comments-area ol li.bypostauthor > article .reply { top: 20px; right: 20px; } .comments-area form p { margin-top: 0; margin-bottom: 20px; } .comments-area form p.comment-form-author, .comments-area form p.comment-form-email, .comments-area form p.comment-form-url { float: left; vertical-align: top; width: 31.33%; margin-right: 3%; } .comments-area form p.comment-form-url { margin-right: 0; } .comments-area form p.form-submit { margin-bottom: 0; } .comments-area form p input[type="text"], .comments-area form p input[type="email"], .comments-area form p input[type="url"], .comments-area form p textarea { font-size: 0.875em; } .comments-area form p.comment-form-cookies-consent { position: relative; display: table; clear: both; } .comments-area form input#wp-comment-cookies-consent { position: absolute; top: 8px; left: 0; } .comments-area form label:not([for="wp-comment-cookies-consent"]) { font-size: 0.778em; text-transform: uppercase; color: #000; display: block; margin-bottom: 5px; } .comments-area form label[for="wp-comment-cookies-consent"] { padding-left: 25px; cursor: pointer; } .comments-area form label[for="wp-comment-cookies-consent"]:hover { text-decoration: underline; }