/*
Theme Name: Kakek303
Version: 1.0
Author: Kakek303
Author URI: 
License: Kakek303
License URI:
*/
html {height: 100%;font-size: 1em;line-height: 1.4;margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
body {margin: 0;font-size: 17px;line-height: 1.5em;letter-spacing: 0.1px;color: #676767;font-family: 'LatoWeb';background-repeat: no-repeat;background-position: center top;background-color: #020204;background-size: 100%;}
h1, h2, h3, h4, h5, h6{color: #676767;line-height: 1.2;margin: 15px 0px;font-weight: 500;}
h1{font-size: 28px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 19px;}
h6{font-size: 17px;}
* {-moz-box-sizing: border-box;box-sizing: border-box;}
a{color: #676767;text-decoration: none;}
a:hover{color: #910000;}
a.read-more{display: block;float: right;width: 14%;text-align: center;padding: 4px;border-radius: 5px;color: #444;background: linear-gradient(to bottom, #FBFBFB 0%, #E5E5E5 100%);border: 1px solid #CCC;margin-top: 10px;}
div, input, label, p, section {display: block;overflow: hidden;position: relative;}
img{width: auto;height: auto;max-width: 100%;border-radius: 5px;}
.sticky {height: 82px;}
.single-post .sticky, .tag .sticky {height: 133px;}

.header {width: 100%;background: #000000;z-index: 999999;height: 130px;position: fixed;}
.top-header{width: 100%;background: #000000;border-bottom: 1px solid #222;}
.site-header{height: 81px;background: linear-gradient(to right,#1e1e1e 0%,#1e1e1e 100%);box-shadow: inset 0 2px 1px rgb(255 255 255 / 10%);border-top: 2px solid #3f3f3f;}
.container {max-width: 1170px;width:96%;margin: auto;overflow: hidden;}
.site-logo {float: left;top: 10px;width: 20%;}
ul.menu, ul.contact-us,ul.main-menu{padding:0;margin:0;text-transform: uppercase;}
.nav {width: 100%;height: 44px;background-color: #004054;border-bottom: 5px solid #00b1c8;}
.main-menu{float: right;width: 779px;}
.main-menu li{float: left;padding: 4px 2px;margin-top: 27px;border-right: 1px dotted #353535;}
.main-menu li a{text-align: center;padding: 24px 9px;color: #ffffff;font-size: 15px;}
[aria-current]:not([aria-current="false"]){color:#bda270}
.main-menu li a:hover{color:#bda270}
.main-menu li:last-child{border-right: 0px;}
.contact-us{float: left;}
.contact-us li{float: left;margin: 18px 9px 9px 0px;padding: 0px 5px;border-right:1px dotted #fff;}
.contact-us li:last-child{border:0}
.contact-us li a{color: #9a9b9b;font-size: 11px;}
.menu{float: right;position: relative;padding: 0px;margin: 0px auto;}
.menu li{float: left;cursor: pointer;margin: 7px;position: relative;padding: 0px 22px;color: #ffffff;border-radius: 25px;background: #bda270;background: linear-gradient(to right,#bda270 0%,#675a43 100%);}
.menu li:hover{background: #bda270;background: linear-gradient(to right,#675a43 0%,#bda270 100%);}
.menu ul{padding-top: 15px;border-radius: 0px 0px 4px 4px;-webkit-border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px;-ms-border-radius: 0px 0px 4px 4px;-o-border-radius: 0px 0px 4px 4px;}
.menu li a{padding: 8px 15px;display: block;color: #ffffff;}
.home-menu li {padding: 18px;margin: 0px;}
.licensed .amp-list li{max-width: 175px;}
.licensed .amp-list li img{max-width: 175px;}
.amp-list li {border-radius: 5px;max-width: 124px;width: 32%;text-align: center;position: relative;display: inline-block;}
.amp-list li img{width: 100%;border-radius: 3px;max-width: 124px;}
.games{background-color: rgba(17,17,17,.83);margin: 15px auto;padding: 30px;border-radius: 7px;}
.games li {max-width: 166px;width: 30%;margin: 5px;padding: 6px 0px 1px 0px;border-radius: 25px;background-color: #776545;background-image: linear-gradient(to bottom,#776545 0%,#3a2f1d 100%);}
.games li img {border-radius: 25px;max-width: 156px;}
.games>.amp-list{border: 2px solid #4a3f2b;border-radius: 25px;padding: 15px;background-color: rgba(16,13,4,.83);}
.footer {width: 100%;background: #101010;padding: 20px 0px;border-top: 3px solid #403726;}
.copyright {font-size: 14px;margin-top: 16px;text-align: center;color: #676767;}
.article {text-align: left;}
ul.article{list-style: circle;padding: 5px 30px;}
.content-left{float: left;width: 70%;display: inline-block;padding: 5px;}
aside{float: right;width: 29%;display: inline-block;}
.entry-meta{margin-bottom: 15px;}
h1.entry-title{margin: 15px 0px;display: inline-block;font-weight: 500;}
h1.entry-title a{color: #ffffff;}
h2.entry-title a{font-weight: 500;padding: 5px 0px;color: #fff;text-align: left;border-bottom: 3px solid #d80000;position: relative;}
.article li, .content li{list-style:circle;margin:0px 35px;}
ul{list-style:none;margin:0;padding: 5px 0px;}
ul.xoxo{padding: 0;}
.xoxo li{margin: 0;}
h3.widget-title{background: #010101;margin: 0;padding: 10px;border-radius: 5px 5px 0px 0px;color: #828282;font-size: 16px;}
.section-heading {
    display: flex;
}
.section-heading h1 {
    color: #d80000;
    border-bottom: 1px solid #d80000;
    margin: auto;
    text-align: center;
    font-size: 35px;
    padding: 15px 25px;
}
li.widget-container{margin-bottom: 28px;background: #13181b;border-radius: 5px;box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.75);}
li.widget_media_image{background: none;}
.widget-container li{list-style: none;margin: 5px;padding: 5px 9px;border-bottom: 1px solid #1d1d1d;}
.widget-container li:last-child{border:0;}
.col-icon {position: relative;text-align: center;padding: 15px 15px 10px 15px;border: 1px solid #262626;border-radius: 5px;width: 100%;overflow: unset;}
.col {float: left;margin: 19px 0px;}
.col-2 {width: 49%;margin: 19px 5px;text-align: center;}
.col-icon span {position: absolute;top: -16px;background: #262626;padding: 5px 10px;left: 2px;right: 2px;color: #bb9c68;font-size: 17px;text-align: center;width: 25%;margin: auto;border-radius: 3px;}
@font-face {font-family: 'digital_sans_ef_medium';src: url('webfonts/digital_sans_ef_medium.woff2') format('woff2'),url('webfonts/digital_sans_ef_medium.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'advanced_dot_digital7';src: url('webfonts/advanced_dot_digital7.eot');src: url('webfonts/advanced_dot_digital7.eot') format('embedded-opentype'),url('webfonts/advanced_dot_digital7.woff2') format('woff2'),url('webfonts/advanced_dot_digital7.woff') format('woff'),url('webfonts/advanced_dot_digital7.ttf') format('truetype'),url('webfonts/advanced_dot_digital7.svg#advanced_dot_digital7') format('svg');}
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size: 15px;}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(webfonts/fa-brands-400.eot);src:url(webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-brands-400.woff2) format("woff2"),url(webfonts/fa-brands-400.woff) format("woff"),url(webfonts/fa-brands-400.ttf) format("truetype"),url(webfonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(webfonts/fa-regular-400.eot);src:url(webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-regular-400.woff2) format("woff2"),url(webfonts/fa-regular-400.woff) format("woff"),url(webfonts/fa-regular-400.ttf) format("truetype"),url(webfonts/fa-regular-400.svg#fontawesome) format("svg")}
.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(webfonts/fa-solid-900.eot);src:url(webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff) format("woff"),url(webfonts/fa-solid-900.ttf) format("truetype"),url(webfonts/fa-solid-900.svg#fontawesome) format("svg")}
@font-face{font-family:'LatoWeb';src:url('webfonts/Lato-Regular.woff2') format('woff2'),url('webfonts/Lato-Regular.woff') format('woff');font-weight:normal;font-style:normal}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900;}
.fa-telegram:before{content:"\f2c6";color:#00a3ff}
.fa-whatsapp:before{content:"\f232";color: #4c8200;}
.fa-comment-dots:before{content:"\f4ad";color:#ff5200}
.fa-home:before{content:"\f015";colof:#fff;}
.fa-donate:before {content: "\f4b9";}
.fa-money-bill-alt:before {content: "\f3d1";}
.fa-gift:before {content: "\f06b";}
.fa-chess-board:before {content: "\f43c";}
.fa-user:before {content: "\f007";}
.fa-calendar:before {content: "\f073";}
.fa-folder-open:before {content: "\f07c";}
.fa-comment-alt:before {content: "\f27a";}
.mobile{display:none;}
.category-promotion .post{}
.category-promotion .content {display: block !important;flex-wrap: unset !important;}
.archive .category-promotion .entry-title{width: 100% !important;left: 76% !important;top: -28px !important;position: unset !important;display: block !important;}
.entry-summary{display: contents;}
.archive .content {display: flex;flex-wrap: wrap;}
.content{margin: 10px auto;border-radius: 5px;padding: 12px;background-color: #111;}
.archive .post{flex-basis: calc(33.33% - 20px);margin: 10px;position: relative;border: 2px solid #2e0e0e;border-radius: 10px;    background: #300f0f;
    background-image: linear-gradient(to bottom,#491313 0%,#2e0e0e 100%);}
.archive .post .attachment-post-thumbnail{border-radius: 9px;}
.archive .post .entry-title {position: absolute;top: -16px;left: 54%;width: 46%;height: 100%;background-color: #2e0e0e;padding: 10px;border-radius: 0 10px 10px 0;display: flex;flex-direction: column;align-items: center;justify-content: left;z-index: 9;}
.archive .post .entry-title a{align-items: center;justify-content: left;color:#fff;}
.single-post  .category-promotion .attachment-post-thumbnail{display: block;}
.single-post .attachment-post-thumbnail{display: none;}
.gallery{background-color: #130101;border: 2px solid #d80000;padding: 10px;border-radius: 30px;}
.gallery .gallery-item {float: left;margin: 3px;text-align: center;width: 16.1%;padding: 12px 0px 5px 0px;background-image: linear-gradient(to bottom,#491313 0%,#2e0e0e 100%);border-radius: 25px;}
.gallery-item {float: left;margin: 3px;text-align: center;width: 16.1%;padding: 12px 0px 5px 0px;background-image: linear-gradient(to bottom,#491313 0%,#2e0e0e 100%);border-radius: 25px;}
.gallery-item img{border-radius: 25px;}
.gallery-item .gallery-caption{}
.gallery .gallery-caption {margin-left: 0;color: #fff;}
.float {position: fixed;width: 199px;height: 40px;bottom: 0px;right: 10px;background-color: #7e6e4f;border-radius: 5px 5px 0px 0px;z-index: 100;padding: 2px;}
.float i {font-size: 21px;position: relative;right: -82px;}
.float li {margin: 10px auto;padding: 0px 12px;}
.float li a {color: #ffffff;display: flex;align-items: end;font-weight: bold;text-align: center;font-size: 14px;}
.float li img {width: 30px;position: relative;top: -6px;left: -6px;}
@media only screen and (max-width: 768px){
.archive .post{flex-basis: calc(49.33% - 20px);}
.content{padding: 0;}
article h1, article h2{font-size:100%}
.gallery .gallery-item {width: 31%;padding: 8px;height: 125px;}
.games li img{width: 100%;}
.games li{margin: 7px 0px 5px 8px;padding: 0px;}
a.read-more{float: none;width: 100%;}
aside, .content-left{float:none;width:100%}
.col-2{width:100%;margin: 15px auto;}
.col-icon span{width: 50%;}
.main-menu, .website, .top-header{display:none;}
.mobile{display:block;}
.header{z-index: 999999;height: 79px;position:fixed;border-bottom: 3px solid #4a3f2b;}
.sticky, .single-post .sticky, .tag .sticky {height: 73px;}
.site-logo {top: 17px;left: 8px;margin: auto;width: 50%;}
.site-logo img{width: 178px;}
.menu{float: none;}
.menu li{width: 47%;text-align: center;margin: 5px;}
.item{color:#02333c;overflow: hidden;}
.nav-item li {padding: 15px 10px;border-bottom: 1px solid #262626;}
.nav-item li a{font-size: 16px;color: #ffffff;text-transform: uppercase;font-weight: 500;}
.nav-item li:hover{background-color: #280000;border-bottom:1px solid #a00000;}
.login-mobile, game-mobile{margin:5px auto;}
.login-mobile{}
.game-mobile{background:#0e0e0e;border-left: 5px solid #bca170;border-right: 5px solid #bca170;padding: 7px;}
.game-mobile li{background: none;border-radius: 8px;border: 1px solid #4a3f2b;}
.game-mobile li a{color:#747474;}
.games{padding: 0;}
.games>.amp-list{border: 0;border-radius: 10px;padding: 5px;}
#side-opener {display: none;}
.tg:checked+.page-content{right:272px}
.page-sidebar{background-color: #000000;width:272px;display:block;z-index:2;top:0px;right:0px;bottom:0px;overflow:hidden;position:fixed;border-left: 1px solid #353535;}
.page-sidebar-scroll{z-index: 2;overflow: scroll;overflow-x: hidden;height: 100%;padding: 0px 8px;width: 100%;top: 14px;}
.page-content {z-index: 10;right: 0;display: block;min-height: 580px;transition: all .25s ease-out;-webkit-transition: all .25s ease-out;background-color: #151515;}
.deploy-sidebar{background-image: url(images/deploy-nav.png);background-repeat: no-repeat;background-position: 20px 24px;background-size: 28px 19px;height: 70px;max-width: 70px;z-index: 50;width: 20%;float: right;}
.sidebar-shortcuts {
    height: 66px;
    border-bottom: solid 1px #2a2a2a;
    color: #fff;
    text-align: center;
    vertical-align: super;
    line-height: 3;
    font-size: 19px;
}
}