/*Убираем черную Историю*/
.t006__uptitle {
   display: none;
}

.t006__line_bottom {
    margin-top: 0 !important;
}



* {
  font-variant-numeric: lining-nums;
}

/*Кино обложки*/

@media screen and (min-width: 1200px) {
  .t396 .tn-atom {
      padding: 0 20px;
  }
  }
  
  @media screen and (max-width: 680px) {
  .t396 .tn-atom {
      padding: 0px 20px !important;
  }
  }
  
  @media screen and (max-width: 1200px) {
  .t396 .tn-atom {
      padding: 0px 10px;
  }
  }
  
  .t396 .tn-atom {
  background-size: contain !important;
  }
  
  
  
  
  
  
  /*Главная анимация иконок*/
  
  @media screen and (min-width: 480px) {
  
  /*@media (min-width: 1200px) {*/
  #rec314346161 .t772__imgwrapper img:hover {-webkit-animation: text-pop-up-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: text-pop-up-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; }
  #rec314346161 .t772__imgwrapper img {box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);}
  
  /* Eng version */
  
  #rec316099105 .t772__imgwrapper img:hover {-webkit-animation: text-pop-up-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: text-pop-up-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; }
  #rec316099105 .t772__imgwrapper img {box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);}
  
  }
  
  @-webkit-keyframes text-pop-up-top {
    0% {
      -webkit-transform: translateY(0) scale(1);
              transform: translateY(0) scale(1);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
         box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
  
    }
    100% {
      -webkit-transform: translateY(-10px) scale(1.2);
              transform: translateY(-10px) scale(1.2);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      box-shadow: 0 1px 0 #cccccc, 0 2px 0 #cccccc, 0 3px 0 #cccccc, 0 4px 0 #cccccc, 0 5px 0 #cccccc, 0 6px 0 #cccccc, 0 7px 0 #cccccc, 0 8px 0 #cccccc, 0 9px 0 #cccccc, 0 50px 30px rgba(0, 0, 0, 0.3);
        z-index: 999;
            
    }
  }
  @keyframes text-pop-up-top {
    0% {
      -webkit-transform: translateY(0) scale(1);
              transform: rotateZ(0) translateY(0) scale(1);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
         box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
        z-in
      }
    100% {
      -webkit-transform: translateY(-10px) scale(1.3);
              transform: rotateZ(0) translateY(-10px) scale(1.3);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      box-shadow: 0 1px 0 #b1b1b1, 0 2px 0 #939393, 0 3px 0 #cfcfcf, 0 4px 0 #b5b5b5, 0 0 0 #cfcfcf, 0 30px 25px rgba(0, 0, 0, 0.2);
              z-index: 999;
    }
  }
  
  /*}*/
  
  
  /*Главная текстовые блоки*/
  
  @media screen and (max-width: 640px) {
  #rec314274099 .t119__preface {font-size: 16px !important; padding-top: 10px;}
  
  #rec314327148 .t119__preface {font-size: 11vw !important;margin-top: -5px;}
  #rec314278535 .t119__preface {font-size: 4.8vw !important;padding-top: 10px; }
  
  #rec314279272 .t119__preface {font-size: 4vw !important;padding-bottom: 20px;} /*p rus*/
  #rec355844013 .t119__preface {font-size: 4vw !important;padding-bottom: 20px;} /*p eng*/
  
  }
  
  #rec314274099 {padding-top: 4% !important;}
  #rec314280248 .t118 {padding-top: 1% !important;} /*line*/
  #rec314327148 {padding-top: 1% !important;}
  #rec314278535 {padding: 2% 0 3% 0 !important;}
  
  #rec314279272 {padding-bottom: 4% !important;} /*p rus*/
  #rec355844013 {padding-bottom: 4% !important;} /*p eng*/
  
  
  @media screen and (min-width: 480px) {
  
  /**/
  #rec314279272 .t-col_12 {max-width: 30%;} /*p rus*/
  #rec355844013 .t-col_12 {max-width: 30%;} /*p eng*/
  
  #rec314280248 .t-col_12 {max-width: 30%;}
  /**/
  
  #rec314274099 .t119__preface { font-size: 1.2vw !important; }
  #rec314327148 .t119__preface { font-size: 3.6vw !important; }
  #rec314278535 .t119__preface { font-size: 2vw !important; }
  #rec314279272 .t119__preface { font-size: 1.2vw !important;} /*p rus*/
  #rec355844013 .t119__preface { font-size: 1.2vw !important;} /*p eng*/
  
  
  #rec314278535 .t-col_12 { max-width: 40%; padding-left: 3%;}
  #rec314280248 .t-col_12 { max-width: 30%; padding-left: 3%;}
  #rec314274099 .t-col_12 { max-width: 40%; padding-left: 3%;}
  #rec314327148 .t-col_12 { max-width: 40%; padding-left: 3%;}
  #rec314278535 .t-col_12 { max-width: 40%; padding-left: 3%;}
  #rec314279272 .t-col_12 { max-width: 30%; padding-left: 3%;} /*p rus*/
  #rec355844013 .t-col_12 { max-width: 30%; padding-left: 3%;} /*p eng*/
  
  #rec314278535 .t-container { max-width: 100%;}
  #rec314280248 .t-container { max-width: 100%;}
  #rec314274099 .t-container { max-width: 100%;}
  #rec314327148 .t-container { max-width: 100%;}
  #rec314279272 .t-container { max-width: 100%;} /*p rus*/
  #rec355844013 .t-container { max-width: 100%;} /*p eng*/
  
  }
  
  
  /*Главная карточки иконки*/
  
  @media screen and (min-width: 480px) {
  
  #rec314346161 .t772__separator {
  margin-bottom: 4% !important;
  }
  
  #rec314346161 .t-col {
  float: left;
  max-height: 45vh;
  margin: 0;
  /* border: 1px solid red; */
  
  
  }
  
  
  #rec314346161 .t772__imgwrapper {
  /* margin: 0; */
  /* border: 1px solid blue; */
  
  margin: 0 0 20px 0;
  
  }
  
  #rec314346161 .t772__wrapper {
      max-width:100%;
  }
  
  
  #rec314346161 {
      width: 50%;
      position: fixed;
      right: 4%;
      top: 8%;
      max-height: 100%;
  }
  
  
  #rec314346161 .t-col_4 {
      max-width: 33%;
      padding: 0;
  }
  
  }
  
  @media screen and (min-width: 1440px) {
      
  #rec314346161 .t772__img {
      margin: 0 !important;
          height: 100%;
  }
  }
  
  /*Главная Мобильная карточки иконки*/
  
  @media screen and (max-width: 480px) {
  
  #rec314346161 .t772__separator {
  margin-bottom: 4% !important;
  }
  
  #rec314346161 .t-col {
  /* float: right; */
  max-height: 45vh;
  margin: 0;
  /* border: 1px solid red; */
  
  
  }
  
  
  #rec314346161 .t772__imgwrapper {
  /* margin: 0; */
  /* border: 1px solid blue; */
  margin: 0 0 9px 0;
  
  }
  
  
  #rec314346161 .t-col_4 {
      max-width: 28%;
      padding: 0; float: left;
      margin: 0 5px;
  }
  
      #rec314346161 {
          margin-top: 20px; 
          margin-bottom: 20px; 
      }
  }
  
  
  
  
  
  /* ENGLISH MAIN */
  /*Главная текстовые блоки*/
  
  @media screen and (max-width: 640px) {
  #rec316099101 .t119__preface {font-size: 16px !important; padding-top: 10px;}
  
  #rec316099103 .t119__preface {font-size: 11vw !important;margin-top: -5px;}
  #rec316099104 .t119__preface {font-size: 4.8vw !important;padding-top: 10px; }
  #rec316099106 .t119__preface {font-size: 4vw !important;padding-bottom: 20px;}
  
  
  }
  
  #rec316099101 {padding-top: 4% !important;}
  #rec316099102 .t118 {padding-top: 1% !important;} /*line*/
  #rec316099103 {padding-top: 1% !important;}
  #rec316099104 {padding: 2% 0 3% 0 !important;}
  #rec316099106 {padding-bottom: 4% !important;}
  
  
  @media screen and (min-width: 480px) {
  
  /**/
  #rec316099106 .t-col_12 {max-width: 30%;}
  #rec316099102 .t-col_12 {max-width: 30%;}
  /**/
  
  #rec316099101 .t119__preface { font-size: 1.2vw !important; }
  #rec316099103 .t119__preface { font-size: 3.6vw !important; }
  #rec316099104 .t119__preface { font-size: 2vw !important; }
  #rec316099106 .t119__preface { font-size: 1.2vw !important;}
  
  
  #rec316099104 .t-col_12 { max-width: 30%; padding-left: 3%;}
  #rec316099102 .t-col_12 { max-width: 30%; padding-left: 3%;}
  #rec316099101 .t-col_12 { max-width: 40%; padding-left: 3%;}
  #rec316099103 .t-col_12 { max-width: 40%; padding-left: 3%;}
  #rec316099106 .t-col_12 { max-width: 30%; padding-left: 3%;}
  
  #rec316099104 .t-container { max-width: 100%;}
  #rec316099102 .t-container { max-width: 100%;}
  #rec316099101 .t-container { max-width: 100%;}
  #rec316099103 .t-container { max-width: 100%;}
  #rec316099106 .t-container { max-width: 100%;}
  
  }
  
  
  /*Главная карточки иконки*/
  
  @media screen and (min-width: 480px) {
  
  #rec316099105 .t772__separator {
  margin-bottom: 4% !important;
  }
  
  #rec316099105 .t-col {
  float: left;
  max-height: 45vh;
  margin: 0;
  /* border: 1px solid red; */
  
  
  }
  
  
  #rec316099105 .t772__imgwrapper {
  /* margin: 0; */
  /* border: 1px solid blue; */
  
  margin: 0 0 20px 0;
  
  }
  
  #rec316099105 .t772__wrapper {
      max-width:100%;
  }
  
  
  #rec316099105 {
      width: 50%;
      position: fixed;
      right: 4%;
      top: 8%;
      max-height: 100%;
  }
  
  
  #rec316099105 .t-col_4 {
      max-width: 33%;
      padding: 0;
  }
  
  }
  
  @media screen and (min-width: 1440px) {
      
  #rec316099105 .t772__img {
      margin: 0 !important;
          height: 100%;
  }
  }
  
  /*Главная Мобильная карточки иконки*/
  
  @media screen and (max-width: 480px) {
  
  #rec316099105 .t772__separator {
  margin-bottom: 4% !important;
  }
  
  #rec316099105 .t-col {
  /* float: right; */
  max-height: 45vh;
  margin: 0;
  /* border: 1px solid red; */
  
  
  }
  
  
  #rec316099105 .t772__imgwrapper {
  /* margin: 0; */
  /* border: 1px solid blue; */
  margin: 0 0 9px 0;
  
  }
  
  
  #rec316099105 .t-col_4 {
      max-width: 28%;
      padding: 0; float: left;
      margin: 0 5px;
  }
  
      #rec316099105 {
          margin-top: 20px; 
          margin-bottom: 20px; 
      }
  }
  
  
  
  
  
  
  
  /*Главная колонки*/
  
  /*@media (min-width: 639px) and (max-width: 959px) {*/
  
  /*    #rec296367524 .t396__artboard {*/
  
  /*        height: 480px !important;*/
  
  /*    }*/
  
  /*}*/
  
  /*@media (min-width: 550px) and (max-width: 639px) {   */
      
  /*    #rec296367524 .t396__artboard {*/
  
  /*        height: 330px !important;*/
  
  /*    }}*/
  
  
  /*@media (min-width: 960px) and (max-width: 1200px) {*/
      
  /*    .tn-elem[data-elem-id="1617215294017"] br {display: none; } */
  
  /*       .tn-elem[data-elem-id="1617215294017"] br:nth-child(-n+3){display: block; }*/
  
  /*           .tn-elem[data-elem-id="1617215294017"] br:nth-child(-n+3){display: block; }*/
  
     
  
  /*}*/
  
  
  
  
  /*Колонки на главной*/
  
  /*.tn-elem[data-elem-id="1617215294017"] .tn-atom {*/
  
  /*columns: 150px auto;*/
  /*column-gap: 20px;*/
  /*        text-align: justify;*/
  
  /*}*/
  
  @media (min-width: 1200px) {
      
  
  .tn-elem[data-elem-id="1617215294017"] strong:nth-child(8)  {
      
      display: inline ;
      padding-top: 100px;
      
  /*     background-color: yellow ; */
  
  }
  
  .tn-elem[data-elem-id="1617215294017"] strong:nth-child(11)  {
      
      display: inline ;
      padding-top: 150px;
      
  /*     background-color: yellow ; */
  
  }
  }
  
  
  
  
  /*#allrecords {*/
  /*        animation: opening-animation-2 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s both;*/
  /*  margin: 70px;*/
  /*  box-shadow: 0px 30px 90px grey;*/
  /*  transform-origin: ;*/
  
  /*}*/
  
  
  /*@keyframes opening-animation-2 {*/
  /*  0% {*/
  /*  margin: 70px;*/
  /*  transform: scale(1.1) rotateY(0deg) rotateZ(0deg);*/
  /*  opacity: 0;*/
  /*  }*/
  /*  40% {*/
  /*  transform: scale(1) rotateY(0deg) rotateZ(0deg);*/
  
  /*    opacity: 1;*/
  /*      margin: 70px;*/
  /*  }*/
  /*  100% {*/
  /*  opacity: 1;*/
  /*    margin: 0px;*/
  /*  }*/
  /*}*/
  
  
  
  
  /*body {*/
  /*  perspective: 1000px;*/
  /*  background: grey; */
  
  
  /*}*/
  
  
  /*#allrecords {*/
  /*  animation: opening-animation-2 1.5s cubic-bezier(0.25, 1, 0.5, 1) both;*/
      /*box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.62);*/
  /*  background: white;*/
  /*  transform-origin:-10% 0 0;*/
  /*  perspective-origin: right center; */
  /*  margin: 70px; */
  
  /*}*/
  
  
  /*@keyframes opening-animation-2 {*/
  /*  0% {    */
  
  
  /*  transform: scale(1.1) rotateX(-20deg) rotateY(-90deg) rotateZ(-10deg) ;*/
  /*  opacity: 0;*/
  /*    filter: blur(40px);*/
  /*  }*/
  /*  40% {*/
  /*    opacity: 1;*/
  /*  }*/
  /*  100% {*/
  
  /*  transform: scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);*/
  
  /*filter: blur(0px);*/
  /*  opacity: 1;*/
  /*  }*/
  /*}*/
  
  
  
  /*Soundcloud уменьшитель*/
  
