/* All posts */
.post .head {padding-bottom:6px; position:relative;}
.post .head span,
.post .head .comments {font-size:13px; line-height:16px;}
.post .head .comments {float:left;}
.post .head .avatar {float:left; margin-right:10px; width:30px;}
.post .head .info {float:left; margin-top:7px; width:666px;}
.post .author,
.post .date {border-right:1px solid #999; float:left; margin-right:6px; padding-right:8px;}
.post .date {color:#999; float:left; font-family:georgia, serif;}

.post .content h2 {font-size:20px; margin-top:25px;}
.post .content h3 {margin-top:20px;}
.post .content .intro {font-size:16px; line-height:24px; margin-bottom:15px;}

.post ul,
.post ol {padding-left:20px; margin:0 0 20px 0;}
.post ul li,
.post ol li {line-height:20px; margin:5px 0;}
.post ul li {list-style:disc;}
.post ol li {list-style:decimal;}
.post strong {font-weight:bold;}
.post em {color:#666; font-style:italic;}

/* Post list */
.post-list .post {border-bottom:1px solid #dcdcdc; padding-bottom:20px; margin-bottom:20px;}
.post-list .post:last-child {border:none;}
.post-list .post .thumbnail {border:1px solid #efefef; border-radius:2px; float:left; margin-right:20px; padding:1px;}
.post-list .post .thumbnail:hover {border:1px solid #e9e9e9;}
.post-list .post .thumbnail img {display:block;}
.post-list .post .content {float:left; margin-top:5px;}
.post-list .post .content .text {float:left; width:auto;}
.post-list .has-thumbnail .content .text {width:540px;}
.post-list .has-thumbnail .head {padding-bottom:10px;}
.post-list .read-more {color:#ff8000;}
.post-list .read-more:hover {text-decoration:underline;}

/* Single post */
.single-post .head,
.page-template-default .head {border-bottom:1px solid #EFEFEF; padding-bottom:14px;}
.single-post .content,
.page-template-default .content {margin-top:20px;}

/* Intro Image */
.intro-image {float:left; padding:5px 20px 12px 2px;}
.intro-image img {max-width:250px;}

/* Block */
.promo-block {border:1px solid #efefef; float:left; min-height:70px; padding:20px; width:280px;}
.promo-block:nth-child(even) {margin-right:12px;}
.promo-block h4 {font-size:15px; margin-bottom:10px; text-align:center;}
.promo-block span {display:block; margin:10px 0 20px; text-align:center;}
.promo-block p span {margin:10px 0 0;}
.promo-block br {display:none;}
.promo-block .hs-cta-node a {display:block; text-align:center;}
.promo-block .hs-cta-node a img {display:inline-block;}

/* Author */
.wp-biographia-container-none {background:#F4F4F4 !important; margin:20px 0; padding:10px;}
.wp-biographia-text {margin:0 0 0 80px; padding:5px 10px 0;}
.wp-biographia-text h3 {font-size:14px; margin:0 !important;}
.wp-biographia-text p {margin:5px 0;}
.wp-biographia-links ul,
.wp-biographia-links ul li {margin:0; padding:0;}

/* Link Lists */
.post .link-lists {margin:20px 0; padding:0;}
.post .link-lists li {list-style:none;}
.post .link-lists .type {display:inline-block; float:left; width:80px;}
.post .link-lists .links {display:inline-block; float:left; width:580px;}
.post .link-lists .links a {text-transform:lowercase;}

/* Questions */
.post .questions {background:#F9F9F9; border-left:solid 4px #FA0; margin:20px 0; padding:0 15px 20px;}
.post .questions br {display:none;}
.post .questions li {list-style:none;}
.post .questions li:first-child {margin-top:0;}
.post .questions .question {font-size:16px; font-weight:bold; margin:0; padding:20px 0 5px;}
.post .questions .answer {margin:0; text-align:justify;}

/* Share bar */
#share-bar {background:rgba(0,0,0,0.8); bottom:0px; display:none; padding:30px 0; position:fixed; z-index:2;}
#share-bar .text {color:#fff; float:left; font-size:20px; margin-right:30px; padding:5px 0 0 20px;}
#share-bar .addthis_toolbox {margin:0;}
#share-bar a {margin-right:5px;}
#share-bar .social-share {margin:0 auto; width:675px;}

/* Pagination */
.wp-pagenavi {margin-bottom:20px;}
.wp-pagenavi a,
.wp-pagenavi span {border:1px solid #D4D4D4; margin:0 2px;}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {border-color:#ff8000 !important; color:#ff8000;}
.wp-pagenavi a {display:inline-block;}

/* Footer */
.single-post .footer {padding-bottom:100px;}

