/* CSS Document */

/* General Stype */
*, ::before, ::after {
  box-sizing: border-box;
}

body {
	background:#FFFFFF;
	font-size:100%;
	margin:0em;
	padding:0em;
}

h1 {
	font-size:2.5em;
	line-height:3.8em;
	font-family:Helvetica;
	font-weight:100;
	color:#E2D8DB;
	margin:0em;
}

h2 {
	font-size:1.563em;
	line-height:1.8em;
	font-family:Helvetica;
	font-weight:100;
	color:#2F2D2C;
	margin:0em;
	padding:1.25em;
	text-align:left;
}

p {
	line-height:1.25em;
	font-family:Helvetica;
	font-weight:100;
	color:#2F2D2C;
	margin:0em;
	padding:1.25em;
	text-align:justify;
}

ul {
	margin:0px;
	padding:0px;
}


img {
	width:90%;
	height:auto;
	max-width:100%;
}

a {
	text-decoration:none;
}

/* Header */
/* Content Area*/
#main {
	display:block;
	width:100%;
	margin:0em auto;
	padding:0em;
}
#main li {
	list-style:square;
	font-family:Helvetica;
	font-weight:100;
	color:#2F2D2C;
	line-height:1.25em;
	margin:0em;
	padding:0em;
	margin:0.313em 0em 0.313em 0em;
}

}
#main article {
	display:inline-block;
	width:100%;
	background:#FFFFFF;
	vertical-align:top;
	margin:0em;
	padding:0em;
	text-align:center;
}

#main article img {
	width:100%;
}

#main aside {
	display:inline-block;
	width:30.6%;
	margin-left: 3%;
	padding:0em;
	vertical-align:top;
}

#main aside section {
	margin-bottom:1.563em;
	background:#FFFFFF;
	border-bottom:0.188em solid #E7590B;
}

#main article h2 {
	padding:1em 1.8em 1em 1.8em;
}

#main aside section ul {
	padding:0em 1.875em 1.25em 2.5em;
}

#splitFrame {
	display:block;
}

#splitLeft {
	position:block;
	background:#FFFFFF;
	width:50vw;
/*	padding:1em 1em 1em 1em; */
	padding:0 5% 0 5%; 
	float:left;
	min-height:120px; 
/*	min-height:470px; */
}

#splitLeft p {
/*	margin:1em 1em 1em 1em; */
	padding:5% 5% 5% 5%; 
	font-size:1.5em;
	color: #000000;
	text-align:center;
}


#splitRight {
	position:block;
	background:#FFFFFF;
	width:50vw;
/*	padding:1em 1em 1em 1em; */
	padding:0 5% 0 5%; 
	float:left;
	min-height:360px; 
/*	min-height:470px; */
}

#splitRight p {
/*	margin:1em 1em 1em 1em; */
	padding:5% 5% 5% 5%; 
	font-size:1.5em;
	color: #000000;
	text-align:center;
}

#splitRight a {
	background:#C8DF89;
	margin:5em;
	font-family:"Helvetica";
	color:#FFFFFF;
	text-decoration:none;
	padding:0.8em 1.2em 0.8em 1.2em;
	height:20px;
}

#naContentFrame {
	position:block;
	background:#FFFFFF;
	width:100%;
}

#naContentInner {
	padding:2em 2em 2em 2em;
	background:#FFFFFF;
	display:block;
	position:relative;
	left:0px;
	top:7px;
	width:50vw;
	vertical-align:top;
	max-height:400px;
}

#naContentInner p {
	display:block;
	position:relative;
	top:700px;
}

#naContentInner h1 {
	font-size:4em;
	display:block;
	top:700px;
}

#naContentInner h2 {
	font-size:3em;
	display:block;
	top:700px;
}

#naContentOuter {
	display:block;
	position:relative;
	text-align:right;
	width:90%;
	float:right;
	z-index:-1;
}


/* Horisontal Rule */
hr {
    border: none;
    border-top: 3px double #333;
    color: #333;
    overflow: visible;
    text-align: center;
    height: 5px;
}

hr:after {
    background: #fff;
    content: '-';
    padding: 0 4px;
    position: relative;
    top: -13px;
}


/* Footer */
footer {
	display:block;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	background:#004225; /* British Racing Green */
	text-align:center;
}

footer ul {
	display:block;
	width:100%;
	text-align:center;
	margin:0px auto;
}

footer ul li {
	display:inline;
	font-size:0.8em;
	line-height:2.8em;
/*	color:#E2DBDB; */
	color:#DFEFC9; /*Text NA Background Green*/
	padding:0em 0.625em 0em 0.625em;
}

footer ul li a {
/*	color:#E2DBDB; */
	color:#DFEFC9;
}

footer ul a:hover {
	color:#FFFFFF; /*Hover Text White*/
}


/* Mobile Style */
