.back-404 {
    background: #fec82a;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: auto;
}

.info-404 h4 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    color: white;
    font-size: 250px;
    opacity: .35;
    text-align: center;
    position: relative;
    margin-top:-30px;
}
.info-404 h5 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    color: white;
    font-size: 36px;
    text-transform: uppercase;
    text-align: center;
    margin: -50px 0 30px;
}
.info-404 .hvr-bounce-to-bottom {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid rgba(255,255,255,.7);
    padding: 20px 40px;
    width: 300px;
    margin: 10px 3px;
    display: inline-block;
    text-align: center;
    color: #fff;
}
.info-404 .hvr-bounce-to-bottom:hover {
    border: #7f666a 1px solid;
}

.info-404 img {
    display: block;
    margin: 10px auto 0;
    width: 140px;
    height: 195px;
}
.info-404 .hvr-bounce-to-bottom:before {
    background: #7f666a;
}

.new-game-404 {
    background: #fec82a;
    color: white;
}

.new-game-404 .tabs .tabs-menu-item{
    opacity: .7;
}
.new-game-404 .tabs  .tabs-menu-item.active {
    opacity: 1;
}
.new-game-404 .line {
    opacity: .5;
    border-bottom: 1px solid #fff;
}

.new-game-404 h6 {
    font-size: 16px;
    width: 95%;
    margin: 10px auto;
    color: white;
}

.new-game-404 p {
    color: white!important;
    opacity: 1!important;
}

.center-404 .mini-search {
    position: relative;
    display: inline-block;
    right: 20px;
}
.center-404 .mini-search button {
    background: #fede7f;
}
.center-404 .mini-search button:hover {
    background: #7f666a;
}
.center-404 {
    text-align: center;
}