@font-face {
    font-family: 'MyriadPro';
    font-weight: 300;
    src: local('MyriadPro-Light'), url(/resources/css/fonts/MyriadPro-Light.woff) format('woff');
}

@font-face {
    font-family: 'MyriadPro';
    font-weight: 400;
    src: local('MyriadPro-Regular'), url(/resources/css/fonts/MyriadPro-Regular.woff) format('woff');
}

@font-face {
    font-family: 'MyriadPro';
    font-weight: 600;
    src: local('MyriadPro-Semibold'), url(/resources/css/fonts/MyriadPro-Semibold.woff) format('woff');
}
@font-face {
    font-family: 'MyriadPro';
    font-weight: 900;
    src: local('MyriadPro-Bold'), url(/resources/css/fonts/MyriadPro-Semibold.woff) format('woff');
}


body div {
    /*width: 960px;*/
    /*margin: 0 auto;*/
    font-family: MyriadPro, Tahoma, Arial, Sans-Serif;;
}

body .main-width {
    width: 960px;
    margin: 0 auto;
}

.clearfix {
    overflow: auto;
    clear: both;
}

.custom-background {
    background: url('/img/background.jpg') repeat center;
    background-attachment: fixed;
}

.header img{
    width: 100%;
    height: 166px;
}

.main-container {
    background: #FFFFFF;
}

.top-rating {
    background: #f5f5f5;
    margin: 0 !important;
    float: right !important;
}

.footer {
    background: rgba(0, 0, 0, 0.48);
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    /*width: 100%;*/
    /*width: 98%;*/
    width: 945px;
    color: #787777;
    padding: 8px;
    /*background-color: #FFFFFF;*/
}

.rating-header {
    margin-top: 30px;
    width: 100%;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
}

.games-filter, .game-title {
    width: 100%;
    border-bottom: solid 1px #cdcdcd;
    margin: 20px 0 0 20px;
    height: 40px;
}

.game-title ul {
    float: right;
    text-decoration: none;
    padding-right: 10px;
}

.games-filter .social {
    width: 57%;
    float: right;
    text-align: left;
}

.games-filter i {
    padding-left: 5px;
    color: #555555;
}

.title {
    padding-top: 5px;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.005em;
    color: #000000;
    line-height: initial;
}

.game-title span {
    font-size: 18px;
}

.social span {
    font-size: 2px;
}
.game-content {
    border-bottom: solid 1px #cdcdcd;
}

.top-rating {
    margin-top: 20px;
}

.description {
    padding: 20px;
}
.description h1{
    font-size: 24px;
    margin-bottom: 5px;
    font-weight: 900;
}
.description h2{
    font-size: 20px;
    margin-bottom: 5px;
    font-weight: 900;
    color: #000000;
}
.games-items {
    width: 100%;
    /*margin: 30px 10px 0 11px!important;*/
    margin: 30px 10px 0 30px!important;
}

.game-container {
    margin: 9px !important;
    width: 100%;

}
.games .game-container{
    height: 240px;
}
.game-container-rating {
    margin: 9px !important;
    width: 100%;

}

/*.game-content div {*/
    /*margin: 10px 0 0 20px;*/
/*}*/

div.game-title, div.game-item.row, div.game-short-desc {
    margin: 10px 0 0 20px;
}

.rating-cont  {
    width: 81%;
    margin: 10px 0 20px 18px !important;
}
.rating-cont .title{
    font-weight: 500;
}
.rating-cont .game-container img{
    height: 70%;
}
.rating-cont .game-container{
    height: 200px;
}

.game-container img {
    width: 93%;
    height: 70%;
    margin-bottom: 10px;
    border: solid 1px #7f7f7f;
}

ul.stars {
    margin: 0;

}
.hover{
    color: #F1602A;
}
ul.stars:hover{
    cursor: pointer;
}
ul.stars li {
    display: inline;
    color: #f17a17;
}
.tag{
    margin-left: 0!important;
}
.tags{
    margin: 0;
}
.tags li{
    display: inline;
}
.tags-column{
    width: 100%;
}

/*.desc-text {*/
    /*width: 100%;*/
    /*margin: 0 !important;*/
    /*color: #757575;*/
    /*font-weight: 400;*/
    /*font-size: 14px;*/
    /*letter-spacing: 0.005em;*/
/*}*/

.rating-header i {
    color: #f17a17;
    margin:0 5px;
}

.pagination {
    text-align: center;
    width: 100%;
    margin-top: 30px!important;
}

.pagination a {
    color: #000000;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    margin: 0 5px;
}
.social{
    margin-bottom: 15px!important;
    text-align: center;
}
.pagination ul, .social ul {
    margin: 0;
}

