/*-------CSE Search released Dec 2018---------*/
#umnhf-h-mast {
	min-height: auto;
}
.umnhf-h-search {
	position: relative;
	display: inline-block;
	width: 100%!important;
	top: 0;
}
.umnhf-h-search form.gsc-search-box {
	background: transparent;
	margin: 0;
	border: 0;
}
.gsc-input-box {
    background: #fff;
}
.umnhf-h-search form.gsc-search-box .gsc-input-box input.gsc-input {
	padding: 0px 7px !important;
    color: #495057;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    height: 45px !important;
	border: 2pt solid transparent !important;
}
.umnhf-h-search form.gsc-search-box .gsc-input-box input.gsc-input:focus {
    border: 2pt solid #ffcc33 !important;
}
.gsib_a {
	padding: 0 !important;
}
.ext-search .umnhf-h-search form.gsc-search-box {
	width: 100%;
	float: none;
}

@media (min-width: 992px) {
.ext-search .umnhf-h-search form.gsc-search-box {
	margin: 0;
}
}

@media (min-width: 992px) {
header .umnhf-h-search form.gsc-search-box {
	width: 80%;
	float: right;
}
}
/* the 'x' that appears when content is in input field */
.gsst_b {
	top: 4px;
}
.gsst_a .gscb_a {
	color: #7a0019 !important;
}
.gsst_a:hover {
	background: transparent !important;
}
/* search box on county landing page */ 
.column.wide .gsst_b {
	margin-right: 11px!important;
}
.gsc-control-searchbox-only {
	margin: 1em 0 1em !important;
	display: inline-block;
	width: 100%;
}

@media (min-width: 650px) {
header .gsc-control-searchbox-only {
	margin: 0 !important;
	width: 100%;
}
}
.gsc-search-button button.gsc-search-button {
	background: #7a0019;
	border: 0;
}
.gsc-search-button button.gsc-search-button:hover {
	background: #5b0013;
	cursor: pointer;
}
.gsc-search-button button.gsc-search-button svg {
	width: 19px;
	height: 19px;
	viewBox: 0 0 13 13;
}
header .gsc-search-button button.gsc-search-button, #umnhf-wrapper .gsc-search-button button.gsc-search-button {
	background: #ffcc33;
}
header .gsc-search-button button.gsc-search-button:hover, #umnhf-wrapper .gsc-search-button button.gsc-search-button:hover {
	background: #ffb71e;
}
.gsc-search-button-v2, header .gsc-search-button-v2 {
	padding: 13px 15px 13px !important;
}
.gsc-result .gs-title a {
	text-decoration: underline !important;
}
.gs-webResult.gs-result a.gs-title:focus, .gs-webResult.gs-result a.gs-title:focus b, .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b {
	border: 0;
	color: #5b0013;
	text-decoration: none !important;
}
a.gs-title:link:visited, a.gs-title:visited {
	border: 0 !important;
}
.gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b {
	color: #7a0019 !important;
}
.gcsc-branding {
	display: none !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right: 0px !important;
}
/*-------------end CSE Search-------------------*/
