I don't think so. Republicans vote for Republicans. That's how the world works. And usually Republicans lose national elections, because only Republicans vote for them.

Trump won because he didn't only get the Republican vote. He got a huge proportion of the white male vote. Including a significant number who call themselves silly oxymorons like "Catholic Left" and "Reagan Democrat."

There's no such thing as Catholic Left. The real Left is secular. Wanting religion to  influence government is Right by definition.