@chartset "UTF-8";

html, body {
	font-size: 16px;
}
.entry-content {
	padding-top:4.1875em;
	padding-bottom:4.1875em;
}
.cit-phone {
	font-size: .9375em;
}

.float{
	top:auto;
	bottom: 3em;
	height:120px;
	right:40px;
	color:#FFF;
	text-align:center;
}
#header .button.button-primary {
	margin-bottom: 1.25rem;
}

.p-img h4 {
	font-size: 1.125em;
}
	
.logo-and-buttons {
	max-width: 442px;
}

.cit-login {
	padding:0;
}

#loginform {
	margin-bottom: 3.125rem;
}
#loginform input {
	font-size:.9375em;
	padding: 1em;
	padding-left: 4.5em;
}



/**
 * wpmem_reg
 */
#wpmem_reg {
	border-radius: .25rem;
}
#wpmem_reg form fieldset {
	margin-left:-.5rem;
	margin-right:-.5rem;
}
#wpmem_reg form fieldset:before {
	font-size: 1.625em;
	
}
#wpmem_reg form fieldset .field-wrap {
	float: left;
	width: 50%;
	padding-left: .5rem;
	padding-right: .5rem;
}
#wpmem_reg form fieldset .field-wrap.field-wrap-billing_address_1,
#wpmem_reg form fieldset .field-wrap.field-wrap-job {
	width: 100%;
}
#wpmem_reg form fieldset > label,
#wpmem_reg form fieldset .field-wrap > label  { 
	font-size:1rem;
	padding-bottom: .5em; 
}
#wpmem_reg form fieldset > label {
	clear:left;
}
#wpmem_reg form input[type=checkbox],
#wpmem_reg form input[type=text],
#wpmem_reg form input[type=email],
#wpmem_reg form input[type=password],
#wpmem_reg form textarea {
	font-size: 1em;
	padding: .713em;
}
#wpmem_reg .div_multicheckbox,
#wpmem_reg .multicheckbox,
#wpmem_reg .div_textarea,
#wpmem_reg .captcha {
	font-size:1em;
	padding-left: .5rem;
	padding-right: .5rem;
}
#wpmem_reg form .button_div input[type=submit] {
	width: 234px;
	font-size: 1em;
	padding: .813em;
}
#wpmem_reg form .div_multicheckbox {
	width: 100%;
}
#wpmem_reg form .div_multicheckbox:after {
	display:block;
	clear:both;
	content:"";
}
#wpmem_reg form .div_multicheckbox label {
	width: 33.3333%;
	float:left;
	margin-top: .4375em;
	margin-bottom: .4375em;
}