main{padding:100px 0 40px;min-height:calc(100vh - 42px)}
.header{background:var(--header) !important;box-shadow:rgba(0, 0, 0, 0.1) 0 4px 4px}
.footer{margin-top:0}

.header.show ~ main .choose-btn{top:90px !important}
.choose-btn{width:80px}
.choose-btn a{padding:15px;line-height:1.83;margin-bottom:15px;height:80px}
.choose-btn a.active{background-color:rgba(255, 255, 255, 0.15) !important}
.choose-btn a i{font-size:50px;left:-5px;bottom:-5px;opacity:.1}
	
	
.rightheme{width:calc(100% - 205px);margin-left:100px}

.rt-player .video{background-color:#000;background:#000 url(../img/loadings.gif) no-repeat center;background-size:100px;max-height:calc(100vh - 125px)}
.rt-player .esra{width:30px;height:30px;left:25px;top:25px;background-color:red;padding-top:3px}
.rt-player .esra.esra3,.rt-player .esra.esra7{background-color:#7abf30}
.rt-player .esra.esra12,.rt-player .esra.esra15{background-color:#f0cd01}
.rt-player .esra.esra18{background-color:#d8231a}
.rt-player .name{text-shadow:0 2px 2px rgba(0, 0, 0, 0.3);left:70px;top:30px}
.rt-player .live-box{right:30px;top:25px;text-shadow:0 2px 2px rgba(0, 0, 0, 0.3)}
.rt-player .live-box .logo{transform:translateY(-5px);filter:brightness(100);opacity:.4;height:35px}
.rt-player .live-box .live{animation:blinker 1s linear infinite;background-color:#c21d23;width:10px;height:10px;margin:7px 20px 0 10px}
.rt-player .controls{bottom:0;right:0;background:linear-gradient(to bottom, transparent,#000);padding:20px 10px 10px;text-shadow:0 2px 2px rgba(0, 0, 0, 0.3)}
.rt-player .hide .controls{opacity:0;bottom:-100px}
.rt-player .controls .btn{border:0;background:none;padding:15px}
.rt-player .controls .close-full{display:none}
.rt-player .controls .buy-btn{backdrop-filter:blur(5px);background-color:rgba(255, 255, 255, 0.1);padding:10px 15px;margin:0 10px 10px}
.rt-player .controls .buy-btn .icon{width:25px;height:25px}
.rt-player .controls .buy-btn span{padding:3px 10px}
.rt-player .controls .buy-btn samp{padding:3px 0}
.rt-player .controls .buy-btn .arrow{margin:1px 7px 0 0}
.rt-player .controls .buy-btn:hover{background-color:rgba(255, 255, 255, 0.2)}
.rt-player .controls .button-dropdown .dropdown-toggle{width:166px;margin:3px 10px;backdrop-filter:blur(5px);padding:10px 20px;background-color:rgba(255, 255, 255, 0.1)}
.rt-player .controls .button-dropdown .dropdown-toggle.active{border-radius:0 0 8px 8px;background-color:var(--body)}
.rt-player .controls .button-dropdown .dropdown-toggle  i{margin:4px 0 0 7px}
.rt-player .controls .button-dropdown .dropdown-toggle span{font-family:dana;margin-right:5px}
.rt-player .controls .button-dropdown .dropdown-menu{display:none;width:calc(100% - 20px);bottom:45px;right:10px;border-radius:8px 8px 0 0}
.rt-player .controls .button-dropdown .dropdown-menu button{letter-spacing:1px;border:0;background:none;padding:10px;width:33.33%}
.rt-player .controls .button-dropdown .dropdown-menu:hover button.active{color:#ddd;background:none}
.rt-player .controls .button-dropdown .dropdown-menu button.active,.rt-player .controls .button-dropdown .dropdown-menu button:hover,.rt-player .controls .button-dropdown .dropdown-menu button.active:hover{color:#fff;background-color:rgba(255, 255, 255, 0.03)}
.rt-player .unmuted{transform: translate(50%,-50%);backdrop-filter:blur(10px);box-shadow:0 3px 6px rgba(0, 0, 0, 0.3);padding:40px 35px;top:50%;right:50%;font-size:40px;background-color:rgba(255, 255, 255, 0.07);border:0}
.rt-player .unmuted-bg{top:0;right:0;height:100%;background-color:rgba(0, 0, 0, 0.5)}
.rt-player .audio-control.hide,.rt-player .hide .is_op{opacity:0 !important;visibility:hidden}
.rt-player .hide video,.rt-player .hide .is_op,.rt-player .hide .controls{cursor:none}

.rt-player .is_notif{top:0;right:0;height:100%;background-color:rgba(0, 0, 0, 0.8);z-index:2}
.rt-player .is_notif .inside{padding:0 20px}
.rt-player .is_notif .inside .icon{width:60px;height:60px;backdrop-filter:blur(10px);background-color:rgba(255, 255, 255, 0.07)}
.rt-player .is_notif .inside .desc{padding:25px 0}
.rt-player .is_notif .inside .is_btn{padding:7px 15px;display:inline-block;background-color:#1cb561}
.rt-player .is_notif .inside .is_btn i{margin:1px 5px 0 0}
.rt-player .is_notif .inside .icon:hover{background-color:rgba(255, 255, 255, 0.15)}
.rt-player .is_notif .inside .is_btn:hover{opacity:.8}

.rt-player .lines{top: 0;left: 0;right: 0;width: 100%;z-index: 1;height: 100%;margin: auto;position: absolute}
.rt-player .lines .line{top: 0;left: 50%;width: 1px;height: 100%;overflow: hidden;position: absolute;background: rgba(255, 255, 255, 0.3)}
.rt-player .lines .line::after{left: 0;top: -50%;width: 100%;content: "";height: 15vh;display: block;position: absolute;animation: run 7s 0s infinite;animation-fill-mode: forwards;animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 75%, #fff 100%);}
.rt-player .lines .line:nth-child(1){margin-left: -35%}
.rt-player .lines .line:nth-child(1)::after{-webkit-animation-delay: 2s;animation-delay: 2s}
.rt-player .lines .line:nth-child(3){margin-left: -17.5%}
.rt-player .lines .line:nth-child(3)::after{-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
.rt-player .lines .line:nth-child(4){margin-left: 17.5%;}
.rt-player .lines .line:nth-child(4)::after{-webkit-animation-delay: 3s;animation-delay: 3s;}
.rt-player .lines .line:nth-child(5){margin-left: 35%}
.rt-player .lines .line:nth-child(5)::after{-webkit-animation-delay: 3.5s;animation-delay: 3.5s;}
@-webkit-keyframes run {0% {top: -50%;}100% {top: 110%;}}
@keyframes run{0% {top: -50%;}100% {top: 110%;}}


:fullscreen .rt-player{width:100% !important;transform:translateX(0) !important;position:fixed !important;top:0 !important;height:100% !important;right:0 !important;z-index:99999999999}
:-webkit-full-screen .rt-player{width:100% !important;transform:translateX(0) !important;position:fixed !important;top:0 !important;height:100% !important;right:0 !important;z-index:99999999999}
:-ms-fullscreen .rt-player{width:100% !important;transform:translateX(0) !important;position:fixed !important;top:0 !important;height:100% !important;right:0 !important;z-index:99999999999}

:fullscreen body{overflow:hidden !important}
:-webkit-full-screen body{overflow:hidden !important}
:-ms-fullscreen body{overflow:hidden !important}
	
:fullscreen .open-full{display:none !important}
:-webkit-full-screen .open-full{display:none !important}
:-ms-fullscreen .open-full{display:none !important}

:fullscreen .close-full{display:block !important}
:-webkit-full-screen .close-full{display:block !important}
:-ms-fullscreen .close-full{display:block !important}

:fullscreen .is_full{position:fixed !important;top:0 !important;right:0 !important;z-index:999999999999 !important;height:100% !important;border-radius:0 !important}


:-webkit-full-screen .is_full{position:fixed !important;top:0 !important;right:0 !important;z-index:999999999999 !important;height:100% !important;border-radius:0 !important}


:-ms-fullscreen .is_full{position:fixed !important;top:0 !important;right:0 !important;z-index:999999999999 !important;height:100% !important;border-radius:0 !important}


:fullscreen .is_full video{height:100% !important;position:absolute;top:0;right:0;max-height:100vh}
:-webkit-full-screen .is_full video{height:100% !important;position:absolute;top:0;right:0;max-height:100vh}
:-ms-fullscreen .is_full video{height:100% !important;position:absolute;top:0;right:0;max-height:100vh}





.is_entery{width:calc(70% - 35px);margin-top:35px}
.is_entery .pic{width:150px;height:225px}
.is_entery .inside{width:calc(100% - 225px);margin-right:25px}
.is_entery .inside .title{letter-spacing:1px;margin:10px 0;width:calc(100% - 100px)}
.is_entery .inside .title.rt-yekan,.is_entery .bottom .inl .rt-yekan .nmo{letter-spacing:0}
.is_entery .inside .playing{font-family:dana;padding:4px 8px;margin:13px 0 0 15px;animation:blinker 1s linear infinite;background-color:#c21d23}
.is_entery .inside .info li{padding:10px 0 10px 30px}
.is_entery .inside .info li i{margin-left:10px;font-size:15px}
.is_entery .inside .more{padding:8px 15px;margin-top:15px;background-color:#5a93fa1c;color:#5a93fa}
.is_entery .inside .more i{margin-left:7px}
.is_entery .btn{width:40px;height:40px;margin-top:15px}
.is_entery .btn.book.check{background-color:#00a8e9;color:#fff}
.is_entery .text{width:calc(100% - 20px);line-height:2;text-align:justify;margin:25px 0 25px;padding-bottom:25px;border-bottom:1px rgba(255, 255, 255, 0.05) solid}
.is_entery .text .titr{font-family:dana;margin-bottom:3px}
.is_entery .bottom{background:linear-gradient(to right,transparent,var(--bg));margin-bottom:10px}
.is_entery .bottom .js-counter{direction:ltr;padding:20px 15px;width:210px;background-color:rgba(255, 255, 255, 0.03)}
.is_entery .bottom .js-counter .name{margin-bottom:15px;border-bottom:3px rgba(255, 255, 255, 0.1) dashed;padding-bottom:17px}
.is_entery .bottom .js-counter .item{width:60px;display:inline-block}
.is_entery .bottom .js-counter .item.is0{display:none}
.is_entery .bottom .js-counter .item.hour ~ .item.is0{display:inline-block !important}
.is_entery .bottom .js-counter .item.hour.is0 ~ .item.minutes.is0{display:none !important}
.is_entery .bottom .js-counter .item .rt-ddd{font-size:13px;margin-top:10px}
.is_entery .bottom .next-pic{width:90px;height:120px;margin:16px 0 0 16px}
.is_entery .bottom .inl{padding:15px 25px;width:calc(100% - 320px);margin-top:5px}
.is_entery .bottom .inl .nmo{letter-spacing:1px;margin-right:5px}
.is_entery .bottom .inl .brief{text-align:justify;line-height:2;margin-top:12px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}




.sidebar{width:30%;padding:10px;left:0;top:25px;height:calc(100% - 25px)}
.sidebar .top-title .date{padding:13px 5px;width:calc(33.33% - 10px);margin:5px;background-color:rgba(255, 255, 255, 0.03)}
.sidebar .top-title:hover .date.current{color:#ddd;background-color:rgba(255, 255, 255, 0.03)}
.sidebar .top-title .date.current,.sidebar .top-title .date.current:hover,.sidebar .top-title .date:hover{color:#fff;background-color:rgba(255, 255, 255, 0.15)}
.sidebar .inside{padding:0 5px 0 10px;scrollbar-width:thin;width:calc(100% - 20px);overflow:auto;left:5px;bottom:5px;height:calc(100% - 80px)}
.sidebar .inside li{padding:15px 0;border-bottom:1px rgba(255, 255, 255, 0.07) dashed}
.sidebar .inside li:last-child{border-bottom:0}
.sidebar .inside li .pic{width:50px;height:55px}
.sidebar .inside li .ins{width:calc(100% - 65px)}
.sidebar .inside li .ins .title{padding:3px 0 10px;max-width:calc(100% - 53px);margin-left:10px}
.sidebar .inside li .ins .time{letter-spacing:1px;opacity:.8}
.sidebar .inside li .ins .free{font-family:dana;padding:4px 8px;margin:1px 0;background-color:#5afd5a}

.sidebar.active-a .inside.it_is_a,.sidebar.active-b .inside.it_is_b,.sidebar.active-c .inside.it_is_c{display:block}

.sidebar:before,.sidebar:after{background:linear-gradient(to bottom,transparent,var(--bg));content:"";right:0;width:100%;height:30px;position:absolute;z-index:100}
.sidebar:before{bottom:5px}
.sidebar:after{top:74px;transform:rotate(180deg)}


.is_entery .inside .more:hover{color:#fff;background-color:#5a93fa}
.is_entery .btn:hover,.choose-btn a:hover{background-color:rgba(255, 255, 255, 0.15)}
.is_entery .inside .info li a:hover{opacity:.8}

.show-jadval,.it_is{display:none}



.is_ended_video .is_entery .pic,.is_ended_video .is_entery .inside,.is_ended_video .is_entery .btn,.is_ended_video .is_entery .text,.is_ended_video .rt-player .controls .quality,.is_ended_video .rt-player .name,.is_ended_video .rt-player .esra,#is_loading{display:none !important}


#video::cue{display:inline-block;padding:5px;font-size:15px;line-height:1.3;background:rgba(0,0,0,.8);font-family:yekan;color:#ffff00;text-shadow:0 1px 2px #000;border-radius:0}


.is_full.bg-off #video::cue{background:none}
.is_full.size-1 #video::cue{font-size:13px}
.is_full.size-3 #video::cue{font-size:20px}

.is_full.color-2 #video::cue{color:#fff}
.is_full.color-3 #video::cue{color:#000;text-shadow:none;background:rgba(255, 255, 255, 0.8) !important}


@media only screen and (min-width:768px){
#video::cue{font-size:21px;line-height:1.7}
.is_full.size-1 #video::cue{font-size:17px}
.is_full.size-3 #video::cue{font-size:27px}
}


@media only screen and (max-width:1070px){
.rightheme{width:calc(100% - 105px);margin-left:0}
}
@media only screen and (max-width:920px){
main{padding:61px 0 0}
.choose-btn,.sidebar:before,.sidebar:after{display:none}
.rightheme{width:100%}
.rightheme .choose-btn{display:block}
main .rt-10px{border-radius:8px}

.choose-btn{width:100%;margin-top:10px}
.choose-btn a{width:calc(50% - 7.5px);height:auto;margin:10px 0 2px;font-size:13px;padding:8px}
.choose-btn a:nth-child(2){float:left}
.choose-btn a i{font-size:40px}


.rt-player{width:calc(100% + 36px);transform:translateX(18px);border-radius:0}
.rt-player .is_full{border-radius:0}
.rt-player .unmuted{font-size:20px;padding:15px 12.5px}
.rt-player .controls .button-dropdown .dropdown-toggle{width:140px;font-size:13px;padding:7px 10px;margin:0 5px}
.rt-player .controls .btn{font-size:18px;padding:10px}
.rt-player .name{font-size:13px;left:47px;top:17px}
.rt-player .esra{width:25px;height:25px;font-size:14px;left:10px;top:13px}
.rt-player .live-box .txt{font-size:14px}
.rt-player .live-box .live{margin:4px 15px 0 10px}
.rt-player .live-box .logo{height:27px}
.rt-player .live-box{right:10px;top:17px}
.rt-player .controls{padding:20px 2px 8px}
.rt-player .controls .button-dropdown .dropdown-menu{bottom:34px;width:calc(100% - 10px);right:5px}
.rt-player .controls .button-dropdown .dropdown-menu button{font-size:12px;padding:10px 5px}
.rt-player .video{background-size:60px}
.rt-player .controls .buy-btn{padding:5px;margin:0 6px 0 0;border-radius:5px 15px 15px 5px}
.rt-player .controls .buy-btn span{font-size:13px}
.rt-player .controls .buy-btn samp{font-size:12px}
.rt-player .controls .buy-btn .arrow{font-size:20px;margin-left:5px}
.rt-player .controls .buy-btn .icon{height:24px;width:24px}





.is_entery{width:100%;margin-top:25px;min-height:0}
.is_entery .pic{width:70px;height:100px}
.is_entery .inside{width:calc(100% - 90px);margin-right:20px}
.is_entery .btn{float:right}
.is_entery .text{width:100%;font-size:13px}
.is_entery .inside .title{font-size:15px;margin:10px 0 3px;width:100%}
.is_entery .inside .title span{font-size:13px}
.is_entery .inside .playing{margin:0 0 7px;padding:2px 5px;font-size:11px}
.is_entery .inside .info{font-size:11px}
.is_entery .inside .info li{padding:8px 0 8px 25px;width:100%;font-size:11px}
.is_entery .inside .more{font-size:13px;margin-top:10px}
.is_entery .inside .more i{margin-left:5px}
.is_entery .btn{position:absolute;right:17px;margin:0}
.is_entery .btn.share-btn{top:208px}
.is_entery .btn.book-btn{top:260px}
.is_entery .bottom{background:none}
.is_entery .bottom .js-counter{width:100%;border-radius:8px;direction:ltr}
.is_entery .bottom .js-counter .item{width:80px;display:inline-block;float:none;font-size:16px}
.is_entery .bottom .js-counter .item span{font-size:13px}
.is_entery .bottom .next-pic{margin:20px 0 0 0;width:70px;height:95px}
.is_entery .bottom .inl{width:calc(100% - 88px);padding:15px 0;margin-top:14px}
.is_entery .bottom .inl h4,.is_entery .text .titr{font-size:15px}
.is_entery .bottom .inl .brief{font-size:12px;margin-top:8px;-webkit-line-clamp:2;line-clamp:2}

.sidebar{width:100%;position:relative;top:inherit;left:inherit;height:auto;margin:20px 0 25px;display:none}
.sidebar .inside{height:auto;position:inherit;left:inherit;bottom:inherit;width:100%;padding:0 5px}
.sidebar .inside li .ins .title{font-size:13px}



.show-jadval{border:0;padding:10px 15px;margin:10px 0 30px;display:inline-block}
.show-jadval i{margin-left:5px}
.show-jadval:hover{opacity:.8}
}
@media only screen and (max-width:540px){
.rt-player .is_notif .inside .icon{width:35px;height:35px;margin-top:30px;font-size:16px}
.rt-player .is_notif .inside{font-size:14px}
.rt-player .is_notif .inside .desc{padding:15px 0}
.rt-player .is_notif .inside .is_btn i{margin-top:0}
}