/*   
Theme Name: Offerchat Blog
Theme URI: http://blog.offerchat.com/
Description: 		Offerchat | The official blog of the Offerchat team	
Author: offerchat.com
Author URI: https://www.offerchat.com/
Version: 1
*/

/* Blog Stylesheet */
.blog-container{margin: 50px 0;}
.article-post{ padding: 20px 0 0px 0; border-bottom: 1px solid #eaeaea;}
.article-post:first-of-type{padding: 0 0 0px 0;}
.article-post:last-of-type{border-bottom: none;}

span.meta{color: #a6a5a5; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
span.meta:after{content: "|"; color: #b7b7b7; padding: 0 3px;}
span.meta:last-of-type:after{content: ' ';}
.article-featuredImage{float: right; position: relative;}

.article-featuredImage img{width: 300px; height: 208px; border-radius: 2px; margin-bottom: 10px; margin-left: 20px;}

.article-content-head h4{margin: 0 0 0 0 !important; font-size: 14px; font-weight: 600;}
.article-content-head h4 a{color: #656565;}
.article-content-head h2{padding: 6px 0;line-height: 32px;color: #1a5fa6; margin: 0 0 0 0 !important; font-size:22px; font-weight:600;}
.article-content-head h2 a{color: #1a5fa6;}
.article-content-head h2 a:hover{color:#16508d;}
.article-content-body{margin: 20px 0 0 0; font: 14px/1.8em "Helvetica Neue", Helvetica, Arial, sans-serif;}
.article-content + p{margin-bottom: 10px;}
.tag{background:url('images/sprite.png') no-repeat 0 0;width:6px;height:10px;display:inline-block;vertical-align:middle; margin-right: 3px; }
.tags{line-height: 1.8em;font-size:12px; margin-bottom: 10px; margin-top: 10px;}
.tags a{color: #b7b7b7;}
.tags a:hover{color: #9e9e9e;}
.tags a:after{content: ','; margin-right: 3px;}
.tags a:last-of-type:after{content: ' '; margin-right: 0;}

/*.side-block{margin-bottom: 20px;}*/
/*.side-block p{margin-bottom: 0;}*/

.widget{margin-bottom: 20px;}
.widget form{margin: 0 0 0;}
.widget p{margin-bottom: 0;}

.side-block > .side-section{margin-top: 30px;}
.side-section h3{padding-bottom: 8px; line-height: normal; color: #1a5fa6; font-weight:600; border-bottom: 1px solid #eaeaea;}
.side-section li{font-size: 13px !important;}

ul.unstyled li{list-style-type: none; margin-left: 0;}
ul.pad-list li{padding-bottom: 10px;}

.subscribe{padding: 10px; background: #f8f8f8; border-radius: 5px;}
.subscribe h3{margin: 0 0 5px 0 !important;font-size: 16px;line-height: normal; font-weight: 600;}
.subscribe form{margin: 0 0 0;}

.article-post:hover .really_simple_share{opacity: 1;
-webkit-transition: opacity 0.50s ease;
-moz-transition: opacity 0.50s ease;
-o-transition: opacity 0.50s ease;
transition: opacity 0.50s ease;
}
.really_simple_share{opacity: 0;}

.widget h2{padding-bottom: 8px;font-size: 18px;line-height: normal; color: #1a5fa6; font-weight:600; border-bottom: 1px solid #eaeaea;}
.widget ul{list-style: none;}
.widget ul li{margin-left: 0; padding-bottom: 10px; font-size: 13px !important;}

h2.archive-search{padding: 6px 0;line-height: 32px; color: #b7b7b7;  margin: 0 0 10px 0 !important; font-size: 24px; font-weight: 400;}

.s-block{margin: 20px 0;}
.metag{margin-bottom: 20px;}
.metag .tags{margin: 5px 0;}

.entry-content{font: 14px/1.8em "Helvetica Neue", Helvetica, Arial, sans-serif;}
.article-post h1.entry-title {line-height: 40px;font-size: 30px;color: #1a5fa6; font-weight:600;}

.article-post.single-post .really_simple_share{opacity: 1 !important; min-height: 25px; margin-top: 20px;}

#sidebar{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.next-posts a {font-size:12px; text-transform:uppercase; font-weight:bold; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color: #b7b7b7; background:#eaeaea; padding: 10px; border-radius: 50px; float: left;}
.prev-posts a:hover,.next-posts a:hover{opacity: 0.8}
.prev-posts a{font-size:12px; text-transform:uppercase; font-weight:bold; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color: #fff; background:#1A5EA5; padding: 10px; border-radius: 50px; float: right;}