/*
Theme Name: Manufacturer Child
Theme URI: https://themeforest.net/item/manufacturer-factory-industrial-business-wordpress-theme/22672753
Description: Factory & Industrial Business WordPress Theme
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Version: 1.0
Template: manufacturer
*/

/* Jindu testimonials: 2026-10-22 - fixed 368px box and flex-stretch removed; quote boxes now size to their own text (matches main site) */

/* Jindu timeline pins: allow full description text — added 2026-10-14 */
.elementor-element-60a741a .man_timeline_pin_cont {
  max-height: 170px;
}
@media (max-width: 767px) {
  .elementor-element-60a741a .man_timeline_pin_cont { max-height: none; }
}

/* Jindu OUR TEAM: make all 5 avatars identical shape — added 2026-10-14 */
.elementor-element-637160b .elementor-widget-image img {
  width: 100%;
  aspect-ratio: 3 / 4;
  object-fit: cover;
  object-position: 50% 18%;
}


/* Jindu: center content column on Services page (post 256) — added 2026-10-14 */
.page-id-256 .man_main_sidebar {
  margin-left: auto;
  margin-right: auto;
}


/* Jindu: center content column on WPBakery content pages - added 2026-10-14 */
.page-id-256 .man_main_sidebar,
.page-id-379 .man_main_sidebar,
.page-id-396 .man_main_sidebar {
  margin-left: auto;
  margin-right: auto;
}

/* Jindu: on narrow screens let the same columns use the full width (theme caps them at 75%) */
@media (max-width: 991px) {
  .page-id-256 .man_main_sidebar,
  .page-id-379 .man_main_sidebar,
  .page-id-396 .man_main_sidebar {
    max-width: 100%;
  }
}

/* 全站内页页头横幅背景：主题预设 demo 图 -> 新版工厂图 */
.man_intro.man_image_bck,
.man_page .man_intro.man_image_bck {
	background-image: url("https://jindubrand.com/wp-content/uploads/2026/10/img-工厂图10.22.png") !important;
	background-size: 100% 100% !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

/* Jindu products category grid: 2026-10-22 - uniform 4:3 cells */
.elementor-element-0ea6af8 .elementor-widget-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;}

/* Jindu WooCommerce variation selects: 2026-10-22 - text was clipped */
.woocommerce div.product form.cart table.variations select,
.woocommerce table.variations select,
.man_page .variations select {
  -webkit-appearance: none !important;
  appearance: none !important;
  display: block;
  width: 100%;
  height: 52px !important;
  min-height: 52px !important;
  padding: 0 40px 0 16px !important;
  line-height: 50px !important;
  font-size: 16px !important;
  color: #3f485d !important;
  background-color: #ffffff !important;
  border: 1px solid #dde2e7 !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 12px 8px !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23555b63' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}
.woocommerce table.variations td.value { position: relative; }
.woocommerce table.variations th.label { padding-right: 16px; vertical-align: middle; }
.woocommerce table.variations tr { display: table-row; }
.woocommerce table.variations td.value .reset_variations { display: inline-block; margin-top: 8px; }

