@charset "UTF-8";
/*
Theme Name: Game 247
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Game 247 is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 5.6
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Game 247 WordPress Theme, (C) 2020 WordPress.org
Game 247 is distributed under the terms of the GNU GPL.
*/
@font-face{font-family:'Fix for Mac Chrome 80';font-weight:500;src:local('Lucida Grande');unicode-range:U+530-5f4, U+10a0-10ff}

/*
 * See: https://fonts.google.com/license/googlerestricted
 */
/* cyrillic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UaGrENHsxJlGDuGo1OIlL3Kwp5MKg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UaGrENHsxJlGDuGo1OIlL3Nwp5MKg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UaGrENHsxJlGDuGo1OIlL3Bwp5MKg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UaGrENHsxJlGDuGo1OIlL3Awp5MKg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UaGrENHsxJlGDuGo1OIlL3Owp4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLU94Yt3CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLU94YtwCwZ-Pw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLU94Yt8CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLU94Yt9CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLU94YtzCwY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLV154t3CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLV154twCwZ-Pw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLV154t8CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLV154t9CwZ-Pw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/googlesans/v27/4UabrENHsxJlGDuGo1OIlLV154tzCwY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


body{
	*font-family: "Google Sans", "Roboto", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
	font-family: "Google Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
}
h1 {
    font-size: 2rem;
}
h2 {
    font-size: 1.8rem;
}
h3 {
    font-size: 1.6rem;
}
h4 {
    font-size: 1.4rem;
}
h5 {
    font-size: 1.2rem;
}
h6 {
    font-size: 1.1rem;
}
h1,h2,h3,h4,h5,h6{
    font-weight: 600;
}
b, strong {
    font-weight: 600;
}
.img-fluid{
    max-width: 100%;
    height: auto;
}
img, iframe{
	max-width: 100%;
}
.section {
    padding-top: 0px;
    padding-bottom: 10px;
}
main {
    margin-top: 1.5rem;
}
.btn-bet{
    margin: 10px 5px;
}
.btn-bet.primary{
    background-color: #214790;
}
.btn-bet.secondary{
    background-color: #ffac14;
}
.btn-bet.success{
    background-color: #2ecc71;
}
.ez-toc-page-1, #ez-toc-container nav ul li{
    display: block;
    width: 100%;
	float: none; 
}
.ez-toc-list:after{
	content: "";
	clear: both;
}
nav{
	background: unset; 
    box-shadow: none;
	height: unset; 
}
nav a.sidenav-trigger, nav a.sidenav-trigger i{
	height: unset;
}
.nav-wrapper .menu > li{ display: inline-block; position: relative; }
.nav-wrapper .menu > li .sub-menu{ 
	display: none; 
	position: absolute; 
    top: 48px;
    left: 0px;
    min-width: 200px;
    background: #214790;
}
.nav-wrapper .menu > li .sub-menu li{ 
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
}
.nav-wrapper .menu > li:hover .sub-menu{ display: block; }
main>.container {
    margin-top: 20px;
}
header.middle-header{
    background: #fff;
}
header nav, header nav .nav-wrapper i, header nav a.sidenav-trigger, header nav a.sidenav-trigger i {
    height: 48px;
    line-height: 48px;
}
nav.navbar {
    background-color: #214790;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
}
.navbar .nav-wrapper ul.menu > li:first-child{
    box-shadow: 0 -8px #ed1c24e8;
    background: #ee2f37;
    position: relative;
}
.navbar .nav-wrapper ul.menu > li:first-child:before {
    position: absolute;
    bottom: 100%;
    left: 100%;
    content: "";
    display: block;
    border-top: 4px solid transparent;
    border-right: 4px solid transparent;
    border-left: 4px solid #8a0005;
    border-bottom: 4px solid #8a0005;
}
.header-cent{
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
}
.featured-items img {
    max-width: 100%;
}
.featured_post-contain img {
    display: block;
    margin: 0 auto;
    max-width: 100px;
}
.featured-items .game_meta h3 {
    font-size: 28px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0;
}
.featured-items .game_meta .game_description {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
}
.card-contents{
    padding: 15px 0px;
    width: 100%;
}
.card-contents .row{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    align-items: center;
}
.top_game .game_button .btn-bet, .top_game .game_button .btn-review {
    text-decoration: none;
    display: inline-block;
    min-width: 120px;
    padding: 10px 0px;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.25em;
    color: #fff;
    border-radius: 20px;
    box-shadow: 0 0 15px 0 rgb(255 255 255 / 35%);
    text-align: center;
    padding-left: 8px;
}
.top_game .game_button {
    text-align: center;
    margin-left: 0px;
    padding-left: 0px;
}
.top_game .game_button .btn-bet {
    margin-bottom: 5px;
    background-color: #f50000;
}
.top_game .game_button .btn-review {
    background-color: #2ecc71;
}
.top_game .game_button .btn-bet span, .top_game .game_button .btn-review span {
    padding-right: 5px;
    position: relative;
}
.top_game .game_star{
    text-align: center;
    border-right: 1px solid #ccc;
}
.star-color {
    color: #ffd32a;
}
.icon-star-full:before {
    content: "";
	background: url('assets/images/star.png') center no-repeat;
    background-size: cover;
    width: 12px;
    height: 12px;
    display: inline-block;
}
.icon-check-circle-o:before {
    content: "";
	background: url('assets/images/play_now.png') center no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    left: -15px;
}
.icon-arrow-circle-o-right:before {
    content: "";
	background: url('assets/images/review.png') center no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: absolute;
    left: -15px;
}
.top_game {
    border-radius: 5px;
    spadding: 0px 0;
    margin-bottom: 10px;
    background-color: #fff;
    box-shadow: 0 0 25px 0 rgb(0 0 0 / 20%);
    transition: all .5s ease-in-out;
    sdisplay: flex;
    sflex-wrap: wrap;
    sposition: relative;
    salign-items: center;
}
.top_game .game_meta {
    text-align: center;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.top_game .game_star .gift_code {
    margin-top: 0px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.top_game .game_star .gift_code a {
    font-size: 15px;
    font-weight: 700;
    color: #de1219;
    text-decoration: none;
    margin-right: 5px;
}
.top_game .row {
    margin-bottom: 0px;
}
.top_game .game_position {
    position: absolute;
    top: -20px;
    left: 12px;
    width: 30px;
    height: 30px;
    background-color: #f50000;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 17px;
}

.top_game .game_position.top-1,
.top_game .game_position.top-2,
.top_game .game_position.top-3
{
    background-color: unset;
    background: url('assets/images/medal_orange.png');
    height: 38px;
}
.top_game .game_position.top-4,
.top_game .game_position.top-5,
.top_game .game_position.top-6,
.top_game .game_position.top-7,
.top_game .game_position.top-8,
.top_game .game_position.top-9,
.top_game .game_position.top-10
{
    background-color: unset;
    background: url('assets/images/medal_blue.png');
    height: 38px;
}

.container.single-content{
    spadding: 20px 10px;
    sbox-shadow: 0 0 25px 0 rgb(0 0 0 / 5%);
}
.single-content-left-wrap{
    padding: 0px 0px 20px 0px;
	background: #fff;
    border-radius: 10px;
}
.single-content-left + #sidebar{
    padding: 10px;
	background: #fff;
    border-radius: 10px;
}
.container.single-content .game_meta h3{
    margin: 10px;
}
.container.single-content .card-contents {
    padding: 5px 0px;
}






.featured_post,
.featured_posts {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}

.featured_post .thumbnail a,
.featured_posts .thumbnail a
{
    display: block;
    height: 100%;
    width: 100%;
}
.featured_post .thumbnail a .img-fluid,
.featured_posts .thumbnail a .img-fluid
{
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.featured_post h3.title{ 
	margin: 0px; 
    margin-top: 15px;
    font-size: 18px;
    font-weight: 600;
}
.featured_post .thumbnail, .featured_post .meta,
.featured_posts .thumbnail, .featured_posts .meta
{
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
    padding-right: 15px;
}
.featured_post .meta {
    padding-left: 15px;
}




.newsed_post {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.newsed_post .item {
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    display: flex;
    margin-bottom: 5px;
}
.newsed_post .item .icon {
    flex-basis: 18px;
    width: 18px;
    max-width: 18px;
    color: #ff2453;
}
.newsed_post .item .icon img {
    width: 10px;
}
.newsed_post .item .title {
    flex-basis: calc(100% - 18px);
    width: calc(100% - 18px);
    max-width: calc(100% - 18px);
    font-size: 13px;
}
.newsed_post.featured_posts-items .item:nth-child(1) .title,
.newsed_post.featured_posts-items .item:nth-child(2) .title,
.newsed_post.featured_posts-items .item:nth-child(3) .title
{
    flex-basis: calc(100% - 2px);
    width: calc(100% - 2px);
    max-width: calc(100% - 2px);
}
.newsed_post.featured_posts-items.one_column .item:nth-child(1),
.newsed_post.featured_posts-items.one_column .item:nth-child(2),
.newsed_post.featured_posts-items.one_column .item:nth-child(3)
{
    flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    align-items: baseline;
}
.newsed_post .item .title a {
    color: #000;
    text-decoration: none;
    font-weight: 600;
    display: block;
    padding-right: 5px;
    line-height: 1.5;
}
.newsed_post .item .title a:hover{
    color: #0083c3;
}



.one_column_related h3{
	font-size: 20px;
    text-decoration: none;
    font-weight: 600;
    display: block;
    padding-right: 5px;
    line-height: 1.5;
}


.one_column .item, .one_column .thumbnail, .one_column .meta  {
    flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    padding-left: 0px;
    margin: 0px;
    padding-right: 0px;
}
.newsed_post.featured_posts-items .item:nth-child(1),
.newsed_post.featured_posts-items .item:nth-child(2),
.newsed_post.featured_posts-items .item:nth-child(3)
{
    flex-basis: 33.33333333%;
    width: 33.33333333%;
    max-width: 33.33333333%;
    display: flow-root;
    flex-wrap: wrap;
    margin-bottom: 10px;
    align-items: baseline;
}
.newsed_post .thumbnail{
    padding: 2px;
}

.newsed_post .thumbnail, .newsed_post .thumbnail .img-fluid{
    width: 100%;
    max-width: 100%;
    height: 150px;
    overflow: hidden;
    object-fit: cover;
}
.featured_posts .title{
    color: #000;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    display: block;
    padding-right: 5px;
    line-height: 1.5;
	margin: 0px;
}
.featured_posts-items h4.title{
    font-size: 16px;
    margin-top: 5px;
}

h2.space-block-title{
    font-size: 20px;
    font-weight: 900;
    color: #ff2453;
    padding-left: 10px;
    border-left: 5px solid #ff2453;
    margin: 10px 0px 30px;
}
h2.space-block-title a{
    color: #ff2453;
}

.one_column .title,
.newsed_post.featured_posts-items.one_column .title,
.featured_posts.one_column .title,
.featured_posts-items.one_column .title
{
    font-size: 14px;
    margin-top: 5px;
}

.content img.size-full, .content iframe{
    display: block;
    margin: 10px auto;
    height: auto;
}


.footer .row{
    margin-bottom: 0px;
    sborder-top: 1px solid #4a4a4a;
}
.footer-top{ 
    background-color: #fff;
    background-color: rgb(52, 58, 64);
    padding: 30px 0;
    padding: 0px;
    color: #fff;
    border-top: 1px solid #2d2d2d;
}
.footer-bottom{
    background-color: #111;
    background-color: rgb(52, 58, 64);
    color: #fff;
    padding: 30px 0;
    font-size: 13px;
}
.social_icon {
    text-decoration: none;
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #ff2453;
    margin-top: 12px;
}
.text-center{
    text-align: center;
}
.footer-bottom li{
    display: inline-block;
    padding: 0 5px;
    border-right: 1px solid;
}

.newsed_post .item .font-medium, .newsed_post .item .font-medium a{    
	font-weight: 400;
    font-size: 15px;
}

#sidebar .card-contents .row .col.m3{
    width: 100%;
}
#sidebar .card-contents .row .col.m3:nth-child(1)
{
    width: 30%;
}
#sidebar .card-contents .row .col.m3:nth-child(2)
{
    width: 70%;
}
#sidebar .top_game .game_meta,
#sidebar .top_game .game_star {
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
}
#sidebar .featured-section{
    padding: 0px;
    margin-top: 15px;
}
#sidebar .top_game .game_meta {
    text-align: left;
}
#sidebar .game_logo, .game_logo{
    padding-left: 15px;
}
#sidebar .top_game .game_meta h3,
#sidebar .top_game .game_meta p{
    margin: 0px;
}
#sidebar .top_game .game_meta p{
    padding: 0px 2px;
}
.post-title-excerpt,
.post-title{
	margin: 5px 0px; 
}
.post-title{
	margin-top: 30px; 
}
.single-content-left .featured-section{
	margin:0px; padding: 0px; 
}
.sapo{
    color: #3a3a3a;
    font-weight: 400;
    margin-bottom: 10px;
}
.sapo p{
    margin: 0px;
}



.post_single_horizontal {
    background-color: #fff;
    margin-bottom: 15px;
    border-radius: 5px;
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    box-shadow: 0 0 25px 0 rgb(0 0 0 / 20%);
    transition: all .5s ease-in-out;
}
.post_single_horizontal .space-archive-loop-item-img {
    overflow: hidden;
}
.post_single_horizontal .space-archive-loop-item-img img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto;
    border-radius: 5px;
    object-fit: cover;
}
.post_single_horizontal .space-archive-loop-item-meta h3 {
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.4;
    margin: 0px;
}
.post_single_horizontal .space-archive-loop-item-meta .category {
    margin-bottom: 0px;
}
.post_single_horizontal .space-archive-loop-item-meta .category a {
    color: #ff2453;
    font-size: 15px;
    font-weight: 600;
}
.box-md-30 {
    width: 30%;
}
.box-md-70 {
    width: 70%;
}
.post_single_horizontal .space-archive-loop-item-meta {
    padding-left: 15px;
}
.post_single_horizontal .excerpt{
    height: 68px;
    overflow: hidden;
}
.post_single_horizontal .excerpt p{
	margin: 0px;
}

nav.navigation.pagination .screen-reader-text{
	display:none; 
}
nav.navigation.pagination{
    color: #636363;
    background-color: #ffffff;
    box-shadow: none;
    -webkit-box-shadow: none;
}
nav.navigation.pagination a {
    color: #000;
}
.page-numbers:not(.next):not(.prev){
    width: 30px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #dedede;
}
.page-numbers:not(.next):not(.prev).current{
    background: #039be5;
    color: #fff;
}
.container {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
}
.icon-facebook:before{
    content: "";
	background: url('assets/images/facebook.jpg') center no-repeat;
    background-size: cover;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.icon-twitter:before{
    content: "";
	background: url('assets/images/twitter.jpg') center no-repeat;
    background-size: cover;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.icon-youtube:before{
    content: "";
	background: url('assets/images/youtube.jpg') center no-repeat;
    background-size: cover;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.icon-twitter:before{
    content: "";
	background: url('assets/images/icon-twitter.png') center no-repeat;
    background-size: cover;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.icon-pinterest:before{
    content: "";
	background: url('assets/images/icon-pinterest.png') center no-repeat;
    background-size: cover;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.icon-linkedin:before{
    content: "";
	background: url('assets/images/icon-linkedin.png') center no-repeat;
    background-size: cover;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.social-icons a{margin: 0px 5px;}
footer a{ color: #039be5; }
.bantho{
    background-color: #fff;
    padding: 5px 0;
    border-bottom: 2px solid #ececec;
}
.bantho p, .bantho h1{
	margin: 0px;
	font-size: 14px;
}
.bantho .row {
    margin-bottom: 0px;
}

ul.sidenav.sidenav-fixed li {
    line-height: 44px;
}
ul.sidenav.sidenav-fixed li.logo {
    text-align: center;
    margin-top: 32px;
    margin-bottom: 0px;
}
ul.sidenav.sidenav-fixed li a {
    font-size: 13px;
    line-height: 44px;
    height: 44px;
    padding: 0 30px;
}
#logo-container {
    height: 96px;
    margin-bottom: 10px;
}
.content{
    margin-bottom: 30px;
}
.related .newsed_post .item{
    flex-basis: 33.33333333%;
    width: 33.33333333%;
    max-width: 33.33333333%;
    display: flow-root;
    flex-wrap: wrap;
    margin-bottom: 10px;
    align-items: baseline;
}
.fixed{
	position: fixed;
}
nav.navbar.nav-fixed{
	position: fixed; 
	top: 0px; 
	left: 0px; 
	width: 100%;
    z-index: 9990;
}
.breadcrumb-contain{
	margin-bottom: 0px;
	padding-bottom: 0px; 
}
body.single-post{
    background: #fff;
}
.fbc-page .fbc-wrap .fbc-items {
    background-color: #fff!important;
}
#breadcrumbs{
    margin: 0px;
}
.breadcrumbs .row{
	margin-top:0px;
	margin-bottom:0px;
}
main.featured-items{
    padding: 0px;
    margin-top: 0px;
}
.home main.featured-items{
    padding-top: 10px;
}

.btn-load-cat {
    width: 100%;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 0;
    color: #595959;
    border: none;
}
.opensapo, .openhomesapo{
    font-weight: 600;
	cursor: pointer; 
	padding-bottom: 30px; 
	position: absolute; 
	bottom: 0px; 
	width: 100%;  
	background: linear-gradient( 0deg , #fff, transparent); 
	padding: 30px 10px 0px; 
	border: 0px; 
}
.opensapo:hover, .openhomesapo:hover{
    color: #039de6;
}
.opensapo:active, .openhomesapo:active{
	background: linear-gradient( 0deg , #fff, transparent); 
}


.home-bottom .widget-title, .featured-items .widget-title{
	text-align: center;
}
.home-bottom img{
    margin: 0px auto;
    display: block;
}
.home-bottom p > em{
	text-align: center;
    display: block;
}
.widget img{
	display: block;
	margin: 0px auto;
    height: auto;
}
.home-bottom p > em, .widget p > em, .widget amp-img + em{
	text-align: center;
    display: block;
}
.featured_posts-items.one_column
{
    smax-height: 520px;
    soverflow: auto;
}
.searchform{
    width: 250px;
	max-width: 100%; 
    position: absolute;
    top: 0px;
    right: 0px;
}
.searchform input[name="s"]{
    background: #fff;
    height: 29px;
    margin-top: 10px;
    width: calc(100% - 82px);
    padding-left: 5px;
    font-size: 12px;
    border: 0px;
}
.searchform button{
    height: 30px;
    width: 91px;
    margin-top: 10px;
    background: #f50000;
    border: 0px;
    cursor: pointer;
    position: absolute;
    right: 0px;
    color: #fff;
}
.searchform button span{
    color: #fff;
	padding-left: 15px; 
    width: 100%;
}
.searchform .icon-search{
	background: url('assets/images/search-icon.png') center no-repeat;
	background-size: cover;
    position: absolute;
	top:0px;
	left: 0px;
    height: 20px;
    width: 20px;
    top: 5px;
}

.archive .card-contents .game_meta .game_description, 
.single .card-contents .game_meta .game_description{ display: none; }
.game_name{
    font-size: 28px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 0;   
}

.sub-menu{
	display: none; 
    margin-left: 10px;
}
.menu-item.opened > .sub-menu{
	display: block; 
}
.menu-item-has-children{
	position: relative;
}
.menu-item.opened:after{
    transform: rotateZ(90deg);
}
.wp-caption{
    max-width: 100%;
}
.menu-item-has-children:after{
	display: none;
}



/* Background color */
.fbc-page .fbc-wrap .fbc-items {
	background-color: #edeff0;
}
/* Items font size */
.fbc-page .fbc-wrap .fbc-items li {
	font-size: 16px;
}

