a:hover {
    color: #4D93D5;
}

#header {
    background: #482910 url(../image/topbar-default.png) top left repeat-x;
}

.header-right h2 {
    color: #bb8551;
}

.header-social-btns {
    color: #bb8551;
}

.top_login_btn {
    color: #ffffff !important;
    background-color: #623714;
}

.top_signup_btn {
    color: #482910 !important;
    background-color: #ffcc38;
}

.top_signup_btn:hover {
    color: #482910;
    background-color: #ffe500;
}

.top_login_btn:hover {
    color: #ca9250;
    background-color: #55280c;
}

#page_menu_toggle li a {
    color: #ffffff;
}

#page_menu_toggle li a:hover {
    color: #ffffff;
}

#page_menu_toggle li a .fa,
#page_menu_toggle li a .glyphicon {
    color: #ca9250;
}

.accountmenu_container .user-info {
    border-bottom: 1px solid #8d582c;
}

.accountmenu_container {
    background-color: #623714;
}

.accountmenu_container .glyphicon-inbox,
.accountmenu_container .glyphicon-user {
    color: #bb8551;
}

.label-default {
    background-color: #ffcb37 !important;
    color: #55280c !important;
}


.searchbox .input-group .form-control {
    border: 2px solid #623714;
    background-color: #623714;
    color: #fff;
}

.form-control::-moz-placeholder {
    color: #fff;
}

.searchbox .search-select {
    border-left: 1px solid #7b4f25 !important;
}

.searchbox .btn {
    background-color: #ffcb37;
    border-color: #ffcb37;
    color: #55280c;
}

#top-category li a {
    color: #e8b272;
}

#top-category li a:hover {
    background-color: #7b4f25;
    color: #fff;
}

.leader-advert {
    background-color: rgba(255, 255, 255, 0.5);
}


#main_container {
    /* background: #ffd614 url(../image/bg-default.png) top left repeat-x; */
    background-color: #fff8df;
    min-height: 100vh;
}

.game-item .gitem-desc {
    color: #707070;
}

/* SLider Games */

.generalgames .game-item {
    background-color: #fff;
    border: 2px solid #ccc;
    -webkit-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
    box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.15);
}

.generalgames .game-item:hover {
    background-color: #fff;
    border: 2px solid #006e98;
    -webkit-box-shadow: 0 0 5px 0 rgba(77, 199, 255, 0.8);
    -moz-box-shadow: 0 0 5px 0 rgba(77, 199, 255, 0.8);
    box-shadow: 0 0 5px 0 rgba(77, 199, 255, 0.8);
}

.generalgames .item-options {
    background-color: #f6f6f6;
}

.img_160 {
    border: 1px solid #000;
}



/* Slider Games --------- END */

.featured_title,
.featured_desktitle {
    color: #fff;
    background-color: #db3030;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);
    -moz-box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);
    box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);

}

.feat-more,
.feat-more:hover {
    color: #fff;
}

#featured-container {
    /* background: #fee577 url(../image/featured-default.png) top left repeat-x; */
    background-color: #fff8df;
}

.featuredadvert_box {
    background-color: #ffffff;
    border: 0;
    -webkit-box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);
    -moz-box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);
    box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);
}

.advert_caption {
    color: #707070;
    background-color: #f1f1f1;
}

.feat-big .game-item {
    background-color: #ffffff;
    border: 0;
    /* -webkit-box-shadow: 0px 0px 5px 0px rgba(255,78,0,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(255,78,0,1);
box-shadow: 0px 0px 5px 0px rgba(255,78,0,1); */
    -webkit-box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);
    -moz-box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);
    box-shadow: 3px 3px 0 0 rgba(87, 27, 27, 0.3);
}

.feat-big .game-item p {
    color: #000000;
}

.feat-big .game-item:hover {
    -webkit-box-shadow: 0 0 5px 0 rgba(255, 100, 66, 1);
    -moz-box-shadow: 0 0 5px 0 rgba(255, 100, 66, 1);
    box-shadow: 0 0 5px 0 rgba(255, 100, 66, 1);
}

