Is it possible to change the padding on the themes to make logo left or right instead of being centered?

Yes, you will definitely get options to set the logo according to your need in the themes. The options given for the logo are:
Logo Width, Logo Height, Logo Padding(Left, Right, Top, Bottom) You can refer to the theme documentation to know more about it.