/* ================================================================
   ===== AiTravel 商品內文統一樣式 v2.4 —— BEGIN =====
   若需移除,刪除 BEGIN 到 END 整段即可完全復原
   ================================================================ */

/* ========== 個團頁 ========== */

/* 字型 */
.D_products_group_detail #tripFeatures .group_table_box,
.D_products_group_detail #tripFeatures .group_table_box *,
.D_products_group_detail #dayTrip .day_con .info,
.D_products_group_detail #dayTrip .day_con .info *,
.D_products_group_detail #tripNote .card-body,
.D_products_group_detail #tripNote .card-body * {
  font-family: "微軟正黑體", "Microsoft JhengHei", "Noto Sans TC", sans-serif !important;
}

/* 標題 h3:20px 綠 */
.D_products_group_detail #tripFeatures .group_table_box h3,
.D_products_group_detail #dayTrip .day_con .info h3,
.D_products_group_detail #tripNote .card-body h3 {
  color: #7bcd00 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}
.D_products_group_detail #tripFeatures .group_table_box h3 span,
.D_products_group_detail #dayTrip .day_con .info h3 span,
.D_products_group_detail #tripNote .card-body h3 span {
  color: inherit !important;
  font-size: inherit !important;
}

/* 科威範本override 多欄範本組標題:18px */
.D_products_group_detail [class*="Template_007"] h3,
.D_products_group_detail [class*="Template_008"] h3,
.D_products_group_detail [class*="Template_011"] h3,
.D_products_group_detail [class*="Template_012"] h3,
.D_products_group_detail [class*="Template_013"] h3,
.D_products_group_detail [class*="Template_025"] h3,
.D_products_group_detail [class*="Template_026"] h3,
.D_products_group_detail [class*="Template_027"] h3 {
  font-size: 18px !important;
}

/* 內文 p/li:16px 灰 1.75 */
.D_products_group_detail #tripFeatures .group_table_box p,
.D_products_group_detail #dayTrip .day_con .info p,
.D_products_group_detail #tripFeatures .group_table_box li,
.D_products_group_detail #dayTrip .day_con .info li {
  color: #696969 !important;
  font-size: 16px !important;
  line-height: 1.75em !important;
}
.D_products_group_detail #tripFeatures .group_table_box p span,
.D_products_group_detail #dayTrip .day_con .info p span {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

/* 科威範本override 例外:壓圖白字與深色帶 */
.D_products_group_detail #tripFeatures .group_table_box .Template_020 .text_x p,
.D_products_group_detail #tripFeatures .group_table_box .Template_020 .text_x span,
.D_products_group_detail #tripFeatures .group_table_box .Template_001 .textB p,
.D_products_group_detail #tripFeatures .group_table_box .Template_001 .textB span,
.D_products_group_detail #tripFeatures .group_table_box .Template_001 .tt_h span,
.D_products_group_detail #tripFeatures .group_table_box .Template_002 .textB p,
.D_products_group_detail #tripFeatures .group_table_box .Template_002 .textB span,
.D_products_group_detail #tripFeatures .group_table_box .Template_002 .tt_h span,
.D_products_group_detail #tripFeatures .group_table_box .Template_022 .text_x p,
.D_products_group_detail #tripFeatures .group_table_box .Template_022 .text_x span,
.D_products_group_detail #dayTrip .day_con .info .Template_020 .text_x p,
.D_products_group_detail #dayTrip .day_con .info .Template_020 .text_x span,
.D_products_group_detail #dayTrip .day_con .info .Template_001 .textB p,
.D_products_group_detail #dayTrip .day_con .info .Template_001 .textB span,
.D_products_group_detail #dayTrip .day_con .info .Template_001 .tt_h span,
.D_products_group_detail #dayTrip .day_con .info .Template_002 .textB p,
.D_products_group_detail #dayTrip .day_con .info .Template_002 .textB span,
.D_products_group_detail #dayTrip .day_con .info .Template_002 .tt_h span,
.D_products_group_detail #dayTrip .day_con .info .Template_022 .text_x p,
.D_products_group_detail #dayTrip .day_con .info .Template_022 .text_x span {
  color: #ffffff !important;
}

