/* Google Custom Search */
.side-search,
.search-results,
.gsc-results {
	width: 100% !important;
}

.search-results {
	position: absolute;
}

.gsc-webResult.gsc-result {
	border-top: 0 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	border-bottom: 1px solid #F3F3F3 !important;
}

.gsc-results-wrapper-overlay {
	height: 85% !important;
	top: 64px !important;
	left: 0 !important;
	width: 100% !important;
}

.gsc-modal-background-image-visible {
	opacity: 0 !important;
}

.gsc-results-close-btn {
	top: 14px !important;
	right: 30px !important;
}

.gs-title, .gs-snippet {
	font-family: inherit;
}

.gs-web-image-box-landscape img.gs-image {
	padding-left: 8px !important;
	border: 0 !important;
}

.gsc-result-info {
	display: none;
}

.gcsc-branding {
	display: none;
}

.gs-title a {
	font-size: 16px;
}

.gs-snippet {
	font-size: 14px;
}

.gs-title b, .gs-snippet b {
	font-weight: normal;
}

.gsc-url-top, .gsc-url-bottom {
	display: none;
}

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
	color: #ec1c24 !important;
	font-family: "Georgia", serif !important;
}

.gsc-cursor-page {
	outline: none !important;
	background: #ec1c24 !important;
	border-radius: 13px !important;
	border: 0 !important;
	color: #fff !important;
	display: inline-block !important;
	font-family: inherit !important;
	font-size: 14px !important;
	font-weight: bold !important;
	text-align: center !important;
	padding: 2px !important;
	height: 25px !important;
	width: 25px !important;
}

.gsc-cursor-page:focus,
.gsc-cursor-page:hover,
.gsc-cursor-page.gsc-cursor-current-page {
	background-color: #ac1019 !important;
	text-decoration: none !important;
}

.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType {
	padding: 0 !important;
}

.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType {
	padding-left: 10px !important;
	border: 0 !important;
}

.gsc-control-cse {
	visibility: hidden;
}

@media screen and (max-width: 1200px) {
	.gsc-results-wrapper-overlay {
		height: 80%;
	}
}
