(b) If a dependent spouse who is receiving postseparation support or alimony from a supporting spouse under a judgment or order of a court of this State remarries or engages in cohabitation, the postseparation support or alimony shall terminate. Postseparation support or alimony shall terminate upon the death of either the supporting or the dependent spouse.
As used in this subsection, cohabitation means the act of two adults dwelling together continuously and habitually in a private heterosexual relationship, even if this relationship is not solemnized by marriage, or a private homosexual relationship. Cohabitation is evidenced by the voluntary mutual assumption of those marital rights, duties, and obligations which are usually manifested by married people, and which include, but are not necessarily dependent on, sexual relations. Nothing in this section shall be construed to make lawful conduct which is made unlawful by other statutes.