@font-face{font-family:"Source Sans";src:url("https://meierhofer.yourstyle.guide/wp-content/fonts/SourceSansPro-Regular.woff");font-weight:normal;font-style:normal}@font-face{font-family:"Source Sans";src:url("https://meierhofer.yourstyle.guide/wp-content/fonts/SourceSansPro-Light.woff");font-weight:light;font-style:normal}@font-face{font-family:"Source Sans";src:url("https://meierhofer.yourstyle.guide/wp-content/fonts/SourceSansPro-SemiBold.woff");font-weight:bold;font-style:normal}body.login{color:#000000;background:#F8FAFB;font-family:"Source Sans", sans-serif;font-weight:400;display:flex}body.login .customsplash{flex:3;display:flex;align-items:center;justify-content:flex-start}body.login .customsplash h1{width:30%;margin:-10% 0 0 10%;font-size:2.4rem;font-weight:700;line-height:100%;text-align:left}body.login .customsplash h1 #logo{width:100%;display:block}body.login .customsplash h1 .maintitle{padding:1rem 0}body.login .customsplash h1 .subline{font-size:1.2rem;text-transform:none}body.login #login{width:initial;padding:0;margin:0;color:#F8FAFB;background:#373740;flex:0 0 350;display:flex;flex-direction:column;justify-content:center}body.login #login h1{display:none}body.login #login #login_error,body.login #login .message{padding:1rem 1.5rem;border-left-color:#e63e4e;color:#F8FAFB;background:black}body.login #login #login_error a,body.login #login .message a{color:white}body.login #login form{padding:0 1.5rem;margin:auto 0 0;border:0;background:#373740;position:relative}body.login #login form.admin-email-confirm-form{margin:auto 0}body.login #login form.admin-email-confirm-form .admin-email__details{margin-top:1rem}body.login #login form.admin-email-confirm-form .admin-email__actions{margin-bottom:1rem}body.login #login form.admin-email-confirm-form a{color:#F8FAFB;text-decoration:none}body.login #login form.admin-email-confirm-form .button-large{display:flex;align-items:center;justify-content:center}body.login #login form.admin-email-confirm-form .button-large:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #2271b1}body.login #login form .input,body.login #login form .button{height:3rem;border:0;border-radius:0;color:#F8FAFB;background:#17171b}body.login #login form .button{border-radius:0}body.login #login form .button-primary{width:100%;margin:32px 0;border-radius:0;background-color:#e63e4e;text-shadow:none;display:block}body.login #login form input[type="text"],body.login #login form input[type="password"]{margin-right:0;border-radius:0}body.login #login form .forgetmenot input[type="checkbox"]{margin:0.25rem 1rem 0.25rem 0.25rem;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}body.login #login form .forgetmenot input[type="checkbox"]:before{color:#e63e4e}body.login #login #nav{margin-bottom:auto}body.login #login #nav a{color:#F8FAFB}body.login #login #backtoblog{display:none}body.login .language-switcher{display:none}@media only screen and (min-width:768px) and (max-width:992px) and (orientation:portrait){body.login .customsplash h1{width:80%;margin:0 10%}}@media only screen and (max-width:767px) and (orientation:portrait){body.login{flex-direction:column}body.login .customsplash{flex:1 1 auto}body.login .customsplash h1{width:80%;margin:0 10%}body.login #login{flex:1 0 auto}body.login #login form{margin-top:2rem}body.login #login #nav{margin-bottom:2rem}}