.pagination ul li, .social ul li {
    display: inline;
}

.game-image {
    float: left;
    width: 100%;
}

.game-advertising {
    float: right;
    width: 100%;
}

.game-item {
    width: 100%;
}

.game-image img {
    width: 300px;
    height: 300px;
}

.game-short-desc {
    width: 100%;
    margin-left: 0!important;
}


.play-button {
    text-align: center;
    width: 100%;
}
.pagination a{
    color: #616161;
}
.active{
    color: #000000 !important;
}
.pagination ul li, .social ul li {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}
/*.hide{*/
    /*display: none;*/
/*}*/
/*#read-more{*/
    /*cursor: pointer;*/
/*}*/

.top_menu {
    width: 960px;
    background-color:  rgba(22, 22, 22, 0.62);
    height: 50px;
    position: absolute;
    top: 116px;
    font-family: optimusprincepssemibold;
    font-size: 19px;
}

#nav {
    text-align:center;
}
#nav li {
    display:inline-block;
    line-height: 45px;
}
#nav a {
    text-decoration:none;
    color: #FFFFFF;
    padding:0 5px;
}

#nav a:hover {
    color: #1EAEDB;
}

@font-face {
    font-family: optimusprincepssemibold;
    src: url(./fonts/OptimusPrincepsSemiBold.ttf);
}

#gallery.game-image2  img {
    width: 80;
    height: 80px;
}

.gallery_wrapper {
    float: right;
}

.game-content div .game-image2 {
    margin-left: 70px;
}

.h4_1 {
    font-weight: bold;
    font-family: optimusprincepssemibold;
}

#art_com_form {
    width: 550px;
    margin-left: 85px;
    margin-bottom: 50px;
}
#art_com_form input[type="text"],
#art_com_form textarea {
    width: 100%;
    padding: 7px 10px;
    font-size: 16px;
    outline: none;
}
#com_text_ta {
    height: 100px;
}
#com_submit_btn {
    margin-top: 5px;
    padding: 3px 55px;
    color: #fff;
    background: #393939;
    font-size: 16px;
    border: none;
    outline: none;
    cursor: pointer;
}
#com_cancel_reply_btn {
    margin-left: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #5292C1;
}
#com_cancel_reply_btn:hover {
    text-decoration: underline;
}
.art_com_row {
    padding: 5px 0;
}
.com_err {
    display: none;
    font-size: 15px;
    color: #f00;
}
#art_com_list {
    width: 900px;
    margin: 30px 0 0 0;
}
.com_one {
    position: relative;
    padding: 10px 0;
}
.com_deep0 {
    margin-left: 0;
}
.com_deep1 {
    margin-left: 90px;
}
.com_deep2 {
    margin-left: 180px;
}
.com_deep3 {
    margin-left: 270px;
}
.com_deep4 {
    margin-left: 360px;
}
.com_side {
    position: absolute;
}
.com_username {
    max-width: 75px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    word-wrap: break-word;
}
.com_main {
    margin: 0 0 0 85px;
    padding: 15px 25px;
    min-height: 115px;
    border: 1px solid #e0e0e0;
    background: #f7f7f7;
}
.com_text {
    padding-right: 130px;
    font-size: 15px;
    color: #000;
}
.com_info {
    position: absolute;
    right: 25px;
}
.com_date, .com_time {
    padding: 0 0 4px;
    text-align: right;
    font-size: 13px;
    color: #7c7c7c;
}
.com_reply_btn {
    position: absolute;
    right: 25px;
    bottom: 22px;
    padding-left: 18px;
    font-size: 14px;
    font-weight: bold;
    color: #282828;
    background: url(/img/reply.png) 0 2px no-repeat;
}
.com_reply_btn:hover {
    text-decoration: underline;
}
.fb_like_dyn {
    display: inline-block;
    position: absolute !Important;
    right: 100px;
    bottom: 20px;
    width: 51px;
    overflow: hidden;
}
.fb_like_fake {
    height: 20px;
    background: url(/img/fb-like.png);
}
#form_default_box #com_cancel_reply_btn {
    display: none;
}
#form_default_box #art_com_form {
    margin-left: 0;
}

div.art_comments_box {
    margin-left: 30px;
}

button#searching {
    padding: 0px 9px 0px 9px;
    margin-top: 10px;
}

input#search_input {
    width: 160px;
    margin: 10px 0 0 10px;
}

h5#search_result {
    margin: 10px;
}

.header {
    height: 166px;
}

.play_game {
    width: 100%;
    height: 500px;
}
