.top-notice{display:none;position:fixed;top:120px;left:0;align-items:center;width:100%;height:39px;padding:0 50px;border-bottom:1px solid #292a2c;background:#000;z-index:20}
.g_gr_n{background:transparent}
.fi::before{font-size:0;line-height:0}

.scroll::-webkit-scrollbar{width:5px;border-radius:2.5px;background:#262316}
.scroll::-webkit-scrollbar-thumb{width:5px;border-radius:2.5px;background:#40382d;transition:all .3s}
.scroll::-webkit-scrollbar-thumb:hover{background:#72695c}

.prematch{display:flex;justify-content:space-between;width:100%;background:#15130c}
.prematch-aside{flex:0 0 395px;overflow:hidden scroll;height:calc(100vh - 122px);margin:10px 5px 0 10px;padding:0 5px 10px 0}
.prematch-content{flex-grow:1;margin-right:10px;padding-top:10px}
.prematch-right{flex:0 0 300px;position:static!important;height:calc(100vh - 112px)!important}
/* .prematch-right .rightArea{top:120px!important} */

.aside-list{padding:5px 10px;border-radius:5px;background:#312d24}
.aside-list>li{border-bottom:1px solid #262316}
.aside-list>li>a{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px;font-family:'a3';font-size:13px;color:#fff}
.aside-list>li>a img{width:25px;height:auto;margin-right:10px}
.aside-list>li>a i{flex-grow:1;font-size:12px;color:#ddb57f;text-align:right}
.aside-list>li>a.active{position:relative}
.aside-list>li>a.active::after{display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:#40382d;content:''}
.aside-list>li:last-child{border-bottom:0}
/* ul.aside-list{padding:5px 10px} */

.favorite-list{padding:0 10px;border-radius:5px;background:#312d24}
.favorite-list h3{position:relative;display:flex;align-items:center;padding:12px 0;font-family:'a3';font-size:12px;color:#fff;cursor:pointer}
.favorite-list h3 img{width:27px;height:auto;margin-right:10px}
.favorite-list h3 button{position:absolute;right:30px;display:flex;align-items:center;height:25px;padding:0 8px;border:0;border-radius:5px;background:#15130c;font-size:12px;color:#857b6d;cursor:pointer}
.favorite-list h3 button .iconfont2{margin:0 0 -3px -5px;font-size:22px}
.favorite-list h3 .arrow{position:absolute;right:5px;font-size:12px;color:#675e43;transition:all .3s}
.favorite-list h3 span{display:flex;align-items:center}
.favorite-list h3 span:first-child{flex-grow:1}
.favorite-list h3 span:first-child .iconfont2{margin-right:8px;color:#697183}
.favorite-list h3 span button{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-left:7px;border:0;border-radius:5px;background:#24272b;font-size:12px;color:#697183;outline:none;cursor:pointer}
.favorite-list h3 span button:last-child{width:auto;padding:0 8px 0 6px}
.favorite-list h3 em{font-style:normal}
.favorite-list h3.active .arrow{transform:rotate(180deg)}
.favorite-list .country{display:none;/*margin:0;padding:0 0 10px 0;*/margin:0 -10px 0 0;padding:0 6px 10px 0;border-radius:0}
.favorite-list .country>li>a{padding:0 15px 0 10px}
.favorite-list .leagues li a .txt{padding-right:35px}
.favorite-list .games-list{display:none;height:auto;border-top:1px solid #262316;background:none}
.favorite-list .games-list .game-date{border-radius:5px;background:#312d24}
.favorite-list .games-list li.title{display:flex;align-items:center;height:30px;background:transparent;font-family:'jal';font-size:11px;color:#fff}
.favorite-list .games-list li.title img{margin:0 5px}
.favorite-list .games-list li{overflow:hidden;border-radius:5px;background:#312d24}
.favorite-list .games-list li .game-date{overflow:hidden;position:relative;justify-content:flex-start}
.favorite-list .games-list li .game-date .tit{overflow:hidden;max-width:280px;white-space:nowrap;text-overflow:ellipsis}
.favorite-list .games-list li .game-date .iconfont2{position:absolute;right:10px}
.favorite-list .games-list li.active .ct{border-top:1px solid #40382d}
.favorite-list .game-info{display:block!important}
/* .favorite-list .game-info .btn-fav{background:#24272b!important} */
.favorite-list .game-subs{overflow:hidden;height:auto;margin:0 10px 10px;padding:0}
.favorite-list .game-subs>li:last-child{margin-bottom:0}
.favorite-list .game-subs .title{height:30px;background:#15130c}
.favorite-list .game-subs .rates{background:#000}

.search{position:relative;margin:0;padding:0;border:0;background:none}
.search form{position:relative;display:flex;width:100%;height:48px;margin:5px 0!important;padding:0!important;border-radius:5px;border:1px solid transparent;background:#312d24;z-index:15}
.search form input{width:100%;height:100%;margin:0;padding-left:10px;border:0;background:transparent;font-size:14px;color:#fff;outline:none}
.search form input::placeholder{font-family:'a2';font-size:12px;color:#757575}
.search form button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;background:transparent;cursor:pointer}
.search form button .iconfont2{font-size:16px;color:#857b6d}
.search form.active{border:1px solid #ddb57f}
.search form.active button .iconfont2{color:#ddb57f}
.search-result{display:none;position:absolute;top:42px;left:0;width:100%;min-height:200px;padding:15px 0 10px 10px;border-radius:5px;border:1px solid #32353a;background:#312d24;color:#fff;z-index:10;box-shadow:0 5px 10px #000}
.search-result .s-tabs{display:flex;margin-bottom:10px}
.search-result .s-tabs button{display:flex;align-items:center;justify-content:center;height:32px;margin-left:5px;padding:8px;border:0;border-radius:5px;background:#15130c;font-size:0;cursor:pointer;transition:all .3s}
.search-result .s-tabs button:first-child{margin-left:0}
.search-result .s-tabs button.active,
.search-result .s-tabs button:hover{background:#ddb57f;font-size:14px;color:#000}
.search-result .s-tabs button.active img,
.search-result .s-tabs button:hover img{margin-right:4px}
.search-result .s-results{overflow:hidden scroll;min-height:165px;max-height:440px;padding:0 5px 0 0}
.search-result .s-results li{display:flex;flex-direction:column;justify-content:center;padding:10px;border-top:1px solid #262316;cursor:pointer}
.search-result .s-results li strong{margin-bottom:4px;font-size:14px;line-height:1}
.search-result .s-results li .keyword{background:yellow;color:red}
.search-result .s-results li .date{margin:0;font-size:12px;color:#857b6d;line-height:1}
.search-result .s-results li:hover{background:#15130c}

.country{/*overflow:hidden scroll;*/display:none;position:relative;/*max-height:457px;*/margin:10px 0;/*padding:0 6px 0 0*/}
.country>li{margin-top:5px;border-radius:5px;background:#15130c}
.country>li>a{display:flex;position:relative;align-items:center;height:40px;padding:0 15px 0 0;font-family:'a2';font-size:12px;color:#fff}
.country>li>a .fi{width:21px!important;margin:0 12px;border-radius:3px;background-size:100%;background-position:0%;line-height:1.3em}
.country>li>a .iconfont2{position:absolute;right:15px;font-size:12px;color:#675e43;transition:all .3s}
.country>li>a.active .iconfont2{transform:rotate(180deg)}
.country>li:first-child{margin-top:0}
.country>li.no-leagues{padding:10px 0;color:#697183;text-align:center}

.leagues{overflow:hidden;display:none;padding:8px;border-top:1px solid #262316}
.leagues li a{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;height:32px;font-family:'a2';font-size:12px;color:#fff}
.leagues li a button{display:flex;align-items:center;justify-content:center;width:37px;height:32px;border:0;background:transparent;outline:none;cursor:pointer}
.leagues li a button .iconfont2{position:relative;color:#675e43;transition:all 0.3s cubic-bezier(.4,0,.2,1)}
.leagues li a button .iconfont2::before{position:absolute;top:50%;left:50%;width:120%;height:120%;background:rgba(255,215,0,.3);border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform .3s ease-out;content:''}
.leagues li a button.active .iconfont2{color:#fcb239}
.leagues li a button.active .iconfont2::before{transform:translate(-50%, -50%) scale(1);opacity:0}
.leagues li a button:active .iconfont2{transform:scale(.95)}
.leagues li a img{height:18px;margin-right:10px;padding-left:10px;border-left:1px solid #262316}
.leagues li a .txt{flex:1;overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}
.leagues li a .fi{overflow:hidden;position:absolute;right:10px;width:18px!important;height:18px;border-radius:50%}
.leagues li a .fi::after{display:block;position:absolute;top:-1px;left:-1px;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15);content:''}
.leagues li a .fav-cnt{display:flex;align-items:center;margin-right:5px;font-size:12px;color:#857b6d}
.leagues li a .fav-cnt .iconfont2{margin-left:3px;font-size:13px}
.leagues li a.active{border-radius:5px;background:#312d24}
.leagues.active{display:block}

.tabs{display:flex;padding:5px;border-radius:5px;background:#312d24}
.tabs li a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100px;height:74px;font-family:'a3';font-size:12px;color:#fff;transition:all .3s}
.tabs li a span{display:flex;align-items:center;height:24px;line-height:24px;margin-bottom:10px}
/* .tabs li a img{margin-bottom:10px} */
/* .tabs li a:hover{border-radius:5px;background:rgba(50,53,58,.6)} */
.tabs li a.active{border-radius:5px;background:#100f0e;color:#fff}
.tabs li a.active::after{display:block;position:absolute;left:28px;bottom:0;width:44px;height:2px;background:#ddb57f;content:''}
.tabs li a i{position:absolute;top:8px;left:54px;display:flex;align-items:center;height:14px;padding:0 4px;border-radius:7px;background:#fff;font-size:9px;color:#000;line-height:9px}

.prematch-bonus{overflow:hidden;margin-top:10px;border-radius:5px}
.prematch-bonus .title{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px;background:#312d24;font-size:12px;color:#fff}
.prematch-bonus ul{display:grid;grid-template-columns:1fr 1fr 1fr;padding:10px;background:#000;gap:5px}
.prematch-bonus ul li{overflow:hidden;width:100%}
.prematch-bonus ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;height:34px;padding:0 9px;border-radius:5px;border:1px solid #4b4630;font-size:11px;color:#fff}
.prematch-bonus ul li a:hover{border-color:#ddb57f}
.prematch-bonus ul li a.g_gr_c{border-color:#ddb57f;background:#262316}
.prematch-bonus ul li a strong{overflow:hidden;flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis}
.prematch-bonus ul li a div{font-size:11px}

.games{display:flex;flex-wrap:nowrap;height:calc(100vh - 320px);margin-top:10px}
.games .left-panel{overflow:hidden scroll;flex:0 0 370px;margin-right:5px}
.games .left-panel .wrapping{margin-right:5px;border-radius:5px;background:#312d24}
.games .right-panel{overflow:hidden;flex-grow:1}

.filter{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 8px;border-radius:5px 5px 0 0;border-bottom:1px solid #40382d}
.filter span button{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:5px;border:0;background:#15130c;color:#857b6d;outline:none;cursor:pointer}
.filter span button:not(.btn-bettype):hover .iconfont2{color:#ddb57f}
.filter span:first-child{flex-grow:1}
.filter span:first-child button{width:auto;padding:0 9px}
.filter span:first-child button .iconfont2{margin-left:9px;font-size:12px}

.filter select,
.locate select{width:80px;height:25px;padding:0 10px;border-radius:5px;border:0;background:#15130c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpitDbX2sfAwPAAiJMYcIMJQGzGBCRmAXEiEPfiUFgLxPlAvIIFRADxCyDeD8S8QJyGpLALiEuBOACIN7JABQ8AsQUQnwDi30CcDcRToLQrEO8BKWJBMuUkEBsB8VEgzgLibyB3AvFpmAImNPedB2JfIH4FxE7ICkEAIMAAXRAXrFrEoEQAAAAASUVORK5CYII=) no-repeat 90% 9px;color:#857b6d;outline:none;appearance:none;cursor:pointer}

.dropdown{display:none;position:absolute;padding:6px;border-radius:5px;border:1px solid #4b4630;background:#15130c;z-index:10}
.dropdown li{display:flex;align-items:center;height:30px;padding:0 9px;border-radius:5px;color:#fff;cursor:pointer;transition:all .3s}
.dropdown li:hover{background:#ddb57f;color:#000}

.games-list{width:100%;padding:8px;border-radius:0 0 5px 5px}
.games-list li{overflow:hidden;margin-top:5px;border-radius:5px;background:#15130c}
.games-list li:first-child{margin-top:0}
.games-list li .game-date{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 10px;border:0;background:none;font-size:14px;color:#fff;cursor:pointer}
.games-list li .game-date .fi{position:relative;width:21px!important;margin-right:5px;border-radius:3px;background-size:100%;background-position:0%;line-height:1.3em}
.games-list li .game-date .iconfont2{font-size:13px;color:#675e43;transition:all .3s}
.games-list li .game-info{overflow:hidden;display:none;position:relative;height:auto;max-height:0;border-top:1px solid #40382d;cursor:pointer;opacity:0;transition:max-height 0.2s ease, opacity 0.2s ease;-webkit-tap-highlight-color:transparent}
.games-list li .game-info:nth-of-type(1){border-top:0}
.games-list li .game-info .g-date{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 10px;border-bottom:1px solid #262316;font-size:11px;color:#fff}
.games-list li .game-info .g-date span{display:flex;align-items:center}
.games-list li .game-info .g-date button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;border:0;background:#2f2a1c;outline:none;cursor:pointer}
.games-list li .game-info .g-date button .iconfont2{font-size:14px;color:#675e43}
.games-list li .game-info .g-date button.active .iconfont2{color:#fcb239}
.games-list li .game-info .g-date em{margin-left:12px;font-style:normal}
.games-list li .game-info .g-info{padding:10px}
.games-list li .game-info .g-info p{overflow:hidden;display:flex;align-items:center;height:28px;color:#fff}
.games-list li .game-info .g-info p i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin-right:10px;border-radius:50%;background:#3b372a;font-size:9px;color:#fff;line-height:23px}
.games-list li .game-info .g-info p span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.games-list li .game-info .g-rate{display:flex;padding:0 10px 10px 10px;gap:5px}
.games-list li .game-info .g-rate button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 9px;border-radius:5px;border:1px solid #4b4630;background:transparent;outline:none;cursor:pointer}
.games-list li .game-info .g-rate button span{font-size:11px;color:#fff}
.games-list li .game-info .g-rate button:hover{border-color:#ddb57f}
.games-list li .game-info .g-rate button.active,
.games-list li .game-info .g-rate button.g_gr_c{border-color:#ddb57f;background:#262316}
.games-list li .game-info .g-rate.hidden{display:none}
.games-list li .game-info.active::before{position:absolute;top:0;left:0;bottom:0;width:3px;height:100%;background:#ddb57f;content:''}
.games-list li .game-info.hidden{display:none!important}
.games-list li.active .game-date{background:#312d24}
.games-list li.active .game-date .iconfont2{transform:rotate(180deg)}
.games-list li.active .game-info{max-height:5000px;opacity:1}

.game-image{display:flex;align-items:center;justify-content:space-between;width:100%;height:116px;padding:0 70px;background-repeat:no-repeat;background-size:100% 116px;color:#fff}
.game-image div{flex:0 0 33.333%}
.game-image div:nth-of-type(1),
.game-image div:nth-of-type(3){overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;text-overflow:ellipsis;font-size:18px}
.game-image div:nth-of-type(2){text-align:center}
.game-image div:nth-of-type(2) p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;text-overflow:ellipsis;padding:0 20px}
.game-image div:nth-of-type(2) strong{display:block;margin:15px 0 10px;font-size:18px}
.game-image div:nth-of-type(3){text-align:right}
.game-image i{display:none}

.game-button{overflow:hidden;position:relative;display:flex;align-items:center;height:52px;border-bottom:1px solid #40382d;gap:5px}
.game-button button{display:flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border:0;border-radius:5px;background:#312d24;font-size:12px;color:#fff;cursor:pointer;transition:all .3s;white-space:nowrap}
.game-button button .iconfont2{color:#857b6d}
.game-button button:first-child,
.game-button button.btn-expand-sub{width:32px}
.game-button button.btn-expand-sub{position:absolute;right:0}
.game-button button:nth-of-type(2){padding:0 8px}
.game-button button:hover,
.game-button button.active{background:#ddb57f;color:#000}
.game-button button:hover .iconfont2{color:#000}
.game-button button.btn-sub-fav.active .iconfont2{color:#000}
.game-button .search-subs{display:none;position:absolute;left:-100%;align-items:center;width:calc(100% - 37px);height:32px;border-radius:5px;background:#312d24;transform:none;transition:none;animation:none}
.game-button .search-subs button{background:transparent}
.game-button .search-subs button .iconfont2{font-size:12px}
.game-button .search-subs input{width:100%;border:0;background:transparent;color:#fff;outline:none}
.game-button .search-subs input::placeholder{color:#757575}
.game-button .search-subs:hover{background:#ddb57f}
.game-button .search-subs:hover button .iconfont2,
.game-button .search-subs:hover input,
.game-button .search-subs:hover input::placeholder{color:#000}
.game-button .bt-left,
.game-button .bt-right{display:flex;align-items:center;position:absolute;width:37px;height:52px}
.game-button .bt-right{right:0}
.game-button .bt-left.sc{width:52px;background:linear-gradient(to right, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%)}
.game-button .bt-right.sc{width:52px;background:linear-gradient(to left, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%)}
.game-button .bt-middle{overflow:auto hidden;display:flex;align-items:center;height:52px;padding:0 37px;gap:5px}

.game-subs{overflow:hidden scroll;height:calc(100vh - 320px - 168px);padding:10px 5px 0 0}
.game-subs li{overflow:hidden;margin-bottom:5px;border-radius:5px}
.game-subs li:first-child{margin-top:0}
.game-subs li .title{overflow:hidden;display:flex;align-items:center;justify-content:space-between;height:40px;padding-left:10px;background:#312d24;font-size:12px;color:#fff;cursor:pointer}
.game-subs li .title span{flex-grow:1}
.game-subs li .title button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:transparent;cursor:pointer}
.game-subs li .title button .iconfont2{margin-left:0;font-size:16px}
.game-subs li .title button.active .iconfont2{color:#fcb239}
.game-subs li .title .iconfont2{margin-left:5px;font-size:13px;color:#675e43;transition:all .3s}
.game-subs li .title .iconfont2.arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:0;transform:rotate(180deg)}
.game-subs li .title.active .iconfont2.arrow{transform:rotate(0deg)}
.game-subs li .rates{padding:5px 10px 10px 10px;background:#000}
.game-subs li .rates .grid{display:grid;gap:5px;margin-top:5px}
.game-subs li .rates .grid.grid1{grid-template-columns:1fr}
.game-subs li .rates .grid.grid2{grid-template-columns:1fr 1fr}
.game-subs li .rates .grid.grid3{grid-template-columns:1fr 1fr 1fr}
.game-subs li .rates .grid button{overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:34px;padding:0 9px;border-radius:5px;border:1px solid #4b4630;background:transparent;font-size:11px;color:#fff;cursor:pointer}
.game-subs li .rates .grid button span{white-space:nowrap}
.game-subs li .rates .grid button span:first-child{overflow:hidden;min-width:0;padding-right:10px;text-overflow:ellipsis}
.game-subs li .rates .grid button i{color:#ddb57f}
.game-subs li .rates .grid button i.red{color:#c50101!important}
.game-subs li .rates .grid button i.blue{color:#009cff!important}
.game-subs li .rates .grid button img{margin:1px 0 0 1px}
.game-subs li .rates .grid button:hover{border-color:#ddb57f}
.game-subs li .rates .grid button.active,
.game-subs li .rates .grid button.g_gr_c{border-color:#ddb57f;background:#262316}
.game-subs li .rates .grid button.active span{color:#fff}
.game-subs li .rates:not(:has(*)):first-of-type{padding:10px 10px 0!important}
.game-subs li .rates:not(:has(*)):last-of-type{padding-bottom:10px}

@media (hover: hover) and (pointer: fine) {
    .tabs li a:hover{border-radius:5px;background:#262316}
}

@media screen and (max-width: 1023px) {
	#container{margin:0}

	.tabs{overflow:auto hidden;padding:5px 5px 0;border-radius:0;border-bottom:1px solid #40382d;background:none}
	.tabs li a{width:auto;padding:0 12px;font-size:11px;white-space:nowrap;pointer-events:auto}
	.tabs li a i{left:initial;right:5px}
	.tabs li a.active::after{left:12px;right:12px;width:calc(100% - 24px)}

	.search{margin:10px}
	.search form{height:45px;margin:0}

	.prematch-bonus{margin:10px}
	.prematch-bonus .title{height:34px}
	.prematch-bonus ul{padding:5px;background:rgba(49,45,36,.5)}
	.prematch-bonus ul li a.g_gr_c,
	.prematch-bonus ul li a.g_gr_c:hover,
	.games-list li .game-info .g-rate button.g_gr_c,
	.games-list li .game-info .g-rate button.g_gr_c:hover,
	.game-subs li .rates .grid button.g_gr_c,
	.game-subs li .rates .grid button.g_gr_c:hover{border-color:#ddb57f!important}

	.games-list li .game-info .g-rate button:hover{border-color:#32353a!important}
	.game-subs li .rates .grid button:hover,
	.prematch-bonus ul li a:hover{border-color:#24272b!important}

	.prematch{overflow:hidden;position:relative;display:flex;justify-content:flex-start;flex-wrap:nowrap;width:100%;height:auto;background:none}
	.aside-list{flex:0 0 100%;width:100%;padding:10px;border-radius:0;transform:translateX(0);transition:all .3s}
	.left-panel{flex:0 0 100%;width:100%;transform:translateX(100%);transition:all .3s}
	.right-panel{overflow:hidden auto;position:fixed;top:0;right:-100%;bottom:0;width:100%;padding:0 10px 80px 10px;background:#000;transition:all .3s;z-index:666}
	.favorite-list{position:absolute;top:0;left:0;flex:0 0 100%;width:100%;height:100%;border-radius:0;transform:translateX(-100%);transition:all .3s}

	.locate{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 8px;border-top:1px solid #312d24;border-bottom:1px solid #312d24}
	.locate h4{font-family:'jal';font-size:13px;color:#fff}
	.locate h4 .iconfont2{margin-right:4px;color:#697183}

	.filter{border-color:#312d24}
	.filter strong{display:flex;align-items:center;flex:1;min-width:0;font-size:13px;color:#fff}
	.filter strong .btn-back,
	.game-locate .btn-back{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;margin-left:-8px;background:none;font-size:20px;color:#857b6d}
	.filter strong .fi{position:relative;top:1px;width:21px!important;margin-right:5px;border-radius:3px;background-size:100%;background-position:0%;line-height:1.3em}
	.filter strong .fi::after{display:block;position:absolute;top:-1px;left:-1px;width:21px!important;height:16px;border-radius:3px;border:1px solid rgba(255,255,255,.15);content:''}
	.filter strong .text{flex:1;overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}
	.filter .dropdown{right:0;width:110px}

	.game-locate{position:sticky;top:0;display:flex;align-items:center;width:calc(100% + 20px);height:50px;margin:0 -10px;border-bottom:1px solid #40382d;background:#000;font-size:13px;color:#fff;z-index:667}
	.game-locate .btn-back{margin-left:0}
	.game-locate .fi{position:relative;width:24px;height:24px;margin-right:10px;border-radius:50%}
	.game-locate .fi::after{position:absolute;top:-1px;left:-1px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.15);content:''}
	.game-locate .text{flex:1;overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}

	.game-image{flex-direction:column;justify-content:flex-start;width:100%;height:136px;margin-top:10px;padding:0 10px;background-repeat:no-repeat;background-size:100% 136px;color:#fff}
	.game-image h5{display:flex;align-items:center;width:100%;height:42px;border-bottom:2px solid rgba(255,255,255,.5);font-size:12px}
	.game-image p{overflow:hidden;display:flex;align-items:center;width:100%;height:24px;margin-top:15px;font-size:14px}
	.game-image p i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:10px;border-radius:50%;background:#3b372a;font-size:10px;color:#fff}
	.game-image p span{overflow:hidden;flex:1;min-width:0;padding-right:20px;white-space:nowrap;text-overflow:ellipsis}
	.game-image p em{font-size:15px;font-weight:bold;text-align:right}

	.game-subs{height:auto;padding:10px 0 0 0}
	.game-subs li .rates{background:rgba(49,45,36,.5)}
	.favorite-list .game-subs li{margin-bottom:0}
}

i.red{color:#c50101!important}
i.blue{color:#009cff!important}
.blink{animation:blink 1s;animation-iteration-count:5}
@keyframes blink{
	50%{color:#e02020}
}

/* 경기결과 */
#content{padding-bottom:0!important}
.prematch-result{margin-top:-10px}
.prematch-result .games{height:100vh!important}
.prematch-result .game-date{overflow:hidden;position:relative;justify-content:flex-start!important}
.prematch-result .game-date .iconfont2{position:absolute;right:10px}
.prematch-result .game-date em{overflow:hidden;min-width:0;padding-right:25px;white-space:nowrap;font-style:normal;text-overflow:ellipsis}
.prematch-result .game-info .g-info p{position:relative}
.prematch-result .game-info .g-info p span{padding-right:30px}
.prematch-result .game-info .g-info p em{position:absolute;top:4px;right:0;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;background:#312d24;font-style:normal;font-size:12px}
.prematch-result .game-locate{display:none}
.prematch-result .game-image .s-date{font-size:14px!important}
.prematch-result .game-image .s-time{font-size:20px!important}
.prematch-result .game-subs{height:calc(100vh - 168px)}
.prematch-result .game-subs .grid button{cursor:default!important}
.prematch-result .game-subs .grid button:hover{border-color:#24272b!important}
.prematch-result .game-subs .grid button.g_gr_c:hover{border-color:#ddb57f!important}

@media screen and (max-width: 1023px) {
	.prematch-result{margin-top:0}
	.prematch-result .games{height:auto!important;margin-top:0}
	.prematch-result .left-panel{flex:0 0 100%;overflow:auto;margin:0;border-radius:0;transform:initial}
	.prematch-result .left-panel .wrapping{margin:0;border-radius:0}
	.prematch-result .left-panel .filter{border-radius:0}
	.prematch-result .right-panel{padding:0 10px 5px}
	.prematch-result .game-locate{display:flex}
	.prematch-result .game-subs{overflow:hidden;height:auto}
}