@charset "UTF-8";
section.bg-image {position: relative;background-repeat: no-repeat;background-position: 100%;background-size: cover;padding: 80px 0;overflow: hidden;}
section.bg-image .overlay {background: #252525;opacity: .76;position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;}
.p-y-80 {padding-top: 80px !important;padding-bottom: 80px !important;}
.coming-soon {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;position: relative;z-index: 3;}
.coming-soon h2 {color: #fff;font-size: 38px;font-weight: 700;margin-bottom: 20px;padding: 20px 30px;display: inline-block;border-radius: 4px;}
.countdown {margin-bottom: 50px;}
.countdown #clock>div{display:inline-block;margin:0 5px;background-color:#222;padding:20px;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.3);color: rgba(142, 142, 142, 0.7);}
.countdown span{display:block;font-size:36px;color:#fff;font-weight:600}
.coming-soon p {color: rgba(255,255,255,0.7);}
.check-it-out-btn-frame {margin-top: 30px !important;}
.check-it-out-btn-frame .btn {text-transform: uppercase;}
/* game list */
.data-block-title {padding: 0 0 40px 0;position: relative;text-align: center;}
.data-block-title h1 {display: inline-block;text-transform: uppercase;font-weight: 600!important;margin-top: 10px;font-size: 22px;}
.data-block-title.outline h1 i {background: transparent;color: #2776dc;border: 1px solid #2776dc;box-shadow: none;-webkit-box-shadow: none;}
.data-block-title h1 i {margin-right: 20px;margin-top: -10px;color: #FFF;float: left;border-radius: 50%;width: 45px;height: 45px;line-height: 45px;border: 0 solid #2776dc;background: #2776dc;display: inline-block;text-align: center;font-size: 22px;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);font-family: "icons";}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-heart:before {content: "\e820";}
.border-grey-200 {border-color: #eee!important;}
.bg-grey-50 {background-color: #fafafa!important;}
.border-bottom-1 {border-bottom: 1px solid transparent;}
section {padding: 50px 0;}
.table-valign-middle td, .table-valign-middle th {vertical-align: middle !important;}
.table-all-upcoming-games tr{min-height:45px;height: 45px;}
.upcoming-game-sidebar{min-height:700px;height: 700px;width: 100%;}
.all-upcoming-games-container .last-page {display: none;text-align: center;width: 100%;font-family: "Helvetica Neue",Verdana,Arial,Helvetica,sans-serif,'Microsoft YaHei','微软雅黑';font-weight: 300;font-style: italic;font-size: 12px;text-transform: uppercase;color: #A7B8BF;padding: 8px 0;}
.all-upcoming-games-container .loading.load-infinite {position: relative !important;top: auto !important;bottom: 0;}
.all-upcoming-games-ad{padding-bottom: 15px;}
.all-upcoming-games-content tr td{border-bottom: 1px solid #ddd;border-top: 0 !important;}
.upcoming-games-title h3{font-size:14px;}