@charset "UTF-8";
/*!
 * venetian0616 威尼斯人
 * Author: Jacky
 * Update by 2017-6-16
 */
/* 禁用响应 */
@media (min-width: 990px) { .container { width: 1000px; } }
@media (min-width: 1200px) { .container { width: 1000px; } }
.screen-lg .container { width: 1000px; }

.container { width: 1000px; padding: 0; position: relative; overflow: visible; }
header .container ,footer .container{ width: 1000px;}
.huntfish .container{ width: 1000px;}
/* ==========全局样式========== */
a:hover { text-decoration: none; }

ul { margin: 0; }

.navbar-nav > li > a, .navbar-header, .navbar-text { line-height: 1; }

body {background-color: #1a0f0c; font-size: 12px; }

.header-panel a:hover, .header-panel .dropdown-menu > li > a:hover { color: #be7660  !important; }

._vr_nickname { padding: 0 !important; display: inline-block; width: 44px; white-space: nowrap; overflow: hidden; vertical-align: text-bottom; text-overflow: ellipsis; height: 16px; line-height: 16px !important; }

.page-content img { max-width: 100%; }

.navbar-header img { height: 51px; }
.main-promo img{max-width: 100%;}
.main-promo .sidePromo dd .row { margin: 0; }
.msgbox .list-group-item { word-wrap: break-word; }
.bootstrap-dialog .bootstrap-dialog-message{color: #000;}
/* header */
header { height: 151px; background: url(images/topBg.jpg) repeat-x; }
header .logo {position: absolute;left: 0;top: 5px;}
header .slogan { position: absolute; top: 30px; left: 340px; }
header .top-link { float: right; height: 30px; line-height: 30px; }
header .top-link a { color: #be7660; }
header .top-link li { position: relative; }
header .top-link li + li:before { content: '|'; color: #be7660; position: absolute; left: -3px; top: -1px; }
header .top-link a.lang { width: 22px; height: 16px; vertical-align: -4px; margin-right: 5px; background: url(images/langs.png) no-repeat; display: inline-block; }
header .top-link a.lang.cn { background-position: -26px 0; }
header .top-link a.lang.us { background-position: -52px 0; }
header .header-form { height: 82px; }
header .header-form form { margin-top: 10px; }
header .header-form .input-group { width: 142px; height: 31px; line-height: 31px; color: #fff; margin: 0 5px 5px 0; }
header .header-form .input-group.account { background: url(images/login1.png); }
header .header-form .input-group.account input { padding-right: 30px; }
header .header-form .input-group.password { background: url(images/login2.png); }
header .header-form .input-group.password input { padding-right: 30px; }
header .header-form .input-group.code { background: url(images/login3.png); }
header .header-form .input-group.code .code-addon { padding: 0; }
header .header-form .input-group.code .code-addon img { width: 60px; height: 30px; vertical-align: top; }
header .header-form .input-group .input-group-addon { font-size: 12px; height: 26px; line-height: 26px; padding: 12px; background-color: transparent; border: 0; }
header .header-form .input-group .form-control { background: transparent; border: 0; font-size: 12px; height: 26px; line-height: 26px; color: #fff; box-shadow: none; padding: 0 12px; }
header .header-form .input-group .form-control:focus { box-shadow: none; }
header .header-form .btn-login {display: inline-block;text-align: center;line-height: 31px;width: 69px;height: 31px;background: #e4cb42;border: 0;color: #000;margin: 0  5px 5px 0;}
header .header-form .btn-login:hover { background-color: #d5b91e; }
header .header-form .btn-forget {display: block;width: 68px;margin-right: 5px;height: 31px;background-color: #C39444;color: #fff;vertical-align: top;text-align: center;line-height: 31px;float: left;}
header .header-form .btn-forget:hover { background-color: #CFAA6B; }
header .header-form .btn-register { display: inline-block; width: 60px; height: 67px; vertical-align: top; background: green; color: yellow; font-size: 22px; text-align: center; line-height: 67px; }
header .header-form .btn-register:hover { background: #004d00; }
header .header-form .header-panel { margin-top: 20px; text-align: right; }
header .header-form .header-panel a { padding: 0 5px; color: #fff; }
header .navbar-nav { margin-top: 5px; width: 100%;display: flex;}
header .navbar-nav .hot:after{content: "";width: 22px;height: 10px;position: absolute;top: 5%;left: 100%;background: url(images/hot.gif) no-repeat;}
header .navbar-nav > li { text-align: center; height: 33px; flex: 1;}
header .navbar-nav > li:hover, header .navbar-nav > li.active { border-bottom: 2px solid #f00; }
header .navbar-nav > li:hover > a, header .navbar-nav > li.active > a { color: #f00; }
header .navbar-nav > li > a { line-height: 1; padding: 8px 0 0 0; color: #ffefb0; font-size: 15px; display: block; height: 33px; }
header .navbar-nav > li > a span { color: #FFE789; display: block; font-size: 12px; }
header .nav-item .hot { display: inline-block; width: 21px; height: 16px; position: absolute; top: 0px; right: -10px; background: url(images/hot.gif)no-repeat;}
header .navbar-nav .dropdown-menu.nav-4{min-width: 140%;left: -15%;}
header .navbar-nav .dropdown-menu.nav-4.display-inline-block{min-width: 280%;left: -30%;}
header .header-panel .dropdown-menu {background-color: #492d22;}

/* 每日簽到按鈕 */
._vr_unLogin ._vr_signSwitch{ display: block; width: 60px; height: 67px; line-height: 20px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; border-radius: 0 !important; padding: 12px 12px 0 !important; opacity: 0.9; margin:0 0 0 5px !important;}
._vr_unLogin ._vr_signSwitch:hover{ opacity: 1;}
.header-panel._vr_loginSuccess{ width: 400px; text-align: right;}
.game-boxs .header-panel{ margin-top: 6px !important;}
.game-boxs ._vr_loginSuccess{ width: auto;	}
.game-boxs ._vr_loginSuccess ul li { margin-right: 8px;}

/*==============     首页二级导航     ==============*/
.navbar-nav .dropdown-menu.nav-4{width: 190%!important;left: 50%!important;}
.navbar-nav .dropdown-menu.nav-4 li{text-align: left !important;overflow: hidden;}
.navbar-nav .dropdown-menu.nav-4 li a{ padding: 0 0 0 20px;}
.navbar-nav .dropdown-menu.nav-4.display-inline-block{width: 340%!important;}
.navbar.navbar-default .navbar-collapse .navbar-nav > li.index > .dropdown-menu{min-width: 1003%;}

/*轮播图*/
.slide .slide-inner .container{position: absolute;top:0;left: 50%;margin-left: -500px;}
.index-slide .slide{background:none;height:550px;width:100%;position:relative;}
.index-slide .slide .slide-inner{height:550px;overflow:visible;position:relative;}
.index-slide .slide .slide-inner img{position:relative;margin:0 auto;}
.slide .slide-inner li{height:550px;}
.index-slide .slide .slide-inner .banner-icon{position:absolute;left:24%;top:0;}
.slide.home-slide {background-repeat: no-repeat;background-position: top center;background-size: cover; height: 550px;}
.slide.home-slide .prev,.slide.home-slide .next{display:inline-block;width:56px;height:56px;background:url(images/nav-prev-next-bg.png) no-repeat;z-index:88;overflow:hidden;border-radius:50%;}
.slide.home-slide .prev{left:12%;background-position:left;}
.slide.home-slide .next{right:12%;background-position:right;}

/* notice */
.notice { background: url(images/notice-bg.png) no-repeat center top; height: 51px; position: relative; z-index: 4; line-height: 51px; margin-top: -25px; }
.notice .title { width: 94px; font-size: 14px; height: 51px; float: left; color: #e9dd84; }
.notice .notice-list { float: left; width: 890px; height: 51px; overflow: hidden; padding-left: 10px; }
.notice .notice-list a { color: #fff; font-size: 12px; }

.game-box-wrap { background: url(images/indexBg.jpg) repeat-x; margin-top: -23px; }

.game-box { width: 1004px; height: 410px; margin: 0 auto; background: url(images/index1.jpg) no-repeat; position: relative; }
.game-box a { text-indent: 24px; color: #f1eebb; line-height: 19px; }
.game-box a:hover { color: #be7660; }
.game-box .f1 { position: absolute; left: 0px; top: 43px; width: 340px; height: 167px; }
.game-box .f1 a { display: block; width: 340px; height: 167px; padding: 74px 139px 0 14px; }
.game-box .f2 { position: absolute; left: 0px; top: 221px; width: 340px; height: 171px; }
.game-box .f2 a { display: block; width: 340px; height: 171px; padding: 74px 139px 0 14px; line-height: 20px; }
.game-box .f3 { position: absolute; right: 0px; top: 43px; width: 337px; height: 167px; }
.game-box .f3 a { display: block; width: 337px; height: 167px; padding: 74px 139px 0 14px; line-height: 24px; }
.game-box .f4 { position: absolute; right: 0px; top: 221px; width: 337px; height: 162px; }
.game-box .f4 a { display: block; width: 337px; height: 162px; padding: 74px 139px 0 14px; }
.game-box .f5 { position: absolute; left: 353px; top: 55px; width: 294px; height: 88px; }
.game-box .f5 a { display: block; width: 294px; height: 88px; }
.game-box .f6 { position: absolute; left: 353px; top: 143px; width: 294px; height: 107px; }
.game-box .f6 a { display: block; width: 294px; height: 107px; }
.game-box .f7 { position: absolute; left: 353px; top: 250px; width: 294px; height: 104px; }
.game-box .f7 a { display: block; width: 294px; height: 104px; }

footer { border-top: 2px solid #be9e56; }
footer .footer-partner { height: 81px; padding-top: 23px; }
footer .footer-link { text-align: center; margin-bottom: 12px; }
footer .footer-link li { position: relative; }
footer .footer-link li + li:before { content: '|'; position: absolute; left: -3px; top: -1px; color: #656565; }
footer .footer-link a { color: #ffefb0; }
footer .footer-link a:hover { color: #be7660; }
footer .bottom-info { margin-top: 25px; margin-bottom: 25px; }
footer .bottom-info .container{ height: 441px; background: url(images/bottom-info.png) no-repeat center top; position: relative;}
footer .bottom-info .container .advantage{ position: absolute; left: 362px; top: 100px; width: 270px;height: 340px;}
footer .bottom-info .container .advantage .item-box{margin-bottom: 30px;}
footer .bottom-info .container .advantage .item-box b{ display: block; color: #9d8e6c; font-size: 16px; font-weight: normal;}
footer .bottom-info .container .advantage .item-box b span{ font-size: 12px; font-weight: normal; padding-left: 10px;}
footer .bottom-info .container .advantage .item-box p{ color: #9d8e6c; font-size: 12px; line-height: 1.8; letter-spacing: 1px;}

/* game-item */
/*.game-item {display: inline-block;width: 204px;height: 220px;margin: 0 auto 30px;background: #291510;border-radius: 10px;overflow: hidden;}*/

/*.game-item .item { width: 204px; height: 143px; position: relative; display: block; overflow: hidden; background: #080a14; }*/

/*.game-item .item .game-img {width: 204px;height: 143px;padding: 20px;position: absolute;overflow: hidden;z-index: 0;}*/

/*.game-item .item .cover { width: 100%; height: 100%; position: absolute; z-index: 5; overflow: hidden; display: none; }*/

/*.game-item .item .cover .cover-bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: .85; background: #121212; }*/

/*.game-item .item .cover .cover-name { width: 100%; height: 20px; position: relative; margin-top: 60px; line-height: 20px; color: #eee; text-align: center; z-index: 2; text-shadow: 0 1px 0 #000; }*/

/*.game-item .item canvas { width: 204px; height: 143px; position: absolute; z-index: 10; }*/

/*.game-item .title { text-align: center; padding: 10px 0; }*/

/*.game-item .title a { display: block; color: #c1c1c1; }*/

/*.game-item .title a:hover, .game-item:hover .title a { color: #ffd234; }*/

/*.btn-play { margin-top: 6px; text-align: center; display: inline-block; width: 100px; height: 30px; border-radius: 3px; line-height: 30px; }*/

/*.game-item:hover {background: #40170c;}*/

/*.game-item .title .btn-play { display: none; }*/

/*.game-item:hover .title .btn-play { display: inline-block; }*/

/*.btn-more { width: 100%; background: #414141; color: #fff; }*/

/*.btn-more:hover { color: #fff; }*/

/* api-tabs */
.api-tabs {background: #4e2c23;border: 0;padding: 0;}

.api-tabs > li { border-bottom: 2px solid transparent;overflow: hidden;}

.api-tabs > li > a:link, .api-tabs > li > a:visited, .api-tabs > .disabled:hover > a { color: #b4b4b4; }

.api-tabs > li.active > a, .api-tabs > li > a:hover { color: #fff !important; }

.api-tabs > li > a:link, .api-tabs > li > a:visited, .api-tabs > .disabled:hover > a { color: #fff; }

.api-tabs > li + li, .api-tabs > li.active, .api-tabs > li:first-child.active, .api-tabs > li:last-child.active { border: none; border-bottom: 2px solid transparent; }

.api-tabs > li:last-child { border-right: 0; }

.api-tabs > li.active, .api-tabs > li:hover { background: #f39800; }

.carousel-inner .api-tabs>li>a:link{height:48px;line-height:48px}
.carousel-inner .api-tabs>li{margin: 0;}
/* =============== sports 体育 =================== */
.main-sports .sports-banner {background-repeat: no-repeat;background-position: center top;height:269px ;}
.main-sports .sports { padding: 40px 0; }

.main-sports .sports-box { width: 1023px; margin: 0 auto; min-height: 768px; text-align: center; background: #fff; }

.main-sports .bulk-frame { position: relative; }

.main-sports .sports-hg-fix { position: absolute; display: none; width: 100px; height: 25px; background: #493721; top: 100px; left: 137px; }

.main-sports .sports-box.hg .sports-hg-fix { display: block; }

.main-sports .sports-box.hg .api-tabs { margin-bottom: 0; }

.sports-box.hg { background: #fff;     width: 1060px;}

.main-sports .sports-box > .h1 { color: #dc3834; }
.sports-tabs .game_marker_02:after{top:-3px;right: -3px;}
/* =============== lottery 彩票 =================== */
.main-lottery .lottery-banner {background-repeat: no-repeat;background-position: center top;height:269px ;}
.main-lottery .lottery { padding: 20px 0; }
.main-lottery .lottery .container {background: #3c211a;}
.main-lottery .game-item .item {background: #5d3e36;text-align: center;}
.main-lottery .game-list { padding-top: 10px; }

.main-lottery .lottery_list{padding: 0 4px;}
.main-lottery .game-list{padding: 10px;}
.main-lottery .game-item{background: #000;border-radius: 10px;overflow: hidden;}
.main-lottery .game-item .item{overflow: visible;height: 160px;border-radius:0; }
.main-lottery .game-item .item .game-img{height: 150px;line-height: 150px; }
.main-lottery .game-item .item .game-img img{width: 66%;}
.game-item .item .cover{overflow: visible;}
.game-item .item .cover .cover-name{margin: 0 auto;bottom: -200px;color: #ffd234; background: none;border-radius: 4px;height: 30px;line-height: 30px;text-shadow: none;border: none;}
.game-item .item .cover .cover-name:hover{background: none;color: #ffd234;border: none;}
.main-lottery .game-item .title .btn-play{height: 80px;line-height: 40px;background: #291510;color: #fff;}
.main-lottery .game-item:hover .title .btn-play{color: #ffd234;background: #40170c;}
.main-lottery .game-item .title .btn-play:hover{background: #40170c;}
.nav-lottery-tabs li {  border: 1px solid #3c211a;  background: #4e2c23; }
.nav-lottery-tabs li.active, .nav-lottery-tabs li:hover{background-color: #151e33;  background: repeat-x url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpi+P//vzITAwMDE4j4j4X4h8oinUAzBUEw4GIxAAQYACMFGzjguLxPAAAAAElFTkSuQmCC);  }
.nav-lottery-tabs>li>a {  color: #fff;}
.nav-lottery-tabs>li.active>a, .nav-lottery-tabs>li:hover>a, .nav-lottery-tabs>li.active>a:hover, .nav-lottery-tabs>li.active>a:focus {  color: #ffefb0;  }
.main-lottery .game_marker_02:after{right:-3px;top:-3px;}

/* =============== livie 真人=================== */
.main-live .live-banner {background-repeat:  no-repeat;background-position: center top;height:269px ;}

/* =============== casino 电子=================== */
.main-casino .casino-banner {background-repeat: no-repeat;background-position: center top;height:269px ;}
.main-casino .casino { padding: 10px; }
.main-casino .casino .container { background: #262626; }

.main-casino .game-banner { height: 200px; }

.main-casino .btn-search { background: #dc3834; color: #fff; border-radius: 4px; padding: 5px 12px; }

.main-casino .casino-sorts { height: 41px; background: #111; margin-bottom: 20px; padding: 0 10px; }

.main-casino .casino-sorts .nav-tabs { float: left; border: none; }

.main-casino .casino-sorts .nav-tabs > li > a { color: #fff; padding: 5px 15px; }

.main-casino .casino-sorts .nav-tabs > li > a:hover, .main-casino .casino-sorts .nav-tabs > li.active > a { color: #fff; background-color: #333; border-radius: 30px; border-color: transparent; }

.main-casino .casino-sorts .search-box { width: 250px; float: right; margin-top: 4px; }

.main-casino .casino-sorts .form-control { width: 160px; height: 32px; margin-right: 10px; color: #acacb2; background-color: #fff; border-radius: 3px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset; border: 1px solid #ececec; }
#casino-style .api-nav .swiper-container {  background: #2f1e17;  }
#casino-style .api-nav .swiper-container .swiper-slide {  border-top: 3px solid #472e24;}
#casino-style .api-nav .swiper-container .swiper-slide.odd {  background: #33221b;  }
#casino-style .api-nav .swiper-container .swiper-slide.active {  border-top: 3px solid #f2af35;background: #5e3e31;  }
#casino-style .api-nav .swiper-container .swiper-slide.active a em {  color: #f2af35;}
#casino-style .casino-sorts {  border-bottom: 5px solid #2f1e17;  background: #37261e;  }

#casino-style .api-nav.api-nav-all .swiper-container .swiper-slide{width: 228px;}
#casino-style .api-nav .swiper-container .swiper-slide.active{border-top: 3px solid #e4bc5f;}
#casino-style .casino-sorts .nav-tabs > li.active > a{background: #dec066;color: #000!important;}
#casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span,
#casino-style > .container .game-list-header .all_g_txt span,
#casino-style > .container .casino-game-list .game-item .game-info .g_line2 span,
#casino-style > .container .g_loading .gui-spinner{color: #dec166;}
#casino-style > .container .casino-game-list .game-item.s_border:hover{border: 3px solid #dec166;}
#casino-style .casino-game-list .game-item { background: #2f1e17;border: 3px solid #5d3d36;  }
#casino-style .casino-sorts .nav-tabs > li:hover {  background: transparent;  }
#casino-style .casino-sorts .nav-tabs > li:hover a {  color: #ffffff !important;  }
#casino-style .casino-sorts .search-box .form-control {  color: #fff;  border: 1px solid #5d3d36;  background-color: #2f1e17;  }


/* =============== chess 棋牌 =================== */
body.chess-game .container{width:1000px;}
body.chess-game .main-casino .chess-banner {background-repeat: no-repeat;background-position:  center top; height:327px ;}


/* =============== promo 优惠 =================== */
.main_promo .promo-banner {background-repeat: no-repeat;background-position: center top;height:269px ;}
#promo_style{width: 1000px;margin: 40px auto;}
#promo_style .promo-top-bar > ul li.active{background: #5d4930;}
#promo_style .promo-top-bar > ul li.active:after{border-top: 5px solid #5d4930;}
#promo_style .list-type2 .list_type2_item_tit{border-left: 4px solid  #5d4930;}
/* =============== about 关于 =================== */
.main-about .about-banner {background-repeat: no-repeat;background-position: center top;height:269px ;}
.main-about .about { padding: 40px 0; }
.main-about .col-5-1 { padding: 0; }
.main-about .page-left { width: 228px; }
.main-about .page-left .side-bar-title { height: 134px; text-align: center; }
.main-about .page-left .side-bar-title h2 { margin: 0; padding-top: 16px; font-size: 18px; line-height: 20px; font-weight: normal; }
.main-about .page-left .side-bar-title p { margin: 0; }
.main-about .page-left .list-group { background: url(./images/sidebg.png); margin-bottom: 0; }
.main-about .page-left .list-group-item { display: block; width: 230px; height: 50px; line-height: 49px; color: #fff; font-size: 16px; background: url(./images/sidebar_line.png) no-repeat center bottom; text-decoration: none; border: 0; text-align: center; padding: 0; font-weight: bold; }
.main-about .page-left .list-group-item:hover, .main-about .page-left .list-group-item.active { color: #000000; background: url(./images/sidebar_over.png) no-repeat center bottom; }
.main-about .page-content { padding: 10px; }
.main-about .page-content p { color: #fff; line-height: 22px; }
.main-about .page-content h3, .main-about .page-content h4, .main-about .page-content h5 { color: #fff; }

/*======== register 注册================*/
.main-register .register-banner {background-repeat: no-repeat;background-position: center top;height: 269px;}
.main-register .code img { height: 34px; }
.main-register .account-info, .main-register .person-info { font-size: 14px; padding-left: 60px; position: relative; width: 80%; }
.main-register .account-info:before, .main-register .person-info:before { content: '账号信息'; background: #1a0f0c; position: relative; z-index: 1; padding: 0 5px; left: 5%; color: #FF0; font-size: 14px; }
.main-register .person-info:before { content: '个人信息'; }
.main-register .account-info:after, .main-register .person-info:after { position: absolute; content: ""; border-bottom: solid 1px #9b836f; width: 100%; left: 10%; bottom: 6px; }
.main-register form { color: #f8e678; }

/*==================== agent 代理 ====================*/
.main-agent .agent-navbar { margin-top: 6px; }
.main-agent .agent-navbar a { color: #FAFFCD; }
.main-agent .slide .slide-indicators ul .active { background: #ab7610; }
.main-agent .agent .slide, .main-agent .agent .slide .slide-inner li { height: 630px; }
.main-agent .agent-slide > .slide > .slide-inner { width: 100%; }
.main-agent .agent-slide > .slide, .main-agent .agent-slide > .slide > .slide-inner li, .main-agent .agent-slide > .slide > .slide-inner li a { height: 630px; }
.main-agent .agent-content-wrap { background: #eee; min-height: 630px; box-shadow: inset 1px 1px 15px 5px rgba(0, 0, 0, 0.4); }
.main-agent .agent-content { padding: 50px 0 40px 0; color: #444; }
.main-agent .agent-content h1, .main-agent .agent-content h2, .main-agent .agent-content h3, .main-agent .agent-content h4, .main-agent .agent-content h5, .main-agent .agent-content h6 { margin: 1em 0; font-weight: bold; text-shadow: none; }
.main-agent .agent-content .title { font-weight: bold; }
.main-agent .agent-content .title small { display: block; height: 40px; line-height: 40px; text-shadow: none; }
.main-agent .agent-content .table { color: #333; }
.main-agent .agent-contact-list { height: 50px; line-height: 50px; margin: 0; text-align: center; }
.main-agent .agent-contact-list li { font-size: 14px; margin-right: 20px; color: #b5b5b5; }
.main-agent .agent-contact-list li .gui { line-height: 50px; margin-right: 10px; }
.main-agent .agent-navbar li.active a { color: #FFEB3B; }
.agent_header .navbar {margin: 82px 0 0;}
/* ===============page-error 错误页面=================== */
.main-error .error-code { min-height: 633px; color: #fff; padding: 10px; }

/* ===============aside=================== */
.aside-float { position: fixed; z-index: 2000; }

.aside-float li { width: 130px; background-repeat: no-repeat; }

.aside-float li a { width: 100%; height: 100%; line-height: 40px; background-repeat: no-repeat; display: inline-block; filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; }

/*# sourceMappingURL=common.css.map */


#casino-style .api-nav .swiper-container .swiper-slide.active {  border-top: 3px solid #c39444;  background: #373737 ;  background-color: white;  }
#casino-style .casino-sorts .nav-tabs > li.active > a {  background: #c39444;  color: #fff;  }
#casino-style .api-nav .swiper-container .swiper-slide.active {  border-top: 3px solid #c39444 !important;  background: #563025;  }
#casino-style .casino-sorts .nav-tabs > li:hover a {  color: #c39444;  }
#casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span {  color: #c39444 ;  }
#casino-style > .container .game-list-header .all_g_txt span {  color: #feda35 ;  }
#casino-style > .container .casino-game-list .game-item.s_border:hover {  border-color: #e69f2d ;  }
#casino-style > .container .casino-game-list .game-item .game-info .g_line2 span {  color: #f6a00f;  margin-left: 4px;  }
#casino-style > .container .casino-sorts .search-box .btn-search {  width: 80px;  height: 32px;  background: #c3a731 !important;  border-radius: 3px;  border: 1px solid #c3a731;  color: #fff;  }
#casino-style > .container{    background: #2e1d15 !important;}
#casino-style > .container .g_loading .gui-spinner {  color: #d88821 ;  }
#casino-style .api-nav.api-nav-all .swiper-container .swiper-slide{width: 20%;}
