html,body,ul,li{margin:0;padding:0;}
html, body{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.5;
background-color:#ffffff;
color:#333;
height:100%;
}

h1, h2, h3, h4, h5, h6{line-height:1.5;font-weight:700;}
a{color:#000;text-decoration:none;}
a.date-special{color:#3570b7;}
p{margin-bottom:10px;line-height:18px;}
ul{list-style:none;}
h1{font-size:30px;}
h2{font-size:19px;padding-left:5px;margin:5px 0;}
h3{font-size:17px;}
h4{font-size:14px;margin-bottom:5px;}
.clearfix{clear:both;}
.block-content{padding: 6px;margin: 5px 0;background: #f6fbff;}
.box-heading{border:1px solid #EEE;font-weight:bold;padding:5px 0px;background:#F9F9F9;}
.box-heading h1{margin: 5px;font-size: 16px;color: #FF0000;}

/* Header */
header{margin:5px 0;padding:0;}
label.hot{color: #FF0000;text-transform: uppercase;font-weight: bold;}
.block-trending span{border-right:1px solid #d6d6d6;padding:0 5px;}
.block-trending span:last-child{border-right: none;}
.block-trending a{border-right:1px solid #d6d6d6;padding:0 5px;line-height:22px;color:#3570b7;}
.block-trending a:last-child{border-right: none;}
.block-trending a.active{color:#DD2E44;font-weight:bold;}

#topbar{background:#2d2d2d;line-height:25px;}
.main-menu{padding:5px 0;line-height:32px;}
.main-menu li{display:inline-block;padding:0px 2px;line-height:32px;}
.main-menu a{color:#FFF;display:inline-block;font-weight:bold;text-align:center;padding:0px 8px;line-height:18px;}
.main-menu a.active{color:#ffff00;}
.main-menu a:last-child{border-right:none;}

.navbar-default{background-color:#000;border-bottom:3px solid #FF0000;}
.navbar-default ul li{float:left;}.navbar-default ul li .dropdown-childs li{float:none;}
.navbar-default ul li a{display:block;padding:12px 9px;color:#FFF;font-weight:700;text-transform:uppercase;}
.navbar-default ul li a.active, .navbar-default ul li a:hover{background-color:#FF0000;}
.navbar-mobile{display:none;}
.dropdown-childs{
position: absolute;
z-index: 1000;
float: left;
min-width: 160px;
padding: 5px 0;
list-style: none;
background-color:#FF0000;
display: none;
}
.navbar-default ul li:hover ul.dropdown-childs{display:block;}

.container{margin:0px auto;width:100%;}
#main-content{padding-right:10px;}
#menu-mobile{padding-top:4px;cursor:pointer;font-size:18px;}
.search-icon{float:right;padding:2px 12px;background-color:#FF0000;}
.icon-search{font-size:22px;color:#FFF;}
.icon-menu{font-size:22px;padding:4px 0px 0px 5px;}
.one-ads{font-size:18px;margin:10px auto;}

/* Breadcumbs */
#pathway {
position: relative;
clear: both;
overflow: hidden;
margin-bottom: 7px;
border-bottom: 1px solid #F5F5F5;
line-height: 32px;
padding: 0 5px;
background: #f5f5f5;
}
#pathway a{padding:0 5px;}

/* TABS */
ul.tabs li {
display:inline-block;
margin:5px 5px 0px 0px;
background-color: #f0f0f0;
padding:8px 10px;
}
ul.tabs li.active {
background-color: #FF0000;
}
ul.tabs li.active a{
color: #FFF;
}

ul.tabs-menu li{display:inline-block;}

ul.tabs-menu a{
padding: 5px 12px;
font-size: 12px;
line-height: 1.5;
border-radius: 5px;
background-color: #dce0e4;
border-color: #46b8da;
margin: 5px 3px;
display: inline-block;
color: #000;
}

/* SIDE BAR */
.league-header{
background:#000;
font-weight:bold;
line-height:30px;
min-height:30px;
padding-left:5px;
font-size:16px;
color:#FFF;
}
.league-header a{color:#FFF;}
.box-col-2 ul li{display:inline-block;width:49%;}
.box-col-4 ul li{display:inline-block;width:32%;padding:5px 0 10px;text-align:center;vertical-align:top;}
.box-zone {background-color: #f0f0f0;margin-bottom: 5px;clear: both;}
.box-zone ul li a{line-height: 24px;font-weight:bold;}
.box-zone ul li.active a {color:#FF0000;font-weight:bold;}

/* VERITCAL TABS */
.child-tabs a.active {
color: #FF0000;
font-weight: bold;
}
.child-tabs a {
    padding: 6px;
    display: list-item;
    list-style-type: square;
    margin-left: 1.2em;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
    color: #3570b7;
}

/* FOOTER */
footer{background-color:#2d2d2d;color:#FFF;padding:10px;}
.menu-footer a{padding:0 8px;color:#FFF;}
#cookie-notice{display:none;background:#cbd8cb;padding:12px 10px;border:0px;position:fixed;left:0px;bottom:0px;z-index:999999;}
.notice-content{font-size: 14px;line-height: 18px;padding:0px 5px;}
.accept-button{-webkit-box-flex: 1;flex-grow:1;height:40px;box-sizing:border-box;background:#000;border-width:1px;border-style: solid;border-color:#000;border-image: initial;border-radius: 2px;color:#FFF;text-align:center;padding:10px;cursor: pointer;font-size: 14px;}

/* BLOG */
blockquote{font-style:italic;font-size:22px;padding-left:10px;padding-right:8px;border-left:5px solid #CCC;}
.page-sapo{background:#eaf8d2;padding:3px 10px;font-size:18px;border-radius:5px;border:1px solid #d9d9d9;}
.page-sapo p{line-height:24px;}
.entry-content{padding:10px 0;font-size:15px;}
.entry-content h2{margin:20px 0;border-left: 5px solid #EB2424;}
.entry-content ul{list-style:disc;margin:10px;}
.entry-content ul li{padding-bottom:10px;}
.entry-content img{width:100%;}
.article-sapo{font-weight:700;font-size:16px;margin:10px 0;}
.article-sapo p{line-height:24px;}
.zone-notice{padding:10px;background:#eaf8d2;margin-bottom:10px;border-radius:5px;border:1px solid #d9d9d9;font-size:14px;line-height:22px;}
.update-time{padding:10px 10px 0px 10px;text-align:right;}
.page-navi a{padding:0px 8px;font-size:13px;}
.notice-red{color:#FF0000;}
.entry-content.zone-blog ul{list-style:none;}
.one-article{margin-bottom:5px;}
.one-article-img{float:left;width:150px;padding-right:10px;}
.one-article-img img{width:100%;height:auto;}

/* TABLE */
table{border-collapse:collapse;border-spacing:0;width:100%;}
table thead,table tr:nth-child(even){background-color:#f5f5f5;}
table tr.ranking-active{background-color: #f8f836;}
table th,table td{border: 1px solid #c8b67f;padding:5px;vertical-align:top;}

/* FOOTER */
footer .material-icons{font-size:15px;padding-right:5px;}

/* === CSS CALENDAR === */
.widget-header {
background:#dce0e4;
padding:8px 0;
text-transform:uppercase;
margin-bottom:1px;
text-align:center;
font-weight:bold;
}
.calendar-header{font-weight:bold;}
#block-calendar{margin-bottom:5px;}
#block-calendar li:first-child{
display:list-item;
}
#block-calendar li{
display:none;
}
#calendar-dates{
width:100%;
background-color:#ddd;
}
#calendar-dates td{line-height:28px;width:14.2%;text-align:center;}
#calendar-dates td a:hover {
color:#777;
}
#calendar-dates .cell-active {
background:#FB3;
font-weight:bold;
}
.solar-date{text-align:left;font-weight:bold;font-size:22px;}
.lunar-date{text-align:right;}.lunar-date-special{font-weight:bold;color:#FF0000;}
.popup-date{cursor:pointer;}
.ngay-tot{background:#FF0000;padding:3px 6px;color:#FFF;}.ngay-xau{background:#000;padding:3px 6px;color:#FFF;}
.ngay-thu-bay{background:#f3e8e1;}.ngay-chu-nhat{background:#f7cbb1;}
.ngay-hom-nay{background:#ffff00;}.ngay-danh-dau{background:#3bff17;}
.ngay-heading{font-size:64px;font-weight:bold;padding:15px 0;}.ngay-duong-lich{color:#FF0000;}.ngay-am-lich{color:#000;}
.ngay-tot-xau{content:'';position:absolute;margin:8px 5px;height:10px;width:10px;border-radius: 100%;}
.ngay-tot-dot{background:#FF0000;}.ngay-xau-dot{background:#000;}
.ngay-dac-biet{color:#FF8700;font-weight: bold;font-size:20px;border:1px solid #bcccc3;padding:4px 6px 4px 6px;letter-spacing:3px;margin-left:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

/*FAQ*/
.one-faq{margin-bottom:10px;border-bottom:1px solid #ecedef;}
.faq-question{cursor:pointer;margin:10px 0;font-size:20px;}
.faq-question span{margin-right:5px;}
.faq-answer{display:none;font-size:16px;line-height:24px;}

/* === CSS FLAG === */
.flag {
display: inline-block;
width: 16px;
height: 11px;
background:url('/skins/image/flags.png') no-repeat;
vertical-align: baseline;
margin-right: 5px;
}
.flag-ad {background-position: -16px 0}
.flag-ae {background-position: -32px 0}
.flag-af {background-position: -48px 0}
.flag-ag {background-position: -64px 0}
.flag-ai {background-position: -80px 0}
.flag-al {background-position: -96px 0}
.flag-am {background-position: -112px 0}
.flag-an {background-position: -128px 0}
.flag-ao {background-position: -144px 0}
.flag-ar {background-position: -160px 0}
.flag-as {background-position: -176px 0}
.flag-at {background-position: -192px 0}
.flag-au {background-position: -208px 0}
.flag-aw {background-position: -224px 0}
.flag-az {background-position: -240px 0}
.flag-ba {background-position: 0 -11px}
.flag-bb {background-position: -16px -11px}
.flag-bd {background-position: -32px -11px}
.flag-be {background-position: -48px -11px}
.flag-bf {background-position: -64px -11px}
.flag-bg {background-position: -80px -11px}
.flag-bh {background-position: -96px -11px}
.flag-bi {background-position: -112px -11px}
.flag-bj {background-position: -128px -11px}
.flag-bm {background-position: -144px -11px}
.flag-bn {background-position: -160px -11px}
.flag-bo {background-position: -176px -11px}
.flag-br {background-position: -192px -11px}
.flag-bs {background-position: -208px -11px}
.flag-bt {background-position: -224px -11px}
.flag-bv {background-position: -240px -11px}
.flag-bw {background-position: 0 -22px}
.flag-by {background-position: -16px -22px}
.flag-bz {background-position: -32px -22px}
.flag-ca {background-position: -48px -22px}
.flag-catalonia {background-position: -64px -22px}
.flag-cd {background-position: -80px -22px}
.flag-cf {background-position: -96px -22px}
.flag-cg {background-position: -112px -22px}
.flag-ch {background-position: -128px -22px}
.flag-ci {background-position: -144px -22px}
.flag-ck {background-position: -160px -22px}
.flag-cl {background-position: -176px -22px}
.flag-cm {background-position: -192px -22px}
.flag-cn {background-position: -208px -22px}
.flag-co {background-position: -224px -22px}
.flag-cr {background-position: -240px -22px}
.flag-cu {background-position: 0 -33px}
.flag-cv {background-position: -16px -33px}
.flag-cw {background-position: -32px -33px}
.flag-cy {background-position: -48px -33px}
.flag-cz {background-position: -64px -33px}
.flag-de {background-position: -80px -33px}
.flag-dj {background-position: -96px -33px}
.flag-dk {background-position: -112px -33px}
.flag-dm {background-position: -128px -33px}
.flag-do {background-position: -144px -33px}
.flag-dz {background-position: -160px -33px}
.flag-ec {background-position: -176px -33px}
.flag-ee {background-position: -192px -33px}
.flag-eg {background-position: -208px -33px}
.flag-eh {background-position: -224px -33px}
.flag-england {background-position: -240px -33px}
.flag-er {background-position: 0 -44px}
.flag-es {background-position: -16px -44px}
.flag-et {background-position: -32px -44px}
.flag-eu {background-position: -48px -44px}
.flag-fi {background-position: -64px -44px}
.flag-fj {background-position: -80px -44px}
.flag-fk {background-position: -96px -44px}
.flag-fm {background-position: -112px -44px}
.flag-fo {background-position: -128px -44px}
.flag-fr {background-position: -144px -44px}
.flag-ga {background-position: -160px -44px}
.flag-gb {background-position: -176px -44px}
.flag-uk {background-position: -176px -44px}
.flag-gd {background-position: -192px -44px}
.flag-ge {background-position: -208px -44px}
.flag-gf {background-position: -224px -44px}
.flag-gg {background-position: -240px -44px}
.flag-gh {background-position: 0 -55px}
.flag-gi {background-position: -16px -55px}
.flag-gl {background-position: -32px -55px}
.flag-gm {background-position: -48px -55px}
.flag-gn {background-position: -64px -55px}
.flag-gp {background-position: -80px -55px}
.flag-gq {background-position: -96px -55px}
.flag-gr {background-position: -112px -55px}
.flag-gs {background-position: -128px -55px}
.flag-gt {background-position: -144px -55px}
.flag-gu {background-position: -160px -55px}
.flag-gw {background-position: -176px -55px}
.flag-gy {background-position: -192px -55px}
.flag-hk {background-position: -208px -55px}
.flag-hm {background-position: -224px -55px}
.flag-hn {background-position: -240px -55px}
.flag-hr {background-position: 0 -66px}
.flag-ht {background-position: -16px -66px}
.flag-hu {background-position: -32px -66px}
.flag-ic {background-position: -48px -66px}
.flag-id {background-position: -64px -66px}
.flag-ie {background-position: -80px -66px}
.flag-il {background-position: -96px -66px}
.flag-im {background-position: -112px -66px}
.flag-in {background-position: -128px -66px}
.flag-io {background-position: -144px -66px}
.flag-iq {background-position: -160px -66px}
.flag-ir {background-position: -176px -66px}
.flag-is {background-position: -192px -66px}
.flag-it {background-position: -208px -66px}
.flag-je {background-position: -224px -66px}
.flag-jm {background-position: -240px -66px}
.flag-jo {background-position: 0 -77px}
.flag-jp {background-position: -16px -77px}
.flag-ke {background-position: -32px -77px}
.flag-kg {background-position: -48px -77px}
.flag-kh {background-position: -64px -77px}
.flag-ki {background-position: -80px -77px}
.flag-km {background-position: -96px -77px}
.flag-kn {background-position: -112px -77px}
.flag-kp {background-position: -128px -77px}
.flag-kr {background-position: -144px -77px}
.flag-kurdistan {background-position: -160px -77px}
.flag-kw {background-position: -176px -77px}
.flag-ky {background-position: -192px -77px}
.flag-kz {background-position: -208px -77px}
.flag-la {background-position: -224px -77px}
.flag-lb {background-position: -240px -77px}
.flag-lc {background-position: 0 -88px}
.flag-li {background-position: -16px -88px}
.flag-lk {background-position: -32px -88px}
.flag-lr {background-position: -48px -88px}
.flag-ls {background-position: -64px -88px}
.flag-lt {background-position: -80px -88px}
.flag-lu {background-position: -96px -88px}
.flag-lv {background-position: -112px -88px}
.flag-ly {background-position: -128px -88px}
.flag-ma {background-position: -144px -88px}
.flag-mc {background-position: -160px -88px}
.flag-md {background-position: -176px -88px}
.flag-me {background-position: -192px -88px}
.flag-mg {background-position: -208px -88px}
.flag-mh {background-position: -224px -88px}
.flag-mk {background-position: -240px -88px}
.flag-ml {background-position: 0 -99px}
.flag-mm {background-position: -16px -99px}
.flag-mn {background-position: -32px -99px}
.flag-mo {background-position: -48px -99px}
.flag-mp {background-position: -64px -99px}
.flag-mq {background-position: -80px -99px}
.flag-mr {background-position: -96px -99px}
.flag-ms {background-position: -112px -99px}
.flag-mt {background-position: -128px -99px}
.flag-mu {background-position: -144px -99px}
.flag-mv {background-position: -160px -99px}
.flag-mw {background-position: -176px -99px}
.flag-mx {background-position: -192px -99px}
.flag-my {background-position: -208px -99px}
.flag-mz {background-position: -224px -99px}
.flag-na {background-position: -240px -99px}
.flag-nc {background-position: 0 -110px}
.flag-ne {background-position: -16px -110px}
.flag-nf {background-position: -32px -110px}
.flag-ng {background-position: -48px -110px}
.flag-ni {background-position: -64px -110px}
.flag-nl {background-position: -80px -110px}
.flag-no {background-position: -96px -110px}
.flag-np {background-position: -112px -110px}
.flag-nr {background-position: -128px -110px}
.flag-nu {background-position: -144px -110px}
.flag-nz {background-position: -160px -110px}
.flag-om {background-position: -176px -110px}
.flag-pa {background-position: -192px -110px}
.flag-pe {background-position: -208px -110px}
.flag-pf {background-position: -224px -110px}
.flag-pg {background-position: -240px -110px}
.flag-ph {background-position: 0 -121px}
.flag-pk {background-position: -16px -121px}
.flag-pl {background-position: -32px -121px}
.flag-pm {background-position: -48px -121px}
.flag-pn {background-position: -64px -121px}
.flag-pr {background-position: -80px -121px}
.flag-ps {background-position: -96px -121px}
.flag-pt {background-position: -112px -121px}
.flag-pw {background-position: -128px -121px}
.flag-py {background-position: -144px -121px}
.flag-qa {background-position: -160px -121px}
.flag-re {background-position: -176px -121px}
.flag-ro {background-position: -192px -121px}
.flag-rs {background-position: -208px -121px}
.flag-ru {background-position: -224px -121px}
.flag-rw {background-position: -240px -121px}
.flag-sa {background-position: 0 -132px}
.flag-sb {background-position: -16px -132px}
.flag-sc {background-position: -32px -132px}
.flag-scotland {background-position: -48px -132px}
.flag-sd {background-position: -64px -132px}
.flag-se {background-position: -80px -132px}
.flag-sg {background-position: -96px -132px}
.flag-sh {background-position: -112px -132px}
.flag-si {background-position: -128px -132px}
.flag-sk {background-position: -144px -132px}
.flag-sl {background-position: -160px -132px}
.flag-sm {background-position: -176px -132px}
.flag-sn {background-position: -192px -132px}
.flag-so {background-position: -208px -132px}
.flag-somaliland {background-position: -224px -132px}
.flag-sr {background-position: -240px -132px}
.flag-ss {background-position: 0 -143px}
.flag-st {background-position: -16px -143px}
.flag-sv {background-position: -32px -143px}
.flag-sx {background-position: -48px -143px}
.flag-sy {background-position: -64px -143px}
.flag-sz {background-position: -80px -143px}
.flag-tc {background-position: -96px -143px}
.flag-td {background-position: -112px -143px}
.flag-tf {background-position: -128px -143px}
.flag-tg {background-position: -144px -143px}
.flag-th {background-position: -160px -143px}
.flag-tj {background-position: -192px -143px}
.flag-tk {background-position: -208px -143px}
.flag-tl {background-position: -224px -143px}
.flag-tm {background-position: -240px -143px}
.flag-tn {background-position: 0 -154px}
.flag-to {background-position: -16px -154px}
.flag-tr {background-position: -32px -154px}
.flag-tt {background-position: -48px -154px}
.flag-tv {background-position: -64px -154px}
.flag-tw {background-position: -80px -154px}
.flag-tz {background-position: -96px -154px}
.flag-ua {background-position: -112px -154px}
.flag-ug {background-position: -128px -154px}
.flag-um {background-position: -144px -154px}
.flag-us {background-position: -160px -154px}
.flag-uy {background-position: -176px -154px}
.flag-uz {background-position: -192px -154px}
.flag-va {background-position: -208px -154px}
.flag-vc {background-position: -224px -154px}
.flag-ve {background-position: -240px -154px}
.flag-vg {background-position: 0 -165px}
.flag-vi {background-position: -16px -165px}
.flag-vn {background-position: -32px -165px}
.flag-vu {background-position: -48px -165px}
.flag-wales {background-position: -64px -165px}
.flag-wf {background-position: -80px -165px}
.flag-ws {background-position: -96px -165px}
.flag-xk {background-position: -112px -165px}
.flag-ye {background-position: -128px -165px}
.flag-yt {background-position: -144px -165px}
.flag-za {background-position: -160px -165px}
.flag-zanzibar {background-position: -176px -165px}
.flag-zm {background-position: -192px -165px}
.flag-zw {background-position: -208px -165px}
.flag-northern-ireland{background-position: -223px -176px;}
.flag-world,.flag-europe,.flag-south-america,.flag-asia,.flag-asean,.flag-africa,.flag-concacaf,.flag-oceania{background-position: -240px -165px}

.related-article-panel{
padding: 6px;
margin-top: 5px;
margin-bottom: 5px;
background-color: #eaf8d2;
}
.related-article{
padding: 6px;
display: list-item;
list-style-type: square;
margin-left: 1.2em;
border-bottom: dashed 1px #888;
}
.box-square ul li{
display:list-item;
list-style-type:square;
margin-left:25px;
}

@media (max-width:767px){
.navbar-default ul li{float:none;}
.navbar-default ul li a{padding:5px 15px;text-transform:none;font-weight:300;}
.navbar-mobile{display:block;line-height:30px;}
.navbar-pc{display:none;background-color:#131921;}
.navbar-pc ul li{color:#fff;border-top:solid 1px #ffffff16;display:block;}
.navbar-pc ul li a{font-size: 14px;line-height: 36px;outline: 0 none;text-decoration: none;color: #f2f2f2;}
.dropdown-childs{display:block;width:96%;padding-left:10px;position:relative;background-color:#131921;}
.row-content{padding:0 5px;}
.logo{text-align:center;}
.w767{display:none;}
h3.w767-col2, ul li.w767-col2{display:inline-block;width:48%;}
.tiet-khi{font-size:11px;}
}

@media (min-width:768px){
#main-column{float:left;width:calc(100% - 300px);}
#side-column{float:right;width:300px;}
.header-left,.main-menu{float:left;padding-right:10px;}.header-right{float:left;padding:10px 0 10px;}
h3.w768-col3, ul li.w768-col3{display:inline-block;width:32%;}
#cookie-notice{width:100%;}
}

@media (min-width:1200px){
.container{width:1200px;}
}