/*
Theme Name: CSI - Controlled Environmental Testing Agency
Theme URI: https://cleanroom-services.com/
Description: Custom hand-coded theme for Cleanroom Services Inc. (CSI). Faithful recreation of the existing static site as a WordPress classic theme. Content is hardcoded per page template; the Quick Contact form is rendered via Gravity Forms (with a static fallback until a form ID is set). No page builder. Built by Arsal Saleem at webFEAT Complete.
Version: 0.3.0
Author: Arsal Saleem
Author URI: https://www.webfeatcomplete.com/
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: csi
*/

/* The only rule that lived inline in the original <head>.
   Everything else is provided by the enqueued CSS files in /assets/css/. */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
  margin: 0;
}

/* ----------------------------------------------------------------------------
   Quick Contact (Gravity Forms): keep the form within the original column width.
   The form sits in .left_column on every page. These rules stack the fields in a
   single column like the original markup and constrain every control to 100% of
   the container so Gravity Forms' default grid/styles can't widen or overflow it.
---------------------------------------------------------------------------- */
.left_column .gform_wrapper {
  width: 100%;
  max-width: 100%;
  margin: 0;
  box-sizing: border-box;
}
.left_column .gform_wrapper * {
  box-sizing: border-box;
}
.left_column .gform_wrapper .gform_fields {
  display: block;            /* override GF's 12-col grid in this narrow column */
  grid-template-columns: 1fr;
}
.left_column .gform_wrapper .gfield {
  width: 100%;
  max-width: 100%;
  margin: 0 0 8px;
  padding: 0;
}
.left_column .gform_wrapper input[type="text"],
.left_column .gform_wrapper input[type="email"],
.left_column .gform_wrapper input[type="tel"],
.left_column .gform_wrapper input[type="url"],
.left_column .gform_wrapper textarea,
.left_column .gform_wrapper select {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}
.left_column .gform_wrapper .gform_footer {
  margin: 8px 0 0;
  padding: 0;
}
