#sidebar ul li a {
	color:#000a49;
}

#sidebar ul#leftNavigation li {
	font-family: "Poppins Light";
	font-size: 15px;
	border: 0px solid #b2b2b2;
	padding: 0px 0px 0px 0px;
}

#sidebar ul#leftNavigation li a {
	color:#000a49;
	font-size: 16px;
	line-height: 20px !important;
	display: block;
	padding-top:10px;
	padding-bottom:10px;
}

#sidebar ul#leftNavigation li ul li {
	border: 0;
	padding: 0px;
}

#sidebar ul#leftNavigation ul ul li a {
	font-size:15px;
}

#sidebar ul#leftNavigation ul ul ul li a {
	font-size:14px;
}

.NWS4-DW-BoxGray {
	font-size: 17px;
	padding-left: 2px;
	padding-right: 2px;
	height: 44px;
	line-height: 13px;
}

.gsc-input {
	display: none;
	padding-left: 5px !important;
}

.gsib_a {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-right: 8px!important;
	padding-left: 10px !important;
}

.gsst_a .gscb_a {
	padding-right: 5px !important;
}

.gsc-search-button-v2 {
	height: 41px !important;
	background-color: #3072AB !important;
	border: 0px !important;
	border-radius: 50% !important;
	padding: 15px !important;
	margin-right: 10px !important;
}

.gsc-search-button-v2:hover {
	background-color: #AC1639 !important;
}

.gsc-search-button-v2:focus {
	background-color: #AC1639 !important;
}	

.gsc-search-button-v2 svg {
	transform: scaleX(-1) !important;
}

.gcsc-branding-img-noclear {
	padding-top: 10px !important;
	margin-bottom: 0px !important;
}

.gsc-control-cse {
	margin-left: -15px !important;
}

.gs-snippet {
	padding-top: 1px !important;
	padding-bottom: 15px !important;
}

.gsc-table-cell-snippet-close, .gs-promotion-text-cell {
	padding-top: 18px !important;
	margin-top: -10px !important;
}

.gsc-table-cell-snippet-close b, strong {
	font-family: "Poppins Medium";
	font-weight: normal !important;
}

.gs-web-image-box, .gs-promotion-image-box {
	margin-right: 27px !important;
}

.gsc-result .gs-title {
	font-family: 'Poppins Light' !important;
	font-size: 17px !important;
}

.gs-webResult.gs-result a.gs-title:link {
	color: #FFFFFF !important;
	background-color: #3072AB !important;
	display: block !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	padding-left: 45px !important;
	padding-right: 15px !important;
}

.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-breadcrumb span:first-of-type {
	display: none;
}

.gs-webResult.gs-result a.gs-title:hover {
	background-color: #AC1639 !important;
}

.gs-webResult.gs-result a.gs-title:focus {
	background-color: #AC1639 !important;
}

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link {
	color: #FFFFFF !important;
	background: url("/_resources/images/search-click.png");
	background-repeat: no-repeat;
	background-size: 40px 40px;
}

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited {
	color: #FFFFFF !important;
}

.gs-webResult.gs-result a.gs-title:link b {
	color: #FFF585 !important;
	font-weight: normal !important;
}

.gs-webResult.gs-result a.gs-title:visited b {
	color: #FFF585 !important;
	font-weight: normal !important;
}

.gsc-control-cse .gsc-table-result {
	font-family: "Poppins Light" !important;
	font-variant-numeric: lining-nums !important;
	font-size: 14.5px !important;
	border: 1px solid #ccc;
	color: #484848 !important;
	display: flow-root !important;
	background-color: #f7f7f7 !important;
	margin-top: 10px !important;
	margin-right: 3px !important;
	margin-left: 3px !important;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

.gs-webResult div.gs-visibleUrl {
	font-family: "Poppins Light" !important;
	font-variant-numeric: lining-nums !important;
	font-size: 15px !important;
	margin-top: 10px !important;
	/* color: #000000 !important; */
	color: #008000; !important; 
}

.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
	border-bottom: 1px solid #e9e9e9 !important;
}

@media (max-width:767px) {

	.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
		border-bottom: 0px !important;
	}
	
	.gsc-webResult-divider {
		display: block;
		height: 2px !important;
		margin-left: 20px;
		margin-right: 20px;
	}

}

.gs-result .gs-image, .gs-result .gs-promotion-image {
	border: 1px solid #fff !important;
	margin-top: -12px !important;
	max-width: 75px !important;
}

