/*
Theme Name: EgyBest
by: ThemeX.store 
Version: 1.0
Script Name: EgyBest
Description: Best Theme In The Middle Eest To Display Movies , Serie , News , Shows , Games , Programes and Songs
*/
@import url('https://fonts.googleapis.com/css?family=Paytone+One&display=swap');
@font-face {
    font-family: 'akFont';
    src: url(Assets/fonts/Changa-Medium.ttf);
    font-weight: 300
	font-display: swap;

}
@font-face {
    font-family: 'akFontBold';
    src: url(Assets/fonts/Changa-Bold.ttf);
    font-weight: 300
}
@font-face {
    font-family: 'akFontLogo';
    src: url(Assets/fonts/VIP-Hala-Bold.otf);
    font-weight: 300
}
@font-face {
    font-family: 'akEnFont';
    src: url(Assets/fonts/Righteous-Regular.ttf);
    font-weight: 300
}
@font-face {
    font-family: 'BlueOcean';
    src: url(Assets/fonts/BlueOcean.ttf);
    font-weight: 300
}
@font-face {
    font-family: 'Almarai';
    src: url(Assets/fonts/Almarai-Regular.ttf);
    font-weight: 500
}
body {
    font-family: 'akFont',sans-serif;
    padding: 0;
    margin: 0;
    direction: rtl !important;
    background: #ecf0f0;
    font-size: 0.9em;
}
* {
    padding: 0;
    margin: 0;
    position: relative;
    box-sizing: border-box;
}
a {
    text-decoration: none;
    color: #06c;
    font-size: 14px;
    outline: 0;
    font-family: akFont;
}
input,textarea,button,select {
    font-family: inherit;
    border: 0;
    outline: 0;
    outline: 0
}
ul,ol,li {
    list-style: none;
    padding: 0;
    margin: 0
}
h1 {
    display: block;
    font-size: 2em;
    margin-block-end: 0.40em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
h2{
    font-weight: 400;
    font-family: akFont
}
h3{
    font-weight: 400;
    font-family: akFont
}
h4{
    font-weight: 400;
    font-family: akFont
}
h5{
    font-weight: 400;
    font-family: akFont
}
h6{
    font-weight: 400;
    font-family: akFont
}
*::-webkit-scrollbar {
    width: 6px
}
*::-webkit-scrollbar-track {
    background: #ffffff
}
*::-webkit-scrollbar-thumb {
    background-color: #06c
}
:before,:after {
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}
.container {
    width: min(100%,1320px);
    margin: 0 auto;
}
.container:after {
    content: "";
    display: table;
    clear: both;
    width: 100%;
}
.align-center {
    align-items: center;
}
.ads {
    margin: 10px 0;
}
header {
    box-shadow: 1px 0 2px 1px #ddd;
    background: #f9f9f9;
    position: sticky;
    z-index: 999;
    top: 0;
}
header .Logo {
    width: 170px;
}
header .container {
    height: 60px;
}
div#flix-start {
    justify-content: flex-start;
    display: flex;
    flex-wrap: wrap;
}
footer {
    text-align: center;
}
.copyrights {
    font-size: 14px;
    line-height: 45px;
	padding: 0px 10px;
}
p.rights {
    padding: 0px 10px;
}
p.rights i {
    color: red;
    margin-right: 5px;
}
.StageFilter {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(180deg, #e84141, #a51e1e);
    z-index: 11;
}
.navigation {
	display: none;
}
/* ribbon start*/
.ribbon.WEB-DL span {
    background: linear-gradient(#009c00 0%,#009c00 100%);
}
.ribbon.WEB-DL span:before {
    border-left: 3px solid #009c00;
    border-top: 3px solid #009c00;
}
.ribbon.WEB-DL span:after {
    border-right: 3px solid #009c00;
    border-top: 3px solid #009c00;
}
.ribbon.BluRay span {
    background: linear-gradient(#0460c7 0%,#006ae1 100%);
}
.ribbon.BluRay span:before {
    border-left: 3px solid #006ae1;
    border-top: 3px solid #006ae1;
}
.ribbon.BluRay span:after {
    border-right: 3px solid #006ae1;
    border-top: 3px solid #006ae1;
}
.ribbon span:after {
    content: '';
    position: absolute;
    right: 0%;
    top: 99%;
    z-index: -1;
    border-right: 3px solid #ff4136;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #ff4136;
}
.ribbon span:before {
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    border-left: 3px solid #ff4136;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #ff4136;
}
.ribbon span {
    color: #fff;
    text-align: center;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 125px;
    display: block;
    background: #ff4136;
    background: linear-gradient(#F70505 0%,#ff4136 100%);
    box-shadow: 0 3px 10px -5px #000;
    position: absolute;
    top: 28px;
    left: -24px;
    font-weight: 700;
    line-height: 20px;
}
.ribbon {
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 1;
    overflow: hidden;
    width: 93px;
    height: 93px;
}
/* ribbon End*/

/* span2 */ 
.ribbon.HDCAM span {
    background: linear-gradient(#ff4600 0%,#ff4600 100%);
}
.ribbon.HDCAM span:before {
    border-left: 3px solid #ff4600;
    border-top: 3px solid #ff4600;
}
.ribbon.HDCAM span:after {
    border-right: 3px solid #ff4600;
    border-top: 3px solid #ff4600;
}
.ribbon.WEB-DL span2 {
    background: linear-gradient(#009c00 0%,#009c00 100%);
}
.ribbon.WEB-DL span2:before {
    border-left: 3px solid #009c00;
    border-top: 3px solid #009c00;
}
.ribbon.WEB-DL span2:after {
    border-right: 3px solid #009c00;
    border-top: 3px solid #009c00;
}
.ribbon.BluRay span2 {
    background: linear-gradient(#0460c7 0%,#006ae1 100%);
}
.ribbon.BluRay span2:before {
    border-left: 3px solid #006ae1;
    border-top: 3px solid #006ae1;
}
.ribbon.BluRay span2:after {
    border-right: 3px solid #006ae1;
    border-top: 3px solid #006ae1;
}
.ribbon span2:after {
    content: '';
    position: absolute;
    right: 0%;
    top: 99%;
    z-index: -1;
    border-right: 3px solid #ff4136;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #ff4136;
}
.ribbon span2:before {
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    border-left: 3px solid #ff4136;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #ff4136;
}
.ribbon span2 {
    color: #fff;
    text-align: center;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 125px;
    display: block;
    background: #ff4136;
    background: linear-gradient(#F70505 0%,#ff4136 100%);
    box-shadow: 0 3px 10px -5px #000;
    position: absolute;
    top: 28px;
    left: -24px;
    font-weight: 700;
    line-height: 20px;
}
.ribbon.HDCAM span2 {
    background: linear-gradient(#ff4600 0%,#ff4600 100%);
}
.ribbon.HDCAM span2:before {
    border-left: 3px solid #ff4600;
    border-top: 3px solid #ff4600;
}
.ribbon.HDCAM span2:after {
    border-right: 3px solid #ff4600;
    border-top: 3px solid #ff4600;
}
/* span3 */
.span3.fa.fa-star.imdb-rating{
    position: absolute;
    font-size: 3em;
    right: 10px;
    top: 10px;
    text-shadow: 0 0 4px #bbb;
    -webkit-text-stroke: 1px #fe0;
    color: #fc0;
}
.span3 imdb-rating i{
    position: absolute;
    font-size: 14px;
    right: 12px;
    color: #003;
    line-height: 43px;
    font-family: system-ui;
    -webkit-text-stroke: 0px;
}

/* Search start*/
.Searchbox {
    height: 35px;
    border-radius: 4px;
    font-size: 15px;
    width: 45%;
    color: #444;
    border: 1px solid #bbb;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    position: relative;
    margin-right: 1%;
    margin-top: 7px;
}
.Searchbox form {
    position: absolute;
    width: 100%;
    right: 0;
}
.Searchbox form input {
    width: 100%;
    padding: 10px 5px 7px 30px;
    height: 33px;
	border-radius: 4px;
}
.Searchbox form button {
    position: absolute;
    left: 10px;
    top: 5px;
    color: #222;
    background: #0000;
}
/* Search End*/

/* User Header*/

.user {
    width: 40.333333%;
    display: flex;
    justify-content: flex-end;
    top: 3px;
}
.Bottom_1 {
    color: #fff;
    background: #0cc144;
    padding: 6px 15px;
    border-radius: 4px;
    margin: 0 41px;
}
.Bottom_2 {
    color: #fff;
    background: #00a2cc;
    padding: 6px 15px;
    border-radius: 4px;
}
.Bottom_3 {
    color: #fff;
    background: #06c;
    padding: 6px 15px;
    border-radius: 4px;
	margin: 0 41px;
}
.Bottom_4 {
    color: #fff;
    background: #ff2200;
    padding: 6px 15px;
    border-radius: 4px;
	
}
.user i {
	margin-left: 5px;
}

/* User End*/

/* Block start*/
.block {
    padding: 0;
    width: 140px;
    margin-left: 8px;
    display: block;
    margin-right: 4px;
    height: 270px;
    position: relative;
    transition: .35s ease;
}
.block div.image {
    height: 200px;
}
.block div.image img {
    width: 100%;
    height: 100%;
    border-radius: 1px;
	background: url(https://egybest.foo/wp-content/uploads/2025/09/empty.png) no-repeat; 
	background-size: cover;
}
.imdb-rating i {
    position: absolute;
    font-size: 14px;
    right: 9px;
    color: #000;
    top: 11px;
    font-family: system-ui;
    -webkit-text-stroke: 0px;
}
.imdb-rating {
    position: absolute;
    font-size: 2.5em;
    right: 10px;
    top: 10px;
    text-shadow: 0 0 4px #bbb;
    -webkit-text-stroke: 1px #fe0;
    color: #fc0;
}
.block h2 {
    font-weight: 500;
    text-align: center;
    padding: 5px 0 0 0;
    font-size: .9em;
    line-height: 17px;
}
.block h2 p {
    position: absolute;
    top: 7px;
    right: 0;
    width: 100%;
}
.block h2 span {
    display: block;
}
.MasterBlocks{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.MasterBlocks ul{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.MasterBlocks .block{
    width: 175px;
    margin-bottom: 15px;
    height: 300px;
}
.MasterBlocks .block div.image{
    height: 260px;
}
.MasterBlocks .block h2{
    font-weight: 500;
    text-align: center;
    padding: 5px 0 0 0;
    font-size: 0.9em;
    line-height: 17px;
}


/* Block End*/

/* Slider Blocks start*/
.SlideBox {
    margin-bottom: 15px;
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
	overflow: hidden;
}
.SlideTitle {
    display: table;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 10px;
    font-size: 15px;
    margin-bottom: 10px;
}
.SlideTitle > span {
    float: right;
    color: #222;
}
.SlideTitle > span > i {
    float: right;
    line-height: 20px;
    padding-left: 10px;
    font-style: normal;
    color: #06c;
    font-size: 18px;
}
.SlideTitle > span > em {
    font-style: normal;
    font-size: 18px;
    font-family: 'Font',sans-serif;
    font-weight: bold;
    line-height: 1;
}
.SlideTitle a.ShowMoreSl {
    float: left;
    font-style: normal;
    font-size: 15px;
    font-family: 'Font',sans-serif;
    font-weight: bold;
}
/* Slider Blocks End*/

/*  menu-right start */

.sticky {
    position: sticky;
    top: 75px;
}
.pull-right {
    float: right;
}
.box-menu {
    width: 170px;
    top: 0px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    float: right;
}
ul.rightbar a {
    display: block;
    padding: 6px;
    font-size: 1em;
    border-bottom: 1px solid #eee;
}
ul.rightbar a i {
    margin-left: 10px;
}
ul.rightbar img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    border-style: none;
    height: 22px;
    width: 22px;
}
/*  menu-right End */

/*  all-blocks & extend Start */

.extend {
    width: calc(100% - 470px);
}
.main-content {
    margin: 0 15px;
}
.all-blocks {
    float: right;
}
main {
    margin-top: 20px;
}

/*  all-blocks & extend End */

/*  menu-left start */

.menu-left {
    float: left;
width: 300px;
}
.aside {
    width: 300px;
}
article.main-article {
    margin-bottom: 15px;
    background: #fff;
    position: relative;
}
article.main-article {
  border: 1px solid #ddd;
}

.text-center {
    text-align: center;
}
.main-title {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    font-size: 15px;
    margin-bottom: 10px;
	color: #222;
}
.social a {
    display: inline-block;
    width: 180px;
    text-align: left;
    margin-bottom: 10px;
}
.social a.face-link i {
    background: #3c5a98;
}
.social a.telegram-link i {
    background: #3390ec;
}
.social a.instagram-link i {
    background: #fd575e;
}
.social a.twitter-link i {
    background: #2daae4;
}
.social a i {
    width: 35px;
    height: 35px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    color: #fff;
    border-radius: 4px;
	font-size: 19px;
}
/*  menu-left End */

/*  menu-left-2 start */

.list-unstyled {
    list-style: none;
}
.flex-center {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.main-menu li {
    width: 48%;
    margin: 1%;
    text-align: center;
}
.main-menu li a {
    padding: 10px;
    background: #fff;
    display: block;
    border-radius: 5px;
    transition: .5s ease;
}
.main-menu li a:hover {
    color: #fff;
    background: #0066cc;
}
/*  menu-left-2 end */
.owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
}
.owl-carousel.owl-rtl .owl-item {
    float: right;
}
.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-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, .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-item {
	width: auto;
    display: inline-block;
    vertical-align: text-top;
}
.owl-item {
/*    float: right; */
}
.owl-nav.disabled {
    display: none;
}
.owl-dots {
    display: none;
}
ul.DropdownList li {
    line-height: 35px;
    color: #333;
    border-bottom: 1px solid #DDD;
    padding: 0 10px;
}
figure.mainBlock {
    border-radius: 5px;
    float: right;
    overflow: hidden;
    height: 490px;
    border: 1px solid rgba(0,0,0,0);
    -webkit-box-shadow: 0px 1px 6px #0000004d;
    box-shadow: 0px 1px 6px #0000004d;
    width: calc((100% - 30px) / 4);
    margin-left: 10px;
    margin-bottom: 10px;
}
figure.mainBlock > a {display: block;width: 100%;height: 100%;}
figure.mainBlock:nth-child(4n+0) {
    margin-left: 0;
}
figure.mainBlock > a > .BG {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 350px;
    background-position: center;
    background-size: cover;
}
figure.mainBlock > a > .BG > img {
    min-height: 100%;
    max-width: 100%;
    width: 100%;
    height: 100%;
}
figure.mainBlock > a > .BG:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0;
    width: 100%;
    background: linear-gradient(transparent, #181829de 85%);
    padding-top: 80px;
}
figure.mainBlock > a .ContentBox {
    color: white;
    position: absolute;
    background: #181829;
    right: 0;
    width: 100%;
    height: 140px;
    padding: 0px 15px 15px 15px;
    transition: .3s .3s all ease;
    bottom: 0;
}
figure.mainBlock > a .ContentBox > h3 {
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 50px;
    font-family: akFontBold;
    text-align: right;
    color: #eee;
    height: 60px;
    border-bottom: 1px solid #ffffff0d;
    overflow: hidden;
}
figure.mainBlock > a .ContentBox > p {
    font-size: 13px;
    line-height: 22px;
    color: #e42e29;
    height: 65px;
    overflow: hidden;
    text-align: right;
    margin-top: 8px;
}
figure.mainBlock > a .ContentBox > ul {
    display: table;
    width: 100%;
    text-align: center;
}
figure.mainBlock > a .ContentBox > ul > li {
    display: inline-block;
    border: 1px dashed #FFF;
    line-height: 100%;
    font-size: 11px;
    color: #b1bdd2;
    padding: 5px 10px;
    border-radius: 5px;
    margin-left: 5px;
}
figure.mainBlock > a .ContentBox > ul > li:nth-child(1) {
    background: #d52020;
    padding: 6px 10px;
    border: 0;
    color: #FFF;
}
figure.mainBlock > a .ContentBox .Stars {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    height: 35px;
    font-size: 20px;
    line-height: 35px;
    /* overflow: hidden; */
    top: -140px;
    transition: .4s all ease;
    opacity: 0;
}
figure.mainBlock > a .ContentBox .Stars .Front {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff363;
}
figure.mainBlock > a .ContentBox .Stars .Front > i {
    transition: .4s all ease;
    transform: scale(5);
    opacity: 0;
}
figure.mainBlock > a .ContentBox .Stars .Front > i:nth-child(1) {
    transition-delay: .2s;
}
figure.mainBlock > a .ContentBox .Stars .Front > i:nth-child(2) {
    transition-delay: .3s;
}
figure.mainBlock > a .ContentBox .Stars .Front > i:nth-child(3) {
    transition-delay: .4s;
}
figure.mainBlock > a .ContentBox .Stars .Front > i:nth-child(4) {
    transition-delay: .5s;
}
figure.mainBlock > a .ContentBox .Stars .Front > i:nth-child(5) {
    transition-delay: .6s;
}
figure.mainBlock:hover > a .ContentBox .Stars {
    top: -40px;
    opacity: 1;
}
figure.mainBlock:hover > a .ContentBox .Stars .Front > i {
    transform: scale(1);
    opacity: 1;
}
figure.mainBlock > a > .BG > .PlayIcon {
    position: absolute;
    left: 50%;
    transform: translate(-50%) scale(3);
    width: 70px;
    height: 70px;
    z-index: 9;
    background: linear-gradient(182deg, #e42e29, #e42e29);
    border-radius: 50%;
    top: 160px;
    overflow: hidden;
    opacity: 0;
    transition: .4s all ease;
    text-align: center;
    font-size: 31px;
    padding-top: 9px;
    box-shadow: 0 0 20px #11111d78;
}
figure.mainBlock:hover > a > .BG > .PlayIcon {
    transform: translate(-50%) scale(1);
    opacity: 1;
}
figure.mainBlock > a > .EpisodeNumber {
    position: absolute;
    z-index: 6;
    top: 10px;
    background: #11111d94;
    left: 10px;
    width: 70px;
    height: 70px;
    border-radius: 5px;
    transform: perspective(500px) rotateY(90deg);
    transition: .4s all ease;
    transform-origin: left center;
    text-align: center;
    padding-top: 6px;
}
figure.mainBlock:hover > a > .EpisodeNumber {
    transform: perspective(500px) rotateY(0deg) scale(1) translate(0);
    opacity: 1;
}
figure.mainBlock > a > .EpisodeNumber > em {
    display: block;
    text-align: center;
    font-family: akEnFont;
    color: #fff363;
    font-size: 25px;
    font-style: normal;
    line-height: 26px;
}
.Paginate {
    text-align: center;
    display: table;
    margin: 10px auto 15px;
}
.Paginate  li {
    display: inline-block;
    height: 35px;
    margin: 0 3px;
    font-weight: 700;
    direction: ltr;
    float: right;
}
.Paginate li a {
    display: block;
    background: #00000012;
    height: 35px;
    border-radius: 3px;
    box-shadow: 0 1px 5px #00000066;
    line-height: 38px;
    padding: 0 13px;
    max-width: 40px;
    color: #222;
}
.Paginate li span {
    display: block;
    background: #0066cc;
    height: 35px;
    border-radius: 3px;
    box-shadow: 0 1px 5px #00000066;
    line-height: 38px;
    padding: 0 14px;
    color: #fff;
}
.lds-hourglass {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-hourglass:after {
  content: " ";
  display: block;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 6px;
  box-sizing: border-box;
  border: 26px solid #fff;
  border-color: #06c transparent #06c transparent;
  animation: lds-hourglass 1.2s infinite;
}
@keyframes lds-hourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(1800deg);
  }
}
.MasterBlocks .loaderHolder {
    display: table;
    margin: 90px  auto;
    transform: scale(1.5);
}
.SingleSection {
    position: relative;
    z-index: 1;
}
.SingleSection .PosterShape {
    position: absolute;
    top: -26px;
    left: 0;
    width: 500px;
    z-index: 0;
    height: 100%;
    background-size: cover;
    background-position: center;
    box-shadow: 0 0 100px 100px rgba(23,23,26,.6) inset;
}
.SingleSection > .Poster {
    width: 300px;
    max-width: 300px;
}
.SingleSection > .Poster > img {
    height: 360px;
    width: 100%;
    display: block;
    border-radius: 5px;
}
.SingleSection .PosterShape:after {
    content: "";
    position: absolute;
    top: 60%;
    bottom: 0;
    left: 0;
    right: 0;
    background: #17171a;
    background: linear-gradient(to bottom,#18182900 0%,#181829 100%);
}
.SingleSection .PosterShape:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #17171a;
    background: linear-gradient(to left,#181829 10%,#18182900 80%);
}
.SingleContent {
    float: right;
    width: calc(100% - 290px);
    line-height: 20px;
    padding: 4px 22px 0 0;
    min-height: 420px;
}
.SingleContent h1.SingleTitle {
    font-size: 25px;
    color: #ffffff;
    margin-bottom: 15px;
    line-height: 33px;
    font-family: akFontBold;
}
.SingleDetails {
    font-size: 16px;
    background: #fff;
    border: 1px solid #ddd;
    border-top: 0px;
}
.flex-start.align-center.broder_1 {
    border-bottom: 1px solid #ddd;
}
.SingleDetails > .Category {
    float: right;
    margin-left: 20px;
    color: #fff;
    border: 1px solid #ffffff3d;
    padding: 4px 6px;
    border-radius: 4px;
}
.SingleDetails > .Category > i {
    display: inline-block;
    padding-left: 5px;
    float: right;
    font-size: 19px;
}
.SingleDetails > .Category > a {
    display: inline-block;
}
.SingleDetails > .Category > a + a:before {content: '-';margin: 0 5px;}
.SingleDetails .Quality {
    float: right;
    margin-left: 18px;
    height: 30px;
    line-height: 30px;
}
.SingleDetails .Quality > i {
    padding-left: 7px;
}
.SingleBar {
    display: block;
    width: 100%;
    height: 90px;
    border-top: 1px solid #dddddd14;
    padding-top: 10px;
}
.SingleBar > .Plot {
    width: calc(100% - 90px);
    float: right;
}
.SingleBar .IMDBBox {
    float: left;
    width: 70px;
    height: 70px;
    background: linear-gradient(#ffd45a,#ffd45a);
    border-radius: 8px;
}
.SingleBar .IMDBBox > a {
    display: block;
    width: 100%;
    height: 100%;
}
.SingleBar .IMDBBox > a > span.IMDB {
    display: block;
    width: 55px;
    height: 25px;
    background: #17171a;
    border-radius: 3px;
    margin: 8px auto 11px;
    color: #fff;
    font-size: 18px;
    font-family: akEnFont;
    text-align: center;
    padding-top: 5px;
}
.SingleBar .IMDBBox > a > em {
    display: block;
    color: #313131;
    text-align: center;
    font-size: 18px;
    line-height: 9px;
    font-family: akEnFont;
    font-style: normal;
    letter-spacing: -1px;
}
.WorkTeam {
    padding: 10px;
    clear: both;
}
.WorkTeam > h3 {
    height: 35px;
    background: #ffffff1c;
    margin-bottom: 12px;
    border-radius: 2px;
    color: #fff;
    padding: 8px 12px;
    font-size: 15px;
}
.WorkTeam > h3 > span {
    float: right;
}
.WorkTeam > h3 > ul {
    float: left;
    font-size: 12px;
}
.WorkTeam > h3 > ul > li {
    display: inline-block;
    margin-right: 14px;
    opacity: .5;
    cursor: pointer;
}
.WorkTeam > h3 > ul > li.ISActive {
    opacity: 1;
}
ul.TeamUL {
    overflow: scroll;
    transition: height .3s ease;
    width: 100%;
    max-height: 200px;
    overflow-x: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
ul.TeamUL > li {
    width: 250px;
    transition: .4s all ease;
    opacity: .3;
    overflow: hidden;
    float: right;
    margin-left: 10px;
    background: linear-gradient(#ffffff1c,#ffffff1c);
    margin-bottom: 25px;
    position: relative;
    border-radius: 19px;
}
ul.TeamUL > li:nth-child(4n+0) {
    margin-left: 0;
}
ul.TeamUL > li > a {
    display: block;
    width: 100%;
    height: 100%;
}
ul.TeamUL > li > a > span {
    position: absolute;
    color: #888;
    z-index: 9;
    width: 45px;
    text-align: center;
}
ul.TeamUL > li > a > img {
    float: right;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-left: 10px;
    padding: 6px;
}
ul.TeamUL > li > a > h6 {
    text-align: right;
    font-size: 17px;
}
.ser_1 {
	margin-top: 15px ;
}
/* alone page start */
a.DownReport {
    display: table;
    margin: 10px auto 20px;
    background: linear-gradient(45deg, #0dd44a, #0ab53f);
    color: #FFFF;
    padding: 9px 33px;
    border-radius: 60px;
    font-size: 15px;
    font-weight: bold;
}
.th {
    background: #eee;
    height: 50px;
}
.th >div, .tr>div {
    width: 176px;
    padding: 0px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row-reverse;
	padding: 8px 0px;
}
.share_1 {
    display: table;
    margin: 0 auto;
    border-radius: 65px;
    font-size: 17px;
    font-weight: bold;
}
.DownloadBG {
    display: table;
    background: linear-gradient(45deg, #0dd44a, #0ab53f);
    padding: 10px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 600;
    margin: 10px auto;
}
.DownloadBG i{
    margin-left: 10px;
}

.btnwatch {
    background: linear-gradient(45deg, #0dd44a, #0ab53f);
    margin: 10px 0;
    padding: 10px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 600;
}
.btnwatch i {
    margin-left: 10px;
}
.post-dtl {
    margin-right: 15px;
    margin-bottom: 15px;
}
.flex-1 {
    flex: 1;
}
h1.SingleTitle {
    font-size: 22px;
    padding: 15px 10px;
    margin-bottom: 0;
    background: #fff;
    border-width: 1px;
    border-left: 1px;
    border-right: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
}

.SingleTitle {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    font-size: 15px;
    margin-bottom: 10px;
}
h1.SingleTitle a {
    font-size: 22px;
    padding: 15px 10px;
    margin-bottom: 0;
}
.flex-start {
    justify-content: flex-start;
    display: flex;
    flex-wrap: wrap;
}
.flex-start span {
    width: 116px;
    border-left: 1px solid #ddd;
    margin-left: 10px;
    height: 45px;
    line-height: 45px;
    text-align: center;
}
.left_1 a {
    display: inline-block;
    margin-left: 10px;
	font-size: 16px;
}
.flex-start.align-center.broder_1 i {
	
	margin-left: 5px;
    color: #06c;
}
span.imdb {
	border-left: 0px solid #ddd;
	font-size: 16px;
	margin-right: 5px;
}
h2.main-title.main-color {
    background: #f9f9f9;
}
p.description {
    padding: 0px 15px 4px;
}
.StoryMovieContent {
    padding: 0px 15px 15px;
}
a.TelegramBUTTON {
    display: table;
    margin: 0 auto 20px;
    background: #389ce9;
    color: #FFFF;
    padding: 6px 40px;
    border-radius: 65px;
    font-size: 15px;
    font-weight: bold;
}
.TrailerBtn {
    display: table;
    margin: 0 auto 20px;
    background: #ff0000;
    color: #FFFF;
    padding: 6px 40px;
    border-radius: 65px;
    font-size: 15px;
    font-weight: bold;
}
.TrailerBtn button {
    float: right;
    line-height: 60px;
    font-family: akFontBold;
    font-size: 18px;
    font-style: normal;
    width: calc(100% - 60px);
    background: #0000;
    text-align: center;
    color: #fff;
}
.TrailerBtn:hover {
    opacity: 1;
}
.TrailerBtn i {
    width: 60px;
    height: 60px;
    font-size: 33px;
    line-height: 60px;
    float: right;
}
.WatchNow:before  {
	background: #F00;
}
.WatchNow.before > i {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}
.WatchNow i {
    position: relative;
    z-index: 99;
    color: white;
    width: 90px;
    height: 90px;
    font-size: 30px;
    display: flex;
    background: #e53935;
    cursor: pointer;
    border-radius: 50%;
}
.story {
    position: relative;
    display: block;
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-top: 10px;
    padding: 10px;
    width: 100%;
    text-align: center;
}
.story h2 {
    display: block;
    font-size: 20px;
    background: #f9f9f9;
    padding: 10px;
    font-weight: 500;
}
.beforePlay i {
    display: table;
    width: 50px;
    height: 48px;
    color: red;
    font-size: 50px;
    z-index: 9;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.beforePlay:after {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #000000b8;
    content: '';
}
.story div {
    padding: 10px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    overflow: auto;
}
.story div.embed iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 5px;
}
.story div.embed {
    height: 470px;
}
.story div {
    padding: 10px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    overflow: auto;
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
}
.serverWatch {
    text-align: center;
}
.story div {
    padding: 10px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    overflow: auto;
}
.Watch_1 {
}




/* alone page End */

.WatchNow {
    background: #000000d6;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    height: 500px;
    font-weight: 600;
    font-size: 16px;
	
}
.WatchNow > i {
    margin-left: 10px;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
}
.WatchNow > p {

}
.WorkTeam > a {
    display: block;
    margin-top: 8px;
    font-size: 13px;
    padding: 5px 8px;
    border-radius: 4px;
    width: 100px;
    text-align: center;
    margin: 10px auto 0;
    font-family: akFontBold;
    margin-bottom: 10px;
}
ul.TeamUL > li.ISActive {
    opacity: 1;
}
WorkTeam ISActive  > ul {
    height: auto;
}
.WorkTeam.ISActive .TeamUL {
    height: auto;
}
.RelatedPosts > h3 {
    margin-bottom: 10px;
    padding: 0 30px;
    padding-left: 15px;
    border-radius: 5px;
    border: 0 none;
    background: linear-gradient(182deg, #e42e29, #e42e29);
    overflow: hidden;
    font-size: 18px;
    margin-top: 20px;
}
.RelatedPosts > h3 > i {
    float: right;
    font-size: 30px;
    line-height: 60px;
    padding-left: 10px;
}
.RelatedPosts > h3 > em {
    float: right;
    font-size: 20px;
    font-family: akFontBold;
    font-style: normal;
    line-height: 60px;
}
.RelatedPosts > h3 > ul {
    float: left;
}
.RelatedPosts > h3 > ul > li {
    float: right;
    font-size: 14px;
    height: 40px;
    background: #000000b8;
    transition: .4s all ease;
    line-height: 40px;
    margin-top: 10px;
    margin-right: 6px;
    padding: 0 25px;
    border-radius: 35px;
    cursor: pointer;
}
.RelatedPosts .loaderHolder {
    display: table;
    margin: 90px auto;
}
.RelatedPosts > h3 > ul > li.ISActive,.RelatedPosts > h3 > ul > li:hover {
    background: #ffffff1c;
    color: #fff;
}
a.btn.g.vam {
	display: inline-block;
    border: 1px solid #ccc;
    text-decoration: none;
    min-width: 100%;
    border-radius: 4px;
    vertical-align: middle;
    margin: 0;
    text-align: center;
    width: 100%;
    padding: 5px 0px;
    cursor: pointer;
    background: #0cc144;
    border-color: #0000;
    color: #fff!important;
    text-shadow: 0 -1px 1px rgba(19,28,0,.35);
    font-size: 16px;
    font-family: 'akFont';
}
.watchLater {
    line-height: 30px;
    background: #06c;
    text-decoration: none;
    min-width: 95%;
    border-radius: 4px;
    vertical-align: middle;
    text-align: center;
    width: 95%;
    padding: 2px 0px;
    cursor: pointer;
    border-color: #0000;
    color: #fff!important;
    text-shadow: 0 -1px 1px rgba(19,28,0,.35);
    font-size: 16px;
    margin: auto;
}
.watchLater i , .likePost i {
    font-size: 18px;
    line-height: 30px;
    padding-left: 8px;
}
.jc-bs3-container.container {
    width: 450px;
}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
    line-height: 30px;
    font-weight: normal;
}
.jconfirm {
    z-index: 99999999999999;
}
.likePost {
    float: right;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    background: #ffd45a;
    border-radius: 5px;
    padding: 0 13px;
    cursor: pointer;
    color: #333;
}
.WatchArea {
    overflow: hidden;
	line-height: 5;
    transition: .5s all ease;
}
.WatchArea .loaderHolder , .DownloadAreaHolder .loaderHolder {
    display: table;
    margin: 110px auto;
    transform: scale(1.5);
}
body.ISWatching .WatchArea {
    background: #fff;
    position: relative;
}
.ServersList {
    white-space: nowrap;
    overflow-y: hidden;
    padding: 5px 20px;
}
.ServersList ul {
white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 5px 20px;
}
.ServersList > ul > li.active {
    background: #f20;
    color: #fff;
}
.ServersList > ul > li {
    background: #dfdfdf;
    padding: 6px 17px;
    font-weight: bold;
    line-height: 29px;
    color: #555;
    cursor: pointer;
    border-radius: 4px;
    margin: 2px;
    display: inline-block;
    transition: .5s ease;
}
.WatchIframe {
    float: right;
    width: 100%;
    height: 470px;
	border: 1px solid #dfdfdf;
    border-radius: 6px;
}
.WatchIframe iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 5px;
    overflow: hidden;
}
.DownloadArea {
    margin: 15px;
    border: 1px solid #ddd;
}
.DownloadArea h2 {
    text-align: center;
    font-size: 28px;
    font-family: akFontBold;
}
.DownloadArea a.links_1 {
    padding: 4px 10px;
    display: inline-block;
    color: white;
    max-width: max-content;
    font-size: 11px;
    border-radius: 3px;
    background: #0aba41;
}
.DownloadArea a.links_1 > i {
    line-height: 23px;
    margin-left: 10px;
}
.DownloadArea a.links_1 >  p {
    font-size: 15px;
}
.broder_2 {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    font-size: 18px;
}
.broder_2 i.fa.fa-film {
	color: #ff2500;
    margin-left: 10px;
}
.broder_2 i.fa.fa-tv-retro {
	color: #ff2500;
    margin-left: 10px;
}
i.fa-solid.fa-chart-line-up {
color: #ff2500;
    margin-left: 10px;
}
body:not(.IsSingular) div#breadcrumb {
    height: 45px;
    overflow: hidden;
    background: #23233c;
    padding: 0 13px;
    margin: 30px  auto 10px;
    border-radius: 5px;
}
body:not(.ISSingular) div#breadcrumb li {
    float: right;
    line-height: 45px;
}
body:not(.ISSingular) div#breadcrumb li span.fa.fa-angle-left {
    padding: 0 10px;
}
body:not(.ISSingular) div#breadcrumb li:last-of-type a {
    color: #ffd45a;
}
.StageFilter > ul > li span {
    float: right;
    line-height: 60px;
    font-family: akFontBold;
    font-size: 16px;
    padding-right: 10px;
    padding-left: 30px;
    transition: .4s all ease;
}
.StageFilter > ul > li.active span {
    transform: scale(0);
    position: absolute;
}
.SeriesSlides {
    height: 100%;
    margin: 0 auto;
    width: 420px;
}
.peaky-blinders {
    margin: 0px 20px;
    height: 421px;
    position: relative;
    opacity: .3;
    pointer-events: none;
    transition: .3s all ease;
}
.owl-item.active .peaky-blinders {
    opacity: 1;
    pointer-events: inherit;
}
.MainSeriesBlock {
    width: 720px;
    height: 570px;
    position: relative;
    overflow: hidden;
    margin-right: -55px;
    float: right;
    margin-left: -40px;
    user-select: none;
}
.peaky-blinders > a {
    display: block;
    width: 100%;
}
.peaky-blinders > a > img {
    height: 100%;
    width: 100%;
    max-height: 444px;
}
.peaky-blinders > a > .SerieTitlebox {
    position: absolute;
    bottom: -30px;
    right: 0;
    width: 100%;
    direction: rtl;
    text-align: right;
    color: #081022;
    height: 80px;
    background: #f1f1f1;
    box-shadow: inset 0px 13px 7px -10px #00000066, 0px 1px 4px #00000057;
    padding: 9px 20px;
}
.MainSeriesBlock > h3 {
    padding-right: 170px;
    color: white;
    font-size: 30px;
    margin-bottom: 16px;
    font-family: akFontBold;
    line-height: 36px;
}
.MainSeriesBlock:before {
    content: '';
    position: absolute;
    top: 50px;
    right: 30px;
    width: 180px;
    background: linear-gradient(to left, #181829, #18182900);
    pointer-events: none;
    z-index: 10;
    bottom: 0px;
}
.MainSeriesBlock:after {
    content: '';
    position: absolute;
    top: 50px;
    left: 0px;
    width: 180px;
    background: linear-gradient(to right, #181829, #18182900);
    pointer-events: none;
    z-index: 10;
    bottom: 0px;
}
.peaky-blinders > a > .SerieTitlebox > h3 {
    margin-bottom: 7px;
    font-size: 17px;
    font-family: akFontBold;
}
.peaky-blinders > a > .SerieTitlebox .Number {
    position: absolute;
    bottom: -10px;
    right: 20px;
    background: #be2b2b;
    color: white;
    font-size: 15px;
    padding: 4px 14px 4px 8px;
    height: 45px;
}
.peaky-blinders > a > .SerieTitlebox .Number span {
    display: block;
    float: right;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    margin-left: 8px;
}
.peaky-blinders > a > .SerieTitlebox .Number em {
    font-style: normal;
    font-size: 34px;
    font-family: akEnFont;
    line-height: 100%;
    margin-top: -1px;
    display: block;
    float: left;
    color: #ffffff;
}
.peaky-blinders > a > .SerieTitlebox > em {
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 25px;
    transition: .2s all ease;
    border: 2px solid #bb1a1a;
    width: 50px;
    height: 50px;
    border-radius: 15px;
    color: #be2b2b;
    padding-left: 4px;
    text-align: center;
    padding-top: 2px;
}
.SeriesFilter {
    width: calc(100% - 705px);
    float: left;
    position: relative;
    height: 568px;
}
.SeriesFilter > ul {
    margin-bottom: 13px;
    display: flex;
}
.SeriesFilter > ul > li {
    transition: .3s all ease;
    line-height: 50px;
    flex: 1;
    cursor: pointer;
    font-size: 22px;
    text-align: center;
    color: #ff5050de;
    background: #11111d;
    margin-left: 15px;
    height: 50px;
    font-family: akFontBold;
    border-radius: 3px;
}
.SeriesFilter > ul > li:last-child {
    margin-left: 0;
}
.SeriesFilter > ul > li.active {
    color: white;
    background: #be2b2b;
}
.RecentEpisodes {
    height: calc(100% - 63px);
}
.RecentEpisodes > ul > li {
    width: calc((100% - 20px) / 3);
    float: right;
    margin-left: 10px;
    height: 122px;
    overflow: hidden;
    margin-bottom: 8px;
    background: #11111d;
    transition: .3s all ease;
    border-radius: 5px;
}
.RecentEpisodes > ul > li:nth-child(3n+0) {
    margin-left: 0;
}
.RecentEpisodes > ul > li > a {
    display: block;
    width: 100%;
}
.RecentEpisodes > ul > li > a .ThumbEpi {
    width: 100px;
    height: 122px;
    position: relative;
    overflow: hidden;
    float: right;
}
.RecentEpisodes > ul > li > a .ThumbEpi > img {
    height: auto;
    min-height: 100%;
    max-width: 100%;
}
.RecentEpisodes > ul > li > a > ul {
    padding-top: 10px;
    list-style: none;
    width: calc(100% - 110px);
    float: right;
    margin-right: 10px;
    padding-left: 10px;
}
.RecentEpisodes > ul > li > a > ul h3 {
    font-family: akFontBold;
    font-size: 14px;
    color: white;
    margin-bottom: 6px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ffffff1a;
    transition: .3s all ease;
    line-height: 23px;
}
.RecentEpisodes > ul > li > a > ul > li {
    color: #ffffffad;
    margin-bottom: -5px;
    display: inline-block;
    width: 100%;
    font-weight: bold;
    padding-right: 0;
    transition: .3s all ease;
    line-height: 20px;
}
.RecentEpisodes > ul > li > a > ul > li span {
    font-size: 12px;
    float: right;
    margin-left: 10px;
}
.RecentEpisodes > ul > li > a .ThumbEpi span {
    position: absolute;
    bottom: 0px;
    right: 0;
    width: 100%;
    background: linear-gradient(to top, #11111d, #181829bf);
    padding: 0px 13px;
    transition: .3s all ease;
    color: #ffffff;
    font-size: 40px;
    font-family: akEnFont;
    text-align: center;
    height: 100%;
    padding-top: 28px;
    text-align: center;
}
.RecentEpisodes > ul > li > a .ThumbEpi span em {
    font-style: normal;
    font-weight: bold;
    display: block;
    font-size: 14px;
    line-height: 100%;
    color: #ffffffa8;
    margin-bottom: 5px;
    font-family: akFontBold;
}
.RecentEpisodes > ul > li:hover {
    background: #f1f1f1;
}
.RecentEpisodes > ul > li:hover > a > ul {
    color: #333;
}
.RecentEpisodes > ul > li:hover > a > ul h3 {
    color: #333;
    border-color: #5555553b
}
.RecentEpisodes > ul > li:hover > a > ul > li {
    color: #333;
}
.RecentEpisodes > ul > li > a > ul > li em {
    font-style: normal;
    font-weight: bold;
    color: white;
    font-size: 11px;
    display: inline-block;
    line-height: 100%;
    transition: .3s all ease;
    background: #0810222e;
    float: right;
    height: 18px;
    line-height: 17px;
    padding: 3px 6px;
    border-radius: 5px;
}
.RecentEpisodes > ul > li > a > ul > li span > i {
    float: right;
    margin-top: 4px;
    margin-left: 10px;
}
.next, .prev {
    position: absolute;
    cursor: pointer;
    top: 0;
    width: 110px;
    height: 100%;
    z-index: 1000;
    color: white;
    font-size: 70px;
    text-align: center;
    line-height: 610px;
}
.prev {
    left: 30px;
}
.next {
    right: 30px;
}
.EpisodesArea >div > h3 {
    margin-bottom: 10px;
    padding: 0 30px;
    padding-left: 15px;
    border-radius: 5px;
    border: 0 none;
    background: linear-gradient(182deg, #eaa711, #eaa711);
    overflow: hidden;
    font-size: 18px;
    margin-top: 20px;
    line-height: 60px;
    font-family: akFontBold;
}
.SeasonsList {
    float: right;
    width: 200px;
}
.SeasonsList li {
    background: #181829;
    margin-bottom: 6px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border-radius: 2px;
    font-weight: 700;
    transition: .4s all ease;
}
.SeasonsList li a {
    display: block;
    width: 100%;
    height: 100%;
}
.EpisodesList {
    text-align: right;
    width: calc(100% - 0px);
    float: left;
	padding: 0 15px;
}
.EpisodesList > a {
    transition: .3s all ease;
    display: inline-block;
    background: #ecf0f0;
    width: 90px;
    padding-top: 7px;
    text-align: center;
    color: #222222;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
    border-radius: 5px;
    width: 24%;
    margin-left: 5px;
    padding: 7px 3px 7px 15px;
}
.EpisodesList > a em {
    display: block;
    font-size: 21px;
    font-style: normal;
    line-height: 29px;
    float: left;
    text-align: center;
}
.SeasonsList li.active,.SeasonsList li:hover {
    background: #f1c40f;
}
.EpisodesList > a.active,.EpisodesList > a:hover {
    color: #06c;
}
.EpisodesList > a:nth-child(10n+0){
    margin-left: 0
}
.EpisodesList .loaderHolder {
    display: table;
    margin: 50px auto;
}
.ISSearch div#breadcrumb {
    width: 1200px;
}
.Paginate li i {
    font-size: 20px;
    display: block;
    width: 100%;
    line-height: 36px;
}
.navigation {
    text-align: center;
    display: table;
    margin: 10px auto 0;
}
.navigation li {
    display: inline-block;
    height: 35px;
    margin: 0 3px;
    font-weight: 700;
    direction: ltr;
    float: right;
}
.navigation li a {
    display: block;
    background: #181829;
    height: 35px;
    border-radius: 3px;
    box-shadow: 0 1px 5px #00000066;
    line-height: 38px;
    padding: 0 13px;
}
.navigation li.active a {
    background: #b42626;
}
.FilterSlide {
    float: left;
    height: 0px;
    font-size: 14px;
    border-radius: 25px;
    cursor: pointer;
    top: 4px;
    margin: -6px 20px;
}
.FilterSlide > div > i {
    float: left;
    width: 30px;
    z-index: 9;
    height: 30px;
    background: #06a;
    border-radius: 50px;
    text-align: center;
    line-height: 33px;
    font-size: 15px;
    color: #fff;
}
.FilterSlide >div> span {
    float: right;
    background: #eee;
    margin-left: -25px;
    padding: 0 9px 0 27px;
    border-radius: 25px;
    height: 30px;
    line-height: 30px;
    color: #222;
}
.FilterSlide > ul {
    position: absolute;
    top: 47px;
    left: 0;
    visibility: hidden;
    width: 126px;
    opacity: 0;
    background: #fff;
    color: #222;
    border-radius: 7px;
    overflow: auto;
    box-shadow: 0px 0px 7px #00000059;
    transition: .3s all ease;
    transform: rotateX(45deg) perspective(510px);
    transform-origin: 0 100%;
    z-index: 9999;
    font-size: 12px;
    font-weight: 500;
}
.FilterSlide > ul.ISActive {
    opacity: 1;
    visibility: visible;
    transform: rotateX(0deg) perspective(510px);
}
.FilterSlide > ul > li {
    font-size: 14px;
    display: block;
    line-height: 35px;
    padding: 0 7px;
    border-bottom: 1px solid #efe8e8;
}
.FilterSlide > ul > li > i {
    float: right;
    font-size: 16x;
    line-height: 35px;
    padding-left: 10px;
    color: #06c;
}
.owl-item figure.mainBlock {
    width: 100%;
    float: none;
    margin: 0 0 5px;
}
.SliderHolder {
}
.SlideBox  > div > ul {
    overflow: hidden;
	position: relative;
    padding: 0 7px 0 10px;
	padding-top: 10px;
}
div.SliderNext,div.SliderPrev {
    display: block;
    position: absolute;
    top: calc(50% - 30px);
    background: rgba(255,255,255,.8);
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-right: none;
    cursor: pointer;
    font-size: 2em;
    margin-top: -40px;
    width: 40px;
    height: 60px;
    color: #06c;
    text-align: center;
    border-radius: 0 5px  5px 0;
    opacity: 1;
    left: 110px;
    z-index: 100;
    line-height: 58px;
}
div.SliderPrev {
    right: 0px;
}
div.SliderNext {
	left: 0px;
}
.SlideBox.ISSlided > div > ul:hover div.SliderNext, .SlideBox.ISSlided > div > ul:hover  div.SliderPrev {
    transform: translate(0);
    opacity: 1;
}
.loaderHolder {}
.SlideInner .loaderHolder {
    display: table;
    margin: 90px auto;
}
.WatchNow.DownloadBG {
    bottom: 100px;
    background: linear-gradient(182deg, #4eaf59, #4eaf59);
}
div#SearchListResult {
    position: absolute;
    top: 100%;
    right: 0;
    width: 550px;
    background: #111d3c;
    margin-top: 10px;
    border-radius: 10px;
    max-height: 490px;
    box-shadow: 0 0 20px #0000006e;
    overflow: auto;
    display: block;
    height: 400px;
}
.SearchingTitle {
    background: #181829;
    padding: 10px 20px;
    font-size: 16px;
    border-bottom: 1px solid #00000026;
    font-family: akFontBold;
}
.BlocksSearching {
    display: block;
    height: 100px;
    overflow: hidden;
    margin-bottom: 1px;
    border-bottom: 1px solid #11111d;
    padding: 5px;
    /* background: #181829; */
}
.BlocksSearching > a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.BlocksSearching > a img {
    float: right;
    width: 80px;
    border-radius: 5px;
    overflow: hidden;
}
.BlocksSearching > a .BoxContent {
    float: left;
    width: calc(100% - 89px);
}
.BlocksSearching > a .BoxContent h4 {
    font-family: akFontBold;
    display: table;
    width: 100%;
    color: #fff363;
    border-bottom: 1px solid #dddddd2e;
    padding-bottom: 5px;
    margin-bottom: 6px;
    line-height: 23px;
}
.BlocksSearching > a .BoxContent ul li {
    display: inline-block;
    padding: 2px 10px;
    background: #e84141;
    font-size: 14px;
    margin-left: 6px;
    border-radius: 5px;
}
ul.ActorsListSearching {
    display: table;
    width: 100%;
    padding: 7px 10px 0;
}
.SearchingActor {
    float: right;
    width: calc((100% - 15px) / 2);
    height: 65px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: 15px;
    background: #181829;
    border: 1px solid #ffffff2e;
}
.SearchingActor:nth-child(2n+0) {
    margin-left: 0;
}
.SearchingActor > a {
    display: block;
    width: 100%;
}
.SearchingActor > a img {
    float: right;
    height: 63px;
}
.SearchingActor > a > span {
    float: right;
    width: calc(100% - 63px);
    padding-right: 10px;
    font-size: 16px;
}
.SeriesSearching {
    float: right;
    width: calc((100% - 10px) / 2);
    margin-bottom: 10px;
    margin-left: 10px;
}
.SeriesSearching a {
    display: block;
    width: 100%;
    height: 100%;
}
.SeriesSearching a .Img {
    display: block;
    height: 260px;
    overflow: hidden;
}
.SeriesSearching a .Img img {
    display: block;
    height: auto;
    min-width: 100%;
    width: 100%;
}
ul.SeriesSearchingList {
    padding: 10px 10px 0;
}
.SeriesSearching .Info {
    width: 100%;
    direction: rtl;
    text-align: right;
    color: #081022;
    height: 60px;
    background: #f1f1f1;
    box-shadow: inset 0px 13px 7px -10px #00000066, 0px 1px 4px #00000057;
    padding: 9px 20px;
}
.SeriesSearching:nth-child(2n+0) {
    margin-left: 0;
}
.SeriesSearching .Info span {
    float: right;
    padding-top: 9px;
}
.SeriesSearching .Info > i {
    position: absolute;
    top: -55px;
    left: 15px;
    font-size: 21px;
    transition: .2s all ease;
    border: 2px solid #bb1a1a;
    width: 45px;
    height: 45px;
    border-radius: 9px;
    background: #be2b2b;
    padding-left: 4px;
    text-align: center;
    padding-top: 9px;
    color: #FFF;
    box-shadow: 0 0 10px #0000007a;
}
#SearchListResult .loaderHolder {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.container.BreContainer {
    background: #fffcfc1c;
    padding: 0 13px;
    margin: 30px auto 10px;
    border-radius: 5px;
    overflow: hidden;
}
ul.share-post {
    float: right;
}
ul.share-post > span {
    float: right;
    line-height: 36px;
    opacity: .5;
    margin-left: 7px;
}
ul.share-post > li {
    float: right;
    line-height: 40px;
    border-radius: 32%;
    transition: .3s all ease;
    margin-left: 6px;
    width: 40px;
    text-align: center;
}
ul.share-post > li a {
    display: block;
    width: 100%;
    height: 100%;
}
ul.share-post > li.share-facebook {
    background: #3b5998;
}
ul.share-post > li.share-twitter {
    background: #1DA1F2;
}
ul.share-post > li.share-whats {
    background: rgb(37, 211, 102);
}
.ShortLink {
    float: right;
}
ul.share-post > li a i {
    float: right;
    font-size: 21px;
    line-height: 40px;
    width: 40px;
    color: #fff;
}
ul.share-post > li a em {
    font-style: normal;
    padding-left: 15px;
}
ul.share-post > li:hover {
    opacity: 1;
}
.ShortLink span {
    float: right;
    margin: 0 10px;
    line-height: 36px;
    opacity: .5;
}
.ShortLink input[type="url"] {
    float: right;
    line-height: 36px;
    width: 260px;
    transition: .3s all ease;
    direction: ltr;
    border-radius: 5px;
    padding: 0 11px;
    height: 36px;
    background: #DDd;
    opacity: .8;
}
.ShortLink input[type="url"]:focus {
    opacity: 1;
}
.TrailerPopup {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999999;
    background: #212121b0;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: .4s all ease;
}
.TrailerPopup iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 960px;
    height: 400px;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 0 30px #000;
}
.TrailerPopup.ISActive {
    opacity: 1;
    visibility: visible;
}
a.ShowMoreFromTab {
    background: linear-gradient(182deg, #E84141, #A51E1E);
    display: table;
    margin: 10px auto 0px;
    height: 45px;
    border-radius: 5px;
    padding: 0 40px;
    font-family: akFontBold;
    line-height: 45px;
    font-size: 16px;
}
a.ShowMoreFromTab > i {
    float: left;
    font-size: 25px;
    line-height: 45px;
    padding-right: 5px;
}
a.ShowMoreFromTab:hover {
    background: linear-gradient(#F5D949, #EAA711);
    color: #333;
}

.clr {
    clear: both;
}

.RegisterMaster {
    display: table;
    width: 100%;
    background: #ffff;
    border-radius: 5px;
    height: auto;
    overflow: hidden;
    border: 2px solid #ebe8e8;
}
.RegisterRightPart {
  padding: 25px;
  display: block;
  height: 100%;
}
.RegisterLeftPart {
  float: left;
  width: calc(100% - 380px);
  height: 100%;
  overflow: hidden;
  /* display: table; */
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  height: 100%;
}
.form-ui h1.FormTitle {
  display: table;
  color: #ff2200;
  font-family: akFontBold;
  border-bottom: 1px solid #ffffff85;
  padding-bottom: 8px;
  padding-left: 10px;
  line-height: 20px;
  font-size: 20px;
  margin-bottom: 10px;
}
.form-ui label {
  display: block;
  width: 100%;
  cursor: pointer;
  margin-bottom: 6px;
}
.form-ui input {
    display: block;
    width: 100%;
    height: 40px;
    padding: 8px;
    border: 1px solid #17171700;
    margin-bottom: 10px;
    background: #ecf0f0;
}
form#register button {
  cursor: pointer;
  display: block;
  float: none !important;
  width: 100%;
  background: #32c145;
  color: #FFF;
  padding: 10px;
  font-family: akFontBold;
  border-radius: 5px;
}
form#register button i {
	margin: 0 10px;
}
.RegisterLeftPart .BG {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: url(Assets/img/bg.png);
  background-position: left top;
  background-size: cover;
}
.InnerRegister {
  display: block;
  width: 100%;
  height: 100%;
}
.RegisterLeftPart .BG:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: linear-gradient(#2524248c,#252424);
  width: 100%;
  height: 100%;
}
.InnsideRegister {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.InnsideRegister .LogoRegister {
  display: table;
  margin: 0 auto;
}
.InnsideRegister .LogoRegister a {
  color: #FFF;
  display: table;
  font-size: 60px;
  text-transform: uppercase;
  -webkit-box-reflect: below -69px linear-gradient(transparent, #ff000021);
  font-family: akEnFont;
  transform: scale(1.2);
}
.InnsideRegister .LogoRegister a span {
  display: table;
  margin: 0 auto;
}
.InnsideRegister .LogoRegister a em {
  font-style: normal;
  display: table;
  font-weight: bold;
  color: #d6252d;
  margin: -20px auto 0;
}
.LoginMaster {
    width: 100%;
    padding: 25px;
    display: table;
    background: #ffff;
    border-radius: 5px;
    height: auto;
    overflow: hidden;
    transform-style: unset;
    border: 2px solid #ebe8e8;
}
button.LoginSubmit {
    display: block;
    width: 100%;
    height: 40px;
    background: #00a2cc;
    color: #FFF;
    cursor: pointer;
    border-radius: 5px;
    margin-top: 10px;
}

.RegisterMaster.EditProfile {
    padding: 20px;
}

.GenreBox {
    display: table;
    width: 100%;
    padding-right: 340px;
    padding-top: 2px;
}
.LogoImg {
    width: 130px;
	height: auto;
    transform: translate(-9px, 13px);
}
.LogoArea.ISLoaded > a > span > em {
    transform: translate(0) scale(1) rotate(0deg);
    opacity: 1;
}
.LogoArea > a > span > em.letter-M, .LogoArea > a > span > em.letter-i2, .LogoArea > a > span > em.letter-x {
    color: #ffffff;
    /* margin-left: -16px; */
    /* font-size: 101px; */
}
.LogoArea.ISLoaded .LogoImg {
    transform: translate(0) scale(1) rotate(0deg);
    opacity: 1;
    display: inline-block;
}

.SingleContent .dit {
    width: calc(100% - 520px);
    padding: 0 0 54px 0px;
}
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */

.SliderHolder .animated {
 -webkit-animation-duration:1e3ms;
 animation-duration:1e3ms;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.SliderHolder .owl-animated-in {
 z-index:0
}
.SliderHolder .owl-animated-out {
 z-index:1
}
.SliderHolder .fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 -webkit-transition:height 500ms ease-in-out;
 -moz-transition:height 500ms ease-in-out;
 -ms-transition:height 500ms ease-in-out;
 -o-transition:height 500ms ease-in-out;
 transition:height 500ms ease-in-out
}
.SliderHolder {
 display:none;
 width:100%;
 -webkit-tap-highlight-color:transparent;
 position:relative;
 z-index:1
}
.SliderHolder .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y
}
.SliderHolder .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.SliderHolder .owl-stage-outer {
 position:relative;
 -webkit-transform:translate3d(0px,0,0)
}
.SliderHolder .owl-controls .owl-dot,
.SliderHolder .owl-controls .owl-nav .owl-next,
.SliderHolder .owl-controls .owl-nav .owl-prev {
 cursor:pointer;
 cursor:hand;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.SliderHolder.owl-loaded {
 display:block;
 list-style:none
}
.SliderHolder.owl-loading {
 opacity:0;
 display:block
}
.SliderHolder.owl-hidden {
 opacity:0
}
.SliderHolder .owl-refresh .owl-item {
 display:none
}
.SliderHolder .owl-item {
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.SliderHolder .owl-item img {
 display:block
}
.SliderHolder.owl-text-select-on .owl-item {
 -webkit-user-select:auto;
 -moz-user-select:auto;
 -ms-user-select:auto;
 user-select:auto
}
.SliderHolder .owl-grab {
 cursor:move;
 cursor:-webkit-grab;
 cursor:-o-grab;
 cursor:-ms-grab;
 cursor:grab
}
.SliderHolder.owl-rtl {
 direction:rtl
}
.SliderHolder.owl-rtl .owl-item {
 float:right
}
.no-js .SliderHolder {
 display:block
}
.SliderHolder .owl-item .owl-lazy {
 opacity:0;
 -webkit-transition:opacity 400ms ease;
 -moz-transition:opacity 400ms ease;
 -ms-transition:opacity 400ms ease;
 -o-transition:opacity 400ms ease;
 transition:opacity 400ms ease
}
.SliderHolder .owl-item img {
}
.SliderHolder .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.SliderHolder .owl-video-play-icon {
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 -webkit-transition:scale 100ms ease;
 -moz-transition:scale 100ms ease;
 -ms-transition:scale 100ms ease;
 -o-transition:scale 100ms ease;
 transition:scale 100ms ease
}
.SliderHolder .owl-video-play-icon:hover {
 -webkit-transition:scale(1.3,1.3);
 -moz-transition:scale(1.3,1.3);
 -ms-transition:scale(1.3,1.3);
 -o-transition:scale(1.3,1.3);
 transition:scale(1.3,1.3)
}
.SliderHolder .owl-video-playing .owl-video-play-icon,
.SliderHolder .owl-video-playing .owl-video-tn {
 display:none
}
.SliderHolder .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 -webkit-background-size:contain;
 -moz-background-size:contain;
 -o-background-size:contain;
 background-size:contain;
 -webkit-transition:opacity 400ms ease;
 -moz-transition:opacity 400ms ease;
 -ms-transition:opacity 400ms ease;
 -o-transition:opacity 400ms ease;
 transition:opacity 400ms ease
}
.SliderHolder .owl-video-frame {
 position:relative;
 z-index:1
}
.SliderHolder .owl-item.PrevItem>li {
 transform:perspective(500px) rotateY(-15deg)
}
.SliderHolder .owl-item.NextItem>li {
 transform:perspective(500px) rotateY(15deg)
}
.SliderMaster .SliderHolder .owl-item.active>li {
 transform:perspective(400px) rotateY(0deg);
 opacity:1
}
.SliderMaster .SliderHolder {
 width:950px;
 margin:0 auto
}
.SliderMastersec .SliderHolder.owl-loaded {
 padding-bottom:60px
}
.owl-carousel .animated {
 -webkit-animation-duration:1e3ms;
 animation-duration:1e3ms;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 -webkit-transition:height 500ms ease-in-out;
 -moz-transition:height 500ms ease-in-out;
 -ms-transition:height 500ms ease-in-out;
 -o-transition:height 500ms ease-in-out;
 transition:height 500ms ease-in-out
}
.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
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 -webkit-transform:translate3d(0px,0,0)
}
.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
 cursor:pointer;
 cursor:hand;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-loaded {
 display:block;
 list-style:none
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel .owl-refresh .owl-item {
 display:none
}
.owl-carousel .owl-item {
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel .owl-item img {
 display:block
}
.owl-carousel.owl-text-select-on .owl-item {
 -webkit-user-select:auto;
 -moz-user-select:auto;
 -ms-user-select:auto;
 user-select:auto
}
.owl-carousel .owl-grab {
 cursor:move;
 cursor:-webkit-grab;
 cursor:-o-grab;
 cursor:-ms-grab;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.no-js .owl-carousel {
 display:block
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 -webkit-transition:opacity 400ms ease;
 -moz-transition:opacity 400ms ease;
 -ms-transition:opacity 400ms ease;
 -o-transition:opacity 400ms ease;
 transition:opacity 400ms ease
}
.owl-carousel .owl-item img {
}
.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;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 -webkit-transition:scale 100ms ease;
 -moz-transition:scale 100ms ease;
 -ms-transition:scale 100ms ease;
 -o-transition:scale 100ms ease;
 transition:scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
 -webkit-transition:scale(1.3,1.3);
 -moz-transition:scale(1.3,1.3);
 -ms-transition:scale(1.3,1.3);
 -o-transition:scale(1.3,1.3);
 transition: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;
 -webkit-background-size:contain;
 -moz-background-size:contain;
 -o-background-size:contain;
 background-size:contain;
 -webkit-transition:opacity 400ms ease;
 -moz-transition:opacity 400ms ease;
 -ms-transition:opacity 400ms ease;
 -o-transition:opacity 400ms ease;
 transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1
}
.owl-carousel .owl-item.PrevItem>li {
 transform:perspective(500px) rotateY(-15deg)
}
.owl-carousel .owl-item.NextItem>li {
 transform:perspective(500px) rotateY(15deg)
}
.SliderMaster .owl-carousel .owl-item.active>li {
 transform:perspective(400px) rotateY(0deg);
 opacity:1
}
.SliderMaster .owl-carousel {
 width:950px;
 margin:0 auto
}
.SliderMastersec .owl-carousel.owl-loaded {
 padding-bottom:60px
}

/* ------------------------------------------------------------ */
.AdvancedSearch {
    padding: 0 15px 15px;
}
.AdvancedSearchStage {
    background: linear-gradient(180deg, #181829, #181829);
    height: 60px;
    padding: 10px 0;
    margin-bottom: 15px;
    z-index: 9999;
}
form#AdvancedSearch {
    display: inline-flex;
    width: 100%;
}
form#AdvancedSearch input[type="text"] {
    float: right;
    width: 420px;
    height: 40px;
    border-radius: 5px;
    padding: 5px 12px;
}
form#AdvancedSearch >.ListCategory {
    float: right;
    width: 140px;
    background: #ffffff12;
    margin-right: 10px;
    border-radius: 5px;
    cursor: pointer;
}
form#AdvancedSearch >.ListCategory ul.DropdownList {
    position: absolute;
    top: 100%;
    max-height: 190px;
    overflow: auto;
    min-width: 180px;
    right: 0;
    background: #fff;
    box-shadow: 0 4px 4px #00000082;
    transition: .3s all ease;
    transform: translate(0px, 110px);
    opacity: 0;
    visibility: hidden;
}
form#AdvancedSearch >.ListCategory > span {
    display: table;
    margin: 0 auto;
}
form#AdvancedSearch >.ListCategory > span > i {
    float: right;
    font-size: 20px;
    line-height: 40px;
    padding-left: 10px;
}
form#AdvancedSearch >.ListCategory > span > em {
    float: right;
    line-height: 40px;
    font-style: normal;
}
form#AdvancedSearch > button {
    background: linear-gradient(#c83030, #dc3b3b);
    color: #ffffff;
    width: 140px;
    border-radius: 5px;
    cursor: pointer;
    margin-right: 10px;
}
.AdvancedSearchStage.ISActors {}
.AdvancedSearchStage.ISActors .ListCategory:not([data-tax=type]) {
    opacity: .5;
    pointer-events: none;
    user-select: none;
}
body:not(.ISHome) .AdvancedSearchStage {
    margin-bottom: 0;
    box-shadow: 0 0 20px #00000085;
}
.ListCategory.ISActive ul.DropdownList , .FilterTab.ISActive > ul {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translate(0) !important;
}
.FilterTab {
    position: relative;
    cursor: pointer;
    margin: 10px;
}
.FilterTab:nth-child(5) {
    margin-left: 0;
}
.FilterTab>span {
    border: 1px solid #ddd;
    flex: 1;
    padding: 4px 11px;
    display: block;
    width: 90px;
    font-size: 12px;
    border-radius: 2px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    position: relative;
}
.FilterTab >ul {
    position: absolute;
    width: 100%;
    right: 0;
    background: #fff;
    z-index: 9999;
    box-shadow: 0 0 10px #63636345;
    text-align: center;
    border-radius: 6px;
    max-height: 250px;
    overflow: auto;
    visibility: hidden;
    opacity: 0;
    transition: .5s ease;
}
.FilterTab>span > i {
    position: absolute;
    left: 0;
    font-size: 10px;
    top: 0;
    width: 30px;
    background: #fff;
    height: 100%;
    text-align: center;
    line-height: 32px;
	z-index: 99;
}
.FilterTab>span > em {
    font-style: normal;
}
.FilterTab >ul > li {
    color: #555;
    font-size: 13px;
    border-bottom: 1px solid #ddd;
    font-weight: bold;
    padding: 6px 0;
    cursor: pointer;
}
.GotoTop {
    z-index: 998;
    color: #000000;
    line-height: 14px;
    position: fixed;
    bottom: 0;
    right: 20px;
    height: 45px;
    width: 45px;
    border-radius: 15px 15px 0 0;
    background: white;
    font-size: 26px;
    text-align: center;
    padding-top: 8px;
    cursor: pointer;
    border: 1px solid #ddd;
    border-bottom: 0;
    transition: .35s ease;
    transform: translateY(100%);
    transform-origin: bottom;
}

.GotoTop.visible {
transform: translate(0)
}

.GotoTop>span {
display: block;
font-size: 15px
}
/* - - - - - Orders - - - - - -*/
.OrderNow {
    display: block;
    max-width: 510px;
    width: auto;
    margin: 80px auto 40px;
    background: #fff;
    color: #141a35;
    padding: 18px;
    border-radius: 6px;
    -webkit-box-reflect: below 3px linear-gradient(transparent 30%,rgba(255,0,0,.1));
}
.OrderNow h2 {
  background: #f6f6f6;
	color: #06c;
  border-radius: 7px;
  height: 50px;
  line-height: 50px;
  font-weight: 700;
  font-size: 20px;
  padding: 0 15px;
  margin: 0 0 12px;
}
.OrderNow p {
	margin: 10px 0;
}
.OrderNow span:nth-child(1) {
    color: #f00;
    font-weight: 600;
}
.OrderNow h2 i {
  float: right;
  font-size: 30px;
  line-height: 50px;
  padding-left: 10px;
}
.OrderForm {}
.OrderForm form#Order {}
.OrderForm form#Order .GroupForm {
  display: block;
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
}
.OrderForm form#Order .GroupForm label {
  float: right;
  width: 140px;
  line-height: 38px;
  font-weight: 700;
  cursor: pointer;
}
.OrderForm form#Order .GroupForm input {
  float: right;
  width: calc(100% - 140px);
  border: 0;
  height: 38px;
  border-radius: 5px;
  outline: 0;
  padding: 0 10px;
  background: #f6f6f6;
}
.OrderForm form#Order button {
  padding: 0 30px;
  height: 40px;
  border: 0;
  background: #06c;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  line-height: 40px;
  cursor: pointer;
  display: table;
  border-radius: 36px;
  margin: 0 auto;
}
i.fal.fa-paper-plane {
    margin-left: 5px;
}
/* - - - - - Orders - - - - - -*/
.massage{
    color: rgb(44, 118, 53);
    background-color: #d4edda;
    border: #d4edda solid 1px;
    padding: 11px 15px;
    border-radius: 4px;
    margin: 0 auto;
    font-size: 16px;
    width: auto;
    max-width: 100%;
    box-sizing: border-box;
    margin-bottom: 9px;
    text-align: center;
    font-weight: 500;
    display: block;
}
.massage2{
    color: #721c24;
    background-color: #f5c6cb;
    border: #f5c6cb solid 1px;
    padding: 11px 15px;
    border-radius: 4px;
    margin: 0 auto;
    font-size: 16px;
    width: auto;
    max-width: 100%;
    box-sizing: border-box;
    margin-bottom: 9px;
    text-align: center;
    font-weight: 500;
    display: block;
}
.activation a {
    color: #ff2300;
    border-bottom: 2px solid #ff2300!important;
}
a.telegram-anchor {
    position: fixed;
    bottom: 70px;
    right: 20px;
    width: 50px;
    height: 50px;
    background: #0088cc;
    color: #fff;
    border-radius: 35px;
    z-index: 9999;
}
a.telegram-anchor i {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 29px;
}
a.telegram-anchor span {
    position: absolute;
    top: 10px;
    right: 50px;
    width: 180px;
    background: #FFF;
    color: #222;
    font-weight: bold;
    padding: 2px 10px;
    text-align: center;
    font-size: 13px;
    border-radius: 8px;
    transition: .3s all ease;
    transform: scale(.0);
    transform-origin: right;
    opacity: 0;
}
@media only screen and (max-width: 1248px) {
.user {
    width: 38.333333%;
}
}
@media only screen and (max-width: 1195px) {
.user {
    width: 37.333333%;
}
}
@media only screen and (max-width: 1192px) {
.user {
    width: 36.333333%;
}
.Bottom_1 {

    margin: 0 30px;
}
}
@media only screen and (max-width: 991px) {
	.menu-left.sticky {
    display: none;
   }
	div#flix-start {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
	.pages-box, .aside {
    width: 100%;
}
	.sticky {
    position: static;
}
	.pages-box, .aside {
    width: 100%;
}
	ul.rightbar {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    display: flex;
    flex-wrap: nowrap;
}
	.box-menu {
		width: 100%;
	}
main {
    margin: 20px 15px 0;
}
	.main-content {
		margin: 0;
	}
	.extend {
    width: 100%;
		padding-top: 15px
}
		.user a {
    margin: 13px 5px 20px;
}
	header .container {
    height: auto;
}
		.user {

	width: auto;
    display: flex;
    top: 3px;
    flex-wrap: wrap;
    margin: 0px auto 0px;
			}
	.SlideTitle > span > i {
		float: right;
    line-height: 18px;
    padding-left: 10px;
    font-style: normal;
    color: #06c;
    font-size: 15px;
	}
	.SlideTitle > span > em {
    font-style: normal;
    font-size: 15px;
    font-family: 'Font',sans-serif;
    font-weight: bold;
    line-height: 1;
}
	.FilterSlide  {
    float: left;
    height: 0px;
    font-size: 14px;
    border-radius: 25px;
    cursor: pointer;
    margin-left: 6px;
}
	 {
    float: left;
    height: 0px;
    font-size: 14px;
    border-radius: 25px;
    cursor: pointer;
    margin-left: 6px;
}
	.FilterSlide >div> span {
    float: right;
    background: #eee;
    margin-left: -15px;
    padding: 0 9px 0 18px;
    border-radius: 25px;
    height: 24px;
    line-height: 24px;
    color: #222;
}
	.FilterSlide > ul {
    top: 33px;
    left: -8px;
	}
	.FilterSlide > div > i {
    float: left;
    width: 25px;
    z-index: 9;
    height: 25px;
    background: #06a;
    border-radius: 50px;
    text-align: center;
    line-height: 25px;
    font-size: 15px;
    color: #fff;
}
	.WatchNow {
		height: 270px;
	}
	.WatchIframe {
	height: 270px;	
	}
	.DownloadBG {
		padding: 8px 16px;
	}
	.share_1 {
		padding: 0 20px;
	}
	.EpisodesList > a {
    width: 90px;
    padding: 9px;
}
	.post-dtl {
		margin-right: 0px;
	}
	.ServersList {
		padding: 5px 0px;
	}
	ul.TeamUL > li {
		    width: calc((100% - 30px) / 1);
    transition: .4s all ease;
    opacity: .3;
    overflow: hidden;
    float: left;
    background: linear-gradient(#ffffff1c,#ffffff1c);
    margin-bottom: 25px;
    position: relative;
    border-radius: 3px;
	}
	ul.rightbar img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    border-style: none;
    height: 22px;
    width: 22px;
    margin: 0 2px;
}
	ul.rightbar a {
    display: block;
    padding: 6px;
    font-size: 1em;
    border-bottom: 1px solid #eee;
    margin: 0 6px;
}
	.Searchbox {
    height: 35px;
    border-radius: 4px;
    font-size: 15px;
    width: 90%;
    color: #444;
    border: 1px solid #bbb;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    position: relative;
    margin: 10px auto 0;
}
.Bottom_1 {
    margin: 0 10px;
}
.block {
    padding: 0;
    width: 140px;
    margin-left: 8px;
    display: block;
    margin-right: 3px;
    height: 270px;
    position: relative;
    transition: .35s ease;
}
	.SingleSection > .Poster {
    width: 300px;
    max-width: 300px;
    margin: auto;
}
	.MasterBlocks .block {
    width: 150px;
    margin-bottom: 30px;
    height: 280px;
}
	.MasterBlocks .block div.image {
    height: 240px;
}
	.light-mode-button {
		top: 10px;
	}
}
@media only screen and (max-width: 398px) {
	.FilterSlide {
    display: none;
   }
}
.more_1 {
    display: flex;
    text-align: center;
    flex-wrap: wrap;
    justify-content: space-around;
    overflow: hidden;
}
/*---------------------- Dark Mode  -------------------------*/
/* Light Mode Button Styles
--------------------------- */

.light-mode-button {
    background: 0;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    height: 23px;
    width: 40px;
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0);
}

.light-mode-button:focus {
    outline: none; /* Not ideal for accessibility */
}

.light-mode-button span:nth-child(1) {
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    height: 26px;
    border-radius: 20px;
    background-color: #202442;
    box-shadow: inset 1px 1px 3px 0 rgb(0 0 0 / 40%);
    transition: 0.3s;
}

.light-mode-button span:nth-child(2) {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 17px;
    height: 17px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 1px 1px 2px 0 rgb(0 0 0 / 40%);
    transition: 0.3s;
}

/* Light & Dark Mode Styles
		--------------------------- */

body {
    background-color: #f6f6f6;
    transition: background-color 0.3s;
}

body[light-mode="dark"]{
    background-color: #202442;
    color: #ced4e2;
}
body[light-mode="dark"] header{
    background-color: #2d325a;
    color: #ced4e2;
	box-shadow: 1px 0 2px 1px #2d325a;
}
body[light-mode="dark"] .SlideBox {
    background-color: #2d325a;
    color: #ced4e2;
	border: 1px solid #202442;
}
body[light-mode="dark"] .SlideTitle {
    border-bottom: 1px solid #202442;
}
body[light-mode="dark"] .Searchbox form input {
    background: #202442;
	color: #fff;
}
body[light-mode="dark"] .Searchbox form button {
    color: #ced4e2;
}
body[light-mode="dark"] .Searchbox {
border: 1px solid #202442;
}
body[light-mode="dark"] .Searchbox {
    color: #ced4e2;
}
body[light-mode="dark"] .box-menu {
	background: #2d325a;
    border: 1px solid #202442;
}
body[light-mode="dark"] ul.rightbar a {
    border-bottom: 1px solid #202442;
}
body[light-mode="dark"] .activation a  {
    color: #06c;
    border-bottom: 2px solid #06c!important;
}
body[light-mode="dark"] article.main-article {
    border: 1px solid #202442;
    background: #2d325a;
}
body[light-mode="dark"] .DownReport {
    color: #fff;
}
body[light-mode="dark"] .DownloadBG {
    color: #fff;
}
body[light-mode="dark"] .main-title {
	border-bottom: 1px solid #202442;
    color: #ced4e2;
	background: #2d325a;
}
body[light-mode="dark"] .main-menu li a {
    background: #2d325a;
}
body[light-mode="dark"] .main-menu li a:hover {
    background: #0066cc;
}
body[light-mode="dark"] .FilterSlide >div> span {
    background: #202442;
	color: #ced4e2;
}
body[light-mode="dark"] h1.SingleTitle {
	background: #2d325a;
	border-color: #202442;
}
body[light-mode="dark"] .SingleDetails {
	background: #2d325a;
    border: 1px solid #202442;
}
body[light-mode="dark"] .flex-start.align-center.broder_1 {
    border-bottom: 1px solid #202442;
}
body[light-mode="dark"] .flex-start span {
    border-left: 1px solid #202442;

}
body[light-mode="dark"] .WatchArea {
	background: #2d325a;

}
body[light-mode="dark"] .ServersList > ul > li {
    background: #202442;
    color: #ced4e2;
}
body[light-mode="dark"] .ServersList > ul > li.active {
    background: #06c;
    color: #ced4e2;
}
body[light-mode="dark"] div.SliderNext{
    color: #ced4e2;
	background: rgb(45 50 90 / 85%);
    border: 1px solid #202442;
}
body[light-mode="dark"] div.SliderPrev {
    color: #ced4e2;
	background: rgb(45 50 90 / 85%);
    border: 1px solid #202442;
}
body[light-mode="dark"] .th {
	background: #202442;
}
body[light-mode="dark"] .DownloadArea {
	border: 1px solid #ced4e226;
}
body[light-mode="dark"] .th >div, .tr>div {
	border-left: 1px solid #ced4e226;
    border-bottom: 1px solid #ced4e226;
}
body[light-mode="dark"] .FilterTab>span > i {
	background: #2d325a;
}
body[light-mode="dark"] .FilterTab>span {
    border: 1px solid #ced4e226;
}
body[light-mode="dark"] .broder_2 {
    border: 1px solid #202442;
}
body[light-mode="dark"] .RegisterMaster {
	background: #2d325a;
    border: 2px solid #2d325a;
}
body[light-mode="dark"] .LoginMaster {
	background: #2d325a;
    border: 2px solid #2d325a;
}
body[light-mode="dark"] .story {
	background: #2d325a;
	border: 1px solid #202442;
}
body[light-mode="dark"] .form-ui input {
	color: #fff;
    background: #202442;
}
body[light-mode="dark"] .EpisodesList > a {
    background: #202442;
}
body[light-mode="dark"] .OrderNow {
    background: #2d325a;
    color: #fff;
}
body[light-mode="dark"] .OrderNow h2 {
    background: #202442;
    color: #fff;
}
body[light-mode="dark"] .OrderForm form#Order .GroupForm input {
    background: #202442;
    color: #fff;
}
body[light-mode="dark"] .light-mode-button span:nth-child(1) {
    background-color: #ced4e2;
    color: #141516;
}

body[light-mode="dark"] .light-mode-button span:nth-child(2) {
    left: 32px;
    background-color: #202442;
}

body[light-mode="dark"] a {
    color: #ced4e2;
}
body[light-mode="dark"] em {
    color: #FFF;
}
