body {
    font-weight: 500;
    font-style: normal;
    font-family: "Bai Jamjuree", sans-serif;
    font-size: 100%;
    color: #000000;
}
#main, #wrapper{background-color:#F6F7F9;}
.container, .container-width, .full-width .ubermenu-nav, .row{max-width:1200px;}
.margin-top-20{margin-top:20px;}
/* ======================== header ======================== */
.header-main {
    height: 90px;
}
#logo {
    width: 200px;
}
#logo img {
    max-height: 90px;
}
.header-bg-color {
    background-color: #005b35;
}
.header:not(.transparent) .header-nav-main.nav > li > a:hover, .header:not(.transparent) .header-nav-main.nav > li.active > a, .header:not(.transparent) .header-nav-main.nav > li.current > a, .header:not(.transparent) .header-nav-main.nav > li > a.active, .header:not(.transparent) .header-nav-main.nav > li > a.current {
    color: #eeee22;
}
.nav > li > a {
    font-family: "Bai Jamjuree", sans-serif;
    font-size:1em;
}
#main-menu .nav > li > a {

}
.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-weight: 700;
    font-style: normal;
}
[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step {
    background-color: #005b35;
}

/* ======================== content ======================== */
h1, h2, h3, h4, h5, h6, .heading-font {
    color: #005b35;
}
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: "Bai Jamjuree", sans-serif;
}
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 700;
    font-style: normal;
}
a {
    color: #005b35;
}
.accordion-title.active, .has-icon-bg .icon .icon-inner, .logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a, .nav-outline >li.active > a, .cart-icon strong, [data-color='primary'], .is-outline.primary {
    color: #005b35;
}
.nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
    border-color: #005b35;
}
.scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .header-vertical-menu__opener, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
    background-color: #005b35;
}
/* ======================== footer ======================== */
.footer-1 {
    background-color: #005b35;
}
img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
.footer-2 {
    background-color: #005b35;
}
.absolute-footer, html {
    background-color: #000000;
}
.back-to-top.active.footer_in{background:#ffffff;color:#333333;border-color:#ffffff;}

/* ======================== category ======================= */
.tournament{padding-right:20px;}
.tournament ul{background:#ffffff;border-radius: 15px;}
.tournament li{list-style:none;cursor: pointer;padding:5px 20px;}
.tournament li:first-child{background:#05A358;color:#FFFFFF;font-weight:700;border-radius:15px 15px 0px 0px;padding: 5px 20px;}
.tournament li:last-child{padding-bottom:10px;}
.tournament li:first-child img.emoji{margin-right:10px!important;}
.tournament li:not(:first-child):hover{background:#05A358;color:#ffffff;}
.tournament li:last-child:hover,.tournament li:last-child.active{background:#05A358;color:#ffffff;border-radius:0px 0px 15px 15px;}
.tournament li.active{background:#05A358;color:#ffffff;}
.tournament li a{width:100%;height:100%;display: block;}
.tournament li:hover a,.tournament li.active a{color:#ffffff;}

/* ======================== matches ======================== */
.lists .list_all .date{display:flex;}
.lists .list_all .date .dateItem{list-style:none;flex: 1;width:0;text-align: center;background:#DFDFDF;color:#7B7B7B;margin: 0px 5px;line-height: 20px;padding:8px 5px;font-size: 14px;cursor: pointer;}
.lists .list_all .date .dateItem:first-child{margin-left:0px;}
.lists .list_all .date .dateItem:last-child{margin-right:0px;}
.lists .list_all .date .dateItem.active{background:#05A358;color:#ffffff;}
.lists .list{display:none;}
.lists .list.active{display:block;}
.lists .category_title{background:#DFDFDF;padding:0px 10px;font-weight: 700;}
.lists .category_title div{height:40px;line-height:40px;}
.lists .category_title img{display:inline-block;width:32px;height:32px;margin-right:5px;vertical-align: middle;}
.lists .category_title div span{font-size:18px;vertical-align: middle;}
.lists .list_item{display: flex;width: 100%;padding: 5px;color:#333333;}
.lists .list_item div{display: flex;align-items: center;border: none;}
.lists .list_item:nth-child(even){background:#FFFFFF;}
.lists .list_item:nth-child(odd){background:#F6F7F9;}
.lists .list_item .time{padding-left:10px;}
.lists .list_item .home_team{justify-content:right;text-align: right;}
.lists .list_item .away_team{justify-content:left;text-align: left;}
.lists .list_item .team_name{word-break: break-all;}
.lists .list_item .team img{width:28px;height:28px;margin:0px 10px;}
.lists .list_item .score{justify-content:center;line-height: 2;}
.lists .list_item .score span{background: #05A358;color: #ffffff;padding: 5px 10px;height: 25px;border-radius: 15px;min-width: 60px;text-align: center;line-height: 15px;}

.lists .category_item{background:#ffffff;margin-bottom:20px;padding: 10px;font-weight: 700;}
.lists .category_item img{display:inline-block;width:48px;height:48px;margin-right:5px;vertical-align: middle;border: 1px solid #B6B7B7;padding: 5px;border-radius: 5px;}
.lists .category_list.no_data{background:#ffffff;padding:200px 20px;text-align:center;}
.tournament_mobile{display:none;}
.lists .list_data.intergal{display:block;}
.lists .list_data.intergal .category_list.no_data {background: #F6F7F9;}
.lists .list_data.intergal .list_item th{background:#F0F0F0;text-align:center;}
.lists .list_data.intergal .list_item td{text-align:center;}
.lists .list_data.intergal .list_item .team{text-align:left;}
.lists .list_data.intergal tbody{display: inline-table;width: 100%;}
.lists .list_data.intergal .list_item:nth-child(even) {background: none;}
.lists .list_data.intergal .list_item .team {display: flex;align-items: center;}
.lists .list_data.intergal .list_item .group_title{background:#E0E0E0;font-weight: 700;line-height: 30px;}
@media screen and (max-width: 849px){
    .page-wrapper{padding-top: 10px;}
    .tournament{display:none}
    .tournament_mobile{display:block;}
    .dateItem .week{display:none;}
    .lists .list_all .date{margin-bottom:0.5em;}
    .lists .list_all .date .dateItem{margin:0px 2px;}
    .tournament_mobile{display:block;width:100%;}
    .tournament_mobile ul{display:flex;flex-wrap: wrap;list-style: none;}
    .tournament_mobile li{align-items: center;justify-content:center;display: flex;flex: 0 0 calc(50% - 3px);background: #ffffff;box-sizing: border-box;padding:5px;margin-right: 6px;margin-bottom: 5px;text-align: center;}
    .tournament_mobile li:nth-child(even) {margin-right: 0;margin-left: auto;}
    .list_all.active + .category_mobile {display: none;}
    .lists{max-width:100%;flex-basis: 100%;}
    .lists .category_list.no_data{padding: 5em 20px;}
    .tournament_mobile li.active{background:#05A358;color:#ffffff;}
    .lists .list_data.intergal .list_item .small-5{width:30%;}
    .lists .list_data.intergal .list_item .small-1{width:10%;}
}