#top {
    height: 50px;
    width: 100%;
    border-bottom: lightgray 1px solid;
    margin-bottom: 10px;
    background-color: #000000;
    position: static;
	align-items: center;
	justify-content: center;
}
#toplogo {
	height: 100%;
	width: auto;
}
.back {
    width: 300px;
    height: 90px;
    background-color: rgba(0,0,0,0.07);
    display: inline-flex;
    border-radius: 5px;
    margin: 6px 6px 6px 6px;
    transition-duration: 0.25s;
}
.back:hover {
	background-color: rgba(0,100,255,0.30);
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.24);
}
.back span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.back span:after {
  content: '>';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.back:hover span {
  padding-right: 50px;
}

.back:hover span:after {
  opacity: 1;
  right: 0;
}
.text {
	margin-left: 10%;
}
.arrow {
	font-size: 30px;
	margin-left: 70px;
	transition-duration: 0.25s;
}
h1 {
	font-weight: unset;
}
a {
	text-decoration: unset;
	color: #000000;
}
body {
	justify-content: center;
	margin: unset;
}