I’m not sure wheather is this issue the same as the one here WIP: Why does Bricks write the same CSS rule multiple times?, but maybe it’s a different one.
When I use a Nav Menu element in several templates, it outputs its default CSS settings multiple times. I’m talking about it’s default’s Bricks settings, not my custom styles added via settings.
I have a page with a header, pre-header (populated via hook), footer and some content. In each of theses parts there’s a different menu. And every part adds another duplicate of the very same CSS for the default menu settings.
Here you can see the rules for backgound color (I have change it to white in my child theme’s CSS):
The default CSS for the Nav Menu is 375 lines, so it’s more than 1000 lines of redundant code just for one element. Not sure wheather it’s Nav Menu specific or if it is the issue for every element.
And the final note: this happens only when External CSS loading method is on.
Thanks for looking into it.