@font-face{
	font-family:"Avenir Next";
	font-weight: 300;
	src:url("fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
	src:url("fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"),url("fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"),url("fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"),url("fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"),url("fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg");
}
@font-face{
	font-family:"Avenir Next";
	font-weight: 900;
	src:url("fonts/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot?#iefix");
	src:url("fonts/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot?#iefix") format("eot"),url("fonts/5c57b2e2-f641-421e-a95f-65fcb47e409a.woff2") format("woff2"),url("fonts/181c847e-cdbc-43d5-ae14-03a81c8953b4.woff") format("woff"),url("fonts/045d1654-97f2-4ff0-9d24-21ba9dfee219.ttf") format("truetype"),url("fonts/3c111f4f-c9f7-45d4-b35f-4f4ed018842f.svg#3c111f4f-c9f7-45d4-b35f-4f4ed018842f") format("svg");
}
@font-face{
  font-family:"Avenir Next";
  src:url("fonts/7adddd91-84e0-4423-b40e-61945189916d.eot?#iefix");
  src:url("fonts/7adddd91-84e0-4423-b40e-61945189916d.eot?#iefix") format("eot"),
  url("fonts/20c4b28f-c55b-47a1-89a9-1064776b472c.woff2") format("woff2"),
  url("fonts/b0908846-3d5c-4768-af33-5f968b1da156.woff") format("woff"),
  url("fonts/fe1602be-28ca-467e-9cd3-7bfc586f31bc.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face{
  font-family:"Avenir Next";
  src:url("fonts/6fb51c51-e183-4721-9e37-45a2ba8a5641.eot?#iefix");
  src:url("fonts/6fb51c51-e183-4721-9e37-45a2ba8a5641.eot?#iefix") format("eot"),
  url("fonts/9e20d350-02ed-419e-8306-41e8fddafb4e.woff2") format("woff2"),
  url("fonts/9ddb7916-058a-4e43-9880-dcb237ef42b6.woff") format("woff"),
  url("fonts/39e32aa7-13e2-40ab-ac9c-ea669789b9d6.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

body {
  background: #191919;
	color: #ffffff;
	margin:0;
  font-family:  "Avenir Next", Arial, sans-serif;
  font-size: 16px;
}


p {
	margin: 0 0 1.5rem;
}

h2.title {
	margin-bottom: 0;
}

.logo-img {
		width: 4.5rem;
		height: 3.7rem;
    object-fit: cover;
    object-position: top;
}
.logo-title {
	display: inline-block;
    font-weight: 800;
    letter-spacing: 1px;
    font-size: 32px;
    vertical-align: top;
    margin: 0.6rem 0 0 1rem;
}

.navtop {
	display:inline-block;
	background: rgb(235,0,140);
	width: 100%;
	border: 0;
}
.navtop div {
    width: 1000px;
    height: 100%;
    margin: 0 auto;
}
.navtop .logo-img {
    width: 4rem;
    height: 3.3rem;
}
.navtop .logo-title {
    font-size: 30px;
    margin: 0.55rem 0 0 0.55rem;
}

.logo {
	float:left;
}
.navtop > div > a:not(.logo) {
	float:right;
	font-weight: bold;
	padding: 1.5rem 0 1rem;
}

.navtop div a:hover {
	color: #fff;
	opacity: 0.85;
}
body.loggedin {


}
.content {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

