@font-face {
    font-family: 'alop';
    src: url('../fonts/Asap-Regular.eot');
    src: url('../fonts/Asap-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Asap-Regular.woff') format('woff'),
         url('../fonts/Asap-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {	
    font-family: 'alop';
    src: url('../fonts/Asap-Italic.eot');
    src: url('../fonts/Asap-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Asap-Italic.woff') format('woff'),
         url('../fonts/Asap-Italic.ttf') format('truetype');
    font-style: italic;
}

@font-face {
    font-family: 'alop';
    src: url('../fonts/Asap-BoldItalic.eot');
    src: url('../fonts/Asap-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Asap-BoldItalic.woff') format('woff'),
         url('../fonts/Asap-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'alop';
    src: url('../fonts/Asap-Bold.eot');
    src: url('../fonts/Asap-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Asap-Bold.woff') format('woff'),
         url('../fonts/Asap-Bold.ttf') format('truetype');
    font-weight: bold;
    
}

body{ 
	font-family:'alop',Helvetica,Arial,sans-serif; 
	/*letter-spacing:0.05em;*/
	font-size: 13px;
    line-height: 1.35;
    color:#000000;
	}

.topContent{ margin-top:196px; height:100%;}

.project-thumb > h5{padding-bottom:15px;}

.aForm{ font-weight:bold; float:left; letter-spacing:0.3em;}
.aCircle { font-weight:bold; letter-spacing:0.0em; float:left; text-align:center; height:30px; width:30px; border:#000 solid 1px; border-radius:50%;}
.aCircle:after { clear:both;}

.aSmallCircle { margin-left:3px; margin-right:10px; padding-left:4px; height:16px; width:16px; text-align:center; border:#000 solid 1px; border-radius:14px;}

.aBigCircle {font-weight:bold; letter-spacing:0.0em; font-size:32px; line-height:34px; text-align:center; height:38px; width:38px; border:#000 solid 2px; border-radius:50%;}
.aSuperForm{ letter-spacing:0.3em;padding-left:0.6em}
.aSuperCircle {margin-left:50%; position:absolute; margin-top:20px; left:-86px; font-weight:bold; letter-spacing:0.0em; font-size:156px; line-height:156px; text-align:center; height:172px; width:172px; border:#000 solid 5px; border-radius:50%;}


.footer {height:48px;} 


.footer a:hover{ color:black; text-decoration:none; }
.footer a:hover > .aBigCircle {background: #000000; }

.fliesstxt p { text-transform:none; letter-spacing:0.18em; }
.legal p { font-size: 11px; text-transform:none; letter-spacing:0.18em; }
.subline {font-size: 11px; text-transform:uppercase; letter-spacing:0.18em;}