.f-item-options .fa-thumbs-up {
    color: #61bc17;
}

.f-item-options .fa-thumbs-down {
    color: #db4c4c;
}

.f-item-options .fa-eye {
    color: #1e73a9;
}


.generalgames-container,
.main-container .main-col,
.main-container .sidebar-col,
.gamepage-sidebar,
.gamepage-col,
.top-players-container,
.breadcrumbs-container,
.gameplay_container {
    background-color: #ffffff;
    -webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 3px 0px 0px rgba(87, 27, 27, 0.3);
    box-shadow: 3px 3px 0px 0px rgba(87, 27, 27, 0.3);
}

.generalgames-container .gg-title {
    background-color: #009cff;
}

.generalgames-container .gg-title h3 {
    color: #fff;
    text-shadow: 1px 1px #005890;
}

.generalgames-container .gg-morebtn {
    color: #fff;
    background-color: rgba(0, 88, 144, 0.7);
}

.top-players .list-group-item {
    background-color: #fff;
}



.players-title {
    color: #fff;
    background-color: #e43737;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.2);
}

.maincol-title {
    border-bottom: 3px solid rgba(0, 0, 0, 0.3);
    background-color: #db3030;
}

.maincol-title h3,
.maincol-title h2,
.maincol-title h1 {
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}

.maincol-title .fa {
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}

.maincol-title .mg-morebtn {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.2);
}

.maincol-title .mg-morebtn:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
}

.maincol-title.blue {
    border-bottom: 3px solid rgba(0, 0, 0, 0.3);
    background-color: #009cff;
}

.maincol-title.blue h3,
.maincol-title.blue h2,
.maincol-title.blue h1 {
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}

/* Main Games Big ---------------------- Start */

.game-item.big,
.game-item.details {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.15);
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.15);
}

.game-item.big a,
.game-item.details a {
    color: #000;
}

.game-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
    display: block;
}

.gitem-img {
    border: 1px solid #000;
}

.game-item.big .item_options,
.game-item.details .item_options {
    background-color: #f6f6f6;
}

.game-item.big .item_options .fa-thumbs-up,
.game-item.details .item_options .fa-thumbs-up,
.generalgames .item-options .fa-thumbs-up {
    color: #6ec74f;
}

.game-item.big .item_options .fa-thumbs-down,
.game-item.details .item_options .fa-thumbs-down,
.generalgames .item-options .fa-thumbs-down {
    color: #ea5454;
}

.game-item.big .gamecatplays,
.game-item.details .gamecatplays {
    color: #707070;
}

.game-item.big:hover,
.game-item.details:hover {
    background-color: #fff8de;
    border-color: #c25117;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 187, 66, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(255, 187, 66, 1);
    box-shadow: 0px 0px 5px 0px rgba(255, 187, 66, 1);
}

.game-item.big:hover a,
.game-item.details:hover a {
    color: #743e2b;
}

.game-item.big:hover .item_options,
.game-item.details:hover .item_options {
    background-color: #fff;
}

.game-item.big:hover .gamecatplays,
.game-item.details:hover .gamecatplays {
    color: #743e2b;
}


/* Main Games Big ---------------------- END */


.fb-sidebar {
    background-color: #f1f1f1;
}

.welcome-content h1 {
    color: #000;
}

.welcome-content p {
    color: #707070;
}

.bottom-container {
    background: #fff url(../image/footerbg.png) top left repeat-x;
}

.bottom-content .fa {
    color: #009cff;
    margin-right: 5px;
}

.bottom-content .fa {
    color: #009cff;
}

.bottom-content .list-group .small {
    color: #707070;
}

.bottom-content .cheetah-tags,
.cheeta-module .cheetah-tags {
    text-shadow: 1px 1px #fff;
    background-color: #f1f1f1;
    color: #343434;
}

.bottom-content .cheetah-tags:hover,
.cheeta-module .cheetah-tags:hover {
    color: #fff;
    text-shadow: -1px -1px rgba(0, 0, 0, 0.2);
    background-color: #009cff;
}

