#tny-map-search.tica-member-search{
	--brand-color: var(--color-tica, black);
}
#tny-map-search.acad-member-search{
	--brand-color: var(--color-acad, black);
}
#map-canvas{
	height: 650px;
	margin:0px;
}
#mapformdiv {padding:0px 0px 10px 0px; max-width:95%; margin:0 auto;}
@media screen and (min-width: 768px) {
#mapformdiv {max-width:80%; padding:40px 0px 60px 0px;}
#mapformdiv div {  float:left; width:50%; text-align:center;}
}
#mapformdiv label {display:block;font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif; font-size:1rem; color:#000; font-weight:700;}


#pac-input, #compname {
	background-color: #fff;
	min-width: 380px;
	font-size:100%;
	margin-top:9px;
	padding:0.5rem 0.5rem 0.5625rem;
	line-height:normal;
	border:1px solid #ccc;
	border-radius:4px;
}

#resultsDivouter { background:#dadada !important; padding:20px 0;}
#resultsDiv { width:100%; margin:0 auto !important; list-style-type:none; padding:0; clear:both; max-width:95%; display: flex; flex-wrap: wrap;}
#resultsDiv li { margin-bottom:15px; display: flex; width:100%;}
@media screen and (min-width: 768px) {
#resultsDiv { max-width:80%; }
#resultsDiv > li{ width:48.89%; float:left; margin-right:2.22%;}
#resultsDiv > li:nth-child(2n) { margin-right:0px;}
#resultsDiv > li:nth-child(3n) { clear:left;}
}

@media screen and (min-width: 1200px) {
#resultsDiv > li{ width:31.851%; float:left; margin-right:2.22%;}
#resultsDiv > li:nth-child(2n) { margin-right:2.22%;}
#resultsDiv > li:nth-child(3n) { margin-right:0px; clear:none;}
#resultsDiv > li:nth-child(4n) { clear:left;}
}


#resultsDiv > li .inner{padding:20px;;background:#fff; width:90%; box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);margin:0 auto;}
#resultsDiv > li .inner p{ text-wrap: balance;}
#resultsDiv li .inner h3 {font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
font-weight: 700;
text-transform: uppercase;
color: var(--brand-color) !important;}
#resultsDiv li .inner a {color: var(--brand-color) !important; } 