/* QuantumDigital Partners & Integrations: Drupal/theme fit tweaks.
   Loaded only on the five partner nodes (688-692); the library is attached
   from their templates, never sitewide. Each page has its own <h1>, so hide
   Drupal's page title block. */
.page-header{display:none!important}

/* The theme sets "#main-container-wrapper a { color: #444e46 }" (specificity 1,0,1), which beat the
   package's link colours. Restore the package's base link colours at equal specificity (this file
   loads after style.css). Styled links/buttons win anyway: their rules are prefixed with
   #main-container-wrapper in partners-integrations.css. */
#main-container-wrapper :where(.qd-pi) a { color: #156570; }
#main-container-wrapper :where(.qd-pi) a:hover { color: #3D4C55; }

/* Honeypot field for the inquiry form: off-screen, never seen or tabbed to by people. */
.qd-pi .qd-pi-hp { position: absolute !important; left: -10000px !important; width: 1px; height: 1px; overflow: hidden; }

/* Inquiry send-failure message (added by partners-integrations-drupal.js). */
#main-container-wrapper .qd-pi .qd-pi-error { margin: 0 0 12px; padding: 10px 14px; border-left: 4px solid #C8102E; background: #FDECEE; color: #7A0A1C; font-size: 14px; line-height: 1.5; }
