/*red and black*/
#header {
    background-color: #000000;
}

#header #nav1 ul li {
    flex-grow: 1;
    flex-basis: 0;
    padding: 10px;
    text-align: center;
}
#header #nav1 ul li .box01 .bottom01:hover {
    position: absolute;
    left: -49px;
    width: 100%;
    line-height: 60px;
    z-index: 10;
    color: #f1cc45;
    font-size: 16px;
    transition-duration: 0.3s;
}
  #article-list-view .header {
    background: #dbb959;
  }
  #quick-buttons>a.yellow {
    background: #dbb959;
    color: #000;
  }
  .snb_left ul li a.btn_gray {
    background: #dbb959;
    color: #000;
}
  .wd_inner1 {
    border-top: 1px solid #dbb959;
    border-bottom: 2px solid #dbb959;
}
    .loginbox-btn>a {
        border: 2px solid #dbb959 !important;
        background: #dbb959 !important;
        color: #000 !important;
    }
  #article-list-view .header .more {
    color: #000;
  }
  #article-list-view .header .red {
    color: #f00;
  }     
.body {
    min-height: 300px;
    position: relative;
    width: 100%;
    padding-bottom: 10px;
    background-color: #000000;
}
.body_wrap {
    width: 1240px;
    margin: 0 auto;
    padding: 66px;
    background: #2e2e2e;
    margin-top: 7px;
}
.body .con_t .con_c .sub_tab .select span {
    width: 150px;
    background: #ffd702;
    border-radius: 5px;
    color: #000000;
    font-weight:800;
}
.body .con_t .con_c .sub_tab li span {
    border-radius: 5px;
    display: block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    background: #4e4e4e;
    margin-right: 5px;
}
.wd_inner1 {
    display: table;
    vertical-align: top;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #f1cc45;
    width: 100%;
}
.user_info a {
    line-height: 66px;
    position: relative;
    color: #d1d3d7;
    font-size: 13px;
    letter-spacing: -0.05em;
    font-weight: 500;
    padding: 0 8px;
    margin-left: -26px;
    border-radius: 14px;
    background: #2e2e2e;
    padding: 7px 28px 7px 6px;
}
#header #nav li a:hover {
    line-height: 66px;
    position: relative;
    font-size: 15px;
    letter-spacing: -0.05em;
    font-weight: 500;
    padding: 0 11px;
    color: #f1cc45;
}
.body-charge .abutton_blue, .body-charge .abutton_blue:hover {
    background: #000000;
    border-color: #7a7a7a;
    color: #fff;
    width: auto;
    padding: 16px 37px;
}
.footer-link-content {
    background: #2e2e2e;
    overflow: hidden;
    padding: 7px 0;
    width: 100%;
}
.footer-bc {
    padding: 20px 0 15px;
    background: #000000;
}
.ftr-partners-row-inner-bc.partners-logo-scroll>a img {
    height: 100% !important;
    max-height: 100% !important;
    background: #2e2e2e;
    padding: 10px 10px 10px 10px;
    width: 200px;
    border-radius: 5px;
}
.ftr-link {
    display: flex;
    justify-content: flex-end;
    margin: 4px 0;
    padding: 14px 0;
    border-top: 1px solid #2e2e2e;
    border-bottom: 1px solid #2e2e2e;
    text-align: center;
    padding-left: 340px;
    padding-right: 300px;
}
.charge_notice>.text4 {
    padding-left: 22px;
    font-weight: bold;
    font-size: 15px;
    line-height: 200%;
    color: #ffffff;
    background-repeat: no-repeat;
    background-position: 2px 8px;
}
.casino-left .content {
    width: 1870px;
    margin: 0 auto;
    background-color: #282828;
    padding: 10px;
}
.main_minigame ul li .box01 h3 {
    position: relative;
    padding: 7px 7px 7px 7px;
    font-weight: bold;
    color: #f1cc45;
    font-size: 12px;
    z-index: 10;
    float: right;
    background: #0000007a;
}
.information .title1 {
    color: #f1cc45;
    font-size: 40px;
    margin-top: 65px;
}
.information p {
    color: #ffffff;
    font-size: 16px;
}
.timer_round {border: 1px solid #383b52;background-image: linear-gradient(180deg,#242431,#1b1b25);}
.main_minigame ul li .box02 h3 {
    position: relative;
    padding: 7px 7px 7px 7px;
    font-weight: bold;
    color: #f1cc45;
    font-size: 12px;
    z-index: 10;
    float: right;
    background: #0000007a;
}
.main_minigame ul li .box02:hover {
    border: 1px solid #009688;
    transition-duration: 0.3s;
    box-shadow: 0 0.5em 0.5em -0.4em #4CAF50;
}
.main_minigame ul li .box01:hover {
    border: 1px solid #009688;
    transition-duration: 0.3s;
    box-shadow: 0 0.5em 0.5em -0.4em #f84b4b;
}
.main_minigame ul li .box01 {
    border: 1px solid #3d3d3d;
}
#register-content {
    background: #353535;
    border-radius: 3px;
    width: 774px;
    float: left;
    margin-bottom: 20px;
}
.register-btn {
    background: #dbb959;
}
.live_screen_noscreen {
    background: url(/files/site/kingdom/pc/theme/noscreen.png) no-repeat;
    background-position: center top;
    background-size: cover;
}
.top_notice {
    background: #282828;
    height: 28px;
    position: relative;
    overflow: hidden;
    transition: all ease-in-out .3s 0s !important;
}
    .modal-content {
      background-color: #282828;
      border: 1px solid #333333;
    }
