/* Custom CSS overrides for login page */
#login h1 a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_2' viewBox='0 0 248.4 60.8'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2-2'%3E%3Cpath d='M113.4.4H96.9c-.4 0-.4.4-.4.4l-3.4 21.1h-.9L89.3.9s0-.4-.3-.4H75.7c-.3 0-.4.3-.4.3L72.4 22h-.9L68.2 1s0-.4-.4-.4H45.9c-.5 0-.5.4-.5.4l-3.3 21h-.9L38.3.9s0-.5-.5-.5H24.9c-.6 0-.6.7-.6.7l-2.8 20.8h-.9L17.3 1s0-.6-.6-.6H.8c-1.1 0-.8 1-.8 1l12.8 58.1s.2 1 1.4 1h10.4c1.2 0 1.3-1.2 1.3-1.2l5-25.9h.9l5 26s.2 1.1 1.2 1.1h10.7c1.1 0 1.3-1.1 1.3-1.1l6.5-30.8h.9L64 59.4s.2 1.1 1.2 1.1h10.7c1.1 0 1.2-1 1.2-1l5-26.1h.9l5 26s.3 1.1 1.2 1.1h10.9c.8 0 1-.9 1-.9L113.7 1s.2-.5-.3-.5ZM201.8 29.4c.7-6.1 0-16.5 0-16.5C200.1-.4 184.7.4 184.7.4h-26.6c-.8 0-.8.7-.8.7v58.7s0 .8.8.8h13.6c.7 0 .7-1 .7-1v-19h6.1l8 19.2s.3.8 1.4.8h16.8l-11.3-21.9s7.5-3.1 8.3-9.2Zm-17-2.3h-12.3V15.2h12s2.3 0 2.3 2.4v7.1s.1 2.3-2 2.3Z' class='st0'/%3E%3Cpath d='M233 .4h-19.9c-.8 0-.9.8-.9.8l-11.3 46.6 6.8 12.7h5.4c1.2 0 1.3-1.2 1.3-1.2l1.8-9.1h13.6l1.8 9.1s.2 1.2 1.5 1.2c.2.2 11.5 0 14.7 0 1.1 0 .6-1 .6-1l-14.2-58s0-1.1-1.3-1.1Zm-13.9 35.2 3.6-17.8h.7l3.5 17.8h-7.8ZM144 22.1h9.7c.5 0 .5-.5.5-.5v-9.4C153.1 1.8 141.8.3 141.8.3c-7.1-.9-18.1 0-18.1 0-3.1.4-5.4 1.3-7.2 2.5l-5.2 24c1.3 4.1 5.9 5.4 5.9 5.4l19.8 8.2c2 .8 2 2.5 2 2.5V45c0 1.3-1.2 1.5-1.2 1.5h-9.5c-2 0-2-1.7-2-1.7V42c0-.5-.4-.7-.4-.7l-4.8-2s-.3-.2-.9-.2h-8.7c-.6 0-.6.6-.6.6v9c0 10.6 14 11.8 14 11.8h14.6c13.7 0 14.7-13.1 14.7-13.1V35.7c0-4.8-5.1-6.6-5.1-6.6l-21.5-9c-1.6-.9-1.4-2.3-1.4-2.3V16c0-1.6 1.4-2 1.4-2h9.1c2.8 0 2.8 3.1 2.8 3.1v2.7c0 .5.4.6.4.6l3.1 1.3s.3.2 1 .2Z' class='st0'/%3E%3C/g%3E%3C/svg%3E");
	height: 65px;
	width: 320px;
	background-size: 320px 65px;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}

body.login {
	background: #FE8322;
	background: linear-gradient(130deg, rgba(254, 131, 34, 1) 29%, rgba(113, 33, 84, 1) 80%);
}

body.login #loginform {
	border-radius: 10px;
}

body.login #nav,
body.login #backtoblog {
	float: left;
	margin: 0;
	padding: 0;
	width: 49%;
}

body.login #backtoblog {
	float: right;
	text-align: right;
}

body.login #backtoblog a,
body.login #nav a,
body.login a,
body.login .login-message {
	color: #fff;
}

body.login .login-message {
	color: #fff;
	font-size: 1rem;
	margin-bottom: 1rem;
}

body.login #backtoblog a:hover,
body.login #nav a:hover {
	color: #fff;
	text-decoration: underline;
}

body.login a:hover {
	color: #fff;
	text-decoration: none;
}

body.login .privacy-policy-page-link {
	clear: both;
	margin: 5rem 0 2rem;
}

body.login.wp-core-ui .button-primary {
	background: #712154;
	border-color: #712154;
	color: #ffcc0d;
	font-style: italic;
	text-transform: uppercase;
}

body.login.wp-core-ui .button-secondary {
	color: #712154;
}

.login .message, .login .notice, .login .success {
	border-left: 4px solid #712154;
	color: #3c434a;
}

.login .message a, .login .notice a, .login .success a {
	color: #3c434a;
}

.login .message a:hover, .login .notice a:hover, .login .success a:hover {
	color: #712154;
	text-decoration: none;
}