.CommentFormCite input,.CommentFormEmail input,.CommentFormWebsite input,.CommentFormText textarea{box-sizing:border-box;display:block;width:100%}.CommentFormCite,.CommentFormEmail,.CommentFormWebsite{box-sizing:border-box;float:left;width:33%}.CommentFormCite,.CommentFormEmail{padding-right:1em}.CommentFormWebsite{width:34%}.CommentFormNotify label{padding-right:0.5em;white-space:nowrap}.CommentFormText{clear:both}.CommentFormHP{display:none}@media only screen and (max-width: 767px){.CommentFormCite,.CommentFormEmail,.CommentFormWebsite,.CommentFormNotify{float:none;width:100%;padding-right:0}}.CommentList,.CommentListItem{list-style:none;margin:1em 0;padding:0}.CommentListItem{position:relative}.CommentHeader{font-weight:bold;font-size:0.85em;color:#f89887;margin-bottom:10px}.CommentHeader .CommentCreated{font-weight:normal;padding-left:0.5em}.CommentListNormal .CommentListItem{border-bottom:1px solid #172B3D}.CommentFooter{padding-bottom:0}.CommentGravatar{display:block;position:absolute;top:0;left:0;float:left;width:40px;height:40px;padding:1px;border:1px solid #ddd}.CommentListHasGravatar .CommentHeader,.CommentListNormal.CommentListHasGravatar .CommentText{margin-left:55px}.CommentListHasGravatar .CommentText,.CommentListHasGravatar .CommentAction,.CommentListHasGravatar form{clear:both;margin-left:0}@media only screen and (max-width: 767px){.CommentListHasGravatar .CommentHeader,.CommentListNormal.CommentListHasGravatar .CommentText{margin-left:35px}.CommentGravatar{width:25px;height:25px}}.CommentList .CommentList{margin-bottom:2em}.CommentList .CommentList .CommentGravatar{left:1em}.CommentList .CommentList .CommentListItem{padding-left:1em;border-left:1px solid;border-color:#ddd}.CommentAction{margin-bottom:0}.CommentList .CommentList .CommentListItem+.CommentListItem{margin-top:2em}.CommentList .CommentVotes{float:right}.CommentList .CommentVotes a{text-decoration:none;padding:3px 0.5em;font-weight:bold;border-bottom:none}.CommentList .CommentVotes a:hover{background-color:#eee}.CommentList .CommentVotes a.CommentVoted{background-color:#eee}.CommentList .CommentActionUpvote{color:green}.CommentList .CommentActionDownvote{border-left:1px solid #ddd;color:red}.CommentList .CommentVotes .CommentUpvoteCnt,.CommentList .CommentVotes .CommentDownvoteCnt{padding-left:2px}.CommentStars>span,.CommentForm .CommentStars>span,.CommentList .CommentStars>span{margin-top:10px;font-size:1.3em;display:inline-block;position:relative;width:1.2em;color:#ccc}span.CommentStarOn,.CommentForm .CommentStars>span.CommentStarOn,.CommentList .CommentStars>span.CommentStarOn{color:#F89887}span.CommentStarPartial{position:relative}span.CommentStarPartial span.CommentStarOn{display:block;position:absolute;top:0;left:0;overflow-x:hidden;line-height:0}.CommentForm .CommentStarsInput>span:hover{cursor:pointer}#CommentForm_form .CommentStars{display:block;margin-top:-6px}.comments_comments .CommentStars{display:inline-block;margin-top:0}#comments{margin-bottom:60px}@media (max-width: 400px){#comments form{font-size:0.8em}#comments p{margin-bottom:7px}}.CommentFormSubmit button{background-color:#172B3D;color:#fff;border:0;border-radius:0;padding:8px 22px}.CommentFormSubmit button:hover,.CommentFormSubmit button:focus{background-color:#F89887}#CommentForm_form input,#CommentForm_form textarea{padding:6px 12px;border-radius:0;border:1px solid #172B3D}#CommentPostNote{color:#00C287;border:1px solid #00C287;padding:7px 14px;line-height:1.3em;margin-bottom:50px}#CommentPostNote p{margin-bottom:4px}.comments_comments{margin-bottom:50px}
