
@font-face { 
           src: url('fonts/Range-Italic.eot'); /* IE < 9 */
           src: url('fonts/Range-Italic.eot?#') format("embedded-opentype"), /* IE 9 */
                url('fonts/Range-Italic.woff') format("woff"),
                url('fonts/Range-Italic.ttf') format("opentype"),
                url('fonts/Range-Italic.svg') format("svg");
           font-family: RangeItalic;
           font-style: normal;
           font-weight: normal;
           }

     
     .RangeItalic {
         font-family: RangeItalic, "Zero Width Space", "FB Unicode Fallback";
         }
         
@font-face { 
           src: url('fonts/Range-Medium.eot'); /* IE < 9 */
           src: url('fonts/Range-Medium.eot?#') format("embedded-opentype"), /* IE 9 */
                url('fonts/Range-Medium.woff') format("woff"),
                url('fonts/Range-Medium.ttf') format("opentype"),
                url('fonts/Range-Medium.svg') format("svg");
           font-family: RangeMedium;
           font-style: normal;
           font-weight: normal;
           }

     
.RangeMedium {
 font-family: RangeMedium, "Zero Width Space", "FB Unicode Fallback";
 }



 body {
 	text-rendering: optimizeLegibility
	
 }

a {
	color:#808285; 
	text-decoration:none;
	font-family: RangeMedium;
	border-bottom:4px solid #808285;

		/* 
	-moz-font-feature-settings: "smcp" 1; 
	-moz-font-feature-settings: "smcp=1"; 
	-ms-font-feature-settings: "smcp" 1; 
	-webkit-font-feature-settings: "smcp" 1; 
	font-feature-settings: "smcp" 1; 
	font-variant-caps:small-caps;  */
	
}

a:hover, a:active {

	/* color:#D2232A; */
	
	color:#00aef0;	

	color:#a1ffff; /*aqua plus 1k */
	
	color:#00ffff; /*aqua*/
	
	color:#20e3e3;	/*aqua darker*/
		
	border-bottom:4px dashed #20e3e3;



	
}



::selection {

	background: rgba(23,227,227,.3); color: #000; text-shadow: none; /* Safari */

	}
	

::-moz-selection, {
		background: rgba(0,204,246,.3); color: #000; text-shadow: none;  /* Firefox */
	}


.card {
	text-align:left;


	margin-left: 5px;
	margin-right: 3px;
	margin-top:10px;
	
	margin-top:40px;
	
	font-size:23px;
	line-height:1.3em;
	max-width:400px;
	
}

.small {
	font-size:16px;
}
			
.center {
	margin:0 auto;
}			

@media screen and (min-width: 640px) {
	.card {
		max-width:600px;
		margin-left: 30px;
		margin-top:50px;
	
		font-size:36px;
		line-height:1.2em;
	}


}