/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 19 2025 | 17:25:36 */
/* ALL CAPS FOR SEARCH INPUTS */
.search-field,
.e-search-input {
	text-transform: uppercase !important;
}
/* Keep "no-search-results-found" placeholder text in regular case; */
.e-search-input::placeholder,
.search-field::placeholder {
  text-transform: none !important;
}
/* Placeholder styling for older browsers (full cross-browser support) */
.e-search-input::placeholder, 
.search-field::placeholder,
.e-search-input::-webkit-input-placeholder,
.search-field::-webkit-input-placeholder,
.e-search-input:-moz-placeholder,
.search-field:-moz-placeholder,
.e-search-input::-moz-placeholder,
.search-field::-moz-placeholder,
.e-search-input:-ms-input-placeholder,
.search-field:-ms-input-placeholder {
	text-transform: none !important;
	}

/* Fullscreen layout (input + button align side-by-side) */
.ast-search-wrapper form fieldset {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  min-width: 65%;
}
/* Tighten up the search layout */
.ast-search-box.full-screen .ast-search-wrapper fieldset {
    padding: 2.5em 0 0.75em !important;
}

/* Let the input take remaining width */
.ast-search-wrapper form .search-field {
  flex: 1;
}

/* Fullscreen search overrides */
button#search_submit {
    border-radius: 6px !important;
	margin-right: 2px !important;
}
/* Fullscreen search icon */
.ast-search-box.full-screen .search-submit, .ast-search-box.header-cover .search-submit {
    background: #ffffff00 !important;
    border: 1px solid #f2f2f2 !important;
}
.search-icon .ast-icon svg:not([fill]) {
    fill: #f9f9f9 !important;
}
/* Search input box (left) */
.ast-search-box.full-screen .ast-search-wrapper .search-field {
    padding-left: 2px;
}
/* Target only the fullscreen search icon */
.ast-search-wrapper i.astra-search-icon {
	font-size: 20px !important;
  color: #f2f2f2 !important;
}
