What is considered non-marital or separate property?

Non-marital or separate property is any property that was acquired before the marriage; acquired by inheritance or gift from a third party; is excluded by valid agreement; or is directly traceable to any of the foregoing sources.