@import url('/netcat_template/class/news/https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700&subset=cyrillic,cyrillic-ext');
.tpl-component-news .darking { background: black; opacity: 0.4; position: absolute; bottom: 0; width: 100%; height: 0; display: block; transition: 0.4s; z-index: 1000; }
.tpl-component-news .preview_image { display:none; }
.tpl-component-news .bazyuzya { margin: 0 -2px; margin-top: 10px; position: relative; width: 100%; min-height: 108px; max-height: 145px; overflow: hidden; font-family: 'Roboto Slab', serif; display: inline-block; }
.tpl-component-news .textpreview { position: relative; top: 0px; left: 0; height: 100%; width: 100%; }
.tpl-component-news .textpreview p, .tpl-component-news .textpreview h3 { font-size:85%; position: relative; width: 100%; z-index: 1000; top: 0; padding-left: 0; box-sizing: border-box; }
.tpl-component-news .textpreview h3 { font-weight: 300; font-size: 20px; }
.tpl-component-news .textpreview_text { position: absolute; bottom: 0; width: 95%; height: 100%; transition: 0.4s; padding: 0; }
.tpl-component-news .bazyuzya a { width: 100%; height:100%; position: relative; z-index: 1000; }
.tpl-component-news .nc_full_text p { padding: 0 0 10px 0; }
.tpl-component-news .article__text js-module h3 { padding: 0 0 15px 0; }
.tpl-component-news .article__intro h3 { padding: 0 0 15px 0; }
.tpl-component-news figure { padding: 5px 0 10px 0; }
.tpl-component-news figure img { width: 100%; height: auto; }
@media (max-width: 1280px) { 
.tpl-component-news .bazyuzya { min-height: 93px; }
 }
