.gp-bra-finder-form.gp-loading .gp-form-field,
.gp-bra-finder-form.gp-loading .gp-form-submit {
opacity: 0.3;
}
.gp-bra-finder-form:not(.gp-loading) .fa-circle-o-notch {
display: none;
}
.gp-bra-finder-form .fa-circle-o-notch {
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
margin-top: -15px;
margin-left: -15px;
font-size: 30px;
line-height: 1;
}
.gp-form-field {
margin-bottom: 15px;
}
.gp-form-label {
display: block;
margin-bottom: 5px;
font-size: 16px;
line-height: 22px;
}
.gp-form-field select {
width: 100%;
padding: 6px 10px;
height: 38px;
font-size: 16px;
line-height: 1;
}
.gp-required-label {
color: #00b7cd;
}
.gp-form-submit {
margin-top: 10px;
}

.mobile-navigation .menu-image {
display: block !important;
}