/* blocks-styles */
@import url(./blocks/block_views_index.css?61686057);
/* tmpl styles */
.article-tpl {
  word-wrap: break-word; }

#vk_like {
  float: right;
  margin-top: 20px;
  margin-left: 20px;
  height: 24px;
  width: 150px;
  /*background: url("/themes/velo/share/images/news/header-likes_bg.png");*/ }

.news-tpl-4 {
  font-size: 0; }

.news-tpl-4.left-side,
.news-tpl-4.right-side {
  display: inline-block;
  vertical-align: top;
  font: 17px/26px arial, sans-serif; }

.news-tpl-4.left-side {
  width: calc(100% - 330px - 40px);
  /* minus .right-side minus margin */
  margin-right: 40px;
  box-sizing: border-box; }

.news-tpl-4.right-side {
  width: 330px;
  box-sizing: border-box; }

.news-tpl-4 .left-side .no_article_side-paddings {
  margin-left: -40px; }

.news-tpl-4 .right-side .no_article_side-paddings {
  margin-right: -37px; }

.news-tpl-4 .left-side .cancel__no_article_side-paddings {
  padding-left: 40px; }

.news-tpl-4 .right-side .cancel__no_article_side-paddings {
  padding-right: 37px; }

@media screen and (max-width: 1199px) {
  /********************************************
   *		NEWS  TEMPLATE  #4  main_Styles
   ********************************************/
  .news-tpl-4.left-side,
  .news-tpl-4.right-side {
    width: 100%;
    padding-right: 0;
    margin-right: 0; }

  .news-tpl-4 .left-side .no_article_side-paddings,
  .news-tpl-4 .right-side .no_article_side-paddings {
    margin-left: -40px;
    margin-right: -37px; }

  .news-tpl-4 .left-side .cancel__no_article_side-paddings,
  .news-tpl-4 .right-side .cancel__no_article_side-paddings {
    padding-left: 40px;
    padding-right: 37px; } }
@media screen and (max-width: 900px) {
  .article-header {
    margin-left: 0;
    margin-right: 0; }

  /********************************************
   *		NEWS  TEMPLATE  #4  main_Styles
   ********************************************/
  .news-tpl-4 .article-header {
    padding-top: 0; }

  .news-tpl-4 .left-side .no_article_side-paddings,
  .news-tpl-4 .right-side .no_article_side-paddings {
    margin-left: -20px;
    margin-right: -20px; }

  .news-tpl-4 .left-side .cancel__no_article_side-paddings,
  .news-tpl-4 .right-side .cancel__no_article_side-paddings {
    padding-left: 20px;
    padding-right: 20px; }

  /**
   *	END of	news  template  #4  main_Styles
   **/ }

/*# sourceMappingURL=template_view_4.css.map */
