body.login{ 
	width: 100%; 
	height: 80% !important;
	position: relative; 
}
body.login #login {
	width: 400px !important; 
	margin: 0 auto;
}
body.login #login h1 {
	text-align: center;
	width: 100%;
	color: #FFFFFF;
	font-size: 80px;
	font-weight: 600;	
	position: relative;	
	text-align: center;
}
body.login #login h1 a { 
	display: none !important; 
}
body.login #loginform #return-to-pantheon { 
	display: none !important; 
}
body.login #loginform label { 
	display: none !important; 
}
body.login #loginform .forgetmenot { 
	display: none !important; 
}
body.login #user_login,
body.login #user_login::placeholder,
body.login #user_pass,
body.login #user_pass::placeholder {
	font-size: 16px !important;
	font-family: "halcom" !important;
	padding: 10px 5px !important;
}
body.login #loginform #wp-submit,
body.login #lostpasswordform #wp-submit { 
	width: 100%;
	padding: 5px 10px;
	background-color: #F05023;
	border: 2px solid #E5E5E5;
	font-size: 18px;
	font-family: "halcom";
	color: #FFFFFF;
	text-decoration: none;
}
body.login #loginform #wp-submit:hover,
body.login #lostpasswordform #wp-submit:hover { 
	text-decoration: underline;
}
/* body.login #nav {
	width: 20%;
	position: absolute;
	top: 60%;
	left: 37%;
} */
body.login #nav a {
	font-size: 16px;
	font-family: "halcom";
	color: #FFFFFF;
	text-decoration: none;
}
body.login #nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* body.login #backtoblog {
	width: 20%;
	position: absolute;
	top: 65%;
	left: 37%;
} */
body.login #backtoblog a {
	font-size: 16px;
	font-family: "halcom";
	color: #FFFFFF;
	text-decoration: none;
}
body.login #backtoblog a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

body.login .footer {
	width: 100%;
	position: absolute;
	bottom: -200px;
}

body.login .footer-container {
	position: relative;
}
body.login .footer-container .links {
	display: flex;
	justify-content: center;
	width: 100%;
}
body.login .footer-container .links .links-container {
	display: flex;
	justify-content: center;
	align-content: center;
	column-gap: 20px;
	padding: 25px 15px;
	background-color: #AF3411;
	border-radius: 60px;
}
body.login .footer-container .links .links-container .link {
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
	padding: 0 30px 0 0;
}

body.login .footer-container .links .links-container .link i {
	padding: 0 10px 0 0;
}
body.login .footer-container .links .links-container .link:hover {
	text-decoration: underline;
}
body.login .footer-container .bottom {
	margin: -40px 0 0 0;
	display: flex;
	justify-content: center;
	width: 100%;
	background-color: #FFFFFF;
}
body.login .footer-container .bottom .bottom-container {
	display: flex;
	justify-content: center;
	align-content: center;
	column-gap: 20px;
	padding: 80px 15px 30px 15px;
}
body.login .footer-container .bottom .bottom-container a {
	color: #646469;
	font-size: 14px;
	text-decoration: none;
	padding: 0 30px 0 0;
	text-transform: uppercase;
}
body.login .footer-container .bottom .bottom-container a:hover {
	text-decoration: underline;
}
body.login .footer-container .bottom .bottom-container .copyright-container .copyright {
	color: #646469;
	font-size: 14px;
	padding: 0 30px 0 0;
}
body.login .footer-container .bottom .bottom-container .copyright-container .copyright a {
	padding: 0 0 0 15px;
	color: #F05023;
	text-decoration: underline;
}
body.login .footer-container .bottom .bottom-container .copyright-container .copyright a:hover {
	text-decoration: none;
}
body.login .footer-container .bottom .bottom-container .divider {
	color: #646469;
	font-size: 14px;
	padding: 0 30px 0 0;
}

@media screen and (max-width: 800px) {
	body.login #login h1 {
		font-size: 30px;
	}
	body.login .footer-container .links .links-container {
		display: none;
	}
	body.login .footer-container .bottom .bottom-container {
		display: none;
	}
	body.login .footer-container .copyright-container-mobile {
		text-align: center;
	}
	body.login .footer-container .copyright-container-mobile .copyright-container .copyright {
		color: #646469;
		font-size: 14px;
		padding: 0 30px 0 0;
	}
	body.login .footer-container .copyright-container-mobile .copyright-container .copyright a {
		padding: 0 0 0 15px;
		color: #F05023;
		text-decoration: underline;
	}
	body.login .footer-container .copyright-container-mobile .copyright-container .copyright a:hover {
		text-decoration: none;
	}
}
