/* Hide the X in Chrome search bars */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }


#content .search section:after {
	content: "";
	display: table;
	clear: both;
}


#content .search section>h1{margin-bottom:0}
#content .search section>p br{display: none}
#content .searchRelevance{float:right; padding:5px 0 0 0}

#content .search input[type="search"]{
	min-width: 25em;
	width: 50%;
}

#content .search input[type="submit"] {
	margin-left: .5em;
	padding: .5em 1.5em;
}

#content .search form p { font-size: 1em; }

#content .search hr {
	margin-block: 2em;
}

#content .search section>figure{float: right;max-width: 25%;margin: 0 0 .5rem 1rem;}
#content .search section>figure img{max-width:100%;max-height: 5em;}

.search section p{margin-top: 0}

/* < 700 */

@media screen and (max-width:749px){
	#content .search input[type="search"]{ min-width: 0; width: 100%}
	#content .search input[type="submit"]{ display: table; margin: 1em auto 2em; }
}



@media (min-width: 750px) {
	.search h2>a:is(:hover,:focus-visible) {
		color: var(--ws-dk-blue);
		text-decoration-color: var(--ws-blue);
	}
}
