@media all{.form_textfield.form_check
	{
        height: 0;
        left: 0;
		opacity: 0;
		position: absolute;
		top: 0;
        width: 0;
		z-index: -1;
	}.login_form
		{
			margin: 0 auto;
			max-width: 400px;
		}.login_form form .flex_flow .form_button, .login_form form .flex_flow .wp-block-button
		{
			text-align: right;
		}

			.login_form form .flex_flow .form_button button:last-of-type, .login_form form .flex_flow .wp-block-button button:last-of-type
			{
				margin-right: 0 !important;
			}

		.login_form form p
		{
			margin-top: .5em;
			text-align: center;
		}

	.login_form + .widget_text
	{
		background: #f7f7f7;
		margin: 0 auto;
		padding: .2em .4em 0;
		max-width: 400px;
	}.lost_password_form
	{
		margin: 0 auto;
		max-width: 400px;
	}

		.lost_password_form form button
		{
			width: 100%;
		}

		.lost_password_form form p
		{
			margin-top: .5em;
			text-align: center;
		}header .logged_in_info
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		float: right;
	}

		header .section.logged_in_info > *
		{
			display: block;
			-webkit-box-flex: 1 1 0;
			-webkit-flex: 1 1 0;
			-ms-flex: 1 1 0;
			flex: 1 1 0;
		}

			header .section.logged_in_info > * + *
			{
				margin-left: 1em;
			}

		.logged_in_info ul
		{
			align-self: center;
			font-size: 1.4em;
			list-style: none;
		}

			.logged_in_info ul li
			{
				white-space: nowrap;
			}

				.logged_in_info ul li + li
				{
					margin-top: .3em;
				}

		.logged_in_info .logged_in_avatar
		{
			border: .2em solid #ccc;
			border-radius: 50%;
			height: 6em;
			overflow: hidden;
			width: 6em;
		}

			.logged_in_info .logged_in_avatar img
			{
				object-fit: cover;
				height: 100%;
				width: 100%;
			}}