.commentwrap{clear:both;margin:100px 0 60px;position:relative}#reply-title,.comment-title{font-size:140%;margin:0 0 10px;padding:0}#reply-title,.comment-title{font-family:Roboto Condensed,Arial,sans-serif;font-style:normal;font-weight:300;text-transform:uppercase}.comment-title{color:#fff;margin-bottom:30px;overflow:hidden;position:relative;z-index:1}.comment-title:after{background-color:#4e5152;content:"\a0";height:1px;margin-left:2%;overflow:hidden;position:absolute;top:51%;width:98%}.commentwrap .pagenav{border:0;box-shadow:none;margin:10px 0}.commentwrap .pagenav.top{margin:0;position:absolute;right:0;top:0}.commentwrap .pagenav a:empty{display:none}.commentwrap .pagenav :is(a,span){background-color:var(--theme_accent);border-radius:100%;box-sizing:content-box;color:#fff;display:inline-block;line-height:1;min-height:auto;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none;vertical-align:middle}.commentwrap .pagenav :is(a:hover,.current){background-color:#000;color:#fff}.commentlist{border-top:0 solid #424446;margin:0 0 30px;padding:5px 0 0}.commentlist li{list-style:none;margin:0;padding:30px 0 0;position:relative}.commentlist li:first-child{padding-top:0!important}.commentlist li:first-child .reply{top:1px}.commentlist li li:first-child{padding-top:30px!important}.commentlist li li:first-child .reply{top:40px}.commentlist .comment-author{margin:2px 0 10px;padding:0}.commentlist .avatar{float:left;margin:0 15px 0 0}.comment-author img{border-radius:100%}.commentlist cite{color:#fff;font-size:1em;font-style:normal;font-weight:300;text-transform:uppercase}.commentlist cite a{text-decoration:none}.commentlist cite .tf_fa{margin-right:10px}.commentlist .bypostauthor>.comment-author cite{background:url(images/icon-author-comment.png) no-repeat 0 2px;padding-left:18px}.commentlist .comment-time{color:#aaa;font-size:75%;text-transform:uppercase}.commentlist .commententry{border-bottom:1px solid #424446;min-height:40px;overflow:hidden;overflow-wrap:break-word;padding-bottom:15px;position:relative}.commentlist ol,.commentlist ul{margin:0 0 0 7%;padding:0}.commentlist .reply{position:absolute;right:0;top:40px}.commentlist .comment-reply-link{font-size:11px;text-decoration:none;text-transform:uppercase}.commentlist .comment-reply-link:hover{text-decoration:none}#respond{clear:both;margin:60px 0;padding:10px 0 0;position:relative}#commentform{margin:15px 0 0}#commentform label,#commentform label small{font-weight:400}#commentform textarea{box-sizing:border-box;height:140px;width:100%}#commentform .comment-form-author,#commentform .comment-form-email{box-sizing:border-box;clear:none;float:left;width:50%}#commentform p.comment-form-author{padding-right:2%}#commentform .comment-form-email{padding-left:2%}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{box-sizing:border-box;max-width:none;width:100%}#commentform input#submit{padding:7px 20px}@media(max-width:680px){.commentlist{padding-left:0}.commentlist .commententry{clear:left}.commentlist .avatar{float:left;height:40px;margin:0 10px 10px 0;width:40px}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:100%}.commentlist .reply{top:-45px!important}}