*,::after,::before{box-sizing:border-box}body{margin:0;
font-family:'Open Sans',sans-serif;
font-size:16px;
font-weight:400;
line-height:1.5;
color:#212529;
text-align:left;
font-style:normal;
background:#0c2843; /*182936*/
cursor:default;
height:100%;
position:fixed;
-moz-user-select:none;
-khtml-user-select:none;
user-select:none;
max-width:100%}h1,h2,h3{font-family:Lato,sans-serif;
font-weight:700;
font-size:28px;
color:#21bfc4;
margin:0;
display:block;
line-height:1.2}p{margin-top:0;
margin-bottom:1rem}a{color:#007bff;
text-decoration:none;
background-color:transparent}img{color:transparent}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb:hover{background:#21bfc4}::-webkit-scrollbar-thumb{background:#21bfc4}::-webkit-scrollbar-track{background:#0f1c26}a,a:active,a:focus,a:hover{text-decoration:none}li,ul{list-style-type:none;
padding:0;
margin:0}iframe{border:0}
.col-10,.col-12,.col-2,.col-lg-10,.col-lg-2,.col-md-10,.col-md-2,.col-sm-12,.col-xl-10,.col-xl-2{position:relative;
width:100%;
padding-right:15px;
padding-left:15px}
.col-2{-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%}
.col-10{-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%}
.col-12{-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%}@media (min-width:576px){.col-sm-12{-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%}}@media (min-width:768px){.col-md-2{-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%}
.col-md-10{-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%}}@media (min-width:992px){.col-lg-2{-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%}
.col-lg-10{-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%}}@media (min-width:1200px){.col-xl-2{-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%}
.col-xl-10{-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%}}
.nav{display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding-left:0;
margin-bottom:0;
list-style:none}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:1px solid transparent;
border-top-left-radius:.25rem;
border-top-right-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;
background-color:transparent;
border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;
background-color:#fff;
border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;
border-top-left-radius:0;
border-top-right-radius:0}
.nav-pills .nav-link{border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;
background-color:#007bff}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-flex{display:-ms-flexbox!important;
display:flex!important}
.d-inline-flex{display:-ms-inline-flexbox!important;
display:inline-flex!important}
.flex-column{-ms-flex-direction:column!important;
flex-direction:column!important}
.flex-wrap{-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important}
.flex-nowrap{-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important}
.justify-content-start{-ms-flex-pack:start!important;
justify-content:flex-start!important}
.justify-content-end{-ms-flex-pack:end!important;
justify-content:flex-end!important}
.justify-content-center{-ms-flex-pack:center!important;
justify-content:center!important}
.justify-content-between{-ms-flex-pack:justify!important;
justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;
justify-content:space-around!important}
.align-items-center{-ms-flex-align:center!important;
align-items:center!important}@media (min-width:992px){.justify-content-lg-start{-ms-flex-pack:start!important;
justify-content:flex-start!important}}
.p-0{padding:0!important}
.owl-carousel{display:none;
width:100%;
-webkit-tap-highlight-color:transparent;
position:relative;
z-index:1}
.owl-carousel .owl-stage{position:relative;
-ms-touch-action:pan-Y;
touch-action:manipulation;
-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0}
.owl-carousel .owl-stage-outer{position:relative;
overflow:hidden;
-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;
min-height:1px;
float:left;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;
width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;
color:inherit;
border:none;
padding:0!important;
font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;
display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.owl-carousel.owl-grab{cursor:move;
cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1s;
animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;
transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;
height:100%;
background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;
height:80px;
width:80px;
left:50%;
top:50%;
margin-left:-40px;
margin-top:-40px;
background:url(owl.video.play.png) no-repeat;
cursor:pointer;
z-index:1;
-webkit-backface-visibility:hidden;
transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);
transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;
height:100%;
background-position:center center;
background-repeat:no-repeat;
background-size:contain;
transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;
z-index:1;
height:100%;
width:100%}
.owl-carousel .owl-nav button.owl-prev{position:absolute;
left:-26px}
.owl-carousel .owl-nav button.owl-next{position:absolute;
right:-26px}
.owl-theme .owl-nav [class*=owl-]:hover{background:0 0}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:relative;
transform:translateY(-50%);
background-color:transparent;
top:50%;
outline:0;
height:34px;
width:11px}
.owl-carousel .owl-prev>span{display:inline-block;
height:34px;
width:15px;
background:url(/images/v2/arrow.svg) no-repeat center center;
color:transparent;
-webkit-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear}
.owl-carousel .owl-prev>span:active,.owl-carousel .owl-prev>span:focus,.owl-carousel .owl-prev>span:hover{height:34px;
width:15px;
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2)}
.owl-carousel .owl-next>span{display:inline-block;
height:34px;
width:15px;
background:url(/images/v2/arrow.svg) no-repeat center center;
outline:0;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);
color:transparent;
-webkit-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear}
.owl-carousel .owl-next>span:active,.owl-carousel .owl-next>span:focus,.owl-carousel .owl-next>span:hover{height:34px;
width:15px;
-webkit-transform:rotate(180deg) scale(1.2);
-ms-transform:rotate(180deg) scale(1.2);
-o-transform:rotate(180deg) scale(1.2);
transform:rotate(180deg) scale(1.2)}
.owl-carousel .owl-dots{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.owl-carousel .owl-dots .owl-dot{border:1px solid rgba(255,255,255,.54);
width:10px;
height:10px;
border-radius:50%;
margin-right:10px;
outline:0;
-webkit-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear}
.owl-carousel .owl-dots .owl-dot span{background-color:transparent;
display:none}
.owl-carousel .owl-dots .owl-dot.active span{background-color:transparent;
display:none}
.owl-carousel .owl-dot:active,.owl-carousel .owl-dot:focus,.owl-carousel .owl-dot:hover{border:2px solid #21bfc4}
.owl-carousel .owl-dot.active{border:2px solid #21bfc4}
.owl-theme .owl-nav .disabled{opacity:0}
.container-fluid{max-width:1194px}
.tongue{height:60px;
display:-ms-flexbox;
display:flex;
align-items:center;
color:rgba(255,255,255,.87);
justify-content:flex-end;
position:relative;
cursor:pointer;
margin-right:25px;
margin-left:0}
.tongue span{position:relative;
display:block;
width:23px;
text-transform:uppercase;
margin-right:3px}#tabs{position:fixed;
top:0;
left:0;
width:100%;
height:60px;
background:rgba(16,54,90,.97); /*21,57,76*/
display:-ms-flexbox;
display:flex;
align-items:center;
z-index:1000}#tabs .t-l>.profile{display:none}@media (max-width:976px){#tabs{height:50px}
.logo img{max-width:140px}
.logo:after{top:-4px;
left:-9px;
background-size:25px}
.tongue span{font-size:14px}}
.bii{color:#21bfc4}
.list-channels{margin-top:-65px;
position:relative;
z-index:2}
.category_list_wrap{position:relative;
z-index:4}
.about_channel_info-description li{margin-left:20px;
list-style-type:circle}
.about_channel_info-description ul{list-style-type:circle;
margin-bottom:1rem}
.about_channel_info-description.seostyle p{margin-top:0;
margin-bottom:1rem;}
.tv{position:absolute;
/*width:180px;*/
min-width: 200px; width: 240px;    
z-index:1099;
margin-top:9px;
margin-left:-6px}
.channel_epg{position:relative;
z-index:1;
max-width:790px;
margin-left:40px;
border-bottom:none;
overflow:visible;
max-height:70px}
.programmTop .channel_epg{z-index:1;
opacity:1;
display:block;
height:100%;
margin-bottom:20px;
margin-top:5px}
.channel_epg{z-index:-1;
opacity:0;
display:block;
height:0}
.epg_day div.nav-link{text-decoration:none;
color:#fff;
border-radius:10px;
display:block}
.epg_day div.nav-link.active{color:#21bfc4;
background-color:transparent;
border-color:transparent;
z-index:1}
.epg_day div.nav-link:hover{border:1px solid #21bfc4;
border-color:#21bfc4}
.owl-item{margin-bottom:20px}
.channel_epg_day-number{height:40px;
display:block;
z-index:999;
margin:-1px 0 -10px;
padding:6px;
cursor:pointer}
.channel_epg_day-text{height:51px;
display:block;
z-index:999;
margin:0 0 -18px;
padding:8px;
cursor:pointer}
.slider_days_day span{display:block;
text-align:center;
font-family:Open Sans;
font-size:34px;
line-height:34px}
.slider_days_day span:last-of-type{font-family:Open Sans;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:16px;
white-space:nowrap}
.channel_epg .owl-nav{position:absolute;
height:100%;
top:40%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
width:100%;
z-index:-1;
margin-top:0}
.channel_epg .owl-next>span{background:url(../images/tv-arrow.svg) no-repeat center center!important}
.channel_epg .owl-prev>span{background:url(../images/tv-arrow.svg) no-repeat center center!important}
.container-fluid.tv-container{min-height:calc(100vh - 60px);
color:#fff;
min-width:100vw;
background-color:#0c2843; /*182936*/
padding:0;
margin-top:60px}@media screen and (max-width:1200px){.channel_epg{max-width:560px}}#list{overflow-y:scroll;
overflow-x:hidden;
scrollbar-width:thin;
scrollbar-color:rgba(255,255,255,1) rgba(255,255,255,.5);
max-height:calc(100vh - 70px);
height:100%;
min-height:350px;
margin:0;
padding:0}#categoriesList{overflow-y:scroll;
overflow-x:hidden;
scrollbar-width:thin;
scrollbar-color:rgba(255,255,255,1) rgba(255,255,255,.5);
max-height:calc(100vh - 135px);
margin-top:0}#categoriesList::-webkit-scrollbar-track,#list::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}#list::-webkit-scrollbar-track{margin-top:65px}#filterCategory,#filterCategory2{position:absolute;
top:0;
right:40px;
visibility:hidden}#filterCategory:checked~.category_list,#filterCategory2:checked~.category_list{transform:translateX(0);
visibility:visible;
height:calc(100vh - 50px);
z-index:1000}
.category_list_wrap{height:75px;
background-color:#0c2843} /*182936*/
.filterCategory_label{position:absolute;
z-index:4;
top:-5px;
left:10px;
width:255px;
padding:0 15px;
margin-top:5px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis}
.filterCategory_label:before{content:"";
position:absolute;
display:block;
width:100%;
height:50px;
border-radius:50px;
z-index:-1;
top:50%;
left:50%;
transform:translate(-50%,-50%);
background-color:rgba(42,145,240,.54);
opacity:.5}
.filterCategory_label:hover:before,.search-input-i:hover:before{background-color:rgba(42,145,240,1)}
.filterCategory_label svg:first-of-type{vertical-align:text-top;
fill:#fff}
.filterCategory_label:hover{cursor:pointer}#filterCategory:checked~label svg:last-of-type{transform:rotate(0)}#filterCategory2:checked~label svg:last-of-type{transform:rotate(0)}#filterCategory label svg:last-of-type{transform:rotate(180deg)}#filterCategory2 label svg:last-of-type{transform:rotate(180deg)}
.categories_item.active-category{color:#21bfc4}
.categories_item{font-family:'Open Sans',sans-serif;
font-style:normal;
font-weight:400;
font-size:16px}
.tv-container .player-wrap{position:relative;
max-height:calc(100vh - 60px);
overflow:hidden}
.tv-container .video{width:100%;
min-height:100px;
background-color:#081c2f; /*0f1d26*/
margin:0 auto;
position:absolute;
z-index:5;
bottom:245px;
top:0;
right:0;
transition:.5s all ease-in-out;
overflow:visible}
.tv-container .video.programmTop,.tv-container .video.showInfo{width:25vw;
height:auto;
bottom:50px;
right:25px;
min-height:auto;
top:auto}
.programmTop .player-tv_program-container,.showInfo .player-tv_program-container{height:100%}
.tv-container .tv-programm{height:245px;
top:calc(100% - 245px);
position:absolute;
width:100%;
transition:.5s all ease-in-out}
.tv-container .player-tv_program-container.showInfo,.tv-container .tv-programm.programmTop{top:0;
height:calc(100% - 50px)}
.tv-programm.programmTop .player-tv_program svg:last-of-type,.tv-programm.showInfo .player-tv_program svg:last-of-type{transform:rotate(0)!important}
.player-tv_program:hover{cursor:pointer}
.player-tv_program-container{width:99%;
height:245px}
.tv-container .left-wrap{min-width:380px;
width:100%;
padding:0;
height:calc(100vh - 60px);
background-color:#081c2f}
.tv-container .right-wrap{width:100%;
max-width:calc(100% - 380px);
height:calc(100vh + 24px); /*-60px*/
min-height:305px;
background-color:#081c2f}
.tv-container .list-channels ul{margin:0;
padding:0;
list-style:none;
display:block}
.tv-container .list-channels img{width:100%;
position:static;
top:50%;
left:50%;
display:inline-block!important;
transform:none;
object-fit:contain}
.tv-container .channel{height:75px;
position:relative;
padding-left:15px;
border:2px solid transparent}
.tv-container .channel:hover::after{content:""; /*курсор по каналам*/
display:block;
width:96%;
height:100%;
border:2px solid #58afff; /*20bcc6*/
-webkit-box-shadow:inset 0 0 10px #20bcc6;
box-shadow:inset 0 0 10px #58afff; /*20bcc6*/
border-radius:5px; /*10*/
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%)}
.tv-container .channel:hover{cursor:pointer}
.channel .tv_channel_programm{display:inline-block;
width:90%;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis}
.tv_title{font-family:Open Sans,sans-serif;
font-size:34px;
line-height:34px;
color:#21bfc4;
margin-top:30px;
margin-bottom:30px;
padding-left:0}
.tv_channel_name{font-family:'Open Sans Bold',sans-serif;
font-style:normal;
font-weight:400;
font-size:17px;
color:#fff;
max-width:88%;
letter-spacing:.2px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}
.tv_channel_favorites{position:absolute;
right:10px;
top:10px;
display:none}
.channel.active .tv_channel_favorites{display:block}
.channel.active .tv_channel_name,.channel.active .tv_channel_programm{color:#21bfc4}
.channel.active:hover .tv_channel_favorites svg path{fill:#21bfc4}
.tv_channel_programm{font-family:'Open Sans',sans-serif;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:rgba(255,255,255,.54)}
.tv_channel_wrap{min-height:65px;
padding-top:5px;
padding-bottom:5px;
position:relative}
.tv-container .sort-channels a span{font-family:'Open Sans';
font-size:16px}
.tv-container .sort-channels a:hover #sort-content{display:block}
.tv-container .sort-channels{width:100%;
height:50px;
background:#0c2843;
position:relative;
line-height:50px;
color:#fff;
top:0}
.tv-container .channels .search_wrap{position:absolute;
top:-12px;
left:0;
z-index:3;
height:75px;
width:95%;
overflow:hidden;
border-radius:10px 0 0 0}
.search-input-i{color:#fff;
width:50px;
padding-top:5px;
position:absolute;
right:0;
font-size:21px;
cursor:pointer;
text-align:center;
height:50px;
top:13px}
.search-input-i img{width:24px;
height:24px}
.search-input-i:before{content:"";
position:absolute;
display:block;
width:100%;
height:50px;
border-radius:50px;
z-index:-1;
top:50%;
left:50%;
transform:translate(-50%,-50%);
opacity:.5;
background-color:rgba(42,145,240,.54);
-webkit-transition:width .4s ease-in;
-o-transition:width .4s ease-in;
transition:width .4s ease-in}
.search-input-i:hover{cursor:pointer}
.search-input-i svg{fill:#fff}
.search_wrap>form{text-align:right;
height:100%;
width:100%;
position:relative;
margin-bottom:0}
.search_wrap>form>span{position:absolute;
left:25px;
transform:translateX(490px);
-webkit-transition:-webkit-transform .5s ease-in;
transition:-webkit-transform .4s ease-in;
-o-transition:transform .4s ease-in;
transition:transform .4s ease-in}
.search_wrap>form>span.show-span{transform:translateX(0)}
.search_wrap.zIndex>form>span{display:block;
padding-bottom:5px}
.tv-container .sort-channels .category_list{width:100%;
-webkit-transform:translateX(-110%);
-ms-transform:translateX(-110%);
transform:translateX(-110%);
background-color:#081c2f;
z-index:2;
position:absolute;
left:0;
display:block;
visibility:hidden;
margin-top:62px}
.sort-channels i{position:absolute;
top:20px;
right:20px}
.sort-channels div.sort-hide{-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%)}
.sort-channels li{padding:0 20px}
.sort-channels li:hover{cursor:pointer;
background-color:#0c2843}
.player-tv_program-about{max-height:calc(100% - 125px);
overflow-y:scroll;
background-color:#081c2f;
scrollbar-width:thin;
scrollbar-color:rgba(255,255,255,1) rgba(255,255,255,.5);
padding-bottom:0}
.player-tv_program-about::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}
.player-tv_program-about_list-time{line-height:30px;
color:#fff;
font-family:'Open Sans';
font-style:normal;
font-weight:400;
font-size:16px;
opacity:.54;
margin-right:25px}
.player-tv_program-about_list-link{text-decoration:none;
padding:0 15px;
height:55px;
width:99%;
position:relative;
cursor:pointer;
border:2px solid transparent}
.player-tv_program-about_list-link:hover{border:2px solid #20bcc6;
-webkit-box-shadow:inset 0 0 10px #20bcc6;
box-shadow:inset 0 0 10px #20bcc6;
border-radius:10px}
.player-tv_program-about_list-name{font-family:Open Sans,sans-serif;
font-style:normal;
font-weight:400;
font-size:16px;
line-height:20px;
color:#fff;
opacity:.54;
max-width:70%;
text-align:left;
max-height:50px;
overflow:hidden}
.active-tv-link .player-tv_program-about_list-name,.disactive-tv-link .player-tv_program-about_list-name,.epg-tv-link .player-tv_program-about_list-name{opacity:1}
.active-tv-link .player-tv_program-about_list-name{color:#21bfc4}
.player-tv_program-about_list{padding:0 0 0 14px}
.programmTop .prem-player_wrap,.showInfo .prem-player_wrap{position:static;
transform:translate(0,0)}
.prem-player_wrap{height:100%;
position:absolute;
top:50%;
width:100%;
left:50%;
transform:translate(-50%,-50%)}
.player-tv_program-about_list-link.active-tv-link .epg-progress{display:block}
.epg-progress,.player-tv_program-about_list-link.disactive-tv-link .epg-progress{position:absolute;
width:40%;
height:2px;
background:rgba(255,255,255,.54);
border-radius:5px;
top:45px;
display:none;
text-align:left}
.epg-progress span{position:absolute;
height:2px;
background:#fff;
border-radius:5px;
display:inline-block}
.player-tv_program{height:80px;
position:relative;
padding:0 20px;
z-index:0;
width:260px;
margin-left:24px}
.about_channel_button{width:auto}
.player-tv_program:before{content:"";
position:absolute;
display:block;
width:98%;
height:50px;
border-radius:50px;
z-index:-1;
top:50%;
left:51%;
transform:translate(-50%,-50%);
background-color:rgba(42,145,240,.54); /*32,190,198,0.54*/
opacity:.5}
.player-tv_program:hover:before{background-color:rgba(42,145,240,1)}
.player-tv_program svg:first-of-type{fill:#fff}
.resizeButton{position:absolute;
background-color:rgba(0,0,0,.5);
z-index:4;
left:10px;
top:10px;
display:none;
width:30px;
height:30px;
cursor:pointer}
.resizeButton svg{width:25px;
transform:rotate(20deg);
fill:#fff;
transition:fill .2s linear}
.resizeButton:hover svg{fill:#20bcc6}
.programmTop .resizeButton,.showInfo .resizeButton{display:block}
.category_list iframe,.video .video-content iframe{position:absolute;
top:0;
bottom:0;
height:100%;
width:100%;
background-color:#000}
.video .video-content.active{z-index:2}#video{height:100%}
.vest{position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:10}@media screen and (min-width:991px) and (max-height:560px){.tv-container .tv-programm{height:80px;
top:calc(100% - 80px)}
.tv-container .video{bottom:80px}}@media screen and (max-width:991px){.col-12,.col-sm-12,.col-md-10,.col-lg-10,.col-xl-10{all:unset}
.tv-container .channel{padding-left:23px}
.programmTop .player-tv_program-about #loading{visibility:visible}
.player-tv_program-about #loading{visibility:hidden}
.channel_epg .owl-carousel .owl-stage-outer{max-height:70px}
.tv-container .programmTop .player-tv_program-button{margin-left:calc(100vw - 200px)}
.channel_epg{position:absolute;
top:0;
max-width:calc(100vw - 260px);
z-index:-1;
margin-left:30px;
opacity:0;
display:none;
height:0}
.epg_day a.nav-link:hover{border:1px solid transparent;
border-color:transparent}
.epg_day a.nav-link{display:flex;
flex-direction:column;
justify-content:center;
align-items:center}
.programmTop .channel_epg{z-index:1;
opacity:1;
transition:opacity .4s linear}
.slider_days_day span{font-size:30px}
.slider_days_day span:last-of-type{font-size:10px;
line-height:12px}
.about_channel_button{width:135px}
.player-tv_program svg:first-of-type{min-width:18px;
min-height:18px}
.tv-container .tv-programm .player-tv_program-button{width:181px;
margin-right:0;
right:10px}
.filterCategory_label svg:last-of-type,.player-tv_program svg:last-of-type{display:none}
.tv-container .right-wrap{z-index:10000}
.tv-container .sort-channels .category_list{width:0;
height:0;
overflow:hidden;
-webkit-transition:height .4s ease-out;
-o-transition:height .4s ease-out;
transition:height .4s ease-out;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)}#filterCategory:checked~.category_list{width:100%}
.player-tv_program-about_list-time{font-size:14px}
.player-tv_program-about_list-name{max-width:50%;
font-size:14px}
.tv-container .video{position:relative;
height:45.6vh;
min-height:30vh;
transition:none}
.tv_channel_wrap{justify-content:flex-start}
.player-tv_program-about_list-name{font-size:14px;
line-height:16px;
max-width:100%}
.player-tv_program-about_list-time{font-size:12px;
margin-right:15px;
width:100%;
text-align:left;
line-height:14px}
.active-tv-link .epg-progress{display:block}
.tv-container .left-wrap{min-width:100%}
.tv_channel_wrap .channel.active .player-tv_program-about_play{display:block}
.tv-container .video.programmTop{width:100%;
height:40vh;
bottom:25%;
right:0;
top:0;
transition:none}
.tv_channel_name{font-size:17px}
.tv_channel_programm{font-size:14px;
line-height:18px}
.player-tv_program{justify-content:center;
height:75px;
z-index:1}
.about_channel_button{justify-content:flex-start}
.tv-container .right-wrap{min-width:100%;
height:auto;
min-height:auto;
order:-1}
.tv-container .tv-programm{top:45.6vh;
right:0;
width:200px;
text-align:right;
height:0;
transition:none}
.tv-container .tv-programm.programmTop{top:45.6vh;
width:100%;
background-color:#101e28;
z-index:4;
height:auto;
transition:.5s height ease-in-out;
transition:none}
.tv-container .list-channels img{max-width:65px}
.player-tv_program-container{width:100%;
z-index:-1;
height:0;
text-align:right;
text-align:-webkit-right}#categoriesList{max-height:calc(70vh - 100px);
height:calc(70vh - 100px);
min-height:auto}#list{max-height:calc(70vh - 220px);
height:calc(70vh - 220px);
min-height:auto}
.about_channel_info{margin-top:50px;}
.player-tv_program-about{height:0;
overflow:hidden;
transition:.5s height ease-in-out}
.player-tv_program-about_list-link{align-items:flex-start!important;
flex-flow:column;
justify-content:center;
flex-direction:column;
flex-wrap:wrap;
width:99%}
.player-tv_program-about_list-name{max-height:16px;
white-space:nowrap;
text-overflow:ellipsis}
.programmTop .player-tv_program-about{overflow-y:scroll;
height:calc(60vh - 115px);
max-height:none;
padding-bottom:14px}
.tv-programm .player-tv_program-about_play{right:auto;
top:15px;
left:135px}
.left-wrap .channels{margin:0;
max-width:100%}
.player-tv_program svg:last-of-type,.programmTop .resizeButton,.tv-container .channels .search_wrap{display:none}
.container-fluid.tv-container .row{padding-bottom:0}
.tv-container .player-wrap.container{max-width:100%;
height:auto;
margin-top:-20px;
display:block}
.tv-container{padding:0}
.filterCategory_label{top:0;
z-index:0;
margin-top:0}#filterCategory:checked~.filterCategory_label{z-index:1}
.player-wrap,.tv-container .left-wrap,.tv-container .right-wrap{min-height:auto}
.epg-progress{width:90%}
.programmTop .player-tv_program-container,.showInfo .player-tv_program-container{height:calc(60vh - 176px)}}@media screen and (max-width:991px) and (orientation:landscape) and (max-height:650px) and (min-width:450px){.tv{display:none}
.content{overflow:hidden}
.tv-container .player-wrap{max-height:none}#filterCategory:checked~.category_list{height:calc(100vh - 130px)}
.programmTop .player-tv_program-container,.showInfo .player-tv_program-container{height:calc(70vh)!important}#list{height:calc(100vh - 130px);
min-height:auto}
.container-fluid.tv-container{position:relative;
z-index:1000;
margin-top:0!important}
.tv-container .video{min-height:65vh;
height:100vh}
.tv-container .video.programmTop,.tv-container .video.showInfo{height:100vh}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{overflow-y:scroll;
height:auto;
max-height:calc(65vh - 25px)!important}
.tv-container #list{max-height:calc(65vh - 25px)!important}
.tv-container #categoriesList{max-height:calc(65vh - 25px)!important;
height:auto}
.tv-container .tv-programm{top:80vh}
.tv-container .tv-programm.programmTop,.tv-container .tv-programm.showInfo{top:100vh}
.tv-container .tv-programm{top:100vh}}@media (max-width:991px) and (orientation:landscape){.tv-container .sort-channels{background:#101e28}
.category_list_wrap{background-color:#101e28}}@media (max-width:800px) and (orientation:landscape){.container-fluid.tv-container{margin-top:50px}}@media screen and (orientation:landscape) and (max-width:450px){.tv-container .video{min-height:55vh}}@media screen and (max-width:768px){.programmTop .player-tv_program-container,.showInfo .player-tv_program-container{height:calc(60vh - 156px)}}@media screen and (max-width:576px){.container-fluid.tv-container{margin-top:50px}
.filterCategory_label{width:181px;
padding:0 10px}}@media screen and (max-width:414px){.tv-container .channel{padding-left:15px}
.channel_epg{top:30px;
max-width:calc(100% - 60px);
width:100%}
.list-channels{padding-right:0}
.category_list_wrap{height:35px}
.tv-container .sort-channels{height:35px;
padding-left:0;
top:0}
.filterCategory_label{display:flex;
align-items:center}
.filterCategory_label svg:first-of-type{width:17px;
height:17px;
min-width:17px;
min-height:17px;
margin-right:7px;
margin-left:8px}
.player-tv_program svg:first-of-type{width:17px;
height:17px;
min-width:17px;
min-height:17px}
.controls{display:none}
.player-tv_program{height:35px;
line-height:35px;
margin-bottom:0;
left:0;
width:calc(50vw - 1px)}
.filterCategory_label{height:35px;
line-height:35px;
margin-bottom:0;
left:0;
width:calc(50vw - 1px);
padding:0 20px}
.filterCategory_label:before,.player-tv_program:before{height:35px;
border-radius:0;
width:100%}#filterCategory:checked~.filterCategory_label:before,.programmTop .player-tv_program:before{background-color:#20bec6;
opacity:1}
.player-tv_program{height:35px}
.tv-container .tv-programm .player-tv_program-button{width:calc(50vw - 1px);
max-width:none;
margin-left:calc(50vw - 1px);
margin-right:3px}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{height:calc(70vh - 150px);
height:calc(70vh - 180px);
margin-top:30px}
.container-fluid.tv-container{min-height:calc(100vh - 192px)}
.tv-container .video,.tv-container .video.programmTop,.tv-container .video.showInfo{height:36vh}
.tv-container .tv-programm{top:36vh;
padding-right:0;
width:auto}
.tv-container .tv-programm.programmTop,.tv-container .tv-programm.showInfo{top:36vh;
height:calc(70vh - 135px);
padding-right:0}
.tv-container .sort-channels .category_list{margin-top:35px}
.programmTop .player-tv_program-container,.showInfo .player-tv_program-container{height:calc(70vh - 142px)}#filterCategory:checked~.category_list{height:calc(70vh - 80px);
padding-right:0}
.player-tv_program-about_list-name{width:100%}}@media screen and (max-width:375px){.filterCategory_label svg:first-of-type{margin-left:0}}@media screen and (max-width:360px){.filterCategory_label{font-size:14px}
.filterCategory_label svg:first-of-type{width:17px;
height:17px}
.player-tv_program{font-size:14px;
padding:0 10px}}@media screen and (max-width:576px){.filterCategory_label{white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis}}
.sort-channels li{padding:0}
.sort-channels li a{padding:0 20px;
width:100%;
height:100%;
display:block;
color:inherit}
.epg_day a.nav-link{text-decoration:none;
color:#fff;
margin-bottom:1px;
width:130px;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
-webkit-user-select:none;
border:1px solid transparent}
.tv-container .programmTop.video,.tv-container .showInfo.video{width:400px;
height:225px}
.tv-container .player-tv_program-container.showInfo{z-index:-1}
.programmTop .resizeButton-info,.resizeButton-info{display:none}
.showInfo .resizeButton-info{display:block}
.visibleHidden{visibility:hidden}
.prem-player_wrap{height:100%}
.channel-static
{color:#101e28;
    position:absolute;
    width:100%;
    margin-top:-36px; /*+30*/
    background-color:transparent; /*#101e28;*/
    z-index:1;
    visibility:visible;
    transition:.5s all linear;
    top:calc(100% - 146px); /*-58*/
    height:auto;
    opacity: 0.3;
    /*overflow-y:scroll*/}
.programmTop~.channel-static{top:100%}
.showInfo .about_channel_info-description{position:relative!important;}
.channel-static span{padding-left:10px;

padding-right:10px;

overflow-y:scroll}
.about_channel_info p{-webkit-box-ordinal-group:2;

-ms-flex-order:1;

order:1;

margin:0}
.about_channel_info h1{font-size:28px;
margin-bottom:4px;
margin-top:20px}
.about_channel_info .about_channel_info-description br{display:none}
.about_channel_info .about_channel_info-description h2{font-size:20px}
.about_channel_info div{-webkit-box-ordinal-group:4;
-ms-flex-order:3;
order:3}
.about_channel_info{display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}
.showInfo{z-index:1;
visibility:visible;
top:55px;
color:#fff;
height:auto}
.showInfo.channel-static{display:block}
.showInfoButton svg:last-of-type{transform:rotate(180deg)}
.showInfo .player-tv_program:first-of-type{display:none!important}
.showInfo .player-tv_program:last-of-type{margin-left:0!important}
.about_channel_info-description{font-size:14px;
color:#5e5e5e;
padding-bottom:0;
position:static!important}
.player-tv_program-about_list-link:hover{border:2px solid transparent;
-webkit-box-shadow:none;
box-shadow:none;
border-radius:0;
cursor:default;
pointer-events:none}
.player-tv_program-about_list-link{cursor:default}
.channel_epg .owl-nav{top:50%}@media screen and (max-width:991px){.programmTop .channel_epg{width:100%;
height:100%}
.right-wrap{z-index:1000!important}
.tv-container .programmTop.video,.tv-container .showInfo.video{width:100%}
.channel-static{height:0;
overflow:hidden;
top:calc(60vh - 165px)}
.tv-container .tv-programm{top:45.6vh}
.showInfo.channel-static{top:calc(60vh - 165px);
height:calc(60vh - 165px)}
.channel-static span{height:calc(60vh - 215px);
margin-bottom:0}
.about_channel_button{order:-1}
.tv-container .left-wrap{height:auto}}@media screen and (max-width:991px){.container-fluid.tv-container{margin-top:50px}}@media screen and (max-width:991px) and (orientation:landscape) and (max-height:650px){body{position:static}
.player-tv_program-about,.tv-container #list{max-height:calc(100vh - 80px)}
.tv-container .tv-programm{top:100vh}
.channel-static span{height:calc(65vh - 100px)!important}
.channel-static{top:100vh!important}
.showInfo.channel-static{top:100vh!important;
height:calc(65vh - 25px)!important;
margin-top:75px}}@media screen and (min-width:701px) and (max-width:800px){#list{max-height:calc(70vh - 270px);
height:calc(70vh - 270px);
min-height:auto}}@media screen and (max-width:413px){#categoriesList{max-height:calc(70vh - 135px);
height:calc(70vh - 135px);
min-height:auto;
padding-bottom:13%}#list{max-height:calc(70vh - 135px);
height:calc(70vh - 135px);
min-height:auto;
padding-bottom:13%}
.tv-container .tv-programm .player-tv_program-button{margin-left:0}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{margin-top:60px;
height:calc(65vh - 150px);
min-height:auto;
padding-bottom:13%}
.tv-container .left-wrap{padding-top:0}
.tv-container .tv-programm{top:36vh;
max-width:calc(55vw)}
.tv-container .tv-programm.programmTop{max-width:100%}
.channel-static{top:calc(30vh + 45px)}
.showInfo.channel-static{top:calc(30vh + 45px);
height:calc(70vh - 166px)}
.channel-static span{height:calc(70vh - 180px);
margin-bottom:0}
.about_channel_info-description{font-size:14px;
padding-bottom:50px}
.about_channel_info h1{margin-top:0;
margin-bottom:0}}@media screen and (max-width:425px){.tv-container .left-wrap{min-height:57vh}
.about_channel_info h1{margin-top:20px}}@media screen and (max-width:414px){.about_channel_info h1{margin-top:20px;
padding-top:20px}
.channel_epg{min-width:calc(100vw - 60px)}
.owl-carousel .owl-nav button.owl-next{right:-22px}}@media screen and (max-width:600px) and (max-height:1200px){#categoriesList{max-height:calc(70vh - 250px);
height:calc(70vh - 250px);
min-height:auto;
padding-bottom:13%}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{height:calc(70vh - 250px);
min-height:auto;
padding-bottom:13%}}@media screen and (max-width:600px) and (max-height:960px){#categoriesList{max-height:calc(70vh - 250px);
height:calc(70vh - 250px);
min-height:auto;
padding-bottom:13%}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{height:calc(70vh - 250px);
min-height:auto;
padding-bottom:13%}}@media screen and (max-width:380px) and (max-height:740px){#list{max-height:calc(80vh - 132px);
height:calc(80vh - 132px);
min-height:auto;
padding-bottom:7%}#categoriesList{max-height:calc(80vh - 197px);
height:calc(80vh - 197px);
min-height:auto;
padding-bottom:7%}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{height:calc(80vh - 256px);
min-height:auto;
padding-bottom:7%}}@media screen and (max-width:320px) and (max-height:600px){#list{max-height:calc(62vh - 10px);
height:calc(62vh - 10px);
min-height:auto}#categoriesList{max-height:calc(62vh - 10px);
height:calc(62vh - 72px);
min-height:auto;
padding-bottom:10%}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{height:calc(60vh - 134px);
min-height:auto;
padding-bottom:10%}}@media screen and (max-width:320px) and (max-height:500px){#list{max-height:calc(70vh - 60px);
height:calc(70vh - 60px);
min-height:auto}#categoriesList{max-height:calc(70vh - 120px);
height:calc(70vh - 120px);
min-height:auto;
padding-bottom:13%}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{height:calc(70vh - 183px);
min-height:auto;
padding-bottom:13%}}@media screen and (min-width:414px) and (max-width:500px){#list{max-height:calc(62vh - 125px);
height:calc(62vh - 125px);
min-height:auto;
padding-bottom:4%}#categoriesList{max-height:calc(66vh - 220px);
height:calc(66vh - 180px);
min-height:auto;
padding-bottom:7%}
.programmTop .player-tv_program-about,.showInfo .player-tv_program-about{height:calc(66vh - 220px);
min-height:auto;
padding-bottom:7%}}@font-face{font-family:'Open Sans';
src:local('Open Sans'),url(../fonts/opensans.woff2) format("woff2");
font-weight:600;
font-style:normal;
font-display:swap}@font-face{font-family:'Open Sans Bold';
src:local('Open Sans Bold'),url(../fonts/opensansbold.woff2) format("woff2");
font-style:normal;
font-display:swap}