@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=ebbdcced-1950-41e3-9cd4-0b6e157f9d66");
@font-face{
font-family:"Avenir Next W02_n4";
src:url("../fonts/4064c113-1653-48f1-a2e8-e7eaf6f66870.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir Next W02";
src:url("../fonts/4064c113-1653-48f1-a2e8-e7eaf6f66870.eot?#iefix");
src:url("../fonts/4064c113-1653-48f1-a2e8-e7eaf6f66870.eot?#iefix") format("eot"),url("../fonts/0a965a85-4682-4442-8edf-edd73a5b4454.woff2") format("woff2"),url("../fonts/984b2eaf-3cdc-4198-93c9-3049f9ba0659.woff") format("woff"),url("../fonts/f2ac19d1-c658-4ad1-abc1-398d300c43c0.ttf") format("truetype"),url("../fonts/cada96b3-47b6-4b7e-8adf-3d40df8cd73b.svg#cada96b3-47b6-4b7e-8adf-3d40df8cd73b") format("svg");
font-weight: 400;
font-style: normal;
}
@font-face{
font-family:"Avenir Next W02_n7";
src:url("../fonts/219a8db8-b7a3-4183-987a-26699b26044d.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir Next W02";
src:url("../fonts/219a8db8-b7a3-4183-987a-26699b26044d.eot?#iefix");
src:url("../fonts/219a8db8-b7a3-4183-987a-26699b26044d.eot?#iefix") format("eot"),url("../fonts/aaffa2f8-ed74-4a5f-93a3-998335833a8b.woff2") format("woff2"),url("../fonts/3539c53f-0cad-47e8-aea8-dbf37e83b459.woff") format("woff"),url("../fonts/d6fea399-25eb-4749-9a99-89d3e3607414.ttf") format("truetype"),url("../fonts/16dd532d-648c-4dab-9e11-5edf42d2f257.svg#16dd532d-648c-4dab-9e11-5edf42d2f257") format("svg");
font-weight: 700;
font-style: normal;
}
@font-face{
font-family:"Avenir W01_n2";
src:url("../fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
src:url("../fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("../fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("../fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("../fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("../fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");
font-weight: 200;
font-style: normal;
}
@font-face{
font-family:"Avenir W01_o2";
src:url("../fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix");
src:url("../fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix") format("eot"),url("../fonts/a59168c1-917d-4de9-a244-0316c057c357.woff2") format("woff2"),url("../fonts/6dc0e7d8-9284-44e1-8f05-984a41daa3a4.woff") format("woff"),url("../fonts/2315df7a-8bc2-433d-bf0a-162fc0063de0.ttf") format("truetype"),url("../fonts/7b1e5b2a-b6a6-43da-9021-ada6d1d797f2.svg#7b1e5b2a-b6a6-43da-9021-ada6d1d797f2") format("svg");
font-weight: 200;
font-style: oblique;
}
@font-face{
font-family:"Avenir W01_n3";
src:url("../fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
src:url("../fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("../fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("../fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("../fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("../fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");
font-weight: 300;
font-style: normal;
}
@font-face{
font-family:"Avenir W01_o3";
src:url("../fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");
src:url("../fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"),url("../fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"),url("../fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"),url("../fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"),url("../fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg");
font-weight: 300;
font-style: oblique;
}
@font-face{
font-family:"Avenir W01_n4";
src:url("../fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
src:url("../fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"),url("../fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),url("../fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"),url("../fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"),url("../fonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg");
font-weight: 400;
font-style: normal;
}
@font-face{
font-family:"Avenir W01_o4";
src:url("../fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix");
src:url("../fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot"),url("../fonts/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2") format("woff2"),url("../fonts/cdda031e-26e9-4269-83d1-5a218caa10db.woff") format("woff"),url("../fonts/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf") format("truetype"),url("../fonts/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d") format("svg");
font-weight: 400;
font-style: oblique;
}
@font-face{
font-family:"Avenir W01_n5";
src:url("../fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
src:url("../fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("../fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("../fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("../fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("../fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
font-weight: 500;
font-style: normal;
}
@font-face{
font-family:"Avenir W01_o5";
src:url("../fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix");
src:url("../fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot"),url("../fonts/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"),url("../fonts/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff"),url("../fonts/cee053ec-4b41-4506-a1fe-796261690610.ttf") format("truetype"),url("../fonts/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e") format("svg");
font-weight: 500;
font-style: oblique;
}
@font-face{
font-family:"Avenir W01_n8";
src:url("../fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
src:url("../fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("../fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("../fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("../fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("../fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
font-weight: 800;
font-style: normal;
}
@font-face{
font-family:"Avenir W01_o8";
src:url("../fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix");
src:url("../fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot"),url("../fonts/3c210c80-960f-4684-850b-25390b4d08af.woff2") format("woff2"),url("../fonts/cb5c71ad-e582-4d00-929c-67fbfaeb1c27.woff") format("woff"),url("../fonts/9ced8e96-4602-4507-8c20-4ff381949a9a.ttf") format("truetype"),url("../fonts/a7c1d112-7546-459d-a153-1467481298bd.svg#a7c1d112-7546-459d-a153-1467481298bd") format("svg");
font-weight: 800;
font-style: oblique;
}
@font-face{
font-family:"Avenir W01_n9";
src:url("../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");
src:url("../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"),url("../fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("../fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"),url("../fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"),url("../fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg");
font-weight: 900;
font-style: normal;
}
@font-face{
font-family:"Avenir W01_o9";
src:url("../fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix") format("eot")
}
@font-face{
font-family:"Avenir W01";
src:url("../fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix");
src:url("../fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix") format("eot"),url("../fonts/a2477e08-09d9-4d4b-97a9-23a1e22cb44c.woff2") format("woff2"),url("../fonts/19d12bba-92b1-43ad-9bab-cd36a4195c2a.woff") format("woff"),url("../fonts/5ba5a010-7470-4d9d-8a49-2920dc1be1f8.ttf") format("truetype"),url("../fonts/6d4a6a8c-ef50-422f-8456-88d479e0b23d.svg#6d4a6a8c-ef50-422f-8456-88d479e0b23d") format("svg");
font-weight: 900;
font-style: oblique;
}




/* We like off-black for text. */
body, select, input, textarea {color: #333;}


/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */

::-moz-selection{background: #f00; color: #fff; text-shadow: none;}
::selection {background: #f00; color: #fff; text-shadow: none;}

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #f00;}

ins {background-color: #f00; color: #000; text-decoration: none;}
mark {background-color: #f00; color: #000; font-style: italic; font-weight: bold;}

/* Mozilla dosen't style placeholders by default */
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }

body {
	color: white;
	font-size: 16px;
	font-family: 'Avenir W01', sans-serif;
	line-height: 20px;
	font-style: normal;
	width: 100%;
	overflow: hidden;
}
p {
	margin-bottom: 12px;
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #fff;
}
.wrapper {
	width: 100%;
	min-width: 900px;
	/*max-width: 1440px;*/
	margin: 0 auto;
	background-color: #18A7FF;
	background-image: url('../img/site_bg.jpeg');
	background-size: auto 100vh;
	background-repeat: repeat-x;
/*	background-position: top left; */
	
}
header {
/*	height: 1018px;*/
	min-height: 100vh;
	background-image: url('../img/WEB-ATHENA_web.jpeg');
	background-size: auto 100%;
	background-repeat: no-repeat;
  background-position: top left; 
  padding: 320px 0 0 50%;
}
header h1 {
	font-size: .1px;
	background-image: url('../img/in_athena_logo.png');
	background-size: cover;
	background-position: left;
	width: 502px;
	height: 140px;
}
header h2 {
	font-size: 28px;
	font-family: "Avenir Next W02";
	margin-bottom: 12px;
	text-transform: uppercase;
}
nav ol {
	list-style-type: none;
	margin-top: 12px;
}
nav li {
	margin-bottom: 12px;
}
nav a {
	text-transform: uppercase;
	border-bottom: none;
	font-weight: 500;
}
article {
	background-color: #ff0000;
	padding: 10px 0;
}
.heading,
.details {
	margin: 0 10px 10px 10px;
}
.heading,
.details,
.inthemaking,
.sponsors,
.contact {
	border: 10px solid #018DF6;
	text-align: center;
	padding: 35px 155px;
}

.sponsors {
  background-color: white;
}

.inthemaking,
.sponsors,
.contact {
	margin: 10px 10px 0 10px;
}
.heading {
	line-height: 50px;
	text-transform: uppercase;
}
.heading p {
	font-family: "Avenir Next W02";
	font-weight: 700;
	font-size: 46px;
}

.heading p:hover {
  color: #44C0FF;
}

.contact {
	line-height: 50px;
}

.details p {
	font-size: 24px;
	line-height: 29px;
	font-weight: 300;
}
.heading p,
.details p,
.inthemaking p,
.contact p {
	margin: 0;
}
.big {
	position: relative;
	background-color: #018DF6;
}

.left,
.right {
	background-color: #018DF6;
	float: left;
	padding: 55px;
}
.left {
	width: calc( 50% + 10px );
	border-right: 10px solid #f00;
}
.right {
	width: calc( 50% - 10px );
	border-left: 10px solid #f00;
	position: relative;
	left: -10px;
}
.big h2 {
	color: #f00;
	font-size: 24px;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 1em;
}

.big h2:hover {
  color: #44C0FF;
}

.big p {
	text-align: justify;
}
.big ul {
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    margin-bottom: 75px;
}
.big li {
	margin-bottom: 12px;
	text-align: center;
}
.big::after {
	content: '';
    display: block;
    clear: both;
}
.right {
	right: 0px;
}
.right p {
	margin-bottom: 75px;
	text-align: center;
}
.inthemaking,
.sponsoredby {
	font-size: 24px;
	line-height: 33px;
}
.making,
.sponsoredby {
	text-transform: uppercase;
	font-weight: 900;
}
.sponsoredby {
  color: #ff0000;
}
.join {
	font-weight: 800;
	font-size: 24px;
	line-height: 63px;
}
.inathena {
	font-family: "Avenir Next W02";
	font-weight: 700;
}
p.launch {
	font-weight: 900;
	font-size: 36px;
	line-height: 44px;
	margin: 20px 0px;
}

.address {
  font-size: 20px;
  line-height: 22px;
}

.contact p {
	font-weight: 900;
	font-size: 24px;
}
footer {
	font-size: 20px;
	line-height: 22px;
	text-transform: uppercase;
	background-color: white;
	color: #f00;
	text-align: center;
	padding: 30px;
}
footer > div {
	width: auto;
	display: inline-block;
	text-align: right;
}
footer label {
	font-weight: 900;
	display: inline-block;
}
footer .clear {
	display: none;
}
footer input {
	border: 3px solid #f00;
	font-size: 26px;
	padding: 4px 20px;
	margin-left: 10px;
	margin-top: -26px;
	color: #f00;
	font-family: "Avenir W01";
	font-weight: 500;
}
.mc-field-group {
	display: inline-block;
}
#mc_embed_signup { 
	display: inline-block;
	float: right;
}
#mc_embed_signup_scroll {
	display: inline-block;
}
/* Media queries
-------------------------------------------------------------------------------*/


@media screen and (max-width: 900px) {
	.wrapper {
		width: 100%;
		min-width: 320px;
	}
	header {
		background-size: 900px;
		background-position: 0px 0px;
		height: 635px;
	    padding: 350px 0 0 170px;
	    min-height: 0;
	}
	header h2 {
		display: none;
	}
	header h1 {
		width: 170px;
		max-width: calc( 100vw - 175px );
		height: 47px;
		background-size: 100%;
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	nav ol {		
	    margin-top: 16px;
	}
	.heading,
	.details,
	.inthemaking,
	.contact {
		padding: 25px;
	}
	.heading p {
		font-size: 21px;
		line-height: 29px;
	}
	.details p {
		font-size: 16px;
		line-height: 20px;
		text-align: justify;
	}
	.left,
	.right {
		width: 100%;
		border: none;
		padding: 25px 55px;
	}
	.left {
		margin-bottom: 25px;
	}
	.big ul {
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    margin-bottom: 60px;
	}
	.right h2 {
		margin-bottom: 10px;
	}
	.right p:last-of-type {
		margin-bottom: 25px;
	}
	.inthemaking {
		padding: 45px 40px;
	}
	.making {
		font-size: 16px;
		line-height: 22px;
	}
	.join {
		font-size: 22px;
		line-height: 30px;
	}
	.launch {
		font-size: 14px;
		line-height: 24px;
		padding: 0 35px;
	}
	p.making,
	p.join {
	    margin-bottom: 16px;
	}
	.contact p {
		font-size: 16px;
	}
	footer label {
		text-align: center;
		display: block;
	}
	footer input {
		width: 100%;
		margin: 25px 0 0 0;
	}
}


@media screen and (max-width: 830px) {
	header {
		background-size: 900px;
		background-position: -70px 0px;
	}
}


/* Print styles
-------------------------------------------------------------------------------*/
@media print {



}