.gs-fileFormat {
	color: #AC1639 !important;
	padding-bottom: 5px !important;
}

.gs-fileFormatType {
	color: #AC1639 !important;
}

.gsc-result-info {
	display: none;
	font-family: "Poppins Light" !important;
	color: #676767;
	font-size: 13px !important;
	text-transform: uppercase !important;
}

.gsc-search-box  {
	font-family: "Poppins Light" !important;
	width: 100% !important;	
	max-width: 100% !important;	
}

table.gsc-search-box td {
	height: 41px !important;
}

.gsc-results .gsc-cursor-box {
	font-family: "Poppins Light" !important;
	font-size: 17px !important;
	margin-top: 25px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	display: block !important;
	width: 100% !important;
	text-align: center !important;
}

@media (max-width:767px) {

	.gsc-results .gsc-cursor-box {
		border: 1px solid #dfe1e5 !important;
		width: 80% !important;
	}
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	border-color: #FFF !important;
	background-color: #3072AB !important;
	color: #FFF !important;
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	margin-right: 2px !important;
	width: 33px !important;
	display: inline-block !important;
	text-align: center !important;
	border-radius: 50% !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	text-decoration: underline;
	background-color: #AC1639 !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:focus {
	text-decoration: underline;
	background-color: #AC1639 !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	background-color: #278443 !important
}

.gcsc-find-more-on-google-magnifier {
	fill: #FFF !important;
}

.gcsc-find-more-on-google {
	display: none !important;
	font-family: "Poppins Light" !important;
	line-height: 20px !important;
	color: #fff !important;
	margin-top: 40px !important;
	margin-left: 0px !important;
	background-color: #3e86aa !important;
	padding-right: 18px !important;
	padding-left: 18px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.gcsc-find-more-on-google:hover {
	background-color: #AC1639 !important;
}

.gcsc-find-more-on-google:focus {
	background-color: #AC1639 !important;
}

.gs-web-image-box::after {
	display: none;
}

.gs-web-image-box  {
	display: none;
}

.st-hgsrch-dsm {
	height: 73px;
}

@media (max-width:767px) {

	.st-hgsrch-dsm {
		height: 5px;
	}

}

.gsc-wrapper {
	max-width: 100% !important;
}

.gsc-above-wrapper-area {
	max-width: 100% !important;
}

@media (max-width:776px) {	

	#sidebar {
		margin-bottom: -70px;
		display: block;
		position: relative;
		z-index: 200;
	}

	#leftSidebar {
		margin-top: 65px;
	}

}

#best-answer {
	padding-left: 20px;
	padding-right: 25px;
	font-size: 1rem;
}

#best-answer p {
	margin: 0 0 0px
}

#best-answer ul {
	list-style: none;
	padding: 0;
	margin: 1rem 0rem 0rem 0rem;
}

#best-answer li {
	margin: 0;
	border-bottom: 1px solid #e5e5e5;
}

#best-answer li:last-child {
	border-bottom: none;
}

#best-answer li a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 6px 0;
	color: #00205B;
	text-decoration: none;
	font-size: 0.95rem;
	font-weight: 500;
	transition: color .2s ease, padding-left .2s ease;
}

#best-answer li a::after {
	content: "›";
	font-size: 2rem;
	font-weight: 300;
	color: #C8102E;
	line-height: 1;
	transition: transform .2s ease;
}

/* Mouse hover and keyboard focus */
#best-answer li a:hover,
#best-answer li a:focus-visible {
	color: #C8102E;
	padding-left: 6px;
}

#best-answer li a:hover::after,
#best-answer li a:focus-visible::after {
	transform: translateX(4px);
}

/* Subtle keyboard focus */
#best-answer li a:focus-visible {
	outline: none;
}

h1 {
	padding-left: 20px;
	margin-top: 76px;
}

@media (max-width:767px) {

	#best-answer {
		padding-left: 10px;
		padding-right: 15px;
	}

	h1 {
		padding-left: 10px;
		margin-top: 25px;
	}

}

.search-note {
	color: #BF0D3E;
	font-size: 0.95rem;
	font-family: "Poppins Light" !important;
	font-style: italic;
}

.search-spacer-a {
	margin-top:-20px;
}

.search-spacer-b {
	margin-top:-45px;
}


@media (max-width:767px) {

	.search-spacer-a {
		margin-top: 0px;
	}	
	
	.search-spacer-b {
		margin-top: -25px;
	}
	
}