.fea-g-label {
    display: block;
    padding-left: 0;
}

.pbuic-fe-address {
    zoom: 1;
}

.pbuic-fe-address label.sr {
    display: none;
}

.pbuic-fe-address .fea-group {
    margin-block: var(--mbase-spacer);
    overflow: hidden;
}

.pbuic-fe-address .fea-group-1 {
    margin-top: 0;
}

.pbuic-fe-address .fea-group-last {
    margin-bottom: 0;
}

.pbuic-fe-address .address-block .fieldinput {
    margin-left: 0;
}

.fea-g-hidden {
    display: none;
}

.fe-address {
    padding-bottom: var(--mbase-spacer-sm) !important;
}

.fe-address span {
    font-size: var(--mbase-txtSize-7);
}

.address-row {
    overflow: hidden;
    clear: left;
    zoom: 1;
    margin: 0 0 var(--mbase-spacer-xs);
}

.address-row label {
    display: block;
    margin: 0 0 var(--mbase-spacer-xxxs) 0;
    padding: 0;
    float: left;
    clear: none;
    margin-right: var(--mbase-spacer-xs);
}

.address-row label span {
    margin-right: var(--mbase-spacer-xs);
}

.address-row input {
    display: block;
    margin-bottom: var(--mbase-spacer-xxs);
}

.address-row select {
    display: block;
}

.address-row .address-postcode {
    width: 8em;
}

.address-row .address-number {
    width: 6em;
}

.address-row .address-number_add {
    width: 4em;
}

.address-row .address-street,
.address-row .address-town {
    width: 15em;
}

input.address-freetext {
    display: block;
}

input.address-field {
    width: 30em;
}

.fea-addressee-options {
    margin: 0;
    padding: 0;
    list-style: none;
}

.fea-addressee-options input {
    width: auto;
}

.fea-addressee-options li {
    margin-bottom: var(--mbase-spacer-xs);
}

.fea-country {
    padding: 0;
}

.fea-country select {
    display: block;
}

#thirdPartyCustomerrelation_address_2 label span {
    margin: 0 var(--mbase-spacer-xs) var(--mbase-spacer-xs) 0;
    display: inline-block;
}

#thirdPartyCustomerrelation_address_2 label input {
    margin: 0 var(--mbase-spacer-xs) var(--mbase-spacer-xs) 0;
}

#thirdPartyCustomerrelation_address_2 .address-row label span,
#thirdPartyCustomerrelation_address_2 .address-row label input {
    margin: 0;
}

.fea-google-maps {
    margin-right: var(--mbase-spacer);
}

.fea-google-maps a[target="_blank"] {
    padding-right: 0;
    background: transparent;
}