/* 例外:紅字注意 */
.D_products_group_detail #tripFeatures .group_table_box p.txt-note,
.D_products_group_detail #tripFeatures .group_table_box p.txt-note span,
.D_products_group_detail #tripFeatures .group_table_box .Template_032 .note p,
.D_products_group_detail #tripFeatures .group_table_box span[style*="#DF2225"],
.D_products_group_detail #tripFeatures .group_table_box span[style*="#df2225"],
.D_products_group_detail #dayTrip .day_con .info p.txt-note,
.D_products_group_detail #dayTrip .day_con .info p.txt-note span,
.D_products_group_detail #dayTrip .day_con .info .Template_032 .note p,
.D_products_group_detail #dayTrip .day_con .info span[style*="#DF2225"],
.D_products_group_detail #dayTrip .day_con .info span[style*="#df2225"],
.D_products_group_detail #tripNote .card-body p.txt-note,
.D_products_group_detail #tripNote .card-body p.txt-note span,
.D_products_group_detail #tripNote .card-body span[style*="#DF2225"],
.D_products_group_detail #tripNote .card-body span[style*="#df2225"] {
  color: #DF2225 !important;
}

/* 例外:備註 */
.D_products_group_detail #tripFeatures .group_table_box p.txt-remark,
.D_products_group_detail #tripFeatures .group_table_box p.txt-remark span,
.D_products_group_detail #dayTrip .day_con .info p.txt-remark,
.D_products_group_detail #dayTrip .day_con .info p.txt-remark span,
.D_products_group_detail #tripNote .card-body p.txt-remark,
.D_products_group_detail #tripNote .card-body p.txt-remark span {
  color: #50A000 !important;
  font-size: 14px !important;
}

/* 其它說明條文:14px 灰;小節標題 16px 綠 */
.D_products_group_detail #tripNote .card-body p,
.D_products_group_detail #tripNote .card-body li {
  color: #696969 !important;
  font-size: 14px !important;
}
.D_products_group_detail #tripNote .card-body p span {
  font-size: inherit !important;
}
.D_products_group_detail #tripNote .card-body p strong,
.D_products_group_detail #tripNote .card-body p span[style*="#7bcd00"] {
  font-size: 16px !important;
  color: #7bcd00 !important;
}

/* ========== 團型頁 ========== */

/* 字型 */
.D_products_group_molddetail .TripFeature,
.D_products_group_molddetail .TripFeature *,
.D_products_group_molddetail .DayTripMoreInfo .card-body,
.D_products_group_molddetail .DayTripMoreInfo .card-body *,
.D_products_group_molddetail .TripNote .BorderMuted,
.D_products_group_molddetail .TripNote .BorderMuted * {
  font-family: "微軟正黑體", "Microsoft JhengHei", "Noto Sans TC", sans-serif !important;
}

