body {

    background-color: #1c2022;

    color: #fff;

    font-family: "Poppins", sans-serif;

    margin: 0;

    padding: 0;

    overflow-x: hidden;

}



html {

    font-family: "Poppins", sans-serif;

    scroll-behavior: smooth;

}



* {

    font-family: "Poppins", sans-serif;
	color: white;

}



img {

    vertical-align: middle;

}



i {

    text-rendering: optimizeLegibility !important;

}



.vertical-center {

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -ms-flex-align: center;

    -webkit-align-items: center;

    -webkit-box-align: center;

    align-items: center;

}



::-webkit-scrollbar {

    width: 5px;

}



::-webkit-scrollbar-track {

    background: #454b4e;

    border-radius: 0px;

}



::-webkit-scrollbar-thumb {

    background: #42b171;

    border-radius: 0px;

}



a {

    text-decoration: none;

}



:focus {

    outline: 0;

}



button {

    cursor: pointer;

}



.clearfix::after {

    content: "";

    clear: both;

    display: table;

}



.text-center {

    text-align: center;

}



.pull-right {

    text-align: right;

}



.img-responsive {

    max-width: 100%;

    height: auto;

}



.w-100 {

    width: 100%;

    height: auto;

}



.mt-0 {

    margin-top: 0px !important;

}



.mt-1 {

    margin-top: 10px;

}



.mt-2 {

    margin-top: 20px;

}



.mt-3 {

    margin-top: 30px;

}



.mt-4 {

    margin-top: 40px;

}



.mt-5 {

    margin-top: 50px;

}



.mt-10 {

    margin-top: 100px;

}



.mb-1 {

    margin-bottom: 10px;

}



.mb-2 {

    margin-bottom: 20px;

}



.mb-3 {

    margin-bottom: 30px;

}



.mb-4 {

    margin-bottom: 40px;

}



.mb-5 {

    margin-bottom: 50px;

}



.pt-1 {

    padding-top: 10px;

}



.pt-2 {

    padding-top: 20px;

}



.pt-3 {

    padding-top: 30px;

}



.pt-4 {

    padding-top: 40px;

}



.pt-5 {

    padding-top: 50px;

}



.pb-1 {

    padding-bottom: 10px;

}



.pb-2 {

    padding-bottom: 20px;

}



.pb-3 {

    padding-bottom: 30px;

}



.pb-4 {

    padding-bottom: 40px;

}



.pb-5 {

    padding-bottom: 50px;

}



.p-0 {

    padding: 0 !important;

}



.p-2 {

    padding: 20px;

}



.w-100 {

    width: 100% !important;

}



.w-14 {

    width: 14.285% !important;

}



.w-16 {

    width: 16.666% !important;

}



.w-20 {

    width: 20% !important;

}



.w-33 {

    width: 33.33% !important;

}



.w-50 {

    width: 50% !important;

}



.progress-circle {

    font-size: 20px;

    margin: 20px;

    position: relative;

    /* so that children can be absolutely positioned */

    padding: 0;

    width: 5em;

    height: 5em;

    background-color: rgba(45, 51, 54, 0.2196078431372549);

    border-radius: 50%;

    line-height: 5em;

}



.progress-circle:after {

    border: none;

    position: absolute;

    top: 0.35em;

    left: 0.35em;

    text-align: center;

    display: block;

    border-radius: 50%;

    width: 4.3em;

    height: 4.3em;

    background-color: #1c2022;

    content: " ";

}



/* Text inside the control */



.progress-circle span {

    position: absolute;

    line-height: 5em;

    width: 5em;

    text-align: center;

    display: block;

    color: #ffffff;

    z-index: 2;

}



.left-half-clipper {

    /* a round circle */

    border-radius: 50%;

    width: 5em;

    height: 5em;

    position: absolute;

    /* needed for clipping */

    clip: rect(0, 5em, 5em, 2.5em);

    /* clips the whole left half*/

}



/* when p>50, don't clip left half*/



.progress-circle.over50 .left-half-clipper {

    clip: rect(auto, auto, auto, auto);

}



.value-bar {

    /*This is an overlayed square, that is made round with the border radius,



   then it is cut to display only the left half, then rotated clockwise



   to escape the outer clipping path.*/

    position: absolute;

    /*needed for clipping*/

    clip: rect(0, 2.5em, 5em, 0);

    width: 5em;

    height: 5em;

    border-radius: 50%;

    border: 0.45em solid #f1ff4e;

    /*The border is 0.35 but making it larger removes visual artifacts */

    /*background-color: #4D642D;*/

    /* for debug */

    box-sizing: border-box;

}



/* Progress bar filling the whole right half for values above 50% */



.progress-circle.over50 .first50-bar {

    /*Progress bar for the first 50%, filling the whole right half*/

    position: absolute;

    /*needed for clipping*/

    clip: rect(0, 5em, 5em, 2.5em);

    background-color: #f1ff4e;

    border-radius: 50%;

    width: 5em;

    height: 5em;

}



.progress-circle:not(.over50) .first50-bar {

    display: none;

}



/* Progress bar rotation position */



.progress-circle.p0 .value-bar {

    display: none;

}



.progress-circle.p1 .value-bar {

    transform: rotate(4deg);

}



.progress-circle.p2 .value-bar {

    transform: rotate(7deg);

}



.progress-circle.p3 .value-bar {

    transform: rotate(11deg);

}



.progress-circle.p4 .value-bar {

    transform: rotate(14deg);

}



.progress-circle.p5 .value-bar {

    transform: rotate(18deg);

}



.progress-circle.p6 .value-bar {

    transform: rotate(22deg);

}



.progress-circle.p7 .value-bar {

    transform: rotate(25deg);

}



.progress-circle.p8 .value-bar {

    transform: rotate(29deg);

}



.progress-circle.p9 .value-bar {

    transform: rotate(32deg);

}



.progress-circle.p10 .value-bar {

    transform: rotate(36deg);

}



.progress-circle.p11 .value-bar {

    transform: rotate(40deg);

}



.progress-circle.p12 .value-bar {

    transform: rotate(43deg);

}



.progress-circle.p13 .value-bar {

    transform: rotate(47deg);

}



.progress-circle.p14 .value-bar {

    transform: rotate(50deg);

}



.progress-circle.p15 .value-bar {

    transform: rotate(54deg);

}



.progress-circle.p16 .value-bar {

    transform: rotate(58deg);

}



.progress-circle.p17 .value-bar {

    transform: rotate(61deg);

}



.progress-circle.p18 .value-bar {

    transform: rotate(65deg);

}



.progress-circle.p19 .value-bar {

    transform: rotate(68deg);

}



.progress-circle.p20 .value-bar {

    transform: rotate(72deg);

}



.progress-circle.p21 .value-bar {

    transform: rotate(76deg);

}



.progress-circle.p22 .value-bar {

    transform: rotate(79deg);

}



.progress-circle.p23 .value-bar {

    transform: rotate(83deg);

}



.progress-circle.p24 .value-bar {

    transform: rotate(86deg);

}



.progress-circle.p25 .value-bar {

    transform: rotate(90deg);

}



.progress-circle.p26 .value-bar {

    transform: rotate(94deg);

}



.progress-circle.p27 .value-bar {

    transform: rotate(97deg);

}



.progress-circle.p28 .value-bar {

    transform: rotate(101deg);

}



.progress-circle.p29 .value-bar {

    transform: rotate(104deg);

}



.progress-circle.p30 .value-bar {

    transform: rotate(108deg);

}



.progress-circle.p31 .value-bar {

    transform: rotate(112deg);

}



.progress-circle.p32 .value-bar {

    transform: rotate(115deg);

}



.progress-circle.p33 .value-bar {

    transform: rotate(119deg);

}



.progress-circle.p34 .value-bar {

    transform: rotate(122deg);

}



.progress-circle.p35 .value-bar {

    transform: rotate(126deg);

}



.progress-circle.p36 .value-bar {

    transform: rotate(130deg);

}



.progress-circle.p37 .value-bar {

    transform: rotate(133deg);

}



.progress-circle.p38 .value-bar {

    transform: rotate(137deg);

}



.progress-circle.p39 .value-bar {

    transform: rotate(140deg);

}



.progress-circle.p40 .value-bar {

    transform: rotate(144deg);

}



.progress-circle.p41 .value-bar {

    transform: rotate(148deg);

}



.progress-circle.p42 .value-bar {

    transform: rotate(151deg);

}



.progress-circle.p43 .value-bar {

    transform: rotate(155deg);

}



.progress-circle.p44 .value-bar {

    transform: rotate(158deg);

}



.progress-circle.p45 .value-bar {

    transform: rotate(162deg);

}



.progress-circle.p46 .value-bar {

    transform: rotate(166deg);

}



