/*ul.blog_post { list-style:none; padding:0; margin:0; }
ul.blog_post li { border:#CCC solid 1px; background:url(../images/content_pattern.png); padding:15px; text-align:left; }
ul.blog_post li h3, ul.blog_post li h3 a { color:#F00; text-decoration:none; font-weight:bold; }
ul.blog_post li a img.minus_margin { margin:-15px -15px 15px -15px; border:0; }*/

#cyber_posts_wrapper {column-count: 3;	-moz-column-count: 3; -ms-column-count:3; -o-column-count:3; -webkit-column-count:3; column-gap: 18px; -moz-column-gap:18px;-ms-column-gap: 18px; -o-column-gap: 18px; -webkit-column-gap: 18px;width:100%;}

.white { color:#fff!important; }
.red { color:#737373!important; }
.grey { color:#919191!important; }
.margin_bottom { margin:0; margin-bottom:10px;  }


ul.cyber_post { list-style:none; padding:0; margin:0; }
ul.cyber_post h2 a { font-size:1.7rem; text-decoration:none !important;}
ul.cyber_post li {display:block; margin:0 0 30px 0; border-bottom:#eee solid 5px; padding-bottom:15px;}
ul.cyber_post li:last-child { border-bottom:0; margin-bottom:0; }
ul.cyber_post li a { text-decoration:underline;}

#blog-tabs { margin-bottom:15px;}
#blog-tabs .nav-tabs > li { width:50%;}
#blog-tabs .nav-tabs > li > a { border-radius:0; background:#eee; margin-right:0; font-weight:normal; text-transform:uppercase; color:#666;}
#blog-tabs .nav-tabs > li.active > a { background:#013364; color:#fff; border-color:247fbb;}
#blog-tabs .tab-content > .tab-pane ul { list-style:none; padding:0; margin:0;}
#blog-tabs .tab-content > .tab-pane ul li { padding:10px 0; border-bottom:1px solid #e4e4e4; clear:both; overflow:hidden;}
#blog-tabs .tab-content > .tab-pane ul li:last-child { border:none;}
#blog-tabs .tab-content > .tab-pane ul li img { float:left; margin-right:10px;}
#blog-tabs .tab-content > .tab-pane ul li a { font-size:1rem; font-weight:normal; color:#333;}
#blog-tabs .tab-content > .tab-pane ul li a:hover { text-decoration:none; color:#2f62bd; }
.post-stats { display:block; font-size:12px; color:#999; text-decoration:none;}
.post-stats a { text-decoration:none !important;}
.post-stats span { margin-right:5px; vertical-align:middle;}
.post-stats div { display:inline-block; margin-right:10px;}

#tags a.squre_button, .tags_list a.squre_button{ margin-bottom:5px; padding:5px 3px;}
.tags_list { padding:10px 0;}
.tags_list h4.float_left { font-size:14px;}
.tags_list a.squre_button { font-size:0.8rem; letter-spacing:0; line-height:1.1;}


.widget_space { margin-top:30px;}
.widget ul { list-style:none; padding:0; margin:0;}
.widget ul li { border-bottom:1px dashed #ccc;}
.widget ul li:last-child { border:none;}
.widget ul li a { display:block; padding:8px 0; color:#666;}
.widget ul li a span { float:right; color:#666;}
.widget ul li a:hover { background:#013364; color:#fff !important; padding:8px 15px; text-decoration:none;}
.widget ul li a:hover span { color:#fff;}

.about_the_author { background-color: rgb(241, 241, 241);border: 1px solid rgb(233, 233, 233); margin-top: 30px; padding: 30px; }
.author_avatar { float: left; margin-right: 30px;  border: 3px solid #fff; box-shadow: 0 0 1px #999; border-radius: 100%; -webkit-border-radius: 100px; width:100px; height:100px; }
.author_avatar img {border-radius: 100%; -webkit-border-radius: 100px; width:94px; height:95px; width:100%; }

.comment {    background-color: #fff; border: 1px solid rgb(233, 233, 233); font-size: 1rem; margin-bottom: 25px;}
.comment-body { padding: 10px; overflow:hidden;}
.comment .replybutton { background-color: #f7f7f7; color: #999; float: right; font-size: 0.9rem; margin-right: 0; margin-top: 0; padding: 8px;}
.post-info { background-color: #f7f7f7; border-bottom: 1px solid rgb(233, 233, 233); border-radius: 2px; color: #999; font-size: 0.9rem; line-height: 50px; margin-bottom: 15px; padding: 9px 9px 9px 69px; position: relative; vertical-align: middle; }
.post-info .post-avatar { display:inline-block; left:10px; position:absolute; top:10px; width:50px; height:50px; border-radius:100%; -webkit-border-radius:100px; overflow:hidden; border: 2px solid #fff; box-shadow: 0 0 1px #999; }
.post-info .post-avatar img { width:50px; height:50px; border-radius:100%; -webkit-border-radius:100px; width:100%; }
.post-author {font-size: 1rem;margin: 0 10px 0 5px;}
.post-info .post-author {color: #232527;font-weight: bold;}
.comment .ago {float: right;font-size: 0.9rem;}
.comment.reply {margin-left: 50px;}
.label_comment {display: initial;}
.reply-input div {margin-bottom: 25px;}
.blogpost-title {margin-bottom: 20px;margin-top: 40px;}
@media (max-width:767px) {
#cyber_posts_wrapper {column-count:1; -moz-column-count:1; -ms-column-count:1; -o-column-count:1; -webkit-column-count:1; column-gap:20px; -moz-column-gap:20px;-ms-column-gap:20px; -o-column-gap:20px; -webkit-column-gap: 20px;width:90%; margin:0 auto;	}
}