/* Migration overrides — loaded last. Keep CF7-rendered contact/newsletter
   submit buttons compact and aligned to the right edge of the 175px-wide
   .Contacttextbox column (original .submit floated to the 260px form edge,
   overshooting the textboxes). */
#contact li.submit-button,
#contact2 li.submit-button {
    width: 175px;
    float: left;
    clear: both;
    text-align: right;
    margin-bottom: 0;
}
#contact .submit,
#contact2 .submit,
.wpcf7-form .submit {
    float: none;
    display: inline-block;
    width: auto;
    min-width: 70px;
    margin: 0;
    padding: 6px 18px;
    height: auto;
    text-align: center;
}
/* CF7 response line shouldn't add stray gaps inside the box */
.wpcf7-form .wpcf7-response-output {
    clear: both;
    margin: 8px 0 0;
}

/* Native WP search form (replaces legacy Google CSE boxes, 2026-07-14) */
.site-search-form { display: flex; max-width: 640px; margin: 0 auto; }
.site-search-form input[type="search"] {
	flex: 1; padding: 8px 12px; border: 1px solid #ccc; border-radius: 4px 0 0 4px;
	font-size: 15px; background: #fff; min-width: 0;
}
.site-search-form button {
	padding: 8px 20px; border: 1px solid #eea236; background: #f0ad4e; color: #fff;
	border-radius: 0 4px 4px 0; cursor: pointer; font-size: 15px;
}
.site-search-form button:hover { background: #ec971f; }
.search_over .site-search-form { margin: 10px 0 0 auto; max-width: 360px; }
