.b-subscriptions { padding-top:17px; }
.b-products { margin-left:10px; }

.b-blog__text {}
  .b-blog__text h1,
  .b-blog__text h2 {
    font-size: 2.8em; font-weight: 400; line-height: 30px;
    color: #454545;

    padding:0 50px 18px 0;
  }
  .b-blog__text p {
    font-size: 1.3em; line-height: 23px;
    color: #484848;

    margin-bottom:20px;
  }
  /*.b-blog__text h2 {
    font-size: 1.8em; font-weight: 600; line-height: 1;
    color: #484848;

    padding: 0 0 13px;
  }*/
  .b-blog__text h3 {
    font-size: 1.5em; font-weight: 600; line-height: 1;
    color: #484848;

    padding: 0 0 11px;
  }

.b-blog-one__info {
  padding-left:23px;
}
  .b-blog-one__info h3 {
    font-size:1.3em; line-height:1; font-weight:400;
    color:#4c4c4c;

    padding:0 0 4px;
  }
  .blog-info__author {
    font-size:1.8em; font-weight:400; line-height:1;
    color:#000;
  }
  .blog-info__date {
    font-size:1.3em; line-height:1;
    color:#7f7f7f;
  }
  .blog-info__avatar {
    display:block;
    clear:both;

    width:136px; height:136px;
    margin:8px 0 33px;

    background-repeat:no-repeat;
    background-position:0 0;

    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -khtml-border-radius:2px;
  }
  h3.blog-info__tags__title {
    background:url("../images/comm_tags.png") no-repeat 0 4px;
    margin-top:27px;
    padding-left:16px;
  }
  .blog-info__tags { margin-left:-16px; }
  .blog-info__tags p {
    font-size:1em; line-height:1;

    padding-left:16px;
  }
    .blog-info__tags p a {
      font-size: 1.3em; line-height:20px;
      color: #a1a1a1;
    }
  .blog-info__comm-count {
    font-size:1.3em; line-height:20px;
    color:#7f7f7f;

    margin:25px 0 0 -18px;
    padding-left:18px;
    background:url(../images/comm_count.png) 0 4px no-repeat;
  }
    .blog-info__comm-count a {
      font-size:1em; line-height:20px;
      color:#7f7f7f;

      border-bottom:1px dashed #7f7f7f;

      text-decoration:none;
    }
     .blog-info__comm-count a:hover {border-bottom-color:#fff;}