﻿
/* Search Results - Google CSE */
.search #PageContent { max-width: 92em; margin-left: auto; margin-right: auto; }
form.gsc-search-box { margin-bottom: 1.5em !important; }
.gsib_a { padding: 0 !important; }
@media screen and (min-width: 600px) {
	.gsib_a { padding: 4px !important; }
}
.gsc-control-cse { 
	font: 100%/1.5em Calibri, Arial, Helvetica, sans-serif !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus { border-color: #A9A9A9 !important; }
.gsc-input-box { border-radius: 2px; }
input.gsc-input { 
	padding: .7em .65em .6em .65em !important;
	box-sizing: border-box;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1.0625rem !important; 
	border-color: #AAA !important;
	color: #555 !important;
	max-height: 47px !important;
	font-weight: bold !important;
}
.gsc-input-box-focus, .gsc-input-box-hover { 
	transition: all .3s ease;
}
.gsc-input-box-focus { 
	box-shadow: 0 0 0 transparent !important;
	background-color: #EEE !important; 
	border-color: #888 !important;
}
.gsc-input-box-focus input.gsc-input { 
	background-color: #EEE !important; 
	color: #6C0B28 !important;
	transition: all .3s ease;
}
button.gsc-search-button { 
	height: 45px !important;
	min-width: 70px !important;
	padding-left: 1em !important;	
	padding-right: 1em !important;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1rem !important;
	text-transform: uppercase;
	color: #444 !important;
	margin-left: -13px !important;
	margin-right: 0 !important;
	position: relative;
	cursor: pointer;
	border-radius: 0 3px 3px 0 !important;
	box-sizing: border-box;
	background: #666;	
	border-color: #666;
}
.gsc-search-button-v2:hover, .gsc-search-button-v2:focus { 
	background-color: #36c !important;
	border-color: #36c !important;
}
button.gsc-search-button svg { 
	width: 80%;
	height: 70%;
}
div.gsc-clear-button, .gsst_a { 
	background-image: url(https://images.azureedge.net/rt/images/interface/sprite_mobile_icons.png) !important;	
	background-repeat: no-repeat !important;
	background-position: -10px -607px !important;
	background-size: 53px auto !important;
	width: 26px !important;
	height: 36px !important;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
	display: inline-block !important;
	opacity: .6;
}
@media screen and (min-width: 600px) {
	.gsst_a { width: 32px !important; }
	input.gsc-input { 
		font-size: 1.3125rem !important;
	}
	button.gsc-search-button { 
		height: 57px !important;
		min-width: 62px !important;
	}
}
div.gsc-clear-button:hover, .gsst_a:hover { 
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
	opacity: 1;
}
.gsst_a span { display: none; }
div.gsc-clear-button, div.gsc-clear-button:hover, .cse input.gsc-search-button:hover, input.gsc-search-button:hover,
	.cse input.gsc-search-button, input.gsc-search-button, .gsst_a, .gsst_a:hover
	input.gsc-input, input.gsc-input:focus { 
	transition: all .25s ease;
	-webkit-transition: all .25s ease;
}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet { 
	background-color: #E9E9E9 !important;
	color: #505050 !important;
	padding: 15px !important;
	border: 0 none !important;
	margin: 5px 0 0 0 !important;
	font-size: 1rem !important;
}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top { padding-left: 0 !important; }
.gsc-control-cse .gs-title { font-weight: 600; line-height: 1.4em; font-family: Cambria, Georgia, serif; }
.gsc-control-cse .gs-title, .gsc-control-cse .gs-title > * { font-size: 18px !important; }
.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,
	.gs-webResult.gs-result a, .gsc-cursor-page, .gs-result a
	{ color: #035694 !important; text-decoration: none !important; }
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b,
	.gs-webResult.gs-result a:hover, .gsc-cursor-page:hover, .gs-result a:hover
	{ color: #062E4F !important; text-decoration: underline !important; }
.gs-result .gs-title, .gs-result .gs-title * { text-decoration: none !important; }
.gsc-result .gs-title { height: auto !important; margin-bottom: 0; }
.gsc-result-info { display: none; }
.gsc-above-wrapper-area { padding: 0; border: 0 none !important; }
.gs-webResult.gs-result { padding: .25em 0 1.45em 0; border-bottom: 1px solid #BBB; }
.gsc-webResult.gsc-result { padding-top: 0 !important; }
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic {
	margin-bottom: 0 !important;
}
.gsc-expansionArea { margin-top: 0 !important; }
.gs-webResult.gs-result b { background: #F7DC08; }
/*body:not(.searchResultsListing) .gs-webResult.gs-result img, body:not(.searchResultsListing) td.gsc-thumbnail { display: none !important; }*/
.gs-webResult.gs-result img, td.gsc-thumbnail { border: 0 none !important; max-width: 100px !important; max-height: 60px !important; }
.gs-web-image-box, .gs-promotion-image-box { margin-top: 5px; max-height: 60px !important; width: 105px !important; }
.gs-snippet, .gs-visibleUrl { 
	font-family: Calibri, Arial, Helvetica, sans-serif !important; 
	line-height: 1.4em; 
	font-size: 1rem !important; 
	margin-bottom: 0; 
}
.gs-snippet { min-height: 50px; }
.gs-visibleUrl { padding: .15em 0 0 0; color: #777 !important; }
.gsc-url-top { margin-bottom: .35em; }

/* Search results page links */
.gsc-results .gsc-cursor {
	max-width: 100%;
	word-wrap: break-word;
	line-height: 3em;	
}
.gsc-cursor-page { 
	font-weight: 600;
	font-size: 1.125rem;
	padding: .25em .5em .3em;
	border: 1px solid transparent !important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page { 
	margin-right: .95em !important; 
}
.gsc-cursor-page.gsc-cursor-current-page, .gsc-cursor-page.gsc-cursor-current-page:hover {
	font-weight: normal !important; 
	color: #666 !important; 
}
.gsc-cursor-page.gsc-cursor-current-page:hover { text-decoration: none !important; }
.gsc-cursor-page:not(.gsc-cursor-current-page):hover { 
	color: #035694 !important; 
	border-color: #d6d6d6 !important;
	background: #F5F5F5 !important; 
}
.gcsc-find-more-on-google { color: #035694 !important; }
.gcsc-find-more-on-google-magnifier { fill: #035694 !important; }
.gsc-cursor-page:not(.gsc-cursor-current-page), .gsc-cursor-page:not(.gsc-cursor-current-page):hover {
	text-decoration: none !important;
}
.gsc-cursor-page:not(.gsc-cursor-current-page):visited, .gsc-cursor-page:not(.gsc-cursor-current-page):visited:hover { 
	color: #062E4F !important;
	text-decoration: underline !important;
}
.gsc-cursor-current-page { 
	background: url(https://images.azureedge.net/rt/images/interface/icon_paginationTop.gif) no-repeat bottom center; 
}
	

/* Inserted Ads */
.search #dailyWTCVideo { display: none !important; }
.search.rcg .gsc-resultsbox-visible { max-width: 700px; }
@media screen and (min-width: 1024px) {
	.search.rcg .gsc-resultsbox-visible { 
		width: 62%;
		float: left;
	}
	.search.rcg #dailyWTCVideo.visible { 
		display: block !important; 
		margin-right: 0;
	}
	.search.rcg #dailyWTCVideo .secondaryText { display: none; }
}
@media screen and (min-width: 1200px) {
	.search.rcg .gsc-resultsbox-visible { 
		width: 65%;
	}
}
.gsc-control-cse div.multiOptionButton { position: relative !important; }
