Double bonds consist of two types of bond, a pi bond and a sigma bond. The sigma bond is a single bond, and is formed by the overlap of two s-orbitals. The pi bond is formed by the sideways overlap of non-bonding p-orbitals, above and below the sigma bond.