body { 
	font-family:arial; background-color: RGBA( 100, 100, 100, 0.1); 
	}
	.dirCity { font-size:2em; overflow:wrap;}
	.dirOrgName { font-size:1.3em; overflow:wrap;}
	.dirTel { font-size:2em; }
	.dir1 { font-size:1.38em; font-weight:bold; color:#666;}
	.a { text-decoration:underline; color:darkblue; }
	.card { filter:blur( 0px); margin:0px; background: transparent; color: black; overflow: hidden; box-shadow:5px 3px 5px 2px rgba( 100,100,100,0); }
	.cards { max-width:100%; margin: 0px; display: grid; grid-gap:40px; overflow: hidden; padding-top:0px; margin-top:-20px; background: transparent; }
	@media (min-width: 0px) { .cards { grid-template-columns: repeat(2, 1fr);  overflow: hidden; font-size:1em;}}
	@media (min-width: 1100px) { .cards { grid-template-columns: repeat(3, 1fr);  overflow: hidden; font-size:0.79em;} }
	@media (min-width: 1200px) { .cards { grid-template-columns: repeat(4, 1fr);  overflow: hidden; font-size:0.83em;} }
	@media (min-width: 1750px) { .cards { grid-template-columns: repeat(5, 1fr);  overflow: hidden; font-size:0.88em;} }
	@media (min-width: 2300px) { .cards { grid-template-columns: repeat(6, 1fr);  overflow: hidden; font-size:0.9em;} }
	@media (min-width: 3900px) { .cards { grid-template-columns: repeat(7, 1fr);  overflow: hidden; font-size:1.3em;} }
	@media (min-width: 4900px) { .cards { grid-template-columns: repeat(8, 1fr);  overflow: hidden; font-size:1.7em;line-height:2.4em;} }
	span.orgType { font-variant-caps: small-caps; margin:0px;height:10px;background-color:pink;padding-left:5px;padding-right:5px;}
	span.dirOrgName { margin-top:0px;padding:0px; margin-top:20px}
	.dirWebsite { background-color:rgba( 255,235,180, 0.5); padding-left:4px;padding-right:4px;}
	.dirWebsite:hover { background-color: rgba( 255,235,180, 0.9); }
	span.cardTitle { background-color: rgba( 100, 0 ,0 , 0.3);}


 img.fade {
	width:100%;
      -webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
      mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
    }




