/* Equipment cards
   -------------------------------------------------------------------------------------------
   Ingested 2026-08-21 from a global inline <style> block that the site printed into wp_head on
   every page. The .single-equipment-new card component used on the equipment landing pages.

   Nothing here has been reformatted or rewritten. The only edit is the removal of the WordPress
   "Add your CSS code here" placeholder comment, where the source carried one. Keeping it verbatim
   is deliberate: it makes the theme copy diffable against the database copy, which is how the
   cut-over in bin/ingest-css-cutover.sh verifies the two match before deleting the original.

   Source block sha1: 1548adb67b2d7fa51f1a6cce7c475e048adb59b6
   ------------------------------------------------------------------------------------------- */

div#comments {
    display: none;
}

body .single-equipment-new {
  background:#fff;
  position:relative;
}

.single-equipment-new a.equipment-link {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
}

body .single-equipment-new a.simple-cta.cta_button {
    color: #EE3A43;
}

body .single-equipment-new.blue a.simple-cta.cta_button {
    color: #6EC1E4;
}

.home-hero .sub-menu li.current-menu-parent li {}

body.single-post .home-hero .sub-menu li.current-menu-parent ul#menu-header-menu-1 > li:last-child ul {}

body.single-post .home-hero ul#menu-header-menu-1 li:last-child {
    display: block;
}

body.single-post .home-hero ul#menu-header-menu-1 li:last-child > a,body.single-post .home-hero ul#menu-header-menu-1 li:last-child > .sub-menu-toggle {
    display: none;
}

body.single-post .home-hero ul#menu-header-menu-1 li:last-child > .sub-menu {
    display: block;
}

body.single-post .home-hero ul#menu-header-menu-1 li:last-child > .sub-menu li {
    display: inline-block;
}

body.single-post .home-hero ul#menu-header-menu-1 li:last-child > .sub-menu li.current-menu-parent a {
    display: inline-block;
}

body.page .grey-bg .submenu-container.elementor-section.elementor-section-boxed > .elementor-container {
    background: url(/wp-content/uploads/2021/06/SecondaryNavBar_slategrayTPMS.png);
    background-size: 70%;
    background-position: top center;
}

body .storybrand-section-two.grey::before, body .storybrand-section-two.grey::after {
    background: #2E3136;
}

body .storybrand-section-two.red-bar:before, body .storybrand-section-two.red-bar:after {
    background: #ee4037;
}

.home-hero input#search {
	font-family: 'Futura',sans-serif;
}

.home-hero .search input#search.blue-border,
.storybrand-hero .search input#search.blue-border {
    color: #195DAA;
}

.home-hero .search input#search.blue-border::placeholder,
.storybrand-hero .search input#search.blue-border::placeholder {
  color: #195DAA;
  opacity: 1; /* Firefox */
}

.home-hero  .search input#search.blue-border:-ms-input-placeholder,
.storybrand-hero .search input#search.blue-border:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #195DAA;
}

.home-hero  .search input#search.blue-border::-ms-input-placeholder,
.storybrand-hero .search input#search.blue-border::-ms-input-placeholder { /* Microsoft Edge */
 color: #195DAA;
}

.header-container-wrapper .menu-container ul#menu-header-menu > li.current-menu-item:nth-child(3) > a {
    color: #195DAA;
}

/* Responsiveness */

@media(max-width:767px) {
  body .header-search {
      position: absolute;
      padding-top: 39px;
      right: 80px;
      top: 0;
  }
  
  body .home-hero input#search {
	font-size:16px;
  }
  
  body .header-container-wrapper .menu-container ul li {
      margin-left: 0;
  }

  .storybrand-how-it-works .elementor-widget-wrap > .section-heading {
      padding-left: 20px;
      padding-right: 20px;
  }
}
