/*-------------------------------------------------------------- # Comments --------------------------------------------------------------*/ .comment-content a { word-wrap: break-word; } .bypostauthor { display: block; } .comments-title, .comment-reply-title { margin-bottom: 1em; font-size: 2em; font-weight: 900; } .comment-list { padding: 0; margin: 0; list-style-type: none; } .comment-list ol { list-style-type: none; } .comment-list li, .comment-list ol li { position: relative; margin: 1rem 0 30px; padding: 1em; border: 1px solid var(--global-border-color); -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1); border-radius: var(--global-border-radius); background: var(--color-theme-white-box); } .children { margin-left: 1em; padding-left: 0; } @media (--content-query) { .children { margin-left: 2em; } } .comment-meta { position: relative; margin-left: 75px; font-size: inherit; } .comment-content { margin-left: 70px; } .comment-meta a, .comment-form a { text-decoration: none; border: none; } .comment-meta a:hover, .comment-meta a:focus, .comment-form a:hover, .comment-form a:focus { text-decoration: underline; } .comment .avatar, .review .avatar { position: absolute; left: -70px; width: 50px; height: 50px; border-radius: 50px; } .bypostauthor .avatar { box-sizing: content-box; border: 5px solid #ccc; margin-top: 0; margin-left: -5px; } .comment-author { font-size: 1.125em; line-height: 1.3; } .says { font-size: 80%; } .comment-metadata { padding-bottom: 0.5em; } /* stylelint-disable */ .comment-content a { word-wrap: break-word; } /* stylelint-enable */ .comment-content ul, .comment-content ol { margin: 0; padding-right: 3em; padding-left: 3em; } .comment-content ol { list-style-type: decimal; } .comment-content ul ul, .comment-content ol ol { margin-right: 0; margin-left: 0; } @media (--content-query) { .comment-content ul, .comment-content ol { padding-right: 1.5em; padding-left: 1.5em; } } .comment-content blockquote { margin-bottom: 0.75em; font-size: 1.6em; line-height: 1.25; } .comment-content cite { font-size: 1.2em; } .reply { margin-bottom: 0; text-align: right; } .comment-reply-link { display: inline-block; padding: 0.5em 1.4em; font-size: 85%; color: #000; line-height: 1.3; text-decoration: none; background: transparent; border: 1px solid #c3c3c3; border-radius: 0; } .comment-reply-link:hover, .comment-reply-link:focus { border-color: inherit; cursor: pointer; } /* Comment Form */ .comment-form { line-height: 1.3; } .comment-notes { margin-top: -1em; font-size: 0.9em; font-style: italic; background: hsl(0, 0%, 95%); } /* stylelint-disable */ .comment-form a { font-weight: 500; } /* stylelint-enable */ .comment-form label { width: 13em; display: block; font-size: 0.9em; padding-bottom: 0.4em; } .comment-form-cookies-consent { display: flex; } /* stylelint-disable */ .comment-form .comment-form-cookies-consent input { margin-top: 0.2em; } /* stylelint-enable */ .comment-form .comment-form-cookies-consent label { display: inline-block; margin-left: 0.6em; } .comment-form .required { color: #d54e21; } .comment-form .form-submit { text-align: right; } .pingback .comment-body { padding: 1em 0; } /* stylelint-disable */ .pingback a { font-style: italic; text-decoration: none; } /* stylelint-enable */ #comments, #respond { margin-top: 42px; } #comments>.comment-list, #comments>#respond { position: relative; margin: 1rem 0 30px; padding: 20px; list-style: none; border: 1px solid var(--global-border-color); border-radius: var(--global-border-radius); background: var(--color-theme-white-box); } .comment-form .comment-form-cookies-consent label { width: auto; } .comment-form-cookies-consent { display: flex; align-items: flex-start; width: 100%; line-height: 1.4; } .comment-form-author, .comment-form-email, .comment-form-url { float: left; width: 33.33%; padding-right: 15px; margin-top: 0; } @media (max-width: 767px) { .comment-form-author, .comment-form-email, .comment-form-url { width: 100%; padding: 0; } } .comment-form-url { padding-right: 0; } .comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] { width: 100%; box-shadow: none; height: 50px; border-radius: var(--form-border-radius); } .comment-form textarea { width: 100%; min-height: 150px; border-radius: var(--textarea-border-radius); } #respond .comment-form .form-submit { text-align: left; margin-bottom: 0; } #respond .comment-notes { background: none; } .post-navigation-sub { font-style: italic; }