.footer {
    background-color: #f1f1f1;
    border-top: 1px solid #e6e6e6;
}

.footer li {
    color: #595959;
}

.footer li a {
    color: #595959;
    background-color: #fff;
}

.footer li a:hover {
    color: #000;
}

.footer p {
    color: #707070;
}

.n_title {
    color: #000;
}

.new_plays {
    color: #707070;
}

.maincol-options {
    background-color: #f1f1f1;
}

.maincol-options h2 {
    background-color: #ffffff;
    color: #000;
}

.maincol-options .btn-primary {
    background-color: #5cb85c !important;
    border-color: #4cae4c !important;
    color: #fff !important;
}

.maincol-options .subcat-btn,
.topblog-container .subcat-btn {
    color: #fff;
    background-color: #009cff;
    border-bottom: 3px solid rgba(0, 0, 0, 0.3);
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #db3030;
    border-color: rgba(0, 0, 0, 0.3);
}

.maincol-content .box {
    border: 1px solid #e6e6e6;
}

.maincol-content .box-top {
    background-color: #f1f1f1;
}

.maincol-content .box-top.comments {
    background-color: #f1f1f1 !important;
    border-bottom: 2px solid #e6e6e6;
}

.maincol-content .box-top h2 {
    color: #000;
}

.maincol-content .box-top h4 {
    color: #000;
}

.maincol-content .box-top p {
    color: #707070;
    background-color: #fff;
}

.maincol-content .box-top a {
    color: #000;
}

.maincol-content .box-top .fa {
    color: #009cff;
}

.maincol-content a .fa {
    color: #009cff;
}

.maincol-content .box-footer {
    border-top: 1px solid #e6e6e6;
}

.maincol-content .page-content p {
    color: #595959;
}

