Added cross-browser support by added shim-shadowdom,
polyfill-next-selector selectors and making other changes to the css