body,header,article, aside, footer, nav, section{
    max-width: 1920px;
}
h1{
    font-size: 24px !important;
}
h2{
    font-size: 20px !important;
}
.brand-logo img{
max-width: none !important;
}
a.sidenav-trigger.top-nav{
    height: 0px !important;
    width: 0px !important;
    top: -42px !important;
}
#nav-mobile{
    padding-bottom: 150px !important;
}
.sidenav-fixed::-webkit-scrollbar{
            display: none !important;
        }
        .bap-c{
    position: absolute;
    bottom: 0;
}
.title-section .carouselTitle{color: #fff;}
.px-carousel-item:hover{
    color: none;
}
.aplication-single .entry, #gameplaysBox{
    font-family: __Roboto_097080 !important;
    font-size: 16px !important;
    color: #000000 !important;
    line-height: 19px !important;
}
.carouselTitle{
    margin: 3px 0 !important;
}
.entry h2 {
    margin: 14px 0 !important;
}
.aplication-single .entry ul li,#gameplaysBox ul li{
    list-style: disc !important;
}
.gameControl_buttonBtn:hover{
    border-radius: 5px;
    color: #FFC107 !important;
}
.trigger_text{
    display: flex !important;
}
a.disabled, a[aria-disabled="true"] {
  pointer-events: none;
  cursor: default;
  color: gray;
  text-decoration: none;
  opacity: 0.9;
}
.title-section{
    display: flex;
    flex-direction: row;
}
.Carousel_viewmore{
    align-self: center;
    z-index: 2;
    text-transform: none;
    line-height: 1 !important;
    text-decoration: none;
    font-weight: 700;
    -webkit-user-select: none;
    user-select: none;
    color: #d5aa04 !important;
    font-size: 16px;
    padding-left: 15px;
}
  .px-carousel-item {
    width: 161.89px;
    position: relative;
  }
  .hover-video {
    display: none;
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    max-height: 145px;
    object-fit: cover;
    z-index: 10;
    border-radius: 28px;
  }
