#gallery_wrapper {
  display:flex;
  flex-direction: column;
  align-items: center;
  justify-content:flex-start;
  height:440px;
  width:100%;
}

#top_img_frame, #top_img_link {
  width:100%;
  height:inherit;
  background-origin:content-box;
  background-attachment:initial;
  background-position:center;
  background-size:cover;
  background-repeat: no-repeat;
  border-radius:5px;
  }

#selector_frame {
  height:40px;
  width:100%;
  display:flex;
  align-items: center;
  justify-content: center;
}

#selector_frame a {
  font-size:19px;
  text-align:center;
  width:10%;
}

#selector_frame a:hover {
  color:#e5b65b !important;
  cursor:pointer;
}