/* 標題 h3:20px 綠 */
.D_products_group_molddetail .TripFeature h3,
.D_products_group_molddetail .DayTripMoreInfo .card-body h3 {
  color: #7bcd00 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}
.D_products_group_molddetail .TripFeature h3 span,
.D_products_group_molddetail .DayTripMoreInfo .card-body h3 span {
  color: inherit !important;
  font-size: inherit !important;
}

/* 科威範本override 多欄範本組標題:18px */
.D_products_group_molddetail [class*="Template_007"] h3,
.D_products_group_molddetail [class*="Template_008"] h3,
.D_products_group_molddetail [class*="Template_011"] h3,
.D_products_group_molddetail [class*="Template_012"] h3,
.D_products_group_molddetail [class*="Template_013"] h3,
.D_products_group_molddetail [class*="Template_025"] h3,
.D_products_group_molddetail [class*="Template_026"] h3,
.D_products_group_molddetail [class*="Template_027"] h3 {
  font-size: 18px !important;
}

/* 內文 p/li:16px 灰 1.75 */
.D_products_group_molddetail .TripFeature p,
.D_products_group_molddetail .TripFeature li,
.D_products_group_molddetail .DayTripMoreInfo .card-body p,
.D_products_group_molddetail .DayTripMoreInfo .card-body li {
  color: #696969 !important;
  font-size: 16px !important;
  line-height: 1.75em !important;
}
.D_products_group_molddetail .TripFeature p span,
.D_products_group_molddetail .DayTripMoreInfo .card-body p span {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

/* 科威範本override 例外:壓圖白字與深色帶 */
.D_products_group_molddetail .TripFeature .Template_020 .text_x p,
.D_products_group_molddetail .TripFeature .Template_020 .text_x span,
.D_products_group_molddetail .TripFeature .Template_001 .textB p,
.D_products_group_molddetail .TripFeature .Template_001 .textB span,
.D_products_group_molddetail .TripFeature .Template_001 .tt_h span,
.D_products_group_molddetail .TripFeature .Template_002 .textB p,
.D_products_group_molddetail .TripFeature .Template_002 .textB span,
.D_products_group_molddetail .TripFeature .Template_002 .tt_h span,
.D_products_group_molddetail .TripFeature .Template_022 .text_x p,
.D_products_group_molddetail .TripFeature .Template_022 .text_x span,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_020 .text_x p,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_020 .text_x span,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_001 .textB p,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_001 .textB span,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_001 .tt_h span,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_002 .textB p,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_002 .textB span,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_002 .tt_h span,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_022 .text_x p,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_022 .text_x span {
  color: #ffffff !important;
}

/* 例外:紅字注意 */
.D_products_group_molddetail .TripFeature p.txt-note,
.D_products_group_molddetail .TripFeature p.txt-note span,
.D_products_group_molddetail .TripFeature .Template_032 .note p,
.D_products_group_molddetail .TripFeature span[style*="#DF2225"],
.D_products_group_molddetail .TripFeature span[style*="#df2225"],
.D_products_group_molddetail .DayTripMoreInfo .card-body p.txt-note,
.D_products_group_molddetail .DayTripMoreInfo .card-body p.txt-note span,
.D_products_group_molddetail .DayTripMoreInfo .card-body .Template_032 .note p,
.D_products_group_molddetail .DayTripMoreInfo .card-body span[style*="#DF2225"],
.D_products_group_molddetail .DayTripMoreInfo .card-body span[style*="#df2225"],
.D_products_group_molddetail .TripNote .BorderMuted p.txt-note,
.D_products_group_molddetail .TripNote .BorderMuted p.txt-note span,
.D_products_group_molddetail .TripNote .BorderMuted span[style*="#DF2225"],
.D_products_group_molddetail .TripNote .BorderMuted span[style*="#df2225"] {
  color: #DF2225 !important;
}

/* 例外:備註 */
.D_products_group_molddetail .TripFeature p.txt-remark,
.D_products_group_molddetail .TripFeature p.txt-remark span,
.D_products_group_molddetail .DayTripMoreInfo .card-body p.txt-remark,
.D_products_group_molddetail .DayTripMoreInfo .card-body p.txt-remark span,
.D_products_group_molddetail .TripNote .BorderMuted p.txt-remark,
.D_products_group_molddetail .TripNote .BorderMuted p.txt-remark span {
  color: #50A000 !important;
  font-size: 14px !important;
}

/* 注意事項(與個團頁其它說明同格式):14px 灰;小節標題 16px 綠 */
.D_products_group_molddetail .TripNote .BorderMuted p,
.D_products_group_molddetail .TripNote .BorderMuted li {
  color: #696969 !important;
  font-size: 14px !important;
  line-height: 1.5em !important;
}
.D_products_group_molddetail .TripNote .BorderMuted p span {
  font-size: inherit !important;
  line-height: inherit !important;
}
.D_products_group_molddetail .TripNote .BorderMuted p strong,
.D_products_group_molddetail .TripNote .BorderMuted p span[style*="#7bcd00"] {
  font-size: 16px !important;
  color: #7bcd00 !important;
}

/* ========== 標準綠 span 保留(優惠方案 043 標題等) ========== */
.D_products_group_detail #tripFeatures .group_table_box p span[style*="#7bcd00"],
.D_products_group_detail #dayTrip .day_con .info p span[style*="#7bcd00"],
.D_products_group_molddetail .TripFeature p span[style*="#7bcd00"],
.D_products_group_molddetail .DayTripMoreInfo .card-body p span[style*="#7bcd00"] {
  color: #7bcd00 !important;
}
.D_products_group_detail #tripFeatures .group_table_box .Template_043 p span[style*="font-size:20px"],
.D_products_group_molddetail .TripFeature .Template_043 p span[style*="font-size:20px"] {
  font-size: 20px !important;
}

/* ========== 間距統一 ========== */
.D_products_group_detail #tripFeatures .group_table_box h3,
.D_products_group_detail #dayTrip .day_con .info h3,
.D_products_group_detail #tripNote .card-body h3,
.D_products_group_molddetail .TripFeature h3,
.D_products_group_molddetail .DayTripMoreInfo .card-body h3 {
  margin: 1rem 0 12px 0 !important;
  padding: 0 !important;
}
.D_products_group_detail #tripFeatures .group_table_box p,
.D_products_group_detail #dayTrip .day_con .info p,
.D_products_group_detail #tripNote .card-body p,
.D_products_group_molddetail .TripFeature p,
.D_products_group_molddetail .DayTripMoreInfo .card-body p,
.D_products_group_molddetail .TripNote .BorderMuted p {
  margin: 0 0 10px 0 !important;
}

/* ================================================================
   ===== AiTravel 商品內文統一樣式 v2.4 —— END =====
   ================================================================ */
