
.blogpost
{margin-bottom:120px;}

.blogpost-title
{margin-bottom:15px;
font-weight:300;
transition:color 0.5s;
-webkit-transition:color 0.5s;
color:white;}

.blogpost-title:hover
{text-decoration:none;
color:rgb(249,174,65);}

.blogpost-date
{margin-top:0px;
font-size:20px;
color:#666;}

.blogpost img
{/*max-height:400px;*/
margin:0px auto;
margin-bottom:20px;
transition:opacity 0.8s;
-webkit-transition:opacity 0.8s;}

.blogpost img:hover
{opacity:0.5}

.blogpost-subtitle
{font-size:19px;
letter-spacing: 1px;
color:#888;}

.blog-sidebar
{line-height:120% !important;}

.blog-sidebar img.featureImage
{margin-bottom:15px;
width:100%;
transition:opacity 0.5s;
-webkit-transition:opacity 0.5s;
background-color:#777;
border:0px;}

.blog-sidebar img.featureImage:hover
{opacity:0.7;}

.blog-sidebar p
{font-size:15px;
margin-top:10px;
margin-bottom:10px;
line-height:140%;
color:#777;}

.blogIcon
{margin-top:-10px;margin-right:5px;}

.blog-sidebar b
{margin-bottom:0px;
font-size:19px;}

.blog-sidebar a
{color:white;}

.blog-sidebar a.readmore
{color:rgb(249,174,65);
margin-bottom:30px;
display:block;}

.blogpost-readmore
{font-size:18px;
display:block;
margin-top:12px;
float: left;}

.blogpost-after
{width:100%;
border-top:1px solid rgba(255,255,255,0.2);
padding-top:0px;
margin-top:-10px;}

.blogpost-after .social_button img
{margin:0px;}

.ibp-title
{margin-bottom:10px;
font-size:40px;}
.ibp-date
{color:#555;
font-size:20px;
margin-top:30px;
margin-bottom:20px;}
.ibp-subtitle
{font-weight:100;
font-size:19px;
font-style: oblique;
color:#888;
margin:0px 0px 20px 0px;}
.ibp-content, .ibp-content p
{font-size:18px;
white-space: normal;
line-height: normal;}

.ibp-content p,.ibp-content blockquote, .ibp-content ul
{display:block;
line-height:170% !important;
margin:20px 0px !important;}


.feature-poster
{cursor:pointer;}

.feature-img
{margin-bottom:20px;}

.featureImg,.featureImage
{max-width:100%;
margin:0px auto;
border-radius:6px;
transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
}
.featureImg:hover,.featureImage:hover
{opacity:0.85;}
.featureVideo
{display:none;}
.blogpost
{width:100%;
display:inline-block;
margin: 20px 3% 0px 0px;
height:auto;}
#blogPostStream
{position:relative;}

@media(max-width:992px){
    .blogpost
    {width:100%;
    margin:0px auto;
    display:inline-block;}
}

.fullPostFeature
{max-width:50%;
float:left;
margin:0px 20px 20px 20px;}

.fullPostFeature img
{border-radius:6px;}

.fullPostContent
{margin:20px;}

@media(max-width:768px){
    .fullPostFeature
    {display:block;
    float:none;
    max-width:80%;}
}

.fullPostSharing
{margin:0px;}

.fullPostSharing:first-of-type
{margin-left:20px;}

.prevNextBar
{display:block;
clear:both;
border-top:1px solid rgba(255,255,255,0.1) !important;
padding:20px 0px;
border-bottom:1px solid rgba(255,255,255,0.1) !important;}

.prevNextBar .glyphicon
{color:#888;
margin:10px;}
