/* General Style */
/**	font face	**/

@font-face {
    : 'pt_sans_narrowregular';
    src: url('../font/PTN57F-webfont.eot');
    src: url('../font/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/PTN57F-webfont.woff') format('woff'),
         url('../font/PTN57F-webfont.ttf') format('truetype'),
         url('../font/PTN57F-webfont.svg#pt_sans_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html { font-size: 100%; padding: 0; margin: 0; }

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

html{
height:1px;
min-height:100%;
}


body {
	font-family:'pt_sans_narrowregular','PT sans narrow','JosefinSansStdLight','open_sanscondensed_light';
	color: #DFDFDF;
	font-size:1.5em;
	line-height:1.7em;
	text-align:justify;
	margin:2%;
	}

a {
	color: #eee;
	text-decoration: none;
	}


h3 {
	margin: 0;
	padding: 0.4em;
	text-align: center;
	font-size: 1.8 em;
	line-height:2em;
	font-weight: 300;
	opacity: 1;
	border-radius: 3px 3px 0 0;
	}
h3 span{
	font-size: 0.8em;
	line-height:1em;
	}
sup {	
	font-size:0.6em;
	}
.note {	display:block;
	padding : 0 3em;
	font-size:0.7em;
	line-height:1.2em;
	}

a:hover,
a:active {
	color: #white;
}

/* Header Style */

.main,
.container > header {
	margin: 0 auto;
	padding:0;
}

.container > header {
	text-align: center;
	background: transparent;
	padding: 0;
}

.container > header h1 {
	font-size: 3.625em;
	line-height: 1.3;
	margin: 0;
	font-weight: 300;
	text-shadow: 2px 2px 4px #555;
}

.container > header span {
	display: block;
	font-size: 50%;
	opacity: 0.7;
	padding: 0 0 0.6em 0;
}


.column {
	float: left;
	width: 50%;
	padding: 0 2em;
	min-height:20em;
	position: relative;
}

.column:nth-child(2) {
	box-shadow: -1px 0 0 rgba(0,0,0,0.1);
}

.column p {
	font-weight: normal;	
	padding: 0;
	margin: 0;
	text-align: right;

}

/* To Navigation Style */
.acor-top {
	background: transparent;
	text-transform: none;
	width: 100%;
	font-size: 0.69em;
	line-height: 2.2;
}

.acor-top a {
	padding: 0 1em;
	letter-spacing: 0.1em;
	display: inline-block;
}

.acor-top a:hover {
	color:#fff;
	background: transparent;
}

.acor-top span.right {
	float: right;
}

.acor-top span.right a {
	float: left;
	display: block;
}

}