@import url('/netcat_template/class/news/524/https://fonts.googleapis.com/css?family=Roboto:300,500,700&subset=cyrillic');
.tpl-component-news.tpl-template-524 .darking { background: black; opacity: 0.4; position: absolute; bottom: 0; width: 100%; height: 0; display: block; transition: 0.4s; z-index: 1000; }
.tpl-component-news.tpl-template-524 .preview_image { transition: 0.4s; width: 640px; height: 100%; position: absolute; top: 0; }
.tpl-component-news.tpl-template-524 .bazyuzya { margin: 5px auto; position: relative; width: 640px; height: 130px; overflow: hidden; font-family: 'Roboto', sans-serif; }
.tpl-component-news.tpl-template-524 .textpreview { position: relative; top: 0px; left: 0; height: 100%; width: 100%; }
.tpl-component-news.tpl-template-524 .textpreview p, .tpl-component-news.tpl-template-524 .textpreview h3 { position: relative; width: 100%; z-index: 1000; top: 74px; padding-left: 10px; box-sizing: border-box; color: white; }
.tpl-component-news.tpl-template-524 .textpreview h3 { font-weight: 500; }
.tpl-component-news.tpl-template-524 .textpreview_text { position: absolute; bottom: 0; width: 100%; height: 100%; transition: 0.4s; }
.tpl-component-news.tpl-template-524 nc_list, .tpl-component-news.tpl-template-524 nc_news { width: 640px; height: 130px; }
.tpl-component-news.tpl-template-524 nc_list a, .tpl-component-news.tpl-template-524 nc_news a { text-decoration: none; width: 100%; height:100%; position: relative; z-index: 1000; }
.tpl-component-news.tpl-template-524 .textpreview a:hover { text-decoration: none; }
.tpl-component-news.tpl-template-524 .bazyuzya:hover .preview_image { transform: scale(1.09); }
.tpl-component-news.tpl-template-524 .bazyuzya:hover .darking { height:100%; }
.tpl-component-news.tpl-template-524 .bazyuzya:hover .textpreview_text { bottom: 28px; }
@import url('/netcat_template/class/news/525/https://fonts.googleapis.com/css?family=Roboto:300,500,700&subset=cyrillic');
.tpl-component-news.tpl-template-525 .darking { background: black; opacity: 0.4; position: absolute; bottom: 0; width: 100%; height: 0; display: block; transition: 0.4s; z-index: 1000; }
.tpl-component-news.tpl-template-525 .preview_image { transition: 0.4s; width: 640px; height: 100%; position: absolute; top: 0; left: -90px; }
.tpl-component-news.tpl-template-525 .bazyuzya { margin: 0 -2px; position: relative; width: 20%; height: 155px; overflow: hidden; font-family: 'Roboto', sans-serif; display: inline-block; }
.tpl-component-news.tpl-template-525 .textpreview { position: relative; top: 0px; left: 0; height: 100%; width: 100%; }
.tpl-component-news.tpl-template-525 .textpreview p, .tpl-component-news.tpl-template-525 .textpreview h3 { font-size:18px; position: relative; width: 100%; z-index: 1000; top: 74px; padding-left: 2px; box-sizing: border-box; color: white; }
.tpl-component-news.tpl-template-525 .textpreview h3 { font-weight: 500; }
.tpl-component-news.tpl-template-525 .textpreview_text { position: absolute; bottom: 0; width: 95%; height: 100%; transition: 0.4s; padding: 0 8px; }
.tpl-component-news.tpl-template-525 nc_list, .tpl-component-news.tpl-template-525 nc_news { display: flex; flex-direction: row; width: 640px; height: 130px; }
.tpl-component-news.tpl-template-525 nc_list a, .tpl-component-news.tpl-template-525 nc_news a { text-decoration: none; width: 100%; height:100%; position: relative; z-index: 1000; }
.tpl-component-news.tpl-template-525 .textpreview a:hover { text-decoration: none; }
.tpl-component-news.tpl-template-525 .bazyuzya:hover .preview_image { filter: blur(3px); }
.tpl-component-news.tpl-template-525 .bazyuzya:hover .darking { height:100%; }
.tpl-component-news.tpl-template-525 .bazyuzya:hover .textpreview_text { bottom: 60px; }
@import url('/netcat_template/class/afisha/https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700&subset=cyrillic,cyrillic-ext');
.tpl-component-afisha .darking { background: black; opacity: 0.4; position: absolute; bottom: 0; width: 100%; height: 0; display: block; transition: 0.4s; z-index: 1000; }
.tpl-component-afisha .preview_image { display:none; }
.tpl-component-afisha .bazyuzya { margin: 0 -2px; margin-top: 10px; position: relative; width: 100%; min-height: 108px; max-height: 145px; overflow: hidden; font-family: 'Roboto Slab', serif; display: inline-block; }
.tpl-component-afisha .textpreview { position: relative; top: 0px; left: 0; height: 100%; width: 100%; }
.tpl-component-afisha .textpreview p, .tpl-component-afisha .textpreview h3 { font-size:85%; position: relative; width: 100%; z-index: 1000; top: 0; padding-left: 0; box-sizing: border-box; }
.tpl-component-afisha .textpreview h3 { font-weight: 300; font-size: 20px; }
.tpl-component-afisha .textpreview_text { position: absolute; bottom: 0; width: 95%; height: 100%; transition: 0.4s; padding: 0; }
.tpl-component-afisha .bazyuzya a { width: 100%; height:100%; position: relative; z-index: 1000; }
.tpl-component-afisha .nc_full_text p { padding: 0 0 10px 0; }
.tpl-component-afisha .article__text js-module h3 { padding: 0 0 15px 0; }
.tpl-component-afisha .article__intro h3 { padding: 0 0 15px 0; }
.tpl-component-afisha figure { padding: 5px 0 10px 0; }
.tpl-component-afisha figure img { width: 100%; height: auto; }
@media (max-width: 1280px) { 
.tpl-component-afisha .bazyuzya { min-height: 93px; }
 }
