.commentAuthorImage{float:left}.comment button{margin:0 2px}.commentContainer{padding-left:84px}.commentsList{padding:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.commentsList .comment{padding-top:2rem;padding-left:0;padding-right:0;border-top:1px solid #999;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.commentsList .comment .comment{margin-left:85px}.commentsList .comment .comment .comment{margin-left:85px}.commentsList .comment .comment .comment .comment{margin-left:0}.commentsList .comment .newComment{margin-left:85px}.commentsList .comment .comment .newComment{margin-left:85px}.commentsList .comment .comment .comment .newComment{margin-left:0}#articleComments header a{display:inline;color:#769c11}#articleComments header a:first-of-type{margin-right:.5rem}#articleComments header a.link{margin-left:10px;font-size:12px;font-size:1.2rem;color:#999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#articleComments header .timestamp{font-size:12px;font-size:1.2rem;vertical-align:-2px}.comment .commentBody{margin-top:10px;margin-top:1rem;word-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#articleComments footer{margin-top:20px;margin-top:2rem;margin-bottom:10px;margin-bottom:1rem}#articleComments footer button{margin:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#articleComments footer .count{color:#666;float:right;top:50%;font-size:11px;font-size:1.1rem;line-height:20px;line-height:2rem;color:#666}.thumbsUp,.thumbsDown{top:50%;font-size:11px;font-size:1.1rem;line-height:16px;line-height:1.6rem;color:#666}.thumbsWrapperUp,.thumbsWrapperDown,.thumbsWrapperUpSelected,.thumbsWrapperDownSelected{background:#f0f0f0;min-width:50px;min-width:5rem;padding:1px 5px;padding:.1rem .5rem;display:inline-block;margin-top:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.thumbsWrapperUpSelected{background:#769c11}.thumbsWrapperUpSelected .thumbsUp,.thumbsWrapperDownSelected .thumbsDown,.thumbsWrapperUpSelected .count,.thumbsWrapperDownSelected .count{color:white !important}.thumbsWrapperDownSelected{background:#b40000}.thumbsWrapperUp:not(.inactive):hover,.thumbsWrapperDown:not(.inactive):hover{background:#daedfb;-webkit-transition:background .15s;transition:background .15s;cursor:pointer}.thumbsWrapperUpSelected:hover,.thumbsWrapperDownSelected:hover{cursor:pointer}.footerButtonsWrapper{display:table-cell;width:50%;text-align:right;vertical-align:middle}.submenu{display:none;width:100%;z-index:2000;position:absolute;top:100%}.submenu li{box-shadow:0 2px 6px rgba(0,0,0,0.65);background:#FFF;height:20px;width:50px;width:-moz-calc(100% - 12px - 12px);width:-webkit-calc(100% - 12px - 12px);width:calc(100% - 12px - 12px);margin-left:12px;padding-top:5px;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:black;text-align:center;font-weight:normal;border-bottom:1px solid #999}.submenu li:hover{background:#daedfb;-webkit-transition:background .15s;transition:background .15s;cursor:pointer}.moreComments{display:block;width:100%;margin-top:20px;margin-top:2rem;padding:10px 10px;padding:1rem 1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;background-color:#f0f0f0;color:#666;text-align:center;text-decoration:none;text-transform:uppercase}.moreComments:hover{background-color:#daedfb;color:#666}.newComment form,.commentSubscribeBox{background:#f0f0f0;padding:12px !important;padding:1.2rem !important;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;margin-bottom:1rem;margin-top:20px;margin-top:2rem}.comment .commentSubscribeBox{min-height:66px;min-height:6.6rem}.newComment span,.commentSubscribeBox span{font-size:13px;font-size:1.3rem}.newComment textarea{height:30px;margin:1rem 0;margin:1rem 0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;vertical-align:top;padding:10px;padding:1rem;width:94%;width:-moz-calc(100% - 20px - 4px);width:-webkit-calc(100% - 20px - 4px);width:calc(100% - 20px - 4px);color:#666;overflow-y:hidden}.commentEditTextarea{width:100%;width:-moz-calc(100% - 12px);width:-webkit-calc(100% - 12px);width:calc(100% - 12px)}.commentSubscribeBox{display:table}.commentSubscribeBox ul{display:table-row;width:100%}.commentSubscribeBox ul li{display:table-cell}.newComment .commentSubscribeBox label span{display:block;margin-left:30px;margin-left:3rem}.newComment .commentSubscribeBox label input{float:left}.newComment .commentSubscribeBox{margin:0;padding:0 !important}.commentSubmit{float:right}@media screen and (max-width:925px) and (min-width:800px){.commentsList .comment .comment .comment .thumbsWrapperUp,.commentsList .comment .comment .comment .thumbsWrapperDown,.commentsList .comment .comment .comment .thumbsWrapperUpSelected,.commentsList .comment .comment .comment .thumbsWrapperDownSelected{margin-bottom:10px;margin-bottom:1rem}}@media screen and (max-width:840px) and (min-width:800px){.commentsList .comment .comment .thumbsWrapperUp,.commentsList .comment .comment .thumbsWrapperDown,.commentsList .comment .comment .thumbsWrapperUpSelected,.commentsList .comment .comment .thumbsWrapperDownSelected{margin-bottom:10px;margin-bottom:1rem}}@media screen and (max-width:799px) and (min-width:550px){.commentsList .comment{padding-left:10px;padding-right:10px}.commentsList .comment .comment{padding-left:0;padding-right:0}.commentsList .comment .comment .comment{padding-left:0;padding-right:0}}@media screen and (max-width:549px){.commentsList .comment{padding-left:10px;padding-right:10px}.commentsList .comment .comment{padding-left:0;padding-right:0;margin-left:30px}.commentsList .comment .comment .comment{padding-left:0;padding-right:0;margin-left:30px}figure.userCommentImage img{width:100% !important}figure.userCommentImage.userCommentImage{width:45px}.commentContainer{padding-left:60px !important}#articleComments footer button{margin-left:0}}@media screen and (max-width:420px){.thumbsWrapperUp,.thumbsWrapperDown,.thumbsWrapperUpSelected,.thumbsWrapperDownSelected{margin-bottom:10px;margin-bottom:1rem}.right{float:none !important}}