.progress-circle.p47 .value-bar {

    transform: rotate(169deg);

}



.progress-circle.p48 .value-bar {

    transform: rotate(173deg);

}



.progress-circle.p49 .value-bar {

    transform: rotate(176deg);

}



.progress-circle.p50 .value-bar {

    transform: rotate(180deg);

}



.progress-circle.p51 .value-bar {

    transform: rotate(184deg);

}



.progress-circle.p52 .value-bar {

    transform: rotate(187deg);

}



.progress-circle.p53 .value-bar {

    transform: rotate(191deg);

}



.progress-circle.p54 .value-bar {

    transform: rotate(194deg);

}



.progress-circle.p55 .value-bar {

    transform: rotate(198deg);

}



.progress-circle.p56 .value-bar {

    transform: rotate(202deg);

}



.progress-circle.p57 .value-bar {

    transform: rotate(205deg);

}



.progress-circle.p58 .value-bar {

    transform: rotate(209deg);

}



.progress-circle.p59 .value-bar {

    transform: rotate(212deg);

}



.progress-circle.p60 .value-bar {

    transform: rotate(216deg);

}



.progress-circle.p61 .value-bar {

    transform: rotate(220deg);

}



.progress-circle.p62 .value-bar {

    transform: rotate(223deg);

}



.progress-circle.p63 .value-bar {

    transform: rotate(227deg);

}



.progress-circle.p64 .value-bar {

    transform: rotate(230deg);

}



.progress-circle.p65 .value-bar {

    transform: rotate(234deg);

}



.progress-circle.p66 .value-bar {

    transform: rotate(238deg);

}



.progress-circle.p67 .value-bar {

    transform: rotate(241deg);

}



.progress-circle.p68 .value-bar {

    transform: rotate(245deg);

}



.progress-circle.p69 .value-bar {

    transform: rotate(248deg);

}



.progress-circle.p70 .value-bar {

    transform: rotate(252deg);

}



.progress-circle.p71 .value-bar {

    transform: rotate(256deg);

}



.progress-circle.p72 .value-bar {

    transform: rotate(259deg);

}



.progress-circle.p73 .value-bar {

    transform: rotate(263deg);

}



.progress-circle.p74 .value-bar {

    transform: rotate(266deg);

}



.progress-circle.p75 .value-bar {

    transform: rotate(270deg);

}



.progress-circle.p76 .value-bar {

    transform: rotate(274deg);

}



.progress-circle.p77 .value-bar {

    transform: rotate(277deg);

}



.progress-circle.p78 .value-bar {

    transform: rotate(281deg);

}



.progress-circle.p79 .value-bar {

    transform: rotate(284deg);

}



.progress-circle.p80 .value-bar {

    transform: rotate(288deg);

}



.progress-circle.p81 .value-bar {

    transform: rotate(292deg);

}



.progress-circle.p82 .value-bar {

    transform: rotate(295deg);

}



.progress-circle.p83 .value-bar {

    transform: rotate(299deg);

}



.progress-circle.p84 .value-bar {

    transform: rotate(302deg);

}



.progress-circle.p85 .value-bar {

    transform: rotate(306deg);

}



.progress-circle.p86 .value-bar {

    transform: rotate(310deg);

}



.progress-circle.p87 .value-bar {

    transform: rotate(313deg);

}



.progress-circle.p88 .value-bar {

    transform: rotate(317deg);

}



.progress-circle.p89 .value-bar {

    transform: rotate(320deg);

}



.progress-circle.p90 .value-bar {

    transform: rotate(324deg);

}



.progress-circle.p91 .value-bar {

    transform: rotate(328deg);

}



.progress-circle.p92 .value-bar {

    transform: rotate(331deg);

}



.progress-circle.p93 .value-bar {

    transform: rotate(335deg);

}



.progress-circle.p94 .value-bar {

    transform: rotate(338deg);

}



.progress-circle.p95 .value-bar {

    transform: rotate(342deg);

}



.progress-circle.p96 .value-bar {

    transform: rotate(346deg);

}



.progress-circle.p97 .value-bar {

    transform: rotate(349deg);

}



.progress-circle.p98 .value-bar {

    transform: rotate(353deg);

}



.progress-circle.p99 .value-bar {

    transform: rotate(356deg);

}



.progress-circle.p100 .value-bar {

    transform: rotate(360deg);

}



.header {

    width: 100%;

    position: relative;

    z-index: 99;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -ms-flex-align: center;

    -webkit-align-items: center;

    -webkit-box-align: center;

    align-items: center;

}



.header .logo {

    width: 20%;

    float: left;

}



.header .logo-right {

    float: right !important;

    text-align: right;

}



.header .juzk-menu {

    width: 80%;

    float: right;

}



.header .menu-left {

    float: left !important;

}



.header-slider {

    display: table;

    margin: 0 auto;

    margin-top: 30px;

    position: relative;

    z-index: 2;

    overflow: hidden;

}



.header-slider-title {

    font-size: 20px;

    text-transform: uppercase;

    font-weight: 700;

}



.header-slider-item img {

    border-radius: 10px;

}



.movie-title {

    color: #fff;

    font-size: 14px;

    font-weight: 500;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.movie-title a {

    color: #fff;

}



.movie-year {

    color: #525252;

    font-size: 12px;

}



.cover-header {

    position: relative;

    z-index: 1;

    padding: 30px 0px;

}



.cover-header::before {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    background-color: rgb(0 3 41 / 30%);

    z-index: 3;

    -webkit-box-shadow: inset 0px -30px 51px 0px rgba(0, 0, 0, 0.75);

    -moz-box-shadow: inset 0px -30px 51px 0px rgba(0, 0, 0, 0.75);

    box-shadow: inset 0px -30px 51px 0px rgba(0, 0, 0, 0.75);

}



.cover-header-blur {
    filter: blur(10px);
    -webkit-filter: blur(10px);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    will-change: background-position;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('../../dist/img/top-cover.jpg');
}

.cover-header-blur video.bg-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cover-header-blur-img {
  position: relative;
  z-index: 1; /* videonun üstünde */
  opacity: 0; /* LCP için görünür ama kullanıcıya görünmez */
}



.cover-header-blur-no-animation {

    filter: blur(10px);

    -webkit-filter: blur(10px);

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    will-change: background-position;

    background-size: contain;

    background: url(../../dist/img/top-cover.jpg) center center;

}



.cover-header-content-item {

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    -webkit-box-shadow: inset 0px -30px 51px 0px #1c2022;

    -moz-box-shadow: inset 0px -30px 51px 0px #1c2022;

    box-shadow: inset 0px -30px 51px 0px #1c2022;

}



.dynamic-content {

    position: relative;

    z-index: 9;

    padding-top: 100px;

    padding-bottom: 70px;

}



.dynamic-content-width {

    width: 600px;

    text-shadow: 2px 2px 2px #000000;

}



.dynamic-content-title {

    font-size: 70px;

    font-weight: 700;

    text-transform: uppercase;

}



.dynamic-content-max-old {

    font-size: 20px;

    font-weight: 300;

    border: 1px solid #fff;

    padding: 5px;

    display: table;

}



.dynamic-content-year {

    font-size: 20px;

}



.dynamic-excerpt {

    font-size: 15px;

}



.dynamic-content-time {

    font-size: 20px;

}



.dynamic-button {

    font-size: 15px;

    padding: 8px 20px;

    background-color: #42b171;

    border-radius: 5px;

    display: table;

    text-transform: uppercase;

}



.dynamic-button a {

    color: #fff;

}



.home-last {

    margin-left: -10px;

    margin-right: -10px;

}



.home-last-item-img {

    position: relative;

    border-radius: 10px;

}



.oepisode-sb {

    position: absolute;

    font-size: 12px;

    z-index: 999;

    text-align: center;

    width: 100%;

    bottom: 0;

    background: #42b171;

    border: 1px solid rgba(0, 0, 0, 0.35);

    font-size: 12px;

    padding: 5px;

    text-align: center;

    color: rgba(255, 255, 255, 0.9);

    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);

    -webkit-border-bottom-right-radius: 10px;

    -webkit-border-bottom-left-radius: 10px;

    -moz-border-radius-bottomright: 10px;

    -moz-border-radius-bottomleft: 10px;

    border-bottom-right-radius: 10px;

    border-bottom-left-radius: 10px;

}



.home-last-item-play {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    text-align: center;

    display: none;

}



.home-last-item-play i {

    background-color: #42b171;

    border-radius: 50%;

    width: 60px;

    height: 60px;

    line-height: 60px;

    color: #fff;

    font-size: 20px;

    -webkit-animation: spin 1s linear;

    -moz-animation: spin 1s linear;

    animation: spin 1s linear;

}