.top_notice .ticker strong {color:#f1cc45;}
.information button {
    border: none;
    background: #282828;
    border: 1px solid #3f4049;
    border-radius: 6px;
    font-family: dotum;
    font-size: 12px;
    width: 100%;
    height: 54px;
    margin-top: 14px;
    color: #fff;
    cursor: pointer;
    margin-right: 5px;
    transition-duration: 0.2s;
    margin-top: 64px;kgc4bf0632
}
.information button:hover {
    border: none;
    background: #424242;
    border: 1px solid #353535;
    border-radius: 6px;
    font-family: dotum;
    font-size: 12px;
    width: 100%;
    height: 54px;
    margin-top: 14px;
    color: #fff;
    cursor: pointer;
    margin-right: 5px;
    transition-duration: 0.2s;
    margin-top: 64px;
}
.slide-btn li:hover {
    border: 1px solid #f1cc45;
    transition-duration: 0.3s;
    box-shadow: 0 0.5em 0.5em -0.4em #f0d999;
}
.main_minigame ul li .box01:hover {
    border: 1px solid #f1cc45;
    transition-duration: 0.3s;
    box-shadow: 0 0.5em 0.5em -0.4em #f0d999;
}
.main_minigame ul li .box02:hover {
    border: 1px solid #f1cc45;
    transition-duration: 0.3s;
    box-shadow: 0 0.5em 0.5em -0.4em #f0d999;
}
.round-info {
    border: 1px solid #414141;
    background-image: linear-gradient(180deg, #222222, #000000);
    color: white;
    line-height: 50px;
}

/* Payment Methods */
.payment-methods-container {margin-bottom: 25px;padding: 6px 19px;border: 1px solid #2b2b2b;border-radius: 3px;}
.payment-methods-container .notice {padding: 15px 0;}
.payment-methods-container .notice .error {background: #333;color: #ffffff;padding: 13px 15px;font-size: 14px;line-height: 140%;border-radius: 3px;}
.payment-methods-container .notice p {line-height: 170%;color: #ffffff;font-size: 14px;padding-bottom: 12px;}
.payment-methods-container .payment-area h1 {font-size: 18px;font-weight: 500;color: #ffffff;line-height: 55px;border-bottom: 1px solid #2b2b2b;margin-bottom: 15px;}
.payment-methods-container .payment-table table {width: 100%;border-radius: 3px;}
.payment-methods-container .payment-table table thead tr th:first-child {border-radius: 3px 0 0 0;}
.payment-methods-container .payment-table table thead tr th:last-child {border-radius: 0 3px 0 0;}
.payment-methods-container .payment-table table thead tr th {color:#ffffff;background: #333333;padding: 10px 10px;font-size: 14px;font-weight: 500;border: 1px dotted #464646;}
.payment-methods-container .payment-table table tbody tr td {border: 1px dotted #424242;padding: 10px;vertical-align: middle;font-size: 14px;text-align: center;}
.payment-methods-container .payment-table table tbody tr td:first-child {width: 60px;border-right: none;}
.payment-methods-container .payment-table table tbody tr td:nth-child(2) {border-left: none;text-align: left;}
.payment-methods-container .payment-table table tbody tr td:first-child img {height: 23px;}
.payment-methods-container .payment-table table tbody tr:nth-child(even) td {background: #282828;}
.payment-methods-container .payment-table table tbody tr:last-child td:first-child {border-radius: 0 0 0 3px;}
.payment-methods-container .payment-table table tbody tr:last-child td:last-child {border-radius: 0 0 3px 0;}
#bettingContainer table.table tbody tr:nth-child(even) td {background-color: #28303e;}
.charge_notice>.type_btn {padding-left: 123px;margin-top: 15px;font-size: 0;}
.charge_notice>.type_btn>* {display: inline-block;margin-right: 8px;padding: 7px 15px;width: 157px;height: 23px;line-height: 23px;background: #4d4d4d;color:#fff;}
.submenu li { position: relative; margin: 0;margin-top:10px;background: #282828 !important;line-height: 40px;font-size: 14px;color: #ffffff;text-align: center;}
.submenu .select a {display: inline-block;color: #ffffff;background: #0f9121;}
.submenu li a {display: inline-block;width:auto;border-radius: 0px;background: #282828 !important;padding: 3px 17px;height: 47px;line-height: 40px;font-size: 14px;color: #ffffff;margin-right: 3px;text-align: center;}
.submenu .select span {border-radius: 0;align-items: center;color: #ffffff;width:auto;}
.submenu .select {border-radius: 0;align-items: center;margin-right: 0;width: 17.9%;background: #282828 !important;}
/*spinner*/
.spinner_title {color:#f1cc45}
.lds-ring div {
  border: 6px solid #f1cc45;
  border-color: #f1cc45 transparent transparent transparent;
}
.gw_list dd {
    background: #282828;
    padding: 15px;
    border-radius: 5px;
}
.gw_list dt {
    background: #4e4e4e;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 10px;
}
.body .con_t .con_c .submenu li a {
    display: block;
    border-radius: 0px;
    background: #393737;
    padding: 3px 17px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    color: #ffffff;
    width: 70px;
    margin-right: 3px;
    text-align: center;
}
.body .con_t .con_c .submenu .select {
    border-radius: 0px;
    align-items: center;
}
.body .con_t .con_c .submenu .select a {
    display: block;
    color: #fff;
    font-weight: bold;
    background: #f1cc45;
}
.caution_w {
    border: 1px solid rgb(121 121 121 / 30%);
    background: #060606;
    overflow: hidden;
    padding: 15px;
    border-radius: 3px;
    position: relative;
    margin-bottom: 10px;
}

.td1 tbody {
    background: rgb(40 40 40);
}
.td1 thead {
    background: rgb(40 40 40);
}
.td1 thead th {
    font-size: 14px;
    color: #ffffff;
    padding: 10px 0;
    position: relative;
    font-weight: normal;
    border-bottom: 1px solid #f3cf6e;
}
.promotion-page {
    padding: 15px 0px 5px 15px;
    background: #282828;
    overflow: hidden;
    width: 1353px;
    margin-left: 3px;
}
.promotion-page .promotion-box a .title {
    background: #111111;
    display: flex;
    align-items: center;
    padding: 13px 7px 8px 8px;
    overflow: hidden;
    font-size: 12px;
    position: relative;
    color: #fff;
    min-height: 29px;
}
.promotion-page .promotion-box a .title .review-btn {
    position: absolute;
    top: 5px;
    right: 3px;
    height: 39px;
    width: 22%;
    border: 1px solid #414141;
    background-image: linear-gradient(180deg, #222222, #000000);
    color: #fff;
    text-align: center;
    line-height: 39px;
    font-size: 14px;
}
.promotion-page .promotion-box a .title .review-btn1 {
    position: absolute;
    top: 5px;
    right: 3px;
    height: 37px;
    width: 98%;
    background: #757575;
    color: #fff;
    text-align: center;
    line-height: 36px;
}
.bet_w .bet_list li {
    float: left;
    height: 45px;
    line-height: 45px;
    border-radius: 3px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    margin: 6px 0;
    background: #1b1919;
    border: 1px solid #393939;
    position: relative;
}
.bet_w {
    background: #282828;
    border-top: none;
    border-bottom: none;
}
.bet_w .leagueinfo {
    background-color: #141414;
    height: 37px;
    padding: 0 10px;
    overflow: hidden;
}
.bet_w .bet_list .in_rate {
    line-height: 45px;
    width: 50px;
    font-size: 12px;
    color: #f3cf6e;
    font-weight:700;
}
.alert_w .alerta dt .close i {
    font-size: 40px;
    color: #f1cc45;
}
.btn4 {
    display: inline-block;
    border: 1px solid #484848;
    background-image: linear-gradient(180deg, #4c4c4c, #252525);
    text-align: center;
    border-radius: 3px;
    font-size: 11px;
    cursor: pointer;
    color: #f1cc45;
}
.btn5 {
    display: inline-block;
    border: 1px solid #484848;
    background-image: linear-gradient(180deg, #4c4c4c, #252525);
    color: #ffffff;
    margin-right: 5px;
    text-align: center;
}
.btn4:hover {
    background-image: linear-gradient(180deg, #222222, #000000);
    border: 1px solid #383b52;
    color: #fff;
}
.btn5:hover {
    background-image: linear-gradient(180deg, #222222, #000000);
    border: 1px solid #383b52;
    color: #fff;
}
.alert_w .alerta {
    border-top: 1px solid #f1cc45;
    border-radius: 3px;
    background: #282828;
    box-shadow: inset 0 1px 0 #3e3e3e, 0 1px 2px rgba(0, 0, 0, 0.05);
    padding: 90px 20px 62px 326px;
    height: calc(100% - 30px);
}
.bet_w .bet_list .b_home:hover, .bet_w .bet_list .b_vs:hover, .bet_w .bet_list .b_away:hover {
    border: 1px solid #f3cf6e;
}
.bet-slider .heading {
    background-color: #282828;
    display: block;
    text-align: center;
    line-height: 45px;
    color: #cccccc;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.sport-category-holder > .country-list {
    background: #282828;
    float: none;
    padding-left: 71px;
}
.index-main-menu {
    overflow: hidden;
    background: #2f3241;
}
.index-main-menu .list-game li {
    background: #282828;
    text-align: center;
    border-bottom: 1px solid #161719;
}
.index-main-menu .list-game li:last-child {
    background: #282828;
    border-bottom: none;
}
.index-main-menu .list-game li.active a {
    background: #444444;
}
.betslip_w .betslip .rate {
    padding: 6px 10px;
    display: flex;
    height: 20px;
    background: #282828;
    line-height: 23px;
}
.betslip_w .bsp_top {
    display: flex;
    height: 55px;
    background: #282828;
    line-height: 55px;
}
.betslip_w .betslip {
    padding: 0px 0px 3px 0px;
    background: #282828;
    min-height: 100px;
}
.betslip_w .betslip .bsp_max span {
    width: calc(50% - 7px);
    display: inline-block;
    color: #ffffff;
    height: 27px;
    line-height: 27px;
    font-size: 13px;
    margin-right: 2px;
    border: 1px solid #4a4a4a;
    background-image: linear-gradient(180deg, #282828, #000000);
}
.betslip_w .betslip .bsp_money ul li span {
    display: block;
    height: 36px;
    color: #f3cf6e;
    line-height: 36px;
    font-size: 13px;
    border: 1px solid #4a4a4a;
    background-image: linear-gradient(180deg, #222222, #000000);
}
.betslip_w .bsp_betbtn.carat button {
    margin: 4px;
    text-align: center;
    height: 45px;
    line-height: 37px;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    width: calc(100% - 8px);
    border: 1px solid #3c3c3c;
    background-image: linear-gradient(180deg, #282828, #000000);
}
.bet_w .bet_list .b_draw:hover {
    border: 1px solid #f3cf6e;
}
.casino-left.casino {
    background-color: #000000;
}
.game_list_wrap .gameInfo {
    position: relative;
    height: 33px;
    background: #000000;
}
.slot_company_list > li img{
    width: 163px;
    height: 70px;
    background: #282828;
    border: 1px solid #323232;
    border-radius: 12px;
}
table.table thead tr th {
    height: 43px;
    background: #282828;
    vertical-align: middle;
    padding: 0 12px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}
table.table tbody tr td {
    text-align: center;
    font-size: 13px;
    color: #fff;
    background: #171717;
    vertical-align: middle;
}
.bet_w .bet_list {
    background: #282828;
    overflow: hidden;
}

.main_title .information .small_text {
    color: #fff;
}
.bet_w .bet_list .in_team {
    line-height: 45px;
    width: calc(100% - 70px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #ffffff;
}
.index-main-menu {
    overflow: hidden;
    background: #282828;
}
.bet_w .bet_list .l_more {float: left;width: 50px;color: #ffffff;background: #111111;}

.index-main-menu > .country-list > li > a > .counter {
    float: right;
    width: 32px;
    height: 20px;
    border-radius: 5px;
    margin: 8px 9px 0 0;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    line-height: 22px;
    background-image: linear-gradient(180deg, #222222, #000000);
    border: 1px solid #474747;
}
.bet_w .bet_list .select span, .bet_w .bet_list .select {
    color: #f3cf6e;
}
.bet_w .bet_list .select {
    border: 1px solid #f3cf6e;
}
.betslip_w .betslip .bsp_event_w .bsp_event {
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    overflow: hidden;
    background: #393737;
    position: relative;
    margin-bottom: 4px;
}
.betslip_w .betslip .bsp_event_w .bsp_event .remove i {
    color: #f1cc45;
    font-size: 17px;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.betslip_w .betslip .bsp_money ul li span:hover {
    display: block;
    height: 36px;
    color: #f3cf6e;
    line-height: 36px;
    font-size: 13px;
    border: 1px solid #494949;
    background-image: linear-gradient(180deg, #000000, #000000);
}

.virtual_sports .match_box .team_name .home {
    float: left;
    width: 44%;
    transform: skew(20deg);
    border-top: 1px solid #f1cc45;
    text-align: center;
    margin: 4px 0px;
    height: 55px;
    background-image: linear-gradient(180deg, #222222, #000000);
}
.virtual_sports .match_box .team_name .away {
    float: right;
    width: 44%;
    transform: skew(-20deg);
    border-top: 1px solid #f1cc45;
    text-align: center;
    margin: 4px 0px;
    height: 55px;
    background-image: linear-gradient(180deg, #222222, #000000);
}
.virtual_sports .match_box .team_name .vs {
    position: absolute;
    top: 0;
    left: 40%;
    width: 20%;
    height: 100%;
    text-align: center;
    background: #000000;
    z-index: 10;
    clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 26% 100%);
    box-shadow: rgba(0, 0, 0, 0.35) -3px 6px 6px -3px, rgb(82, 82, 93) 1px 1px 4px -2px inset;
}
.virtual_sports .match_box {
    background: #282828;
    border-radius: 5px;
    padding: 24px;
    margin: 0px;
}
#left_banner .lnb_item:hover .label, #left_banner .lnb_item.active .label {
    color: #ffffff;
    text-shadow: 0px 0px 5px #f1cc45, 0px 0px 10px rgb(228 206 13), 0px 0px 15px rgb(228 187 13), 0px 0px 20px rgb(228 207 13);
    transition: all 300ms;
    text-align: center;
}
.section .slidelist > li {
    display: inline-block;
    vertical-align: middle;
    width: 99%;
    transition: all .5s;
    border: 1px solid #2f2f2f;
}
.slide-pagelist > li > label {
    display: block;
    padding: 8px 10px;
    border-radius: 30px;
    background: #7f7f7f;
    margin: -1px 7px;
    cursor: pointer;
}

.virtual_sports .match_box .button_area button {
    width: 22%;
    height: 38px;
    background: #ffffff;
    color: #f1cc45;
    font-size: 15px;
    border-radius: 5px;
    border: 1px solid #393939;
    background-image: linear-gradient(180deg, #222222, #000000);
}
.table {
    background-color: #4d4d4d;
}
.board_view .board_view_in {
    background: #1e1e1e;
}
.name_w {
    background: #111111;
    overflow: hidden;
    padding: 12px 15px;
}
.board_view {
    position: relative;
    border: 1px solid #282828;
    border-radius: 5px;
    background: #222227;
    margin-bottom: 10px;
}
.board_view .name_w .name_txt p {
    font-size: 16px;
    font-weight: bold;
    color: #dbb959;
}
.btn_warp .btn1, .btn_warp .btn2, .btn_warp .btn3 {
    display: block;
    width: 102px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
    border: 1px solid #151515;
    background-image: linear-gradient(180deg, #282828, #000000);
}
.charge_notice>.text1 {
    padding-left: 22px;
    font-size: 13px;
    line-height: 200%;
    color: #a5a5a5;
    background-repeat: no-repeat;
    background-position: 2px 8px;
}
table {
    background-color: #393737;
}
.table-black>tbody>tr>td {
    color: #fff;
    text-align: center;
    font-size: 13px;
    overflow: hidden;
    border-bottom: 1px solid #444444;
}
.check_wrap .check_top dd {
    display: inline-block;
    width: 353px;
    height: 40px;
    border-radius: 3px;
    background: #393737;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
}
.check_wrap .check_top dd span {
    font-size: 16px;
    font-weight: bold;
    color: #ef4041;
}
.check_wrap .check_cal .check_td {
    background: #393737;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.5);
}
.pagenation li.active {
    display: inline;
    cursor: pointer;
    position: relative;
    padding: 0.2rem 0.5rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #fff;
    margin-bottom: 10px;
    background: #dbb959;
    border-radius: 3px;
}
.board_list th {
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    padding: 10px 0px 10px 0px;
    line-height: 18px;
    vertical-align: top;
    background: #393737;
}
.btn_memo_list.deleteMarked {
    color: #ffffff;
    display: block;
    font-size: 14px;
    border-radius: 5px;
    height: 36px;
    line-height: 36px;
    width: 110px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 500;
    text-align: center;
    border: 1px solid #282828;
    background-image: linear-gradient(180deg, #282828, #000000);
}
.btn_memo_list {
    color: #ffffff;
    display: block;
    font-size: 14px;
    border-radius: 5px;
    height: 36px;
    line-height: 36px;
    width: 110px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 500;
    text-align: center;
    border: 1px solid #282828;
    background-image: linear-gradient(180deg, #282828, #000000);
}
.memocontent {
    background-color: #000000;
}
#content_left .title a span.iconfont {
    flex: 0 0 50px;
    font-size: 22px;
    color: #f3cf6f;
    text-align: center;
}

.submenu li { position: relative; margin: 0;margin-top:10px;}
.submenu .select a {display: inline-block;color: #ffffff;background: #ca1b28;}
.submenu li a {background: #282828;}
.submenu .select span {border-radius: 0;align-items: center;color: #ffffff;width:auto;}
.submenu .select {border-radius: 0;align-items: center;margin-right: 0;width:auto;}
.p-2 {
    padding: .5rem !important;
    background: #1e1e1e;
}
.pl-3, .px-3 {
    padding-left: 1rem !important;
    background: #000000;
}
.casino-left.slot {
    background-color: #000000;
    border: none;
}
.game_list_wrap .game_list.outer > li {
    border: 1px solid #373737;
}
.game_list_wrap .game_list.outer > li:hover {
    border: 1px solid #f1cc45;
    transition-duration: 0.4s;
}
.titlename span {
    margin-left: 10px;
    font-size: 15px;
    padding: 0px;
    font-weight: bold;
    color: #e60223;
    text-align: center;
}
.big_banner {
    border: 1px solid #373737;
}
.big_banner:hover {
    border: 1px solid #f1cc45;
    transition-duration: 0.4s;
}
.game_list_wrap .big_banner .gameInfo {
    position: relative;
    height: 40px;
    background: #000000;
    line-height: -7px;
    text-align: center;
    font-size: 16px;
}
#bettingContainer table.table tbody tr:nth-child(even) td {background-color: #282828;}
.pxtitle {border: 1px solid #414141;background-image: linear-gradient(180deg,#222222,#000000);width:676px;margin-left:0px;height:36px}
.game_list_wrap .gameInfo span {color:#ffcc00}
.slot_company_list > li a img {background: #282828;border:1px solid #383838;}
.slot_company_list > li a img:hover{border:1px solid #f1cc45;}
.sub_bet .sb_list .sb_in .in_rate {background:#393737;color:#f3cf6f}
.bet_w .bet_live_w .bet_live ul .l_vs .in_term {color: #ff0000;text-shadow: #ff7b7b 1px 0 10px;}
.bet_w .bet_list .b_more.select {
    border: 1px solid #f3cf6e;
    background: #111111;
}
.sub_bet .sb_tit {
    height: 37px;
    padding: 0 10px;
    cursor: pointer;
    position: relative;
    background: #141414;
}
.sub_bet .sb_list {
    padding: 7px 7px 2px 7px;
    overflow: hidden;
    background: #282828;
}
.sub_bet .sb_list .sb_in {
    width: calc(50% - 3px);
    overflow: hidden;
    height: 45px;
    overflow: hidden;
    border-radius: 3px;
    font-size: 12px;
    cursor: pointer;
    float: left;
    margin-bottom: 4px;
    position: relative;
    border: 1px solid #313131;
    background: #111111;
}
.sub_bet .sb_tit {
    height: 37px;
    padding: 0 10px;
    cursor: pointer;
    position: relative;
    background: #141414;
}
.sub_bet .sb_list .sb_in .in_team, .sub_bet .sb_list .sb_in .in_rate {
    line-height: 45px;
    font-size: 12px;
    color: #ffffff;
}
.sub_bet .sb_list .sb_in .in_rate {
    position: relative;
    float: right;
    text-align: center;
    width: 60px;
    padding-right: 0px;
    color: #f3cf6f;
}
.user_info {
    float: right;
    padding-left: 38px;
}
.btn_box button {
    background: #282828;
    height: 40px;
    width: 24%;
    color: #fff;
    font-size: 14px;
}
.btn_box button.select {
    background: #dbb959;
    height: 40px;
    width: 24%;
    color: #000000;
    font-weight: 800;
    font-size: 14px;
}
.sub_bet .sb_list .bet:hover, .sub_bet .sb_list .select {
    color: #fff;
    border: 1px solid #f3cf6f;
}
.sub_bet .sb_list .select .in_team, .sub_bet .sb_list .select .in_rate {
    color: #f3cf6f;
}
.result_wrap .sub_bet .sb_list .select .in_team, .sub_bet .sb_list .select .in_rate {
    color: #f3cf6f !important;
}
.sub_bet .sb_list .sb_in .in_team span {
    color: #ffffff;
    font-weight: bold;
}

.switch input:checked ~ label + span {
    content: "";
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 10px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 2;
    background: #ff9191;
    background: gradient-gradient(#ffffff, #77a1b9);
    box-shadow: inset 0 1px 0 rgb(0 0 0 / 10%), 0 1px 0 rgb(255 255 255 / 10%), 0 0 10px rgb(253 100 100), inset 0 0 8px rgb(247 61 61 / 80%), inset 0 -2px 5px rgb(253 185 185 / 30%), inset 0 -3px 8px rgb(253 185 185 / 50%);
}
.switch input:checked ~ label i {
    left: auto;
    left: 63%;
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%), 0 0 8px rgba(0, 0, 0, 0.3), 0 8px 8px rgba(0, 0, 0, 0.3), inset -1px 0 1px #feb9b9;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.switch input ~ label i {
    display: block;
    height: 27px;
    width: 27px;
    position: absolute;
    left: 2px;
    top: 2px;
    z-index: 2;
    border-radius: inherit;
    background: #283446;
    background: linear-gradient(#464646, #000000);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 8px rgba(0, 0, 0, 0.3), 0 12px 12px rgba(0, 0, 0, 0.4);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.bet_w .bet_list .b_grh:hover, .bet_w .bet_list .b_more:hover {
    border: 1px solid #f3cf6e;
}

.index-main-menu > .country-list > li > a:hover .counter {
    border: 1px solid #fa4a4a;
    color: #fa4a4a;
}
.table-black {
    border-top: 1px solid #f1cc45;
}
a.btnSmlBgBlue6 {display: inline-block;font-size: 16px;font-weight: 600;color: #fff;text-align: center;line-height: 36px;background: #282828;border-radius: 5px;padding: 0px 30px 0px 30px;}
.bet_w .bet_live_w .bet_live ul .in_score {background-image: linear-gradient(to bottom, #707070, #434343);}

.board_list td {
    text-align: center;
    padding: 8px 5px 6px 2px;
    color: #ffffff;
    line-height: 18px;
    font-size: 13px;
    border-bottom: 1px solid #000000;
    vertical-align: middle;
}
.board_list tr {
    border-bottom: 1px solid #000000;
}
.img-wrap img {
    width: 823px;
    height: 260px;
    display: block;
    border: 1px solid #323232;
}
.slide-btn li {
    position: relative;
    display: block;
    margin: 5px 0;
    padding: 0;
    list-style: none;
    cursor: pointer;
    overflow: hidden;
    width: 275px;
    height: 80px;
    border-radius: 4px;
    background-size: cover;
    background-position: center;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
    border: 1px solid #2b2b2b;
}
.btn_login {
    border: 1px solid #484848;
    background-image: linear-gradient(180deg, #4c4c4c, #252525);
    color: #ffffff;
    font-size: 14px;
    border-radius: 5px;
    padding: 10px 30px 10px 30px;
    line-height: 66px;
    position: relative;
}
.btn_join {
    border: 1px solid #3b3b3b;
    background-image: linear-gradient(180deg, #4c4c4c, #252525);
    color: #f1cc45;
    font-size: 14px;
    border-radius: 5px;
    padding: 10px 25px 10px 25px;
    line-height: 66px;
    position: relative;
}
.float-left img {line-height:20px;}
.sports_title {padding:10px;}
.sports_title img{width:17px;margin-top: -4px;}
.height-full {height: 100% !important;}
[class*=el-col-] {float: left;box-sizing: border-box;}
.el-col-offset-0, .el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child {margin-left: 0;}
.p-l-22 {padding-left: 22px !important;}
.p-12 {padding: 12px !important;}
.p-12 span {padding: 5px;font-size:12px;line-height:20px;}
.p-12 span b {color:#f3cf6e;}
.p-13 {padding: 12px !important;}
.p-13 span {padding: 5px;font-size:12px;line-height:20px;}
.p-13 span b {color:#ff4848;}
.p-13 span p {color:#f3cf6e;}
.float-left {float: left !important;}
.m-t-2 {margin-top: 2px !important;}
.f-w-900 {font-weight: 900 !important;}
.f-s-13 {font-size: 13px !important;}
.el-col-12 {width: 50%;}
[class*=el-col-] {float: left;box-sizing: border-box;}
.el-col-8 {width: 100%;}
.el-row:after, .el-row:before {display: table;}
.sports-rule-cat, .sports-rule-cat-white {width: 98%;padding: 2px;box-shadow: 0 0 10px rgba(0, 0, 0, .3);}
.sports-rule-cat {background-color: #282828;}
.height-full {height: 100% !important;}
.text-center {text-align: center !important;}
.sports-rule-cat-in-orange12 {border: 1px solid #f1cc45;padding: 12px 0 7px;}
.height-full {height: 100% !important;}
.f-s-14 {font-size: 14px !important;}
.text-orange12 {color: #ff4848 !important;}
.m-t-17 {margin-top: 17px !important;}
.text-red905 {color: #f3cf6e !important;}
.m-t-7 {margin-top: 7px !important;}
.float-left {float: left !important;}
.m-t-2 {margin-top: 2px !important;}
.f-w-900 {font-weight: 900 !important;}
.f-s-13 {font-size: 13px !important;}
.el-row {box-sizing: border-box;}
.f-s-11 {font-size: 11px !important;}
/*vsports*/
.info_league {font-weight: normal;height: 35px;line-height: 35px;padding: 0 10px;font-size: 13px;background: #000;}
.sports_box {background: #282828;margin: 30px 0;padding: 15px 3px 5px 3px;}
.sports_time {padding: 0 5px;border: 1px solid #171733;background: #1e2428;float: left;height: 20px;line-height: 20px;margin-top: -27px;margin-left: -2px;}
.vtg_markets {overflow: hidden;height: 24px;margin-top: -30px;margin-right: 20px;float: right;border: 1px solid #222733;background: #1e2428;}
.vtg_markets .open_markets {width: 180px;text-align:center;}
.open_markets {display: block;width: 90px;letter-spacing: -1px;text-align: right;height: 20px;line-height: 20px;border: 1px solid #222;padding: 0 10px;font-size: 13px;height: 22px;line-height: 22px;cursor: pointer;}
.vgg_odds {display: flex;justify-content: space-between;padding: 10px;}
.sel_odds {position: relative;cursor: pointer;border-radius: 0;border: 1px solid #3c3c3c;background: #181616;}
.sel_odds span {overflow-x: overlay;overflow-y: hidden;white-space: nowrap;color:#b6bfe2;}
.odds_name_box {max-width: 70%;}
.gg_num {width: 20px;vertical-align: -5px;}
.odds_name {max-width: 70%;color:#f1cc45;}
.sp_icon_box {min-width: 45px;}
.txt_number {width: 20px;height: 20px;background: #111;display: inline-block;text-align: center;line-height: 20px;vertical-align: -5px;font-size: 10px;}
.bet.select {
    background-image: linear-gradient(180deg, #f8c465, #f8c465);
    color: #000000;
}
/*mobile*/

.top_w .spot {
    background: #000000;
    overflow: hidden;
    padding: 10px 0 5px;
}
.user_top ul {
    background: #282828;
    padding: 1px 1px 2px 2px;
    border-bottom: 1px solid #818181;
    height: 26px;
    line-height: 25px;
}
.user_top li {
    display: inline-block;
    float: left;
    width: 25%;
    text-align: center;
    background: #282828;
    padding: 2px 1px 2px 2px;
    border-bottom: 1px solid #818181;
    height: 25px;
    line-height: 25px;
    margin-left: 0px;
}
.marquee {
    padding: 3px 0;
    overflow: hidden;
    margin-bottom: 10px;
    position: relative;
    background: #000000;
    height: 23px;
}
.marquee p {
    color: #ff4a4a;
}
.bottom-area {
    margin-bottom: 55px;
    background-color: #000000;
    height: 700px;
}
.main_minigame ul li .box02 {
    position: relative;
    width: 396px;
    height: 222px;
    border: 1px solid #2d2d2d;
    border-radius: 2px;
    cursor: pointer;
}

.main_minigame ul li .box01.bg01 {background:url(/Npc/static/web/pg-2017/images/casino_slot/main_slot01.gif) no-repeat;background-position:center top;background-size:cover;}
.main_minigame ul li .box01.bg02 {background:url(/Npc/static/web/pg-2017/images/casino_slot/main_slot02.gif) no-repeat;background-position:center top;background-size:cover;}
.main_minigame ul li .box01.bg03 {background:url(/Npc/static/web/pg-2017/images/casino_slot/main_slot03.gif) no-repeat;background-position:center top;background-size:cover;}
.main_minigame ul li .box01.bg04 {background:url(/Npc/static/web/pg-2017/images/casino_slot/main_slot04.gif) no-repeat;background-position:center top;background-size:cover;}
.main_minigame ul li .box01.bg05 {background:url(/Npc/static/web/pg-2017/images/casino_slot/main_slot05.gif) no-repeat;background-position:center top;background-size:cover;}
.main_minigame ul li .box01.bg06 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_01.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg07 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_02.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg08 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_03.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg09 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_04.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg10 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_05.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg11 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_06.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg12 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_07.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg13 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_08.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg14 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_09.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box01.bg15 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_10.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box02.bg11 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_11.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box02.bg12 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_12.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box02.bg13 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_13.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
.main_minigame ul li .box02.bg14 {background:url(/Cpc/static/web/pg-2017/images/ynb/12_14.png) no-repeat;background-position:center top;background-size:cover;image-rendering: pixelated;}
#footer nav ul li {
    width: calc(14.2% - 0px);
    flex: 1;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    background-color: #282828;
    font-size: 5px;
}
.main_cscenter .msg_box {
    background: #000000;
    padding: 10px 0;
}
#m2_menu_box {
    z-index: 11;
    -webkit-tap-highlight-color: transparent;
    width: 315px;
    height: 900px;
    float: left;
    background-color: #000000;
    overflow-y: scroll;
}
.m-menu_list {
    float: left;
    font-size: 1.2em;
    color: #fff;
    background: #282828;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    display: flex;
    width: 80px;
    height: 80px;
}
#header #nav1 ul li .box01 {
    position: relative;
    width: 189px;
    height: 62px;
    border-radius: 2px;
    cursor: pointer;
}
.main_menu {
    overflow: hidden;
    padding-top: 10px;
    background: #000000;
}
.main_menu1 {
    overflow: hidden;
    padding-top: 10px;
    background: #000000;
    border-top:none;
    border-bottom: none;}
    .live-slot-list {
    background: #000000;
    padding: 0px 0px 5px 6px;
    margin-left: -3px;
    width: max-content !important;
}

.main_menu1 > li > span {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #fff;
    height: 20px;
    margin-bottom: 0px;
    line-height: 21px;
    background: #000000;
}
.main_menu > li > span >b {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #e60223;
    height: 20px;
    margin-bottom: 0px;
    padding-left: 5px;
}
#m_menu_box, #m2_menu_box {
    z-index: 11;
    -webkit-tap-highlight-color: transparent;
    width: 315px;
    height: 900px;
    background-color: #000000;
    overflow-y: scroll;
}
/* Game */
.spi li {}
.spi .id_baseball {background:url(/img/sports-icons/32/154914.png) no-repeat; background-size:18px auto;display:inline-block; width:18px; height:19px;}       /* 미식축구 */
.spi .id_basketball {background:url(/img/sports-icons/32/48242.png) no-repeat; background-size:18px auto;display:inline-block; width:18px; height:19px;}       /* 미식축구 */
.spi .id_football {background:url(/img/sports-icons/32/35232.png) no-repeat; background-size:18px auto;display:inline-block; width:18px; height:19px;}       /* 미식축구 */
.spi .id_hockey {background:url(/img/sports-icons/32/35232.png) no-repeat; background-size:18px auto;display:inline-block; width:18px; height:19px;}       /* 미식축구 */
.spi .id_soccer {background:url(/img/sports-icons/32/6046.png) no-repeat; background-size:18px auto;display:inline-block; width:18px; height:19px;}       /* 미식축구 */
.spi .id_volleyball {background:url(/img/sports-icons/32/154830.png) no-repeat; background-size:18px auto;display:inline-block; width:18px; height:19px;}       /* 미식축구 */


/*red and black*/

/*#header #nav1 ul li {
    flex-grow: 1;
    flex-basis: 0;
    padding: 10px;
    background-color: #353535;
    text-align: center;
}
.body {
    min-height: 300px;
    position: relative;
    width: 100%;
    padding-bottom: 10px;
    background-color: #222222;
}
#header {
    background-color: #222222;
}
.wd_inner1 {
    display: table;
    vertical-align: top;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #dc3340;
    width: 100%;
}
.information .title1 {
    color: #dc333f;
    font-size: 40px;
    margin-top: 65px;
}
.information p {
    color: #ffffff;
    font-size: 16px;
}
.top_notice {
    background: #363636;
    height: 28px;
    position: relative;
    overflow: hidden;
    transition: all ease-in-out .3s 0s !important;
}
.footer-bc {
    padding: 20px 0 15px;
    background: #353535;
}
.ftr-link {
    display: flex;
    justify-content: flex-end;
    margin: 4px 0;
    padding: 14px 0;
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    text-align: center;
    padding-left: 340px;
    padding-right: 300px;
}
.footer-link-content {
    background: #222222;
    overflow: hidden;
    padding: 7px 0;
    width: 100%;
}
.ftr-partners-row-inner-bc.partners-logo-scroll>a img {
    height: 100% !important;
    max-height: 100% !important;
    background: #222222;
    padding: 10px 10px 10px 10px;
    width: 200px;
    border-radius: 5px;
}
.btn_login {
    border: 1px solid #383b52;
    background-image: linear-gradient(180deg, #dc3140, #9d2731);
    color: #ffffff;
    font-size: 14px;
    border-radius: 5px;
    padding: 10px 30px 10px 30px;
    line-height: 66px;
    position: relative;
}
.btn_join {
    border: 1px solid #383b52;
    background-image: linear-gradient(180deg, #363636, #252323);
    color: #ffffff;
    font-size: 14px;
    border-radius: 5px;
    padding: 10px 25px 10px 25px;
    line-height: 66px;
    position: relative;
}
.alert_w .alerta {
    border-top: 1px solid #db323f;
    border-radius: 3px;
    background: #292929;
    box-shadow: inset 0 1px 0 #3e3e3e, 0 1px 2px rgba(0, 0, 0, 0.05);
    padding: 90px 20px 62px 326px;
    height: calc(100% - 42px);
}
.alert_w .alerta dt .close i {
    font-size: 40px;
    color: #db323f;
}
.casino-left .content {
    width: 1870px;
    margin: 0 auto;
    background-color: #292929;
    padding: 10px;
}
.game_list_wrap .game_list.outer > li:hover {
    border: 1px solid #dc323f;
    transition-duration: 0.4s;
}
.titlename span {
    margin-left: 10px;
    font-size: 15px;
    padding: 0px;
    font-weight: bold;
    color: #dc323f;
    text-align: center;
}
.user_info a {
    line-height: 66px;
    position: relative;
    color: #d1d3d7;
    font-size: 13px;
    letter-spacing: -0.05em;
    font-weight: 500;
    padding: 0 8px;
    margin-left: -26px;
    border-radius: 14px;
    background: #292929;
    padding: 7px 37px 7px 6px;
}
.submenu li {
    position: relative;
    margin: 0;
    margin-top: 10px;
    background: #4b4b4b;
    height: 47px;
    line-height: 40px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
}
.submenu li a {
    display: inline-block;
    width: auto;
    border-radius: 0px;
    background: #4b4b4b;
    padding: 3px 17px;
    height: 47px;
    line-height: 40px;
    font-size: 14px;
    color: #ffffff;
    margin-right: 3px;
    text-align: center;
}
#left_banner {
    display: grid;
    grid-template: repeat(1, 1fr) / repeat(2, 1fr);
    gap: 1px;
    background:none;
}
.body_wrap {
    width: 1240px;
    margin: 0 auto;
    padding: 66px;
    background: #363636;
    margin-top: 7px;
}
.body .con_t .con_c .sub_tab li span {
    border-radius: 5px;
    display: block;
    width: 150px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    background: #151515;
    margin-right: 5px;
}
.charge_notice>.text4 {
    padding-left: 22px;
    font-weight: bold;
    font-size: 15px;
    line-height: 200%;
    color: #dc3340;
    background-repeat: no-repeat;
    background-position: 2px 8px;
}
.charge_notice>.type_btn>* {
    display: inline-block;
    margin-right: 8px;
    padding: 7px 15px;
    width: 157px;
    height: 23px;
    line-height: 23px;
    background: #151515;
    color: #fff;
}
.body .con_t .con_c .submenu li a {
    display: block;
    border-radius: 0px;
    background: #4b4b4b;
    padding: 3px 17px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    color: #ffffff;
    width: 77px;
    margin-right: 3px;
    text-align: center;
}
.casino-left.casino {
    background-color: #222222;
}
.game_list_wrap .gameInfo {
    position: relative;
    height: 33px;
    background: #222222;
}
.slot_company_list > li img {

    background: #363636;
    border: 1px solid #3e3e3e;
    border-radius: 12px;
}
table {
    background-color: #151515;
}
.board_list th {
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    padding: 10px 0px 10px 0px;
    line-height: 18px;
    vertical-align: top;
    background: #363636;
} 
.main_title .information .small_text {
    color: #fff;
}
   */
