h1.search-results-title {
	margin: 1em 0 0 .5em !important;
	padding: 0 !important;
	font-size: 1.75em;
	line-height: 1em !important;
	color: #6e2639;
	}

/*############### GSC SEARCH BOX ###############*/

.gsc-search-box table,
.gsc-search-box td {
	border: 0 !important
	}

#content .gsc-input-box table td,
#content .gsc-input input,
#content .gsst_a,
#content .gsst_a span {
	height: 1em !important;
	line-height: 1em !important;
	margin: 0 !important;
	padding: 0 !important;
	}

#content .gsst_a span {
	height: 30px !important;
	line-height: 23px !important;
	}


#content .gsc-input-box table {
	margin: 0 !important;
	}

#content .gsc-input-box {
	border-radius: 1.5em;
	}

#content .gsc-input input {
	font-size: 16px;
	}

#content .gsc-input * {
	background-color: transparent !important;
	}

#content .gsst_a {
	padding: 0 .5em !important;
	}

#content .gsc-input input {
	width: 100% !important;
 	height: 30px !important;
	padding: 0 1em !important;
	}

#content .gsc-search-box td.gsc-input {
	padding: 1em 0 !important;
	}

#content .gsc-search-button-v2 {
	background: none !important;
	padding-left: 5px;
	border: none;
	box-shadow: none;
	}

#content .gsc-search-button-v2 svg {
	fill: #777777 !important;
	width: 25px;
	height: 25px;
	}

/*############### GSC COMPLETION CONTAINER ###############*/

.gsc-completion-container {
	}


/*############### GSC REFINEMENT ###############*/

.gsc-refinementsArea {
	margin: 2em 0 0 0 !important;
	border: none !important;
	border-bottom: 1px solid #e9e9e9 !important;
	border-radius: 0 !important;
	}

.gsc-refinementsGradient {
	background: none !important;
	}

.gsc-above-wrapper-area-container {
	margin: 0 0 .25em 0 !important;
	}


.gsc-refinementHeader {
	padding: .25em 1em !important;
	font-size: 1.25em;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: none;
	border-radius: .35em .35em 0 0;
	}

.gsc-refinementHeader:first-child {
	border-left: 1px solid #cccccc !important;
	}


.gsc-refinementhActive {
	border-bottom: none !important;
	color: #6e2639 !important;
	}

.gsc-refinementhInactive {
	background-color: #eeeeee !important;
	}

.gsc-refinementhInactive:hover {
	background-color: #f6f6f6 !important;
	}

/*############### ABOVE WRAPPER AREA ###############*/

.gsc-above-wrapper-area {
	margin-bottom: 1em;
	}

/*############### GSC RESULTS ###############*/

.gsc-promotion {
	padding: 1em !important;
	background-color: #f9f9f9 !important;
	border-radius: 3px !important;
	}


.gsc-result {
	margin-bottom: 1.5em !important;
	line-height: 1.5em;
	}

.gs-title {
	margin-bottom: .25em !important;
	}

.gs-title a,
.gs-title a b {
	font-weight: bold;
	font-size: 19px !important;
	color: #6e2639 !important;
	text-decoration: underline !important;
	}

.gs-title a:hover {
	text-decoration: underline !important;
	}

.gs-visibleUrl,
.gs-visibleUrl-breadcrumb {
	margin-bottom: .25em !important;
	color: #595959 !important;
	}

.gs-snippet {
	font-size: 1.125em;
	}

.gsc-cursor-page {
	font-size: 1.25em;
	}


.gsc-cursor-current-page {
	padding: .125em .5em;
	background-color: #6e2639 !important;
	color: #ffffff !important;
	}

a.gs-label {
	text-decoration: underline !important;
	}

