/* blog list */
.ph_simpleblog.simpleblog-recent {
  margin-bottom: 40px;
  position: relative;
}

.simpleblog-posts .post-body {
  overflow: hidden;
  margin-bottom: 75px;
}
.simpleblog-posts .post-date,
.simpleblog-single .post-date,
.post-type {
  float: left;
  margin-right: 15px;
}
.post-type {margin-right: 30px;}
.simpleblog-posts .post-date span,
.simpleblog-single .post-date span {
  display: block;
  margin: 22px 15px;
}
.simpleblog-posts .post-data,
.simpleblog-single .post-data {
  overflow: hidden;
  padding-right: 20px;
}
.simpleblog-posts .post-content,
.simpleblog-single .post-content-wrapper {
  font:normal 15px/21px 'Lato';
  color:#777;
}
.simpleblog-posts .post-thumbnail > a {
  display: block;
  margin-bottom: 26px;
}
.simpleblog-posts .post-content h2,
.simpleblog-single .post-content h2 {
  margin: 0 0 15px 0;
  font: bold 28px/28px "Lato";
  color:#424645;
}
.simpleblog-posts .post-content h2 a,
.simpleblog-single .post-content h2 a,
.simpleblog-home .post-content h2 a{
  color:#424645 !important;
}
.simpleblog-posts .post-additional-info,
.simpleblog-single .post-additional-info {
  margin-bottom: 15px;
  font-size: 14px;
}
.simpleblog-posts .post-additional-info div > span,
.simpleblog-single .post-additional-info div > span {
  margin-right: 30px;
}
.simpleblog-posts .post-additional-info span:before,
.simpleblog-single .post-additional-info span:before {
  font-family: venedor;
  margin-right: 5px;
}
.post-author:before {
  content: "L";
}
.post-category:before {
  content: "N";
}
.post-tags:before {
  content: "V";
}
.likes-nb:before {
  transition: all .2s ease-in-out;
  content: "E";
  font-size: 12px;
}
.post-views:before {
  content: "K";
  font-size: 12px;
}
/* blog post */
.simpleblog-single .post-image {
  width:100%;
  height: auto;
  display: block;
  margin-bottom: 25px;
}
.post-additional-info, .post-text, .post-comment-data {overflow: hidden;}
.post-additional-info .fll {float: left;}
.post-additional-info .flr {float: right;}
.simpleblog-single .addthis_toolbox {
  margin: 30px 0 50px auto;
  width:245px
}
.likes-nb {margin: 0 !important}
.simpleblog-single .likes-nb  {cursor: pointer;}
.blog-post-likes .txt { margin: 0 !important}
.simpleblog-single .likes-nb:hover:before {font-size: 16px;}
.blog-post-likes {margin-right: 0px; display: inline-block; vertical-align: top;}
.blog-post-likes,
.simpleblog-single .post-views {float: right;}
.simpleblog-single .cover {margin-bottom: 10px;}

/* LEFT COLUMN */
#ph_simpleblog_recentposts section {margin-bottom: 45px; overflow: hidden;}
#ph_simpleblog_recentposts section h2,
.simpleblog-recent h2 {font: bold 20px/25px "PT Sans"; margin-top: 22px;}
#ph_simpleblog_recentposts section h2 a,
.simpleblog-recent h2 a {color:#686c6b !important}
#ph_simpleblog_recentposts section .post-content,
.simpleblog-recent .post-content {
  color:#8f9290;
  font:normal 15px/21px 'Lato';
  margin-bottom: 15px;
}
#ph_simpleblog_recentposts section a.readmore,
.simpleblog-recent a.readmore {
  font:bold 15px/21px Arial;
  display: inline-block;
  vertical-align: top;
  float: left;
}
#ph_simpleblog_recentposts .post-date,
.simpleblog-recent .post-date,
#ph_simpleblog_recentposts .post-date2,
.simpleblog-recent .post-date2 {
  color:#bdbdbd;
  font-style: italic;
  display: inline-block;
  vertical-align: top;
  float: right;
}
#ph_simpleblog_recentposts .post-date2 span,
.simpleblog-recent .post-date2 span {
  line-height: 21px;
}
/* recent posts center column */
.simpleblog-recent .nbs-flexisel-inner {
  width: calc(100% + 30px);
}
.blog-nbs-flexisel-container {overflow: hidden;}
.simpleblog-recent .blogpost-list.nbs-flexisel-ul {
  width:10000%;
  position: relative;
}
.simpleblog-recent .blogpost-list .ph_col {float: left;}
.simpleblog-recent .blogpost-list .ph_col .post-item,
.blog-item .post-item {
  margin-right: 30px;
}
.simpleblog-recent .title-bg {margin-bottom: 10px;}
.blog-item {float: left;}

#module-ph_simpleblog-list #left_column,
#module-ph_simpleblog-single #left_column {margin-top: 120px;}
#module-ph_simpleblog-single #newsletter_block_left,
#module-ph_simpleblog-single #column_slider,
#module-ph_simpleblog-list #newsletter_block_left,
#module-ph_simpleblog-list #column_slider {display: none;}
#ph_simpleblog_categories .block_content section {
  margin-bottom: 10px;
}
#ph_simpleblog_categories .block_content section a {
  text-transform: uppercase;
  font: bold 15px/22px "Lato";
  color:#888
}

