/* DLFars Homepage Cinema 3.2
 * Layout extension to 3.0. Uses existing cached Setex rows; no DB edits.
 * Override is intentionally scoped and loaded AFTER index-cinema.css.
 */
#mainindeximtes.dlf-ci-v31 {
 --di31-edge:18px;
 --di31-bg-opacity:1;--di31-bg-brightness:1.1;--di31-tint-rgb:17,24,36;
 --di31-overlay-opacity:.75;--di31-overlay-width:72%;
 --di31-focus-x:50%;--di31-visible:7;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 {
 overflow:visible!important;
 width:100%!important;
 max-width:100%!important;
}
/* The Wordpress theme's centered, narrow parent is deliberately not edited.
   The following row and header rules expand only selected index sections to
   almost the full browser width, centered on the viewport. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31:not(.dlf-ci-width-contained) .rowpostc.dlf-ci-row,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31:not(.dlf-ci-width-contained) .rowpost.dlf-ci-feature,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31:not(.dlf-ci-width-contained) > .rowtitle:has(+ .rowpost),
#mainindeximtes.dlf-ci-v30.dlf-ci-v31:not(.dlf-ci-width-contained) > .rowtitle.dlf-v27-featuretitle {
 width:calc(100vw - (2 * var(--di31-edge)))!important;
 max-width:none!important;
 margin-left:calc(50% - 50vw + var(--di31-edge))!important;
 margin-right:calc(50% - 50vw + var(--di31-edge))!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-width-contained .rowpostc.dlf-ci-row,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-width-contained .rowpost.dlf-ci-feature,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-width-contained > .rowtitle:has(+ .rowpost) {
 width:min(1510px,calc(100% - 28px))!important;
 max-width:1510px!important;
 margin-inline:auto!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpostc.dlf-ci-row > .dlf-ci-rail {
 --dlf-ci-visible:var(--di31-visible)!important;
}
/* Featured banner: larger, no clipped foreground image. The same asset is
   used twice — a blurred cover fills empty sides, the sharp original is fully
   visible in contain mode. In cover mode it fills by cropping intentionally. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature {
 position:relative!important;
 min-height:0!important;
 height:auto!important;
 max-height:none!important;
 overflow:hidden!important;
 isolation:isolate!important;
 border-radius:20px!important;
 box-shadow:0 14px 42px rgba(0,0,0,.24)!important;
 background:#111720!important;
 grid-template-columns:minmax(170px,clamp(205px,18vw,265px)) minmax(0,1fr)!important;
 gap:clamp(22px,3vw,54px)!important;
 padding:clamp(23px,3vw,42px)!important;
}
/* All browser-native theme background paints remain underneath sharp image. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg {
 position:absolute!important;
 display:block!important;
 inset:0!important;
 width:100%!important;
 height:100%!important;
 min-height:100%!important;
 z-index:0!important;
 overflow:hidden!important;
 pointer-events:auto!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img.dlf-ci-bg-blur {
 position:absolute!important;
 display:block!important;
 inset:0!important;
 width:100%!important;
 height:100%!important;
 max-width:none!important;
 max-height:none!important;
 object-fit:cover!important;
 object-position:var(--di31-focus-x) center!important;
 opacity:calc(var(--di31-bg-opacity) * .72)!important;
 filter:blur(28px) brightness(var(--di31-bg-brightness)) saturate(1.13)!important;
 transform:scale(1.09)!important;
 border-radius:0!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img:not(.dlf-ci-bg-blur) {
 position:absolute!important;
 display:block!important;
 inset:0!important;
 width:100%!important;
 height:100%!important;
 max-width:none!important;
 max-height:none!important;
 object-fit:contain!important;
 object-position:var(--di31-focus-x) center!important;
 filter:brightness(var(--di31-bg-brightness)) saturate(1.06)!important;
 opacity:var(--di31-bg-opacity)!important;
 transform:none!important;
 border-radius:0!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-fit-cover .rowpost.dlf-ci-feature > .rowimg > img:not(.dlf-ci-bg-blur) {
 object-fit:cover!important;
}
/* Remove the old global black wash so the photo's actual colors survive. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature::before {
 background:none!important;
 opacity:0!important;
}
/* User-controlled tonal region is BEHIND text and in front of backdrop. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .dlf-ci-tint {
 position:absolute!important;
 display:block!important;
 z-index:1!important;
 top:0!important;
 right:0!important;
 bottom:0!important;
 left:auto!important;
 width:var(--di31-overlay-width)!important;
 max-width:100%!important;
 height:100%!important;
 background:linear-gradient(to left,
   rgba(var(--di31-tint-rgb),1) 0%,
   rgba(var(--di31-tint-rgb),.99) 25%,
   rgba(var(--di31-tint-rgb),.80) 52%,
   rgba(var(--di31-tint-rgb),0) 100%)!important;
 opacity:var(--di31-overlay-opacity)!important;
 pointer-events:none!important;
 border:0!important;
 border-radius:0!important;
 transform:none!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rightdata,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata {
 position:relative!important;
 z-index:3!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rightdata {
 max-width:265px!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rightdata img {
 max-width:265px!important;
 max-height:360px!important;
 width:auto!important;
 height:auto!important;
 aspect-ratio:363/545!important;
 object-fit:contain!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata {
 width:100%!important;
 max-width:900px!important;
 padding:8px 0!important;
 gap:12px!important;
 background:transparent!important;
 text-shadow:0 2px 8px rgba(0,0,0,.44)!important;
 font-size:13px!important;
 line-height:1.9!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata h5 {
 font-size:clamp(21px,2.1vw,34px)!important;
 line-height:1.45!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata .Imdbchart {
 background:rgba(16,21,29,.3)!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata .footerbox a {
 min-height:43px!important;
 font-size:12px!important;
}
/* v2.7 cached banner markup includes the same background and a nested grid. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature:has(.dlf-v27-featureinner) {
 display:block!important;
 padding:0!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner {
 display:grid!important;
 position:relative!important;
 z-index:3!important;
 width:100%!important;
 min-height:0!important;
 grid-template-columns:clamp(185px,17vw,265px) minmax(0,1fr)!important;
 align-items:center!important;
 gap:clamp(18px,3vw,48px)!important;
 padding:34px clamp(25px,4vw,64px)!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureposter {
 max-width:265px!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureposter img {
 max-width:265px!important;
 max-height:370px!important;
 object-fit:contain!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featurecontent {
 max-width:900px!important;
 text-shadow:0 2px 8px rgba(0,0,0,.42)!important;
}
/* Keep categories coherent with full width and do not alter their functionality. */
body.dlf-ci-on.dlf-ci-v31-on #dfc3 .dfc35-inner {
 width:calc(100% - 2 * var(--di31-edge,18px))!important;
 max-width:none!important;
}
@media(max-width:1380px) {
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpostc.dlf-ci-row > .dlf-ci-rail {--dlf-ci-visible:6!important;}
}
@media(max-width:1100px) {
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpostc.dlf-ci-row > .dlf-ci-rail {--dlf-ci-visible:5!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature {grid-template-columns:160px minmax(0,1fr)!important;gap:23px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner {grid-template-columns:155px minmax(0,1fr)!important;gap:23px!important;}
}
@media(max-width:850px) {
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpostc.dlf-ci-row > .dlf-ci-rail {--dlf-ci-visible:4!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature {min-height:320px!important;grid-template-columns:135px minmax(0,1fr)!important;padding:18px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner {min-height:320px!important;grid-template-columns:135px minmax(0,1fr)!important;padding:18px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rightdata img {max-width:135px!important;}
}
@media(max-width:650px) {
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 {--di31-edge:8px;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpostc.dlf-ci-row > .dlf-ci-rail {--dlf-ci-visible:2.2!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature {min-height:270px!important;grid-template-columns:102px minmax(0,1fr)!important;gap:12px!important;padding:13px!important;border-radius:14px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner {min-height:270px!important;grid-template-columns:105px minmax(0,1fr)!important;gap:13px!important;padding:13px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rightdata img {max-width:102px!important;max-height:165px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata {gap:5px!important;padding:0!important;font-size:11px!important;line-height:1.55!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata h5 {font-size:15px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata .footerbox a {min-height:31px!important;font-size:10px!important;padding:6px 8px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureposter img {max-height:165px!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featurecontent h5 {font-size:15px!important;}
}

/* ================================================================
   v3.2 targeted fixes: no inherited mask seam; clean IMDb circle;
   responsive banner ratio, never a fixed pixel banner height.
   Everything is scoped to the homepage and the actual Setex banner.
   ================================================================ */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature:has(.dlf-v27-featureinner) {
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:18 / 5!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner {
  height:auto!important;min-height:0!important;max-height:none!important;
}
/* The base Satiya theme applies a left-to-right webkit mask to .rowimg img,
   causing the visible straight fade boundary even when the plugin uses cover.
   Neutralize it on BOTH the sharp and blurred image layers. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img {
  -webkit-mask-image:none!important;
  mask-image:none!important;
  background-image:none!important;
  -webkit-mask-size:auto!important;
  mask-size:auto!important;
  -webkit-mask-repeat:no-repeat!important;
  mask-repeat:no-repeat!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img:hover {
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
/* The user-controlled color remains below text, but its fade has no
   rectangular boundary at 72% width; a diffuse radial field covers the
   entire picture and naturally approaches transparency at the left. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .dlf-ci-tint {
  left:0!important;right:0!important;top:0!important;bottom:0!important;
  width:100%!important;max-width:none!important;height:100%!important;
  background:radial-gradient(ellipse var(--di31-overlay-width) 125% at 100% 50%,
    rgba(var(--di31-tint-rgb),.94) 0%,
    rgba(var(--di31-tint-rgb),.74) 38%,
    rgba(var(--di31-tint-rgb),.30) 68%,
    rgba(var(--di31-tint-rgb),0) 100%)!important;
  opacity:var(--di31-overlay-opacity)!important;
}
/* Legacy IMDb ring: render a stable HTML score rather than the old 36x36
   path with invalid x/y tspan placement. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata .Imdbchart {
  box-sizing:border-box!important;
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  gap:.8em!important;direction:ltr!important;
  width:auto!important;min-width:0!important;max-width:100%!important;
  height:auto!important;max-height:none!important;flex:0 0 auto!important;
  padding:.25em .55em!important;margin:0!important;
  border:1px solid rgba(230,195,147,.20)!important;
  border-radius:1em!important;
  background:rgba(14,18,25,.55)!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .Imdbchart > svg.dlf-ci-original-imdb-svg {
  display:none!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .Imdbchart > div {
  padding:0!important;margin:0!important;width:auto!important;
  min-width:0!important;max-width:100%!important;
  font-size:.9em!important;line-height:1.6!important;
  white-space:normal!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-ci-imdb-ring {
  box-sizing:border-box!important;
  position:relative!important;display:flex!important;flex:0 0 auto!important;
  flex-direction:column!important;align-items:center!important;justify-content:center!important;
  width:4.1em!important;height:4.1em!important;
  padding:.4em!important;
  border-radius:50%!important;color:#f1e8d7!important;
  background:radial-gradient(circle at center,#171e2a 55%,transparent 57%),
             conic-gradient(#e3bc83 0 var(--dlf-ci-score),rgba(226,229,235,.19) var(--dlf-ci-score) 100%)!important;
  border:0!important;box-shadow:0 0 0 1px rgba(231,188,128,.15)!important;
  text-align:center!important;line-height:1.05!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-ci-imdb-value {
  display:block!important;font:bold 1.2em/1.1 Arial,sans-serif!important;
  color:#fff4de!important;direction:ltr!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-ci-imdb-brand {
  display:block!important;margin-top:.2em!important;
  color:#e4bf8d!important;font:bold .63em/1 Arial,sans-serif!important;
}
/* Ratio adapts to the available viewport; below tablet width the feature
   is content-sized so text and poster are never cropped. */
@media(max-width:1250px){
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature{aspect-ratio:3 / 1!important;}
}
@media(max-width:850px){
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature{aspect-ratio:auto!important;}
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner{aspect-ratio:auto!important;}
}
@media(max-width:650px){
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;}
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner{height:auto!important;min-height:0!important;}
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-ci-imdb-ring{width:3.6em!important;height:3.6em!important;}
}

/* Seamless mode is the default: a SINGLE full-bleed sharp background.
   No duplicate blurred layer and no hard border between contain/blur.
   The existing focus slider controls the left/right image crop. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-seamless .rowpost.dlf-ci-feature > .rowimg > img.dlf-ci-bg-blur {
  display:none!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-seamless .rowpost.dlf-ci-feature > .rowimg > img:not(.dlf-ci-bg-blur) {
  object-fit:cover!important;
  object-position:var(--di31-focus-x) center!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
/* DLFars Cinema v3.3 / final scoped presentation overrides.
   No Setex, AJAX queries or post markup changes. */

/* An edge-to-edge canvas without framed promotional banners. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature:has(.dlf-v27-featureinner) {
  position:relative!important;
  box-sizing:border-box!important;
  isolation:isolate!important;
  overflow:hidden!important;
  contain:paint!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  max-height:none!important;
  min-height:0!important;
  height:auto!important;
  aspect-ratio:auto!important;
}
/* The original banner image is strictly contained within the host.
   Clip at BOTH levels to avoid theme positioning and blur overflows. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg {
  position:absolute!important;
  display:block!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  max-width:100%!important;
  max-height:100%!important;
  margin:0!important;
  overflow:hidden!important;
  transform:none!important;
  filter:none!important;
  clip-path:inset(0)!important;
  z-index:0!important;
  /* Smooth all FOUR image edges, rather than a straight vertical seam. */
  -webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 84%,transparent 100%)!important;
  mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 12%,#000 84%,transparent 100%)!important;
  -webkit-mask-composite:source-in!important;
  mask-composite:intersect!important;
  -webkit-mask-size:100% 100%!important;
  mask-size:100% 100%!important;
  -webkit-mask-repeat:no-repeat!important;
  mask-repeat:no-repeat!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img:not(.dlf-ci-bg-blur),
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img.dlf-ci-bg-blur {
  position:absolute!important;
  display:block!important;
  inset:0!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  object-position:var(--di31-focus-x,50%) center!important;
  transform:none!important;
  border:0!important;
  border-radius:0!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
/* Blur only the secondary copy, and do not scale it outside the image bounds. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img.dlf-ci-bg-blur {
  object-fit:cover!important;
  filter:blur(22px) brightness(var(--di31-bg-brightness,1.1))!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img:not(.dlf-ci-bg-blur) {
  object-fit:contain!important;
  filter:brightness(var(--di31-bg-brightness,1.1)) saturate(1.05)!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-fit-cover .rowpost.dlf-ci-feature > .rowimg > img:not(.dlf-ci-bg-blur),
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-seamless .rowpost.dlf-ci-feature > .rowimg > img:not(.dlf-ci-bg-blur) {
  object-fit:cover!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-seamless .rowpost.dlf-ci-feature > .rowimg > img.dlf-ci-bg-blur {display:none!important;}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature::before {
  content:none!important;
  display:none!important;
}

/* The colored region is ONLY beneath text and poster on the RIGHT.
   Its outer boundary diffuses into the image; no rectangular fade line. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .dlf-ci-tint {
  position:absolute!important;
  top:0!important;
  bottom:0!important;
  left:auto!important;
  right:0!important;
  width:var(--di31-overlay-width,72%)!important;
  max-width:100%!important;
  height:100%!important;
  border:0!important;
  border-radius:0!important;
  background:radial-gradient(ellipse 122% 117% at 102% 50%,
    rgba(var(--di31-tint-rgb,17,24,36),1) 0%,
    rgba(var(--di31-tint-rgb,17,24,36),.98) 31%,
    rgba(var(--di31-tint-rgb,17,24,36),.76) 62%,
    rgba(var(--di31-tint-rgb,17,24,36),.32) 84%,
    rgba(var(--di31-tint-rgb,17,24,36),0) 100%)!important;
  opacity:var(--di31-overlay-opacity,.75)!important;
  pointer-events:none!important;
  z-index:1!important;
}
/* On wide screens, prevent descriptions/buttons/title from extending into
   the part of the image that is not beneath the selected colored region. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature:not(:has(.dlf-v27-featureinner)) {
  display:flex!important;
  flex-direction:row!important;
  justify-content:flex-start!important;
  align-items:center!important;
  direction:rtl!important;
  gap:clamp(10px,1.5vw,24px)!important;
  padding:clamp(16px,2.4vw,36px)!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature:not(:has(.dlf-v27-featureinner)) > .rightdata {
  flex:0 0 clamp(120px,13.6vw,205px)!important;
  width:clamp(120px,13.6vw,205px)!important;
  max-width:clamp(120px,13.6vw,205px)!important;
  margin:0!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature:not(:has(.dlf-v27-featureinner)) > .rowdata {
  flex:0 1 auto!important;
  width:min(620px,calc(var(--di31-overlay-width,72%) - clamp(160px,17vw,260px)))!important;
  max-width:min(620px,calc(var(--di31-overlay-width,72%) - clamp(160px,17vw,260px)))!important;
  min-width:0!important;
  overflow:hidden!important;
  margin:0!important;
  padding:0!important;
  box-shadow:none!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner {
  box-sizing:border-box!important;
  width:min(1020px,calc(var(--di31-overlay-width,72%) - 3%))!important;
  max-width:100%!important;
  margin:0!important;
  padding:clamp(12px,2.25vw,32px)!important;
  grid-template-columns:clamp(125px,13vw,205px) minmax(0,1fr)!important;
  gap:clamp(12px,1.8vw,28px)!important;
  min-height:0!important;
  max-height:none!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featurecontent,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata {
  box-sizing:border-box!important;
  min-width:0!important;
  overflow-wrap:anywhere!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featuredesc,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .rowdata .movie_dis {
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  line-clamp:2!important;
  overflow:hidden!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featurecontent h5,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata h5 {
  margin:0!important;
  font-size:clamp(17px,1.8vw,27px)!important;
  line-height:1.5!important;
  max-width:100%!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .rightdata img,
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureposter img {
  border-radius:12px!important;
  box-shadow:0 12px 34px rgba(0,0,0,.35)!important;
  max-width:100%!important;
}

/* Clean rows and photographic left/right navigation positioned OVER images. */
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row {
  border:1px solid rgba(220,187,141,.13)!important;
  box-shadow:0 8px 25px rgba(0,0,0,.13)!important;
  background:linear-gradient(150deg,#1a1c22,#15171c)!important;
  padding:16px 17px 18px!important;
  border-radius:17px!important;
}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row > .rowtitle {
  padding:0 1px 11px!important;
  margin:0 0 12px!important;
  border-bottom:1px solid rgba(222,182,128,.13)!important;
}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row > .dlf-ci-controls {
  position:absolute!important;
  z-index:15!important;
  display:block!important;
  width:auto!important;
  height:0!important;
  left:0!important;
  right:0!important;
  top:var(--dlf-ci-rail-arrow-top,45%)!important;
  pointer-events:none!important;
  margin:0!important;
  padding:0!important;
  direction:ltr!important;
}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-arrow {
  position:absolute!important;
  top:0!important;
  display:flex!important;
  transform:translateY(-50%)!important;
  justify-content:center!important;
  align-items:center!important;
  width:44px!important;
  height:48px!important;
  min-width:44px!important;
  min-height:48px!important;
  border:1px solid rgba(255,227,188,.25)!important;
  border-radius:15px!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
  background:linear-gradient(145deg,rgba(30,32,40,.91),rgba(17,18,24,.76))!important;
  color:#f4d5a8!important;
  box-shadow:0 8px 23px rgba(0,0,0,.42)!important;
  opacity:.94!important;
  pointer-events:auto!important;
  transition:transform .16s ease,opacity .16s ease,background .16s ease!important;
}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-prev{right:5px!important;left:auto!important;}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-next{left:5px!important;right:auto!important;}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-arrow svg {
  display:block!important;
  width:23px!important;height:23px!important;
  stroke:currentColor!important;
  fill:none!important;
}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-arrow:not(:disabled):hover {
  transform:translateY(-50%) scale(1.055)!important;
  color:#211d19!important;background:#eac38a!important;
}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-arrow:disabled{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row.dlf-ci-no-more > .dlf-ci-controls {display:none!important;}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide > a.wrapperx {border-radius:11px!important;}
#mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row > .dlf-ci-rail > .swiper-slide {
  background:linear-gradient(180deg,#23262d,#1b1d24)!important;
  border:1px solid rgba(255,255,255,.075)!important;
  box-shadow:none!important;
  border-radius:12px!important;
}


/* The Setex 2.7 nested markup uses action links inside .dlf-v27-featureinner;
   explicitly style them even when older theme rules are not loaded. */
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureactions {
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;
 width:auto!important;max-width:100%!important;padding:0!important;margin:7px 0 0!important;
 background:transparent!important;border:0!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureactions a.plink {
 box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-height:39px!important;min-width:116px!important;margin:0!important;padding:8px 15px!important;
 border-radius:10px!important;border:1px solid rgba(235,191,127,.42)!important;
 background:rgba(15,19,26,.64)!important;color:#f1d2a7!important;
 font:700 12px/1.5 Vazirmatn,Vazir,Tahoma,sans-serif!important;text-decoration:none!important;
 text-shadow:none!important;transition:filter .17s!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureactions a.dlf-v27-play {
 background:linear-gradient(125deg,#f3d5a5,#dfb478)!important;color:#211b18!important;
 border-color:transparent!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureactions a.plink:hover{filter:brightness(1.09)!important;}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featuremeta {
 display:flex!important;flex-wrap:wrap!important;gap:7px!important;max-width:100%!important;
 color:#ece0cb!important;font-size:11px!important;
}
#mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featuremeta span {
 display:inline-flex!important;align-items:center!important;gap:4px!important;
 background:rgba(14,19,29,.37)!important;
 border:1px solid rgba(236,205,167,.18)!important;
 border-radius:8px!important;padding:5px 8px!important;
}

/* Narrow user-selected overlay: prioritize legible text, not a giant tall box. */
@media(min-width:701px){
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay > .rightdata,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay .dlf-v27-featureposter {display:none!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay .dlf-v27-featureinner {
  display:block!important;width:calc(var(--di31-overlay-width,40%) - 3%)!important;
  padding:10px!important;min-height:0!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay .dlf-v27-featuredesc,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay .dlf-v27-featureenglish {display:none!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay > .rowdata {
  width:calc(var(--di31-overlay-width,40%) - 4%)!important;
  max-width:calc(var(--di31-overlay-width,40%) - 4%)!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay .dlf-v27-featurecontent h5,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay > .rowdata h5 {font-size:clamp(15px,1.4vw,21px)!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature.dlf-ci-narrow-overlay .footerbox a {min-width:0!important;padding:7px 8px!important;}
}
/* TABLET: allow image area to be prominent without breaking text region. */
@media(max-width:1050px){
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner{grid-template-columns:minmax(105px,18vw) minmax(0,1fr)!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featuredesc{-webkit-line-clamp:2!important;}
}

/* MOBILE: a single simple cinematic image with a compact footer overlay.
   No framed box, duplicated mini-poster, heavy synopsis or crowded badges. */
@media(max-width:700px){
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 {--di31-edge:7px;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowtitle:has(+ .rowpost.dlf-ci-feature){
   display:none!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature:has(.dlf-v27-featureinner) {
   width:calc(100vw - 14px)!important;
   max-width:none!important;
   min-height:0!important;
   height:auto!important;
   max-height:none!important;
   aspect-ratio:auto!important;
   display:flex!important;
   flex-direction:column!important;
   justify-content:flex-end!important;
   direction:rtl!important;
   gap:0!important;
   padding:clamp(154px,51vw,255px) 12px 21px!important;
   margin-block:7px 19px!important;
   background:#101319!important;
   border:0!important;
   box-shadow:none!important;
   border-radius:0!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg {
   -webkit-mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 10%,#000 74%,transparent 100%)!important;
   mask-image:linear-gradient(to right,transparent 0%,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 10%,#000 74%,transparent 100%)!important;
   -webkit-mask-composite:source-in!important;
   mask-composite:intersect!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowimg > img:not(.dlf-ci-bg-blur) {
   object-fit:cover!important;
   object-position:var(--di31-focus-x,50%) 35%!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .dlf-ci-tint {
   top:0!important;right:0!important;bottom:0!important;left:0!important;
   display:block!important;
   width:100%!important;max-width:100%!important;
   background:linear-gradient(to top, rgba(var(--di31-tint-rgb,17,24,36),1) 0%,rgba(var(--di31-tint-rgb,17,24,36),.97) 29%,rgba(var(--di31-tint-rgb,17,24,36),.65) 52%,rgba(var(--di31-tint-rgb,17,24,36),0) 88%)!important;
   opacity:var(--di31-overlay-opacity,.75)!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rightdata,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureposter {display:none!important;}
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featurecontent {
   box-sizing:border-box!important;
   display:flex!important;
   flex-direction:column!important;
   align-items:flex-start!important;
   gap:7px!important;
   width:100%!important;
   max-width:100%!important;
   min-width:0!important;
   margin:0!important;
   padding:0!important;
   overflow:visible!important;
   background:none!important;
   text-align:right!important;
   text-shadow:0 2px 7px rgba(0,0,0,.46)!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureinner {
   display:block!important;
   width:100%!important;
   max-width:100%!important;
   min-height:0!important;
   height:auto!important;
   max-height:none!important;
   margin:0!important;
   padding:0!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature > .rowdata h5,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featurecontent h5 {
   display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
   overflow:hidden!important;
   font-size:clamp(16px,4.6vw,19px)!important;
   font-weight:850!important;
   line-height:1.52!important;
   margin:0!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featuredesc,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureenglish {
   display:none!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featurepill {
   font-size:10px!important;
   padding:4px 7px!important;
   border-radius:7px!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featuremeta {
   display:flex!important;
   flex-wrap:wrap!important;
   gap:5px!important;
   font-size:10px!important;
   margin:0!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featuremeta span {
   padding:3px 7px!important;
   min-height:23px!important;
   border-radius:7px!important;
   background:rgba(0,0,0,.18)!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .Imdbchart {
   max-height:38px!important;
   padding:0!important;
   background:transparent!important;
   border:0!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-ci-imdb-ring {
   width:35px!important;
   height:35px!important;
   font-size:10px!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .dlf-v27-featureactions,
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .rowdata .footerbox {
   display:flex!important;
   align-items:center!important;
   flex-wrap:nowrap!important;
   justify-content:flex-start!important;
   gap:8px!important;
   width:100%!important;
   min-width:0!important;
   margin:5px 0 0!important;
   padding:0!important;
 }
 #mainindeximtes.dlf-ci-v30.dlf-ci-v31 .rowpost.dlf-ci-feature .footerbox a {
   box-sizing:border-box!important;
   display:flex!important;
   flex:1 1 0!important;
   justify-content:center!important;
   align-items:center!important;
   min-width:0!important;
   width:auto!important;
   min-height:37px!important;
   padding:7px 8px!important;
   border-radius:9px!important;
   font-size:10.5px!important;
   box-shadow:none!important;
   text-align:center!important;
 }
 /* Sliders are frameless, with two unobtrusive overlay arrows on images. */
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row {
   margin:14px auto 19px!important;
   padding:7px 2px 10px!important;
   border:0!important;
   border-radius:0!important;
   box-shadow:none!important;
   background:transparent!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row > .rowtitle {
   margin-bottom:8px!important;
   padding:0 4px 8px!important;
   border-color:rgba(219,178,122,.13)!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row > .rowtitle :is(h1,h2,h3) {
   font-size:14px!important;
   border-right-width:2px!important;
   padding-right:8px!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row > .rowtitle > a {
   padding:4px 7px!important;
   min-height:25px!important;
   font-size:10px!important;
   background:transparent!important;
   border-color:rgba(224,184,128,.18)!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row > .dlf-ci-rail {
   padding:1px 3px 5px!important;
   gap:10px!important;
   --dlf-ci-visible:2.2!important;
   --dlf-ci-gap:10px!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row > .dlf-ci-rail > .swiper-slide {
   padding:3px!important;
   border-radius:9px!important;
   background:none!important;
   border:0!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide > a.wrapperx {
   border-radius:8px!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide > :is(#caption,.dlf-v26-caption,.dlf-v27-cardinfo,.dlf-index-caption),
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide > div:not(.layer):not(.swiper-wrapper){
   min-height:0!important;
   margin:0!important;
   padding:6px 3px 5px!important;
   font-size:11px!important;
   line-height:1.55!important;
   overflow:hidden!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide .dlf-v27-nameen,
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide .dlf-v26-en,
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide .dlf-v27-cardbottom,
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide .dlf-v26-tools,
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide .dlf-v27-dub-label {display:none!important;}
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide .dlf-v27-namefa,
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .swiper-slide .dlf-v26-fa {font-size:11px!important;line-height:1.45!important;}
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-arrow {
   width:35px!important;height:39px!important;
   min-width:35px!important;min-height:39px!important;
   border-radius:12px!important;
   background:rgba(13,16,22,.83)!important;
 }
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-prev {right:2px!important;}
 #mainindeximtes.dlf-ci-v30 .rowpostc.dlf-ci-row .dlf-ci-controls .dlf-ci-next {left:2px!important;}
 body.dlf-ci-on #dfc3 .dfc35-tabs {gap:5px!important;}
 body.dlf-ci-on #dfc3 .dfc35-tab {min-width:80px!important;padding:6px 10px!important;font-size:11px!important;}
}
@media(prefers-reduced-motion:reduce){
 #mainindeximtes.dlf-ci-v30 .dlf-ci-controls .dlf-ci-arrow {transition:none!important;}
}
