
/* Contact icon brand colors on desktop only */
@media screen and (min-width: 961px) and (hover: hover) {
  #rec1157085396 .t-sociallinks__item_whatsapp a:hover svg path,
  #rec1155310801 .t-sociallinks__item_whatsapp a:hover svg path,
  #rec1256230571 .t-sociallinks__item_whatsapp a:hover svg path {
    fill: #25D366 !important;
    transition: fill .2s ease;
  }
  #rec1157085396 .t-sociallinks__item_telegram a:hover svg path,
  #rec1155310801 .t-sociallinks__item_telegram a:hover svg path,
  #rec1256230571 .t-sociallinks__item_telegram a:hover svg path {
    fill: #26A5E4 !important;
    transition: fill .2s ease;
  }
  #rec1157085396 .t-sociallinks__item_maxmessenger a:hover svg path,
  #rec1155310801 .t-sociallinks__item_maxmessenger a:hover svg path,
  #rec1256230571 .t-sociallinks__item_maxmessenger a:hover svg path {
    fill: #8056F3 !important;
    transition: fill .2s ease;
  }
  #rec1157085396 .t-sociallinks__item_vk a:hover svg path,
  #rec1155310801 .t-sociallinks__item_vk a:hover svg path,
  #rec1256230571 .t-sociallinks__item_vk a:hover svg path {
    fill: #0077FF !important;
    transition: fill .2s ease;
  }
  #rec1157085396 .t-sociallinks__item_youtube a:hover svg path,
  #rec1155310801 .t-sociallinks__item_youtube a:hover svg path,
  #rec1256230571 .t-sociallinks__item_youtube a:hover svg path {
    fill: #FF0000 !important;
    transition: fill .2s ease;
  }
}


/* Readable tables inside article text blocks */
.js-feed-post-text table {
  width: 100% !important;
  border-collapse: collapse !important;
  border: 1px solid #cfc7bf !important;
  table-layout: auto !important;
  line-height: 1.45 !important;
}
.js-feed-post-text table th,
.js-feed-post-text table td {
  border: 1px solid #cfc7bf !important;
  padding: 12px 14px !important;
  text-align: left !important;
  vertical-align: top !important;
}
.js-feed-post-text table th {
  background: #f5efe9 !important;
  font-weight: 600 !important;
}
.js-feed-post-text table tr:nth-child(even) td {
  background: #fcfaf8 !important;
}
@media screen and (max-width: 640px) {
  .js-feed-post-text table {
    font-size: 14px !important;
  }
  .js-feed-post-text table th,
  .js-feed-post-text table td {
    padding: 9px 10px !important;
  }
}


/* Wider article content on internal feed posts */
@media screen and (min-width: 961px) {
  .js-feed-post .t-container,
  .js-feed-post .t-feed__post-wrapper,
  .js-feed-post .t-feed__post-content {
    max-width: 1280px !important;
    width: calc(100% - 48px) !important;
  }
  .js-feed-post .t-col_8,
  .js-feed-post .t-feed__post-text,
  .js-feed-post .js-feed-post-text {
    width: 100% !important;
    max-width: 1280px !important;
  }
  .js-feed-post .t-feed__post-image,
  .js-feed-post .t-feed__post-title,
  .js-feed-post .t-feed__post-date {
    max-width: 1280px !important;
  }
}
@media screen and (max-width: 960px) {
  .js-feed-post .t-feed__post-wrapper,
  .js-feed-post .t-feed__post-content,
  .js-feed-post .js-feed-post-text {
    width: 100% !important;
    max-width: none !important;
  }
}


/* Internal article layout */
.t-feed__post-popup__container{width:calc(100% - 40px)!important;max-width:1400px!important}
.t-feed__post-popup__content.t-col_8,.t-feed__post-popup__text,.js-feed-post-text{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
@media screen and (max-width:640px){.t-feed__post-popup__container{width:calc(100% - 24px)!important}}
