@media only screen and (min-width: 64em) {
	.regional-header {
		position: relative;
	}
	.regional-header:before, .regional-header:after {
		content: '';
		position: absolute;
		left: -100%;
		top: 98px;
		background-color: #000;
		width: 1000%;
		height: 5px;
	    z-index: 10;
		visibility: visible;
		overflow: visible
	}
	.regional-header:after {
		background-color: #d3131b;
		top: 103px;
		height: 10px;
	}	
}

.main-header { 
	background-color: #73000a; 
}

#mainWrapper {
	margin-top: 2em;
}

@media only screen and (max-width: 767px) and (min-width: 200px) {
	#mainWrapper#mainWrapper {
		margin-top: 60px;
	}
}

.flex-caption { background-image: none; }

.callout {
	border-left-color: #d3131b;
}

#search-desktop .submit { 
	background-color: transparent;
    color: transparent;
}
	#search-desktop:hover .submit, 
	#search-desktop.hover .submit,
	#search-desktop .submit:focus {
		background-color: #000;
		color: #FFF;
	}

@media only screen and (min-width: 48em) {
	
	#logo a,
	#logo-footer .logo {
		width: 284px;
		height: 60px;
	}
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
	#logo-footer .logo {
		margin: 15px auto 15px !important;
	}
}

#home,
#sitemap { display: none; }
#home + .flex-container img,
#mainWrapper { border-radius: 0; }

.branding,
.branding hr { display: none; }

/* Sales Force Form */
.wFormContainer {
	max-width: none !important;
}
.wForm {
	padding: 0 !important;
}
.wForm .section {
	width: 100% !important;
}
.wForm fieldset {
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
select[multiple] {
	min-height: 150px;
}
.wForm input, .wForm textarea {
	padding-left: 10px !important;
}

.gsc-search-box {
	width: auto !important;
}

.gsc-input {
    margin: 0;
}

.gsst_b { text-align: right; }

.gsc-search-button {
	display: initial !important;
}

.gsc-control-cse .gs-result .gs-title * {
	color: inherit;
	transition: background-color .3s, box-shadow .3s .01s, color .1s;
}
.gsc-control-cse .gs-result .gs-title *:hover,
.gs-webResult.gs-result a.gs-title:hover, 
.gs-webResult.gs-result a.gs-title:hover b {
    color: white !important;
}

.uniticons { margin-left: auto; }

.copyright .regional-link { display: inline-block; }
.copyright a:nth-child(4), 
.copyright a:nth-child(7), 
.copyright a:nth-child(9) {
    display: none;
}
.copyright a:nth-child(8):after {
    display: none;
}

#logo-footer .logo,
.system-footer .logo {
	display: block;
	background-repeat: no-repeat;
	text-indent: 1000%;
    width: 284px;
    height: 60px;
    white-space: nowrap;
    overflow: hidden;
}