
@font-face {
	font-family: 'Austin';
	src: url('../fonts/Austin-Light.eot');
	src: url('../fonts/Austin-Light.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Austin-Light.woff2') format('woff2'),
	url('../fonts/Austin-Light.woff') format('woff'),
	url('../fonts/Austin-Light.svg#Austin-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Favorit';
	src: url('../fonts/Favorit_Light.eot');
	src: url('../fonts/Favorit_Light.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Favorit_Light.woff2') format('woff2'),
	url('../fonts/Favorit_Light.woff') format('woff'),
	url('../fonts/Favorit_Light.svg#Favorit-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Favorit';
	src: url('../fonts/Favorit_Regular.eot');
	src: url('../fonts/Favorit_Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Favorit_Regular.woff2') format('woff2'),
	url('../fonts/Favorit_Regular.woff') format('woff'),
	url('../fonts/Favorit_Regular.svg#Favorit-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Favorit';
	src: url('../fonts/Favorit_Medium.eot');
	src: url('../fonts/Favorit_Medium.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Favorit_Medium.woff2') format('woff2'),
	url('../fonts/Favorit_Medium.woff') format('woff'),
	url('../fonts/Favorit_Medium.svg#Favorit-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Favorit';
	src: url('../fonts/Favorit_Bold.eot');
	src: url('../fonts/Favorit_Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Favorit_Bold.woff2') format('woff2'),
	url('../fonts/Favorit_Bold.woff') format('woff'),
	url('../fonts/Favorit_Bold.svg#Favorit-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Favorit Lining';
	src: url('../fonts/Favorit-Regular_Lining.eot');
	src: url('../fonts/Favorit-Regular_Lining.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Favorit-Regular_Lining.woff2') format('woff2'),
	url('../fonts/Favorit-Regular_Lining.woff') format('woff'),
	url('../fonts/Favorit-Regular_Lining.svg#Favorit-RegularLining') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Favorit Lining';
	src: url('../fonts/Favorit-Medium_Lining.eot');
	src: url('../fonts/Favorit-Medium_Lining.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Favorit-Medium_Lining.woff2') format('woff2'),
	url('../fonts/Favorit-Medium_Lining.woff') format('woff'),
	url('../fonts/Favorit-Medium_Lining.svg#Favorit-MediumLining') format('svg');
	font-weight: 500;
	font-style: normal;
}


body {
	font-family: 'Favorit';
	background: #032563;
	color: #fff;
}

a {
	color: #fff;
	text-decoration: underline;
}

.login h1 a {
	background-image: url('../img/logo@2x.png');
	background-size: contain;
	width: auto;
}

#login .message {
	background: transparent;
	border: none;
	text-align: center;
}

.login form {
	background: transparent;
	border: none;
	text-align: center;
}

.login form .input, .login input[type=password], .login input[type=text] {
	text-align: center;
	color: #032563;
}

#login form p.submit {
	text-align: center;
}

.login .button-primary {
	float: none;
	border: solid 2px #fff;
	background: transparent;
	color: #fff;
	padding: 1rem;
	border-radius: 50px;
}

.login .button-primary:hover {
	background: #fff;
	color: #032563;
	border-color: #fff;
}

.login #nav a,
.login #backtoblog a {
	color: #fff;
	text-align: center;
	display: block;
}