.px-carousel-item:hover{transform:translateY(-4px);transition-duration:.3s;background: linear-gradient(135deg, rgb(243 125 0) 0%, rgb(255 255 255) 100%);}.title-section a{color: #fff;}.sidenav li>a>i{color:rgb(0 116 131) !important;}.modal{border-radius: 18px !important;}
.pageNavLinkGroup{
    text-align: center;
}
.language-list{
    display: flex;
    flex-wrap: wrap;
}
.languageItemAct{
    background: #af4000 !important;
}
.languageItemAct a{
    color: #ffffff !important;
}
.languageItem{
    text-align: center;
    padding: 10px;
    margin: 5px;
    background: #07564f;
    border-radius: 8px;
    font-weight: 600;
}
.languageItem a{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    border-radius: 50px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.view-a{
    display:inline-block;width:350px;height:210px;max-height: 210px;overflow:hidden;position:relative;margin:10px;vertical-align:middle;
}
.playnow{
text-align: center;
background: linear-gradient(to right, #000000, #06564f);
border-radius: 10px;
height: 50px;
margin: 0 auto;
box-shadow: 0px 0px 4px 4px #eff0f1;
display: none;
}
.button_playnow{
color: #fff;
line-height: 50px;
font-weight: 800;
}
.gameDetail {
    font-size: 1.5rem;
    font-weight: 600;
    margin: 10px 0;
}
        .GameMetaData_container .GameMetaData_infor {
    width: 100%;
    display: flex;
    justify-content: left;
    align-items: center;
    min-height: 29px;
}
.GameMetaData_container .GameMetaData_infor .GameMetaData_inforLabel {
    width: 110px;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 400;
}
.GameMetaData_container .GameMetaData_infor .GameMetaData_inforValue {
    font-size: 14px;
    font-weight: 600;
} 
        .detailmobile_bg {
    width: 100%;
    height: 640px;
    position: relative;
}
.detailmobile_Game {
    width: 100%;
    height: 100%;
    position: relative;
    justify-content: center;
    display: flex
;
    flex-direction: column;
    align-items: center;
}.detailmobile_Image {
    width: 100%;
    height: 95% !important;
    object-fit: cover;
    margin-bottom: -5px;
    transition: opacity .8s ease 0s;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}
.detailmobileTitle{
    font-size: 2.3em;
    color: #fff;
    text-align: center;
    padding: 20px 0;
}
.bgGamePlayMobile {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 3;
    display: flex
;
    flex-direction: column;
    justify-content: space-around;
}
.gameDataMobile {
    position: relative;
    width: 100%;
    height: calc(100% - 110px);
}
.gamebgContentMobile {
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 50px 20px 0;
}
.gamebgContentMobile .gamePlaybutton {
    position: relative;
    width: 100%;
    display: flex
;
    gap: 40px;
    justify-content: center;
}
.PlaybuttonGame {
    transition: all .25s ease 0s;
    border: none;
    cursor: pointer;
    display: flex
;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    box-sizing: border-box;
    background: linear-gradient(to right, #e06b6b, #aa0000);
    color: #f9faff;
    height: 60px;
    padding: 12px 24px 12px 16px;
    border-radius: 160px;
    font-size: 20px;
    width: 100%;
    max-width: 220px;
}
.gamebgContentMobile .gamePlaybutton svg {
    width: 30px;
    height: 30px;
}
.detailmobilebgGradient {
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(rgba(19, 20, 30, 0) 0, #000000, #222222);
}

.mobilesvg {
    align-items: center;
    background: #fff;
    border-radius: 0 16px 16px 0;
    display: none;
    height: 45px;
    overflow: hidden;
    position: fixed;
    top: 2px;
    width: auto;
    padding-right: 4px;
    z-index: 1000;
}
#MobileNav{
    max-height: 30px;
}
.container_iframe{
    position: relative;
    display: flex;
}
#gameplaysBox {
    position: absolute;
    width: 400px;
    max-height: 440px;
    min-height: 150px;
    background: #077067;
    bottom: 8px;
    right: 8px;
    background: linear-gradient(to right, #3d3e3e, #0b2b28);
    padding: 15px;
    border-radius: 10px;
    z-index: 5;
    pointer-events: auto;
}
#closeBoxgameplay{
    position: absolute;
    top: 9px;
    right: 9px;
    padding: 5px 11px 6px;
    border-radius: 15px;
    background: linear-gradient(to right, #000000, #c10000);
    cursor: pointer;
    z-index: 1;
}
.Boxgameplay-content {
    width: 400px;
    max-height: 440px;
    min-height: 150px;
    bottom: 60px;
    right: 8px;
    color: #fff;
    border-radius: 10px;
    z-index: 5;
    pointer-events: auto;
}
.gamePlay_title{
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
}
.gamePlay_content{
    max-height: 354px;
    margin-top: 35px;
    word-wrap: break-word;
    overflow-y: auto;
    width: 95%;
    font-size: 15px;
}
.fullscreenMobile {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  height: calc(var(--vh, 1vh) * 100) !important;
  z-index: 9999 !important;
  background: black;
  max-width: 100%;
  max-height: 100%;
  pointer-events: auto;
  user-select: none;
  overflow: hidden;
}
.body-fixed {
  overflow: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
}
.no-pointer-events {
  pointer-events: none !important;
  user-select: none !important;
}
#article{
    background: #fff;
    padding: 20px;
    font-size: 15px;
}
#article a{
    color: #008377;
}
#article ul, #article ol{
    padding-inline-start: 40px !important;
    margin: 10px 0;
}
#article ol li{
    list-style: decimal !important;
}
#article ul li{
    list-style: disc !important;
}
.box_content_article .img-thumb, .entry .img-thumb{
    float: right !important;
    margin: 24px 0 16px 16px !important;
    max-width: 100% !important;
    border-radius: 10px;
}
        .rating-loading {
            background-color: rgba(0, 0, 0, 0.5);
        }
        .icon_rs {
          float:left;
          max-width: 40px;
        }
        .read_more{
            float: right;
            background-color: #1f7c00;
            border-color: #1f7c00;
            font-size: 18px;
            border-radius: .375rem;
            padding: 5px;
        }
        .read_more a{
            color: #fff;
        }
        .section .title-section{
            font-weight: 700;
        }
        .section .title-section a:hover{
            color: #333;
        }
        .cate-data-6{
            text-align: center;
            padding: 10px;
            margin: 5px;
            background: #ffffff;
            border-radius: 8px;
            font-weight: 600;
        }
        .cate-container{
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }
        .block-cate{
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: row;
            border-radius: 50px;
            font-weight: 600;
            color: #212529;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .tagGame_image{
            width: 30px;
            height: 30px;
            border-radius: 50%;
            margin-right: 10px;
        }
        .svg-6 {
            width: 1rem;
            height: 1rem;
        }
        .svg-secondary{
            fill: #cb2020;
        }
        .section .widget-content .px-carousel-item{
            width: 94%;
        }
        .px-carousel-nav .px-prev i,
        .px-carousel-nav .px-next i {
            color: #8a8a8a;
        }
        
        .entry,
        .section.blog .bloques li .excerpt,
        .aplication-single .entry,
        .aplication-single .box .box-content {
            color: #d4d4d4;
        }
        
        #comments ol.comment-list .comment .comment-body .reply a {
            color: #1bbc9b;
        }
        
        .section .bloque-app-second .px-postmeta {
            color: #78797c;
        }
        
        .aplication-single .box,
        #subheader.np,
        .section.blog,
        .aplication-page .box,
        .page-woocommerce {
            background: #282d3a;
            box-shadow: 2px 2px 2px 0px #1a1c1f;
        }
        
        .aplication-single .entry.bx-info-install {
            background: #303542;
        }
        
        .botones_sociales.v2 a,
        #comments textarea,
        #comments input[type=text],
        #comments input[type=email],
        #comments input[type=url],
        #comments textarea,
        .botones_sociales a {
            background: #1d222d;
            color: #FFF;
        }
        
        .pagination .page-numbers,
        .pagination .current,
        .section.blog .pagination .current,
        .section.blog .pagination .page-numbers {
            color: #FFF;
            background: #282d3a;
        }
        
        .relacionados .bloque-app .title,
        .widget .widget-content ul li .s2 .title,
        #comments ol.comment-list .comment .comment-body .comment-content p {
            color: #bfbfbf;
        }
        
        .widget {
            background: transparent;
            box-shadow: none;
        }
        
        .widget .widget-title,
        .widget_block h2,
        .widget .widget-content ul li a,
        #slideimages .px-prev i,
        #slideimages .px-next i,
        .aplication-single .entry.bx-info-install {
            border-color: #282d3a;
        }
        
        .relacionados .bloque-app .developer,
        .widget .widget-content ul li .s2 .developer,
        .section .bloque-app-second .developer,
        .section .bloque-app .developer,
        .section .bloque-app-second .app-date,
        .section .bloque-app .app-date,
        .widget .widget-content ul li .s2 .app-date,
        .relacionados .bloque-app .app-date {
            color: #7a7a7a;
        }
        
        main .error404 {
            color: #FFF;
        }
        
        main .error404 h1 {
            text-shadow: 10px 10px 8px rgba(0, 0, 0, 0.4);
        }
        
        .entry blockquote {
            border-color: #4c5160;
        }
        
        .ratingBoxMovil .box-rating.movil {
            background: #252935;
        }
        
        .link-report a {
            color: #bfbfbf;
        }
        
        .link-report a:hover,
        .px-carousel-nav .px-prev i:hover,
        .px-carousel-nav .px-next i:hover {
            color: #FFF;
        }
        
        #box-report > div {
            color: #4c4c4c;
        }
        
        .entry .wp-caption {
            background: rgba(0, 0, 0, 0.1);
        }
        
        .aplication-single .entry.limit::before {
            background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(40, 45, 58, 1));
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(40, 45, 58, 1));
            background: linear-gradient(to bottom, rgba(40, 45, 58, 0), rgba(40, 45, 58, 1));
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#282d3a", GradientType=0);
        }
        /*Woocommerce*/
        
        .select2-container {
            color: #000;
        }
        
        .woocommerce div.product .woocommerce-tabs ul.tabs::before,
        .woocommerce div.product .woocommerce-tabs ul.tabs li,
        .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
        .woocommerce #reviews #comments ol.commentlist li .comment-text,
        #add_payment_method #payment ul.payment_methods,
        .woocommerce-cart #payment ul.payment_methods,
        .woocommerce-checkout #payment ul.payment_methods,
        .page-woocommerce .woocommerce ul.order_details li,
        #add_payment_method .cart-collaterals .cart_totals tr td,
        #add_payment_method .cart-collaterals .cart_totals tr th,
        .woocommerce-cart .cart-collaterals .cart_totals tr td,
        .woocommerce-cart .cart-collaterals .cart_totals tr th,
        .woocommerce-checkout .cart-collaterals .cart_totals tr td,
        .woocommerce-checkout .cart-collaterals .cart_totals tr th {
            border-color: rgba(255, 255, 255, 0.1);
        }
        
        .woocommerce div.product .woocommerce-tabs ul.tabs li.active,
        fieldset legend {
            background: #282d3a;
        }
        
        .woocommerce div.product .woocommerce-tabs ul.tabs li a {
            color: rgba(255, 255, 255, 0.3);
        }
        /**/
        
        @media screen and (max-width: 500px) {
            .botones_sociales li {
                border: none;
            }
            .aplication-single .box-data-app {
                background: #1d222d;
            }
            .aplication-single .data-app span {
                border-bottom-color: #282d3a;
            }
        }