This is a Themeforest Theme. Themeforest includes a [raw] shortcode which affects the processing of every shortcode in the site, including Gravity Forms. This functionality is adding extra markup to the gravityforms shortcode output and it's breaking the conditional logic. You can read more about the problem here:
The quick fix is to wrap the [gravityforms] shortcode in the [raw]shortcode[/raw] which will work around the problem.
Please try that with your Themeforest theme and see if the problem still exists. I could not check to see why this problem exists in Twenty Ten as that theme is not active currently.
Posted 7 years ago on Monday November 19, 2012 | Permalink