/* Site Specific */
.callout {
    border-left-color: #f1b53d;
}

.flex-caption {
	border-left-color: #f1b53d !important;
}

#home-alternate + .flex-container .flex-caption {
	box-shadow: -20px 0px 0px 0px #f1b53d;
}

@media only screen and (min-width: 64em) {
	.regional-header:after {
		background-color: #f1b53d;
	}
}

.simple-list > a { color: #000; }

#logo a,
.system-footer .logo { 
	background-image: url('/_global_resources/regional_campuses/images/Salkehatchie_Linear_W.svg'); 
}

a:not([id]):hover > span, a:not([id]):focus > span, .gs-title a:hover {	
	background-color: #73000a;
	  -webkit-box-shadow: 2px -2px 0 #73000a, -2px -2px 0 #73000a, -2px 1px 0 #73000a, 2px 1px 0 #73000a;
          box-shadow: 2px -2px 0 #73000a, -2px -2px 0 #73000a, -2px 1px 0 #73000a, 2px 1px 0 #73000a;
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
	#logo-footer .logo {
		width: 275px;
    	height: 70px;
	}
}

/* Google Custom Search results page */
	
	/* Remove styles set from default tables styles */
	#___gcse_0 td { 
		border: 0; 
		padding: 0;
	}
	#___gcse_0 .gsc-results td { padding: .75em .5em; }
	.gsc-webResult.gsc-result { margin-bottom: 1em; }
	/* Fix sort by width */
	.gsc-selected-option-container.gsc-inline-block { width: auto !important;}
	.gsc-control-cse { padding: 0 !important; }
    .search-results { min-height: 600px; }
	input.gsc-input,
	input.gsc-search-button { margin-bottom: 0; }
	.gsc-search-box td { width: 100%; }
	.gs-promotion-text-cell { width: auto !important; }
	.gssb_f { width: auto; }
	.gsc-results .gsc-cursor-box .gsc-cursor-current-page { color: #fff !important; }
	.gsc-search-button,
	.gsc-clear-button { display: none; }

@media only screen and (min-width: 48em) {
.gsc-search-button, .gsc-clear-button {
    display: table-cell;
}