/* Items' link color */
.fbc-page .fbc-wrap .fbc-items li a {
	color: #337ab7;
    padding: 10px 5px;   
}

/* Seprator color */
.fbc-page .fbc-wrap .fbc-items li .fbc-separator {
	color: #cccccc;
}

/* Active item & end-text color */
.fbc-page .fbc-wrap .fbc-items li.active span,
.fbc-page .fbc-wrap .fbc-items li .fbc-end-text {
	color: #27272a;
	font-size: 16px;
}


@media only screen and (min-width: 993px){
    .single-content-left{ 
      margin: 0px;
      padding: 0px;
    } 
	.top_game .game_button .btn-bet, .top_game .game_button .btn-review {
		display: block;
		max-width: 142px;
		margin: 5px auto;
	}
	#sidebar .top_game .game_button .btn-bet, #sidebar .top_game .game_button .btn-review {
    	display: inline-block;
	}
	.container {
		width: 100%;
		max-width: 1086px;
	}
	#sidebar .game_logo, .game_logo{
		padding-right: 15px;
	}
	.game_logo img{
		width: 100%;
	}
}
@media only screen and (min-width: 601px)
{
	nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {
		height: unset;
		line-height: unset;
	}
}
@media only screen and (max-width: 992px){
	.middle-header > .container{ display: none; }
	#sidebar .card-contents .row .col.m3:nth-child(1){
   	  width: 100%;
	}
	#sidebar .card-contents .row .col.m3:nth-child(2) {
		width: 100%;
		text-align: center;
	}
	.row .col.m8 {
		width: 100%;
	}
	.single-content-left + #sidebar {
		width: calc(100% - 0px);
	}
	.brand-logo-nav {
		display: none;
	}
	.row .col.m8.single-content-left{
    	float: none;
	}
}
@media only screen and (min-width: 769px){
	#nav-mobile{
		display: none; 
	}
}
@media only screen and (max-width: 768px){
    
    .menu-item-has-children:after{
    	content: "";
    	background: url(assets/images/arrow_down.png) center no-repeat;
        background-size: cover;
    	position: absolute;
        top: 15px;
        right: 10px;
        width: 16px;
        height: 16px;
        transform: rotateZ(0deg);
    }
	.single-content-left:after{
		content: "";
		clear: both;
		display: block; 
	}
	.single-content-left + #sidebar {
		padding: 10px 10px;
		background: #fff;
		border-radius: 10px;
		max-width: calc(100% - 30px);
		margin: 0px auto;
		float: none;
	}
	main.featured-items{
		padding: 10px;
	}
	.card-contents .row {
		margin: 0px;
	}
	.top_game .game_star, .top_game .game_meta{
		border-left: 0px solid #fff;
		border-right: 0px solid #fff;
	}
	#sidebar .game_logo, .game_logo{
		padding-right: 15px;
	}
	.game_logo img{
		width: 100%;
	}
	.footer .text-center {
		text-align: left;
	}
	.featured_post .thumbnail, .featured_post .meta, .featured_posts .thumbnail, .featured_posts .meta {
		flex-basis: 100%;
		max-width: 100%;
		width: 100%;
		padding-right: 0px;
	}
	.featured_post .meta {
		padding-left: 0px;
		margin-top: 15px;
		font-size: 16px;
	}
	.newsed_post .item {
		flex-basis: 100%;
		width: 100%;
		max-width: 100%;
	}
	.newsed_post.featured_posts-items .item:nth-child(1), .newsed_post.featured_posts-items .item:nth-child(2), .newsed_post.featured_posts-items .item:nth-child(3) {
		flex-basis: 100%;
		width: 100%;
		max-width: 100%;
	}
	.bantho {
		text-align: center;
	}
	.related .newsed_post .item{
		flex-basis: 100%;
		width: 100%;
		max-width: 100%;
	}
	.featured_posts .title {
		margin: 10px 0px;
	}
	.material-icons{
		height: 48px;
		line-height: 48px;
		background: transparent;
		border: 0px;
		width: 48px;
		background: url(/wp-content/themes/game/assets/images/menu.png) center no-repeat;
		font-size: 0px;
	}
	nav i, nav [class^="mdi-"], nav [class*="mdi-"], nav i.material-icons{
		font-size: 0px;
	}
	nav .sidenav-trigger{
		float: right;
		margin: 0 2px;
	}
	.navbar.nav-fixed{
		sbackground-color: #ffffff;
	}
	.navbar.nav-fixed .material-icons{
		sbackground: url(/wp-content/themes/game/assets/images/menu-black.png) center no-repeat;
	}
	.brand-logo-nav{
		width: 170px;
		display: none;
	}
	.navbar.nav-fixed .brand-logo-nav{
		display: none;
	}
}

@media only screen and (max-width: 400px){
	.box-md-30 {
    	width: 100%;
	}
	.box-md-70 {
		width: 100%;
	}
	.post_single_horizontal .space-archive-loop-item-meta {
		padding-left: 0px;
    	margin-top: 10px;
	}
}












