.elementor-kit-21626{--e-global-color-primary:#A5E100;--e-global-color-secondary:#222222;--e-global-color-text:#E6E6E6;--e-global-color-accent:#0FB5A6;--e-global-color-9008ecc:#16C516;--e-global-color-6f1c50f:#00DCFF;--e-global-color-7e31f10:#E000DB;--e-global-color-65568fc:#FFFFFF;--e-global-color-e7b8290:#1103FF;--e-global-color-863ef80:#7200FF;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;--e-global-typography-62b015a-font-size:22px;--e-global-typography-62b015a-font-weight:700;background-color:#111111;font-family:"Alata", Sans-serif;}.elementor-kit-21626 e-page-transition{background-color:#FFBC7D;}.elementor-kit-21626 h1{font-size:26px;}.elementor-kit-21626 h2{font-size:24px;}.elementor-kit-21626 h3{font-size:20px;}.elementor-kit-21626 h4{font-size:19px;}.elementor-kit-21626 h5{font-size:18px;}.elementor-kit-21626 h6{font-size:17px;}.elementor-kit-21626 input:not([type="button"]):not([type="submit"]),.elementor-kit-21626 textarea,.elementor-kit-21626 .elementor-field-textual{background-color:#0201011C;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#dkplyr h3{display: none;}
html {
  scroll-behavior: smooth;
}

.crd:hover img {
  filter: blur(2px);
	transition:0.3s ease;
	filter:brightnes(10%);
	transform:scale(1.013);}

.play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.crd:hover .play-btn {
  opacity: 1;
}
.crd h3{
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rcimg,#dkplyr iframe { overflow:hidden;border: 2px solid;
border-image: conic-gradient(red,yellow,lime,aqua,blue,magenta,red) 1; }


.elementor-widget-search .e-search-label>i:is(svg), .elementor-widget-search .e-search-label>svg:is(svg){
	    background: #c30000;
    width: auto;
    fill: #fff;
    padding: 5px;
    border-radius: 50%;
    height: 28px;
    width: 28px;
    line-height: 1.4em;
}
   .ttl::before{ content: '';
    display: inline-block;
    width: .59rem;
    height: .59rem;
    border: .3rem solid cyan;
    outline: solid .07142857142857142rem green;
    background: green;
    border-radius: 3.13rem;
    box-shadow: 0px 0px 5px cyan;
    margin-right: -15px;
    margin-top: 3px;
   }
.ttl{display:flex;}

.cast-slider {
  display: flex;
  gap: 15px;
  overflow-x: auto;
  padding: 10px;
justify-content:flex-start;
}
.Iconlist svg{max-width:19px;}
*{	scroll-behavior: smooth;
  scrollbar-width: thin;
  scrollbar-color: cyan transparent;
}
.flx-cat h5{display:none;}
.flx-cat ul{display: flex;gap:15px;overflow-x: auto;padding:0!important;
justify-content:flex-start;
flex-wrap:nowrap;overflow-X:scroll;list-style:none;}
.flx-cat ul li a{font-size:14px;white-space:nowrap;}
.flx-cat ul{
  scrollbar-width: none;
  -ms-overflow-style: none;  
}

.flx-cat ul::-webkit-scrollbar {
  display: none;
}
.flx-cat ul li a:hover,.flx-cat ul li a:active{color:cyan;border-bottom:1px solid cyan;}
#comments{padding:5px;}
.cast-slider::-webkit-scrollbar {
  height: 8px;
}
.cast-slider::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px;
}

.cast-member{min-width:80px;}
.cast-member img {
  width: 66px;
  border-radius: 15%;
  box-shadow: 0px 4px 13px cyan;
  transition: transform 0.3s ease;
}

.cast-member img:hover {
  transform: scale(1.05);
}

.actor-name {
  font-weight: bold;
  margin: 3px 0 4px;
  font-size: 10px;text-align:center;
}

.character-name {
  color: #ccc;
  font-size: 8px;text-align:center;
}
.download-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;justify-content:center;
  margin: 20px 0;
}

.download-links a,.download-buttons a {
  padding: 10px 20px;
  color: #fff;
  border-radius: 5px;
  text-decoration: none;
  font-weight: normal;
	text-transform:capitalize;
  display: inline-block;
  transition: transform 0.3s ease;
}

.download-buttons a:hover {
  transform: scale(1.05);
}
.download-links a,.download-buttons a:nth-child(1)  { background: linear-gradient(135deg,#0ebac3,#09d261); }
.download-buttons a:nth-child(2)  { background: linear-gradient(135deg,#ed0b0b,#f2d152); }
.download-buttons a:nth-child(3)  { background: linear-gradient(135deg,#fcb900 0%,#000000); color:#fdf8f2; }
.download-buttons a:nth-child(4)  { background: linear-gradient(135deg,#2ea1cf,#ff19d0); }
.download-buttons a:nth-child(5)  { background: linear-gradient(135deg,#045872d1,#ff6380ba); }
.download-buttons a:nth-child(6)  { background-image: linear-gradient(147deg,#FFE53B 0%,#FF2525 74%); }
.download-buttons a:nth-child(7)  { background-image: linear-gradient(45deg,#2ea1cf 0%,#0a69ff 52%,#00248b 90%); }
.download-buttons a:nth-child(8)  { background: red; }
.download-buttons a:nth-child(9)  { background-image: linear-gradient(225deg,#FF3CAC 0%,#784BA0 50%,#2B86C5 100%); }
.download-buttons a:nth-child(10) { background-image: linear-gradient(44deg,#30cfd0 0%,#330867 100%); }
.download-buttons a:nth-child(11) { background-image: radial-gradient(#00e765,#057938); }
.download-buttons a:nth-child(12) { background-image: linear-gradient(135deg,#667eea 0%,#764ba2 100%); }
/* Repeat colors for remaining buttons */
.download-buttons a:nth-child(13) { background: linear-gradient(135deg,#0ebac3,#09d261); }
.download-buttons a:nth-child(14) { background: linear-gradient(135deg,#ed0b0b,#f2d152); }
.download-buttons a:nth-child(15) { background: linear-gradient(135deg,#fcb900 0%,#000000); color:#fdf8f2; }
.download-buttons a:nth-child(16) { background: linear-gradient(135deg,#2ea1cf,#ff19d0); }
.download-buttons a:nth-child(17) { background: linear-gradient(135deg,#045872d1,#ff6380ba); }
.download-buttons a:nth-child(18) { background-image: linear-gradient(147deg,#FFE53B 0%,#FF2525 74%); }
.backdrop{backdrop-filter:blur(4px);}
.trailer-embed iframe{aspect-ratio:16/9;}
body *{color:#E6E6E6}
#post-card{max-width:145px;}
.glider,.relative{position:relative;z-index:1;}

.flx,{padding:14px auto;overflow-x: scroll;}
.flx .elementor-widget-image{min-width: 67px;}
.pslide .elementor-loop-container{display:flex!important;overflow-x: scroll; padding-bottom:20px;}
.pslide .elementor-loop-container #post-card{min-width:79px;}
.e-search-results{backdrop-filter:blur(5px);}
.piche{z-index:-1!important;}
#post-body details {
    padding: 4px 10px;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin: 11px auto;
}
.post-body button{margin-bottom:12px;}
.pslide .elementor-loop-container 
.lands{min-width:179px;}/* End custom CSS */