/*  #soundcloud-iframe {
    overflow: hidden;
    margin-bottom: -50px;
}
*/

  /*
  #rec281339421 {
  
      overflow: hidden;
      height: 230px;
  }
  */
/*  Глубже*/
  /*
  #rec282440022 {
      overflow: hidden;
      height: 290px;
  }

  #rec352337139 {
      overflow: hidden;
      height: 290px;
  }
  


  #rec279542586 {
      height: 370px;
      overflow: hidden;
  }*/
  
  /*Рассказы*//*
  #rec282808024 {
  
      overflow: hidden;
      height: 343px;
  }*/
  
  /*Франц+Полина*/
  /*
  #rec282812656 {
  
      overflow: hidden;
      height: 340px;
  }
  */
  /**/
  
  .t118 {
      padding-top: 10px!important;
      padding-bottom: 10px!important;
  
  }
  
  
  /*Фестивали*/
  
  .t503__img {
      width: auto !important;
      height: 100px !important;
  }
  
  t491__img {
      width: auto !important;
      height: 100px !important;
  }
  
  @media screen and (max-width: 960px) {
  
  
  
      .t503__col {
          /*float: left !important;*/
          /*width: 50%;*/
          display: -webkit-box;
          padding-bottom: 0px;
      }
  
      .t503__col:nth-child(2n+1) {
          /*background-color: red;*/
          
      } 
      
      .t503__content {
          
          padding-bottom: 0px;
      }
      
      .t503__descr {
          margin: 0 0 0 0px;
          max-width: 75%;
          float: left;
          /*  border-left: 1px solid #d4d4d4; */
          padding-left: 5%;
      }
  
      .t503__wrapper {
          width: 20% !important;
          float: left;
      } 
      
      .t503__img {
          width: auto !important;
          height: 50px !important;
      } 
  
  
  }
  
  @media screen and (max-width: 480px) {
  
  
  
  }
  
  
  /*Футер*/
  
  .t345-text p{
      text-align: left !important;
  }
  
  /*Книги попап*/
  
  .t-feed__post-popup .t-popup__container {
      background-color: transparent;
      padding-top: 40px !important;
      padding-bottom: 0px !important;
      
  }
  
  
  @media screen and (max-width: 960px) {
  
  
  
  
      .t-col_6 {
          max-width: 360px;
      }
  
      .t-feed__grid-col {
          position: relative !important;
          width: 25%  !important;
          float: left  !important;
          margin-bottom: 0px; 
          height: 350px !important;
          display:inline-block;
      }
  
      .t-feed__col-grid__post-wrapper {
          padding:10px !important;
      }
  
      .t-name_xs {
          font-size: 18px !important; 
      }
  
  
      
  }
  
  
  @media screen and (max-width: 640px) {
  
      .t-feed__grid-col {
          width: 50%  !important;
          padding-bottom: 40px;
      }
      
      .t-feed__grid-col {
          height: 90vw !important;
      }
  
  }
  
  
  @media screen and (max-width: 480px) {
  
      .t-feed__grid-col {
          width: 50%  !important;
          padding-bottom: 40px;
      }
  
  
      .t-feed__grid-col {
          /*         height: 400px !important; */
          height: 95vw !important;
      }
  
  }
  
  
  @media screen and (max-width: 320px) {
  
  
      .t-rec_pt_30 {
          padding-bottom: 10px !important;
      }
  
      .t-heading_sm {
          font-size: 16px;
      }
  
      .t-feed__grid-col {
          height: 380px !important;
      }
  }
  
  .t004__initial-letter {
  
   columns: 2 12em !important;  
  
   column-gap: 40px;
  
   padding-bottom: 40px;
  }
  
  
  #rec281457377 .t-feed__post-popup__text-wrapper blockquote.t-redactor__quote {
      border-left: 1px solid #444444 !important;
      font-size: 16px;
  }

  #rec353089167 .t-feed__post-popup__text-wrapper blockquote.t-redactor__quote {
    border-left: 1px solid #444444 !important;
    font-size: 16px;
} /* eng */
  
  .t-redactor__h2 {
      font-size: 24px !important;
      font-family: 'Montserrat';
      font-weight: 400;
      text-transform: uppercase;
  }
  
  .t-feed__post-popup__date-parts-wrapper {
   display:none   
  }
  
  
  .t-feed__post-popup__content img {
      max-width: 90%;
  }
  
  #rec281457377 .t-popup__container {
      padding: 40px 0 0 0 !important;
  }

  #rec353089167 .t-popup__container {
    padding: 40px 0 0 0 !important;
} /* eng */


  
  
  .t118__line {
      opacity: 1 !important;
  }
  
  
  .t-feed__post-popup__title, .t-feed__post-popup__relevants-title, .t-feed__post-popup__relevants-item-title h1 {
      text-transform: uppercase;
  }
  
  
  .main-header{position:-webkit-sticky; position:sticky; top:0;}
  
  
  
  window.scrollTo({
  
      behavior: "smooth"
      });
  
  
  
  /* Аудио плеер */
  
  .ulul li:hover{
      color: #999;
      cursor:pointer;
  }
  
  #noner {padding: 10px 0 20px 0;}
  
  .ulul .t-title {
      font-weight: 400 !important;
      width: 32%;
      display: block;
      float: left;
      padding: 14px 15px 0 0px;
  }
  
  #rec281659983 {
      opacity:0;
  }
  
  /*
  font-weight: 400 !important;
  width: 28%;
  display: block;
  float: left;
  padding: 10px 33px;
  border-left: solid 1px #444;
  */
  
  .ulul ul {
      padding-left:0px !important;
  }
  
  .t125 {
      padding: 0px !important;
  }
  
  audio {
      margin: 0px 0px -8px 0px;
      width: 100% ;
      opacity:0,5;
      
  }
  
  .t-t-t{
      color:#444444;
      font-family:'Playfair Display';
      display: block;
  }
  
  /*@media screen and (max-width: 960px) {*/
      /*#rec281457377 .t-col {*/
          /*float: left;*/
          /*padding-left: 20px;*/
          /*padding-right: 20px;*/
          /*margin: 0;*/
          /*width: 30%;*/
          /*}*/
          /*}*/
  
  
  /* 
  
  .t-feed__post-popup__close-wrapper {
  background-color: rgb(0,0,0,0) !important;
  border: none;
  }
  
  .t-feed__post-popup__close-text-wrapper {
      opacity: 0;
  }
  
  .t-feed__post-popup__close-wrapper {
  -webkit-backdrop-filter: saturate(100%) blur(0px);
  backdrop-filter: saturate(100%) blur(0px);
  }*/
  
  
  
  /* Кнопки раздела */
  
  .t404__img {
      -webkit-background-size: contain !important;
      -moz-background-size: contain !important;
      -o-background-size: contain !important;
      background-size: contain !important;
  }
  
  .t404__separator {
      padding-top: 245px !important;
  }
  
  
  .t404__textwrapper {
      margin-bottom: 0 !important;
      width: 100%;
  }
  
  .t404__col {
      margin-bottom: 30px !important;
  
  }
  
  @media screen and (max-width: 1200px) {
  
      .t404__separator {
          padding-top: 200px !important;
      }
  
  }
  
  @media screen and (max-width: 960px) {
  
      .t404__imgbox {
          width: 100% !important;
          margin-bottom:10px;
      }
  
  
  
      .t404__separator {
          padding-top: 252px !important;
      }
  
      .t404__title {
          margin-bottom: 0px;
      }
  
  }
  
  @media screen and (max-width: 640px) {
      .t404__separator {
          padding-top: 40vw !important;
      }
  
  }
  
  
  
  /* Превью фото галерей */
  
  .t603__blockimg {
   background-color: #f0f0f0 !important; 
  /*    background-blend-mode: multiply; */
          border: 1px solid #f0f0f0;
  
  
      
      
  }
  .t106__img {
     /*background-color: #f0f0f0 !important;*/
  /*    background-blend-mode: multiply; */
  /*      border: 1px solid #f0f0f0; */
  
  
  }
  
  
  
  
  /* Постеры */
  
  .t827__image {
  /*  
      -webkit-box-shadow: 0px 9px 24px -8px rgba(34, 60, 80, 0.2); 
      -moz-box-shadow: 0px 9px 24px -8px rgba(34, 60, 80, 0.2); 
      box-shadow: 0px 9px 24px -8px rgba(34, 60, 80, 0.2); */
      
      border: 1px solid #f0f0f0;
  }
  
  .t-carousel__zoomer__img {
      border: 1px solid #f0f0f0 !important;
  }
  
  .t083__imgwrapper img{
          border: 1px solid #f0f0f0 !important;
  
  }
  
  @media screen and (min-width: 1200px) {
  
      .t827__grid-item{
          border: 1px solid red;
      
  }
  
  
  }
  
  
  /*Колонки*/
  /*Первая буква*/
  
  .t004__initial-letter::first-letter {
      font-family: 'Montserrat';  
      font-weight: bold;
      font-size: 70px;
      line-height: 60px;    
      vertical-align: top;
      display: inline-block;
      float: left;
      margin: 0 10px 0 0;
      text-decoration: none;
  }
  
  /*Цитаты*/
  
  .t004 li{
      text-transform: uppercase;
      font-family: 'Montserrat';  
      font-weight: bold;
      font-size: 22px;
      text-align: center !important;
      /*padding: 20px 20px 10px 20px;*/
            padding: 0px;
      display: block;
        -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  
  }
  
  .t004__initial-letter {
      text-align: justify;
  }
  
  .t495 {
      text-align: justify;
  }
  
  .t016 {
      text-align: justify;
  }
  
  /*Колонки*/
  
  .t004__initial-letter {
  
   columns: 2 12em !important;  
  
   column-gap: 40px;
  
   padding-bottom: 40px;
  }
  
  /*.t005 .t-col_100 {*/
      /*    display:none !important;*/
      /*}*/
  
      @media screen and (max-width: 640px) {
          .t004__initial-letter {
           columns: 1 !important;   
           column-gap: 0px;
       }
   }
  
  
   /*Курсор лупы в галерее*/
  
   .t-zoomable {
      cursor: -webkit-pointer !important;
      cursor: pointer !important;}
  
      .t-zoomer__show .t-carousel__zoomer__inner, .t-zoomer__show .t-zoomable {
          cursor: -webkit-pointer !important;
          cursor: pointer !important;
      }
  
  
  
  /*
  .scale-active .t-carousel__zoomer__arrow__wrapper:before {
  content: '';
  border-radius: 0%;
  }
  
  .scale-active .t-zoomer__close, .scale-active .t-zoomer__scale.showed {
      border-radius: 0%;
  }
  */
  
  .t422__text_right {
      border-right: 0!important;
  }
  .t422__text_mobile {
      border: 0!important;
  
  }
  
  .t422__textwrapper {
      width: 100%;
  }
  
  .t422__img-mobile {
   height: 150px !important;   
  }
  
  
  /* Блок Читать книгу */
  
  .t842__wrap_right {
      border-top: solid 1px #444;
      border-bottom: solid 1px #444;
  }
  
  
  
  /* Блок Картинка-Текст (вызов галереи) */
  
  .t106__block {
      border-bottom: solid 1px #444;
      border-top: solid 1px #444;
  }
  
  .t106__wrapper {
      display: table;
      width: auto;
      margin-left: 20px;
      margin-right: 20px;
  }
  
  
  .t106__title {
      max-width: 450px !important;
  }
  
  @media screen and (max-width: 1200px) {
      .t106__block .t-title_xxs {
          font-size: 25px !important;
          margin-bottom: -12px;
      }
  }
  
  @media screen and (max-width: 980px) {
      .t106__block .t-title_xxs {
          font-size: 20px !important;
      }
  }
  
  @media screen and (max-width: 640px) {
  
      .t106__block {
          border-top: solid 0px #444;
          border-bottom: solid 1px #444;
      }
  
      .t106__title {
          padding-top: 40px;
          font-size:25px !important;
      }
  
      .t106__text {
          font-size: 14px;
          line-height: 20px;
          padding-bottom: 45px;}
  }
  
  
  
  
  
  /*Песни список песен*/
  
  #rec317515723 {
      width: 100%;
      top: 320px;
      position: absolute;
  }
  
  #rec317515723 .t125 hr {
      display: none;
  }
  
  #rec317515723 .t125__title {
      font-size: 15px;
      line-height: 28px;
      font-weight: 500;
  }

  

  #rec355997996 {
    width: 100%;
    top: 320px;
    position: absolute;
}

