#game-results-c {

  position: absolute;
  top: 55px;
  z-index: 9999;
  left: 50%;
  transform: translateX(-50%);
  /*border-radius:10px;*/
  width: 95vw;
  max-width: 57.5rem;
  /*height: calc(100vh - 96px);*/
  height:auto;
background: #33373E;
padding: 0 1.25rem;
}

#game-results {
	/*text-align:center;*/
	background: #33373E;
	/*border-radius:20px;*/
	  overflow-y: auto;
  overflow-x: hidden;
  height: calc(80vh - 150px);
  padding:0rem 0 2.5rem;
}

#game-results-top {
	position:relative;
	padding: 0 1.25rem;
	height:95px;
}

#game-results:empty {
  display: none;
}


	.search-game {
	display:inline-block;
	width: 8.75rem;
	padding:6px 4px;
	border:2px solid transparent;
	border-radius:10px;
	margin:5px 0;
	text-align:center;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  background:#33373E;
  vertical-align:top;
}

.search-game a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	display:inline-block;
}

.search-game-post {
	margin-top:10px;
}

.search-game:hover {
	-webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  /*border:2px solid #15D46C;*/
}

.search-game-name {
	font-size:0.8em;
	color:FFF;
	display:none;
}

.search-game-img {
	width:136px;
	/*border-radius:5px;*/
}

.search-game-lobby {
	background:#15D46C;
	color:#282B30;
	border-radius:1.25rem;
	padding: 2px 10px;
    font-size: 0.9em;
}

.search-game-post {
	background:#282B30;
	border-radius:1.25rem;
	color:#15d46c !important; ;
	padding: 2px 10px;
    font-size: 0.9em;
	border:1px solid #15d46c;
}

.games-title {
	position:absolute;
    top:15px;
    left:15px;
  color:#FFF;
  border:none;
  font-size:1.1em;
}

.res-input {
	position:absolute;
    top:50px;
    left:15px;
  color:#FFF;
  border:none;
  font-size:1.1em;
}

.num-res {
	position:absolute;
    top:15px;
    right:55px;
  color:#FFF;
  border:none;
  font-size:1.1em;
}

.close-btn {
	position:absolute;
    top:20px;
    right:-10px;
	appearance: none;
  outline: 0 none;
  background:none;
  color:none;
  border:none;
}

.close-btn::after, .close-btn::before {
  position: absolute;
  left: .5625rem;
  top: 0;
  content: " ";
  height: 1.125rem;
  width: .125rem;
  background: #FFF;
}

.close-btn::before {
  transform: rotate(45deg);
}

.close-btn::after {
  transform: rotate(-45deg);
}