@font-face{ font-family:"RobotoRegular"; src:url("../fonts/RobotoRegular/RobotoRegular.woff2") format("woff2"), url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"),url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype"); font-style:normal; font-weight:normal; font-display:block;}
@font-face{ font-family:"RobotoLight"; src:url("../fonts/RobotoLight/RobotoLight.woff2") format("woff2"), url("../fonts/RobotoLight/RobotoLight.woff") format("woff"),url("../fonts/RobotoLight/RobotoLight.ttf") format("truetype"); font-style:normal; font-weight:normal; font-display:block;}
@font-face{ font-family:"RobotoMedium"; src:url("../fonts/RobotoMedium/RobotoMedium.woff2") format("woff2"), url("../fonts/RobotoMedium/RobotoMedium.woff") format("woff"),url("../fonts/RobotoMedium/RobotoMedium.ttf") format("truetype"); font-style:normal; font-weight:normal; font-display:block;}
@font-face{ font-family:"RobotoBold"; src:url("../fonts/RobotoBold/RobotoBold.woff2") format("woff2"), url("../fonts/RobotoBold/RobotoBold.woff") format("woff"),url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype"); font-style:normal; font-weight:normal; font-display:block;}
@font-face{ font-family:'coliseumcregular'; src:url('//liveam.tv/fonts/coliseumc.woff2') format('woff2'), url('//liveam.tv/fonts/coliseumc.woff') format('woff'), url('//liveam.tv/fonts/coliseumc.ttf') format('truetype'), url('//liveam.tv/fonts/coliseumc.svg#coliseumcregular') format('svg'); font-weight:normal; font-style:normal; font-display:block;}
@font-face{ font-family:'pf_dindisplay_proregular'; src:url('//liveam.tv/fonts/pfdindisplaypro-reg.woff') format('woff'), url('//liveam.tv/fonts/pfdindisplaypro-reg.ttf') format('truetype'), url('//liveam.tv/fonts/pfdindisplaypro-reg.svg#pf_dindisplay_proregular') format('svg'); font-weight:normal; font-style:normal; font-display:block;}
@font-face{ font-family:'coliseumblackcregular'; src:url('//liveam.tv/fonts/coliseumblackc.woff') format('woff'), url('//liveam.tv/fonts/coliseumblackc.ttf') format('truetype'), url('//liveam.tv/fonts/coliseumblackc.svg#coliseumblackcregular') format('svg'); font-weight:normal; font-style:normal; font-display:block;}
@font-face{ font-family:'digital-7'; src:url('//liveam.tv/fonts/digital-7.ttf') format('truetype'); font-weight:normal; font-style:normal; font-display:block;}
@font-face{ font-family:'coliseumlightcregular'; src: url('//liveam.tv/fonts/coliseumlightc.woff') format('woff'), url('//liveam.tv/fonts/coliseumlightc.ttf') format('truetype'), url('//liveam.tv/fonts/coliseumlightc.svg#coliseumlightcregular') format('svg'); font-weight:normal; font-style:normal; font-display:block;}
:root {
  --link-color: #337ab7;
  --link-hover: #00559f;
  --red_hover: #F44336;
  --b-radius: 2px;
  --b-round-radius: 50px;
  --b-color: #dddddd;
  --box-shadow: 0 6px 12px rgba(0,0,0,.05);
  --selected: #E1EAFC;
  --hover-menu: #fafafa;
  --vertical-padding-block: 20px;
  --bg-color: #fff;
  --bg-color-2: #fff;
  --bg-color-paired:#fafafa;
  --black-color: #000;
  --font-color:#222222;
  --black-btn-bg:#222;
  --gray-btn-bg:#F2F2F2;
  --gray-btn-bg-hover:#E5E5E5;
  --input-border-color:#ddd;
  --input-bg-color:#ffffff;
  --fancybox-bg:#1e1e1e;

}
html[data-theme=dark] {
  --bg-color: #202124;
  --bg-color-2: #282828;
  --bg-color-paired:#232426;
  --hover-menu: #232426;
  --black-color: #fff;
  --font-color:#cccccd;
  --selected:#2b3743;
  --black-btn-bg:#37383A;
  --gray-btn-bg:#37383A;
  --gray-btn-bg-hover:#4D4D50;
  --input-border-color:#303030;
  --input-bg-color:#303134;
  --b-color: #303030;
  --fancybox-bg:#383838;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{ border:0; font:inherit; font-size:100%; margin:0; padding:0;}
html {font-size: 15px; background-color: var(--bg-color);}
ol, ul{ list-style:none;}
body{ font-family:"RobotoRegular", Arial; font-size:16px; font-size:1rem; color: var(--font-color)}
a{text-decoration:none; outline:none!important; color: #337ab7;}
a:hover{color: var(--link-hover)}
svg{fill: var(--font-color)}
ins {background-color: transparent !important;}
.scroll-block::-webkit-scrollbar {-webkit-appearance: none; width: 3px;}
.scroll-block::-webkit-scrollbar-thumb {border-radius: 4px; background-color: rgba(0, 0, 0, .5); box-shadow: 0 0 1px rgba(255, 255, 255, .5);}

.right_aside, .rightUnit{float: right;}
.left_aside, .leftUnit{float: left;}
.form-control{background-color:var(--input-bg-color); background-image:none; border:1px solid var(--input-border-color); box-sizing:border-box; color:var(--font-color); display:block; padding:10px; width:100%; margin-top:10px;}
input.form-control{ height:32px; -webkit-appearance: none;}
.form-control:disabled, .form-control[readonly] {background-color: #f6f6f6; opacity: 1;}
textarea {resize: none;  -webkit-appearance: none;}
input[type="search"],input{ -webkit-appearance: none;}
img {color: transparent;}
.container{padding: 0 5px}
.form-way{ text-align:center; margin-top:20px;}
#frmwrp .chnl-title{padding-top: 0; }
#frmlogin{min-height: 228px;}
#respond .errors{ border:1px solid var(--input-border-color); margin-bottom:10px; background-color:#ffaab0; padding:10px;}
.clear{ clear:both;}
.bodygray0{ background-color:#f6f6f6;}
.logo{ float:left; padding-left:2px; margin-right: 15px}
.logo img{ float:left; height:30px; margin:12px 2px 0 3px; padding: 8px}
.maian_mnu{ line-height:50px; height:50px;}
.maian_mnu ul{ margin:0; padding:0; list-style-type:none; float:left; z-index:12;}
.maian_mnu li{ float:left; margin:0;}
.maian_mnu li a, .logo a, .navmenu_sub{ display:block; color:var(--font-color); padding-left:40px; font:15px 'RobotoRegular'; line-height:53px;}
.maian_mnu li a{ display:block; color:var(--font-color); padding:0 20px; font:15px 'RobotoRegular'; line-height:50px;}
.navmenu_sub {padding-left: 0; position: absolute; left: 15px;}
.logo a{ padding-left:0;}
.icon-menu-top{ float:right; position:absolute; right:50px; line-height:50px}
.icon-menu-top .fa{ padding:0 15px; color:#202020; font-size:18px;}
.fa-search{ color:#202020}
.fa-search:hover{ color:#03A9F4}
.countViews a{ color:#888;}
.fa-eye, .fa-comment-o, .fa-calendar{ padding-right:5px; color:#767676; min-width:17px}
.maian_mnu .media-search{ cursor:pointer; position:absolute; right:80px; font-size:1.3rem; line-height:50px}
.maian_mnu .topToggle{ margin-top:5px}
.navbar-nav>li>.dropdown-menu{margin-top: -5px; background-color: var(--bg-color-2); }
.navbar-default .navbar-toggle .icon-bar{background-color: var(--font-color);}
.navbar-nav>li>a.tgbtn{color: #fff; background: #26A4E3; height: 30px; margin: 11px 10px 0 10px; line-height: 30px; padding: 0 15px; border-radius: var(--b-round-radius);}
.navbar-nav>li>a.tgbtn:hover{background: #2497d1;}
.tgbtn svg{fill:#ffffff; margin-bottom: -2px;}
.dropdown-menu{padding: 0; border-color: var(--b-color); -webkit-box-shadow: var(--box-shadow); box-shadow: var(--box-shadow)}
.dropdown-menu>li>a{padding: 0 18px; line-height: 30px; word-wrap: none; color: var(--font-color);}
.search-form{ float:right; width:100%; padding-left:2px; padding-top:2px;}
.search-field{ background-color:transparent; background-image:url(/img/search.svg); background-position:5px center; background-repeat:no-repeat; background-size:19px 19px; border:none; cursor:pointer; height:30px; margin:8px 0 10px 0; padding:0 0 0 30px; position:relative; -webkit-transition:width 400ms ease, background 400ms ease; transition:width 400ms ease, background 400ms ease; width:0; border:1px solid #f6f6f6; font-size:0.8rem; float:right;}
.search-field:focus{ background-color:var(--input-bg-color); border:1px solid var(--input-border-color); cursor:text; outline:0; width:92%;}
.search-submit{ display:none;}
svg.search_iput_icon {position: absolute; top: 9px; left: 9px; fill: #B7BBC1;}
.main_mnu_button{ background-color:transparent; border:none; float:right; height:50px; cursor:pointer;}
.embed{ position:relative; padding-bottom:56.25%; height:0; overflow:hidden; background-color:#000000; color:#F9F9F9; line-height:60px;border-radius: var(--b-radius)}
.owl-carousel .item-video{ position:relative; padding-bottom:56.25%; height:0; overflow:hidden; background:#000;}
.owl-carousel .owl-video-tn{ position:relative; padding-bottom:56.25%; height:0; overflow:hidden; width:100%;}
.owl-carousel .owl-video-wrapper{ position:relative; height:100%; background:#000}
.embed iframe, .embed object, .embed embed, .owl-video-frame iframe, .owl-video-frame object, .owl-video-frame embed, video{ position:absolute!important; top:0!important; left:0!important; width:100%!important; height:100%!important;}
.searchblock{ min-height:100px}
#txt_search{margin: 0 0 10px 0; padding-left: 31px;}
#noResultMessage{width:100%;text-align:center;margin:40px auto}

.chnl_head{display: flex;}
.chnl_head .elem_1, .chnl_head .elem_2, .chnl_head .elem_3{display: flex; align-items: center;}
.chnl_head .elem_1 img{width: 40px; padding: 5px}
.chnl_head .elem_2{flex:1}
.chnl_head .elem_2 h1{flex:1; margin-bottom: 0; padding-left: 2px}
.chnl_head .elem_3 .topStats a {height: auto;}

.chan, .soon{margin-bottom:10px; width: 100%;}
.chan{display: flex; flex-direction: column; position: relative;}
.topChannel{ height:auto; width:100%; /*background:url(/img/top.png) repeat-x;*/ position:static; margin: 2px 0 5px;}
.chan .topChannel{display: flex; align-items: center; flex-wrap: wrap; align-items: stretch; flex-direction: row;  margin-bottom: 7px; }
.chan .topChannel.vert{flex-direction: row;}
#dayguide_page .topChannel .chLogo{ align-items: center;}
.sideBlock .topChannel{padding: 0;}
.topChannel .tv-flag{width: 15px; margin: 12px; float: right;}
.topChannel h2, .topChannel .flex-column{overflow:hidden; display:block; word-wrap:normal; height:39px; flex: 1}
.topChannel .flex-column{display: flex; align-items: center;}
.topChannel a.progr{ float:right; color:#3B709E; font:'pf_dindisplay_proregular'; margin:11px 10px 0 10px; cursor:pointer;}
.topChannel ul{ float:right; margin-top:-1px;}
.topChannel ul li{ float:left; height:40px; text-align:center;}
.topChannel ul li p{ width:115px; cursor:pointer; height:28px; display:block; padding-top:12px; font: 'pf_dindisplay_proregular'; color:#fff; text-shadow:0px 1px 2px rgba(0, 0, 0, 1); background:url(/img/channel/menu.jpg) no-repeat;}
.topChannel ul li.active p, .topChannel ul li p:hover{ background-position:0 -40px;}
.img-soft{ float:left; padding-left:4px; display:none;}
.topChannel .chLogo{margin-right: 7px; display: flex; align-items: flex-start; float: left;}
.topChannel .chLogo img{width:30px; height:30px;}
.row-line .title_num{float:right; line-height:30px; padding-right:15px; white-space:nowrap; max-width:calc(100% - 275px); text-align:right; overflow:hidden;}
.topChannel .shl{flex: 1;}
.shl .title_num::after, .row-line .title_num::after{ background:-moz-linear-gradient(360deg, rgba(253,253,253,0) 0%, rgba(253,253,253,1) 100%, rgba(253,253,253,1) 100%); /* ff3.6+ */
background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(253,253,253,0)), color-stop(100%, rgba(253,253,253,1)), color-stop(100%, rgba(253,253,253,1))); /* safari4+,chrome */
background:-webkit-linear-gradient(360deg, rgba(253,253,253,0) 0%, rgba(253,253,253,1) 100%, rgba(253,253,253,1) 100%); /* safari5.1+,chrome10+ */
background:-o-linear-gradient(360deg, rgba(253,253,253,0) 0%, rgba(253,253,253,1) 100%, rgba(253,253,253,1) 100%); /* opera 11.10+ */
background:-ms-linear-gradient(360deg, rgba(253,253,253,0) 0%, rgba(253,253,253,1) 100%, rgba(253,253,253,1) 100%); /* ie10+ */
background:linear-gradient(90deg, rgba(253,253,253,0) 0%, rgba(253,253,253,1) 100%, rgba(253,253,253,1) 100%); /* w3c */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#fdfdfd',GradientType=1 ); /* ie6-9 */
content:""; height:38px; position:absolute; right:0; top:0; width:15px;}
.shl .title_num {display: flex; align-items: center; justify-content: end; width: 100%; gap: 20px;}
.shl .top_title_num::after{display:none;}
.shl .top_title_num a{color: var(--font-color)}
.shl .top_title_num{padding: 0;}
.shl .top_title_num .nextsvg{display: inline-block; float: right; position: inherit; order: 3;}
.shl .top_title_num span.datedrop {margin:0px; min-width: 60px; text-align: center; cursor: pointer; order: 2;}
.topChannel .shl .top_title_num span.datedrop, .fakeSelect {padding-right: 28px; padding-left: 15px;} 
.shl .prevnext{order:5; display: contents; align-items: baseline; align-items: center; gap: 20px; padding-left: 10px;}
.shl .prevsvg, .shl .nextsvg, .shl .listsvg { order: 1; text-align: center;}

.twonav{display: contents;}
.info{padding: 10px; text-align: center; font-size: 12px; font-family: robotolight}
.info a{font-family: 'RobotoRegular'}
.main_mnu_button{ color:#000; padding:0px 15px 0;}
.botChannel .videoPl .videoTop .social{ float:right; margin-top:5px;}
.botChannel .videoPl .player{ margin-top:10px;}
.botChannel .blur{width: 100%;}
.perview-wc{position: relative; height: 0; padding-bottom:56.25%;}
.annonce{aspect-ratio: 7/4; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; position: absolute; left: 0; top:0; background:var(--bg-color)}
.block{ border:1px solid var(--input-border-color); background:var(--bg-color); padding: 10px; margin-bottom: 10px; width: 100%;}
.tv-right-block ul li{ float:left;}
.today-wc{ padding:5px 0}
.match-zero{ font-size:24px; font-size:2rem; margin-bottom:20px; font-family:RobotoBold;}
.cal-text{ font-family:RobotoLight;}
.result{ background-image:url(//liveam.tv/img/result1.jpg); background-repeat:no-repeat; background-position:center bottom; background-color:var(--bg-color); padding:4px; background-size: 100%;}
.result-match{ font:121px 'digital-7'; margin:0 auto; text-align:center;min-height: 140px; line-height: 140px;}
.goals{ margin:0 auto; text-align:center; margin-top:5px; color:var(--font-color); font-family:robotolight; font-size:0.8rem;}
.catalog-show-left{ padding:10px; text-align:center}
.catalog-show-right{ padding:0 10px}
.catalog-show-img{ width:100%;}
.leftcontpart{ margin:0; padding: 0 0 10px 0;}
.rightcontpart{ margin:0; padding: 0; padding-left: 10px}
.catalog-show-text .cont p, .catalog-show-text .cont ul, .catalog-show-text .cont img, .catalog-show-text .cont h2{ padding:5px 0px;}
.catalog-show-text .cont{ padding:0px 15px;}
.cont ul{list-style:disc inside; padding-bottom:5px;}
.cont ol{padding-bottom:7px; list-style: decimal;}
.cont ol.B_crumbBox{ padding-left:0; list-style:inside; }
span.dl_crumbBox{ margin-top:5px; display:block;}
article.text_block{background-color: var(--gray-btn-bg); padding: 5px 15px; margin-top: var(--vertical-padding-block); border-radius: var(--b-radius);}
article.text_block .top{padding-top: 0;}
.sideBlock_info{margin-bottom: var(--vertical-padding-block);}
.text_block .top h2{width: calc(100% - 50px); overflow: hidden;}
.text_block .top h2{line-height: normal; white-space: normal; padding: 9px 10px 10px 0px; width: auto; float: inherit;}
.cont .fb-post, .fb_iframe_widget,.fb-post, .fb_reset{ margin:10px auto}
.socialtitle{ border:1px solid var(--input-border-color); border-bottom-color:#f7f7f7; background:#f7f7f7 url("/img/midi.png") repeat-x scroll 0 0; font-family:RobotoRegular;}
.socialstream i{ font-style:italic}
.socialstream h2{ padding:10px 0; font-size:1.3rem}
.socialstream h2 svg {margin-right: 5px;}
.socialstream h3, .sport-schedule h4{ padding:10px 0 5px; font-size:1.1rem; font-family: RobotoBold;}
.socialstream li{ padding-left:20px; list-style:disc inside; padding-right: 10px}
.socialstream ol li{list-style-type: decimal;}
.socialstream em{font-style: italic;}
.socialstream iframe{ margin:10px auto!important; width:100%;}
.socialstream #vplayer{margin-bottom: 15px}
.socialstream .clickable-part, .socialstream .season-swiper-block .swiper-show-navbox{margin-top: 0}
.b-article article blockquote, .twitter-tweet{ background:#F6F6F6; margin:10px auto; padding:10px 12px; max-width:500px;}
.one_result {position: relative;  padding: 15px 15px; margin-bottom: 10px; cursor: pointer;}
.one_result a{color: var(--font-color)}
.text_block .popular-cell.trends .one_result{border: none; margin: 0; padding: 5px 10px;}
.fup:first-letter {text-transform: uppercase;}
span.article_title {margin: 5px 0; display: block;}
.article_stat{float:right}
.article_pubDate{float:left}
.feed_line_right .popular-cell .bottom-show-date{display: none;}
.socialstream img{ width: 100%; height:auto}
.socialstream .mid-show-img img{width: 100%; margin-left: 0;}
.socialstream .content_add_block{padding: 0 10px;}
.socialstream .thumbborder{ width:30px; float:left; padding:5px}
.socialstream strong, .cont strong{font-family: robotobold}
.socialstream em, .cont em {font-style: italic;}
.socialstream .action-buttons {margin-bottom: var(--vertical-padding-block)}
.wtf_bc--skin--main-text img{ width:15px}
.wtf_broadcast .wtf_bc-feed .wtf_bc--og .wtf_bc--og--title{ text-decoration:none}
.instagram-media{ margin:0 auto; width:calc(100% - 2px)}
.bottom-show-descr.datecreate{ padding:0 10px; float:left; line-height:39px}
.cont blockquote, .quote, .socialstream blockquote{ margin:10px 0 10px 30px; padding:0 10px; position:relative; padding-left:1em; border-left:0.2em solid #F44336; clear:both; padding-top: 5px;}
.cont blockquote:before,.cont blockquote:after, .quote:before, .quote:after,  .socialstream blockquote:before,  .socialstream blockquote:after{ content:'\201C'; padding:0 5px; font-family:'Sanchez'; font-weight:bold; color:#F44336;}
.cont blockquote:after, .quote:after, .socialstream blockquote:after{ content:'\201D';}
.cont blockquote .qa, .quote .qa, .socialstream blockquote .qa{ font-family:'Noto Sans', sans-serif; float:right; padding-left:5px; font-style:italic;}
.cont blockquote .qa:before ,.quote .qa:before, .socialstream blockquote .qa:before{ content:'\2015 '; margin-right: 10px;}
.cont blockquote p:last-child, .socialstream blockquote p:last-child{padding-bottom: 5px;}
.img80{ width:75%!important; text-align:center}
.fa-play{ padding-right:10px;}
.btn{border-radius: var(--b-round-radius); width:auto; color:#fff; border: 1px solid var(--black-btn-bg); background:var(--black-btn-bg); height:32px; line-height: 30px; text-align:center; padding:0px 15px; display:block; margin:10px auto 0px auto; cursor:pointer; transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}
.btn:hover{background: #F44336; border-color: #F44336}
.btn:after{ content:''; margin:0 auto; border-radius:50%; opacity:0; transform:translateY(-50%); transition:all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.btn:active{ box-shadow:none;}
.btn:active:after{ opacity:1; transform-origin:50% 50%; transform:scale(12) translateZ(0);}
.btn span{ position:relative; z-index:2;}
.form-group .btn{ width:100%;}
a.link-video-iteem, .table-film-conten a, .sort-block{display:block; float:left; font-size: 0.8rem; font-family: robotolight;}
a.link-video-iteem{flex: 1; padding: 3px 0px 4px;}
.table-film-conten a{margin:0px 5px 5px 0;  padding:3px 10px 4px;}

.sort-block, .wrap-toptag {display: flex; gap: 5px}
.sort-block{width: 330px;}
.wrap-toptag {margin-bottom: 10px;}
.sort-block .order-link{padding: 3px 0px 4px; flex: 1; }

.video_with_part{position: relative;}
.wrap_video_part, .swiper_wrap{overflow: hidden; position: relative;}

.season-swiper-block {position: relative;}
.season-swiper-block .season-swiper-container, .video_part.swiper-container{width:calc(100% - 65px); margin:0 9px; overflow: hidden; padding:0 1px; float: left;}
#vplayer .swiper-container{margin: 0 9px 0 0; width:calc(100% - 56px);} 
.swiper-button-black:hover{color:var(--red_hover)}
.season-swiper-container .season-slide, .more_mar.btn_black{margin: 0 0 10px; line-height: 1rem; padding: 6px 0; box-sizing: border-box; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto;flex-shrink: 0;}
.season-swiper-container .season-slide a{color: #fff}
.swiper-pagination-bullet{background: #fff;}
.row .seria_list_season{padding: 0 10px 5px 0px; width: 100%; margin-bottom: 0; height: 100%}
.row .seria_list_season table{width: 100%}

.btn_black {color:#fff; background: var(--black-btn-bg); border: 1px solid var(--black-btn-bg); text-align:center; cursor: pointer;border-radius: var(--b-round-radius);}
.btn_grey {background: var(--gray-btn-bg); border: 1px solid var(--gray-btn-bg); text-align:center; cursor: pointer;border-radius: var(--b-round-radius); line-height: 28px; height: 30px; color: var(--font-color);}
.btn_black:hover{ background-color:#F44336; border-color: #F44336}
.btn_grey:hover{ background-color:var(--gray-btn-bg-hover); border-color: var(--gray-btn-bg-hover); color: var(--black-color);}
.btn_grey label{cursor: pointer;}
a.btn_black:hover{color: #fff}
.trailer.btn_grey{margin-bottom: 10px;}
.btn_play{padding: 0 20px;}
.player-change{margin-top: 10px; display: flex; gap: 10px; justify-content: end;}
.schedule-change{display: flex; gap: 10px; justify-content: start; margin-bottom: -5px;}

.more_mar.btn_black{margin-left: 10px; display: inline-block; padding: 0 15px;line-height: 28px; width: calc(100% - 20px)}
.more_mar.btn_black svg{width: 12px; height: 12px; margin: 0; margin-right: 10px}
.topStats a:hover svg, .title_num a:hover svg, .prevsvg svg:not([style*="opacity:0.1"]):hover, .nextsvg svg:not([style*="opacity:0.1"]):hover, .shoto:hover svg, .listsvg svg:hover{fill:#F44336; color: #F44336}
.btn_white, .btn_white:hover, a.btn_white:hover {color:#222; background: #fff; border: 1px solid #222;}
.btn_white:not(a) { cursor: default;}
.btn_white a{color:#222}
.more_mar.btn{margin:0 auto; width:auto; color:#222; background:none;}
.vpl .more_mar.btn{margin-top: 4px; text-align: left; padding: 0 16px;}
.vpl .more_mar.btn .play-icon.refresh {margin-right: 15px}
.vypusl-list table{width: 100%}

.more_swiper_page{margin:30px auto; width:200px; text-align: center;cursor: pointer;}

table.table-news {width: 100%; border-collapse: collapse; margin-bottom: var(--vertical-padding-block)}
table.table-news th, table.table-news td {border: 1px solid var(--bg-color-paired);padding: 8px;}
table.table-news thead tr {background-color: var(--bg-color-paired);}
table.table-news tbody tr {background-color: var(--bg-color);}
table.table-news tbody tr:nth-child(even) {background-color: var(--bg-color-paired);}
table.table-news tbody tr:hover {background-color: var(--selected);}

/******/
.fancybox-container{z-index: 999999999999999!important;}
.fancybox-container #eplist {width: 1000px; height: 90%; padding: 0px; display: none}
.fancy_block{display: flex; flex-direction: column; height: 100%;}
.fancybox-bg{background-color: var(--fancybox-bg)!important;}
.fancy_content{display: contents;}
#eplist .fancybox-close-small{top: 3px; right: 3px}
#eplist .fancy_title {padding: 10px 10px 12px 10px; display: none; width: calc(100% - 20px); align-items: center; font-size: 1.2rem; line-height: normal;}
.fancybox-container #eplist .fancy_title{display: flex;}
.fancy_title img {width: 30px; float: left; margin-right: 9px;}
.flex-seria-box .flex-seria {display:flex; flex-wrap:wrap; justify-content:space-between; padding: 5px 10px; margin: 0; align-items: center; min-height: 45px}
.flex-seria-box .flex-seria:nth-child(2n + 1){background: var(--bg-color-paired); border-color: var(--bg-color-paired)}

.flex-seria-box .flex-seria.clickable-row.current {border-color: #222; background-color: var(--selected)}
.flex-seria.clickable-row.current:hover .icon-toggle svg.play-icon{color:var(--font-color); fill:var(--font-color)}
.flex-seria .flex-icon{padding: 0 5px; flex: 0}
.flex-seria .flex-icon svg.play-icon{margin: 0}
.flex-seria .flex-details{display:flex; flex-direction:column; padding:0 10px; flex:1;}
.flex-seria .flex-name{ color: var(--font-color)}
.flex-seria .flex-descr, .flex-seria .flex-date{font: 0.8rem robotolight; color:  var(--font-color)}
.flex-seria .flex-descr{flex:1;}
.flex-seria .flex-date{padding-right: 8px}
.flex-seria-box .waiting-seria{cursor: default; user-select: none;}
.flex-seria-box .waiting-seria .flex-date{width: 68px; text-align: center;}
.flex-seria-box .waiting-seria .flex-name, .flex-seria-box .waiting-seria .flex-descr, .flex-seria-box .waiting-seria .flex-date, .flex-seria-box .waiting-seria .flex-icon{color: rgba(34, 34, 34, 0.2);}
svg.main-play-icon { width: 10px; float: left; height: 10px; margin-right: 8px; color:var(--red_hover); margin-top: 5px}
.add_mar{position: absolute; bottom: 0; width: 100%; background-color: #fff;}
.add_mar::before{content: ""; background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); height: 15px; width: 100%; position: absolute; bottom: 49px; display: block;}
.loader_line {width: 100%; height: 2px; background-color: #222; position: relative; animation: loading 1s infinite; position: absolute; bottom:0; left: 0;}
@keyframes loading {0% {width: 0;} 100% {width: 100%;}}
/*****/
.icon-toggle{width:44px; color:#F44336; vertical-align:middle; text-align:center; font-size:1.2rem;}
.icon-toggle svg.play-icon{width: 12px; height: 12px; display: block; margin: 5px auto 0 auto;}
svg.stat-icon {height: 10px; width: 10px; margin-right: 4px; fill: #767676; margin-bottom: -1px;color: #767676}
.topStats svg.stat-icon{fill: var(--font-color); color: var(--font-color)}
.action-buttons .like-icon, .commentsCount .like-icon, .heart-icon{float: none!important; margin: 0 7px -2px 0 !important; width: 1rem!important;}
a.like:hover .like-icon, .like.push .like-icon {fill:#8bc34a}
a.dislike:hover .like-icon, .dislike.push .like-icon, .active .icon-toggle svg.play-icon {fill:#F44336}
span.dislike svg, span.like svg {fill:#ddd}
.subbtn:hover svg, .subscribed svg, .commentsCount:hover svg, .btn_grey:hover svg{fill:#F44336; color: #F44336;}

.live-event-full .bottom-show-descr svg.stat-icon, .commentsCount{color: var(--font-color)}
.live-event-full .bottom-show-descr svg.stat-icon.live-icon{color: #F44336}
.tag-comments .stat-icon{color: #fff}
.counter-views .stat-icon{width: 12px; height: 10px}
.clickable-part svg{width: 20px; height: 18px; margin-right: 7px; margin-top: -4px; vertical-align: middle;}
.clickable-part svg.play-3{width: 12px; height: 12px;}
#vplayer .clickable-part{margin-bottom: 3px;}
.navbar-nav>li>a.profile-icon{line-height: normal;padding-bottom: 18px}
#searhcicon{padding: 0;height: auto;padding-top: 18px; padding-bottom: 16px}
.navbar-nav>li>a.profile-icon .log-icon{margin-bottom: -7px}
#hideicon{padding: 0; right: 12px; position: absolute;}
.news .play-icon {width: 5px; height: 5px; margin-bottom: 5px}
.rnews .news .play-icon {width: 5px; height: 5px; margin: 5px 25px 2px 15px}
.play-icon.refresh{margin: 0 12px -2px -2px}
.play-icon.play-3{margin-right: 4px}
.name-toggle, .date-toggle{ vertical-align:middle; padding:0}
.clickable-row{ cursor:pointer; margin:5px 0; display:block;}
.clickable-row:hover .icon-toggle{ color:#F44336}
.clickable-row .icon-toggle{ color:var(--font-color)}
.title_num .clickable-row{margin: 0;}
.active .icon-toggle{ color:#F44336}
.normalcursor{ cursor:default;}
.day{ font-size:8em; font-weight:900; line-height:1em;}
.month .prev,.month .next{ width:10%; padding-top:1rem; position:relative; font-size:1.5rem; cursor:pointer;}
.month .prev a, .month .next a{ color:#fff; z-index:5555555555555555;}
.month .prev{ float:left}
.month .next{ float:right}
.current_month{ width:80%; float:left; text-align:center; text-transform:lowercase;}
.month_name{ font-size:1.5em;}
.year_name{ font-size:1em; line-height:2em}
tr .dow{ color:#f44336; padding:20px 0;}
.fb-comments, .fb-comments iframe[style]{ width:100% !important;}
.full-slider{ position:relative}
.tv-right-block, .ads_block, .comments, .slider_block, .text_block,.block, aside .google-auto-placed, .content-block{background-color:var(--bg-color); overflow:hidden; position:relative;}
.content-block{padding: 10px;}
.content-block .chnl-title{margin:-8px 0 5px -10px; display: flex;}
.tv-right-block .google-auto-placed{border: none; margin: 0}
.bot5{ padding-bottom:5px}
.ads_horison{ width:100%; margin:0 auto 10px}
.ads_block.topad{margin: 0 0px 10px 0px;}
.no_ads .google-auto-placed {display: none !important;}
.body2 .ads_r1{height: 100px; margin-bottom: 10px;}
.no_click{pointer-events: none; }
.no_click svg{opacity: 0.1;}
.tv-right-block ul{ margin:auto; float:none;}
.tv-right-block .top{margin-bottom: -5px}
.tv-right-block .r_icon, .r_icon {float: left; width: 16px; height: 16px; margin: 11px -2px 0 10px}
.right_ban img{ width:100%; margin-bottom:7px;}
.banner-img{ width:100%; float:left}
.adm_468{aspect-ratio: 468/60; width: 100%;}
.topChan p a, .cal-perview a, .right-item p a, .a-right-block, .footer-list ul.menu li a{ color:#3B709E; font-family:RobotoRegular; font-size:12px;}
.a-right-block, .a-right-block a{ position:relative; text-align:right; float:right; line-height:39px; padding-right:10px; z-index:5;}
.afisha-date20, .afisha-date2{ position:absolute; right:0; top:10px; background:#F44336; padding:5px 15px; color:#fff; z-index:2;}
.g{ width:100%; margin-bottom:10px; position:relative; cursor:poiner; border:1px solid var(--input-border-color);}
.top, .chnl-title{ height:auto; width:100%; /*background:url(/img/top.png) repeat-x;*/padding-top: var(--vertical-padding-block); position:relative; overflow:hidden; display:block; word-wrap:normal;}
.top h3,.top h1, .top span, .top a, .top r2, .top h2, .today h3, .tomorrow h3, .topChannel h3, .topChannel h1, .topChannel h2, .socialtitle h1, .cont h2, .cont h3, .chnl-title h1, .chnl-title h2, .news_, .table-film-label.bot_paragraph{color:var(--black-color); font: 1.2rem 'RobotoRegular', Arial; }
.top h3,.top h1, .top span, .top a, .top r2, .top h2, .today h3, .tomorrow h3, .topChannel h3, .topChannel h2, .socialtitle h1{ float:left; margin:0 0 0 10px; line-height: 39px; white-space:nowrap;text-overflow: ellipsis;}
.top h2:first-letter{ text-transform:uppercase;}
span.h1_prefix {text-transform: none;  display: block; white-space:nowrap; position: relative; padding-right: 25px; margin-top: 5px; display: none} 
/*.top .google-auto-placed, .google-auto-placed:last-child, .google-auto-placed:first-child, .top + .google-auto-placed, .google-auto-placed + .google-auto-placed, .ads_block + .google-auto-placed{display: none !important;}*/
.topChannel h1, .topChannel h2{margin: 0; display: flex; align-items: baseline; flex-direction: column;  padding-right: 10px;}
.topChannel .h1{display: flex; align-items: center; gap: 7px; padding-right: 10px;}
.topChan table, .top5popular table, table.popular-cell{ padding:5px 0; display: block; width: 100%;}
.topChan table td{ vertical-align:middle; padding:2px 0;}
.popular-img{ padding:0; }
.popular-img .mid-show-img img{width:100%}
.popular-cell td.popular-img{vertical-align: top;}
td.popular-event-full{vertical-align: top; padding-left: 10px;}
.popular-cell td.popular-event-full .bottom-show-name, td.recone-event-full .bottom-show-name{padding-top: 0}
.popular-cell.trends{border-collapse:separate; border-spacing: 0 10px; margin: 0;}
.popular-cell.trends .popular-img {width: 160px; aspect-ratio: 7 / 4;}
.popular-cell.trends .popular-img .mid-show-img{padding: 0}
.popular-cell.trends .popular-event-full{padding-left: 10px; padding-right: 5px}
.popular-cell.trends .popular-event-full .bottom-show-descr{padding-top: 0;}
.popular-cell.trends .popular-event-full .bottom-show-date {padding-top: 3px}
.popular-cell.trends .popular-event-full .bottom-show-name{padding: 0}
.popular-event-full .bottom-show-descr, .card-details .mid-show-name a {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.feed_line_right .popular-event-full .bottom-show-descr {-webkit-line-clamp: 3;}
.popular-event-full .bottom-show-name{margin-top: -1px;}
.popular-event-full .bottom-show-date{padding-bottom: 2px; margin-top: -1px;}
.one_line{display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.two_line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.counter-views a{ color:#767676;}
.counter-comments{padding:0 10px}
.topChan .gameTime{ color:#767676; font-family:RobotoRegular; font-size:0.8rem; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:0px; line-height:20px; display:inline; margin:6px 0 6px 5px; text-align:center; width:61px; display:block;}
.topChan .live-event{ font-family:RobotoRegular; ; color:#0B0B0B; font-size:0.8em; line-height:20px; margin:6px 0;}
.topChan .live-event-full a{ font-size:0.8rem; line-height:20px; color:#202020;}
td.live-event-full{ padding:5px; min-height:32px;}
td.recone-img {vertical-align: top;}
td.status-date{ display:none; text-align:center; font-family:robotolight; font-size:0.8rem; margin-bottom:3px; height:35px;}
td.status{vertical-align: top; padding:7px 5px 5px 10px;}
td.status:hover{ cursor:pointer;}
.b td.status img{margin:0 10px; width:30px}
td.live-event-full .bottom-show-descr .fa{padding-right:7px;}
td.live-event-full .bottom-show-name{padding-top: 0}
.topChan .status{ width:43px;}
.topChan .status img{ float:left; padding:0 7px; vertical-align:middle;}
td.status .bottom-show-date{text-align: center; padding-left:0px;}
.popular-img{ width:126px}
.popular-event-full .bottom-show-descr{ padding-right:10px;}
.popular-img .mid-show-img {padding:0 10px}
.spoiler .popular-img {filter: blur(10px); -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='20');}
.newsImg{float: left; margin-right: 10px; overflow: hidden;}
.comments .top ul{ float:left;}
.comments .top ul li{ float:left; padding:0 15px; border-top:2px solid #fff; /*width:150px; */
height:39px; text-align:center; cursor:pointer; font:15px/33px 'RobotoRegular'; color:#3B709E;}
.comments .top ul li.active{ cursor:context-menu; border-top:2px solid #202020; font-family:RobotoRegular; color:#202020; }
.comments .commBody{ width:100%; min-height:100px;}
.comment-moderation .btn{ background:none; border: none; color: var(--font-color); width:auto; float:left; font: 0.8rem robotolight; padding:0px; margin:0; line-height:21px; height:auto; padding-right:10px;}
.comment-moderation{ float:left;}
.comments .top ul li a{ color:#202020}
.comm-av img.comm-user-photo{width: 40px;height: 40px}
.comm-av img.comm-user-flag{width: 15px; position: absolute; right: 0; bottom: -2px; border: 2px solid var(--bg-color); background: var(--bg-color);}
.comments #vk{ padding:0 20px}
.comm-av .comm-def-icon{width: 40px; height: 40px; border-radius: 20px; background-color: #f6f6f6; margin-right: 10px}
.comm-av .comm-def-icon svg{margin: 10px; color: #515151; fill:#515151}
.reply.bottom-show-date svg{color:#222}
#wcomments_count{ display:none !important;}
#rules{ background:url(//liveam.tv/img/group2-20.png) 0% 50% no-repeat; float:right; margin-right:10px; padding-left:30px; text-decoration:none;}
.wc-right{ display:none;}
.carousel{ padding:10px 25px;}
.carousel2{ padding:10px 25px;}
.sider_container img, .collections_container img{ width:100%;}
.person-img {width:100px; margin:10px; border-radius: 50px; margin: 0 10px 10px 0}
.text_block .cont .person-img {width: 200px; border-radius: 0; box-shadow: none; float:left;}
.preloader{z-index:10000; min-height:250px}
.sider_container{ display:none; min-height:95px; position:relative;}
.collections_container .ddmenu{ width:calc( (100% - 60px) / 3); float:left; margin:0 10px 10px 10px; display:block; line-height:40px; height:40px; position:relative; cursor:pointer; font-weight:normal; overflow:visible; border-right:1px solid var(--input-border-color); border-top:1px solid var(--input-border-color);}
.preloader{ background:url('/img/ajax-loader.gif') 50% 50% no-repeat; min-height:150px; z-index:100}
.next_button_full,.prev_button_full{ cursor:pointer; font-size:45px; position:absolute; top:50%; margin-top:-25px; z-index:10; color:#fff;}
.next_button_full:hover,.prev_button_full:hover{ text-shadow:1px 1px 2px black;}
.next_button_full{ right:20px}
.prev_button_full{ left:20px}
.next_button_col,.prev_button_col{ cursor:pointer; font-size:35px; position:absolute; top:50%; margin-top:-25px; z-index:10; color:#222; display:none;}
.next_button_col{ right:8px}
.prev_button_col{ left:8px}
.next_button2, .prev_button2, .next_button4, .prev_button4{ color:#000; cursor:pointer; font-size:24px; position:absolute; top:30%; z-index:10;}
.next_button, .prev_button,.next_button3, .prev_button3,.next_button3m, .prev_button3m,.next_buttona, .prev_buttona,.next_buttonf, .prev_buttonf,.next_buttons, .prev_buttons{ color:#000; cursor:pointer; font-size:24px; position:absolute; top:30%; z-index:10;}
.next_button3, .next_button3m, .next_buttona,.next_buttonf,.next_buttons{ right:10px}
.prev_button3, .prev_button3m, .prev_buttona, .prev_buttonf, .prev_buttons{ left:10px}
.next_button3m {right: 5px}
.prev_button3m {left: 5px}
.next_button, .next_button2, .next_button4{ right:10px;}
.prev_button, .prev_button2, .prev_button4{ left:10px;}
.bottom-show-item{ margin:0 5px;}
.button{ display:inline-block; margin:0.3em; padding:0.6em 1em; overflow:hidden; text-decoration:none; border-radius:3px; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; transition:0.3s; border:none; text-align:center;}
.button:active{ box-shadow:none;}
a.button{color:white;}
.pointer{cursor: pointer;}
.green{ background-color:#4CAF50; color:white;}
.red{ background-color:#F44336; color:white;}
.red:hover{ background-color:#ff3224;}
.blue{ background-color:#00BCD4; color:white;}
.black{ background-color:#333; color:white;}
.black:hover{ background-color:#000;}
.owl-wrapper-outer{ overflow:hidden;}
.owl-wrapper{ display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.grid-show-item{ width:32%; margin:0 0 1% 1%; float:left; padding-bottom:0;  position:relative; overflow:hidden; border:1px solid var(--input-border-color); transition:all 0.2s ease-in-out;}
.grid-show-item .name-toggle{ padding:0}
.grid-show-item .fa-play{ padding-right:5px}
.col-show-item{ margin:0 10px; position:relative; padding-bottom:25px; height:100%; border:1px solid var(--input-border-color); transition:all 0.2s ease-in-out; overflow:hidden;}
.col-show-img img,.grid-show-item img{ -webkit-transform-origin:50% 50%; transform-origin:50% 50%; transition:all 0.8s ease-out; box-sizing:border-box;}
.col-show-img,.grid-show-img{ overflow:hidden;}
.col-show-item:hover .col-show-img img, .grid-show-item:hover .grid-show-img img{ box-sizing:border-box; -webkit-transform:scale(1.1); transform:scale(1.1); background:rgba(0,0,0,.4)}
.grid-show-item .bottom-show-descr:hover .fa, .card .bottom-show-descr:hover .fa{ color:#f44336}
.gameTime .rat-last{ color:#fff; width:40px; text-align:center}
.col-show-item .kp_filmname a{ font-family:RobotoLight; font-size:0.8rem; color:#222;}
.col-show-item .kp_rating a{ font-size:0.8rem; color:#222;}
.col-show-item .kp_rating{ width:40px; text-align:center}
.col-show-item .kp_filmname{ text-align:left; padding:2px 10px 2px 5px; min-height:50px; line-height:15px;}
.col-show-name{ padding:6px 10px; color:#222; min-height:50px}
.col-link a{ font-size:0.8rem; float:right; padding-right:10px; position:absolute; bottom:0; padding-bottom:5px; right:0}
.kp_line{ line-height:20px}
#carousel-news{ max-height:210px}
.chnl-title h1, .chnl-title h2, .chnl-title span, h1.chnl-title{float:left; font: 1.2rem / 39px 'RobotoRegular', Arial; }
.chnl-title span{ padding-left:0;}
.block .chnl-title{margin-top: -8px;}
.block .chnl-title h1, .block  .chnl-title h2{padding-left: 0;}
.bottom-show-name, .mid-show-name, .card-details .mid-show-name{color:var(--font-color); line-height:1.3rem; text-decoration:none; padding:3px 8px 3px 0}
.mid-show-name .topnum{font-size: 1.3rem}
.t80 .mid-show-name {padding: 0;}
.t80 .mid-show-name .bottom-show-descr {padding: 0; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.t80 .mid-show-name .bottom-show-name {padding-right: 0; padding-top: 0;}
.t80 .flex-start {display: flex; flex-direction: column; align-items: flex-start; min-height: 35px;}
.rnews .bottom-show-name{padding:10px 5px 10px 10px; line-height:18px}
.rnews .fa-circle, .clickable-row .icon-toggle .fa-circle{font-size: 4px; display: block; float: left; padding: 7px 12px;}
.rnews:hover .fa-circle{color:red}
.dl_result .rnews .fa-circle, .icon-toggle .fa-circle{padding: 5px 16px 5px 4px;}
.bottom-show-descr,.help-block, .sport-schedule .time{ color:var(--font-color); font-family:RobotoLight, Arial; font-size:0.8rem; line-height:1.1rem; padding-right:5px}
.bottom-show-descr a {color:var(--font-color);}
.help-block{ line-height:35px; padding:0 10px;background-color:#FFF9C4;margin-top: 10px}
.bottom-show-date{ color:#767676; font-family:RobotoLight, Arial; font-size:0.7rem; line-height:1.1rem; text-decoration:none;}
.bottom-show-date a, a.bottom-show-date:hover{ color:#767676;}
.bottom-show-count{ color:#767676; font-family:RobotoLight, Arial; font-size:0.7rem; line-height:1.1rem; text-decoration:none; float:right; width:45px; text-align:right}
.bottom-show-count a{ color:#767676;}
.news-date{position: absolute; top:8px;}
.grid_33 {display: flex; flex-wrap: wrap; gap:10px; align-items: flex-start;}
.mid-show-item{ float:left; width:20%; padding:10px; display:block; height:210px; overflow:hidden;}
.mid-show-item25, .mid-show-tv25{ float:left; width:25%; padding:2%; display:block; height:230px; overflow:hidden;}
.mid-show-item20, .mid-show-tv20{ float:left; width:14%; padding:1%; display:block; height:110px; overflow:hidden; cursor:pointer;}
.mid-show-item33, .card33, .card-33{width:calc((100% - 30px) / 4);}
.mid-show-item33 {margin-bottom: 10px}
.es_list .streamresult .mid-show-item33, .es_list .streamresult .card-33, .es_list .streamresult .card33{ width:100%}
.mid-show-img{ position:relative}
.mid-show-item img, .mid-show-item33 img, .mid-show-item25 img{ width:100%; height:100%; display:block;}
.mid-show-tv25 img, .mid-show-tv20 img{ width:100%; height:auto; display:block; padding:10%}
.mid-show-item33 .mid-show-name{ line-height:none}
.mid-show-tv25 .mid-show-name, .mid-show-tv20 .mid-show-name{ text-align:center}
.icon-mid-show-name{ width:30px; vertical-align:middle}
.icon-mid-show-name img{ width:22px; height:22px; float:right;}
.transform{transform: none;}
.mid-show-img img {aspect-ratio: 7 / 4; border-radius: var(--b-radius)}
.radio .mid-show-img img {aspect-ratio: 1 / 1;}
.black_color{ color:#222; text-shadow:1px 1px 2px #fff;}
.more{ margin:20px auto; padding:5px 15px; background:#F44336;}
.mainadd{ width:138px}
.mainadd a{ color:#fff; text-align:center}
img.help_img {width: 100%;}
.tv-icon-main img{ width:100%; height: 100%; padding:0 20px 10px 20px; aspect-ratio: attr(width) / attr(height);}
.tv-icon-main{ float:left; width:calc(100% / 12)}
.tv-icon-chnl img{ width:100%; padding:10px 12px}
.tv-icon-chnl{ float:left; width:calc(100% / 10)}
.pols{ display:block; margin:10px; color:#202020}
.pols span{ padding-left:15px;}
.pagination{ text-align:center; padding:var(--vertical-padding-block) 0; width:100%; margin:0 auto;}
.pagination_label{ font-family:RobotoRegular; margin:10px auto;}
.caption_more, .a-right-block a{ margin:10px 13px 5px 0; float:right; font-size:0.8rem; line-height:30px;}
.more-video {float:right;margin:10px 0;}
.more-video a{color: #3B709E;}
.caption_right, .caption{ margin:10px 0 5px 10px; line-height:30px; float:left;}
.caption_right::before, .caption::before{ background:none repeat scroll 0 0 #4B7930; border-radius:3px; content:""; display:block; height:6px; overflow:hidden; float:left; margin:11px; width:6px;}
.paginate{margin: 0 auto;}
.catCurrentPage{ line-height:3rem; width:20%; text-align:center; float:left;}
.catPaginateNext, .catPaginatePrevious{ width:40%; position:relative;}
.catPaginateNext{ float:right;}
.catPaginatePrevious{ float:left;}
.catPaginatePrevious a{ float:left;}
.catPaginateNext a{ float:right;}
.catPaginatePrevious .fa{ padding-right:10px; font-weight:bold;}
.catPaginateNext .fa{ padding-left:5px; font-weight:bold;}
.catPaginate .page, .catPaginate .current{ padding:0.21rem 0.6rem; text-transform:lowercase; text-decoration:none; color:var(--font-color); background:var(--bg-color); font-size: 1.2rem; display:inline-block; margin:0.3em; overflow:hidden; text-align:center; text-decoration:none; transition:0.3s; border:1px solid var(--bg-color); border-radius: var(--b-radius);}
.catPaginate .page{ border:1px solid var(--black-btn-bg); background-color:var(--black-btn-bg); color:#fff;}
.catPaginate .page:hover{ background-color:#F44336; border-color: #F44336;}
.catPaginate .page.dots_page:hover{background-color: transparent;}
span.dots_page.page { background: none; border: none; color: #222; padding: 0 0px; margin: 5px 5px 5px 3px;}
.text_block .cont p, .chan .cont p, .comment-body p, .cont li, .socialstream p, .socialstream i, .socialstream li, .text_block .dl_crumbBox{ padding-bottom:10px; line-height: 1.45em;}
.news-text-image{width: 100%;}
.cont li{ padding-left:0px; padding-bottom: 0px}
.text_block .cont .head_text{ margin-bottom:10px;}
.vblink{ color:#fff; position:absolute; bottom:10px; right:10px; line-height:20px; font-family:Robotolight, Arial;}
.head_text_name{ color:#101010; padding:5px 0}
.left_side .head_text_name{ color:#101010; padding:5px 0;}
.head_text{ margin-top:10px}
.head_text td, .table-film td{ text-align:left; padding-top:5px; padding-bottom:5px; line-height: 1.45em}
.head_text_item{ padding-left:20px}
.head_text_item.mid-show-name{ line-height:20px}
.left_side{ margin:0 0 10px 10px}
.head_bread a{ margin-top:10px}
.head_bread{ margin-top:15px}
.head_bread .fa, .dl_crumbBox .fa-angle-double-right{ padding:0 5px}
.dl_crumbBox svg{float: none; margin: 0 5px 0 3px;width: 8px}
.text_block .cont img{ float:left;}
.text_block .cont .mid-show-img img{float: none;}
.rating-head{ float:right; margin-right:10px; margin-top:7px;}
.star-rating-info{ display:none!important}
.sponsor{ width:23%; float:left; margin:1%; position:relative; cursor:pointer;}
.sponsorFlip{ text-align:center;}
.filmtags ul{ padding-bottom:10px}
.filmtags ul li a{ line-height:1.5rem;}
.filmtags ul li a .fa{ color:#202020; padding-right:5px}
.select-hidden{ display:none; visibility:hidden; padding-right:10px;}
#year, #zhanr_film{ display:none}
.select{ cursor:pointer; display:inline-block; position:relative; font-size:16px; color:#fff; width:100%; height:40px;}
.collections_container .select{ width:25%}
.footergray{padding: var(--vertical-padding-block) 0;}
footer .lFooter{ float:left;}
footer .lFooter img{ float:left; margin:5px 14px 0 0;}
footer .lFooter .copy{ float:left; font:12px 'RobotoRegular'; letter-spacing:1px;}
footer .lFooter .copy p{ text-align:center; line-height: 22px;}
footer .footer-list{ float:right; text-align:center;}
footer .footer-list ul.menu li{ float:right; margin:0 6px; line-height: 18px;}
footer .cFooter{float:left; margin:12px 0 0 7px;}
/* To top panel */
.to_top{ position:fixed; top:0; bottom:0; left:0; z-index:120; width:40px; display:none;}
.to_top .to_top_panel{ display:block; width:50px; height:100%; bottom:0; font-size:11px; color:#555; padding:5px 5px 0; position:relative; }
.to_top:hover .to_top_panel{ cursor:pointer; background:#e5e5e5;}
.to_top .to_top_button{ text-align:center; position:fixed; bottom:50px; width:40px; text-align:center;}
.to_top .to_top_button .arrow{ font-weight:bold; font-family:tahoma; vertical-align:middle;}
.to_top .to_top_button .label{ display:block; font-family:RobotoRegular;}
.to_top .top_button, .to_top .bot_button{ margin:5px auto; width:32px; height:32px; opacity:0.6}
.to_top .top_button{ background:url('/img/circle_arrow-up-32.png') no-repeat; z-index:1200}
.to_top .bot_button{ background:url('/img/circle_arrow-down_download-32.png') no-repeat}
.text_block .cont .head_text{ margin-bottom:10px;}
.head_text_name{ color:#101010}
.head_text_item{ padding-left:20px}
.head_bread a{ margin-top:10px}
.head_bread .fa{ padding:0 5px}
#dropdown{ display:block; line-height:39px; width:100%; margin:0 auto; position:relative; cursor:pointer; font-weight:normal; overflow:visible;}
#dropdown.open .drop-link{ color:#fff}
.fa-sort-desc, .fa-sort-asc{ float:left; padding-left:15px; padding-top:12px}
.fa-sort-asc{ display:none; padding-top:17px}
.drop-menu-multy,.drop-menu-news,.drop-menu-film,.drop-menu-seria,.drop-menu-soon{ display:none}
.drop-menu{ min-height:300px;}
.dropdown-title{ float:left; padding-left:8px; line-height:39px; border-left:4px solid #00BCD4;}
#dropdown ul{ position:absolute; top:100%; width:100%; padding:5px 0px; display:none; background:#fdfdfd; margin:0; border-bottom:1px solid var(--input-border-color); overflow:hidden; z-index:5;}
#dropdown ul li{ font-size:0.9em; width:100%; height:37px; margin:0;}
#dropdown ul li a{ text-decoration:none; display:block; color:#222; float:left; width:100%; text-align:left; border-left:3px solid #fdfdfd; padding-left:15px; line-height:37px;}
#dropdown ul li a:hover{ border-left:3px solid #222;}
.gameTime .rat-last{ color:#fff; width:40px; text-align:center; margin:0 auto; font-size:0.8rem}
.B_crumbBox li{ display:inline}
.noselect{ -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; cursor:default;}
.mid-show-img:hover .g-icon-play,.mid-show-img:hover .card-meta .tag,.mid-show-img:hover .tag-comments{ opacity:1}
.g-icon-play{ background:rgba(0, 0, 0, 0) url("/img/btn_play.png") no-repeat scroll 0 0; height:48px; left:50%; transform: translate(-50%, -50%); opacity:0; top:50%; -webkit-transition:.4s all ease; transition:opacity 0.4s linear 0s; width:58px; z-index:2; position:absolute; color: #FE6F61;}
.popular-img .g-icon-play{ height:30px; left:50%; width:30px; background-size: 30px}
.play-btn{height:60px; width:60px; left:50%; transform: translate(-50%, -50%); top:50%; -webkit-transition:.2s all ease; z-index:2; position:absolute; transition: 0.2s ease; color: #fe6f61;}
.play-btn:hover {transform: translate(-50%, -50%) scale(1.07);} 
.mid-show-img .card-meta{ position:absolute; bottom:5px; left:0; right:0; -webkit-transition:.4s all ease; transition:.4s all ease;}
.mid-show-img .mid-back{ position:absolute; width:100%; height:100%; background:#222; top:0; opacity:0; transition:opacity 0.4s linear 0s; -webkit-transition:.4s all ease; border-radius: var(--b-radius);}
.mid-show-img:hover .mid-back{ opacity:0.5}
.mid-show-img .card-meta .tag{ height:1rem; color:#fff; display:inline-block; padding:10px; position:absolute; left:0; bottom:5px; font-size:0.8rem; opacity:0; width:100%; transition:opacity 0.4s linear 0s; -webkit-transition:.4s all ease;}
.mid-show-tv20{ height:auto}
.table-film{width: 100%}
.table-film .table-film-label{ padding-top: 5px; vertical-align: top; width: 1%; text-transform: none;}
.table-film-label{padding-right:10px; margin: 6px 0;}
.table-film-label.bot_paragraph, .cont h2, .cont h3 {margin: 6px 0; display: inline-block;}
.bot6 .bot_paragraph{margin-bottom: 2px; margin-top: var(--vertical-padding-block);}
.content_add .content_add_block .table-film-conten{margin-bottom: 7px}
.content_add .content_add_block table{width: 100%}
.content_add .content_add_block ul{padding-bottom: 10px}
td.recone-img, .cont ul, .cont ol {padding-left: 20px}
.tag-comments{ display:block; float:right; padding-right:7px; font-size:0.8rem; opacity:0; transition:opacity 0.2s linear 0s;}
.card-meta .tag .tag-comments, .tag a{ color:#fff; float:right}
.tag-comments .fa-comment-o, .tag a,.tag .fa-calendar, .tag-comments a{ color:#fff}
.fltr_name_select, .eFiltr_reset{ display:none}
.fltr_block_select select{ padding:6px;  border:1px solid var(--input-border-color); border-left:4px solid #00BCD4; cursor:pointer}
.fltr_block_select select options{cursor:pointer}
.fltr_block{ margin-right:7px;}
.light{ font-family:robotolight, Arial}
.recommend-popular{ padding:5px}
.recommend-popular .bottom-show-item{ width:calc((100% - 30px) / 3);display: -ms-inline-grid; display: inline-grid; margin: 5px}
.recommend-popular .bottom-show-img img{ width:100%}
td .b{ marks:5px 0; display:block}
.tvchnllive{width:calc(100% / 5); float:left;padding:15px 30px; margin-bottom:20px}
.tvlivelabel{color: #fff; background: #F44336; padding: 1px 5px; font-size: 0.5rem; font-family: RobotoMedium; POSITION: relative;top: 5px;width: 29px;float:right;right: -10px;text-align: center;letter-spacing:1px;z-index: 5}
/*filter.css*/
.input-lg{width:calc(100% - 23px);margin-bottom:10px;border:1px solid var(--input-border-color);padding:10px;font-size:.9rem}
select{display:none}
.collections_container .dropdown{cursor:pointer;display:block;float:left; height:39px;line-height:39px;outline:none;position:relative;text-align:left!important;transiton:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto;padding-right:25px;padding-left:5px}
.sorting-block__filters-list{margin-left:-5px}
.lang-choice{padding-right: 12px;}
.collections_container .dropdown:after, .lang-choice:after, .shl .datedrop:after, .h1_prefix:after, .fakeSelect:after{height:0;width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--font-color);transform:origin(50% 20%);content:'';display:block;pointer-events:none;position:absolute;right:10px;top:50%}
.collections_container .dropdown.open:after, .open .lang-choice:after{transform:rotate(-180deg)}
.collections_container .dropdown.open .list{transform:scale(1);opacity:1;pointer-events:auto}
.shl .datedrop{position: relative; padding-right: 30px; -webkit-line-clamp: 1; display:-webkit-box;  -webkit-box-orient: vertical; overflow: hidden;}
.shl .datedrop:after{display: block;}
.dropdown.open .option{cursor:pointer; display: flex; justify-content: space-between;}
.dropdown.wide{width:100%}
.dropdown.wide .list{left:0!important;right:0!important}
.dropdown .list{box-sizing:border-box; border:1px solid var(--b-color); box-shadow: var(--box-shadow); -webkit-box-shadow: var(--box-shadow); background-color: var(--bg-color-2);border-radius:0;margin-top:4px;padding:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;cursor:default;top:100%;right:0;z-index:999}
.dropdown .list:hover .option:not(:hover){background-color:transparent}
.dropdown .option{cursor:default;font-weight:400;line-height:30px;outline:none;padding-left:18px;padding-right:18px;text-align:left;transition:all .2s}
.dropdown .option:hover,.dropdown .option:focus{background-color:var(--hover-menu)}
.dropdown .option.selected{font-weight:600}
.dropdown .option.selected:focus{background:var(--hover-menu)}
.dropdown .option.disabled,.updisabled{pointer-events:none;opacity:.4;cursor:default}
.by{bottom:12px;color:#aaa;font-size:12px;left:0;position:absolute;right:0;text-align:center}
.eFiltr{display: block;}
.sideBlock .eFiltr_form{min-height: 39px; display: block;}
.eFiltr .fltr_block{float: left;margin-right:0}
.chnl-title h1,.chnl-title h2{float:left;padding-left:10px;line-height:39px;padding-right:10px;}
.sorting-block__filters{float:right;padding-left:5px}
.dropdown .option.set-sort-field.upselected{background:var(--selected)!important;pointer-events:none;cursor:default;}
/*.set-sort-field.upselected:after{content:'\2713';padding:0 10px;font-family:'system-ui';font-weight:700;color:#000000; float: right;}*/
.likedislike{position: relative;}
.likedislike-success{ background-color:#E1F5FE !important; color:var(--font-color)}
.likedislike-error{ background-color:#F44336 !important;}
.likedislikebar{ height:2px; width:100%; background-color:#F44336; position: absolute; bottom: -7px;}
.likedislikebarcolor{height: 2px; background-color: #8BC34A;}
.action-buttons {align-items: center; display: flex; gap: 20px; justify-content: space-between; margin: 7px 0;}
.action-buttons .likedislike, .action-buttons .subcom{display: flex; gap: 20px; align-items: center;}
.action-buttons a{ color:var(--font-color)}
.like, .dislike, .commentsCount, .sub_elem{display:inline-block; text-align:center; transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}
.like .fa,.dislike .fa{ padding-right:5px}
.heart-icon{width: 1rem;}
.heart-icon{margin-bottom: -4px;}
 .preshow{ font-family:robotolight; font-size:0.8rem; padding-top:10px;}
/*Season*/
.clickable-part, .clickable-part3{ margin:10px 0; text-align:center; cursor:pointer; display:block; line-height:1.8rem;}
#vplayer .clickable-part, #vplayer .clickable-part3{margin-bottom: 3px;}
.season-list{ padding:7px 30px 7px 35px; width:230px; float:left; overflow-y: auto;}
.vypusl-list{float:left; display: block; width: 100%; overflow-y: auto;}
.season-link{ padding-right:10px; font-family:robotolight; padding:2px 8px; display: inline-block;margin-bottom: 5px}
a.season-link{ background:#222; color:#fff; border: 1px solid #222}
a.season-link:hover{ background:#000}
span.season-link{border: 1px solid #222}
.season-list .active, .profile-navigate li.active{ background:#F44336; color:#fff; cursor:default;}
 .season-list .active a {color: #fff}
/*.tvseason.active:before,*/ .profile-navigate li.active:before{ content:""; width:0; height:0; position:absolute; left:100%; border-width:15px 0 15px 15px; border-style:solid; border-color:transparent #F44336;}
.tvseason{ padding:0px 10px 0 15px; cursor:pointer; line-height:30px; text-align:center; position:relative;margin: 1px 0; margin-right:0.9rem;}
.tvseason a{ color:#222}
.vypusl-list .title-list {margin: 10px 0;}
.big-season-img{ width:calc(100% + 0px); margin:-40px 0 -30px 0px}
/*Checkboxes styles*/
input[type="checkbox"]{ display:none;}
input[type="checkbox"] + label{ display:block; position:relative; padding-left:24px; margin-top:10px; line-height:13px; color:#222; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
input[type="checkbox"] + label:before{ content:''; display:block; width:1rem; height:1rem; border:1px solid var(--input-border-color); position:absolute; left:0; top:0; -webkit-transition:all .12s, border-color .08s; transition:all .12s, border-color .08s;}
input[type="checkbox"]:checked + label:before{ width:6px; top:-3px; left:5px; border-radius:0; opacity:1; border-top-color:transparent; border-left-color:transparent; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.st-btn img{ float:none!important; margin:0!important; top:6px!important;}
.person-circle{ float:left; width:calc(100%/4); min-height:185px; text-align:center; margin:10px 0}
.person-circle-clips{ float:left; width:calc(100%/8); text-align:center; margin-top:10px}
.person-line{ margin-left:0px;}
.person-line .person-img-clips{ width:70px!important; margin:0 10px 10px 10px; border-radius:35px;}
.transparent-list{ margin:0 -10px; width:calc(100% + 10px)}
.fa-hashtag{ font-family:robotolight;}
.opt-cover-block{padding-top:57.14%; display:block; position:relative; height:0; width:100%; border-radius: var(--b-radius)}
.card .close, .card-33 .close{position: absolute; top:5px; right: 5px; height: 15px; z-index: 5; cursor: pointer;}
.card .close:hover svg, .card-33 .close:hover svg{background: #fff; }
.card .close svg, .card-33 .close svg{width: 15px; background: rgb(253 253 253 / 25%); position: absolute; top: 0; right: 0}
.opt-img{ position:absolute; top:0; left:0; width:100%; height:100%; border-radius: var(--b-radius)}
.clickable-part i.fa{ margin-right:5px; font-size:16px;}
.sharethis-inline-share-buttons{ min-height:28px;}
/*log form*/
img.log-icon{ height:22px; cursor:pointer;}
.log-dropdown{ position:absolute; top:40px; right:0px; padding:10px; border:1px solid var(--input-border-color); background:var(--bg-color); user-select:none; display:none; z-index:10; min-width:200px;}
.nav .log-dropdown a.alogdrop{ line-height:30px; height:auto; border:none; width:auto;}
.subcheck{ padding:0 15px; float:right; height:31px; margin:4px; line-height:31px }
.subcheck{ background:#E4E4E4; color:#606060;}
.subbtn{float: left; width: 140px;}
.topStats .subbtn span, .topStats .subbtn{cursor: pointer;}
.topStats .subbtn:hover svg{color: red; fill: red}
.tabs__content{ display:none;}
.tabs__content.active{display:block; }
.topStats{line-height:39px; float:right; padding-right:0;  display: flex; justify-content: space-between; margin: 0 5px}
.topStats.tpst{position: absolute; right: 0; top: 0; margin: 3px 10px;}
.topStats span{cursor: default;}
.topStats a span{cursor: pointer;}
.topStats a{ color:#222; display: inline-block; height: 39px}
.topStats .sub_elem{ text-align: center; justify-content: center; white-space: nowrap; padding: 0 5px; min-width: 32px}
.person .topStats{line-height: 18px;float: left;}
.message_slm{ font:0.7rem Robotolight; margin-bottom:10px; background:#fcd000; padding:5px 10px; border:1px solid var(--input-border-color); text-align:center;}
.embed .em_block{position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%); width: 100%; text-align: center; z-index: 1; line-height: normal; padding: 0 10px;}
.embed img.blur {filter: blur(30px); -webkit-filter: blur(30px); -moz-filter: blur(30px); -o-filter: blur(30px); -ms-filter: blur(30px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='20'); width: calc(100% + 100px); position: absolute; left: -50px; top: -33px;}
.embed img.noblur{filter: none; -webkit-filter: none; -moz-filter: none; -o-filter: none; -ms-filter: none;}
.embed img.thumb{filter: blur(2px); width: calc(100% + 14px); padding: 0px; left: -7px; top: -4px;}
.embed .blurtxt{border-radius: var(--b-round-radius); z-index: 1; cursor: pointer; color: #fff; position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%); text-align: center;  line-height: 20px; font-family: RobotoRegular; background: #222; padding: 0px 15px 0px 35px; height: 32px; border: 1px solid var(--input-border-color); display: flex; align-items: center; text-wrap: nowrap;}
.embed .blurtxt:hover{border-color: #ddd!important;}
.embed .blurtxt span{white-space: nowrap;}
.embed.em_cover::after {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); pointer-events: none;}
.embed .em_block .blurtxt{display: inline-block; position: relative; transform: none; top:auto; left:auto; margin-top: 10px;}
.blurtxt .play-3{position: absolute; top: 50%; transform: translateY(-50%); left: 15px;}
.blurtxt.trailer_btn {line-height: 30px;} 
.embed p {line-height: 1.5rem; padding-bottom: 1rem; padding: 10px;}
/* menu.css */
.tv-swiper-block .tv-icon-slide, .tv-swiper-block .swiper-button-box {margin: 10px 0}
#swch .swiper-tv-cards.swiper{padding: 0}
#swch .tv-icon-slide{text-align: center; height: 50px; background-color: #fff; box-sizing: border-box}
#swch .swiper-button-show-next, #swch .swiper-button-show-prev{border:none}
#swch .tv-icon-slide img{height: 100%; padding: 5px 0}
#swch .tv-icon-slide .red-dot{top: 5px; right: 5px; width: 5px; height: 5px}
.topChannel .toogle-like{ margin-right:5px; margin-top:1px;}
.nav-drop-aftervideo nav{ margin-bottom:10px; border:1px solid var(--input-border-color); height:40px;}
.nav-drop-aftervideo nav .row-line, .topChannel .datedrop{cursor: pointer;}
.topChannel .flex-column .datedrop{font-size: 0.8rem; font-family: robotolight}
.top span.datedrop{font-size: 12px; line-height: 39px}
.nav-drop-aftervideo .navToggle{ left:0; top:2px; float:left;}
.nav-drop-aftervideo r2{margin-left:12px; line-height:38px; float:left; cursor:pointer; padding-left:22px;}
r2:before {height: 0; width: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #202020; content: ''; display: block; position: absolute; left: 12px; top: 18px; transform: origin(50% 20%)}
.open r2:before{transform: rotate(-180deg)}
.nav-drop-aftervideo .row-line{ display:inline-block; width:100%}
span.datedrop {float:left;margin-right: 18px; margin-left: 3px; display:block; text-align:center;}
.prevsvg img, .nextsvg img, .prevsvg svg, .nextsvg svg, .listsvg svg{height:12px; display: block;}
.prevnext .listsvg {order:2; cursor: pointer; display: none;}
.prevnext .listsvg svg {height:20px;}
.prevnext svg{float: right;}
.row-line .title_choose{ width:275px; float:left; height:38px; line-height:38px}
nav{ width:100%; height:40px; background-color:white; position:relative; transition-duration:0.5s; transition-timing-function:swing; overflow:hidden;}
.navbar-default{overflow: inherit;background-color:transparent}
.livbar a, .livbar a:hover{color:var(--font-color)}
nav .dropdown{height: auto;}
.navbar-collapse{display: none;;}
.nav-drop-aftervideo nav.open{ height:auto;}
nav .menuToggle{ padding:0px 10px 10px 0px; transition-duration:0.5s;}
.menuToggle table{ width:100%}
nav .menuToggle .li{ list-style:none;}
nav .menuToggle .li a{ padding:10px 0; display:inline-block; text-decoration:none; color:#4d4d4d;}
.livbar .container-fluid{padding: 0;}
.livbar{min-height: 53px; margin-left: -13px; width: calc(100% + 26px);}
.moreToggle{ margin:5px 0; float:right;}
.moreToggle a{ font-size:0.8em;}
.date-toogle, .name-toogle{ font-family:'Roboto', sans-serif; margin:6px 0; font-size:0.8em; color:#202020;}
.date-toogle{ float:left;}
.name-toogle{ float:left; margin-left:20px;}
.share-title-toogle{ font-family:'RobotoRegular', sans-serif; transition:0.5s; float:right; line-height:40px; width:95px;}
.toogle-like{ float:right; margin:0px 10px 0 5px; width:auto; min-width:150px;}
.navToggle{ position:absolute; width:50px; height:40px; top:0px; left:10px; transition-duration:0.5s;}
.navToggle .icon{ transition-duration:0.25s; position:absolute; width:25px; height:2px; top:20px; left:12px; background-color:black;}
.navToggle .icon:before,.navToggle .icon:after{ transition-duration:0.25s; position:absolute; width:25px; height:2px; background-color:black; content:"";}
.navToggle .icon:before{ top:-7px; left:0;}
.navToggle .icon:after{ top:7px; left:0;}
.navToggle:hover{ cursor:pointer;}
.navToggle:hover .icon:before{ top:-10px;}
.navToggle:hover .icon:after{ top:10px;}
.navToggle.open{ transition-duration:1s; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.navToggle.open .icon{ transition-duration:0.5s; background-color:transparent;}
.navToggle.open .icon:before{ transition-duration:0.5s; top:0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.navToggle.open .icon:after{ transition-duration:0.5s; top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
ul.graph_week{padding: 0; margin: 0;}
.graph_week li{display: inline-block; font: 10px 'RobotoLight'; min-width: 22px; width: calc((100% - 30px) / 7); line-height: 20px; text-align: center; border: 1px solid #fff;}
.graph_week li:not(:last-child){margin-right: 5px;}
.graph_week li.active{border-color: #222;}
.menuToggle li a{ color:#202020}
img.w_img{float: left; width: 68px; padding: 10px; margin-right: 5px;}
/* jQuery Countdown styles 2.0.0. */
.countdown{ min-height:80px;}
.count-end{ padding:30px 0;}
.count-end a:hover{ cursor:pointer}
.countdown-rtl{ direction:rtl;}
.countdown-holding span{ color:#888;}
.countdown-row{ clear:both; width:100%; padding:10px 2px; text-align:center; display:block;}
.countdown-show1 .countdown-section{ width:98%;}
.countdown-show2 .countdown-section{ width:48%;}
.countdown-show3 .countdown-section{ width:calc(100% / 3);}
.countdown-show4 .countdown-section{ width:24.5%;}
.countdown-show5 .countdown-section{ width:19.5%;}
.countdown-show6 .countdown-section{ width:16.25%;}
.countdown-show7 .countdown-section{ width:14%;}
.countdown-section{ display:block; float:left; font-size:75%; text-align:center;}
.countdown-amount{ font-size:200%;}
.countdown-period{ display:block;}
.countdown-descr{ margin-top:15px; font-family:RobotoLight; font-size:0.8rem; line-height:30px}
/*РўРµР»РµРєР°РЅР°Р»С‹*/
.chnl-main-title img {display: inline-block; border: none; width:38px; float:left;}
td.chnl-main-title{width:100%}
.chnl-main-title-parrent{width: 100%; position: absolute; top: 0; left: 0; overflow: auto; background: none; border: none; outline: none;}
.parent {width: 100%; position: relative; top: 0; left: 0; overflow: auto; line-height: 39px}
.parent img{margin:0 10px}
.label-checkbox{float:right;line-height:40px;}
.chnl-tumbler{float: right;	line-height: 40px;	width: 225px;	margin-top: 4px;}
.first, .second{color:#3B709E;	cursor: pointer;	display: inline-block; float: left; font-family: RobotoRegular; font-size:0.73rem; margin-left: 55px; position: relative; text-decoration: none; transition: all 0.2s ease 0s;	vertical-align: top;}
.first{margin-left: 10px}
.tumbler::before {border-radius: 9px;content: "";	display: block; height: 18px; left: -1px; position: absolute; top: 11px;	transition: all 0.2s ease 0s; width: 38px; z-index: 1;}
.tumbler::after {background-color: #ffffff;	border-radius: 100%;	content: ""; display: block;	height: 1rem;	left: 2px;	position: absolute;	top: 13px;	transition: all 0.2s ease 0s;	width: 14px;	z-index: 2;}
.tumbler {display: inline-block; float: left;	margin: 0 10px;	position: relative; vertical-align: top;	width: 36px;}
.on {	color: #202020;cursor:default;}
.on.tumbler:after {left:20px;}
._1ci {border-radius: 100px!important;}
.close_button {position: absolute; top: 0px; right: 0px; color: #222222; width: 30px; height: 30px; padding: 5px; cursor: pointer; z-index: 10; display: none; line-height: normal;}
.seria_list_block {background: #222; display: none}
.seria_list_block1 {position: absolute; top: 0; left: 0; width: 100%; opacity: 0; height: 100%;background: #222; overflow-y: scroll;z-index: -5;}
.seria_list_block2 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;background: #222; overflow-y: scroll;z-index: 4; opacity: 0}
.spoiler_tv .tv-icon-chnl {width: calc(100% / 7); padding: 10px;position: relative;}
.tv_label {position: absolute; color: #fff; width: 100%; line-height: 14px; left: 0; bottom: 5px; text-align: center; font-size: 12px; padding: 0 5px; display: none}
.spoiler_tv .tv-icon-chnl:hover .tv_label{display: block;}
.show_hide svg{width: 30px; padding: 5px; margin: calc((100% - 34px) / 2) auto; display: block;}
.show_seria_list, .hide_seria_list, .show_hide_list {cursor: pointer;}
img.l_radio {position: absolute; top: calc((100% - 150px)/2); left: calc((100% - 150px)/2); z-index: 2;}
.p_radio audio, .embed audio {position: absolute; width: calc(100% - 20px); bottom: 10px; right: 10px; z-index: 3}
.p_radio h1{padding-left: 10px}
.p_radio .chLogo{display: none;}
.p_radio .botChannel{position: relative;}
#dayguide{width: 100%; padding-bottom: 5px;}
#dayguide table{width: calc(100% - 10px); margin: 5px}
#dayguide table td {padding:2px 5px; vertical-align: top;}
#dayguide table td span.news_title.city{font-size: 1.1rem; padding: 0px 10px; display: block;}
#dayguide table td.tvtime, td.td_1p{width: 1%}
#dayguide table td.tvtime p, .schedule .tvtime p{padding: 1px 5px}
#dayguide .a-right-block {line-height: normal; padding-right: 0px}

#dayguide_page .sub_elem{margin-left: auto; background: var(--bg-color); border: none; width: 39px; height: 39px; line-height: 39px; display: none;}
#dayguide_page .sub_elem .heart-icon {margin-right: 0 !important;}
#dayguide_page .sub_elem label{display: none;}
#dayguide_page .topChannel{flex: 1; flex-direction: row;}
#dayguide_page .topChannel:hover .sub_elem, #dayguide_page .topChannel .sub_elem.subscribed{display: inline-block;}

/*РљРѕРјРјРµРЅС‚Р°СЂРёРё*/
.comment-reply-cancel, #comments .comment-update {  display: none;  }
#comment{margin-top: 0;}
#comments .comment-form-wrap {  margin-bottom: 10px;  }
.comments-count-wrap {float: left;}
span.comments-count, span.comments-count-label {  line-height: 39px;  }
span.comments-count {  margin-left: 5px;  margin-right: 10px;  }
.comments-count-wrap .comments-count{padding-left: 10px;}
#comments .comment {  margin-left: 120px;  margin-bottom: 15px;  }
#comments .comment.new .comment-wrap {  border-width: 2px;  }
#comments .comment.unpublished .comment-wrap {  background: #f8dd84;  }
#comments .comment-preview-wrap {  background: #ccc;  margin: 15px 0;  }
#comments .level0 {  margin-left: 0px;  }
#comments .level1 {  margin-left: 30px;  }
#comments .level2 {  margin-left: 60px;  }
#comments .level3 {  margin-left: 90px;  }
#comments .comment-reply-cancel {  display: inline-block;  border: none; line-height: 32px}
#comments .comment-preview-wrap {  background: #ccc;  margin: 15px 0;  }
#comments .comment.editable .comment-update {  display: inline-block;  }
#comments .comment-moderation .comment-undelete,#comments .comment.published .comment-moderation .comment-publish,#comments .comment.unpublished .comment-moderation .comment-unpublish,#comments .comment.deleted .comment-moderation .comment-delete {  display: none;  }
#comments .comment.deleted .comment-moderation .comment-undelete {  display: inline-block;  }
.recent-comments {  padding: 15px;  margin-bottom: 15px;  }
.recent-comment {  margin-bottom: 15px;  }
.username .reply {  padding-left: 8px }
.comments-form-wrap form {  position: relative;  }
.comments-form-wrap form.disabled:before {  content: "";  display: block;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: rgba(255,255,255,.4);  }
.comments-form-wrap .btn {background: var(--black-btn-bg);  color: #fff;  width: auto;  float: right; margin-top: 10px; height: auto;}
.comments-form-wrap .btn:hover{background: #F44336}
.comments-form-wrap,.guestfotm{  padding: 0 10px;  }
.form-control {border-radius: var(--b-radius) }
.no-comments {display: none;  }
.comment-footer a.comment-reply {  color: var(--font-color);  width: auto }
.comment-link {display: none }
#comments .comment.guest .comment-head {  background: #fff;  padding: 0 }
#comments .comment .comment-wrap, .comment-preview-wrap {border: none; margin: 10px 0; clear: both }
.comm-av img {width: 40px;  margin-right: 10px;  border-radius: 100px;  }
.comm-av, .comm-name {  float: left }
#comments .comment-reply-cancel {  margin-left: 0px;  padding: 0 }
.guestfotm {padding-top: 0}
.guestfotm .form-group .bottom-show-descr{line-height: 34px !important;}
#comments .comment .comment-body {padding-bottom: 0;  display: block;  clear: both;  padding-top: 5px;}
.invalid-feedback {margin-bottom: 10px;  margin-top: 3px;  }
.comments-wrap{padding: 0 10px}
.createdon {margin-top: 2px; display: block;}
button.btn.comment-reply-cancel.btn-info.btn-lg {  background: none;  color: var(--font-color);  }
.comments .commBody {padding-bottom: 10px;  }
.comment-body p:last-of-type {padding-bottom: 0;}
#comments .comment .comments-rating .comments-like, #comments .comment .comments-rating .comments-dislike {width: 20px; text-align: center; display: inline-block; color: #222}
#comments .comment .comments-rating .comments-like {position: absolute;right: 0}
#comments .comment .comments-rating .comments-dislike {position: absolute; right: 70px}
#comments .comment.rated .comments-rating .comments-like, #comments .comment.rated .comments-rating .comments-dislike{display:none;}
#comments .comment.gst .comments-rating .comments-like, #comments .comment.gst .comments-rating .comments-dislike{display:none;}
#comments .comment .comments-rating {position: absolute;right: 10px;}
#comments .comment .comments-rating{font-family: robotolight;font-size: 0.8rem;}
#comments .comment .comments-rating-count {width: 40px; text-align: center; display: inline-block; background-color: #F3F3F3;color: #818181; padding: 2px 0; position: absolute; right: 25px}
#comments .gst .comments-rating-count {display: none;}
#comments .positive .comments-rating-count{color: #07a23b; background-color: #EEFBF3; display:  inline-block}
#comments .negative .comments-rating-count{color: #cd192e; background-color: #FFF1F1; display:  inline-block}
.comments-form-wrap #comment{min-height: 73px;  display: block;box-sizing: padding-box; overflow: hidden;}
/* Р’С‹РїСѓСЃРє */
.clickable-part{margin:10px 0px; border-radius: var(--b-round-radius); text-align:center; cursor:pointer; display:block; line-height:1rem; padding:6px 0; background: var(--black-btn-bg); color: #fff; border: 1px solid var(--black-btn-bg); box-sizing: border-box;}
.season-swiper-container .clickable-part{width: calc((100% - 25px)/ 6); margin-right: 5px}
.swiper-container .active{ background-color: var(--bg-color); color: var(--font-color); pointer-events:none;}
.swiper-button-disabled{ opacity:0;}
.swiper-container, .season-swiper-container{ overflow:visible; margin: 0 auto; position: relative;z-index: 1;}
.swiper-container-horizontal > .swiper-pagination-progress{ left:-30px; width:calc(100% + 60px); height: 0}
.swiper-container .rowtotal{ display:none}
.swiper-container .active .rowtotal{ display:inline}
.swiper-button-box {position: absolute; right: 10px; top: 10px; }
.light_seria_list_block.seria_list_block{background-color: var(--bg-color)}
.light_seria_list_block.seria_list_block .close_button{display: unset}
.show_hide_list {display: flex; align-items: center; justify-content: center; padding: 0 15px;}
.show_hide_list .show_ico{padding-right: 10px; float: left;}
.show_hide_list .drop_show_label{float: left;}
.show_ico svg{margin-bottom: -3px}
.tv-cell{flex: 0 0 calc(100% / 6 - 10px);}

.swiper-inline-nav {position: relative; margin: 10px 0}
.swiper-inline-nav .swiper_wrap {display: flex; align-items: center; grid-gap: 10px}
.swiper-tv-inline .swiper{padding: 0 10px;}
.swiper-inline-nav .swiper {overflow: hidden; float: left; flex: 1}
.templ-schedule-all .schedule-nav {position: sticky; z-index: 10; background-color: var(--bg-color); top:0}

.swiper-show-navbox{float: right; margin: 5px 0; width: 47px}
.season-swiper-block .swiper-show-navbox{margin: 0; height: 30px}
#vplayer .season-swiper-block .swiper-show-navbox{margin: 10px 0 3px 0;}
.fancy_content .season-swiper-block{margin-right: 10px;}
.fancy_content .tv_chnl_list .grid_33{padding: 0 10px;}

.swiper-button-show-next{margin-left: -1px}
.swiper-button-show-next, .swiper-button-show-prev {position: relative; width: 24px; height: 30px; z-index: 10; float: right; cursor: pointer; border: 1px solid #dce0e2}
.no-border .swiper-button-show-next, .no-border .swiper-button-show-prev{border-color: transparent}
.swiper-button-show-next.swiper-button-disabled, .swiper-button-show-prev.swiper-button-disabled{opacity: 0.1; cursor: default;}
.swiper-button-show-next:before, .swiper-button-show-prev:before, .swiper_more_title:after{border: solid; border-color: var(--black-color); border-width: 0 1px 1px 0; width: 7px; height: 7px; user-select: none; content: ""; display: block; position: absolute; top:11px}
.swiper-button-show-next:hover:before, .swiper-button-show-prev:hover:before{border-color: red}
.swiper-button-show-next.swiper-button-disabled:hover:before, .swiper-button-show-prev.swiper-button-disabled:hover:before{border-color: var(--font-color)}
.swiper-button-show-next:before, .swiper_more_title:after {transform: rotate(-45deg); right: 10px}
.swiper-button-show-prev:before {transform: rotate(135deg); left: 10px}
.swiper-cards .swiper-wrapper{width: calc(100% + 10px); margin-right: -10px}
.grid_33 .swiper-card {margin-right: 0}
.grid_33 .swiper-slide{flex-basis: calc((100% - 30px) / 4); margin-bottom: var(--vertical-padding-block);}
.swiper-slide .mid-show-img{margin-bottom: 5px;}
.swiper-card{overflow: hidden; width: calc((100% - 30px) / 3); margin-right: 10px; position: relative;}
.swiper_more_title{position: relative; padding-right: 20px; line-height: 39px; font-size: 1.2rem;}
.swiper_more_title:hover:after{border-color: red}
.swiper_more_title:after{right: 8px; top:calc(50% - 2px)}

.swiper-person{margin-bottom: 10px}
.swiper-person .overlay{position: relative;}
.swiper-person .overlay img{width: 100%; border-radius: 100px; aspect-ratio: 1 / 1; position: relative;}
.swiper-person span{text-align: center; color: #222; margin-top: 10px; display: block;}
.swiper-person .overlay:after{content: '\A'; position: absolute; width: 100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.4); opacity: 0; transition: all .2s; -webkit-transition: all .2s; border-radius: 100px}
.swiper-person:hover .overlay:after{opacity: 1}

details{padding: 10px}
summary {list-style: none; display: flex; transition: height 1s ease; cursor: pointer; font-size: 1.2rem; align-items: center;}
summary svg{margin-right: 10px;}
summary::-webkit-details-marker {display: none;}

details[open] summary {margin-bottom: .8em;}
details[open] summary svg{rotate: 180deg;}
details[open] div{padding: .5em 1em;}

.table-cont td{padding-bottom: 10px; vertical-align: baseline;}
.sticky{ position:fixed; z-index:101;}
.stop{ position:relative; z-index:101;}
.p0, .p6, .p12, .p16, .p18, .p99 {width: 18px; height: 18px;background-image: url(/img/plus-99.svg); float: left; background-size: 100px; background-repeat: no-repeat;}
.top .p0,.top  .p6,.top  .p12,.top  .p16,.top  .p18,.top  .p99 {margin: 12px 9px 0 11px;}
.stat_rat{margin: 11px 5px; background-image: url(/img/rating.svg); background-size: 24px; width: 24px; height: 14px;}
.p0{background-position: 0px 0;}
.p6{background-position: -20px 0;}
.p12{background-position: -41px 0;}
.p16{background-position: -62px 0;}
.p18{background-position: -83px 0;}
.p99{background-position: -183px 0;}
.stat_rat.p0{background-position: 0 0px; width: 19px;}
.stat_rat.p6{background-position: 0 -25px; width: 19px;}
.stat_rat.p12{background-position: 0 -50px;}
.stat_rat.p16{background-position: 0 -75px;}
.stat_rat.p18{background-position: 0 -100px;}
.stat_rat.p99{background-position: 0 -125px;}
.sideBlock_img .stat_rat{position: absolute; top: -5px; right: 15px;}
.table-film-content .stat_rat{margin: 0;}
.text_block .cont img.svg-imdb, .table-film-content img.svg-imdb{width: 35px; margin: 0 5px 0 0; float: left;}
#callback-form{min-height:50px;width: 400px;}
.fancybox-content{padding:22px 44px;min-height:150px; background-color: var(--bg-color)!important;} 
.fancybox-slide--html .fancybox-close-small {   padding: 10px;right: 36px;top: 22px;}
.text-center{clear: both; display:block;margin-bottom: 10px;}
.searchlogin ul li a{width:60px;padding:0 10px}
.searchlogin {float:left}
.square_content{min-height:280px}
.navbar-right .search_label{display: none;}
.red-dot{position: absolute; top: 7px; right: 7px; background-color: #f00; width: 7px; height: 7px; z-index: 5; border-radius: 10px;}

.card_label{background-color: rgb(85, 85, 85); position: absolute; top: 7px; right: 7px; z-index: 1; border-radius: 3px; padding: 2px 6px; font-size: 10px; color:#fff; text-transform: uppercase}
.live_label{background-color: #f00; padding-left: 13px;}
.live_label:before {content: ""; position: absolute; left: 5px; top: 7px; width: 4px; height: 4px; border-radius: 50%; background-color: #fff;}
.card_label.sub_label{background-color: #58a52a;}
/* Shared */
.share_icon{cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;list-style:none; border-radius: var(--b-radius);}
.share_icon:after{content:"";position:absolute;width:25px;height:25px;top:50%;left:50%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}
.share_icon:hover{opacity: .8;}
ul.impulse__enter-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:25px;z-index:2;list-style:none;padding:0; gap: 10px; margin:10px 0}
.social-media-tel{background-color:#29a0d3}
.social-media-fb{background-color:#3c579e}
.social-media-vk{background-color:#4c75a3}
.social-media-tw{background-color:#00abf1}
.social-media-ok{background-color:#f48420}
.social-media-wtsp{background-color:#25b10e}
.social-media-xcom{background-color:#000000}
.social-media-viber{background-color:#645EA4}
.impulse__enter-list li:last-of-type{margin-right:0}
.social-media-xcom:after{background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="25" height="25" /><path d="M14.4821 11.6218L21.0389 4H19.4852L13.7919 10.6179L9.24467 4H4L10.8763 14.0074L4 22H5.55385L11.5661 15.0113L16.3683 22H21.613L14.4821 11.6218ZM6.11371 5.16972H8.50031L19.4859 20.8835H17.0993L6.11371 5.16972Z" fill="white"/></svg>')}
.social-media-viber:after{background-image: url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z" fill="white"/></svg>')}
.social-media-tel:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NC40IDQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NC40IDQ2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MC4xLDEuMUwxLjgsMTkuOWMtMS42LDAuNi0xLjUsMi45LDAuMSwzLjNsMTIuMywzLjZsNC42LDE0LjVjMC41LDEuNSwyLjQsMiwzLjUsMC44bDYuMy02LjVsMTIuNCw5LjEKCWMxLjUsMS4xLDMuNywwLjMsNC4xLTEuNmw4LjItMzkuNEM1My44LDIsNTEuOSwwLjQsNTAuMSwxLjF6IE00NC4xLDkuOEwyMS42LDI5LjZjLTAuMiwwLjItMC40LDAuNS0wLjQsMC44bC0wLjksNy43CgljMCwwLjMtMC40LDAuMy0wLjUsMGwtMy42LTExLjRjLTAuMi0wLjUsMC0xLjEsMC41LTEuNEw0My40LDguOUM0NCw4LjUsNDQuNiw5LjMsNDQuMSw5Ljh6Ii8+Cjwvc3ZnPgo=)}
.social-media-fb:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjEsMzkuMUg2LjJWMTkuM0gwLjZ2LTYuNWg1LjZWOS43YzAtNS4zLDIuMi04LjUsOC41LTguNWg2LjF2Ni41aC00LjFjLTIuNCwwLTIuNiwwLjktMi42LDIuNmwwLDIuNGg3LjIKCXY2LjVoLTcuMlYzOS4xeiIvPgo8L3N2Zz4K)}
.social-media-vk:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OSAyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkgMjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4LjEsMi4xTDM3LjcsMi4xYzAsMC0zLjcsOS41LTgsMTEuOGMtMy4xLTIuMSwwLjctOS4xLTEuNS0xMS42Yy0xLjYtMS43LTExLjItMS4zLTExLjUsMQoJYzEuMSwwLjMsMi4xLDAuNiwyLjUsMS41YzEuMSwyLjIsMC44LDguOS0xLDkuMWMtMS4xLDAuMS0yLTEuNS0yLjYtMi40Yy0wLjctMS0xLjQtMS45LTIuMS0zLjFjLTAuOC0xLjMtMy42LTYuNS0zLjYtNi41TDEsMgoJYzAsMCwzLjEsNy44LDUuMywxMS41YzQuNCw3LjUsOS41LDE1LjMsMjIsMTMuM2MwLjgtMi4xLDAuMS01LjMsMi40LTUuNGMxLjMtMC4xLDIuMiwxLjQsMi45LDIuMmMwLjgsMC45LDEuMywxLjcsMi4xLDIuNAoJYzEuOCwxLjQsMy41LDEuNCw2LjUsMS4yYzIuNi0wLjEsNS4zLDAuNiw1LjctMS4yYzAuNC0yLTItMy45LTMuMS01Yy0xLjQtMS40LTQuMS0zLjEtNC4yLTQuOWMtMC4xLTIuMiwzLjItNS4yLDQuMi02LjUKCUM0Ni41LDcuMyw0OC4xLDIuMSw0OC4xLDIuMXoiLz4KPC9zdmc+Cg==);-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}
.social-media-tw:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MyAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LjIsNS40Yy0wLjIsMC4xLTAuNCwwLjEtMC41LDAuMWMtMS4xLDAuMy0xLjItMC4xLTAuNC0wLjljMC40LTAuNCwwLjctMC44LDEtMS4yYzAuNi0xLDAuMS0xLjQtMS0wLjkKCUMzNi44LDIuNywzNi40LDIuOCwzNiwzYy0xLjEsMC40LTIuNi0wLjItMy42LTAuOEMzMS4yLDEuNCwyOS44LDEsMjguMywxYy0yLjIsMC00LDAuOC01LjYsMi4zYy0xLjUsMS41LTIuMywzLjQtMi4zLDUuNgoJYzAsMC4zLDAsMC42LDAuMSwwLjljMC4xLDAuNS0wLjgsMC45LTEuOSwwLjdjLTIuNS0wLjMtNC44LTEuMS03LTIuMkM5LjMsNy4yLDcuMyw1LjcsNS43LDRDNC45LDMuMiwzLjgsMy4zLDMuNSw0LjQKCUMzLjMsNSwzLjIsNS43LDMuMiw2LjRjMCwxLjQsMC4zLDIuNiwxLDMuOGMwLjMsMC42LDAuNywxLjEsMS4xLDEuNmMwLjcsMC44LDAuNiwxLjItMC40LDFjLTEtMC4zLTEuNy0wLjctMS43LTAuN3MwLDAsMCwwCgljMCwxLjksMC42LDMuNiwxLjgsNWMwLjcsMC45LDEuNiwxLjYsMi42LDIuMWMxLDAuNSwxLjUsMC44LDAuOSwwLjljLTAuMywwLTAuNywwLjEtMSwwLjFjLTAuMiwwLTAuNSwwLTAuNywwCgljLTAuNCwwLTAuNSwwLjgsMC4xLDEuOGMwLjUsMC44LDEuMSwxLjQsMS45LDJjMC44LDAuNiwxLjYsMSwyLjUsMS4zYzEuMSwwLjMsMS4zLDAuOSwwLjMsMS41Yy0yLjQsMS41LTUuMSwyLjItOC4xLDIuMgoJYy0wLjMsMC0wLjcsMC0xLDBjLTAuNSwwLTAuMiwwLjQsMC44LDFjMy4yLDEuNyw2LjYsMi41LDEwLjMsMi41YzIuOCwwLDUuNC0wLjQsNy45LTEuM2MyLjUtMC45LDQuNi0yLjEsNi4zLTMuNgoJYzEuNy0xLjUsMy4yLTMuMiw0LjUtNS4xYzEuMy0xLjksMi4yLTQsMi44LTYuMWMwLjYtMi4xLDAuOS00LjIsMC45LTYuM2MwLTAuMiwwLTAuNCwwLTAuNWMwLTAuMywwLjctMS4xLDEuNi0xLjgKCWMwLjQtMC40LDAuNy0wLjcsMS4xLTEuMUMzOS42LDUuNSwzOS4zLDUuMSwzOC4yLDUuNHoiLz4KPC9zdmc+Cg==)}
.social-media-ok:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjcsMjEuMmMtMC41LTEtMi0xLjktMy45LTAuNGMtMi42LDItNi43LDItNi43LDJzLTQuMiwwLTYuNy0yYy0xLjktMS41LTMuNC0wLjYtMy45LDAuNAoJYy0wLjksMS44LDAuMSwyLjcsMi40LDQuMmMyLDEuMyw0LjcsMS43LDYuNCwxLjlsLTEuNSwxLjVjLTIuMSwyLjEtNCw0LTUuNCw1LjRjLTAuOCwwLjgtMC44LDIuMiwwLDNsMC4yLDAuMgoJQzQuMSwzNy44LDQuNiwzOCw1LjIsMzhoMGMwLjUsMCwxLjEtMC4yLDEuNS0wLjZsNS40LTUuNGMyLjEsMi4xLDQsNCw1LjQsNS40YzAuOCwwLjgsMi4yLDAuOCwzLDBsMC4yLTAuMmMwLjgtMC44LDAuOC0yLjIsMC0zCglsLTUuNC01LjRsLTEuNS0xLjVjMS44LTAuMiw0LjQtMC43LDYuNC0xLjlDMjIuNiwyMy45LDIzLjYsMjMsMjIuNywyMS4yTDIyLjcsMjEuMnogTTEyLjEsNi4zYzIuNSwwLDQuNSwyLDQuNSw0LjUKCWMwLDIuNS0yLDQuNS00LjUsNC41cy00LjUtMi00LjUtNC41QzcuNSw4LjQsOS42LDYuMywxMi4xLDYuM0wxMi4xLDYuM3ogTTEyLjEsMjAuMWM1LjEsMCw5LjItNC4xLDkuMi05LjJjMC01LjEtNC4xLTkuMi05LjItOS4yCgljLTUuMSwwLTkuMiw0LjEtOS4yLDkuMkMyLjksMTUuOSw3LDIwLjEsMTIuMSwyMC4xTDEyLjEsMjAuMXoiLz4KPC9zdmc+Cg==)}
.social-media-wtsp:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NiA1NiIgd2lkdGg9IjU2IiBoZWlnaHQ9IjU2Ij4KCTxzdHlsZT4KCQl0c3BhbiB7IHdoaXRlLXNwYWNlOnByZSB9CgkJLnNocDAgeyBmaWxsOiAjZmZmZmZmIH0gCgk8L3N0eWxlPgoJPGcgaWQ9IkxheWVyIj4KCQk8ZyBpZD0iTGF5ZXIiPgoJCQk8cGF0aCBpZD0iTGF5ZXIiIGNsYXNzPSJzaHAwIiBkPSJNOC40LDQ3LjZsMi43LC05LjdjLTEuOCwtMyAtMi43LC02LjQgLTIuNywtOS45YzAuMSwtMTAuOCA4LjgsLTE5LjYgMTkuNiwtMTkuNmMxMC44LDAgMTkuNiw4LjggMTkuNiwxOS42YzAsMTAuOCAtOC44LDE5LjUgLTE5LjYsMTkuNWMtMy40LDAgLTYuNywtMC45IC05LjYsLTIuNXpNMTksNDEuNWwwLjYsMC40YzIuNSwxLjUgNS41LDIuNCA4LjQsMi40YzksMCAxNi4yLC03LjMgMTYuMiwtMTYuMmMwLC04LjkgLTcuMiwtMTYuNCAtMTYuMiwtMTYuNGMtOSwwIC0xNi4yLDcuMyAtMTYuMiwxNi4zYzAsMy4xIDAuOSw2LjIgMi42LDguOGwwLjQsMC42bC0xLjYsNS42eiIgLz4KCQkJPHBhdGggaWQ9IkxheWVyIiBjbGFzcz0ic2hwMCIgZD0iTTIyLjUsMTguOWwtMS4zLC0wLjFjLTAuNCwwIC0wLjgsMC4xIC0xLjEsMC40Yy0wLjYsMC41IC0xLjYsMS42IC0xLjksMi45Yy0wLjUsMiAwLjIsNC41IDIsNi45YzEuOCwyLjUgNS4yLDYuNCAxMS4xLDguMWMxLjksMC41IDMuNCwwLjIgNC42LC0wLjZjMC45LC0wLjYgMS42LC0xLjUgMS44LC0yLjZsMC4yLC0wLjljMC4xLC0wLjMgLTAuMSwtMC42IC0wLjQsLTAuN2wtNC4zLC0yYy0wLjMsLTAuMSAtMC42LDAgLTAuOCwwLjJsLTEuNywyLjJjLTAuMSwwLjIgLTAuMywwLjIgLTAuNSwwLjJjLTEuMiwtMC40IC01LC0yIC03LjEsLTYuMWMtMC4xLC0wLjIgLTAuMSwtMC40IDAuMSwtMC41bDEuNiwtMS45YzAuMiwtMC4yIDAuMiwtMC41IDAuMSwtMC43bC0xLjgsLTQuM2MtMC4xLC0wLjQgLTAuMywtMC41IC0wLjYsLTAuNXoiIC8+CgkJPC9nPgoJPC9nPgo8L3N2Zz4=);-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}
/* РљР°СЂС‚РѕС‡РєРё */
.collections_container h1{float:left;padding:0 10px;line-height:39px}
.card{margin-bottom: 10px;}
.card .mid-back,.card33 .mid-back{position:absolute;width:100%;height:100%;background:#222;top:0;opacity:0;transition:opacity .2s linear 0;-webkit-transition:.2s all ease}
.card:hover .mid-back,.card33:hover .mid-back{opacity:.5; z-index: 2;}
.card25{width:calc((100% - 40px) / 4);float:left; position:relative; -webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}
.grid_33 .card25{width:calc((100% - 30px) / 4); margin-bottom: var(--vertical-padding-block);}
.card33,.card-33{ position:relative; -webkit-transition:all .2s ease; transition:all .2s ease; overflow:hidden; margin-bottom: 15px;}
.col-show-img img{width:100%}
.chnl-news img{width:calc((100% - 122px) / 9);margin:0 5px 10px}
.card-image{-webkit-transition:.1s all ease;transition:.1s all ease}
.card-image img{width:100%}
.card-meta{position:absolute;bottom:0;left:0;right:0;-webkit-transition:.2s all ease;transition:.2s all ease}
.card .mid-show-name{min-height:40px;vertical-align:middle}
.card .bottom-show-descr{white-space:nowrap;}
.shoto{overflow:hidden;position:relative;;min-height:46px; display: flex;}
.shoto::after{background: rgba(0, 0, 0, 0) linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, var(--bg-color) 100%, var(--bg-color) 100%); repeat scroll 0 0;content:"";height:38px;position:absolute;right:0;top:0;width:40px}
.card-meta .tag{height:1rem;color:#fff;display:inline-block;padding:10px;position:absolute;left:0;bottom:-2px;font-size:.7rem;display:none;width:100%}
.card-meta .tag .tag-comments{color:#fff;float:right;opacity:1;padding:0}
.tag .fa-comment-o,.tag a,.tag .fa-calendar{color:#fff}
.card-details {padding:5px 0px;-webkit-transition:.2s all ease;transition:.2s all ease; z-index: 3;}
.card-details .mid-show-name a, a.swiper_more_title{color:var(--black-color); margin-left: 0;}
.table-last-ep{transition:visibility 0.5s,opacity .5s linear}
.card-details .card-name-line {display: flex; align-items: center;}
.card-details .card-name-line .mid-show-name{flex: 1; min-height: auto;}

.shoto .clickable-row{margin:0}
.shoto .name-toggle{padding:0}
.shoto.bottom-show-descr{height: 1rem; min-height: 1rem; overflow: hidden; }
.shoto.bottom-show-descr svg{margin-right: 7px;}
.shoto.bottom-show-descr a{width: 100%}

.searchform{width: 304px}
.transparent {background-color: transparent}
.news_like{width:110px;float:left; margin-top:7px; margin-left:5px}
.news_like .like, .news_like .dislike {width: 35px; float: left; margin:0px; padding: 0}
.news_like .like {margin-right:10px}
.news_like .likedislikebar {display: none!important}
.news_like span {display: block; text-align: left; font-family: RobotoLight;font-size: 0.8rem; float: left;}
.news_like .like-icon {margin: 0; color: #222; fill: #222; width: 10px!important;float: left!important;}

lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer}
lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9))}
lite-youtube > iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}
lite-youtube > .lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,0.2,1);border:none}
lite-youtube:hover > .lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}
lite-youtube.lyt-activated{cursor:unset}
lite-youtube.lyt-activated::before,lite-youtube.lyt-activated > .lty-playbtn{opacity:0;pointer-events:none}
.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}

.dayweek_line .swiper-inline-nav {margin: 0}
.dayweek_line .listdate{float: left;display: flex; align-items: baseline; justify-content: center; gap: 4px; width: calc(calc(100% - 30px) / 7); cursor: pointer; color: #fff; height: 30px; line-height: 28px; margin-right: 5px}
.dayweek_line .listdate.today{color: #222;background: #fff;}
.dayweek_line .listdate .txtdate {font-size: .7rem; font-family: 'RobotoLight'; display: block;}
.fakeSelect{position: relative; line-height: normal; width: 100%; text-align: left; white-space: nowrap;}
.nativeSelect {position: absolute; opacity: 0; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; display: block; cursor: pointer;}
.custom-select {position: relative;}
.tvschedule table{width:100%}
.tvschedule table tr {display:block;margin:5px 0}
.tvschedule .tvtime{width: 60px;text-align: center;padding:3px; margin: 2px 0;}
.tvschedule .tvtitle{line-height:unset;margin: 0;padding:0 5px}
.tvschedule .tvplus{padding:0 5px;width: 30px;}
.tvschedule .topChannel{margin-top: 20px; margin-bottom: 7px;}
table.schedule{margin-top: -10px;}
.schedule .channel{column-count: 2; margin: 0;}
.schedule .channel{column-count: 1;}
.schedule .program{padding-top: 10px; display: flex;}
.schedule .tvtime{width: auto; padding: 0; margin-top: 1px;}
.schedule .tvtitle{padding: 0 0 0 10px;}
.day-link{float:right;padding-left:10px;}
.day-link a{float:left;padding-right:0;padding-left:8px}
.day-link a:first-child{padding-left:0}
.past td{opacity: 0.5;}
.past, .past td, .past .tvtime, .past .tvtitle{opacity: 0.6;}
.now td.tvtime p, .now .tvtime p{background:var(--red_hover); color:#fff; border-radius: var(--b-radius);}
.chan .cont td.tvtime p{padding:1px 5px; margin-right: 10px;}
.tvtitle p, .tvtitle .parental{float:left}
.show-past{float:left; line-height: 39px;cursor:pointer}
.hide-past-label, .search_txt{display:none}
.mob-theme{opacity: 0; width: 0;}

.sb-search{position:relative;margin-top:10px; margin-left: 10px;width:0;min-width:36px;height:36px;float:right;overflow:hidden;-webkit-backface-visibility:hidden; right: 5px;}
.sb-search-input{position:absolute;top:0;right:0;border:none;outline:none;background:var(--input-bg-color);width:calc(100% - 52px);height:20px;margin:0;z-index:10;padding:6px 36px 8px 10px;font-family:inherit; border:1px solid var(--input-border-color);}
input[type="search"].sb-search-input{-webkit-appearance:none;}
.sb-icon-search,.sb-search-submit{width:36px;height:36px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:36px;text-align:center;cursor:pointer}
.sb-icon-search #searhcicon{padding-top: 9px; margin-right: 10px}
.sb-search-submit{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;border:none;outline:none;z-index:-1}
.sb-icon-search{color:#000;background:#F6F6F6;z-index:90;}
.sb-icon-search:before{content:""}
.sb-search.sb-search-open,.no-js .sb-search{position: absolute; width: calc((1186px / 3) - 7px)}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search{background:var(--black-btn-bg);color:#fff;z-index:11; border-top-right-radius: var(--b-radius); border-bottom-right-radius: var(--b-radius);}
.sb-search.sb-search-open .sb-icon-search #searhcicon{fill:#fff;} 

#search-box {position: relative; width:199px; position: absolute; top: 0; right: 0;}
#search-form {height: 35px; border: 1px solid var(--input-border-color); background-color: var(--input-bg-color); overflow: hidden;}
#search-text { color: #ccc; border-width: 0; background: transparent;}
#search-box input[type="text"]{text-align:center; height: 35px; color: var(--font-color); outline: none; font-family: robotolight; font-size: 0.8rem; width:100px; cursor:poointer;border-right:none;border: 1px solid var(--input-border-color);margin-top: 0;}
#search-button {position: absolute; top: 0; right: 0; height: 35px; width: 100px; color: #fff; text-align: center; border-width: 0; background-color:#333; border: 1px solid #333; cursor: pointer; border-radius: 0 var(--b-round-radius) var(--b-round-radius) 0}
.streammes{padding:100px 20px;font-family: RobotoLight;;text-align:center}
#search-button:hover{background-color:#F44336; border-color:#F44336 }
.search_page_form{width:100%; margin-bottom: 10px}
.search_page_form .seaarchbtn{position:absolute;right:0px;width:100px!important; margin-top:0;height:34px; border-radius: 0 var(--b-radius) var(--b-radius) 0;}
.grid_33 .top{padding-top: 0;}
.lang-select li.current{background-color: var(--selected);}

.border-round-left{border-top-left-radius: var(--b-round-radius); border-bottom-left-radius: var(--b-round-radius);}
.border-round-right{border-top-right-radius: var(--b-round-radius); border-bottom-right-radius: var(--b-round-radius);} 

.horizon-wrap{display: flex; flex-direction: column; gap: 10px;}
.horizon {display: flex; flex-direction: row;}
.horizon .horizon-text{display: flex; flex-direction: column; flex: 1;}
.horizon .horizon-text .bottom-show-name{padding: 3px 0 3px 0;}
.horizon .tvtime {padding: 1px 0}
.horizon .tvtime p{padding: 2px 0}
#dayguide_page .horizon .tvtime p{margin-top: 2px; }
.horizon .horizon-img img, .horizon .horizon-img .popular-img{height: 77px; width: auto; aspect-ratio: 7/4;}
.horizon .tvtime{width: 42px; margin: 0 10px 0 0;}
.horizon-img{display: flex; align-items: center;}


.shedRow {display: flex; flex-direction: row; gap: 10px;}
#control2 .shedRow {flex-direction: column;}
.shedRow .leftSide, .shedRow .rightSide{flex: 1}
.shedRow .horizon .horizon-img img{height: 57px;}

.banka-btn{display: block; margin-top: 0px; margin-bottom:  10px; background-color: #000; line-height: 36px; height: 36px; width: 100%; color: #fff; text-align: center;} 
.like-link{cursor: pointer; color: var(--link-color);}
.like-link:hover{color: var(--link-hover);}
a.like-text{color: var(--font-color)}
.newsPage .feedAside{margin-top: -20px;}
.newsPage #vplayer{margin-bottom: 10px;}
.hide{display: none}

.flexColumn{display: flex; flex-direction:column;}
.sidebarTvList{display: flex; flex-direction: row; align-items: center; padding: 5px;}
.sidebarTvList.act1{background-color: var(--selected);}
.sidebarTvList .chLogo {width: 30px; margin-right: 10px;}
.sidebarTvList img{width: 30px; aspect-ratio: 1/1;}
.sidebarTvList .flex-start{flex: 1}
.sidebarTvList .fa-lock{float: right; font-size: 10px; color: #444;}
.sidebarTvList .locked-icon{opacity: 0.9;}
.bottom-show-name .locked-icon{float: left; margin: 5px 5px 0 0; opacity: 0.9;}

.segmented-control{margin-bottom:10px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.segmented-control .option{position:relative;cursor:pointer}
.segmented-control .option label{position:relative;display:block;text-align:center; cursor:pointer}
.segmented-control .option:first-of-type{grid-column:1;grid-row:1;box-shadow:none}
.segmented-control .option input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;opacity:0}
.segmented-control .selection{background:var(--bg-color);border-radius:var(--b-round-radius);grid-column:1;grid-row:1;z-index:2;will-change:transform;-webkit-transition:transform .2s ease;transition:transform .2s ease; height:calc(100% - 2px); margin:1px}
.segmented-control .option label span{display:block;position:relative;z-index:2;cursor:pointer;}
.segmented-control .option input:checked+label::before,.segmented-control .option input:checked+label::after{background: var(--gray-btn-bg);z-index:1}
.segmented-content {opacity: 0; transition: opacity 0.3s ease-in-out; width: calc(100% - 10px); position: absolute; height: 100%; visibility: hidden;}
.segmented-content.active {opacity: 1; visibility: visible;}
.sideBlock_tvfeed{height: 440px; margin-bottom: var(--vertical-padding-block);}
.sideBlock_tvfeed .content_tvfeed {height: 360px; overflow-y:scroll; position: relative;}

.segmented-content .listdate-select {display: block;}
.segmented-content .schedule-change, .templ-schedule .schedule-change {margin-bottom: 10px;}
.segmented-content .schedule-change{justify-content: space-between; align-items: center;}

.binance{height:40px; display:flex; background-color:#0B0E11; margin-bottom:10px; justify-content: space-evenly; align-items: center;}
.binance img{height:20px; aspect-ratio:235/50} 
.binance-btn{color:#222; height:25px; background-color:#F0B90B; padding: 0 10px; line-height:25px; border-radius: var(--b-radius);}
.binance-btn:hover{background-color:rgb(222, 176, 24);}

.body2{overflow:auto;}
.body2 .container{background-color: var(--bg-color); padding: 0 10px}
.body2.compensate-for-scrollbar{margin-right: 0px;} 
.sideBlock{padding-left: 0px; padding-right: 0px;}
.body2 .text_block .top h2{margin-left: 0;}
.body2 .top h3, .body2 .top h1, .body2 .top span, .body2 .top r2, .body2 .top h2, .body2 .today h3, .body2 .tomorrow h3, .body2 .topChannel h3, .body2 .topChannel h1, .body2 .topChannel h2, .body2 .socialtitle h1{margin-left: 0;}
.body2 .chnl-title h1, .body2 .chnl-title h2 {padding-left: 0;}
.body2 .popular-img .mid-show-img{padding: 0;}
.body2 td.status{padding-left: 0;}
.body2 .top .whith-icon{padding-left: 10px;}
.body2 .comments-form-wrap, .body2 #comments, .body2  .userform{padding: 0;}
.body2 .guestfotm{padding: 0 10px;}
.body2 .tv-right-block .r_icon{margin-left: 0;}
.body2 .topChannel h1, .body2 .chnl-title h1{font-size: 1.5rem;}
.body2 .sb-icon-search{background-color: var(--bg-color);}
.body2 .swiper-button-show-next, .body2 .swiper-button-show-prev{border: none}
.body2 details{padding: 10px 0;}
.topChannel .likedislikebar{position: absolute; bottom: -5px; right: 0px;}
.topChannel .action-buttons{position: relative; order: 3; display: flex; align-items:end;}
.under-video-r{display:block; text-align: center; background: #181934} 
.under-video-r img{height: 45px; aspect-ratio: 728/90; margin:0 auto;}
.full-width-mobi{width: 100%; margin-bottom:10px;}
.bnSidebar{margin-top: var(--vertical-padding-block);}

.floatLeft{float:left;}
.floatRight{float: right;}
.leftSideBlock{padding-right: 10px;}
.hidden-big{display: none}

.code-below{text-align: center; display: block; background: #26A4E3; padding: 7px 0 6px 0; margin-top: -2px; color: #fff; border-radius: 0 0 var(--b-radius) var(--b-radius);}
a.code-below:hover{color: #fff;}
.sun-and-moon .moon,.sun-and-moon .sun,.sun-and-moon .sun-beams{transform-origin:center center}
.sun-and-moon .moon,.sun-and-moon .sun{fill:var(--icon-fill)}
.theme-toggle:hover .sun-and-moon .moon,.theme-toggle:focus-visible .sun-and-moon .moon,.theme-toggle:hover .sun-and-moon .sun,.theme-toggle:focus-visible .sun-and-moon .sun{fill:var(--icon-fill-hover)}
.sun-and-moon .sun-beams{stroke:var(--icon-fill);stroke-width:2px}
.theme-toggle:hover .sun-and-moon .sun-beams,.theme-toggle:focus-visible .sun-and-moon .sun-beams{stroke:var(--icon-fill-hover)}
html[data-theme=dark] .sun-and-moon .sun{transform:scale(1.75)}
html[data-theme=dark] .sun-and-moon .sun-beams{opacity:0}
html[data-theme=dark] .sun-and-moon .moon circle{transform:translate(-7px)}
html[data-theme=dark] .sun-and-moon .sun{transform:scale(1.75);transition-timing-function:var(--ease-3);transition-duration:.25s}
html[data-theme=dark] .sun-and-moon .sun-beams{transform:rotate(-25deg);transition-duration:.15s}

.theme-toggle{--size:17px;margin:17px 12px;--icon-fill:hsl(210,10%,30%);--icon-fill-hover:hsl(210,10%,15%);background:none;border:none;padding:0;inline-size:var(--size);block-size:var(--size);aspect-ratio:1;border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px}
.theme-toggle > svg{inline-size:100%;block-size:100%;stroke-linecap:round; margin-bottom: -2px;}
html[data-theme=dark] .theme-toggle{--icon-fill:hsl(210,10%,70%);--icon-fill-hover:hsl(210,15%,90%)}
html{color-scheme:light}
html[data-theme=dark]{color-scheme:dark}
html[data-theme=dark] body,html[data-theme=dark] body .container{background-color:#202124;color:#cccccd}
html[data-theme=dark] .result{background-image: none;}

/* Media */
@media only screen and (min-width : 1200px) {
.container {width: 1196px;}
}
@media only screen and (max-width : 1200px) {
.maian_mnu li a{padding:0 10px}
.square_content{min-height:250px}
.searchform{width: 231px}
.sb-search.sb-search-open, .no-js .sb-search{width: calc((960px / 3) - 7px)}
.es_list ul{grid-auto-rows: 128px!important;}
.fancybox-container #eplist {width: 750px}
}
@media only screen and (max-width : 992px) {
.right_aside{width: 100%;}
.left_aside, .right_aside, .sideBlock, .leftUnit, .rightUnit{float:unset;} 
.maian_mnu ul{background-color:var(--bg-color-2);border:1px solid var(--input-border-color);display:none;padding:10px 0;position:absolute;top:50px;width:calc(100% - 10px);z-index:100}
.maian_mnu ul li{display:block;width:100%;padding-left:52px}
.maian_mnu li a:hover{border-top:none}
.maian_mnu li a{padding:0 15px; line-height:35px;border-top:none}
#fixblock{display:none!important}
.tv-right-block{width:100%}
.topChan .gameTime{line-height:35px}
.topChan .status img{margin:9px 7px}
.catalog-show-left{padding:0}
footer .lFooter{margin:15px auto;float:none!important;max-width:175px}
.footer-list{float:none!important;margin:0 auto;padding:0}
footer .footer-list ul.menu li{display: inline-block; float: unset;}
.right_ban{display:none!important}
.mid-show-item{float:left;width:25%;padding:10px;display:block;height:210px;overflow:hidden}
.to_top,.to_top_panel{display:none!important}
.grid-show-item{width:31%}
.card{width:calc((100% - 30px) / 3)}
.es_list .streamresult .mid-show-item33, .es_list .streamresult .card-33, .es_list .streamresult .card33{ width:100%}
.es_list ul{grid-auto-rows: 150px!important;}
.nav>li>a{padding:14px 8px}
.logo{margin-right: 10px;}
.collections_container .chnl-title{clear: both;}
.fancybox-container #eplist {width: 630px}
.cont img{width:calc(100% + 20px);margin:0 -10px;height:auto}
.cont .popular-img img{width: calc(100% - 10px)!important; margin: 0!important;}
.news_like{margin-top: 0;}
.leftSideBlock{display: contents;}
.botChannel{display: flex; flex-direction: column;}
.sideBlock_video{order: 1;}
.audio-track{order: 2;}
.trailer.btn_grey{order: 4;}
.sideBlock_info{order: 5; margin-bottom: var(--vertical-padding-block);}
.sideBlock_img{order: 3;}
.sideBlock_content{order: 5;}
.sideBlock_recommend{order: 8;}
.sideBlock_feed{order:9}
.sideBlock_tvfeed{order:2;}
}
@media only screen and (max-width : 767px) {
.navbar-nav>li>.dropdown-menu{margin-top: 0;}
.mob-lang{margin: 17px 10px 0 5px; float: right; position: relative;}
.mob-lang .dropdown-menu {left: -120px; top: 29px;}
.mob-theme{opacity: 1; width: auto;}
.lang-choice{padding-right: 25px;}
.swiper-tv-inline .swiper-tv-cards.swiper{padding: 0 10px}
.swiper-inline-nav .swiper {width: 100%;}
.nav>li>a{padding:5px 10px}
.navbar-right .search_label{display:block;}

.button{padding:.6em 2em}
.lastep{padding:.8rem 2rem}
#rules{display:none!important}
.footer-list{max-width:350px;float:none!important;margin:0 auto}
.share-title-toogle{display:none!important}
.mid-show-item{float:left;width:33%;padding:10px;display:block;height:210px;overflow:hidden}
.mid-show-item25{float:left;width:33%;padding:2%;display:block;height:190px;overflow:hidden}

.tv-icon-main{float:left;width:calc(100% / 6);}
.tv-icon-main img{padding: 10px}
.mid-show-tv25,.mid-show-tv20{width:33%}
.grid-show-item{width:47%}
.card, .card33, .mid-show-item33{width:calc((100% - 20px) / 2)}
.es_list .streamresult .mid-show-item33, .es_list .streamresult .card-33, .es_list .streamresult .card33{ width:100%}
.es_list ul{grid-auto-rows: 150px; grid-template-columns: repeat(3, 1fr)!important;}
.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{display:none}
.eFiltr .fltr_block{display:block}
.eFiltr_form,.sorting-block__filters{clear:both;float:left}
.tvcontainer .eFiltr_form,.tvcontainer .sorting-block__filters{clear:none;float:right}
.dropdown .list{left:0;right:auto}
.big-season-img{width:100%;margin:0}
.tvchnllive{width:calc(100% / 4);float:left;padding:10px 20px;margin-bottom:20px}
.person-circle{width:calc(100%/3)}
.person-line .person-img-clips{width:50px!important}
.fancybox-container #eplist {width: calc(100% - 20px); height: calc(100% - 20px);}
.season-swiper-container .clickable-part{width: calc((100% - 5px) / 2); margin-right: 5px}
.season-swiper-block .season-swiper-container, .video_part.swiper-container, .swiper.swiper-cards, #vplayer .swiper-container, .botChannel .swiper{width: 100%; margin-left: 0; padding: 0 10px;}
.botChannel .big_glider .swiper{padding: 0;} 
.swiper-cards .swiper-wrapper, .fancy_content .season-swiper-block{width: calc(100%); margin-right: 0px;}
.swiper .swiper-card{width: calc((100% - 5px) / 2); margin-right: 5px;}
.navbar-nav{margin: 0; padding: 0}
.navbar-collapse{padding: 5px 10px}
.sub-menu .dropdown-menu{display: block; position: unset; border: none; box-shadow: none; padding: 0; width: 100%}
.sub-menu .dropdown-menu>li>a, .nav>li>a, .navbar-nav>li>a.profile-icon{padding: 0;  line-height: 29px}
.sub-menu .dropdown-toggle, .topChannel .tv-flag{display: none}
.navbar-right{margin: 0}
.menu_line{padding: 5px 0}
.menu_line::before {content: ""; position: absolute; top: 50%; left: 0; right: 0; border-top: 1px solid var(--input-border-color); transform: translateY(-50%); left: -11px; width: calc(100% + 22px);}
.navbar-collapse.in{margin-top: -5px; background-color: var(--bg-color-2); border-color: var(--b-color);}
.body2 .chan.newsPage{width: 100%; margin-left: 0;}
.newsPage .feedAside{margin-top: 0;}
.chan.newsPage .topChannel h1{padding: 0;}
.body2 .chan.newsPage .top, .chan.newsPage .chnl-title{padding-left: 0;}
.binance-text{flex-direction: column; line-height: 18px; gap: 0!important} 
}
@media only screen and (max-width : 480px) {
.sideBlock.floatRight, .sideBlock.floatLeft{float: unset;}
.sideBlock{padding: 0;}

.hidden-mobi{display: none!important}
.hidden-big{display: block}
.bodygray, .bodygray.body2{background-color: #f0f0f0}
.col-md-12.main{padding: 0;}
.left_aside, .right_aside{padding: 0}
.rightUnit, .leftUnit{padding: 0 10px}
.right_aside{margin-top: 10px}
.rightcontpart{padding: 0}
.leftcontpart{padding: 0}
.navbar-toggle{margin-right: 0}
.top{background: none; padding-top: 3px; height: auto;}
.soon, .tv-right-block, .ads_block, .comments, .slider_block, .text_block, aside .google-auto-placed, #swch{border: none}
.button{padding:.3em 1em}
.tv-swiper-block.season-swiper-block .season-swiper-container{margin: 0; width: 100% }
.swiper-button-box, .swiper-show-navbox, .chnl_head .elem_3 {display: none;}
.swiper-show{padding: 0 10px}
.lastep{padding:.8rem 2rem}
.icon-mid-show-name,.full-tv-button,.catCurrentPage,.full-show-descr,.full-show-button, .mid-back, .g-icon-play , .card-meta {display:none}
.toogle-like{float:none!important;width:100%;text-align:center}
r2{float:none!important;width:100%;text-align:center}
.mid-show-item{float:left;width:50%;padding:10px;display:block;height:210px;overflow:hidden}
.st-btn img{width:16px!important;margin:0!important;height:auto!important}
.recone-img .mid-show-img img{width:100px!important;margin:0!important}
.sort-block{width: 100%;}
.mid-show-item25{float:left;width:50%;padding:2%;display:block;height:175px;overflow:hidden}
.grid-show-item{width:47%}
.mid-show-item25{float:left;height:170px}
.mid-show-tv25,.catPaginateNext,.catPaginatePrevious{width:50%}
.mid-show-tv20{width:25%}
.mid-show-tv25 .mid-show-name,.mid-show-tv20 .mid-show-name{display:none!important}
.mid-show-item33, .card-33, .card25{width:calc((100% - 20px) / 2);}
.grid_33 .swiper-slide, .grid_33 .card25{flex-basis: calc((100% - 10px) / 2);}
.es_list .streamresult .mid-show-item33, .es_list .streamresult .card-33, .es_list .streamresult .card33{ width:100%}
.es_list ul{grid-auto-rows: 110px!important; grid-template-columns: repeat(2, 1fr)!important;}
.recommend-popular .bottom-show-item{width:calc((100% - 20px) / 2);}
.transparent-list{width:calc(100% + 10px)!important}
.season-list{padding:7px 10px 7px 15px;width:140px;float:left}
.tvseason, .tv_chnl_list .grid_33{padding:0}
.segmented-content{width: 100%;}
.shl .tvListLoad{display: flex;}
.shl .title_num{justify-content: space-between; gap: 0; margin-top: 5px;}
.topChannel .shl .top_title_num span.datedrop{flex:1; text-align: left;}
.shl .prevsvg, .shl .nextsvg{padding: 0 15px;}
.shl .prevsvg{order: 2;}
.shl .top_title_num span.datedrop{margin-left: 10px;}
.twonav{display: flex; order:3}
.tvchnllive{width:calc(100% / 3);float:left;padding:10px 20px;margin-bottom:20px}
.ajaxSearch_result img{width:100px}
.ajaxSearch_resultblock{width:calc(100% - 125px)}
.search_page_form{margin-left: 10px; width: calc(100% - 10px)}
.search_page_form .seaarchbtn {right: 10px;}
.person-circle{width:calc(100%/2)}
.person-line .person-img-clips{width:36px!important}
.vyp{margin:0;width:100%}
.card .mid-show-name a{max-height:40px;overflow:hidden;}
.chnl-title h1,.chnl-title h2,.chnl-title span,h1.chnl-title{font-size:1.2rem}
.tv-icon-chnl{width:calc(100% / 6);}
.icon-chnl-6, .icon-chnl-7, .icon-chnl-8, .icon-chnl-9, .ads_block.topad, .ads_r1 {display: none}
.allcomp, .top_title_num, .drop_parent_label{display: none;}
.result{order: 2;}
.result-match{font-size: 60px; min-height: 80px; line-height: 80px;}
.chan{background: transparent;border: none}
.chan .topChannel{padding: 0; flex-direction: column;}
.chan #dayguide_page .topChannel{flex-wrap: nowrap;}
.chan #dayguide_page .topChannel .chLogo{margin-right: 7px; align-items: center;}
.chan .topChannel, .socialtitle {height: auto; background: transparent; border: none}
.chan .topChannel h1, h1.chnl-title, .news_h{white-space: normal;text-shadow: none;height: auto; float: none; flex: 1; font-size: 1.3rem; text-transform: none; position: relative;}
.chan .topChannel{margin-bottom: 10px}
.chan .topChannel.vert{flex-direction: column; margin: 10px 0; gap: 10px;}
.topChannel h1, .topChannel h2{flex-basis: 100%}
.chan #wrpsubbutton, .socialtitle .topStats {display: none;}
#eplist .fancy_title{font-size: 1.3rem;}
.topStats{justify-content: space-evenly;}
.topStats, .topStats a{line-height: 20px;height: 20px}
.topStats.tpst{position: relative; flex: 1; order: 3; margin: 0; margin-top: 10px;}
.topStats.tpst .stat_rat{margin: 2px 5px ;}
.news_stat_line .topStats, .news_stat_line .topStats a{line-height: 39px}
.ads_block,  .google-auto-placed {background: transparent}
.text_block .top{height: auto;}
.text_block .top h2{padding: 10px 0; width: auto; line-height: normal; white-space: normal; float: inherit;}
.text_block .top.vs_rate h2{padding-left: 10px}
.text_block .top::after, .chan .top::after{display: none}
.nav-drop-aftervideo r2{background: transparent; line-height: 38px;}
.swiper-button-next, .swiper-button-prev{background-color: #F6F6F6}
.embed{background-color: #222; }
.cont img.person-img {width:100%!important; margin:0 0 10px 0!important; border-radius: 0!important;}
.card:hover .card-details{top:calc(100% - 50px)}
.collections_container .person-img{margin: 10px; margin-top: 0}
.spoiler_tv, #main-image{margin: 0}
.spoiler_tv .tv-icon-chnl {width: calc(100% / 5); float: left; padding: 5px}
.popular-cell.trends .popular-img{width: 134px;}
.logo{margin-right: 10px;padding-left: 3px}
.logo img{margin: 11px 2px 0 -2px}
.one_result {border: none; padding: 10px}
.under-video-r img{width: 100%; height: auto;}
.show_hide_list .show_ico, .show_hide_list .hide_ico{padding: 0 10px 0 0; }
.show_hide_list .show_ico svg, .show_hide_list .hide_ico svg {fill:#fff;}
.topChannel .seria_title_num{display: block; float: left; text-align: left; max-width: none; padding-left: 45px; line-height: 22px; flex-basis: 100%; margin-top: -10px}
.topChannel .seria_title_num:has(> .datedrop:empty) {flex-basis: 0;}
.topChannel .seria_title_num span.datedrop, .topChannel .flex-column span.datedrop{display: block!important; min-width: unset; min-height: 20px;}
.topChannel .flex-column h1{overflow: visible;}
.topChannel .flex-column span.datedrop, .topChannel .flex-column h1{margin: 0; padding: 0 10px; width: 100%; text-align: left; line-height: 20px}
.topChannel .flex-column {flex-direction: column; justify-content: flex-start; flex: 1;padding: 0 0 0 2px; height: auto;}
.topChannel .btn_play{margin: 10px 0 -5px;}
.schedule .channel{column-count: 1}
.video_with_part{position: relative; display: flex; flex-direction: column;}
.wrap_video_part{order: 1}
.season-swiper-container .season-slide, .more_mar.btn_black, .clickable-part, .clickable-part3{padding: 9px 0;}
.swiper-button-next, .swiper-button-prev{display: none}
.card .close, .card-33 .close{top:5px; right:5px; height: 30px;}
.card .close svg, .card-33 .close svg{width: 30px; padding: 5px}
.wrap-toptag{flex-wrap: wrap;}
a.link-video-iteem{width: calc((100% - 30px) / 3); flex: auto;}
.text_block .result{background-size: 100%; background-position: center;}
.more_mar.btn_black{margin: 10px; width: calc(100% - 20px); padding: 0}
#vplayer, #videocolector{order: 2; display: flex; flex-direction: column;}
.player-change{order: 3;}
.player-change .custom-select, .schedule-change .custom-select{flex:1}
.segmented-content .schedule-change .custom-select{flex:0}
#dayguide .likedislikebar{margin-left: -1px; width: calc(100% + 2px); border-right: 1px solid var(--input-border-color);}
.action-buttons {margin: 10px 0 5px 0; flex: 1; justify-content: space-between; flex-basis: 100%;}
.action-buttons .twonav{gap: 20px;}
.action-buttons img{width: 20px; height: 20px; margin-top: -4px;}
.title_num .twonav{gap: 5px;}
#swch {padding: 5px 0}
#swch .swiper-tv-cards.swiper{padding-right: 30px; padding-left: 10px}
#swch .tv-icon-slide img{padding: 5px}
#swch .tv-icon-slide .red-dot, .qm-custom-1, .qm-custom-3, .qm-custom-4{display: none}
.custom-select.hidden-big{display: inline-block;}
ul.impulse__enter-list{padding: 0 10px;}
article.text_block{padding: 5px 10px;}
.tv-cell{flex: 0 0 calc(100% / 3 - 10px);}
.shedRow{flex-direction: column;}
.binance{ height: 40px;}
#dayguide_page .topChannel .sub_elem{display: inline-block;}
.full-width-mobi{width: calc(100% + 20px)}

.binance-btn{font-size: 12px; height: 22px; line-height: 22px; padding: 0 5px;}
.binance img{height:13px}

.perview-wc{height: auto; padding: 0; margin-bottom: var(--vertical-padding-block);}
.perview-wc .annonce{position: relative;}

.mob-minus-10, .mob-20, #vplayer, .botChannel .swiper_wrap, .livbar, .socialstream img, .shl .title_num{width: calc(100% + 20px); margin-left: -10px;}
.mob-plus-10{padding: 10px;}

.hide{display: block;}
}
@media only screen and (max-width : 370px) {
.mid-show-item{display:none}
.hidden-400{display:none}
.owl-controls{display:none!important}
#search-box{width: 195px}
#search-box input[type="text"]{width: 90px}
#search-button{width: 110px}
.subbtn{width: 125px;}
.binance .binance-text{font-size: 12px; line-height: 14px;}
.binance img{height: 10px;}
}
@media only screen and (max-width : 321px) {
  .subbtn label{display: none;}
  .subbtn {background-color: transparent; width: auto; border: none;}
}
@media only screen and (min-width : 992px) {
.maian_mnu ul{display:block!important}
}