Can't find a definitive answer to this problem - maybe each fix is case-by-case, but I am hoping there is a "universal" fix since I keep having this problem pop up on every Gravity Form I implement on a website...
Whether I select Yes or No on the Gravity Forms > Settings > Output CSS option, Gravity Forms always seems to inherit the theme's ul li properties. As a result my forms end up with a bullet on every line, weird spacing, and other various formatting issues.
Several of these sites are in development and therefore not viewable, but here is an example of the problem on one site:
http://www.circapintig.com/get-involved/volunteer/
http://www.circapintig.com/get-involved/donate/
http://www.circapintig.com/get-involved/audition/
http://www.circapintig.com/get-involved/submit-a-script/
I have tried putting the following code into my style sheet:
[css]
body .gform_wrapper form .gform_body ul, body .gform_wrapper form .gform_body ul li {
list-style-type: none !important;
list-style-image: none !important;
list-style: none !important;
background-image: none !important;
background: none !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
}
But this does not seem to fix anything either.
I'm surprised this is such a systemic problem for Gravity Forms... it seems to cause errors more often than not for me (basically every theme screws up the forms). What is the solution?