I have my main theme's (WP) CSS file that have a ton of elements that use ids and classes like so:
#et-boc .et_pb_text {
color: #FFF;
}
Then I have a bunch of CSS from a plugin that uses only classes. Like so:
.nc_tweetContainer.swp_facebook {
color: #000;
}
Because of ids getting precedence, the theme's CSS always "wins". However, if in the console, I put something like #page
in front of a bunch of the plugin's CSS like:
#page .nc_tweetContainer.swp_facebook {
color: #000;
}
Then all of my styles in the plugin and theme are perfect. The problem is that this plugin updates regularly, so if I update the CSS in there, it'll get overwritten each time there's an update. I don't want to copy every line of it and make another sheet (for basically the same reason).
Is there some other way to handle this problem?