
#search-btn{
position:relative;
  font-size:1.2em;
  background-color: red;
  padding-top: 10px;
  padding-right:30px;
  border-radius: 2px;
  color:  rgba(0,0,0,0.8);
  overflow:visible;
  z-index:99999999;
background:transparent;
margin-top:35px;
  margin-left: auto;


}

#search-btn:hover{
background:transparent;
  cursor: pointer;
  color:#E31E25;;
  
}
#search-overlay{
  display:none;
}
.block {
  position: fixed;
  top: 0;
  right: 0;
  bottom:0 ;
  left: 0;
  overflow: auto;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  border: #a0a0a0 solid 1px;
  margin: 0;
  z-index:9999999;
}

.block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: 0;
  /* Adjusts for spacing */
  /* For visualization 
  background: #808080; width: 5px;
  */
}

.centered {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  padding: 10px 15px;
  color: #FFF;
  border: none;
  background: transparent;
}

#search-box {
  position: relative;
  width: 100%;
  margin: 0;
}

#search-form {
  height: 4em;
  border: 1px solid #999;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  overflow: hidden;
}

#search-text {
  font-size: 14px;
  color: #ddd;
  border-width: 0;
  background: transparent;
}

#search-box input[type="text"] {
  width: 90%;
  padding: 20px;
  color: #333;
  outline: none;
  font-size: 1.4em;
}

#search-button {
  position: absolute;
  top: 0;
  right: 0;
  height: 4.7em;
  width: 100px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 42px;
  border-width: 0;
  background-color: #4d90fe;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
}
h1{
  text-align: center;
  font-size: 2.5em;
  color: #fff;
  margin-top: 2em;
  font-weight: 600;
}
h1 span{
  background: #222;
  padding: 10px;
}
#close-btn{
  position: fixed;
  top: 39%;
  left: 49%;  overflow:visible;
  z-index:999999999;
}
#close-btn:hover{
  color: #777;
  cursor: pointer;
}