.post_grid {

    position: relative;

}



.post_grid_post_typt {

    background-color: #42b171;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 5px;

    text-align: center;

    z-index: 9;

    font-size: 13px;

    letter-spacing: 2px;

}



.ps {

    background-color: #6042b1;

}



.cmp {

    background-color: #7f2a8a;

}

.fw a {

    background-color: #fff !important;

}



.dw a {

    background-color: #6042b1 !important;

}



.post_grid:hover .home-last-item-play,

.post_grid:hover .movie-cover-meta,

.post_grid:hover .movie-cover-add-list {

    display: block;

}



.home-last-item-img img {

    border-radius: 10px;

}



.movie-meta {

    color: #bdbdbd;

    font-size: 13px;

    font-weight: 500;

}



.movie-meta .view {

    float: right;

    margin-left: 10px;

}



.movie-meta .download {

    float: right;

    margin-left: 10px;

}



.movie-meta .star {

    float: right;

    margin-left: 10px;

    color: #f9ff5d;

}



.movie-cover-meta {

    display: none;

    position: absolute;

    left: 10px;

    top: 20px;

    z-index: 9;

}



.movie-cover-meta .max-old {

    background: #42b171;

    border: 1px solid rgba(0, 0, 0, 0.35);

    font-size: 12px;

    padding: 8px;

    text-align: center;

    color: rgba(255, 255, 255, 0.9);

    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);

    border-radius: 2px;

    opacity: 0.9;

    line-height: 9px;

    display: table;

}



.movie-cover-meta .quality {

    background: #42b171;

    border: 1px solid rgba(0, 0, 0, 0.35);

    font-size: 12px;

    padding: 8px;

    text-align: center;

    color: rgba(255, 255, 255, 0.9);

    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);

    border-radius: 2px;

    opacity: 0.9;

    line-height: 9px;

    display: table;

}



.movie-cover-meta .time {

    background: #42b171;

    border: 1px solid rgba(0, 0, 0, 0.35);

    font-size: 12px;

    padding: 8px;

    text-align: center;

    color: rgba(255, 255, 255, 0.9);

    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.08);

    border-radius: 2px;

    opacity: 0.9;

    line-height: 9px;

    display: table;

}



.movie-cover-add-list {

    display: none;

    position: absolute;

    right: 20px;

    top: 25px;

    background-color: rgba(0, 0, 0, 0.38);

    border-radius: 50%;

    width: 40px;

    height: 40px;

    line-height: 40px;

    text-align: center;

}



.movie-cover-add-list a {

    color: #fff;

}



.home-last-item-vertical {

    position: relative;

    -webkit-box-shadow: 0px 2px 4px #000000;

    -moz-box-shadow: 0px 2px 4px #000000;

    box-shadow: 0px 2px 4px #000000;

}



.home-last-item-vertical-imdb {

    color: #f9ff5d;

    font-weight: 300;

    position: absolute;

    left: 10px;

    bottom: 5px;

    padding: 5px;

    font-size: 12px;

    display: none;

    z-index: 9;

}



.home-last-item-vertical:hover .home-last-item-vertical-play {

    display: block;

}



.home-last-item-vertical-img {

    height: 135px;

}



.home-last-item-vertical-img img {

    height: 135px;

}



.home-last-item-vertical-play {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    text-align: center;

    display: none;

    z-index: 9;

}



.home-last-item-vertical-play i {

    background-color: #42b171;

    border-radius: 50%;

    width: 50px;

    height: 50px;

    line-height: 50px;

    color: #fff;

    font-size: 24px;

    -webkit-animation: spin 1s linear;

    -moz-animation: spin 1s linear;

    animation: spin 1s linear;

}



.home-last-item-vertical-bg {

    color: #fff;

    position: absolute;

    left: 0;

    bottom: 0;

    display: none;

    z-index: 8;

    width: 100%;

    height: 100%;

    -webkit-box-shadow: inset 0px -60px 60px 0px rgba(0, 0, 0, 0.51);

    -moz-box-shadow: inset 0px -60px 60px 0px rgba(0, 0, 0, 0.51);

    box-shadow: inset 0px -60px 60px 0px rgba(0, 0, 0, 0.51);

}



.home-last-item-vertical-year {

    color: #fff;

    border: 1px solid #fff;

    position: absolute;

    left: 10px;

    top: 10px;

    padding: 5px;

    font-size: 11px;

    display: none;

    z-index: 9;

}



.home-last-item-vertical-title {

    color: #fff;

    font-weight: 300;

    position: absolute;

    left: 10px;

    bottom: 5px;

    padding: 5px;

    font-size: 12px;

    display: none;

    z-index: 9;

}



.home-last-item-vertical-time {

    color: #fff;

    font-weight: 300;

    position: absolute;

    left: 10px;

    bottom: 5px;

    padding: 5px;

    font-size: 12px;

    display: none;

    z-index: 9;

}



.home-last-item-vertical:hover .home-last-item-vertical-year,

.home-last-item-vertical:hover .home-last-item-vertical-title,

.home-last-item-vertical:hover .home-last-item-vertical-time,

.home-last-item-vertical:hover .home-last-item-vertical-imdb,

.home-last-item-vertical:hover .home-last-item-vertical-bg {

    display: block;

}



.pagination {

    margin: 0 auto;

    display: table;

    margin-top: 30px;

}



.pagination ul {

    margin: 0;

    padding: 0;

}



.pagination ul li {

    list-style: none;

    float: left;

    background-color: #42b171;

    width: 40px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    border-right: 1px solid #303538;

    font-size: 14px;

    border-radius: 50%;

    margin-right: 2px;

    margin-left: 2px;

}



.pagination ul li:last-child {

    border: none;

}



.pagination ul li a {

    color: #fff;

}



.pagination ul li.disabled {

    background-color: #525252;

}



.ajax-pagination {

    margin: 0 auto;

    display: table;

}



.ajax-pagination-icon {

    text-align: center;

    border-radius: 50%;

    border: 1px solid #42b171;

    width: 35px;

    height: 35px;

    line-height: 35px;

    margin: 0 auto;

    margin-bottom: 10px;

}



.ajax-pagination-text {

    font-size: 12px;

    text-align: center;

}



.ajax-pagination-text a {

    color: #fff;

}



.filter {

    position: relative;

    z-index: 99;

}



.filter-box {

    border-bottom: 1px solid #303538;

    padding-bottom: 20px;

}



