/* fico-zorlu-tekstil — Neve shell + Elementor post 25084 clone */
.fico-live-zorlu-tekstil {
  width: 100%;
  max-width: 100%;
}
.fico-live-zorlu-tekstil .elementor-25084 {
  width: 100%;
}

body.elementor-page-25084 .nv-content-wrap,
body.elementor-page-25084 .neve-main,
body.elementor-page-25084 #content .container {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.elementor-page-25084 .nv-single-page-wrap {
  padding: 0 !important;
  margin: 0 !important;
}
body.elementor-page-25084 .entry-header,
body.page-id-697 .entry-header {
  display: none !important;
}

body.elementor-page-25084,
.fico-live-zorlu-tekstil.elementor-kit-6,
.fico-live-zorlu-tekstil {
  --e-global-color-primary: #609ED5;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-color-pixPrimaryColor: #63666b;
  --e-global-color-pixSecondaryColor: #609ed5;
  --e-global-color-0ff6fb0: #234998;
  --pix-primary: #63666b;
  --pix-secondary: #609ed5;
  --pix-heading-default: rgba(0, 0, 0, 0.7);
  --pix-body-default: rgba(0, 0, 0, 0.5);
  --pix-gradient-primary: linear-gradient(to top right, #609ed5, #609ed5, #63666b);
}

/* Do not override Elementor section paddings — breaks hero/marquee negative margins */

.fico-live-zorlu-tekstil video,
.fico-live-zorlu-tekstil img {
  max-width: 100%;
  height: auto;
}
.fico-live-zorlu-tekstil .pix-marquee img,
.fico-live-zorlu-tekstil .pix-marquee-item img {
  max-width: initial !important;
  height: auto;
}

.fico-live-zorlu-tekstil .elementor-widget-container,
.fico-live-zorlu-tekstil .pix-el-text,
.fico-live-zorlu-tekstil .pix-feature {
  visibility: visible !important;
  opacity: 1 !important;
}

/* Icon lists: keep icon + text on one row (wpautop leftover guard) */
.fico-live-zorlu-tekstil .elementor-icon-list-item {
  display: flex !important;
  align-items: center !important;
  gap: 8px;
}
.fico-live-zorlu-tekstil .elementor-icon-list-item br,
.fico-live-zorlu-tekstil .elementor-icon-list-icon br {
  display: none !important;
}
.fico-live-zorlu-tekstil .elementor-icon-list-icon {
  display: inline-flex !important;
  align-items: center;
}
.fico-live-zorlu-tekstil .elementor-icon-list-icon i {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900 !important;
}

/* Marquee: ensure horizontal layout even without pixfort JS */
.fico-live-zorlu-tekstil .pix-marquee {
  width: 100% !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
  white-space: nowrap !important;
}
.fico-live-zorlu-tekstil .pix-marquee .marquee__inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: fit-content !important;
  white-space: nowrap !important;
}
.fico-live-zorlu-tekstil .pix-marquee .pix-marquee-item {
  display: block !important;
  flex-shrink: 0;
}
.fico-live-zorlu-tekstil .elementor-widget-pix-marquee .elementor-widget-container {
  overflow: visible;
}