.maincol-content .page-content ul {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.breadcrumbs-list li {
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}

.breadcrumbs-list li a {
    color: #fff;
}

.game-bottom-options .btn-custom {
    color: #000;
    border: 2px solid #e6e6e6;
}


.game-bottom-options .fa-arrows-alt {
    color: #74af27;
}

.game-bottom-options .fa-pencil {
    color: #009cff;
}

.game-bottom-options .fa-exclamation-circle {
    color: #db3030;
}

.game-bottom-options .btn-custom.game-edit:hover {
    background-color: #009cff;
    border-color: #009cff;
    color: #fff;
}

.game-bottom-options .btn-custom.full-screen:hover {
    background-color: #74af27;
    border-color: #74af27;
    color: #fff;
}

.game-bottom-options .btn-custom.game-report:hover {
    background-color: #db3030;
    border-color: #db3030;
    color: #fff;
}

.game-bottom-options .btn-custom:hover .fa {
    color: #fff;
}

.cheeta-module h2,
.cheeta-module h3,
.cheeta-module h4 {
    color: #000;
    background-color: #fff;
    border-bottom: 2px solid #e6e6e6;
}

.cheeta-module .fa-info-circle {
    color: #009cff;
}

.cheeta-module .fa-gamepad {
    color: #db3030;
}


.cheeta-module p {
    color: #595959;
}

.cheeta-module p .fa-calendar {
    color: #ffa800;
}

.cheeta-module p .fa-folder-open {
    color: #73b443;
}

.cheeta-module p .fa-users {
    color: #ea7984;
}

.cheeta-module .fa-comments {
    color: #5acae6;
}

.cheeta-module .fa-bookmark {
    color: #91bbe2;
}

.blog-subcategory {
    border-top: 1px solid #e6e6e6;
}

.avcms-load-comments {
    color: #fff !important;
    background-color: #009cff !important;
    border: none;
    margin-bottom: 10px;
}


.account-options a {
    background-color: #482910;
}

.act-btns {
    border-top: 1px solid #8d582c;
}

.act-btns:hover .fa {
    color: #ffcb37 !important;
}

.act-btns:hover {
    background-color: #482910;
}

.reg-comp-ico {
    font-size: 3em;
    color: #4cae4c;
}

.contact-feats .fa {
    color: #000000;
}

.signup-feats .fa {
    color: #009cff;
}

.helper-msg .alert-success {
    background-color: #5cb85c;
    border: 1px solid #5cb85c;
    color: #fff;
    text-align: center;
    font-weight: 400;
    text-shadow: -1px -1px #398439;
    text-align: center;
}

.helper-msg .alert-danger {
    background-color: #d9534f;
    border: 1px solid #d9534f;
    color: #fff;
    text-align: center;
    font-weight: 400;
    text-shadow: -1px -1px #ac2925;
    text-align: center;
}

.helper-msg .alert-warning {
    background-color: #fff6df;
    border: 1px solid #fff6df;
    color: #945913;
    text-align: center;
    font-weight: 400;
    text-align: center;
}

.helper-msg .alert-info {
    background-color: #dff3ff;
    border: 1px solid #dff3ff;
    color: #2874a0;
    text-align: center;
    font-weight: 400;
    text-align: center;
}

.pmmessages .quote-msg {
    background-color: #f6f6f6;
    border-left: 10px solid #e6e6e6;
    margin: 10px 0;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.pmmessages h4.media-heading,
.pmmessages h4.media-heading a {
    color: #000;
}

.user-btns a,
.user-btns .btn {
    border: 1px solid #e6e6e6;
}

.user-btns a .glyphicon,
.user-btns .btn .glyphicon {
    color: #009cff;
}

.no-data {
    color: #707070;
    padding: 20px 0;
    text-align: center;
}

.no-data .fa {
    font-size: 4em;
    color: #ccc;
}

.col-user-ico {
    color: #009cff;
}

.userinfo-row {
    border-bottom: 1px solid #e6e6e6;
}

.topblog-container h1 .fa {
    color: #db3030;
}

.topblog-container .blogcat-desc {
    color: #707070;
}

.blog-breadcrumbs-list {
    background-color: #fff6df;
}

.blog-breadcrumbs-list li {
    color: #945913;
}

.blog-breadcrumbs-list li a {
    color: #945913;
}

.gamepage-sidebar h4 {
    border-bottom: 1px solid #e6e6e6;
}

.sidebar-col .cheetah-players.topplayer-1,
.gamepage-sidebar .cheetah-players.topplayer-1 {
    border-bottom: 4px solid #ffcb37 !important;
}

.sidebar-col .cheetah-players.topplayer-2,
.gamepage-sidebar .cheetah-players.topplayer-2 {
    border-top: 2px solid #c96f00 !important;
    border-bottom: 4px solid #98d2ff !important;
}

.sidebar-col .cheetah-players.topplayer-3,
.gamepage-sidebar .cheetah-players.topplayer-3 {
    border-top: 2px solid #6da6d2 !important;
    border-bottom: 4px solid #ccc !important;
}

.sidebar-col .fa,
.gamepage-sidebar .fa {
    color: #009cff;
}

.sidebar-col h4 {
    border-bottom: 1px solid #e6e6e6;
}

.cheetah-players.topplayer-3 .label-default {
    background-color: #ccc;
}

.cheetah-players.topplayer-1 {
    background: #fff6df url(../image/badge-1.png);
}

.cheetah-players.topplayer-1 a {
    color: #945913;
    font-weight: 600;
}

.cheetah-players.topplayer-1 .label-default {
    background-color: #cf4338;
}

.cheetah-players.topplayer-2 {
    background: #dff3ff url(../image/badge-2.png);
}

.cheetah-players.topplayer-2 a {
    color: #2874a0;
    font-weight: 600;
}

.cheetah-players.topplayer-2 .label-default {
    background-color: #009cff;
}

.cheetah-players.topplayer-3 {
    background: #f6f6f6 url(../image/badge-3.png);
}

.cheetah-players.topplayer-3 a {
    color: #000;
    font-weight: 600;
}

.bottom-content .cheetah-players a {
    color: #000;
}

.bottom-content .panel .list-group-item {
    color: #000000;
    font-weight: 400;
    border: none;
}

.bottom-content .panel .panel-heading {
    border-bottom: 1px solid #e6e6e6;
}


.cpanel-morebtn {
    background-color: #f1f1f1;
    color: #000;
}

.cpanel-morebtn:hover {
    background-color: #ffe56b;
    color: #935831;
    text-decoration: none;
}

.gp-sidemoduleBOX .item-options .fa-thumbs-down {
    color: #d9534f;
}

.gp-sidemoduleBOX .item-options .fa-thumbs-up {
    color: #4cae4c;
}

.gp-sidemoduleBOX .item-options .fa-users {
    color: #ea7984;
}

.gp-sidemoduleBOX .item-options .fa-folder {
    color: #009cff;
}

.gp-sidemoduleBOX .item-options p {
    color: #707070;
}

.gp-sidemoduleBOX li:hover a {
    color: #000;
}

.gp-sidemoduleBOX li:hover {
    background-color: #f1f1f1;
}

.gp-sidemoduleBOX h4 .fa {
    color: #fff;
}

.gp-sidemoduleBOX h4 {
    color: #fff;
    background-color: #db3030;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}









@media all and (min-width: 810px) {


    #page_menu_toggle li a {
        color: #ffffff;
    }

    #page_menu_toggle li:hover {
        background-color: #623714;
    }

    #page_menu_toggle li a:hover {
        color: #ffffff;
    }

    #page_menu_toggle li ul {
        background-color: #623714;
        border: 1px solid #623714;
    }

    #page_menu_toggle li:hover a {
        color: #ffffff;
    }

    #page_menu_toggle li ul li {
        background-color: #623714 !important;
        color: #ca9250 !important;
    }

    #page_menu_toggle li ul li a {
        color: #e2ae70 !important;
        border-bottom: 1px solid #7b4f25 !important;
    }

    #page_menu_toggle li ul li a:hover {
        color: #ffffff !important;
        background-color: #623714;
    }

    #top-category ul li ul {
        background-color: #482910;
        border: 1px solid #482910;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
        -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    }

    #top-category ul li ul li:hover a {
        background: #482910;
    }

    #top-category ul li ul li {
        background: #7b4f25;
        color: #fff !important;
    }

    #top-category ul li ul li a {
        color: #fff;
        border-bottom: 1px solid #623714 !important;
    }

    #top-category ul li ul li a:hover {
        background-color: #623714;
        color: #ffffff;
    }



}


