
/* initialize */

body.llc {
	min-height: 100%;
	height: auto;
}
body.llc .wrap {
	padding-top: 114px;
	margin: 0 auto;
}
body.llc #header_container {
	text-align: center;
}
body.llc #login {
	padding: 0;
	width: auto;
}
body.llc #header_container,
body.llc #login_container {
	width: 320px;
}
body.llc #footer_container {
	text-align: center;
}
body.llc #header_container,
body.llc #login_container,
body.llc #footer_container {
	margin: 0 auto;
}
body.llc .menu {
	padding: 0;
}
body.llc ul {}
body.llc ul li {
	display: inline;
	margin: 0 6px;
}
body.llc #login_container .woocommerce ul {
	text-align: left;
}
body.llc #login_container .woocommerce ul li {
	display: block;
}
body.llc .image, body.llc .menu, body.llc .text {
	margin: 0 auto 12px auto;
}



/* header */

body.llc_header_column_2 #header .area-1,
body.llc_header_column_2_add #header .area-1 {
	float: left;
	text-align: left;
}
body.llc_header_column_2 #header .area-2,
body.llc_header_column_2_add #header .area-2 {
	float: right;
	text-align: right;
}
body.llc_header_column_2 .wrap #header .area-3,
body.llc_header_column_2_add .wrap #header .area-3 {
	text-align: center;
}



/* form */

body.llc_form_column_2 #login {
	width: auto;
	text-align: center;
}
body.llc_form_column_2 #login .area-1 {
	float: left;
	text-align: left;
	width: 49%;
}
body.llc_form_column_2 #login .area-2 {
	float: right;
	text-align: left;
	width: 49%;
}
body.llc #login_container .clear {
	clear: both;
}



/* footer */

body #footer {
	text-align: center;
	padding-top: 34px;
}

body.llc_footer_column_2 #footer .area-1,
body.llc_footer_column_2_add #footer .area-1,
body.llc_footer_column_2_before #footer .area-1,
body.llc_footer_row_3 #footer .area-1 {
	float: left;
	text-align: left;
}
body.llc_footer_column_2 #footer .area-2,
body.llc_footer_column_2_add #footer .area-2,
body.llc_footer_column_2_before #footer .area-2,
body.llc_footer_row_3 #footer .area-2 {
	float: right;
	text-align: right;
}




/* mobile */

@media (max-width: 643px) {
	body.llc .wrap {
		max-width: 100%;
	}
	body.llc .area-1 img, body.llc .area-2 img, body.llc .area-3 img, body.llc .area-4 img {
		max-width: 100%;
	}

	body.llc_form_column_2 .wrap #login .area-1,
	body.llc_form_column_2 .wrap #login .area-2,
	body.llc_form_column_2_add .wrap #login .area-1,
	body.llc_form_column_2_add .wrap #login .area-2 {
		float: none;
		width: auto;
	}

}