.filter-box-title {

    text-transform: uppercase;

    font-weight: 300;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.filter-box ul {

    margin: 0;

    padding: 0;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -ms-flex-align: center;

    -webkit-align-items: center;

    -webkit-box-align: center;

    align-items: center;

}



.filter-box ul li {

    list-style: none;

    float: left;

    width: 20%;

    text-align: center;

    font-size: 13px;

    font-weight: 700;

    position: relative;

}



.filter-box ul li.w16 {

    width: 16.66%;

}



.filter-box ul li.w20 {

    width: 20%;

}



.filter-box ul li.w33 {

    width: 33.33%;

}



.filter-box ul li.title {

    font-size: 20px;

    text-align: left;

}



.filter-box ul li.report a {

    color: #ff4b55;

}



.filter-box ul li a {

    color: #525252;

}



.filter-box ul li.active a {

    color: #fff;

}



.filter-box ul li.active::after {

    content: "";

    position: absolute;

    bottom: -20px;

    left: 50%;

    transform: translate(-50%, 0);

    width: 50px;

    height: 1px;

    background-color: #42b171;

}



.filter-box ul li.active::before {

    content: "";

    position: absolute;

    left: 50%;

    bottom: -20px;

    transform: translate(-50%, 0);

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 0 5px 5px 5px;

    border-color: transparent transparent #42b171 transparent;

}



.filter-box ul li.ui-tabs-active a {

    color: #fff;

}



.filter-box ul li.ui-tabs-active::after {

    content: "";

    position: absolute;

    bottom: -20px;

    left: 50%;

    transform: translate(-50%, 0);

    width: 50px;

    height: 1px;

    background-color: #42b171;

}



.filter-box ul li.ui-tabs-active::before {

    content: "";

    position: absolute;

    left: 50%;

    bottom: -20px;

    transform: translate(-50%, 0);

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 0 5px 5px 5px;

    border-color: transparent transparent #42b171 transparent;

}



.filter-box ul li a:hover {

}



.filter-box-icon i {

    font-size: 30px;

}



.filter-box-bottom {

    position: relative;

}



.filter-box-bottom button {

    width: 100%;

    background-color: #42b171;

    padding: 9px 10px;

    border-radius: 2px;

    color: #fff;

    font-size: 12px;

    border: 1px solid #909293;

    font-weight: 300;

    letter-spacing: 0.2px;

}



.filter-box-bottom .nice-select {

    color: #000;

    width: 100%;

}



.filter-box-bottom .nice-select .list {

    max-height: 200px;

    overflow: auto;

    border-radius: 0px;

    width: 100%;

}



.filter-box-bottom .nice-select {

    background: none;

    color: #fff;

    border: none;

    padding-left: 0px;

}



.filter-box-bottom .nice-select i {

    color: #42b171;

}



.filter-box-bottom .nice-select:after {

    border-bottom: 2px solid #42b171;

    border-right: 2px solid #42b171;

    margin-top: -5px;

}



.filter-box-bottom .nice-select .option {

    width: 100%;

}



.filter-box-bottom .nice-select .option:hover,

.nice-select .option.focus,

.nice-select .option.selected.focus {

    width: 100%;

}



.filter-box-bottom .list li {

    color: #000;

}



.footer {

    border-top: 1px solid #454f5f;

    border-bottom: 1px solid #454f5f;

    overflow: hidden;

}



.footer-cr {

    font-size: 14px;

    font-weight: 300;

}



.footer-text {

    color: #454b4e;

    font-size: 12px;

}



.footer-text p {

    line-height: 30px;

    color: #bdbdbd;

    font-size: 13px;

}



.footer-text span {

    color: #42b171;

}



.footer-text a {

    color: #42b171;

}



.footer-widget .footer-widget-title {

    font-size: 16px;

    text-transform: uppercase;

    margin-bottom: 10px;

}



.footer-widget ul {

    margin: 0;

    padding: 0;

}



.footer-widget ul li {

    list-style: none;

    margin-top: 5px;

}



.footer-widget ul li a {

    color: #454b4e;

    font-size: 13px;

    padding: 5px 0px;

}



.footer-widget ul li a:hover {

    color: #42b171;

    font-size: 13px;

}



.bottom-slider {

    padding-left: 10px;

    padding-right: 10px;

}



.bottom-slider-title {

    font-size: 20px;

    text-transform: uppercase;

    font-weight: 700;

}



.search-movie {

    background-color: #191a1a;

    padding: 20px;

    font-size: 14px;

}



.archive-title {

    font-size: 25px;

}



.archive-title span {

    color: #42b171;

}



.claim-content {

    font-size: 13px;

    overflow: hidden;

}



.claim-content p {

    font-weight: 300;

    line-height: 30px;

}



.claim-form {

    width: 400px;

}



.claim-form input[type="text"] {

    padding: 8px 15px;

    font-size: 12px;

    width: 100%;

    border: none;

    border-radius: 3px;

}



.claim-form .request-form-button {

    width: 100%;

    background-color: #42b171;

    border: none;

    padding: 8px 15px;

    font-size: 12px;

    color: #fff;

    border-radius: 3px;

    text-align: center;

    cursor: pointer;

}



.result-claim-form {

    display: table;

    padding: 8px 15px;

    color: #155724;

    background-color: #d4edda;

    border-color: #c3e6cb;

    border-radius: 3px;

    font-size: 12px;

}



.single-header-top {

    position: relative;

    z-index: 2;

    overflow: hidden;

}



.single-cover-img {

    position: relative;

}



.single-cover-img img {

    border-radius: 10px;

}



.single-cover-img-play {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

}



.single-cover-img-play img {

    margin: 0 auto;

}



.single-cover-img-play {

    border-radius: 50%;

}

.single-cover-img-play i {

    color: #fff;

}

.gallery-img a {

    color: #fff;

}

.single-cover-title {

    font-size: 30px;

    font-weight: 700;

}



.single-cover-time {

    font-size: 14px;

    font-weight: 300;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.single-cover-year {

    font-size: 14px;

    font-weight: 300;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.single-cover-category {

    font-size: 14px;

    font-weight: 300;

}



.single-cover-category .scc-item::after {

    content: " / ";

}



.single-cover-category .scc-item:last-child::after {

    content: "";

}



.single-cover-imdb {

    font-size: 14px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.single-cover-tags {
  display: flex;
  flex-wrap: wrap; /* Taşarsa alt satıra geçsin */
  gap: 8px 10px; /* satır boşluğu - sütun boşluğu */
}

.single-cover-tags a {
  display: inline-block;
  padding: 4px 10px;
  background-color: #e5f6ee;
  border-radius: 20px;
  font-size: 13px;
  color: #333;
  text-decoration: none;
}



.movie-time {

}



.single-cover-quality {

    font-size: 14px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.single-cover-quality .scc-item::after {

    content: " / ";

}



.single-cover-quality .scc-item:last-child::after {

    content: "";

}



.single-cover-season {

    font-size: 14px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.single-cover-download {

    font-size: 13px;

    background-color: #42b171;

    padding: 8px 20px;

    border-radius: 5px;

    display: table;

}



.single-cover-download a {

    font-size: 13px;

    color: #fff;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.single-related-title {

    font-size: 30px;

    font-weight: 700;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.single-cover-imdb i,

.single-cover-year i,

.single-cover-category i,

.single-cover-time i,

.single-cover-time i {

    color: #42b171;

}



.ajax-part-system {

}



.ajax-part-system ul {

    margin: 0;

    padding: 0;

}



.ajax-part-system ul li {

    list-style: none;

    float: left;

    background-color: #141719;

    padding: 8px 15px;

    font-size: 13px;

    border-right: 1px solid rgba(255, 255, 255, 0.10980392156862745);

}



.ajax-part-system ul li.dark-mode {

    cursor: pointer;

    padding: 8px 15px;

    font-size: 13px;

    color: yellow;

    border-right: none;

}



.ajax-part-system ul li:last-child {

    border: none;

}



.ajax-part-system ul li a {

    color: #fff;

    cursor: pointer;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -ms-flex-align: center;

    -webkit-align-items: center;

    -webkit-box-align: center;

    align-items: center;

}



.ajax-part-system ul li.active {

    background-color: #42b171;

}



.ajax-part-system ul li.active .part_qua {

    background-color: #141719;

}



.part_name {

    margin-left: 10px;

}



.part_qua {

    margin-left: 10px;

    background-color: #42b171;

    padding: 0px 5px;

    border-radius: 2px;

}

.single-detail-icon {

    font-size: 40px;

    color: #f9ff5d;

}

.single-detail-title {

    font-size: 20px;

}



.single-detail-desc {

    font-weight: 300;

    font-size: 12px;

}



.single-detail-desc p {

	font-size:11px;

}



.single-detail-meta {

    width: 99%;

}



.single-detail-meta ul {

    mrgin: 0;

    padding: 0;

}



.single-detail-meta ul li {

    list-style: none;

    font-size: 13px;

    border-bottom: 1px solid #777777;

    padding-top: 15px;

    padding-bottom: 15px;

    position: relative;

}



.single-detail-meta ul li i {

    color: #f1ff4e;

    position: absolute;

    right: -15px;

    bottom: -6px;

    font-size: 12px;

}



.single-detail-meta ul li span {

}



.single-detail-meta ul li em {

    margin-right: 5px;

}



.single-detail-meta ul li a {

    color: #fff;

}



.rating-bar {

    width: 300px;

    margin: 0 auto;

}



.rating-bar-title {

    font-size: 12px;

    text-align: center;

    margin-top: 15px;

    text-transform: uppercase;

}



.single-bottom-img {

    padding: 20px;

}



.single-bottom-img img {

    border-radius: 5px;

}



.comment-form input[type="text"],

.comment-form input[type="email"] {

    padding: 8px 15px;

    font-size: 13px;

    font-weight: 300;

    width: 100%;

    border: none;

    border-radius: 3px;

    margin-bottom: 10px;

}



.comment-form textarea {

    padding: 8px 15px;

    font-size: 13px;

    font-weight: 300;

    width: 100%;

    min-width: 100%;

    max-width: 100%;

    border: none;

    border-radius: 3px;

    margin-bottom: 10px;

    height: 60px;

    max-height: 60px;

    min-height: 60px;

}



.comment-form input[type="submit"] {

    background-color: #42b171;

    border: none;

    padding: 8px 15px;

    font-size: 13px;

    font-weight: 300;

    color: #fff;

    border-radius: 3px;

    cursor: pointer;

}



.comment-form input[type="button"] {

    background-color: #141719;

    border: none;

    padding: 8px 15px;

    font-size: 13px;

    font-weight: 300;

    color: #fff;

    border-radius: 3px;

    cursor: pointer;

}



ol.commentlist {

    margin: 0;

    padding: 0;

}



ol.commentlist li {

    list-style: none;

    background-color: #141719;

    padding: 20px 20px 10px 20px;

    border-radius: 5px;

    position: relative;

}



.sp-wrap > .sp-head {

    color: #856404;

    background-color: #fff3cd;

    border-color: #ffeeba;

    padding: 9px;

    margin-top: 15px;

    cursor: pointer;

    border-radius: 3px;

}



ol.commentlist li .comment-avatar img {

    border-radius: 50%;

    width: 100%;

}



ol.commentlist li .comment-meta {

    font-size: 13px;

}



ol.commentlist li .comment-text {

    font-size: 13px;

}



.comment-navigation h2 {

    display: none;

}



.comment-pagination i,

.comment-pagination a {

    font-size: 13px;

    color: #fff;

}



.comment-pagination a span {

    font-size: 16px;

    color: #fff;

    font-weight: 300;

}



.nav-previous {

    float: left;

}



.nav-next {

    float: right;

}



.single-comment {

    font-size: 16px;

}



.single-comment span {

    color: #42b171;

    font-weight: 700;

}



.report-form input[type="text"],

.report-form input[type="email"] {

    padding: 8px 15px;

    font-size: 13px;

    width: 100%;

    border: none;

    border-radius: 3px;

    margin-bottom: 10px;

}



.report-form textarea {

    padding: 8px 15px;

    font-size: 13px;

    width: 100%;

    min-width: 100%;

    max-width: 100%;

    border: none;

    border-radius: 3px;

    margin-bottom: 10px;

    height: 100px;

    max-height: 100px;

    min-height: 100px;

}



.report-form button {

    background-color: #42b171;

    border: none;

    padding: 8px 15px;

    font-size: 14px;

    color: #fff;

    border-radius: 3px;

}



.table-titles {

    background-color: #141719;

}



.table-titles ul {

    margin: 0;

    padding: 0;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -ms-flex-align: center;

    -webkit-align-items: center;

    -webkit-box-align: center;

    align-items: center;

    border-top: 1px solid #454b4e;

}



.table-titles ul li {

    list-style: none;

    width: 25%;

    float: left;

    text-align: center;

    padding: 10px;

    color: #fff;

    font-size: 13px;

    font-weight: 500;

}



.table-titles ul li.sub {

    list-style: none;

    width: 25%;

    float: left;

    text-align: center;

    padding: 10px;

    color: #919191;

    font-size: 12px;

    font-weight: 300;

}

.download-button-table img {

    max-height: 15px;

}

.download-button-table a {

    padding: 5px 8px;

    font-size: 13px;

    background-color: #42b171;

    color: #fff;

    border-radius: 5px;

    width: 100%;

    display: inline-block;

}



.download-button-table2 a {

    padding: 5px 8px;

    font-size: 13px;

    background-color: #42b153;

    color: #fff;

    border-radius: 5px;

    width: 100%;

    display: inline-block;

}



.tab-titles-top-icon {

    background-color: #141719;

    padding: 2px 5px 0px 10px;

    text-align: Center;

    margin-right: 5px;

}



.tab-titles-top-title {

    text-transform: uppercase;

    font-size: 15px;

    background-color: #141719;

    padding: 10px 20px;

    -webkit-border-top-left-radius: 15px;

    -webkit-border-top-right-radius: 15px;

    -moz-border-radius-topleft: 15px;

    -moz-border-radius-topright: 15px;

    border-top-left-radius: 15px;

    border-top-right-radius: 15px;

    border-bottom: 1px solid #1e2029;

}



.select-season {

    float: right;

}



.select-season .nice-select {

    height: auto !important;

    line-height: normal !important;

    background: none;

    color: #fff;

    border: none;

    padding-left: 0px;

}



.select-season .nice-select i {

    color: #42b171;

}



.select-season .nice-select:after {

    border-bottom: 2px solid #42b171;

    border-right: 2px solid #42b171;

    margin-top: -5px;

}



.select-season .nice-select .option {

    width: 100%;

}



.select-season .nice-select .option:hover,

.nice-select .option.focus,

.nice-select .option.selected.focus {

    width: 100%;

}



.select-season .list li {

    color: #000;

}



.sub-torrent {

    background-color: #141719;

    padding: 20px 30px;

    color: #919191;

    font-size: 13px;

    font-weight: 300;

}



.sub-torrent-border {

    border-bottom: 1px solid #919191;

    padding-bottom: 20px;

}



@-moz-keyframes spin {

    100% {

        -moz-transform: rotate(360deg);

    }

}



@-webkit-keyframes spin {

    100% {

        -webkit-transform: rotate(360deg);

    }

}



@keyframes spin {

    100% {

        -webkit-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}



@keyframes move {

    0% {

        transform: translate(0, 0);

    }

    /* Finish changes by here */

    20% {

        transform: translate(200px, 0);

    }

    /* Between 20% and 100%, nothing changes */

    100% {

        transform: translate(200px, 0);

    }

}



.tooltip {

    display: inline-block;

    position: relative;

    text-align: left;

}



.tooltip .top {

    width: 200px;

    top: -20px;

    left: 50%;

    transform: translate(-50%, -100%);

    padding: 0;

    color: #fff;

    background-color: #000;

    font-weight: normal;

    font-size: 12px;

    border-radius: 8px;

    position: absolute;

    z-index: 9;

    box-sizing: border-box;

    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);

    display: none;

    text-align: center;

}



.tooltip:hover .top {

    display: block;

}



.tooltip .top i {

    position: absolute;

    top: 100%;

    left: 50%;

    margin-left: -12px;

    width: 24px;

    height: 12px;

    overflow: hidden;

}



.tooltip .top i::after {

    content: "";

    position: absolute;

    width: 12px;

    height: 12px;

    left: 50%;

    transform: translate(-50%, -50%) rotate(45deg);

    background-color: #000;

    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);

}



.img-hover-zoom {

    overflow: hidden;

}



.img-hover-zoom img {

    transition: transform 10s ease;

}



.img-hover-zoom:hover img {

    transform: scale(1.3);

}



/* Modal */



.blocker {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    overflow: auto;

    z-index: 1;

    padding: 20px;

    box-sizing: border-box;

    background-color: #000;

    background-color: rgba(0, 0, 0, 0.75);

    text-align: center;

}



.blocker:before {

    content: "";

    display: inline-block;

    height: 100%;

    vertical-align: middle;

    margin-right: -0.05em;

}



.blocker.behind {

    background-color: transparent;

}



.modal {

    display: none;

    vertical-align: middle;

    position: relative;

    z-index: 99;

    max-width: 500px;

    box-sizing: border-box;

    width: 90%;

    background: #fff;

    padding: 15px 30px;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    -o-border-radius: 8px;

    -ms-border-radius: 8px;

    border-radius: 8px;

    -webkit-box-shadow: 0 0 10px #000;

    -moz-box-shadow: 0 0 10px #000;

    -o-box-shadow: 0 0 10px #000;

    -ms-box-shadow: 0 0 10px #000;

    box-shadow: 0 0 10px #000;

    text-align: left;

}



.modal a.close-modal {

    position: absolute;

    top: -12.5px;

    right: -12.5px;

    display: block;

    width: 30px;

    height: 30px;

    text-indent: -9999px;

    background-size: contain;

    background-repeat: no-repeat;

    background-position: center center;

    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");

}



.modal-spinner {

    display: none;

    position: fixed;

    top: 50%;

    left: 50%;

    transform: translateY(-50%) translateX(-50%);

    padding: 12px 16px;

    border-radius: 5px;

    background-color: #111;

    height: 20px;

}



.modal-spinner > div {

    border-radius: 100px;

    background-color: #fff;

    height: 20px;

    width: 2px;

    margin: 0 1px;

    display: inline-block;

    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;

    animation: sk-stretchdelay 1.2s infinite ease-in-out;

}



.modal-spinner .rect2 {

    -webkit-animation-delay: -1.1s;

    animation-delay: -1.1s;

}



.modal-spinner .rect3 {

    -webkit-animation-delay: -1s;

    animation-delay: -1s;

}



.modal-spinner .rect4 {

    -webkit-animation-delay: -0.9s;

    animation-delay: -0.9s;

}



@-webkit-keyframes sk-stretchdelay {

    0%,

    40%,

    100% {

        -webkit-transform: scaleY(0.5);

    }

    20% {

        -webkit-transform: scaleY(1);

    }

}



@keyframes sk-stretchdelay {

    0%,

    40%,

    100% {

        transform: scaleY(0.5);

        -webkit-transform: scaleY(0.5);

    }

    20% {

        transform: scaleY(1);

        -webkit-transform: scaleY(1);

    }

}



/* Modal */



.misha_loadmore {

    cursor: pointer;

}



.no-post {

    color: #856404;

    background-color: #fff3cd;

    border-color: #ffeeba;

    padding: 10px;

    border-radius: 3px;

    margin: 5px;

    font-size: 13px;

    font-weight: 300;

}



.ajax-Content p {

    margin: 0;

    padding: 0;

}



.closed-comment {

    color: #721c24;

    background-color: #f8d7da;

    border-color: #f5c6cb;

    margin-bottom: 20px;

    padding: 10px;

    border-radius: 5px;

    font-size: 13px;

}



.check-required {

    color: #721c24;

    background-color: #f8d7da;

    border-color: #f5c6cb;

    margin-bottom: 20px;

    padding: 10px;

    border-radius: 5px;

    font-size: 13px;

}



.check-success {

    color: #155724;

    background-color: #d4edda;

    border-color: #c3e6cb;

    margin-bottom: 20px;

    padding: 10px;

    border-radius: 5px;

    font-size: 13px;

}



.report-form-button {

    display: table;

    background-color: #42b171;

    border: none;

    padding: 8px 15px;

    font-size: 13px;

    font-weight: 300;

    color: #fff;

    border-radius: 3px;

    cursor: pointer;

}



/* Menu Code */



.juzk-menu ul {

    float: right;

    margin: 0;

    padding: 0;

}



.juzk-menu ul li {

    list-style: none;

    float: left;

    margin-left: 10px;

    letter-spacing: 2px;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: 300;

}



.juzk-menu ul li ul.sub-menu li a::after {

    content: "";

}



.juzk-menu ul li a {

    color: #fff;

}



.juzk-menu ul li a:hover {

    text-decoration: none;

    color: #ffb559;

}



.juzk-menu ul li {

    list-style: none;

    float: left;

    margin-left: 10px;

    letter-spacing: 1px;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: 300;

    position: relative;

    padding-bottom: 15px;

}



.juzk-menu ul li.active a {

    color: #ffb559;

}



.juzk-menu ul li ul.sub-menu {

    position: absolute;

    left: 0;

    top: 30px;

    padding: 8px 20px;

    background-color: #fff;

    width: 150px;

    display: none;

    border-radius: 2px;

    -webkit-box-shadow: 0px 0px 30px -3px rgba(0, 0, 0, 0.75);

    -moz-box-shadow: 0px 0px 30px -3px rgba(0, 0, 0, 0.75);

    box-shadow: 0px 0px 30px -3px rgba(0, 0, 0, 0.75);

    animation: fadeIn; /* referring directly to the animation's @keyframe declaration */

    animation-duration: 2s; /* don't forget to set a duration! */

    z-index: 9;

}



.juzk-menu ul li ul.sub-menu::before {

    display: inline-block;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 0 5px 5px 5px;

    border-color: transparent transparent #fff transparent;

    line-height: 0;

    _border-color: #fff #fff #6980fe #fff;

    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#fff');

    position: absolute;

    left: 10px;

    top: -5px;

    content: "";

}



.juzk-menu ul li ul.sub-menu li {

    text-shadow: none;

    font-size: 11px;

    float: none;

    width: 100%;

    margin-left: 0;

    padding-top: 5px;

    padding-bottom: 5px;

}

.juzk-menu ul li ul.sub-menu li a {

    color: #000;

}

.juzk-menu ul li ul.sub-menu li a:hover {

    color: #42b171;

}



.juzk-menu ul li:hover .sub-menu {

    display: block;

}



/* Menu Code */



.search-popup,

.fragman-popup {

    background-color: rgba(0, 0, 0, 0);

}



.search-popup input[type="text"] {

    padding: 8px 15px;

    font-size: 13px;

    width: 100%;

    border: none;

    border-radius: 3px;

    font-weight: 300;

}



.search-popup button[type="submit"] {

    background-color: #42b171;

    border: none;

    padding: 8px 15px;

    font-size: 13px;

    font-weight: 300;

    color: #fff;

    border-radius: 3px;

    width: 100%;

}



.fragman-popup iframe,

.fragman-popup embed {

    width: 100%;

    height: 300px;

}



.episodes-detail {

    min-height: 200px;

    border: 1px solid #1e2029;

    background-color: #141719;

}



ul.season-name {

    padding: 0;

    margin: 0;

}



ul.season-name li {

    list-style: none;

    padding: 12px 15px;

    font-size: 12px;

    border-bottom: 1px solid #1e2029;

}



ul.season-name li.active {

    border-left: 2px solid #42b171;

}



ul.season-name li:last-child {

}



ul.season-name li.ui-tabs-active {

    background-color: #42b171;

    border-bottom: 1px solid rgb(20, 23, 25);

}



ul.season-name li a {

    color: #fff;

    font-weight: 300;

}



.episode-list ul {

    margin: 0;

    padding: 0;

}



.episode-list {

    min-height: 250px;

    border-left: 1px solid #1e2029;

}



.episode-list ul li {

    background-color: #141719;

    font-size: 12px;

    list-style: none;

    font-weight: 300;

    border-bottom: 1px solid #1e2029;

}



.episode-list ul li:last-child {

}



.episode-list ul li a {

    color: #fff;

}



.ajax-result-list-item {

    padding: 12px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.ajax-no-border {

    padding: 12px;

}



.ajax-cat-count {

    float: right;

    color: #42b171;

    font-weight: 700;

}



.ajax-episode-list-border {

    border-right: 1px solid #42b171;

    padding: 12px 15px;

}



.page-content {

    font-size: 13px;

    overflow: hidden;

}



.page-content p {

    font-weight: 300;

    line-height: 30px;

}



.page-content-title h1 {

    font-size: 17px;

    margin: 0;

    padding: 0;

}



.series-download-detail {

    border-top: 1px solid #42b171;

    border-bottom: 1px solid #42b171;

}



.series-download-detail ul {

    margin: 0;

    padding: 0;

}



.series-download-detail ul li {

    width: 16.66%;

    float: left;

    padding: 10px;

    border-right: 1px solid #42b171;

    text-align: center;

}



.series-download-detail ul li::last-child {

    border: none;

}



.download1 {

    display: table;

    margin: 0 auto;

    padding-left: 5px;

    padding-right: 5px;

    background-color: #42b153;

    border-radius: 5px;

}



.download2 {

    display: table;

    margin: 0 auto;

    padding-left: 5px;

    padding-right: 5px;

    background-color: #42b171;

    border-radius: 5px;

}



/* Absolute Center Spinner */



.loading {

    position: fixed;

    z-index: 999;

    height: 2em;

    width: 2em;

    overflow: show;

    margin: auto;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    display: none;

}



/* Transparent Overlay */



.loading:before {

    content: "";

    display: block;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));

    background: -webkit-radial-gradient(rgba(20, 20, 20, 0.8), rgba(0, 0, 0, 0.8));

}



/* :not(:required) hides these rules from IE9 and below */



.loading:not(:required) {

    /* hide "loading..." text */

    font: 0/0 a;

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0;

}



.loading:not(:required):after {

    content: "";

    display: block;

    font-size: 10px;

    width: 1em;

    height: 1em;

    margin-top: -0.5em;

    -webkit-animation: spinner 150ms infinite linear;

    -moz-animation: spinner 150ms infinite linear;

    -ms-animation: spinner 150ms infinite linear;

    -o-animation: spinner 150ms infinite linear;

    animation: spinner 150ms infinite linear;

    border-radius: 0.5em;

    -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0,

        rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;

    box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0,

        rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;

}



/* Animation */



@-webkit-keyframes spinner {

    0% {

        -webkit-transform: rotate(0deg);

        -moz-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100% {

        -webkit-transform: rotate(360deg);

        -moz-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

        -o-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}



@-moz-keyframes spinner {

    0% {

        -webkit-transform: rotate(0deg);

        -moz-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100% {

        -webkit-transform: rotate(360deg);

        -moz-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

        -o-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}



@-o-keyframes spinner {

    0% {

        -webkit-transform: rotate(0deg);

        -moz-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100% {

        -webkit-transform: rotate(360deg);

        -moz-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

        -o-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}



@keyframes spinner {

    0% {

        -webkit-transform: rotate(0deg);

        -moz-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

        -o-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100% {

        -webkit-transform: rotate(360deg);

        -moz-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

        -o-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}



.ajax-contact-form input[type="text"] {

    padding: 8px 15px;

    font-size: 12px;

    width: 100%;

    border: none;

    border-radius: 3px;

}



.ajax-contact-form input[type="email"] {

    padding: 8px 15px;

    font-size: 12px;

    width: 100%;

    border: none;

    border-radius: 3px;

}



.ajax-contact-form textarea {

    padding: 8px 15px;

    font-size: 12px;

    width: 100%;

    height: 120px;

    border: none;

    border-radius: 3px;

}



.ajax-contact-form .submit-button {

    display: table;

    background-color: #42b171;

    border: none;

    padding: 8px 15px;

    font-size: 14px;

    color: #fff;

    border-radius: 3px;

    text-align: center;

    cursor: pointer;

}



.footer-widget ul li {

    display: block;

}



.footer-widget ul.menu {

    float: none;

    display: block;

}



.fragman-popup {

    max-width: 800px;

    width: 100%;

}



.legal-warning {

    font-weight: 300;

    border: 1px solid #303538;

    padding: 10px;

    border-radius: 3px;

}



.legal-warning p {

    line-height: 30px;

    color: #bdbdbd;

    font-size: 13px;

    padding: 0;

    margin: 0;

}



.like {

    font-size: 12px;

    background-color: #42b171;

    -webkit-border-radius: 15px;

    -moz-border-radius: 15px;

    border-radius: 15px;

    position: relative;

    float: left;

    width: 85px;

    margin-right: 10px;

}

.post-date {

    float: left;

    font-size: 12px;

    background-color: #42b171;

    padding: 10px;

    border-radius: 15px;

}



.single-rating {
  display: flex;
  align-items: center;
  background-color: #42b171;
  border-radius: 5px;
  padding: 0 10px;
  height: 35px;
  line-height: normal; /* sabit hizalama */
  gap: 4px; /* yıldızlar arası boşluk */
}

.single-rating i,
.single-rating svg {
  font-size: 16px;
  color: #ffcc00; /* yıldız rengi */
}

.like:after {
  content: "";
  display: table;
  clear: both;

}

/* Buton kapsayıcı */
.zilla-likes {
  display: flex;
  align-items: center;  
  justify-content: center;
  gap: 10px;              /* ikon ile sayı arası boşluk */
  padding: 4px 6px;      /* daha küçük iç boşluk */
  background: #0f9d58;
  color: #fff;
  border-radius: 2px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
}

/* İkon */
.zilla-likes:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f164";
  font-size: 14px;
  display: inline-flex;
  align-items: center;   /* dikey ortalama */
  justify-content: center;
	  margin-top: 6px;
}

/* Sayı */
.zilla-likes-count {
  display: inline-flex;
  align-items: center;
  justify-content: center;
	  margin-top: 6px;
}



.social-buttons {

}



.social-buttons ul {

    margin: 0;

    padding: 0;

}



.social-buttons ul li {

    list-style: none;

    float: left;

    margin-right: 5px;

    font-size: 20px;

}



.social-buttons ul li.facebook a:hover {

    color: #3b5998;

}



.social-buttons ul li.twitter a:hover {

    color: #1da1f2;

}



.social-buttons ul li.linkedin a:hover {

    color: #0077b5;

}



.social-buttons ul li.pinterest a:hover {

    color: #bd081c;

}



.social-buttons ul li a {

    color: #fff;

}



.social-buttons ul li a:hover {

    color: #fff;

}



#tabs {

    position: relative;

    z-index: 4;

}



.dark {

    left: 0;

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    background: #000;

    z-index: 3;

    display: none;

}



.single-detail {

    position: relative;

    width: 100vw;

    position: relative;

    margin-left: -50vw;

    left: 50%;

}

.single-detail:after {

    content: "";

    clear: both;

    display: table;

}

.single-detail:before {

    content: "";

    width: 100%;



    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    background-color: rgb(0 3 41 / 30%);

    z-index: 3;

    -webkit-box-shadow: inset 0px -30px 51px 0px rgba(0, 0, 0, 0.75);

    -moz-box-shadow: inset 0px -30px 51px 0px rgba(0, 0, 0, 0.75);

    box-shadow: inset 0px -30px 51px 0px rgba(0, 0, 0, 0.75);

}

.single-detail .cover-img {

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    -webkit-box-shadow: inset 0 0 292px 35px rgba(0, 0, 0, 0.75);

    -moz-box-shadow: inset 0 0 292px 35px rgba(0, 0, 0, 0.75);

    box-shadow: inset 0 0 292px 35px rgba(0, 0, 0, 0.75);

    z-index: -1;

}



/* The side navigation menu */



.sidenav {

    height: 100%;

    width: 0;

    position: fixed;

    z-index: 999999999;

    top: 0;

    left: 0;

    background-color: rgba(0, 0, 0, 0.88);

    overflow-x: hidden;

    padding-top: 60px;

}



.sidenav ul {

    margin: 0 auto;

    padding: 0;

    display: table;

}



.sidenav ul li {

    list-style: none;

    padding: 10px 20px;

    text-align: center;

}



.sidenav ul li a {

    color: #fff;

    text-decoration: none;

    font-size: 15px;

    display: block;

    transition: 0.3s;

}



.sidenav ul li a:hover {

    color: #42b171;

}



.sidenav .closebtn {

    position: absolute;

    top: 0;

    right: 15px;

    font-size: 35px;

    color: #42b171;

    margin-left: 0px;

}



.scrollToTop {

    text-align: center;

    font-weight: bold;

    text-decoration: none;

    position: fixed;

    bottom: 10px;

    right: 20px;

    display: none;

    font-size: 35px;

    color: #42b171;

    z-index: 9999;

}



.scrollToTop:hover {

    text-decoration: none;

}



@-webkit-keyframes sidedownscroll {

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: -2000px 2000px;

    }

}



@keyframes sidedownscroll {

    0% {

        background-position: 0 0;

    }

    100% {

        background-position: -2000px 2000px;

    }

}



.ads {

    margin: 0 auto;

    display: table;

    margin-top: 30px;

}



.ads-bottom {

    margin: 0 auto;

    display: table;

    margin-bottom: 30px;

}



.ads img,

.ads-bottom img,

.ads embed,

.ads-bottom embed,

.ads frame,

.ads-bottom frame {

    max-width: 100%;

    height: auto;

}



.trailer_img {

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

    position: relative;

}



.trailer_img img {

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

    width: 100%;

    height: auto;

    padding: 10px;

    border: 2px solid #42b171;

}



.trailer-list h6 {

    margin: 0;

    padding: 5px 0 0;

    line-height: 18px;

    font-weight: 400;

    font-size: 14px;

    color: #fff;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    text-align: center;

}



.trailer-list small {

    display: block;

    font-size: 11px;

    color: #6d7080;

    text-align: center;

}



.poster.poster-xs a {

    display: flex;

    flex-direction: row-reverse;

    height: 60px;

    background-color: #181b1d;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    -webkit-transition: background-color 0.1s ease-in-out;

    -moz-transition: background-color 0.1s ease-in-out;

    -ms-transition: background-color 0.1s ease-in-out;

    -o-transition: background-color 0.1s ease-in-out;

    transition: background-color 0.1s ease-in-out;

}



.poster.poster-xs .date {

    position: absolute;

    bottom: 8px;

    right: 25px;

    z-index: 2;

}



.poster.poster-xs .date > .date2 {

    color: #6d7080;

    background: #1c2022;

    padding: 2px 5px;

    font-weight: 600;

    font-size: 12px;

    border-radius: 2px;

}



.poster.poster-xs .poster-subject {

    display: flex;

    flex-direction: column;

    flex: 1 1 auto;

    min-width: 0;

    position: relative;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.poster.poster-xs .poster-subject h2 {

    line-height: 22px;

    font-weight: 400;

    margin: 3px 0 2px;

    font-size: 14px;

    min-width: 0;

    padding: 6px 10px 0;

    color: #fff;

    position: relative;

    z-index: 2;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.poster.poster-xs .poster-subject .poster-meta {

    margin: 0;

    color: #6d7080;

    line-height: 18px;

    padding: 0 10px;

    display: block;

    width: 100%;

    font-size: 12px;

    position: relative;

    z-index: 2;

}



.poster.poster-xs .poster-subject .poster-meta .episode-no {

    display: block;

}



.poster.poster-xs .poster-subject .poster-meta .episode-ses {

    position: absolute;

    right: 10px;

    top: 2px;

}



.poster.poster-xs img {

    display: block;

    max-width: 44px;

    min-width: 44px;

    height: 44px;

    object-fit: cover;

    border-radius: 2px;

    margin: 8px 0 8px 8px;

}



.style-5-img {

    border: 3px solid #181b1d;

    border-radius: 3px;

}



.style-5-img:hover {

    border: 3px solid #0e0f10;

}



.style-5-img img {

    border-radius: 3px;

    width: 100%;

    height: auto;

}



.style-6-box {

}



.style-6-img {

    border-top-right-radius: 8px;

    position: relative;

}



.style-6-img img {

    -webkit-border-top-left-radius: 8px;

    -webkit-border-top-right-radius: 8px;

    -moz-border-radius-topleft: 8px;

    -moz-border-radius-topright: 8px;

    border-top-left-radius: 8px;

    border-top-right-radius: 8px;

}



.style-6-meta {

    font-size: 13px;

    -webkit-border-bottom-right-radius: 8px;

    -webkit-border-bottom-left-radius: 8px;

    -moz-border-radius-bottomright: 8px;

    -moz-border-radius-bottomleft: 8px;

    border-bottom-right-radius: 8px;

    border-bottom-left-radius: 8px;

    background: #1c2022;

    padding: 10px;

    background: #181b1d;

    border-top: 2px solid #42b171;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.style-6-box:hover .style-6-meta {

    border-top: 2px solid #fff;

}



.style-6-box a {

    color: #fff;

    font-weight: 700;

}



.style-6-box a:hover {

    color: #42b171;

}



.category-image {

    position: relative;

    border-radius: 10px;

}



.category-image .c-bg {

    border-radius: 10px;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0.5;

    z-index: 1;

}



.category-image .c-img {

}



.category-image .c-img img {

    display: block;

    border-radius: 10px;

}



.category-image .c-name {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    font-size: 35px;

    text-transform: uppercase;

    width: 100%;

    font-weight: 700;

    text-shadow: 2px 2px 2px #42b171;

    text-align: center;

    z-index: 2;

}



.category-image .c-name-sidebar {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    font-size: 17px;

    text-transform: uppercase;

    width: 100%;

    font-weight: 700;

    text-shadow: 2px 2px 2px #42b171;

    text-align: center;

    z-index: 2;

}



.category-image a {

    color: #fff;

}



.last-comment {

    font-size: 13px;

}



.last-comment ul {

    margin: 0;

    padding: 0;

    margin-top: 10px;

}



.last-comment ul li {

    list-style: none;

}



.last-comment ul li a {

    color: #fff;

}



.comment-author-widget {

    width: 25%;

    float: left;

    padding: 10px;

    background-color: #42b171;

}



.comment-post-widget {

    width: 75%;

    float: left;

    padding: 10px;

    background-color: #181b1d;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.taxonomy-cast-description {

    font-size: 14px;

}



.taxonomy-cast-image img {

    border-radius: 5px;

}



.gallery-img {

    position: relative;

}

.gallery-img .dark-bg {

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 3;

    -webkit-box-shadow: inset 0px 0px 139px 0px rgba(0, 0, 0, 0.75);

    -moz-box-shadow: inset 0px 0px 139px 0px rgba(0, 0, 0, 0.75);

    box-shadow: inset 0px 0px 139px 0px rgba(0, 0, 0, 0.75);

}

.gallery-img:hover .dark-bg {

    display: none;

}



.download-note-text {

    font-size: 13px;

    background-color: #141719;

    padding: 10px 20px;

}



/* Responsive  Start */



@media screen and (min-width: 991px) and (max-width: 9991px) {

	 .cover-header-blur {

		-webkit-animation: sidedownscroll 150s linear infinite;

		animation: sidedownscroll 150s linear infinite;

	}

   .mobile-menu {

        display: none;

    }

    .episodes-detail .col-md-2 {

        padding-right: 0px;

    }

    .episodes-detail .col-md-10 {

        padding-left: 0px;

    }

}



@media screen and (min-width: 0) and (max-width: 991px) {

    .display-none-mobil {

        display: none !important;

    }

    .mobil-top {

        margin-top: 10px;

    }

    .ajax-cat-result .row,

    .ajax-download-result .row {

        margin-left: 0px !important;

        margin-right: 0px !important;

    }

    .header {

        display: block;

    }

    .header .logo {

		width: auto;

		margin: 0 auto;

		display: table;

		float: none;

    }

    .header .juzk-menu {

        width: 25%;

        text-align: right;

    }

    .menu {

        padding: 0;

        float: none;

    }

    .juzk-menu {

        display: none;

    }



    .top-bar {

        display: none;

    }

    .responsive-menu {

        cursor: pointer;

    }

    .filter-box ul li.title {

        display: none;

    }

    .filter-box ul li {

        width: 50%;

        font-size: 10px;

    }

    .search-popup button[type="submit"] {

        margin-top: 10px;

    }

    .filter {

        position: relative;

        z-index: 99;

        height: 150px;

    }

    .filter-box-bottom ul li.filter-button {

        width: 100%;

        float: none;

        margin-right: 0;

        margin: 0 auto;

        display: table;

        text-align: center;

        background-color: #141719;

        padding: 10px;

        height: auto;

    }

    .filter-box-bottom ul li.filter-button button {

        font-size: 13px;

        padding: 0;

    }

    .filter-box-bottom ul li {

        margin-right: 0px;

        width: 50%;

        background-color: #141719;

        padding: 5px;

        border: 1px solid #1c2022;

    }

    .filter-box-bottom ul li .nice-select {

    }

    .filter-box-bottom ul li .nice-select .option {

        border: none;

        background: none;

        font-size: 13px;

    }

    .filter-box-bottom .list li {

        color: #000;

        background-color: #f6f6f6;

    }

    .related-movies {

        display: none;

    }

    .progress-circle {

        margin: 0 auto;

    }

    .single-cover-title {

        font-size: 20px;

    }

    .single-cover-imdb,

    .single-cover-year,

    .single-cover-category,

    .single-cover-quality {

        font-size: 12px;

    }

    .single-bottom-img {

        padding: 25px 0px;

    }

    .ajax-result-list-item {

        border-bottom: 1px solid #42b171;

        border-right: none;

    }

    .ajax-part-system ul li {

        width: 100%;

        border-bottom: 1px solid rgba(255, 255, 255, 0.10980392156862745);

        border-right: none;

    }

    .table-titles ul li,

    .table-titles ul li.sub {

        width: 33.33%;

    }

    .claim-form {

        width: 100%;

    }

    .dynamic-content-width {

        width: 100%;

    }

    .dynamic-content-title {

        font-size: 40px;

    }

    .rating-bar {

        margin-top: 30px;

    }

    .header-slider {

        margin-top: 20px;

    }

    .footer-widget {

        margin-top: 10px;

    }

    .footer-widget ul.menu li a {

        background: none;

    }

    .footer-widget ul.menu li a:hover {

        color: #fff;

    }

    .menu li a {

        text-align: left;

        padding: 12px;

    }

    .single-cover-download {

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .poster.poster-xs .date {

        right: 30px;

    }

    .ajax-part-system ul li.dark-mode {

        text-align: center;

    }

    .single-cover-tags a {

        width: 100%;

        display: table;

        margin-top: 8px;

    }

    .single-cover-img-play {

        width: 40px;

    }

    .fragman-name {

        font-size: 8px;

    }

.single-detail-meta ul li i{right:-10px;}

.comment-author-widget {
    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;}

}



.top-bar {

    position: relative;

    z-index: 99;

    background-color: #42b171;

    padding-top: 10px;

    padding-bottom: 10px;

    font-size: 12px;

}

.top-bar-social {

    float: right;

}

.top-bar-social ul {

    margin: 0;

    padding: 0;

}

.top-bar-social ul li {

    list-style: none;

    float: right;

    margin-left: 5px;

	font-size:16px

}

.top-bar-social ul li a {

    color: #fff;

}

.header-date {border-right:1px solid #ddd;padding-right:20px;font-size:14px;}

.top-bar-cat {

}

.top-bar-cat ul {

    margin: 0 auto;

    display: table;

    padding: 0;

}

.top-bar-cat ul li {

    list-style: none;

    float: left;

    letter-spacing: 1px;

    font-weight: 300;

    margin-right: 20px;

	font-size:14px;

}

.top-bar-cat ul li a {

    color: #fff;

}



.mean-container .mean-bar {

    background: #42b171 !important;

    margin-bottom: 15px;

}



.last-categories {

    background-color: #181b1d;

    border-radius: 5px;

}

.last-categories-list-title {

    background-color: #42b171;

    padding: 10px 15px;

    -webkit-border-top-left-radius: 5px;

    -webkit-border-top-right-radius: 5px;

    -moz-border-radius-topleft: 5px;

    -moz-border-radius-topright: 5px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

}

.last-categories ul {

    margin: 0;

    padding: 0px;

}

.last-categories ul li {

    list-style: none;

    border-bottom: 1px solid #42b171;

    padding: 5px 15px;

}

.last-categories ul li:last-child {

    border: none;

}

.last-categories ul li a {

    color: #fff;

}

.post-ratings {
   display: inline-flex;
  align-items: center;
  gap: 2px; /* yıldızlar arası boşluk */
}

.post-ratings svg, 
.post-ratings i {
  width: 18px !important;
  height: 18px !important;
  color: #ffcc00 !important; /* sarı renk */
  fill: #ffcc00 !important; /* eğer svg ise doldurma rengi */
}

.textwidget p {font-size:12px;}