@media all and (min-width: 319px) and (max-width: 809px) {


    #header {
        background: #482910 url(../image/topbar-default-resp.png) top left repeat-x;
    }

    .searchbox {
        float: left;
        display: inline-block;
        width: 100%;
        margin: 0 0 20px 0;
        padding: 0 5px;
    }

    #pagetoggle_btn {
        color: #fff;
        background-color: #623714;
        -moz-border-radius: 99px;
        -webkit-border-radius: 99px;
        -khtml-border-radius: 99px;
        border-radius: 99px;
    }

    #pagetoggle_btn .fa {
        color: #ffe400;
    }

    #page_menu_toggle {
        background-color: #482910;
    }

    #page_menu_toggle li a {
        border-bottom: 1px solid #623714;
    }

    #page_menu_toggle li a:hover {
        background-color: #623714;
    }

    .account-options {
        border-top: 1px solid #623714;
    }

    .account-menu .user-info:hover,
    .account-menu .account-options:hover {
        background-color: #623714;
    }

    #cattoggle_btn {
        color: #fff;
        background-color: #6c4525;
    }

    #cattoggle_btn .fa {
        color: #ffe400;
    }

    #top-category li a {
        color: #fff;
        border-bottom: 1px solid #623714;
    }

    #top-category li a:hover {
        background-color: #ffcc38;
        color: #623714;
    }

    .act-btns {
        border-color: #623714 !important;
    }

    .account-menu .account-options:hover {
        background: none;
    }

}



@media all and (min-width: 319px) and (max-width: 479px) {


    #header {
        background: #482910 url(../image/topbar-default-resp.png) top left repeat-x;
    }

}