#rec355997996 .t125 hr {
    display: none;
}

#rec355997996 .t125__title {
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;
}


  
  .t125__title a:hover {
      color: #000 !important;
      font-weight: 600;
  }
  
  .t125__title a:visited {
      color: #999 !important;
      font-weight: 500;
  }
  
  
  
  #rec317515723 {
      z-index:1000;
  }

  
  #rec355997996 {
    z-index:1000;
}
  
  
  #t-footer {
      clear: both;
  }
  
  @media screen and (max-width: 1200px) {
  
      #t-footer {
          padding-top:10vw;
  
      }
      
  }
  
  @media screen and (max-width: 480px) {
  
  #rec317515723 {
      
      top: 310px !important;
  }
  

  #rec355997996 {
      
    top: 310px !important;
}


  }
  
  @media screen and (max-width: 960px) {
  
      #t-footer {
      /*display: none;*/
  
      }
  }
      
  @media screen and (max-width: 960px) {
  
  
  #rec317515723 .t-col_4 {
          width: 35%;
  }
  
  
  
  #rec317515723 .t125__title {
      font-size: 10px;
          line-height: 15px;
      padding-bottom: 10px;
          
  
  }


  #rec355997996 .t-col_4 {
    width: 35%;
}



#rec355997996 .t125__title {
font-size: 10px;
    line-height: 15px;
padding-bottom: 10px;
    

}


      
  #rec276170401 {
      clear: both;
          
      }
  }
  
  
  
  /*Кино иконки фильмов*/
  /*#rec279229618 .t404__col {*/
  /*    cursor: pointer;*/
  /*}*/
  
  