Hello @celeryuk
I tested a link you provided on my phones. Everything works well on the Android phone. This issue is specific for the iPhone. Maybe Safari browser or iOS can not work with the float
or margin
properties properly. Try this CSS code to use padding
instead of float
and margin
.
.um-field.um-field-radio label.um-field-radio {
float: none;
width: 100%;
}
.um-field.um-field-radio label.um-field-radio > * {
display: inline-block;
float: none;
margin: 0px;
}
.um-field.um-field-radio label.um-field-radio > span.um-field-radio-option {
padding-left: 30px;
}
<b style=”font-weight:normal;” id=”docs-internal-guid-da0e7f65-7fff-c40e-1f81-6d847d90ec28″><span style=”font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;”>You can override the style by adding CSS code to the field “Additional CSS” on </span><span style=”font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:italic;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;”>wp-admin > Appearance > Customize > Additional CSS</span><span style=”font-size:11pt;font-family:Arial,sans-serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;”>.</span></b>
Regards