/*** State and Alert Colors ***/
/*** Grid system ***/
/*** Container sizes ***/
/*
	@navbar-inverse-search-bg:                  lighten(@navbar-inverse-bg, 25%);
	@navbar-inverse-search-bg-focus:            @white; //#fff;
	@navbar-inverse-search-border:              @navbar-inverse-bg;
	@navbar-inverse-search-placeholder-color:   rgb(204,204,204);
	*/
/*** Dropdowns ***/
/*** Buttons ***/
/*** Forms ***/
/*** Forms ***/

/*** Red's site fixes (2026-10-27, ticket #1413) ***/

/* Small phones (250px): grid columns size to their widest item; let them shrink */
.row > [class*="col-xs-"] { grid-template-columns: minmax(0, 1fr); min-width: 0; }
.row > [class*="col-xs-"] > * { min-width: 0; }
h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; }
@media (max-width: 767.98px) {
  /* 11-23 column gaps add up wider than a phone; columns are full width here anyway */
  #above-footer-1 .footer-section-row,
  .row.columns-24 { column-gap: 0; }
}
@media (max-width: 400px) {
  #above-slideshow .holder h1 { font-size: 1.875rem; }
}

/* Was injected by Sourcerer {source} blocks in articles 57/58 (plugin no longer installed) */
body:has(#mod-id-299, #mod-id-300) :is(div.itemImageBlock, div.itemView) { padding: 0; margin: 0; }

/*# sourceMappingURL=shame.css.map */