#masthead .mobile-menu a {
    color: #000 !important;
}

.form-row.form-row-wide {
position: relative;
    float: left;
    width: 100%;
}
label[for=wccf_user_field_attachments]
{
    background: #404040;
    color: #fff;
    padding: 3px 8px;
}

label[for=wccf_user_field_ignore_2]
{
    background: #404040;
    color: #fff;
    padding: 3px 8px;
}

label[for=wccf_user_field__ignore_1]
{
    background: #404040;
    color: #fff;
    padding: 3px 8px;
}

#wccf_user_field__ignore_1 {
 display: none;
}

#wccf_user_field_attachments {
 display: none;
}

#wccf_user_field_ignore_2 {
 display: none;
}

#reg_billing_secondary_contact_person {
    display: none;
}


.wccf_field_container_checkout_field, .wccf_field_container_user_field {
    padding: 3px;
    margin: 0 0 6px;
    width: 100%;
    display: inline-block;
}
.form-row.form-row-first {
float: left;
    position: relative;
    width: 50%;
    padding-right: 15px;
}

.form-row.form-row-last {
float: left;
    position: relative;
    width: 50%;
}