Yes, you can create a custom theme by developing a liferay theme using Yeoman. You can go through this liferay theme development tutorial for more details.