.child .top-link{ border: 1px solid #fff; border-radius: 5px; transition: all .25s ease-in-out; position: fixed; bottom: 0; right: 0; display: inline-flex; cursor: pointer; align-items: center; justify-content: center; margin: 0 3em 3em 0; padding: .25em; width: 40px; height: 40px; background-color: #333; z-index: 100}.child .show{ visibility: visible; opacity: .8;}.child .hide{ visibility: hidden; opacity: 0}.child .top-link svg{ fill: #fff; width: 1rem; height: .5rem}