div.game-meta-box-wrapper{overflow:hidden;margin:15px 0 15px 0;padding:10px 10px;background-color:#FDFDFD;border:1px solid #DDD;}div.search-container{margin-bottom:15px;}div.search-box-container{box-sizing:border-box;padding-right:5px;margin-bottom:35px;}div.search-box-container>p{margin-top:0;}div.search-box-container>input[type=text]{}div#search-results{box-sizing:border-box;padding:10px;background-color:white;margin:0 0 15px 0;overflow:hidden;border:1px solid gray;display:none;}ul#results-list{margin:0;}ul#results-list>li.result{width:100%;float:left;}ul#results-list>li.result:hover{cursor:pointer;background-color:#F7F7F7;}ul#results-list>li.result>img{float:left;margin-right:15px;max-width:50px;height:auto;}ul#results-list>li.result>h3{margin:0;}ul#results-list>li.result>h3>span{}ul#results-list>li.result>span{}div#current-game{overflow:hidden;box-sizing:border-box;padding:10px 10px;background-color:white;border:1px solid #F7F7F7;border-radius:20px;}div#current-game>h3.label{margin-top:0;padding-bottom:7px;color:#555;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:300;border-bottom:1px solid #F7F7F7;}div#current-game>h3.title{margin-bottom:0;}div#current-game>img{float:left;margin:0 10px 15px 10px;width:100px;height:auto;}div#current-game>span{a:link,a:visited {}
}
div#current-game > span.platforms
{
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    color:#555;
    font-size: 11px;
}
div#current-game > p
{
    width: 70%;
}

div.game_header
{
    width: 100%;
    overflow: hidden;
    background-color: #202020;
    box-sizing: border-box;
    padding: 20px;
    margin: 30px 0 30px 0;
}

div.game_header > img.game_thumbnail
{
    max-width: 100px;
    width: 100px;
    height: 100px;
    margin-right: 20px;
    float: left;
}

div.game_header > h2.game_title
{
    margin: 10px 0 0 0;
    overflow: hidden;
}

div.game_header > ul.game_platforms
{
    padding: 0;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    list-style-type: none;
    font-weight: 300;
    margin: 0;
    font-size: 14px;
    float: left;
    margin-bottom: 25px;
    width: 80%;
}

div.game_header > ul.game_platforms > li.platform
{
    float: left;
    margin-right: 15px;
}

div.game_header > span.game_release
{
    float: left;
    margin-top: 5px;
    margin-bottom: 10px;
    width: 80%;
}

div.game_header > h4
{
    float: left;
    margin: 0 0 5px 0;
}

div.game_header > p
{
    margin: 0;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 0.8em;
}

div.game_article_content
{
    background: none !important;
}

div.article
{
    background-color: #305AB7;
    background-image: linear-gradient(#3a68cd, #182D5B 90%);
    overflow: hidden;
    box-sizing: border-box;
    height: 100px;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 0 3px 1px -1px #171B23;
}

img.article_thumbnail
{
    float: left;
    box-shadow: 0 3px 1px -1px #171B23;
}

div.article > a.article_title
{
    text-decoration: none;
    color: white;
    float: left;
    max-width: 400px;
    font-family: 'Roboto', sans-serif;
}

span.article_date
{
    float: left;
    text-transform: uppercase;
    color: #8E8E8E;
    margin-top: 5px;
    font-size: 9pt;
}

div#esrb-info
{
    float:right;
    width: 32%;
    background-color: #212121;
    padding: 20px 20px 0 10px;
    margin-top: 18px;
}

div#esrb-info > h3
{
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
}

div#esrb-info > h4
{
    font-size: 0.8em;
    font-weight: 300;
    color: #355FBC;
}

div#esrb-info > img
{
    max-width: 100%;
    width: 60px;
    height: 89px;
}

#game_results
{
    margin-top: 40px;
    text-align: center;
}

#game_results > div.game
{
    float: left;
    width: 25%;
    box-sizing: border-box;
    background-color: #333;
    height: auto;
    overflow: hidden;
    padding: 20px;
    margin: 0 10px
}

div.game > img
{
    max-width: 100%;
    height: 125px;
    width: 100px;
    display: block;
    margin: 0 auto;
}

div.game > h3
{
    margin-bottom: 0;
}

div.game > h3 > a:link, div.game > h3 > a:visited
{
    color: white;
}

div.game > h3 > a:hover
{
    text-decoration: underline;
}
