

ol.comment-list { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.comment-list li { }
ol.comment-list li.alt { }
ol.comment-list li.bypostauthor {}
ol.comment-list li.byuser {}
ol.comment-list li.comment-author-admin {}
ol.comment-list li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.comment-list li.comment div.comment-author {}
ol.comment-list li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.comment-list li.comment div.vcard cite.fn { font-style:normal; }
ol.comment-list li.comment div.vcard cite.fn a.url {}
ol.comment-list li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.comment-list li.comment div.vcard img.avatar-32 {}
ol.comment-list li.comment div.vcard img.photo {}
ol.comment-list li.comment div.vcard span.says {}
ol.comment-list li.comment div.commentmetadata {}
ol.comment-list li.comment div.comment-meta { font-size:12px; }
ol.comment-list li.comment div.comment-meta a { color:#ccc; }
ol.comment-list li.comment p { font-size:14px; margin:0 0 1em; }
ol.comment-list li.comment ul { font-size:14px; list-style:square; margin:0 0 1em 2em; }
ol.comment-list li.comment div.reply { font-size:14px; }
ol.comment-list li.comment div.reply a { font-weight:bold; }
ol.comment-list li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.comment-list li.comment ul.children li {}
ol.comment-list li.comment ul.children li.alt {}
ol.comment-list li.comment ul.children li.bypostauthor {}
ol.comment-list li.comment ul.children li.byuser {}
ol.comment-list li.comment ul.children li.comment {}
ol.comment-list li.comment ul.children li.comment-author-admin {}
ol.comment-list li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.comment-list li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.comment-list li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.comment-list li.comment ul.children li.depth-5 {}
ol.comment-list li.comment ul.children li.odd {}
ol.comment-list li.even { background:#fff; }
ol.comment-list li.odd { background:#f6f6f6; }
ol.comment-list li.parent { border-left:5px solid #111; }
ol.comment-list li.thread-alt { }
ol.comment-list li.thread-even {}
ol.comment-list li.thread-odd {}



#commentform{ display:block; max-width:450px;}

#commentform input[type=text]{ display: block;
box-sizing: border-box;
border: 1px solid #ccc;
width: 100%;
padding: 6px 12px;
 }
#commentform textarea{ display: block;
box-sizing: border-box;
border: 1px solid #ccc;
width: 100%;
padding: 6px 12px;
 }
#commentform .submit{padding: 6px 12px; display:inline-block; float:right; border:1px solid #ddd; background-color:#eee; color:#333;  }
#commentform .submit:hover{ color:#111; background-color:#ccc; border-color:#bbb;}
.comments-title{ font-size:22px;}
.reply-title{ font-size:22px;}


.neo_related_post{ display: block;}
.neo_related_post ul{ display: block; list-style-type: none; width: 100%; }
.neo_related_post ul li{ display:block; width: 33.333333333%; box-sizing: border-box; float: left; padding: 15px; }
.relatedthumb{ width: 100%; display:block; position: relative; overflow: hidden; padding-bottom: 60%; background-image: url('..images/imgloading.gif'); background-size: cover;  }
.relatedthumb img{ width:100%; height:auto; position:absolute; left: 0px; right: 0px; }
.relatedcontent h4{ font-size: 14px; }
.relatedcontent h4 a{ color: #323232; line-height: 18px;}



