/*

	Blog.css

	01. Blog
	02. Comments
	03. Comments form
	04. Sidebar
	05. Responsive settings

*/


/* ==================== 01. Blog ==================== */
.blog {
	padding-top: 120px;
	padding-bottom: 120px;
	background: #ffffff;
}

.post {
	margin-bottom: 50px;
}

/* Minified css in demo only */
.blog{padding-top:120px;padding-bottom:120px;background:#fff}.post{margin-bottom:50px}hr.post-divider{width:100%;height:1px;background:#eee;margin-top:75px;margin-bottom:75px}.post-media{margin-bottom:35px}.post-media img{max-width:100%;height:auto;vertical-align:bottom}.no-touch .post-title a:hover{color:#f33233}.post-title h1{font-size:24px}.post-meta{font-size:13px;color:#aaa;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:25px}.post-meta a{display:inline-block;color:#aaa;text-decoration:none;margin-right:25px}.no-touch .post-meta a:hover{color:#f33233}.post-meta a i{font-size:14px;margin-right:3px}.post-meta.nb{padding-bottom:0;border-bottom:0;margin-bottom:0;float:left}.continue{text-align:right}.continue a{color:#aaa}.no-touch .continue a:hover{color:#f33233}.continue a:after{font-family:'FontAwesome';font-size:14px;content:'\f105';margin-left:7px}.post-body img{max-width:100%;height:auto;vertical-align:bottom;margin-bottom:25px}.post-body a{padding-bottom:1px;border-bottom:1px dotted #ccc}.no-touch .post-body a:hover{border-bottom:1px dotted #111}.post-body ol{list-style-type:decimal-leading-zero;list-style-position:outside;margin-left:2em;margin-bottom:25px}.post-body ol ol,.post-body ul ol{list-style-type:decimal-leading-zero;list-style-position:outside}.post-body ul{list-style-type:disc;list-style-position:outside;margin-left:1em;margin-bottom:25px}.post-body ol ul,.post-body ul ul{list-style-type:disc;list-style-position:outside}.post-body ol ol,.post-body ol ul,.post-body ul ol,.post-body ul ul{margin-left:2em}.post pre{background:#f7f7f7;border:1px solid #eee;padding:0 20px 20px;margin-top:25px;margin-bottom:25px}.post pre code span{color:#000}.tags{margin-top:25px}.tagcloud a,.tags a{display:inline-block;font-size:13px;padding:3px 10px 4px;color:#aaa;background:0 0;margin-bottom:3px;-webkit-border-radius:3px;border-radius:3px}.no-touch .tagcloud a:hover,.no-touch .tags a:hover{color:#999;background:#f7f7f7}.post-link{display:table;width:100%;background:#f7f7f7;text-align:center;padding-top:50px;padding-bottom:50px;border-left:50px solid #333}.post-link .fa{display:block;float:left;color:#fff;width:50px;font-size:28px;line-height:50px;vertical-align:middle;margin-left:-50px}.post-link a{padding-right:20px;padding-left:20px;font-size:18px;font-weight:700;color:#111;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.no-touch .post-link a:hover{color:#f33233}.post-link p{padding-right:20px;padding-left:20px;line-height:20px;color:#aaa;font-style:italic;margin-bottom:0}.about-author{margin-top:100px;margin-bottom:100px}.about-author h3{font-size:20px}.about-author hr{width:100%;height:1px;background:#eee;margin-top:15px;margin-bottom:25px}.author-avatar{float:left}.author-avatar img{width:128px;height:128px;-webkit-border-radius:64px;border-radius:64px}.no-touch .author-avatar img{border:1px solid #eee;padding:5px}.author-info{padding-left:150px}.author-info h3{font-size:14px}.author-info a{padding-bottom:1px;border-bottom:1px dotted #ccc}.no-touch .author-info a:hover{border-bottom:1px dotted #111}.ai-social a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#aaa;margin:0 7px 0 -7px;padding-bottom:0;border-bottom:none}.no-touch .ai-social a:hover{color:#333;border-bottom:none}.pagination{position:relative;font-size:12px;text-align:center;clear:both}.pagination a,.pagination span{display:inline-block;margin-bottom:3px;width:40px;height:40px;line-height:39px;font-size:14px;text-decoration:none;color:#999;background:#fff;border:1px solid #fff;-webkit-border-radius:20px;border-radius:20px}.no-touch .pagination a:hover{color:#fff;background:#f33233;border:1px solid #f33233}.pagination .current{color:#333;border:1px solid #eee}.comments-title h3{font-size:20px}.comments-title hr{width:100%;height:1px;background:#eee;margin-top:15px;margin-bottom:25px}.comments-title span{color:#aaa;font-size:13px;font-weight:400}ul.commentlist{margin-bottom:100px}.comment-body{margin-top:35px;margin-bottom:50px}.comment-body a{padding-bottom:1px;border-bottom:1px dotted #ccc}.no-touch .comment-body a:hover{border-bottom:1px dotted #111}ul.commentlist .children .comment-body{background:#f7f7f7;margin-left:90px;padding:35px 25px 25px}.comment-author{float:left;margin-right:15px;width:75px;height:75px}.comment-author img{margin-top:-5px;max-width:75px;width:100%;height:auto;-webkit-border-radius:50%;border-radius:50%}.fn{font-size:16px;font-style:normal;font-weight:700;color:#111}.fn a{color:#111;text-decoration:none}.comment-body span{font-size:13px;color:#aaa}.comment-meta{display:inline-block;font-size:10px;text-transform:uppercase;margin-left:10px;margin-bottom:25px}.comment-meta a{color:#aaa;padding-bottom:0;border-bottom:0}.comment-meta a:hover{color:#999;border-bottom:0}.comment-content,.reply{margin-left:90px}a.comment-reply-link{font-size:13px;font-weight:400;letter-spacing:0;line-height:20px;color:#aaa;border-bottom:0}.no-touch a.comment-reply-link:hover{color:#111;border-bottom:0}a.comment-reply-link:before{font-family:'FontAwesome';content:'\f122';color:#ccc;margin-right:7px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.no-touch a.comment-reply-link:hover:before{color:#111;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}h3 a.comment-reply-link{color:#999}.no-touch h3 a.comment-reply-link:hover{color:#111}.respondform h3{font-size:20px}.respondform hr{width:100%;height:1px;background:#eee;margin-top:15px;margin-bottom:25px}.required{color:red}.form-blog input.comment-input{width:50%;float:left;color:#333;border:1px solid #ddd;margin-right:15px}.form-blog input.comment-input:focus{color:#111;border:1px solid #333}.form-blog textarea{resize:none;width:100%;height:200px;font-size:100%;color:#333;border:1px solid #ddd}.form-blog textarea:focus{color:#111;border:1px solid #333}.form-blog label{line-height:50px}.form-blog label:after{clear:both;content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.sidebar{margin-left:40px}.widget{margin-bottom:50px}.widget h3{font-size:14px;color:#777;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #eee}.widget img{max-width:100%;height:auto;vertical-align:bottom;margin-bottom:0}.widget_archive li{display:block;font-size:13px;color:#aaa;line-height:25px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}.widget_archive li a{font-size:13px;color:#aaa}.no-touch .widget_archive li a:hover{color:#111}#wp-calendar{width:100%}#wp-calendar caption{font-family:'Raleway',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-align:left;line-height:25px;color:#777;margin-bottom:10px}#wp-calendar thead{font-size:10px;text-align:center}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#fafafa;border:1px solid #fff;text-align:center;padding:8px}#wp-calendar #today{background:#eee}.no-touch #wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{font-size:11px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:11px;text-transform:uppercase;padding-top:10px}li.cat-item{display:block;font-size:13px;color:#aaa;line-height:25px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}li.cat-item a{font-size:13px;color:#aaa}.no-touch li.cat-item a:hover{color:#111}.widget_pages ul.children li{margin-left:10px}.widget_pages ul.children li:before{content:'\2013';color:#ccc;margin-left:-10px;margin-right:5px}.widget_recent_comments li{margin-top:25px;margin-bottom:40px}.widget_recent_comments li img{float:left;width:75px;height:75px;-webkit-border-radius:50%;border-radius:50%}.widget_recent_comments li span{display:block;margin-left:90px}.widget_recent_comments li em{display:inline-block;font-size:11px;font-style:normal;color:#aaa;margin-right:10px}.widget_recent_comments li em i{font-size:14px}.widget_recent_comments li:after,.widget_recent_comments li:before{content:"";display:table}.widget_recent_comments li:after{clear:both}.widget_recent_entries li{margin-top:25px;margin-bottom:40px}.widget_recent_entries li img{float:left;width:75px;height:75px;-webkit-border-radius:50%;border-radius:50%}.widget_recent_entries li span{display:block;margin-left:90px}.widget_recent_entries li em{display:inline-block;font-size:11px;font-style:normal;color:#aaa;margin-right:10px}.widget_recent_entries li em i{font-size:14px}.widget_recent_entries li:after,.widget_recent_entries li:before{content:"";display:table}.widget_recent_entries li:after{clear:both}.widget_search input.search{width:100%;font-family:inherit;font-size:13px;background:#fff;border:1px solid #ddd;padding:17px 15px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.widget_search input.search:focus{color:#111;border:1px solid #111;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.widget_search input[type=submit]{display:none}@media only screen and (max-width:1024px){.blog{padding-top:80px;padding-bottom:100px}.continue{display:inline-block;text-align:left}hr.post-divider{margin-top:40px;margin-bottom:50px}.sidebar{margin-left:0}}@media only screen and (max-width:768px){.blog{padding-top:60px;padding-bottom:60px}.post-media{margin-bottom:25px}.post-meta a{margin-right:15px}.post-meta.nb{float:none}.sidebar{margin-top:60px}}@media only screen and (max-width:480px){.blog{padding-top:40px;padding-bottom:40px}hr.post-divider{margin-top:35px;margin-bottom:35px}.post-meta a{display:block}.pagination a,.pagination span{width:30px;height:30px;line-height:28px;-webkit-border-radius:15px;border-radius:15px}.comment-meta{display:block;margin-left:0}ul.commentlist .children .comment-body{margin-left:0;padding:35px 15px 25px}.form-blog input.comment-input{width:65%}.sidebar{margin-top:40px}}