@charset "UTF-8";
/* CSS Document */
.pmpro-checkout section.block + section.block, .page-id-1903 section.block + section.block, .page-id-1971 section.block + section.block {margin-top: 0; }
.pmpro-checkout h2.meteor-heading.alternate-font.black3, .page-id-1903 h2.meteor-heading.alternate-font.black3 {display: none; }

form.pmpro_form h2 {color: #a2a2a2; font-weight: 700; }
form.pmpro_form small.red {color: #c40100; }
form.pmpro_form div {margin: .5em 0 0 0; clear: none; }
form.pmpro_form div input[type=text], form.pmpro_form div input[type=password] {width: 90%; }
form.pmpro_form div #occupation, form.pmpro_form div #mailing_address, form.pmpro_form div #mailing_city, form.pmpro_form div #mailing_postcode,  form.pmpro_form div #state-textbox {width: 90%; margin-top: .5em; }
form.pmpro_form select::-ms-expand { display: none; }
form.pmpro_form select {text-overflow: '';  border: none; padding: 0; background: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; width: 100%; color: #BBBBBB; }
form.pmpro_form select option {color: #BBBBBB; }
form.pmpro_form .select-wrapper{ display: inline-block; width: 84%;
font-family: "Lato", sans-serif !important;
padding: 5px 7px 5px 7px;
font-size:100%;color:#636363;background:#ffffff url(/wp-content/plugins/pmpro-customizations/images/bg_select-wrapper.png) right center no-repeat;border:solid 1px #dbdbdb;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 3px rgba(41, 41, 41, 0.05) inset;-moz-box-shadow:0 2px 3px rgba(41, 41, 41, 0.05) inset;-o-box-shadow:0 2px 3px rgba(41, 41, 41, 0.05) inset;box-shadow:0 2px 3px rgba(41, 41, 41, 0.05) inset;}

.pmpro_asterisk {color: #c40100; font-weight: bold; font-size: 18px; }

.ie form.prpro_form .dual-container .half { width: 47% }

form.pmpro_form .pmpro_submit span {float: none; }
form.pmpro_form #pmpro_tos_fields {margin-right: 15px; }
form.pmpro_form #pmpro_processing_message {display: block; }

div.post-1897 .inner-content, div.post-1900 .inner-content, div.post-1971 .inner-content {color: #FFF; }
div.post-1897 .inner-content div, div.post-1900 .inner-content div, div.post-1971 .inner-content div {color: #444; }

#your-profile .form-table th, #your-profile .form-table td {display: block; padding: 0 0 5px 0 !important; width: 100% !important; }
#your-profile .form-table .description { }
#your-profile .form-table input[type=text] {width: 95%; }
#your-profile .form-table input[type=password] {width: 50%; }

#your-profile h3 {display: none; }

.pmpro-account { }
.pmpro-account h2 {margin: 0; text-align: center; }
.profile-links {font-size: 1.5em; color: #939393; text-align: center; }
.pmpro-account .profile-links {margin-bottom: 80px; }
.profile-links a, .profile-links a:link, .profile-links a:visited {font-weight: 200 !important; color: #939393; }