.layout-left_sidebar .post-date {margin-right: 0;}
.simpleblog-post-type-post.col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.post-type:before {
  font-family:venedor;
  text-transform: lowercase;
  margin-top: 35%;
  font-size: 26px;
}
.icon-post {
  margin-right:30px;
}
.icon-post:before {content: "N"; text-transform: uppercase;}
.icon-gallery:before {content: "o";}
.icon-url:before {content: "q";}
.icon-video:before {content: "p";}
.simpleblog-posts.layout-default.view-grid .post-date {position: absolute; top:0; left:15px}
.post-body.first-in-line {clear:left}
.post-body.left-in-line {clear:right}
.simpleblog-posts.view-grid .post-additional-info div > span,
.simpleblog-single.view-grid .post-additional-info div > span {
  margin-right: 20px;
}
.simpleblog-posts.layout-default.view-grid.columns-3 .flr{float: left; margin-top: 7px;}
.simpleblog-posts.layout-left_sidebar.view-grid .post-date,
.simpleblog-posts.layout-right_sidebar.view-grid .post-date {position: absolute; top:0; left:15px}
.simpleblog-posts.layout-left_sidebar.view-grid .post-type {position: absolute; top:0; left:100px}

/* TYPE 3 */
.simpleblog-posts.layout-right_sidebar .post-thumbnail {display: inline-block; vertical-align: top; width:48%; margin-right: 3%;}
.simpleblog-posts.layout-right_sidebar .post-content {display: inline-block; vertical-align: top; width:48%}
.simpleblog-posts.layout-right_sidebar .flr {display: none;}

.simpleblog-posts.layout-right_sidebar.view-grid .post-thumbnail,
.simpleblog-posts.layout-right_sidebar.view-grid .post-content {display: block; width:100%; margin-right: 0;}

.fluid-width-video-wrapper,
.post-gallery-container,
.post-featured-image {margin-bottom: 30px;}

#simpleblog-post-comments h3 {font: bold 24px/30px "Lato"; color: #565656; text-transform: uppercase; margin: 0 0 35px 0;}
#simpleblog-post-comments h3 span {background: #fff; display: inline-block;position: relative; padding-right: 15px;}
.post-comment {overflow: hidden; padding-bottom: 30px; margin-bottom: 30px; border:1px solid rgba(0,0,0,0.1);}
.post-comment .avatar {float: left; margin-right: 30px;}
.post-comment-author {font: bold 14px/18px "Lato"; font-style: italic;}
.post-comment-content {font: normal 16px/20px Arial; color:#737373; margin-top: 15px;}

label.f-label {width:135px}
label.txtarea {width:100%; max-width:100% !important; border-bottom:none}
.comment-title {font: normal 25px/25px Oswald; color:#444645; text-transform: uppercase; margin-bottom: 30px;}
.post-item{
  margin-bottom:15px;
}
.post-item .col-xs-12{
  height:480px;
  position: relative;
  border: 1px solid #ccc;
}