.cse .gsc-control-cse,
.gsc-control-cse {
	padding: 0 !important;
}

.gsc-control-cse {
	background-color: transparent !important;
	border-color: transparent !important;
}

.gsc-search-button-v2 {
	background-color: transparent !important;
	border: 0 none !important;
	height: 22px !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	padding: 0 !important;
	position: absolute !important;
	right: 15px !important;
	top: 10px !important;
	width: 22px !important;
}

.gsc-search-button-v2:focus,
.gsc-search-button-v2:hover {
	background-color: transparent !important;
}

.gsc-search-button-v2 svg {
	fill: #e40076 !important;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-right: 0 !important;
}

.gsc-input-box {
	-webkit-border-radius: 20px !important;
	border-radius: 20px !important;
}

.gsib_a {
	padding: 5px 10px !important;
}

.gsib_a input[type="text"]::placeholder {
	font-size: 10px !important;
}

.gsib_a input[type="text"] {
	font-size: 12px !important;
}

.gsib_b {
	display: none !important;
}

/* Use a different font family for search results */
.gs-title,
.gs-snippet {
	font-family: courier !important;
}

/* Add a border between individual search results */
.gs-webResult {
	border: 1px solid #eee !important;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		"Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
		"Segoe UI Symbol", "Noto Color Emoji" !important;
	padding: 1em !important;
}

/* Do no display the count of search results */
.gsc-result-info {
	/* display: none!important; */
}

/* Hide the Google branding in search results */
.gcsc-branding {
	/* display: none!important;  */
}

/* Hide the thumbnail images in search results */
.gsc-thumbnail {
	/* display: none!important; */
}

.gsc-thumbnail-inside a.gs-title,
.gsc-thumbnail-inside {
	padding: 0 !important;
}

.gsc-thumbnail-inside .gs-title,
.gsc-thumbnail-inside .gs-title b {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		"Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
		"Segoe UI Symbol", "Noto Color Emoji" !important;
}

/* Hide the snippets in Google search results */
.gs-snippet {
	/* display: none!important; */
}

/* Change the font size of the title of search results */
.gsc-result .gs-title {
	height: 2rem !important;
}

.gs-title {
}

.gs-title a {
	padding: 0 !important;
}

/* Change the font size of snippets inside search results */
.gs-snippet {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		"Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
		"Segoe UI Symbol", "Noto Color Emoji" !important;
	font-size: 14px !important;
}

/* Google Custom Search highlights matching words in bold, toggle that */
.gs-title b,
.gs-snippet b {
	font-weight: normal !important;
}

/* Do no display the URL of web pages in search results */
.gsc-url-top,
.gsc-url-bottom {
	/* display: none!important; */
}

/* Highlight the pagination buttons at the bottom of search results */
.gsc-cursor-page {
	font-size: 1.5em !important;
	padding: 4px 8px !important;
	border: 2px solid #ccc !important;
}

.gssb_a span {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		"Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
		"Segoe UI Symbol", "Noto Color Emoji" !important;
	font-size: 13px !important;
}

.gssb_a span b {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		"Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
		"Segoe UI Symbol", "Noto Color Emoji" !important;
}

.gs-image-box.gs-web-image-box.gs-web-image-box-portrait a {
	padding: 0 !important;
}

header .lg_menu nav > ul > li ul > li a:hover {
	color: #e40076 !important;
}

header .lg_menu nav > ul > li ul > li a span::before {
	color: #e40076 !important;
}
