/* Global Links */

a {	text-decoration: none; }

a:focus, a:hover {

	outline: none;

	text-decoration: none; }



/* Headings */



h1, h2, h3, h4 { 

	font-family: 'Roboto Condensed', sans-serif;

	position: relative; }



h1 {

	font-size: 1.6em;

	margin-bottom: .5em;

	line-height: 1;

	font-weight: 700; }

h3 {

	font-size: 2.2em;

	font-weight: 700;

	text-transform: uppercase;

	margin: 0 auto 1em; }



h4 {

	font-size: 1.3rem;

	margin-bottom: .7rem;

}



/* Icons

---------------------------------- */



@font-face {
	font-family: 'minimal-icons';
	src:  url('../../../../31537/Minimal/minimal_abuoak.eot');
	src:  url('../../../../31537/Minimal/minimal_abuoak.eot#iefix') format('embedded-opentype'),
	  url('../../../../31537/Minimal/minimal.woff') format('woff2'),
	  url('../../../../31537/Minimal/minimal_abuoak.ttf') format('truetype'),
	  url('../../../../31537/Minimal/minimal_abuoak.woff') format('woff'),
	  url('../../../../31537/Minimal/minimal_abuoak-minimal.svg') format('svg');
	font-weight: normal;
	font-style: normal; }

.icons {

	font-family: 'minimal-icons';

	speak: none;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale; }



/* Text Elements

---------------------------------- */



p { 

	margin: 0 0 1em;

	position: relative; }



p:last-child,

p:last-of-type { margin-bottom: 0; }



sup, sub    { line-height: 0; }



strong { font-weight: 600; }

.content.layer .wrap {
	max-width: 900px;
}
.content.layer p {
	font-size: 1.15em;
	margin-bottom: 1em;
}
.content ul {
	text-align: left;
	margin: 0 0 1.5em 1.5em;
}
.content ul li {
	padding-bottom: .6em;
	font-size: 1.15em;
}