Hello Lisa,
Thank you for reaching out! Yes it is totally possible to incorporate a custom logo to your WordPress website. If you are using our Crio Pro WordPress theme all you need to do is navigate to Appearance < Customize from your WordPress dashboard, and from there navigate to Design < Header < Logo & Icon.
We have a guide you can follow on working with your “Site Title”, “Logo”, and “Tagline in Crio that will help you learn how to navigate this section of the WordPress customizer.
The BoldGrid Theme Framework comes pre-installed with the popular Google Fonts library since all of those fonts are licensed to be used for free for any website. I recommend checking out the plugin Use Any Font which will let you upload your font and use it directly in the BoldGrid Customizer, just as if it were built-in.
I hope this helps. Please reach back out if you have any other questions for us.