/*   
Theme Name: LeadPropellerUniversal
Theme URI: 
Description: LeadPropeller Universal Template blog Theme.
Author: Danny Johnson
Author URI: 
Version: 1
*/

/* Blog Styles */
.blog h2 {
  font-size: 36px;
  text-align: left;
  color: #428bca;
  margin-top: 20px;
  font-weight: 300;
}
.blog .single-item {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #e5e5e5;
}
.blog .single-item a {
  text-decoration: none;
}
.blog .single-item a h3:hover {
  color: #428bca;
  text-decoration: none;
}
.blog .single-item h3 {
  font-size: 33px;
  margin-bottom: 15px;
  margin-top: 10px;
}
.blog .single-item .meta {
  color: #555;
  font-size: 14px;
}
.blog .single-item .excerpt {
  line-height: 2;
  margin: 10px 0;
}
.blog .single-item .featured-img {
  margin-top: 15px;
  margin-bottom: 20px;
}
@media (max-width: 750px) {
  .blog .blog-pagination {
    margin-bottom: 60px;
  }
}
.blog .blog-single {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #e5e5e5;
}
.blog .blog-single a {
  text-decoration: none;
}
.blog .blog-single a h3:hover {
  color: #428bca;
  text-decoration: none;
}
.blog .blog-single h3 {
  font-size: 36px;
  margin-bottom: 15px;
  margin-top: 10px;
  text-align: center;
}
.blog .blog-single .meta {
  color: #555;
  font-size: 14px;
  text-align: center;
  margin-bottom: 40px;
}
.blog .blog-single p {
  line-height: 2;
}
.blog .blog-single .featured-img {
  margin-top: 15px;
  margin-bottom: 20px;
}
.blog .blog-single .lead,
.blog .blog-single blockquote {
  margin: 40px 0;
}
.blog .blog-single .lead {
  color: #222;
}
.blog .blog-single blockquote {
  border-color: #428bca;
}
.blog .blog-single blockquote p {
  font-style: italic;
}
.blog .blog-single img {
  display: block;
  margin: 40px auto;
}
.sidebar {
  margin-top: 5px;
}
.sidebar .sidebar-item {
  margin-bottom: 50px;
}
.sidebar .sidebar-item p {
  line-height: 1.8;
  font-size: 16px;
}
.sidebar .sidebar-item h4 {
  margin-bottom: 20px;
}
.sidebar .sidebar-item ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar .sidebar-item ul li {
  margin-bottom: 15px;
  font-size: 12px;
}
.sidebar .sidebar-item a {
  font-size: 12px;
  display: block;
  margin-bottom: 15px;
}


/* Blog Comments */
.thecomments {
  margin-top: 40px;
  margin-bottom: 40px;
}
.thecomments h2 {
  font-size: 30px;
  text-align: left;
  color: #428bca;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 300;
}
.thecomments .row {
  margin-bottom: 20px;
}
ol.commentlist { list-style: none; padding-left: 0;}
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px solid #e5e5e5; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal;margin-bottom: 10px; display: inline-block; color: #428bca;}
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { margin-bottom: 10px;}
ol.commentlist li.comment div.comment-meta { font-size: 12px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p {line-height: 1.8;}
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #ccc; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #ddd; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f8f8f8; }
ol.commentlist li.parent { border-left: 5px solid #666; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
#respond {
  margin-top: 60px;
}