/***** Embedded Fonts CSS *****/
@font-face {
    font-family: 'Loretta-MdDisplay';
    src: url('../fonts/Loretta-MdDisplay.eot');
    src: url('../fonts/Loretta-MdDisplay.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Loretta-MdDisplay.woff2') format('woff2'),
         url('../fonts/Loretta-MdDisplay.woff') format('woff'),
         url('../fonts/Loretta-MdDisplay.ttf') format('truetype'),
         url('../fonts/Loretta-MdDisplay.svg#Loretta-MdDisplay') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

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

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

/***** Login, Sign Up & Forgot Password CSS *****/
.login form label {
	font-family: 'Loretta-MdDisplay', sans-serif;
}

.login form .input,
#login #reg_passmail, 
#login form .indicator-hint {
	font-family: 'ArianaPro-Light', sans-serif;
}

.login input[type="submit"] {
	font-family: 'ArianaPro-Medium', sans-serif;
}

.login form .input, 
.login input[type=password], 
.login input[type=text] {
	border-radius: 0;
	border: 1px solid #c5c5c5;
	font-size: 14px;
	line-height: 19px;
}

.login input[type="submit"] {
	background-color: #bb952b;
	color: #ffffff;
	border-radius: 0;
	border: none;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 15px;
	letter-spacing: 2px;
}

.login input[type="submit"]:hover {
	background-color: #000000;
	color: #ffffff;
}

.login form .input:focus {
	outline: none;
	box-shadow: none;
	border-color: #c5c5c5;
}

.login .message, 
.login .notice, 
.login .success {
	border-left-color: #bb952b;
}

.login a:hover,
.login a:focus {
	color: #bb952b !important;
	outline: none !important;
	border: none !important;
}

.login .button.wp-hide-pw {
	color: #000000;
}

.login h1 a {
	width: 150px;
	height: 70px;
	background-size: 150px 70px;
}