.elementor-538 .elementor-element.elementor-element-sec_tour_hero_global:not(.elementor-motion-effects-element-type-background), .elementor-538 .elementor-element.elementor-element-sec_tour_hero_global > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-538 .elementor-element.elementor-element-sec_tour_hero_global > .elementor-container{max-width:1140px;}.elementor-538 .elementor-element.elementor-element-sec_tour_hero_global{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-538 .elementor-element.elementor-element-sec_tour_hero_global > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-538 .elementor-element.elementor-element-col_tour_hero_global > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-538 .elementor-element.elementor-element-col_tour_hero_global > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-538 .elementor-element.elementor-element-wid_tour_title_dyn .elementor-heading-title{color:#FFFFFF;font-size:30px;font-weight:700;}.elementor-538 .elementor-element.elementor-element-sec_tour_body_global > .elementor-container{max-width:1140px;}.elementor-538 .elementor-element.elementor-element-sec_tour_body_global{padding:10px 20px 60px 20px;}.elementor-538 .elementor-element.elementor-element-col_tour_main_global > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-538 .elementor-element.elementor-element-wid_tour_inclusions_dyn > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-538 .elementor-element.elementor-element-wid_tour_hotels_dyn > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-538 .elementor-element.elementor-element-0de5165 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-538 .elementor-element.elementor-element-031d616{--display:flex;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E3E3;--border-color:#E3E3E3;--border-radius:20px 20px 20px 20px;--margin-top:-90px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-538 .elementor-element.elementor-element-031d616:not(.elementor-motion-effects-element-type-background), .elementor-538 .elementor-element.elementor-element-031d616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-031d616, .elementor-538 .elementor-element.elementor-element-031d616::before{--border-transition:0.3s;}.elementor-538 .elementor-element.elementor-element-5001d89{text-align:center;}.elementor-538 .elementor-element.elementor-element-5001d89 .elementor-heading-title{font-size:20px;font-weight:700;}.woocommerce .elementor-538 .elementor-element.elementor-element-01d871e .woocommerce-product-details__short-description{color:#6B6B6B;font-size:14px;}.elementor-538 .elementor-element.elementor-element-e129fd4{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-538 .elementor-element.elementor-element-e129fd4 .elementor-divider-separator{width:100%;}.elementor-538 .elementor-element.elementor-element-e129fd4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}@media(min-width:768px){.elementor-538 .elementor-element.elementor-element-col_tour_main_global{width:65%;}.elementor-538 .elementor-element.elementor-element-col_tour_sidebar_global{width:35%;}}@media(max-width:767px){.elementor-538 .elementor-element.elementor-element-sec_tour_hero_global{padding:10px 20px 20px 20px;}.elementor-538 .elementor-element.elementor-element-col_tour_hero_global > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-538 .elementor-element.elementor-element-wid_tour_title_dyn .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-538 .elementor-element.elementor-element-col_tour_main_global > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-538 .elementor-element.elementor-element-col_tour_sidebar_global > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-de044d7 */.turkey-tour-content {
  max-width: 900px;
  margin: 0 auto;
  padding: 24px 24px;
  font-size: 16px;
  line-height: 1.75;
  color: #2a3352; /* #101629'un açık tonu - gövde metni */
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 8px 30px rgba(16, 22, 41, 0.08);
}

/* Başlıklar */
.turkey-tour-content h2 {
  font-size: 28px;
  font-weight: 700;
  color: #101629;
  margin: 48px 0 16px;
  padding-bottom: 10px;
  border-bottom: 2px solid #d9dce6; /* #101629'un çok açık tonu */
  letter-spacing: -0.3px;
}

.turkey-tour-content h2:first-child {
  margin-top: 0;
}

.turkey-tour-content h3 {
  font-size: 21px;
  font-weight: 700;
  color: #101629;
  margin: 32px 0 12px;
  padding-left: 14px;
  border-left: 4px solid #101629;
  line-height: 1.4;
}

/* Paragraflar */
.turkey-tour-content p {
  margin: 0 0 14px;
  color: #2a3352;
}

/* Güçlü vurgular */
.turkey-tour-content strong {
  color: #101629;
  font-weight: 700;
}

/* Listeler */
.turkey-tour-content ul {
  list-style: none;
  padding-left: 0;
  margin: 12px 0 20px;
}

.turkey-tour-content ul li {
  position: relative;
  padding: 6px 0 6px 28px;
  color: #2a3352;
  border-bottom: 1px dashed #e4e6ee;
}

.turkey-tour-content ul li:last-child {
  border-bottom: none;
}

.turkey-tour-content ul li::before {
  content: "";
  position: absolute;
  left: 6px;
  top: 16px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: linear-gradient(135deg, #101629, #3a466b); /* #101629 ve türevi */
}

/* Tablolar */
.turkey-tour-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0 30px;
  font-size: 15px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 18px rgba(16, 22, 41, 0.08);
}

.turkey-tour-content table th {
  background: #101629;
  color: #ffffff;
  text-align: left;
  padding: 14px 16px;
  font-weight: 600;
  font-size: 15px;
}

.turkey-tour-content table td {
  padding: 13px 16px;
  border-bottom: 1px solid #e4e6ee;
  color: #2a3352;
  vertical-align: top;
}

.turkey-tour-content table tr:nth-child(even) td {
  background: #f6f7fa; /* #101629'un çok açık tonu */
}

.turkey-tour-content table tr:last-child td {
  border-bottom: none;
}

.turkey-tour-content table tr:hover td {
  background: #eceef4; /* hover için açık ton */
  transition: background 0.2s ease;
}

.turkey-tour-content h3 + p,
.turkey-tour-content h3 + p + p {
  color: #2a3352;
}

/* Mobil uyum */
@media (max-width: 767px) {
  .turkey-tour-content {
    padding: 24px 16px;
    font-size: 15px;
    border-radius: 16px;
  }

  .turkey-tour-content h2 {
    font-size: 23px;
    margin: 34px 0 14px;
  }

  .turkey-tour-content h3 {
    font-size: 18px;
    margin: 26px 0 10px;
  }

  .turkey-tour-content table {
    font-size: 14px;
  }

  .turkey-tour-content table th,
  .turkey-tour-content table td {
    padding: 10px 12px;
  }
}

.tour-day {
  background: #ffffff;
  border: 1px solid #e4e6ee;
  border-radius: 14px;
  padding: 24px 26px;
  margin-bottom: 24px;
  box-shadow: 0 4px 20px rgba(16, 22, 41, 0.06);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.tour-day:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 28px rgba(16, 22, 41, 0.12);
}

.tour-day h3 {
  margin-top: 0;
}/* End custom CSS */