.wForm, .wForm .oneField {
	padding: 0 !important;
}

.wForm .inputWrapper {
	width: 100%;
	max-width: 380px !important;
}
.wForm .inline div.oneField {
    width: 190px;
	max-width: 100%;
}
@media (max-width: 959px) {
	.wForm .inline div.oneField {
		width: 100%;
	}
}


.wForm .sec-border, .wForm input[type="text"], .wForm input[type="email"], .wForm input[type="tel"], .wForm input[type="password"], .wForm textarea, .wForm select {
	border-color: #B39A48;
	border-radius: 4px;
}

.wForm .primaryAction {
	padding: 15px 30px !important;
	border-radius: 50px;
	text-transform: none;
}

.wFormFooter, p.supportInfo {
	display: none;
}

.wFormContainer .errMsg {
    color: #F00!important;
    font-weight: 400!important;
	font-size: 14px!important;
}

.lengthIndicator {
	font-size: 14px;
}


.wForm .inputWrapper select {
	height:100%;
}

/*members area*/

/*@media (min-width:768px) {
	.mp_login_form {
		width: 50%;
		margin: 0 auto;	
	}
}*/



.mepr-form input[type=submit],
#mepr_forgot_password_form input[type=submit] {
	padding: 15px 30px;
	border-radius: 50px;
	text-transform: none;
	color:#1c1c1c;
	font-size: 16px;
    text-transform: none;
    font-weight: 700;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
	letter-spacing: 0;
	transition: all 0.3s;
}
.mepr-form label,
#mepr_forgot_password_form label {
    font-size: 14px;
	font-weight: 400;
}
.mepr-form input[type=submit]:hover,
#mepr_forgot_password_form input[type=submit]:hover {
	text-decoration: underline;
	background-color: #cfb76f;
	color:#1c1c1c;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
	background-image: linear-gradient(to left bottom, #faea85, #ecd97a, #dec96f, #cfb964, #c1a95a);
}
.mepr-form input[type=text], .mepr-form input[type=email], .mepr-form input[type=password],
#mepr_forgot_password_form input[type=text], #mepr_forgot_password_form input[type=email], #mepr_forgot_password_form input[type=password] {
	border-color: #B39A48;
	border-radius: 4px;
	color:#1c1c1c;
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;
	font-weight: 400;
}
.mepr-form .cc-error,
#mepr_forgot_password_form .cc-error {
    color: #F00!important;
    font-weight: 400!important;
	font-size: 14px!important;
}
.mepr-form input.invalid, 
.mepr-form select.invalid, 
.mepr-form textarea.invalid, 
.mepr-form label.mepr-checkbox-field.invalid, 
.mepr-form div.mepr-checkboxes-field.invalid, 
.mepr-form div.mepr-radios-field.invalid {
    border: 1px solid #F00 !important;
    background-color: #fff !important;
}


.mepr-login-actions a {
	color: #1c1c1c!important;
}
.mepr-login-actions a:hover {
	text-decoration: underline!important;
}
.mepr-form .button.mp-hide-pw {
	display: none;
}

/*hide the price*/
.mepr_price {
	display: none;
}


/*.memberpressproduct-template-default .mp_wrapper,*/
.mp_wrapper {
	width: 100%;
    max-width: 1160px;
    margin: 0 auto;
	padding: 40px 16px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
	/*.memberpressproduct-template-default .mp_wrapper,*/
	.mp_wrapper {

		max-width: 740px;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	/*.memberpressproduct-template-default .mp_wrapper,*/
	.mp_wrapper {
		max-width: 900px;
		padding: 0
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1220px) {
	/*.memberpressproduct-template-default .mp_wrapper,*/
	.mp_wrapper {
		max-width: calc(100% - 60px);
		padding: 0;
	}
}
@media only screen and (min-width: 1221px) {
	/*.memberpressproduct-template-default .mp_wrapper,*/
	.mp_wrapper {
		max-width: 1160px;
		padding: 0;
	}
}

/*hide the account page navigation tabs*/
#mepr-account-nav {
	display: none;
}

/*subscribed messages */
.mepr-product-access-url {
	padding: 100px 16px;
}