.wrapper-login {
	padding: 4em 0 4em 0;
}

#MemberLoginForm_LoginForm_Email,
#MemberLoginForm_LoginForm_Password,
#MemberLoginForm_LoginForm_Remember_Holder,
#MemberLoginForm_LoginForm_action_dologin,
#MemberLoginForm_LostPasswordForm_Email {
	margin-bottom: 1.5em;
}

form .field {
	margin-bottom: 1.5em;
}

form .field.checkbox label {
	margin-bottom: 0;
}

form ul.optionset {
	list-style-type: none;
	padding-left: 0;
	margin-left: -8px;
}

form ul.optionset.checkboxset {
	margin-bottom: 1.5em;
}

.logo-image {
	max-width: 300px;
}

.home-page-market {
	padding: 4em 4em 2em 6em;
}

.home-page-market h3 {
	text-align: center;
}

.home-page-market p {
	width: 100%;
}

.home-page-market p img {
	width: 100%;
	height: auto;
}

.features li {
	padding: 0 !important;
}

#page-wrapper .wrapper .inner h3 {
	text-align: center;
}

.two-column-image-wrapper {
	margin: 0 -15px;
}

.two-column-image {
	width: 50%;
	box-sizing: border-box;
	padding: 0 15px;
	vertical-align: top;
}

@media screen and (max-width: 1680px){
	.logo-image {
		max-width: 270px;
	}
}

@media screen and (max-width: 1280px){
	.logo-image {
		max-width: 250px;
	}
}

@media screen and (max-width: 736px){
	.logo-image {
		max-width: 220px;
	}

	.two-column-image {
		width: 100%;
	}
}
