@charset "utf-8";
/* CSS Document */
/*fonttype*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700&display=swap&subset=vietnamese');

@font-face {
    font-family: 'robotoCDR';
    src: url('fonts/RobotoCondensed-Regular.eot');
    src: url('fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('fonts/RobotoCondensed-Regular.woff') format('woff'), url('fonts/RobotoCondensed-Regular.svg#svgRobotoCondensed-Regular') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'SFD-Bold';
    src: url('fonts/SanFranciscoDisplay-Bold.eot');
    src: url('fonts/SanFranciscoDisplay-Bold.ttf') format('truetype'), url('fonts/SanFranciscoDisplay-Bold.woff') format('woff'), url('fonts/SanFranciscoDisplay-Bold.svg#svgRobotoCondensed-Regular') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'SFD-SemiBold';
    src: url('fonts/SanFranciscoDisplay-Bold.eot');
    src: url('fonts/SanFranciscoDisplay-Bold.ttf') format('truetype'), url('fonts/SanFranciscoDisplay-Bold.woff') format('woff'), url('fonts/SanFranciscoDisplay-Bold.svg#svgRobotoCondensed-Regular') format('svg');
	font-display: swap;
}
@font-face {
    font-family: 'SFD-Regular';
    src: url('fonts/SanFranciscoDisplay-Regular.eot');
    src: url('fonts/SanFranciscoDisplay-Regular.ttf') format('truetype'), url('fonts/SanFranciscoDisplay-Regular.woff') format('woff'), url('fonts/SanFranciscoDisplay-Regular.svg#svgSanFranciscoDisplay-Regular') format('svg');
	font-display: swap;
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
/*reset css*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1.35;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
nav>ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
/* change colours to suit your needs */
ins {
    background-color: #fff;
    color: #000;
    text-decoration: none;
    /* box-shadow: 1px 1px 9px #ddd; */
}
/* change colours to suit your needs */
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* change border colour to suit your needs */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    padding: 0;
}
input, select {
    vertical-align: middle;
}
input[type="text"],input[type="submit"],input[type="button"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}
* {
    margin: 0;
    padding: 0;
    list-style: none;
    outline: none;
    line-height: normal;
    box-sizing: border-box
}
img {
    border: 0 none;
    object-fit:cover;
}
*:focus {
    outline: none;
}
.clearfix:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .clearfix {
    display: inline-block;
    height: 1%;
}
.clearfix {
    * display: inline-block;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
a {
    text-decoration: none;
    color: #111;
    cursor: pointer;
    display: inline-block
}
a:hover {
    color: #003d83;
    text-decoration: none
}
body {

    background: rgba(230, 230, 230, 0.39);
    -webkit-font-smoothing: antialiased;
}
html {
    font: 14px/21px  'Roboto', Helvetica, sans-serif;
    background: #fff;
    line-height: normal;
}
input[type="submit"], input[type="button"], input[type="text"] {
    border: 0 none;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    line-height: normal;
    display: inline
}
/*End reset css*/
.grid1260{width:1260px;margin:0 auto;}
.left_topbar{padding:7px 0;font-size:11px;color:#777;height:31px}
.social_top{
    font-size: 11px;
    padding: 0 0 0 3px;
    margin-left: 1px;
    display: inline-block;
}
.social_top .fa{
	font-size: 13px;
    margin-right: 0;
    color: #9e9e9e;
    height: 24px;
    line-height: 22px;
    border: 1px solid;
    width: 24px;
    text-align: center;
}
.social_top.icon_fb .fa {color:#3b5998;transition: all 0.4s}
.social_top.icon_tw .fa {color:#1b95e0;transition: all 0.4s}
.social_top.icon_ytb .fa{color:#ff9510;transition: all 0.4s}
.social_top.icon_gle .fa{color:#d14836;transition: all 0.4s}
.social_top.icon_fb:hover .fa{background:#3b5998;color:#fff}
.social_top.icon_tw:hover .fa{background:#1b95e0;color:#fff}
.social_top.icon_ytb:hover .fa{background:#ff9510;color:#fff}
.social_top.icon_gle:hover .fa{background:#d14836;color:#fff}
.social_top.tinmoi {text-transform: inherit;color: #3b59a5;font-weight: 700;font-size: 15px;line-height: 15px;padding-left: 0;}
.social_top.techz {text-transform: inherit;color: #40b3ff;font-weight: 700;font-size: 15px;line-height: 15px;padding-left: 0;}
.social_top.zalo {text-transform: inherit;color: #00008B;font-weight: 700;font-size: 15px;line-height: 15px;padding-left: 0;}

.back_header{background:#112870  url(../images/bg_menu.gif);height:60px;position:relative;z-index:9999}
.head_video{background:#222 url(../images/bg_menu_video.gif);}
.back_header .fixed_head.sticky_main{position:fixed;width:100%;top:0;background:#112870  url(../images/bg_menu.gif);height:60px;}
.head_video .fixed_head.sticky_main{background:#222 url(../images/bg_menu_video.gif);}

.logo_main{padding:20px 0}
.right_nav{float:right}
.menu_main{position:relative;z-index:999;margin: auto;}
.menu_main ul li{float:left;position:relative;display:inline-block;}
.menu_main ul li:first-child a{padding:15px 7px 19px;font-size:20px}
.menu_main ul li:first-child:hover a,.menu_main ul li.current-menu-item a.home{padding-bottom:15px}
.menu_main ul li a{padding:20px 10px;color:#fff;font-weight:normal;display:inline-block;white-space:nowrap;text-transform:uppercase;font-family:'robotoCDR';font-size:15px;max-height: 60px;}
.menu_main ul li:hover,.menu_main ul li.current-menu-item{}
.menu_main ul li:hover > a,.menu_main ul li.current-menu-item > a{color:#00baff;border-bottom:4px solid #2E62C0;padding-bottom:16px}
.menu_main ul li:hover .sub_menu1{display:block;background:#f6f6f6}
.menu_main ul li:last-child .sub_menu1{right:0}
.menu_main ul .sub_menu1{position:absolute;background:#fff;display:none;border:1px solid #ddd;border-top:none;width:220px;padding:5px 0}
.menu_main ul .sub_menu1 li a{color:#444;display:block;padding:8px;text-transform:inherit;margin:0 10px;text-transform:uppercase;}
.menu_main ul .sub_menu1 li:hover a{color:#fff;background:#2E62C0;border-radius:3px;}
.menu_main ul .sub_menu1 li{white-space:nowrap;position:relative;float:none;display:block;}
.menu_main ul .sub_menu1 li:hover a,.menu_main ul .sub_menu1 li.active a{color:#fff;border-bottom:none;padding-bottom:8px}
.menu_main ul .sub_menu1 li .sub_menu2{position:absolute;left:218px;min-width:180px;background:#fff;display:none;top:0;border:1px solid #ddd;}
.menu_main ul .sub_menu1 li:hover .sub_menu2{display:block}
.menu_main ul .sub_menu1 li .sub_menu2 li{float:none;border-bottom:1px solid #ddd}
.menu_main ul .sub_menu1 li .sub_menu2 li:last-child{border-bottom:none}
.menu_main ul .sub_menu1 li .sub_menu2 li a{color:#444;background:none;font-family:'robotoCDR';text-transform:inherit;font-size:14px}
.menu_main ul .sub_menu1 li .sub_menu2 li:hover a{color:#2E62C0;}
.arr_submenu {font-size: 16px;float: right;margin-left: 12px;}
.box_search{height:60px}
.box_search:hover .form_search{display:block}
.icon_search{padding:22px 15px;display:inline-block;color:#fff;font-size:16px;height:60px;cursor:pointer;transition: all 0.4s}
.icon_search:hover,.icon_search.active{color:#00baff}
.form_search{    position: absolute;    top: 60px;    right: 0;    left: 0;    background: #f0f0f0;display:none;border-bottom:1px solid #ccc}
.form_search .gsc-control-cse{border-color:transparent;background-color:transparent;padding:0}
.form_search .gsc-input-box{border-color:#ccc;height:28px}
.form_search input.gsc-search-button{border-color:transparent;border-radius:0;background:#b94747 url(../images/icon_search_bg5e1f.png?v=2) no-repeat center center;padding: 13px;margin: 0;width: 120px;}
.form_search input.gsc-search-button:hover, .form_search input.gsc-search-button:focus{background:#003d83 url(../images/icon_search_bg5e1f.png?v=2) no-repeat center center;padding: 13px;margin: 0;width: 120px;}

input.txt_search{width:88%;margin-right:1%;padding:6px;border:1px solid #bbb;background:#fff url(../images/icon_search.png) 10px 5px no-repeat;padding-left:35px;background-size:17px}
input.btn_search{text-transform:uppercase;background:#b94747;padding:7px;width:10%;text-align:center;color:#fff;cursor:pointer}
input.btn_search:hover{background:#003d83}

.form_search.active{display:block}
.form_search .grid1260{ padding: 5px 0;position:relative;height:39px}
.form_search .grid1260:after {
    top: -18px;
    right:12px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(156, 207, 112, 0);
    border-bottom-color: #f0f0f0;
    border-width:10px;
    margin-left: -10px;
}
.thumb260x200{width: 100%;height: 170px}
.grid300{width:300px}
.grid620{width:calc(100% - 240px)}
.thumb300x210{width:300px;height:210px;}
.content_main{margin:10px 0 20px 0}
.content_top_home {margin-bottom:25px}
.bg_gray{background:#f5f5f5;padding:10px 15px;border:1px solid #ececec;border-top:none}
.thumb105x80{width:120px;height:80px;}
.news_thumb_left li{background:#f5f5f5;border:1px solid #ddd;margin-bottom:20px;}
.news_thumb_left li:last-child{margin-bottom:0}
.news_thumb_left.none_bg li{background:#fff}
.title_news_thumb_left{font-family:'Roboto', sans-serif;font-size:14px;margin:10px 10px 10px 0;display:block;height:58px;overflow:hidden;line-height:19px;font-weight: 500}
.thumb620x370{width:100%;height:413px;}
.thumb620x370 img{min-width: 100%;min-height: 100%;}
.title_news_focus{background: rgba(0, 0, 0, 0.63);padding: 10px 15px;font-size: 22px;width: 98%;margin: 0 auto;display: block;position: absolute;left: 5px;right: 5px;bottom: 5px;color: #fff;border-left: 4px solid #5a83f5;}
.title_news_focus:hover{color:#fff;text-decoration:underline}
.list_news_title li{padding: 0;position:relative; display:none}
.news_foucs{position:relative}
.news_foucs{margin-bottom:12px}
.thumbblock:hover .shock_news{background:rgba(193,44,46,1)}
.shock_news{background:rgba(193,44,46,0.8);width:60px;height:60px;display:inline-block;text-align:center;position:absolute;top:15px;left:15px;vertical-align:middle;color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px;border-radius:100%;padding:15px 10px}
.sapo_news{color:#666;line-height:20px}
.h34{height:38px;overflow:hidden}
.h44{height:44px;overflow:hidden}
.list_news_title{margin:20px 0;}

.list_news_title li:before{content: '';    width: 5px;    height: 5px;    background: #c12c2e;    border-radius: 30px;    display: inline-block;    margin-right: 10px;    position: absolute;    top: 7px;}
.list_news_title li a{font-size:14px;font-weight:bold;margin-left:11px}
.list_news_title li a{  width: 97%;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.title_news_three{font-size:14px;font-weight:bold;margin:6px 10px;height:33px;overflow:hidden;display:block}
.list_three_news li:after {    height: 2px;    background: #ec1c24;    display: block;    content: '';    position: absolute;    width: 45px;    z-index: 9;    top: -8px;    left: 0px;}
.list_three_news li {   width: 31.333%;  /*   border: 1px solid #ccc;  */   margin-right: 3%;    float: left;
    padding: 0 10px 10px 0;
    position: relative;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;}
/* .list_three_news li:hover{
	border-right: 1px solid rgb(98, 115, 171);
    border-bottom: 1px solid rgb(98, 115, 171);
} */
.list_three_news li:last-child{margin-right:0}
.live a:hover{text-decoration:underline;color:#fff}
.live{background:#c12c2e !important;}
.live *{color:#fff}
.live .title_news_three{position:relative;}
.live .title_news_three:first-letter {margin-left:17px}
.live .title_news_three:before{content:'Live / ';font-weight:bold;color:#ff8b8d;text-transform:uppercase}
.live .title_news_three:after{width:13px;height:13px;background:#ff8b8d;content:'';display:inline-block;border-radius:30px;position:absolute;top:3px;left:0}
.live .title_news_three:first-letter  {    -webkit-animation: color_change 0.5s infinite alternate;    -moz-animation: color_change 0.5s infinite alternate;    -ms-animation: color_change 0.5s infinite alternate;    -o-animation: color_change 0.5s infinite alternate;    animation: color_change 0.5s infinite alternate;}
.live .title_news_three:after {    -webkit-animation: color_change 0.5s infinite alternate ;    -moz-animation: color_change 0.5s infinite alternate;    -ms-animation: color_change 0.5s infinite alternate;    -o-animation: color_change 0.5s infinite alternate;    animation: color_change 0.5s infinite alternate;}

.fixture:hover .overview_macth .live_match{color:#fff}
.live_match{position:absolute;padding-left:22px;top:12px;font-weight:bold;color:#444;font-size:14px}
.live_match:before{content:'';width:11px;height:11px;display:inline-block-webkit-animation: color_change 0.5s infinite alternate ;    -moz-animation: color_change 0.5s infinite alternate;    -ms-animation: color_change 0.5s infinite alternate;    -o-animation: color_change 0.5s infinite alternate;    animation: color_change 0.5s infinite alternate;background:#ff8b8d;display:inline-block;border-radius:40px;position:absolute;left:5px;top:3px}
.thumb118{width:100%;height:118px;}
.demo_ads span {display: none;}
.ads{margin-bottom:20px;display:inline-block;}
.ads a{display:block;margin:0 auto;width:100%;text-align:center}
.ads img{display:block;margin:0 auto;max-width:100%}
.ads-header {width: 980px;margin: 10px auto 0;}
.ads-home-center-1, .ads-home-center-2 {margin: -10px auto 10px;width: 980px;}
.ads-cat-center-1, .ads-cat-center-2 {margin: -10px auto 10px;/* width: 728px; */}
#sticky_left{height:600px; position:fixed;}
#sticky_right{height:600px; position:fixed;}

/* .top_Utilities > .fix_Utilities{border-bottom:1px solid #ddd;} */
.text-center{text-align: center}
.box_fff{
	background: #fff;
	/* box-sizing: border-box; */
}
.pad_5_10{padding: 5px 10px;}
.pad_right5{padding-right: 5px}
.pad_left5{padding-left: 5px}
.pad_10{padding:10px;}
.top_Utilities{
    text-align: center;
    display: block;
/*     border-bottom: 1px solid #ddd;
    margin: 10px 0;
    border-top: 1px solid #ddd; */
}
.top_Utilities ul{width: 100%; float: left;padding: 10px 0;border: 1px solid #ececec;background: #f5f5f5;}
.top_Utilities li{display:inline-block; vertical-align:top;border:1px solid #ececec;background:#fff;margin:0 5px;padding:2px 5px}
.top_Utilities li a{display:inline-block;font-size:13px;font-weight:500; line-height: 32px;}
.top_Utilities li:hover{background:#fff;border-color:#ddd}
.top_Utilities img{/*height:18px;*/margin-right:5px;float:left}
.list_Utilities{background:#f5f5f5;}
.list_Utilities li{width:46%;float:left;padding:3px 10px ;border-top:1px solid #ddd;border-right:1px solid #ddd}
.list_Utilities li:nth-child(2n){border-right:none;width:54%;}
.list_Utilities li.full_list{width:100%;border-right:none;text-align:center}
.icon_sopcast{background:url(../images/icon_sopcast.png) left no-repeat;font-family:'Roboto', sans-serif;padding: 5px 0 5px 30px}
.icon_livescore{background-image:url(../images/icon_livescore.png)}
.icon_tructiep{background-image: url(../images/icon_tructiep.png)}
.icon_nhandinh{background-image: url(../images/icon_nhandinh.png)}
.icon_banthang{background-image: url(../images/icon_banthang.png)}
#home_tien_ich {margin-top: 0;z-index: 1;background: #fff;padding-bottom: 0 }

.content_box_home{margin-bottom:25px}
.box_red_top{border:1px solid #ddd;border-top:1px solid #c12c2e;}
.head_box{color:#c12c2e;font-weight:bold;font-size:16px;padding:5px 15px;text-transform:uppercase}
.title_cate_index{position:relative;font-weight:bold;color:#000;font-size:18px;text-transform:uppercase;}
.title_cate_index:before{background:#ec1a2e;height:2px;position:absolute;bottom:-5px;width:53px;content:''}
.title_cate_index h1{font-weight:bold}
.more_cate{border:1px solid #bbb;border-radius:3px;padding:8px 20px;font-size:12px;text-transform:uppercase;color:#666}
.more_cate:hover{background:#003d83;color:#fff;border-color:#003d83}

.list_title_bg li{background:#f5f5f5;border-bottom: 1px solid #dadada;padding:15px 20px;margin-bottom:5px;}
.list_title_bg li:last-child{margin-bottom:0}
.list_title_bg li a{font-size:16px;font-family:Roboto}
.list_title_bg.mar_bottom9 li{margin-bottom:10px}
.list_title_bg.mar_bottom9 li:last-child{margin-bottom:0}
.h42{height:45px;overflow:hidden}

.thumb300x200{width:300px;height:200px}
.title_news300{padding:20px 15px;border:1px solid #ddd}
.title_news300 a{font-size:14px;font-weight:500;line-height:19px}
.title_news300 a.h42{height:49px}
.title_news300 a:hover{text-decoration:underline}
.title_news300.news_blue{background:#2a5d9f;border:none}
.title_news300.news_blue a{color:#fff;}

.news620x240{width:100%;height:240px;}
.thumb425x240{width:425px;height:240px}

.title_news620x240{width:195px;padding:15px;border:1px solid #ddd;border-left:none;height:240px}
.title_news620x240 .h110{margin-bottom:5px}
.h110{max-height:110px;overflow:hidden}
.h85{max-height:96px;overflow:hidden}

.box_blue_top{background:#f5f5f5;border:1px solid #ddd; border-top:1px solid #2a5d9f}
.box_blue_top.bg_white{background:#fff}
.head_bxh{background:url(../images/icon_cup.png) right top no-repeat;padding-right:25px}
.slt_tourney{background:#fff;width:100%;padding:8px 10px;border-radius:3px 3px 0 0;border:1px solid #ddd;text-transform:uppercase;font-family:Roboto }
.tbl_bxh{border:1px solid #ddd;border-top:none;background:#fff;width:100%}
.tbl_bxh tr th{font-family:'Roboto', sans-serif;font-weight:normal;background:#eee;font-size:14px;color:#888}
.tbl_bxh tr th,.tbl_bxh tr td{padding:5px 10px 5px;text-align:left;}
.tbl_bxh tr td{border-top:1px solid #ddd}
.tbl_bxh tr:nth-child(2n+1){background:#f6f6f6}
.name_team{width: 114px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;display:block}

.head_calendarmatch{padding:7px 10px}
.head_calendarmatch .fa{margin-left:7px}
.date_match{background:#f0f0f0;color:#888;padding:6px 10px;font-size:13px;}
.tbl_match{width:100%;display:table}
.tbl_match .tbl_match_tr{border-top:1px solid #ddd;width:100%}
.tbl_match .tbl_match_tr.first_match{border-top:none}
.tbl_match .tbl_match_td{padding:9px 5px 8px;vertical-align:top;display:table-cell}
.tbl_match .tbl_match_td.time_center{padding:9px 0 0}
.tbl_match .tbl_match_td a{display:block}
.time_match{font-weight:bold;display:block;padding:0 5px;width:45px;text-align:center}
.logo_team{width:20px;}
.logo_team img{display:block}
.name_teamOne{margin-right:4px;width:90px;text-align:right;font-size:12px;line-height:15px;}
.name_teamTwo{margin-left:4px;width:90px;font-size:12px;line-height:16px;}
.viewalll_match{background:#f5f5f5;color:#2a5d9f;padding:7px 10px;text-align:center;display:block;font-size:12px}
.viewalll_match:hover{background:#2a5d9f;color:#fff}
.head_calendarmatch{display:block;border-bottom:1px solid #ddd    }


.grid940{width:calc(100% - 320px);margin: 0 auto}
.col60per{width:515px;}
.col40per{width:405px;}
.thumb340{width:100%;height:343px}
.col48per{width:48%;}
.h52{height:52px;overflow:hidden}
.icon_video{background:url(../images/icon_video.png) no-repeat;width:48px;height:48px;position:absolute;display:inline-block;top:15px;left:15px;opacity:0.7}
.icon_video_small{background:url(../images/icon_video_small.png) no-repeat;width:33px;height:33px;position:absolute;display:inline-block;top:10px;left:10px;opacity:0.7}
.thumbblock:hover .icon_video,.thumbblock:hover .icon_video_small{opacity:1}.bg_black a:hover{text-decoration:underline}
.list_four_video li:hover .icon_video_small,.list_four_video li:hover .icon_video_small{opacity:1}
.list_four_video li{width:48%;margin-right:4%;float:left;margin-bottom:20px;background:#333;height:204px}
.list_four_video li:nth-child(2n){margin-right:0}
.list_four_video li:nth-child(3n),.list_four_video li:nth-child(4n){margin-bottom:0}
.title_video_focus{padding:15px 20px}
.h57{height:57px;overflow:hidden;}
.title_four_video{padding:12px 15px 13px}
.title_four_video a{line-height:19px}
.thumb300x204{width:300px;height:204px;}
.title_right_videohome{padding:20px;height:225px}
.title_video_right{max-height:88px;overflow:hidden;display:block;margin-bottom:10px}
.sapo_video_right{color:#aaaaaa;height:96px;overflow:hidden}

.thumb300x180{height:200px;width:100%}
.box_list_four{padding:15px;border:1px solid #ddd}
.h66{height:66px;overflow:hidden}
.thumb85x55{margin-right:15px;width:85px;height:57px}

.list_two_thumb li{margin-bottom:15px;}
.list_two_thumb li:last-child{margin-bottom:0}
.list_link{background:#f5f5f5;border-top:1px solid #ddd}
.list_link li{width:48%;margin:0 1%;float:left;padding:10px 5px}
.list_link li .fa{margin-right:5px}
.list_shock_news{margin-top:12px}
.list_shock_news li{width:48%;margin-top:15px;float:left;margin-right:4%}
.list_shock_news li:nth-child(2n){margin-right:0}
.list_shock_news li a{font-family:'Roboto', sans-serif;font-size:16px;}
.list_shock_news li .h66{font-size:14px;line-height:22px}
.list_shock_news300 li{width:100%;margin-right:0;margin-bottom:15px}
.list_shock_news300{margin-top:35px;}
.list_shock_news300 li .h66{height:auto;line-height:22px}
.list_shock_news300 li:last-child{margin-bottom:0}

.number_shocknews{
	font-size: 30px;
    font-family: 'Roboto', sans-serif;
    color: #d9d9d9;
    display: inline-block;
    float: left;
    /* line-height: 63px; */
	margin-right:20px;
}
.title_shocknews{position:relative;}
.title_shocknews:before{width:100px;height:1px;background:#ddd;content:'';position:absolute;top:-12px;left:0}

.col200_match{width:200px;padding:19px 10px;text-align:center;background:#f5f5f5}
.calendar_match{border:1px solid #ddd}
.view_all_match{background:#2a5d9f;padding:10px;text-align:center;display:block;text-align:center;margin:5px 3px;text-transform:uppercase;color:#fff;font-family:Roboto}
.view_all_match:hover{color:#fff;background:#c12c2e}

.calendar_match {height:106px;overflow:hidden}
.slide_match{width: calc(100% - 201px) !important;}
.slide_match .bx-wrapper .bx-controls-direction a{background: rgba(0,0,0,0.2);    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    text-indent: 0;    text-align: center;    }
.slide_match .bx-wrapper .bx-controls-direction a:hover{background:rgba(0,0,0,0.5)}
.slide_match  .bx-wrapper .bx-next:before{    content: "\f105";    width: 20px;    height: 20px;    font-size: 40px;    position: relative;    top: 29px;    color: #fff;}
.slide_match  .bx-wrapper .bx-prev:before{    content: "\f104";    width: 20px;    height: 20px;    font-size: 40px;    position: relative;    top: 29px;    color: #fff;}
.slide_match .list_match li:nth-child(2n){background:#f9f9f9}

.slide_match .list_match li{border-right:1px solid #eee}
.slide_match .list_match .link_match{display:block;}
.time_date_match{background:#0e458b;padding:5px;text-align:center;color:#fff;font-size:13px;}
.time_date_match.hot{-webkit-animation: hot_change 1s infinite alternate;
    -moz-animation: hot_change 1s infinite alternate;
    -ms-animation: hot_change 1s infinite alternate;
    -o-animation: hot_change 1s infinite alternate;
animation: hot_change 1s infinite alternate;}
.team_one,.team_two{width:40%;font-size:12px;line-height:14px; position:relative;z-index:9;font-family:'robotoCDR'}
.team_one .h42,.team_two .h42{display:block;line-height:13px}
.box_team{position:relative;padding:7px 10px}
.result_vs{position:absolute;left: 0;right: 0;text-align: center;z-index: 2;color:#aaa;font-weight:bold;}

.menu_footer{background:#b80e21}
.menu_footer ul li{float:left;margin-right:20px}
.menu_footer ul li a{font-size:12px;text-transform:uppercase;padding:10px 0;color:#fff}
.footer_bottom{margin:25px 0}
.footer_bottom{font-family:'Roboto', sans-serif;font-size:12px;line-height:20px}
.footer_bottom strong,.footer_bottom b{font-family:'Roboto';font-weight:bold}
.footer_bottom *{font-size:12px;line-height:20px}
.footer_bottom p{margin-bottom:10px;}
.left_footer{padding-left:20px;border-left:1px solid #ccc}
.right_footer{text-align:right;padding-right: 20px; border-right: 1px solid #ccc;}

.info_tag{background:#f2f2f2;padding:5px 10px;font-size:16px;text-transform:uppercase;margin-bottom:20px}
.news_300_cate .title_news300{padding:5px 10px;}
.news_300_cate .title_news300 a.h42{height:55px}
.breadcump{background:#fff;height:40px;overflow:hidden;width:100%;    box-shadow: 1px 1px 9px #ddd;}
.breadcump a{font-size:13px;color:#888;padding:12px 0;}
.breadcump .grid1120{padding:0 7px;}
.breadcump a:hover{color:#2E62C0;}
.breadcump a.home_breadcump{font-size:18px;padding:9px 0px 8px;margin-right:5px }
.breadcump a.home_breadcump:after{content: "»";padding-left: 10px;font-size: 18px;line-height: 0;}
.breadcump a.home_breadcump span{display:none;}
.breadcump a.cate_breadcump{color:#073674;font-size:14px;font-weight:bold;text-transform:uppercase;border-right: 1px solid #f5f5f5;padding-right: 15px;margin-right: 5px;}
.breadcump a.cate_breadcump:hover{border-bottom:none}
.breadcump a:hover,.breadcump a.active{border-bottom:2px solid #2E62C0;padding-bottom:10px;color:#2E62C0;}
.breadcump .bread_item{display:inline-block;float:left;margin-right:5px;height:40px;margin-right:10px;}
.breadcump .bread_item:first-child a:hover{border-bottom:none}

.thumb200x140{width:200px;height:150px}
.info_cate_news{float:left;width:calc(100% - 220px);margin-left:20px}
.title_cate_news{font-weight:bold;font-size:20px;margin-bottom:10px}
.list_cate_news li{margin-bottom:20px}
.list_cate_news li:last-child{margin-bottom:0}
.paging{border:1px solid #ddd;border-width:1px 0;padding:5px 10px;text-align:center}
.paging a{font-size:13px;color:#999999;padding:5px 10px;font-family:'Roboto', sans-serif;    border: 1px solid #ddd;transition: all 0.4s}
.paging a .fa{font-size:13px}
.paging a:hover,.paging a.active{
    color: #ffffff;
    background: #224e98;
    border: 1px solid #224e98;
}

.list_tourney{border:1px solid #ddd;background:#f5f5f5;}
.list_tourney li{padding:10px;border-bottom:1px solid #ddd}
.list_tourney li:last-child{border-bottom:none}
.logo_tourney{margin-right:10px;}
.logo_tourney img{display:block;width:20px}
.name_tourney{font-family:'Roboto', sans-serif;text-transform:uppercase;    width: 240px;
    white-space: nowrap;
    overflow: hidden;
text-overflow: ellipsis;}
.tab_top_goal{border:1px solid #ddd}
.box_tab .title_tab{display:inline-block;padding:10px;}
.box_tab .title_tab li{display:inline-block;padding:6px 15px;text-transform:uppercase;font-size:16px;}
.box_tab .title_tab li.active{background:#083e7c;color:#fff;font-weight:bold}
.box_tab .title_tab li.active a{color:#fff}
.slt_tourney_tab{background: #f2f2f2;padding:7px 10px;border:1px solid #ddd;border-radius:3px;text-transform:uppercase;min-width:280px;font-family:'Roboto', sans-serif;    margin: 8px;}
.content_tab{padding:2px}
.tbl_goal{width:100%}
.tbl_goal td{padding:7px 10px;}
.tbl_goal tr:nth-child(2n){background:#ececec}
.tbl_goal th{background:#888888;padding:7px 10px;color:#fff;font-weight:bold;font-size:16px}
.title_detail{font-weight:bold;font-size: 32px;margin-bottom:10px;display:block;font-family: 'Roboto', sans-serif;line-height: 40px;color: #222;}
.subtitle_detail{font-weight: bold;font-size: 17px;margin-bottom: 10px;display: block;text-decoration: underline;}
.sapo_detail{font-weight:bold;font-size:14px;font-family:'Roboto', sans-serif;line-height:20px;}
.share_time{ border-width:1px 0;margin:10px 0;padding:5px 0;border-top: none;margin-top: 0;padding-top: 0;}
.share_social .fb-like {float: left;}
.share_social .fb-send {float: left;margin: 0 5px;}
.share_social .g-plus {display: inline-block;float: right;margin-left: 5px;}
.share_social .zalo-share-button {float: left;margin-left: 5px;}
.share_social .zalo-follow-only-button {float: left;margin-left: 5px;}
.box_author{text-align:right;font-size:13px;font-family:'Roboto', sans-serif;color:#888}
.name_author a{color:#1e63a9}
.name_author a:hover{text-decoration:underline}
.link_social{background:#848484;padding:10px 20px;color:#fff;font-size:11px;text-transform:capitalize}
.link_social:hover{color:#fff;}
.link_social:hover{opacity:0.8}
.link_social .fa{    font-size: 18px;    margin-right: 10px;    position: relative;    top: 2px;    line-height: 0;}
.share_fb{background:#3b5998}
.share_tw{background:#1da1f2}
.share_gle{background:#dc4e41}

.col180{width:180px;}
.col740{width:calc(100% - 200px);}

.list_relation_news{background:#f5f5f5;padding:10px}
.list_relation_news li{margin-bottom:15px}
.list_relation_news li a{line-height:20px}
.list_relation_news li:last-child{margin-bottom:0}
.thumb105{width:100%;height:105px;overflow:hidden}
.h58{height:58px;overflow:hidden}

/*fix content detail*/
/*#main-detail {overflow:hidden;}*/
.detail_content summary {
    display: none;
}
.thumb_detail{display:block;position:relative;cursor:pointer}
.date_news{margin-top:5px}
.share_detailimg{ position:absolute;bottom:10px;left:10px;display:none}


.share_image {position: relative;display: inline-block;}
.share_image:hover .share_detailimg {display: block;z-index: 99;}
#main-detail .share_fbimg{padding:2px 10px;line-height:14px !important;background:#3b5998;color:#fff !important;font-family:'roboto' !important;font-size:12px !important;text-transform:uppercase;margin-right:5px}
#main-detail .share_fbimg .fa{color:#fff !important;font:normal normal normal 14px/1 FontAwesome !important;}
#main-detail .share_fbimg:hover{background:#234183!important;color:#fff !important}
#main-detail .share_gleimg{background:#d14836 !important}
#main-detail .share_gleimg:hover{background:#b92a1c!important;}
#main-detail .expan_img{color:#fff;background:rgba(0,0,0,0.6);position:absolute;top:0;right:0;padding:10px;width:40px;height:40px;text-align:center;display:none}
#main-detail .expan_img .fa{color:#eee;font:normal normal normal 20px/1 FontAwesome !important;}
.thumb_detail:hover .share_detailimg,.thumb_detail:hover .expan_img{display:block !important}

#main-detail {
    font-family:'Roboto',Georgia,Serif, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 26px;
    word-wrap: break-word;
    color: #111;
}


#main-detail .video-js.mep .vmp-resolution-button,#main-detail .video-js .vmp-control-bar *{    font-family: VideoMP ; }
#main-detail .video-js,#tm-content .video-js *{font-family:'Roboto',Georgia,Serif, Helvetica, sans-serif }
#main-detail .vmp-remaining-time-display,#main-detail .video-js .vmp-duration-display,#main-detail .video-js .vmp-current-time-display,#main-detail .video-js .vmp-mouse-display {font-family:Roboto, Helvetica, sans-serif  !important;line-height:40px}
#main-detail .vmp-menu-item{font-family:'Roboto',Georgia,Serif, Helvetica, sans-serif  !important;}
#main-detail .video-js .title-mep{color:#fff !important;font-weight:normal !important}
#main-detail .video-js .vmp-time-control span{color:#fff !important;line-height:40px !important;font-family:Roboto, Helvetica, sans-serif  !important}

#main-detail .video-js .info-relate-video,#tm-content .video-js .info-relate-video *,#main-detail .video-js .tooltip-bar-top-right{color:#fff !important;line-height:22px!important;font-size:12px !important}

#main-detail .mep.video-js .info-relate-video .duration-relate-video{color:#9b9a9a !important;font-size:12px !important}
#main-detail .mep.video-js .info-relate-video .title-relate-video{color:#fff !important; font-size:12px !important;line-height:22px !important}


#main-detail *{font-family:'Roboto',Georgia,Serif, Helvetica, sans-serif; font-size:14px !important; line-height:22px !important;word-wrap:break-word !important; color:#333;}
#main-detail h1{font-size:19px; font-weight:bold; line-height:25px;margin:7px 0;}
#main-detail strong,#main-detail b{font-weight:bold;}
#main-detail p{text-align:justify;}
#main-detail p,#main-detail ul,#main-detail ol,#main-detail dd,#main-detail pre,#main-detail hr {margin-bottom: 14px;}
#main-detail ul,#main-detail ol,#main-detail dd,#main-detail pre{margin: 0 0 0 14px;}
#main-detail dd {margin: 0;}
#main-detail ul ul,#main-detail ol ol,#main-detail ul ol,#main-detail ol ul {margin: 0px 0px 0px 20px;}
#main-detail table {margin: 10px 0; width:100%;}
#main-detail tr td {padding: 5px;font-size: 12px;border: 1px solid #ccc;vertical-align: middle;}
#main-detail tr td *{font-size:14px}
#main-detail tr th{font-family:'Roboto',Georgia,Serif, Helvetica, sans-serif;font-weight: bold;}
#main-detail img {margin: auto;height: auto;max-width: 100%;width: 100%; border:0 none;display:block;}
#main-detail object,#main-detail embed {max-width: 100%;}
#main-detail a:not([class^="vmp"]):not([component]):not([class*=adbro]), #main-detail a *:not([class^="vmp"]):not([component]):not([class*=adbro]){color:#145b96  !important; display: inline;}
#main-detail a.thumb_detail, #main-detail a.thumb_detail *{display:block}
#main-detail a:hover{color:#ca0002;text-decoration:none;}
#main-detail ul ul,#main-detail ol ol,#main-detail ul ol,#main-detail ol ul {margin: 0px 0px 0px 20px;}
#main-detail strong, #main-detail b{font-weight:bold;}
#main-detail .hotline-bdp {background-color: #254791;color: white;border: 1px solid #ddd;padding: 6px;font-weight: bold;}
#main-detail .hotline-bdp a {color: #FFFF62;}
#main-detail .hotline-bdp span {color: #FFA6B6;}
#main-detail .light_box {position: relative;display: inline-block;margin-bottom: -14px;}
#main-detail .light_box:hover .shareImage {opacity: 1;}
#main-detail .shareImage {opacity: 0;position: absolute;bottom: 10px;left: 10px;display: inline-block;}
#main-detail .shareImage span {display: inline-block;margin-right: 5px;}
#main-detail .note_images{font-family:'Roboto', sans-serif;font-weight:normal;color:#666;font-style:italic;display:block;background:#eee;padding:10px;text-align:center}

#main-detail .news_relation_indetail{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);float:left;width:280px;margin:0px 15px 15px 0}
#main-detail .thumb280x210{width:280px;height:200px}
#main-detail .title_news_relation_indetail{padding:10px;font-weight:bold;color:#000;font-size: 14px;font-family: 'Roboto', sans-serif;display: block;line-height: 20px;}
#main-detail .tag_newsindetail{    color: #fff;    font-size: 12px;    position: absolute;    z-index: 8;    top: 0;right:0;    background: #ca2121;font-family: 'Roboto', sans-serif;    padding: 5px 10px;    text-transform: uppercase;    line-height: 11px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
}
#main-detail .fixture .team{width:49%}
#main-detail .fixture .overview_macth * {font-size: 13px !important;line-height: 30px !important;display: inline-block!important;}
#main-detail .fixture .overview_macth .teamName{line-height: 18px !important;vertical-align:middle}
#main-detail .fixture  .overview_macth .score{color:#fff}
#main-detail .fixture:hover .overview_macth .teamName{color:#fff !important}
#main-detail .fixture:hover  .overview_macth .score{color:#073776 !important}
#main-detail .matchList{margin-left:0 !important;padding-left:0 !important}
.content_main_twocol #main-detail .news_relation_indetail{margin-left:-110px}
.content_main_twocol .news_four_col_detail .grid300{width:32%;margin-right:2%}
.content_main_twocol .news_four_col_detail .thumb300x180{height:132px}
.content_main_twocol .news_four_col_detail  .box_list_four{padding:10px}
.content_main_twocol .news_four_col_detail  .box_list_four .h42{height:66px}

.content_main_twocol .col40per{width:100%}
.content_main_twocol .col60per{width:100%;margin-bottom:10px}
.content_main_twocol .col60per .thumb340 img{width:100%}
.content_main_twocol .list_four_video li{width:32%;margin-right:2%}
.content_main_twocol .list_four_video li:nth-child(3n){margin-right:0}

.content_main_onecol .grid940_border{border:1px solid #ccc;padding:20px 40px;width:940px;margin:0 auto}

#main-detail iframe, .player_detail iframe, .player_video iframe {width: 100%; height: 270px;}
#main-detail .videomclWrapper, .videomclWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
#main-detail .videomclWrapper iframe, .videomclWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


#main-detail .share_image {max-width: 100%;}

.event_top_detail{margin:10px 0;background:#f2f2f2;padding:5px;margin-bottom: 0;}
.head_event_top_detail{background:#fff; display:inline-block;padding:3px 10px;font-size:11px;text-transform:uppercase;border:1px solid #ddd}
.item_event_top_detail{display:inline-block;font-size:11px;margin:0 5px;color:#0c84ce}

/*box suggest*/
#main-detail .box-news-suggest {
    background: none repeat scroll 0 0 #f5f5f5;
    border-color: #ddd;
    border-style: solid;
    border-width: 1px;
    float: right;
    height: auto;
    margin: 10px 15px !important;
    position: relative;
    width: 160px;
    border-top: 1px solid #ca2121 ;
}
#main-detail .box-news-suggest-title {
    left: -27px;
    position: absolute;
    top: -3px;
}
#main-detail .stitle {
    display: inline-block;
    background: none repeat scroll 0 0 white;
    color: #fff!important;
    font-family: 'roboto' !important;
    left: 8px;
    padding: 0 5px;
    position: absolute;
    text-transform: uppercase;
    top: -11px;

    white-space: nowrap;
    line-height: 17px !important;
    font-size: 11px !important;
    background: #ca2121  !important;
    border: 1px solid #ca2121  !important;
}
#main-detail .box-news-suggest-content {
    margin-left: 15px;
    margin-top: 25px;
    width: 130px;
    border-bottom:1px solid #dfdfdf;
    padding-bottom: 20px;
}
#main-detail .img-130x85 {width:130px; height:auto; margin-bottom: 2px !important;}
#main-detail .img-120x75 {
    border: 1px solid #B6D1E1;
    height: 90px !important;
    margin-bottom: 2px !important;
    padding: 1px;
    width: 143px !important;
}
#main-detail .box-news-suggest-a {
    color: #333 !important;
    font-size: 12px !important;
    line-height: 15px !important;
    text-align:left !important;
    font-weight:bold;
    font-family: 'Roboto', sans-serif;
    display: block;
}
#main-detail .box-news-suggest-a:hover,#main-detail .box-news-content ul li a:hover,#main-detail .box-bews-today-content a:hover {color:#bb0003;}

#main-detail .box-news-suggest-hor {
    float: left;
    /*height: 165px;*/
    width: 485px;
    margin-left:0 !important
}
#main-detail .suggest-hor { float:left; border:none; margin-right: 12px;}

#main-detail .box-news-suggest-ver {
    width:285px; height:auto;
}
#main-detail .box-news-suggest-ver   .hor-content{width:123px}
#main-detail .box-news-suggest-wrapper {
    float: left;
    width: 285px;
    border-top: 1px solid #DFDFDF;
}
#main-detail .hor-content {
    border: medium none;
    float: left;
    margin: 15px 9px 10px 9px !important;
    width: 143px;
    /*height: 137px;*/
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
}
#main-detail .box-news-suggest-link {
    float:left;
    width:283px; 
    height:auto;
    padding-top: 10px;
}
#main-detail .suggest-link {
    border-bottom: 1px solid #DBDBDB;
    margin: 15px 16px 0;
    padding-bottom: 10px;
}

#main-detail .suggest-link a {
    background: url("../images/bullet-arrow_31.png") no-repeat scroll 0 6px transparent;
    display: block;
    padding-left: 15px;
}
#main-detail .box-news-suggest.style3,#main-detail .box-news-suggest.style2 {margin-right:0 !important}
#main-detail .box-news-suggest.style3 .hor-content{height:141px}
#main-detail .box-news-suggest.style3 .hor-content:nth-child(3n),#main-detail .box-news-suggest.style3 .hor-content:nth-child(4n){margin-top:5px !important}
#main-detail .box-news-suggest.style1 .sapo, #main-detail .box-news-suggest.style2 .sapo, #main-detail .box-news-suggest.style3 .sapo {display: none;}
#main-detail .box-news-suggest.style1 .box-news-suggest-a{font-size: 14px !important;line-height: 20px !important;}
#main-detail .box-news-suggest.style4{width:100%;height:auto}
#main-detail .box-news-suggest.style4 .hor-content{width: 96%;margin: 15px 2% 10px !important;overflow: hidden;height:auto}
#main-detail .box-news-suggest.style4 .img-120x75{width: 160px;margin-right: 10px !important;float:left;height: 100px;}
#main-detail .box-news-suggest.style4 .box-news-suggest-a{font-weight:bold;margin-bottom:5px !important;display:block}
#main-detail .box-news-suggest.style4 .sapo,#main-detail .box-news-suggest.style4 .sapo a{font-size:13px !important;line-height:18px !important;margin-bottom:0 !important;color:#666 !important;font-family:'roboto' !important}
#main-detail .stitle .box-news-suggest-title{display:none !important}

/*end box suggest*/
/*end fix content detail*/

.soucre_news{text-align:right;font-weight:bold;font-size:16px}
.soucre_news .cl999{font-family:'Roboto', sans-serif;font-style:italic;font-size:14px}
.box_tag_detail{border:1px dotted #bbb;padding:5px 0;border-width:1px 0;margin:20px 0}
.item_tagdetail{background:#999;padding:4px 7px;color:#fff;margin-left:5px;font-family:'Roboto', sans-serif;margin:3px 5px 3px 0;font-size:13px;transition: all 0.4s;}
.item_tagdetail:hover{background:#003d83;color:#fff}
.title_tag{margin-right:10px;display:inline-block}
.box_cm{border:1px solid #ddd}
.head_boxcm{padding:5px;border-bottom:1px solid #ddd}
.numer_cm{margin:6px 10px}
.slt_cm{border-radius:4px;background:#e2e2e2;border:none;padding:7px 10px;margin-left:10px;min-width:130px}
.note_cm{font-style:italic;color:#666;font-size:11px}
.submit_cm{background: #5e92ce;    padding: 4px 10px;    font-weight:bold;    text-transform: uppercase;    color: #fff;    font-size: 11px;    cursor: pointer;}
.submit_cm:hover{background:#003d83}
.show_cm .txt_cm{min-height:40px}
.txt_cm{background:#f3f3f3;border:1px solid #ddd;min-width:100%;max-width:100%;margin-bottom:5px;padding:10px;min-height:100px}
.date_cm{font-size:13px;color:#a8a8a8}
.info_cm{margin:7px 0 10px;font-size:13px;}
.option_cm{line-height:12px;color:#666}
.item_option_cm{color:#2c679f;font-size:11px;text-transform:uppercase;margin:0 5px}
.item_option_cm:first-child{margin-left:0}

.content_cm{padding:15px}
.form_cm{margin-top:10px}
.form_cm .txt_cm{border:1px solid #ddd}
.show_sub_cm{border-top:1px dotted #ccc;padding-top:10px}
.show_cm{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.show_cm:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.show_sub_cm{margin-left:40px;margin-top:10px}
.paging_cm{text-align:center;margin-bottom:10px;border-top:1px solid #ddd;padding-top:10px}
.paging_cm a{border:1px solid #ddd;display:inline-block;margin:3px;padding:3px 10px;}
.paging_cm a:hover,.paging_cm a.active{border:1px solid #b80e21;color:#b80e21}
.news_four_col .grid300{float:left;margin-right:20px}
.news_four_col .grid300:last-child{margin-right:0;}
.news_four_col_detail .grid300{float:left;margin-right:20px;margin-bottom:20px}
.news_four_col_detail .grid300:nth-child(3n){margin-right:0}
.news_two_col .grid300{float:left;margin-bottom:20px;margin-right:20px}
.news_two_col .grid300:nth-child(2n){margin-right:0}
.news_two_col .grid300:nth-child(3n),.news_two_col .grid300:nth-child(4n){margin-bottom:0}
.new_two_hor{margin-bottom:20px;}
.new_two_hor:last-child{margin-bottom:0}
.news_two_ver li{float:left;width:300px;margin-right:20px;}
.news_two_ver li:nth-child(2n){margin-right:0}
.news_two_ver li:nth-child(5n){margin-bottom:0}

.head_event{background:url(../photo/bg_event.jpg) center center;background-size:cover;height:140px;position:relative}
.head_event:after{content:'';background:rgba(94,109,128,0.6);position:absolute;top:0;right:0;left:0;bottom:0;z-index:8;}
.head_event .grid1260{position:relative;z-index:15}
.desc_event{max-width:48%;border-radius:5px;padding:10px 15px;color:#fff;font-size:13px;background:rgba(0,0,0,0.4);margin:15px;height:110px;}
.news_two_top_event li{width:300px;margin-right:20px;float:left;margin-bottom:0}
.news_two_top_event li:last-child{margin-right:0;}

.title_event{height:140px; max-width:48%;    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
flex-flow: column nowrap;}
.info_title_event{}
/*css chuyen muc oto*/
.title_cate_oto{font-size:14px; color:#000}
.list_banggia{border-top:1px solid #ddd}
.list_banggia li{float:left;margin:7px;}
.thumb300x145{width:300px;height:145px;}
.thumb300x145 img {width: 100%;}
.top_best_seller{max-height: 355px; overflow: hidden;}
.list_danhgiaxe{margin-top:15px;}
.list_danhgiaxe .bx-wrapper{margin-bottom:20px}
.list_danhgiaxe li{margin-bottom:10px}
.title_danhgiaxe{background:rgba(0,0,0,0.7);position:absolute;bottom:0;left:0;right:0;padding:7px 10px;color:#fff;font-size:14px;font-family:'Roboto', sans-serif;line-height:18px}
.thumb280x165{width:280px;height:165px;}
.list_xehot{margin:10px 0}
.list_xehot li{text-align:left;margin-bottom:15px;padding:0;background:#f2f2f2;border:1px solid #ddd}
.name_bike{font-size:20px;margin:10px 0 0;font-family:'Roboto', sans-serif;}
.pice_bike{font-size:22px;font-weight:bold; color:#294a93;margin:5px 0}
.name_bike{font-size:14px;}
.pice_bike{font-size:16px}
.list_xehot li:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em;line-height: 0; }
.thumb120x70 {    width: 120px;    height: 70px;    float: left;    margin-right: 15px;}
.thumb120x70 img{width:100%}

#list_slide_oto img{width:665px;}
.title_list_slide_oto{background:rgba(0,0,0,0.7);position:absolute;left:0;width:100%;padding:10px;font-size:18px;color:#fff;font-weight:bold;bottom:0}
.slide_oto .bx-wrapper .bx-pager, .slide_oto  .bx-wrapper .bx-controls-auto{    position: absolute;width:auto;    bottom: 15px;    right: 10px;    left: auto;}
.slide_oto .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;border-radius:0;border:none;margin:0 0 0 5px}
.slide_oto .bx-wrapper .bx-pager.bx-default-pager a:hover,.slide_oto  .bx-wrapper .bx-pager.bx-default-pager a.active{background:#ed1c24}
.list_top_oto{margin-top:10px}
.list_top_oto li{float:left;width:210px;margin-right:17px}
.list_top_oto li:last-child{margin-right:0}
.title_list_top_oto{font-size:14px;font-weight:bold;margin-top:5px;display:block}
.title_news_cate_oto{font-size:22px;font-weight:bold;margin-bottom:5px}
.time_news_oto{font-size:14px;margin-bottom:10px;color:#777}
.thumb100per img{width:100%}
.sapo_list_news_oto{background:#f2f2f2;padding:15px;font-size:14px;border:1px solid #ddd;border-top:none}
.list_news_oto{margin-top:30px}
.list_news_oto li{margin-bottom:30px}
.paging_oto{text-align:center;border-top:1px solid #ddd;padding-top:20px}
.content_left .list_subcate_oto{margin:0 0 20px;}
.list_subcate_oto{border-top:6px solid #2168b8;}
.list_subcate_oto li{width:33.333%;text-align:center;border:1px solid #ddd;text-align:center;float:left;box-sizing:border-box;padding:20px;}
.right_subcate_oto{margin-top:0}
.right_subcate_oto li {width:50%;height:135px;margin:0}
.right_subcate_oto li img{height:58px}
.title_subcate_oto{font-size:11px;margin:4px 0}


.list_subcate_oto{border-top:2px solid #2168b8;background:#f6f6f6;margin-bottom:0}
.list_subcate_oto li{width:16.66%;border:none;border-left:1px solid #ddd;border-bottom:1px solid #ddd;height:100px}

.list_subcate_oto li img{max-width:100%;height:42px}

.right_subcate_oto li {width:33.333%;margin:0;}

.list_subcate_oto{border-top: 1px solid #ddd;border-right:1px solid #ddd}
.list_subcate_oto li{padding:15px 0}
.title_subcate_oto{text-transform:uppercase;font-size:11px;}
.thumb150x100{width:150px;height:90px;float:left;margin-right:10px}
.thumb150x100 img{height:100%}
.title_hanhtrinh{font-size:14px;}
.info_top_car{width:140px;float:left}
.info_top_car div{margin-bottom:4px;line-height:18px}
.info_top_car .f14{font-size:14px}
.list_top_car li{margin-bottom:0}
.list_top_car .name_bike{font-weight:bold;font-size:18px;text-transform:uppercase;color:#fff;margin-bottom:10px;margin-top:5px}
.list_car_hot{margin-bottom:20px}
.list_top_oto li:last-child,.list_top_oto li:nth-child(3n){margin-right:0}
.list_danhgiaxe .bx-wrapper .bx-pager, .list_danhgiaxe .bx-wrapper .bx-controls-auto{bottom:-16px;border:1px solid #ddd;      padding-top: 12px;
padding-bottom: 8px;}
.list_danhgiaxe .bx-wrapper .bx-controls-direction a{bottom:-16px;top:auto;width:36px;height:36px;}

.list_danhgiaxe  .bx-wrapper .bx-next:before {
    content: "\f105";
    width: 20px;
    height: 20px;
    font-size: 40px;
    position: relative;
    top: -3px;
    color: #b2b2b2;

}
.list_danhgiaxe   .bx-wrapper .bx-prev:before {
    content: "\f104";
    width: 20px;
    height: 20px;
    font-size: 40px;
    position: relative;
    top: -3px;
    color: #b2b2b2;

}
.list_danhgiaxe .bx-wrapper .bx-controls-direction a {

    border:1px solid #ddd;
    background:none;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-indent: 0;
    text-align: center;
}
.list_danhgiaxe .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;}
.list_danhgiaxe .bx-wrapper .bx-pager.bx-default-pager a:hover,.list_danhgiaxe .bx-wrapper .bx-pager.bx-default-pager a.active{border-color:#254791}
.list_top_oto li{width:100%}
.thumb210x140{float:left;width:270px;height:160px;margin-right:15px}
.thumb210x140 img{width:100%}
.list_top_oto li{margin-bottom:15px}
.title_list_slide_oto{box-sizing:border-box}
.title_list_top_oto{font-size:20px;font-weight:normal}
.sapo_top_car{font-size:14px;color:#666;margin-top:10px;line-height:18px;max-height:90px;overflow:hidden}
.thumb300x185{width:300px;height:185px;}
.info_top_car{background:rgba(0,0,0,0.6);position:absolute;bottom:0;width:100%;padding:10px;text-align:center;color:#fff}
.timeline_event{border-bottom:1px solid #ddd;margin:5px 0;height:24px;overflow:hidden}
.head_timeline_event {color:#c12c2e;font-weight:bold;text-transform:uppercase;font-size:13px;margin-right:5px}
.list_timeline_event li{float:left;margin:0 7px 7px;position:relative;padding-left:10px;}
.list_timeline_event li:before{content:'';width:4px;height:4px;display:inline-block;background:#999;position:absolute;top:9px;left:0;border-radius:20px}
.list_timeline_event li a{font-size:13px;}

.top_bar{background: #fff}
.top_bar .grid1260{position:relative;min-height:31px}
.left_topbar{bottom:0;position:absolute;left:0}
/* .right_topbar {top:10px;position:absolute;right:0;border-bottom: 1px solid #e6e6e6;} */
.right_topbar { }
.logo_top_main{text-align:left;margin:5px auto}
.logo_top_main img{height:auto;}
/*css video*/
.grid750{width:750px;}
.grid490{width:490px}
.thumb145{height:158px}
.thumb395{height:425px}
.grid320{width:320px;}
.grid1070{width:1090px;margin:0 auto}
.list_four_video_home li{height:245px}
.list_slide_home_video li{width:236px;float:left}
.list_slide_home_video li:last-child,.list_slide_home_video li:nth-child(5n){margin-right:0}
.slide_home_video  .bx-wrapper .bx-controls-direction a{top:-45px;width:25px;height:25px;background:rgba(0,0,0,0.8);font:normal normal normal 14px/1 FontAwesome;text-indent:0;color:#fff;text-align:center;font-size:20px;padding:2px 5px }
.slide_home_video  .bx-wrapper .bx-prev{right:30px;left:auto}
.slide_home_video  .bx-wrapper .bx-prev:before {    content: "\f104";}
.slide_home_video  .bx-wrapper .bx-next:before {content: "\f105";}

.list_slide_video_cate  li{margin-bottom:30px}
.list_slide_video_cate li{width:236px;float:left;margin-right:20px}
.list_slide_video_cate li:nth-child(5n+1){clear:left}
.list_slide_video_cate li:nth-child(5n){margin-right:0}
#back_top {background:rgb(198, 33, 39);padding:5px; width:43px;height:40px; text-align:center;      position: fixed;        bottom:40%;        right: 20px;        z-index: 9999;        display: none; transition: all 0.4s}
#back_top:hover {background:rgb(39, 51, 117)}
#back_top img{min-height:inherit}
.ads_gray{background:#f5f5f5;padding:10px;}
.player_detail{margin-bottom:10px}

/*popup detail*/
#back_top{bottom:85px;}
.popup_bottom{position: fixed;bottom: 0;background: #fff;padding: 5px;/*right:calc(50% - 470px);*/right:0;z-index: 999;box-shadow: 0px 1px 5px 3px rgba(0,0,0,0.2);width: 300px;transition: all 0.3s ease-in-out;}
.popup_bottom img {width: 100%;}
.popup_bottom.hide{bottom:-500px;transition: all 0.3s ease-in-out;}
.content_bottom_popup{float:right;width:calc(100% - 20px);position:relative;z-index:99;text-align:right}
.info_bottom_popup{width:calc(100% - 10px);text-align:right;}
.arrow_popup{font-size:40px;    color: #e2182b;margin-left:10px;line-height:33px}
.arrow_popup .fa{line-height:33px}
.h15{height:15px;overflow:hidden}
.close_popupbottom{position:absolute;font-size:30px;width:60px;height:60px;left:50%;margin-left:-30px;top:-25px;padding: 12px 15px;background:#fff;text-align:center;line-height:0;border-radius:100%;border-top:2px solid #ddd;color:#999}
.close_popupbottom .fa{line-height:15px;line-height:0}
.close_popupbottom.hide .fa-angle-down:before {    content: "\f106";}
.close_popup_right{position:absolute;top: 0;left: 0;color: #fff;background: #a0a0a0;padding: 1px 3px;z-index:100;display:inline-block}
.short_text{width:100%;text-overflow:ellipsis;}



.list_slide_video_detail{}
.list_slide_video_detail  li{margin-bottom:30px}
.list_slide_video_detail li{width:236px;float:left;margin-right:20px}
.list_slide_video_detail li:nth-child(3n){margin-right:0}
.list_slide_video_detail li:nth-child(3n+1){clear:left}
.box_author.text_left{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:5px}
.share_time2col{border:none;padding:0}
.head_bg{background:#595959;font-weight:bold;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:18px;}
.thumb130x80{width:130px;height:80px;}
.title_video_same{width:140px;font-weight:bold;}
.list_video_same li{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px;}
.list_video_same li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.bg_gray .view_all_match_scroll{margin:15px}
.pad0{padding:0}
.scroll_same_video{padding:0 15px;margin-top:15px}
.w5per{width:100px}
.w95per{width:90%}
.last_video_cate li{float:left;margin:5px 6px}
.last_video_cate li .item_video_cate{background:#222222;padding:8px 15px;border-radius:4px;color:#fff;font-size:14px;text-transform:uppercase;font-family:'Roboto', sans-serif;}
.last_video_cate li .item_video_cate:hover{background:#111;text-decoration:none}

.head_top_goal{
    margin:5px 5px 0;
    background: #083e7c;
    color: #fff;
    font-weight:bold;
    display: inline-block;
    padding: 7px 30px;
    text-transform: uppercase;
    font-size: 16px;
}

.box_tourney_tab{position:absolute;top:-1px;left:50%;margin-left:-140px}
.position{position:relative}
.show_top_goal{margin:0px 5px 5px}






/*Css live*/
.header_live{background:url(../images/bg_livec4ca.jpg?1) center center;background-size:cover;min-height:350px;padding-top:120px;}
.overview_match{background:rgba(8,60,122,0.6);min-height:230px;position:relative}
.overview_match .grid940{position:relative;min-height:230px}
.overview_result{position:relative;background:#083c7a;height:65px;}
.logo_team_one,.logo_team_two{width:65px;height:65px;background:#fff;padding:5px}
.logo_team_two img,.logo_team_one img{max-width:100%;max-height:100%;display: block;margin: auto;}
.overview_time{background:#c11929;width:150px;height:65px;position:absolute;left:50%;top:0;margin-left:-75px;text-align:center;font-size:45px;color:#fff;line-height:45px;font-weight:bold}
.note_time{position:absolute;width:100%; top:-30px;height:30px;background:#fff;font-size:20px;color:#000;font-weight:bold;padding:5px 0}
.name_team_one,.name_team_two{color:#fff;font-size:20px;font-family:'Roboto', sans-serif;margin:19px;}
.name_team_one a,.name_team_two a{color:#fff;}
.name_team_one:hover,.name_team_two:hover, .name_team_one a:hover,.name_team_two a:hover{text-decoration:underline;color:#fff}
.date_stadium{position:relative;margin:10px 0}
.overview_stadium{font-size:20px;white-space:nowrap;font-weight:bold;color:#fff}
.overview_date_match{color:#fff;font-size:20px;}
.list_goal_one,.list_goal_two{position:absolute;color:#fff;font-size:11px;max-width:280px}
.list_goal_one li,.list_goal_two li{width:140px;float:left;margin-bottom:5px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.list_goal_one{top:0;left:0;text-align:left}
.list_goal_two{top:0;right:0;text-align:right}
.overview_time_goal, .overview_time_goal:hover{font-weight:bold;color:#fff}
.list_tab_live{position:absolute;bottom:0;text-align:center;left:0;right:0}
.list_tab_live ul li{display:inline-block;}
.list_tab_live li a{border-radius: 4px 4px 0 0;background:#4a73a5;color:#fff;display:inline-block;padding:8px 15px;font-size:14px}
.list_tab_live li a.active,.list_tab_live li a:hover{background:#fff;color:#333}

#main-detail-live{margin:30px 0}
.tbl_formation{width:100%;border-bottom:1px solid #ddd;}
.tbl_formation tr th{font-size:20px;color:#083c7a;font-weight:bold;text-align:left;padding:10px 15px;vertical-align:middle}
.tbl_formation tr th span{display:inline-block}
.tbl_formation .name_team_detail{float:left;line-height:20px;margin-left:10px}
.tbl_formation tr{border-bottom:1px solid #ddd}
.tbl_formation tr td,.tbl_formation tr th{border-right:1px solid #ddd;position:relative}
.tbl_formation tr td:last-child,.tbl_formation tr th:last-child{border-right:none}
.tbl_formation tr td{font-size:14px;padding:7px 15px}
.tbl_formation tr:nth-child(2n){background:#f5f5f5}
.tbl_formation strong{width:20px;display:inline-block;margin-right:5px;color:#888}

.name_tournaments{font-size:22px;color:#000;margin: 10px;font-weight:bold;display:inline-block;text-transform:uppercase;}
.tbl_bxh_detail tr th{background:#083c7a;color:#fff;font-size:14px;padding:10px}
.tbl_bxh_detail {border:none;border-bottom:1px solid #ddd;}

.tbl_bxh_detail tr td{padding:10px; }
.tbl_bxh_detail tr:nth-child(2n+1){background:none}
.tbl_bxh_detail tr.active{background:#e5e5e5}
.head_performances{color:#c11929;border-top:3px solid #c11929;margin-top:40px}
.name_performances{background:#fff;padding-right:10px;position:relative;top:-10px;color:#c11929;text-transform:uppercase;font-size:16px;font-weight:bold;display:inline-block}

.tbl_performances{border:none;border-bottom:1px solid #ddd}
.tbl_performances tr th{background:#083c7a;color:#fff;font-size:14px;padding:10px;text-align:center}
.tbl_performances tr td {border:none;border-right:1px solid #ddd;padding:10px;vertical-align:middle}
.tbl_performances tr td:last-child{border-right:none}
.team_one_performances,.team_two_performances{width:39%;display:inline-block;float:left;text-align:right;    white-space: nowrap;
    overflow: hidden;
text-overflow: ellipsis;margin-top:2px}
.team_two_performances{text-align:left;}
.result_performances{width:20%;display:inline-block;text-align:center;float:left;font-weight:bold;font-size:16px}

.tbl_ratio {width: 100%;border-bottom: 1px solid #ddd;}
.tbl_ratio th {background: #083c7a;color: #fff;font-size: 16px;padding: 10px;text-align: left;}
.tbl_ratio tr:nth-child(2n) {background: #e5e5e5;}
.tbl_ratio tr:last-child {border-top: 1px solid #ddd;}
.tbl_ratio td {padding: 10px;text-align: center;border-right: 1px solid #ddd; font-size: 16px;}
.tbl_ratio tr:last-child td:nth-child(2n) {background: #f3f3f3;}
.tbl_ratio td:last-child {border-right: none;}


.note_video_live{background:#e5e5e5;font-size:18px;font-weight:bold;font-weight:normal;text-align:center;padding:10px}
.end_match{background:#efefef;padding:15px;border:1px solid #ddd}
.live_stream{padding:15px 10px;border-bottom:1px solid #e6e6e6}
#main-detail-live #main-detail .time_live_stream{width:9%;font-size:16px !important;font-weight:bold !important}
.type_live_stream{width:7%;padding-top:3px}
#main-detail-live #main-detail .content_live_stream{width:84%;font-size:15px !important;line-height:20px !important}
.list_process_match .live_stream:nth-child(2n){background:#f5f5f5}

#main-detail-live #main-detail .f20 strong{font-size:20px !important;font-weight:bold}
#main-detail-live #main-detail * {font-family: Roboto, Helvetica, sans-serif;}
.name_team_detail{    font-size: 20px;
    color: #083c7a;
    font-weight:bold;
    text-align: left;
    padding: 0 0 10px 5px;
    vertical-align: middle;
line-height: 20px;}
.head_content_statistic{border-top:1px solid #888;width:100%;margin-top:50px}
.team_left{padding-right:15px}
.team_right{padding-left:15px}
.team_left,.team_right{background:#fff;position:relative;top:-15px}

.main_detail_stats{top:-30px}
.content_statistic{position:relative;min-height:150px;padding-top:50px;
    display: table-cell\0/;
    position: static;
}
.content_statistic:before{content:''; position:absolute;top:0;width:1px;height:100%;background:#888;left:50%;margin-left:-2px;z-index:1}

.match_stats_group {
    margin-bottom: 50px;
}
.match_stats_group:last-child{margin-bottom:0}
.match_stats_group_name {
    text-align: center;

    font-weight: normal;
    font-size: 1empx;
    font-size: 0.0625rem;
    font-size: 1em;
    color: inherit;
    font-size: 1.4em;

    position:relative;
    z-index:3;

}
.bg_stats_group{font-weight:bold; padding:5px 20px;border:1px solid #000;background:#fff;display:inline-block}
.match_stats_item {
    display: table;
    table-layout: fixed;
    width: 100%;

}
.match_stats_name {
    display: table-caption;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    padding: 0;
    color: #999;
    position:relative;
    z-index:3;
    background:#fff;
    margin:13px 0;
}

.match_stats_home, .match_stats_away {
    display: table-cell;
    position: relative;
    overflow: hidden;
    text-align: right;
    vertical-align: top;
}

.match_stats_home {
    border-right: 3px solid white;
}

.match_stats_bar {
    display: block;
   
    font-weight: bold;
    font-size: 20px;

    color: inherit;

    position: relative;
    background: #083c7a;
    -webkit-transition: -webkit-transform .66s ease-in-out;
    transition: transform .66s ease-in-out;
    text-align: right;
    padding: 6px 9px 5px;
    color: white;
    min-width: 10% !important;
}
.match_stats_home>.match_stats_bar {
    float: right;
    text-align: left;
}
.main_detail_stats{width: 100%;
    position: relative;
    display: table;
    table-layout: fixed;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
display: flex;}
/*animation*/

/*CSS data football*/

.thumb50x50{width:40px;height:40px;border-radius:100%;border:3px solid #eee;float:left;margin-right:10px;background:#fff}
.thumb50x50 img{max-width:100%}
.number_name{display:block;padding-top:5px}
.minute_out{padding:10px 20px 10px 0;font-size:16px;color:#999}
.tbl_bml {margin:4px 0}
.tbl_bml td:first-child{padding-right:2px}
.tbl_bml td:last-child{padding-left:2px}
.tbl_bml input{border:1px solid #ddd;padding:7px 10px;display:block;width:100%;background:#f3f3f3}
.note_match{position:absolute;top:15px;right:5px}
.note_match img{height:13px;margin-left:3px}
.col700{width:calc(100% - 220px);}
.col220{width:200px}

.avar_player{width:180px;height:180px;border-radius:100%;display:inline-block;overflow:hidden;border:5px solid #fff;background:#fff;margin-right:20px;}
.avar_player img{max-width:100%}
.box_player{margin:15px 10px 20px;}
.desc_player{width:440px}
.name_player{font-weight:bold;font-size:34px;color:#fff;text-transform:uppercase;margin-bottom:15px}
.list_desc_player li{width:100%;float:left;margin-bottom:5px;color:#fff}
.list_desc_player li:nth-child(2n+1){clear:left;}

/* .tbl_player tr{background:#fff !important;} */
.tbl_player tr td{border-top:1px solid #ddd !important}
.tbl_player .td_team:after{display:none}
/* .tbl_player tr th{background:#f2f2f2} */

/*Menu vertical*/
#accordian {
    border:1px solid #ddd;
    width: 100%;
    color: #000;
    margin-bottom:20px
}
/*heading styles*/
#accordian h3, #accordian div {
    font-size: 15px;
    line-height: 34px;
    padding: 0 10px;
    cursor: pointer;
    font-family:'roboto'
    /*fallback for browsers not supporting gradients*/

}
/*heading hover effect*/

#accordian h3:hover, #accordian div:hover {

}
/*iconfont styles*/
#accordian h3 span, #accordian div span {
    font-size: 16px;
    margin-right: 10px;
}
/*list items*/
#accordian li {
    list-style-type: none;
}
#accordian li .item_one{border-bottom:1px solid #ddd;display:block;transition: all 0.15s;}
#accordian li .item_one:hover{background: #073776;
border-left: 5px solid #c63740;color:#fff}
#accordian > ul > li:hover .item_one:before{color:#fff}
#accordian li:last-child .item_one{border-bottom:none}
#accordian li .item_one .fa{margin-right:7px;display:inline-block}
.cover_match{padding:15px 15px 0 15px}
.tab_match{text-align:center}
.tab_match li{display:inline-block;margin-right:5px}
.tab_match li a{background:#9d2020;color:#fff;display:inline-block;padding:7px 15px;font-size:15px;font-family:'Roboto', sans-serif;border-radius:3px 3px 0 0}
.tab_match li:hover a,.tab_match li.active a{background:#fff;color:#9d2020}

.bg_gray.cover_match{border-bottom:none;background:#f5f5f5}
.bg_gray.cover_match .name_player{color:#063470}
.bg_gray.cover_match .list_desc_player li{color:#333;margin-bottom:7px}
.bg_gray.cover_match .tab_match li a{background:#999}
.bg_gray.cover_match .tab_match li:hover a,.bg_gray.cover_match .tab_match li a.active{background:#fff;color:#333;border: 1px solid #999;border-width: 1px 1px 0 1px;}
.list_desc_club li{margin-bottom:10px;}
.list_desc_club li .fa{margin-right:5px;color:#888}
.desc_club{background:#fff;padding:15px 20px;margin-bottom:20px;font-size: 14px;}

.list_player{text-align:center}
.list_player li{text-align:center;display:inline-block;margin:10px 10px 25px;width:110px;vertical-align:top}
.list_player li a{display:inline-block}
.thumb_player{background:#fff;width:100px;height:100px;border:5px solid #063470;border-radius:100%;position:relative;z-index:3;display:inline-block !important}
.thumb_player img{width:100%}
.number_player{background: #063470;
    color: #fff;
    font-weight:bold;

    font-size: 22px;
    width: 67px;
    display: inline-block;
    padding: 10px 15px 0;
    position: relative;
    margin-top: -22px;
    margin-bottom: 10px;
    border-radius: 0 0 4px 4px;
}
.namer_player{font-weight:bold}
.list_player li:hover .number_player{background: #ddd;    color: #063470;}
.list_player li:hover  .thumb_player{border-color:#ddd}
.logo_tour{position:relative;border:1px solid #ddd;border-width:0 1px;margin-left:10px;top:3px}
.logo_tour img{width:25px;padding:0 5px;display:block}
.slt_item{width:100%;padding:10px;border-radius:3px;text-transform:uppercase;border:1px solid #ddd;background:#f2f2f2}
.slt_item option{padding:10px}
.list_title_identified li{padding:10px 0}
.list_title_identified li a{font-family:Roboto}
.list_title_identified li:nth-child(2n){background:#f2f2f2;padding:10px;border-left:4px solid #ddd}
/*links*/
#accordian ul ul li a {
    color: #000;
    text-decoration: none;
    font-size: 13px;
    line-height: 27px;
    display: block;
    padding: 3px 0 3px 25px;
    /*transition for smooth hover animation*/
    transition: all 0.15s;
    font-family:'roboto';
}
/*hover effect on links*/
#accordian ul ul li a:hover {
    background: #073776;
    border-left: 5px solid #c63740;
    color:#fff
}
/*Lets hide the non active LIs by default*/
#accordian ul ul {
    display: none;
}
#accordian li ul {
    background:#f2f2f2;

}
#accordian li:first-child ul {
    display:block
}
.head_blue{background:#073776;color:#fff;font-weight:bold;text-transform:uppercase;padding:7px 15px;font-size:16px}
.head_blue a{color:#fff;}
#accordian > ul > li{transition: all 0.15s;}
#accordian > ul > li .item_one:before{width:10px;height:15px;display:inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;content:'\f105';margin-right:5px;   color:#999}
#accordian > ul > li.active .item_one:before{content:"\f107";    transition: all 0.15s;}

.date_match_index{background:#f2f2f2;font-size:15px;padding: 3px 10px}
.matchList{border-bottom: 1px solid #e8e8e8;margin-bottom:20px}
.matchList>li {border-top: 1px solid #e8e8e8;position:relative}
.fixture .overview_macth {display: block;padding: 7px 0;transition: all 0.2s;}
.fixture a{display:block}
.fixture .teams {width: 100%;position: relative;font-size: 0;}
.fixture .team:first-of-type {text-align: right;padding-left: 0;padding-right: 7.2rem;}
.fixture .team {width: 50%;padding-left: 7.5rem;position: relative;    display:inline-block}
.fixture span, .fixture time {display: inline-block;}
.fixture .teamName {font-size: 14px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.fixture .teamName.ownTeam {font-weight: bold;}
.fixture .team:first-of-type .badge-25 {right: 3rem;}
.fixture .badge-25 {position: absolute;top: 50%;margin-top: -12.5px;}
.fixture .score{width: 70px;text-align: center;position: absolute;top: 50%;left: 50%;margin-left: -35px;margin-top: -15px}
.fixture .score {background: #073776;font-size:14px;color: #fff;line-height:30px;}
.fixture .team:not(:first-of-type) .badge-25 {    left: 3rem;}    
.fixture .overview_macth>.arrow-right {    position: absolute;    top: 12px;    right: 20px;    -webkit-transition: right .2s;    transition: right .2s;}
.fixture:hover .overview_macth > .arrow-right {    content: '';       width: 9px;    height: 8px;    right: 10px;}
.fixture:hover .overview_macth{background:#073776;color:#fff}
.fixture:hover .score{background:#fff;color:#073776}
.btn_fill_match{background:#3162a1;border-radius:3px;border:none;padding:7px 10px;color:#fff;display:inline-block;cursor:pointer}
.btn_fill_match:hover{background:#ec1a2e}
.slt_match{border:none; border-bottom:1px solid #3162a1;padding:5px 0;text-align:left;min-width:153px;margin-right:10px}


.content_tab_match{padding:0px 0 20px}
.list_round{text-align:center;margin-bottom:20px}
.list_round li{display:inline-block;margin-right:3px;font-weight:bold;margin-bottom:5px;text-align:center}
.list_round li:hover a,.list_round li.active a{background:#fff;color:#c53f3f;border-color:#c53f3f;}
.list_round li a{border:1px solid #ccc;padding:5px 5px;display:inline-block;font-size:14px;min-width:90px;text-align:center }
.view_tournaments{background:#f2f2f2;font-weight:bold;padding:7px 15px;color:#ec1a2e;border-top:3px solid #ddd;color:#d42c2c;text-transform:uppercase;display: block;}
.daymatch{transition: all 0.2s;position: absolute; left: 10px; top: 7px; color: #999; font-weight:bold; font-size: 13px; background: #fff;    z-index: 9;    padding-right: 5px;}
.fixture:hover .overview_macth .daymatch{color:#fff;background:#073776}
.overview_macth .time_total {position: absolute;font-weight:bold; top: 6px;left: 10px;width: 79px;color: #888;font-size: 12px;text-align: center;}
.tbl_bxh_Tournaments{width:100%}
.tbl_bxh_Tournaments tr{border-bottom:1px solid #e8e8e8}
.tbl_bxh_Tournaments tr:hover {background: rgba(58, 199, 242, 0.1) !important;}
.tbl_bxh_Tournaments tr td,.tbl_bxh_Tournaments tr th{padding:10px 7px;text-align:center;font-size:14px;position:relative}
.tbl_bxh_Tournaments tr th{color:#666}
.tbl_bxh_Tournaments tr th{font-weight:bold}
.tbl_bxh_Tournaments tr .text_left{text-align:left}
.tbl_bxh_Tournaments tr:first-child{background:#fff !important;}
.tbl_bxh_Tournaments tr:nth-child(2n){background:#eeeeee;}
.tbl_bxh_Tournaments tr:nth-child(2n+1){background:#f8f8f8;}
/* .tbl_bxh_Tournaments tr:nth-child(3){background:#eeeeee;}
.tbl_bxh_Tournaments tr:nth-child(4){background:#f8f8f8;}
.tbl_bxh_Tournaments tr:nth-child(5){background:#eeeeee;}
.tbl_bxh_Tournaments tr:nth-child(6){background:#f8f8f8;} */
.tbl_bxh_Tournaments tr:nth-child(2) td,.tbl_bxh_Tournaments tr:nth-child(3) td,.tbl_bxh_Tournaments tr:nth-child(4) td,.tbl_bxh_Tournaments tr:nth-child(5) td,.tbl_bxh_Tournaments tr:nth-child(6) td{border-top:1px solid #fff}

.tbl_club tr{border-bottom:1px solid #e8e8e8}
.tbl_club tr td, .tbl_bxh_Tournaments tr th {padding: 10px 5px;text-align: center;font-size: 14px;position: relative;vertical-align: middle;}
.tbl_club tr th{color:#666}
.tbl_club tr th{font-weight:bold;padding:10px;background:#fff}
.tbl_club .td_team:after{display:none}
.tbl_club .td_team{text-align:left}
.tbl_club img {border-radius: 50%;}
.tbl_club tr:nth-child(2n){background:#f6f6f6 !important}

.time_total{position:absolute;font-weight:bold;top:12px;left:10px}
.tbl_bxh_Tournaments .badge-25 {
    display: inline-block;
    vertical-align: middle;
    margin-right: .5rem;
    width:25px;height:25px;
}
.tbl_bxh_Tournaments .badge-25 img {
    height: 25px;
    width: 25px;
}
.tbl_bxh_Tournaments .value{    width: 2rem;
    display: inline-block;text-align:center}
.tbl_bxh_Tournaments .movement {
    position: relative;
    display: inline-block;
    margin: 0;
}
.tbl_bxh_Tournaments .movement.none {
    border-radius: 100%;
    width: 8px;
    height: 8px;
    background: #adadad;
    position: relative;
    display: inline-block;
    margin: 0;
}
.tbl_bxh_Tournaments .movement.down, .tbl_bxh_Tournaments .movement.up {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: -2px;
    margin-right: -2px;
}

.tbl_bxh_Tournaments .movement.up {
    border-bottom: 6px solid #13cf00;
}
.tbl_bxh_Tournaments .movement.down {
    border-top: 6px solid #e90052;
}
.tbl_bxh_Tournaments .td_team{text-align:left}
.tbl_bxh_Tournaments .td_team .long ,.tbl_bxh_Tournaments .td_team .short_name {
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width:150px;
    display:inline-block;
    position:relative;
    top:6px
}
.td_team:after {
    content: '';
    top: 10px;
    bottom: 10px;
    width: 2px;
    display: block;
    position: absolute;
    background: #76766f;
    background: rgba(0,0,0,.1);
    right: 0;
}

/* .content_tab_match .info_cate_news{width:480px} */

.list_match_day li{width:49%;height:150px;float:left;border:1px solid #ddd;padding:20px 10px;position:relative;margin-right:10px;margin-bottom:10px;overflow:hidden}
.list_match_day li:nth-child(2n){float:right;margin-right:0;}
.list_match_day li:nth-child(2n+1){clear:left}
.list_match_day li:hover .shadow_box{top:5px;right:5px;left:5px;bottom:5px;z-index:9;  -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
transition: all 0.3s ease;}
.shadow_box{position:absolute;background:rgba(255, 255, 255, 0.7);top:-200px;bottom:200px;right:5px;left:5px; z-index:9;  -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-align:center;
}
.btn_linksopcast{background:#073776;padding:5px 15px;font-size:14px;font-weight:bold;border-radius:20px;top:50%;margin-top:-16px;position:absolute;left:50%;color:#fff;margin-left:-58px}
.btn_linksopcast:hover{color:#fff;opacity:0.8}
.btn_viewlive{background:#c12c2e;padding:5px 15px;font-size:14px;font-weight:bold;border-radius:20px;top:50%;margin-top:-16px;position:absolute;left:50%;color:#fff;margin-left:-60px}
.btn_viewlive:hover{color:#fff;opacity:0.8}
.logon_teamone,.logon_teamtwo{width:70px;height:70px;display:inline-block;position:relative;overflow:hidden;padding:5px}
.logon_teamone img,.logon_teamtwo img{max-width:100%;max-height:100%}
.teamone_matchday,.teamtwo_matchday{text-align:center;font-weight:bold;width:33%}
.time_tour{position: absolute;width: 100px;text-align: center;top: 0;left: 50%;margin-left: -50px;background: #f2f2f2;bottom: 0;padding-top: 30px;}
.name_teamone,.name_teamtwo{display:inline-block;overflow: hidden;text-overflow: ellipsis;width:100%}
.matchday_hot{position:absolute;background:#c12c2e ;border-radius:0 0 100% 0;top:-1px;left:-1px;width:45px;height:40px;color:#fff;padding:7px 5px;font-weight:bold;z-index:99}

.grid300 .list_match_day li{width:100%}
.list_title_nhandinh li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ccc}
.list_title_nhandinh li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.desc_identified{background:#fff0f0;margin:25px 0;padding:15px;border-radius:5px;border:1px solid #ffdada;line-height:22px}
.desc_identified p{margin-bottom:15px;line-height:22px}
.desc_identified p:last-child{margin-bottom:0}

.list_day{display:block;margin:10px 0 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:60px;overflow:hidden}
.month_num{font-size:11px;color:#777}
.list_day li{display:inline-block;text-align:center;padding:5px 10px ;font-size:12px;float:left;width: 7.693%;}
.list_day li.active,.list_day li:hover{background:#c62027;border-color:#c62027;color:#fff !important}
.list_day li.active .month_num,.list_day li:hover .month_num{color:#fff}
.list_day li.active a,.list_day li:hover a{color:#fff !important;background:#c62027;border-color:#c62027;}
.day_num{font-weight:bold;font-size:14px;}
.desc_match p{margin-bottom:15px;line-height: 1.4 }
.desc_match p:last-child{margin-bottom:0}
.desc_match{border:1px solid #e9e9e9;padding:20px;border-radius:5px;margin-bottom:20px}

/*404 page*/
.page404 {
    margin: 40px 0;

}
.page404 .error {
    font-size: 70px;
    color: #444;
    padding-top: 30px;
    text-transform: uppercase;
    letter-spacing: 2;
}
.page404 .noti {
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 30px;
}
.btn404 a {
    display: inline-block;
    border: 2px solid #ED1C24;
    border-radius: 30px;
    color: #ED1C24;
    padding: 10px 20px 10px 20px;

    font-weight: bold;
}
.btn404 a:hover {
    opacity: 0.7;
}

.list_value_player{margin:15px 0 0}
.list_value_player li{width:33.3%;float:left ;border-top:1px dotted #ccc;padding:10px;border-right:1px dotted #ccc;}
.list_value_player li:nth-child(3n){border-right:none}
.bg_gray2{background:#f2f2f2;padding:10px;font-size:14px;margin-bottom:2px}
@-webkit-keyframes color_change {
    from { background-color: #ff8b8d; }
to { background-color: #ffee33; }
}
@-moz-keyframes color_change {
    from { background-color: #ff8b8d; }
to { background-color: #ffee33; }
}
@-ms-keyframes color_change {
    from { background-color: #ff8b8d; }
to { background-color: #ffee33; }
}
@-o-keyframes color_change {
    from { background-color: #ff8b8d; }
to { background-color: #ffee33; }
}

@keyframes color_change {
    from { background-color: #ff8b8d; }
to {background-color: #ffee33; }
}


@-webkit-keyframes hot_change {
    from { background-color: #275ea5; }

to { background-color: #c12c2e; }
}
@-moz-keyframes hot_change {
    from { background-color: #275ea5; }
to { background-color: #c12c2e; }
}
@-ms-keyframes hot_change {
    from { background-color: #275ea5; }
to { background-color: #c12c2e; }
}
@-o-keyframes hot_change {
    from { background-color: #275ea5; }
to { background-color: #c12c2e; }
}
@keyframes hot_change {
    from { background-color: #275ea5; }
to {background-color: #c12c2e; }
}
/*! lightgallery - v1.2.19 - 2016-05-17 */
@font-face {
    font-family: 'lg';
    src: url("fonts/lgd641.eot?n1z373");
    src: url("fonts/lgd41d.eot?#iefixn1z373") format("embedded-opentype"), url("fonts/lgd641.woff?n1z373") format("woff"), url("fonts/lgd641.ttf?n1z373") format("truetype"), url("fonts/lgd641.svg?n1z373#lg") format("svg");
    font-weight: normal;
    font-style: normal;
}
.lg-icon {
    font-family: 'lg';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1080;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
    pointer-events: none;
    opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
    color: #FFF;
}
.lg-actions .lg-next {
    right: 20px;
}
.lg-actions .lg-next:before {
    content: "\e095";
}
.lg-actions .lg-prev {
    left: 20px;
}
.lg-actions .lg-prev:after {
    content: "\e094";
}

@-webkit-keyframes lg-right-end {
    0% {
    left: 0;
}
50% {
    left: -30px;
}
100% {
    left: 0;
}
}
@-moz-keyframes lg-right-end {
    0% {
    left: 0;
}
50% {
    left: -30px;
}
100% {
    left: 0;
}
}
@-ms-keyframes lg-right-end {
    0% {
    left: 0;
}
50% {
    left: -30px;
}
100% {
    left: 0;
}
}
@keyframes lg-right-end {
    0% {
    left: 0;
}
50% {
    left: -30px;
}
100% {
    left: 0;
}
}
@-webkit-keyframes lg-left-end {
    0% {
    left: 0;
}
50% {
    left: 30px;
}
100% {
    left: 0;
}
}
@-moz-keyframes lg-left-end {
    0% {
    left: 0;
}
50% {
    left: 30px;
}
100% {
    left: 0;
}
}
@-ms-keyframes lg-left-end {
    0% {
    left: 0;
}
50% {
    left: 30px;
}
100% {

    left: 0;
}
}
@keyframes lg-left-end {
    0% {
    left: 0;
}
50% {
    left: 30px;
}
100% {
    left: 0;
}
}
.lg-outer.lg-right-end .lg-object {
    -webkit-animation: lg-right-end 0.3s;
    -o-animation: lg-right-end 0.3s;
    animation: lg-right-end 0.3s;
    position: relative;
}
.lg-outer.lg-left-end .lg-object {
    -webkit-animation: lg-left-end 0.3s;
    -o-animation: lg-left-end 0.3s;
    animation: lg-left-end 0.3s;
    position: relative;
}

.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;

    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none !important;
    outline: medium none;
    -webkit-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
    color: #FFF;
}
.lg-toolbar .lg-share {
    display:none;
}
.lg-toolbar .lg-share:after {
    content: "";
    background:url(../images/share_face.png) center center no-repeat;
    width:24px;height:24px;
    margin-top:2px;
    display:inline-block;
}
.lg-toolbar .lg-close:after {
    content: "\e070";
}
.lg-toolbar .lg-download:after {
    content: "\e0f2";
}


.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.45);
    bottom: 0;
    color: #EEE;
    font-size: 16px;
    left: 0;
    padding: 10px 40px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 1080;
}
.lg-sub-html h4 {
    margin: 0;
    font-size: 13px;
    font-weight: bold;
}
.lg-sub-html p {
    font-size: 12px;
    margin: 5px 0 0;
}

#lg-counter {
    color: #999;
    display: inline-block;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
    vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
    opacity: 1;
    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
    -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
    -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
}

.lg-outer .lg-thumb-outer {
    background-color: #0D0A0A;
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 1080;
    max-height: 350px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    -webkit-transition-duration: 0s !important;
    transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
    -webkit-transform: translate3d(0, 0%, 0);
    transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
    padding: 10px 0;
    height: 100%;
    margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
    border-radius: 5px;
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border: 2px solid #FFF;
    border-radius: 4px;
    margin-bottom: 5px;
}
@media (min-width: 1025px) {
    .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
}
.lg-outer.lg-has-thumb .lg-item {
    padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
    -webkit-transition: bottom 0.25s ease;
    -o-transition: bottom 0.25s ease;
    transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
    background-color: #0D0A0A;
    border-radius: 2px 2px 0 0;
    color: #999;
    cursor: pointer;
    font-size: 24px;
    height: 39px;
    line-height: 27px;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    text-align: center;
    top: -39px;
    width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
    content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
    color: #FFF;
}

.lg-outer .lg-video-cont {
    display: inline-block;
    vertical-align: middle;
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 0 5px;
}
.lg-outer .lg-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}
.lg-outer .lg-video .lg-object {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
    width: 84px;
    height: 59px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -42px;
    margin-top: -30px;
    z-index: 1080;
    cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
    background: url("../images/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background: url("../images/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
    background: transparent url("../images/video-play.png") no-repeat scroll 0 0;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
    opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
    background: url("../images/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
    background: url("../images/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
    visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
    display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
    visibility: visible;
}

.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1080;
    opacity: 0;
    -webkit-transition: opacity 0.08s ease 0s;
    -moz-transition: opacity 0.08s ease 0s;
    -o-transition: opacity 0.08s ease 0s;
    transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
    background-color: #a90707;
    height: 5px;
    width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
    width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
    opacity: 1;
}

.lg-autoplay-button:after {
    content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
    content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

#lg-zoom-in:after {
    content: "\e311";
}

#lg-actual-size {
    font-size: 20px;
    display: none;
}
#lg-actual-size:after {
    content: "\e033";
}

#lg-zoom-out {
    opacity: 0.5;
    pointer-events: none;
}
#lg-zoom-out:after {
    content: "\e312";
}
.lg-zoomed #lg-zoom-out {
    opacity: 1;
    pointer-events: auto;
}

.lg-outer .lg-pager-outer {
    bottom: 60px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1080;
    height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
    overflow: visible;
}
.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
    box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #FFF;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
    -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
    width: 100%;
    height: 100%;
}
.lg-outer .lg-pager {

    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;

    display: block;
    height: 12px;
    -webkit-transition: box-shadow 0.3s ease 0s;
    -o-transition: box-shadow 0.3s ease 0s;
    transition: box-shadow 0.3s ease 0s;
    width: 12px;


}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
    box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0;
}

.lg-fullscreen:after {
    content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d";
}

.group {
    *zoom: 1;
}

.group:before, .group:after {
    display: table;
    content: "";
    line-height: 0;
}

.group:after {
    clear: both;
}

.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    opacity: 0;
    -webkit-transition: opacity 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s;
    transition: opacity 0.15s ease 0s;
}
.lg-outer * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lg-outer.lg-visible {
    opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
    -webkit-transition-duration: 0s !important;
    transition-duration: 0s !important;
    opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%;
}
.lg-outer .lg-inner {
    width: 100%;

    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
}
.lg-outer .lg-item {
    background: url("../images/loading.gif") no-repeat scroll center center transparent;

    display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
    display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
    display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}
.lg-outer .lg-img-wrap {
    position: absolute;
    padding: 0 5px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.lg-outer .lg-item.lg-complete {
    background-image: none;
}
.lg-outer .lg-item.lg-current {
    z-index: 1060;
}
.lg-outer .lg-image {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
    min-height:inherit !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
    opacity: 0;
    -webkit-transition: opacity 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s;
    transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
    opacity: 1;
}
.lg-outer .lg-empty-html {
    display: none;
}
.lg-outer.lg-hide-download #lg-download {
    display: none;
}

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 88889;
    background-color: rgba(0,0,0,1);
    opacity: 0;
    -webkit-transition: opacity 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s;
    transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
    opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
    -webkit-transition: none 0s ease 0s !important;
    -moz-transition: none 0s ease 0s !important;
    -o-transition: none 0s ease 0s !important;
    transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
    opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
    opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
    -webkit-transition: opacity 0.1s ease 0s;
    -moz-transition: opacity 0.1s ease 0s;
    -o-transition: opacity 0.1s ease 0s;
    transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity: 0;
    position: absolute;
    left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
    left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    left: 0;
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
    transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
/*end light gallery*/

/*Slider*/
.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}
.bx-wrapper img {
    max-width: 100%;

}
.bx-wrapper .bx-viewport {
    background: #fff;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);

    transform: translatez(0);
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}
.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ccc;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #888;
}
.bx-wrapper .bx-prev {
    left: 0;
    background: url(../images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
    right: 0;
    background: url(../images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 0%;
    bottom:0;
    outline: 0;
    width: 40px;
    height: 104px;
    text-indent: -9999px;
    z-index: 99;
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}
.bx-wrapper .bx-controls-auto {
    text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}
.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}
.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    display: block;
    font-size: .85em;
    padding: 10px;
}
/* end slider /*

/*set block*/
.thumbblock{position:relative;overflow:hidden;display:block}
.thumbblock img{min-width: 100%;max-width:100%;min-height:100%}
.blocktag{display:block}
.text_up {
    text-transform: uppercase
}
.text_center {
    text-align: center
}
.text_left {
    text-align: left
}
.tex_under {
    text-decoration: underline
}
.fontRobotoR {
    font-family:  Roboto, Helvetica, sans-serif;
    font-weight: normal
}
.fontRobotoCDB {
    font-family: 'robotoCDB', Roboto, Helvetica, sans-serif;
    font-weight: normal
}
.fontRobotoslR {
    font-family: Roboto, Helvetica, sans-serif;
    font-weight: normal
}
.fontRobotoslB {
    font-family:  Roboto, Helvetica, sans-serif;
    font-weight: bold
}
.fontOpenEB {
    font-family:  Roboto, Helvetica, sans-serif;
    font-weight: bold;
}
.fontbold {
    font-weight: bold
}
b,strong{font-weight:bold}
.pad15 {
    padding: 15px
}
.pad20 {
    padding: 20px;
}
.pad25 {
    padding: 25px;
}
.padtop20 {
    padding-top: 20px
}
.pad10 {
    padding: 10px;
}
.mar_left15 {
    margin-left: 15px
}
.mar_right15 {
    margin-right: 15px
}
.mar_right5 {
    margin-right: 5px
}
.mar_left20 {
    margin-left: 20px
}
.mar_righ20 {
    margin-right: 20px
}

.mar5 {
    margin: 5px 0!important
}
.mar10 {
    margin: 10px;
}
.mar_bottom5 {
    margin-bottom: 5px
}
.mar_bottom10 {
    margin-bottom: 10px
}
.mar_bottom15 {
    margin-bottom: 15px
}
.mar_bottom20 {
    margin-bottom: 20px
}
.mar_bottom25 {
    margin-bottom: 25px
}
.mar_bottom30 {
    margin-bottom: 30px
}
.mar_bottom40 {
    margin-bottom: 40px
}
.mar_top5 {
    margin-top: 5px
}
.mar_top10 {
    margin-top: 10px
}
.mar_top15 {
    margin-top: 15px
}
.mar_top20 {
    margin-top: 20px
}
.mar_top25 {
    margin-top: 25px
}
.mar_top30 {
    margin-top: 30px
}
.mar_top40 {
    margin-top: 40px
}
.cl999 {
    color: #999
}
.claaa {
    color: #aaa
}
.clwhite {
    color: #fff !important
}
.clred {
    color: #c12c2e !important
}
.clblue {
    color: #2a5d9f
}
.clgreen {
    color: #13cf00
}
.clblack {
    color: #000;
}
.bgblue {
    background: #2a5d9f;
}
.bgred {
    background: #c12c2e;
}
.bg_black {
    background: #333333
}
.f11 {
    font-size: 11px !important;
    line-height: 16px
}
.f12 {
    font-size: 12px !important;
    line-height: 16px
}
.f13 {
    font-size: 13px !important;
    line-height: 17px
}
.f14 {
    font-size: 14px !important;
    line-height: 18px
}
.f16 {
    font-size: 16px !important;
    line-height: 22px
}
.f18 {
    font-size: 18px;
    line-height: 22px
}
.f26 {
    font-size: 25px;
    line-height: 30px
}
.f20 {
    font-size: 20px;
    line-height: 24px
}
.f22 {
    font-size: 22px;
    line-height: 26px
}
.f24 {
    font-size: 24px;
    line-height: 28px
}
.f25 {
    font-size: 25px;
    line-height: 30px
}
.f30 {
    font-size: 30px;
    line-height: 34px
}
.f50 {
    font-size: 50px;
    line-height: 54px
}

/*MeCloud CSS*/
#vmp-context-menu {display: none;}

/*Css responsive*/
.none1610{display:block}
.show_menu{display:none;margin-left: 10px;}
.wrapper{display:block;position:relative}

.show1366 .list_title_bg li{margin-bottom:13px;padding:10px 15px}
.show1366 .list_title_bg li:last-child{margin-bottom:0}
.show1366 .list_title_bg li h42{height:39px;}
.show1366 .list_title_bg li a{font-size:15px;}

.name_event{font-weight:bold;font-size:18px;margin:5px 0 20px}
.list_title_event{float:left;width:calc(100% - 320px)}
.list_title_event li{border-bottom:1px solid #ddd;margin-bottom:8px;padding-bottom:8px;}
.list_title_event li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.box_event_relate{background:#f2f2f2;padding:15px 20px 20px;border:1px solid #ddd}

.page_contribute{background:#f2f2f2;padding:30px;margin-bottom:30px}
.tbl_contribute{margin:30px auto 0;max-width:700px;width:100%;text-align:left}
.tbl_contribute td{padding:10px 15px}
.title_txt{margin-bottom:5px}
.txt_contribute{border:1px solid #ccc !important;padding:5px;width:100%;padding:10px;max-width:100%}
.btn_comment_design{margin-bottom:15px;padding:5px 20px;display:inline-block;text-transform:uppercase;border-radius:40px;color:#fff;
background: rgba(248,80,50,1);
background: -moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(50%, rgba(241,111,92,1)), color-stop(51%, rgba(246,41,12,1)), color-stop(71%, rgba(240,47,23,1)), color-stop(100%, rgba(231,56,39,1)));
background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
background: -o-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
background: -ms-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
background: linear-gradient(to bottom, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827', GradientType=0 );}
.btn_comment_design:hover{background:#083c7a;color:#fff}
.btn_comment_design:hover .fa{color:#fff}
.btn_comment_design .fa{margin-right:5px;font-size:16px;color:#fff}
.comment_msg {color: #0a52f6;}
.comment_msg.error {color: #ec331e;}
.right_topbar{text-align:right}
.fix_Utilities.scroll{position:fixed;/*top:60px;*/top:0;background:#f5f5f5;z-index:999;width:100%;box-shadow:1px 1px 15px rgba(150, 150, 150, 0.53);}
.fix_Utilities.scroll #home_tien_ich{padding: 0;}
.fix_Utilities.scroll #home_tien_ich ul{border: 0}
.box_texlink{border:1px solid #ddd;background:#fff}
.name_head_box_texlink{border-left:5px solid #ec1a2e;line-height:18px;margin-left:-10px;padding-left:10px;color:#073776}
.head_box_texlink {padding:10px;font-weight:bold;text-transform:uppercase;font-size:18px;background:#e6e6e6;border-bottom:1px solid #ddd}
.img_match{height:18px}
.list_box_texlink li{padding:10px 10px;border-bottom:1px solid #ddd;border-top:1px solid #fff;background:#f2f2f2}
.list_box_texlink li:nth-child(2n){}
.list_box_texlink li:last-child{border-bottom:none}
.list_box_texlink li a{font-family:'Roboto', sans-serif;font-size:14px}
.img_match{float:left;margin-right:5px}

.grid-item {   margin:0 0;margin-bottom:20px; border: 1px solid #ddd;}
.grid_tin24 .grid-item:nth-child(2n){margin-right:0}
.head_24h{text-transform:uppercase;border-bottom:1px solid #ddd;padding:5px 10px;background:#f2f2f2;}
.name_head24h{font-weight:bold;border-top:2px solid #c12c2e;display:inline-block;margin-top:-6px;padding-top:5px}
.name_head24h:hover{border-color:#003d83}
.list_news_24h{padding:10px;}
.list_news_24h .title_news_thumb_left{margin-top:0;height:75px}
.list_news_24h li a{font-family:'Roboto', sans-serif;font-size:14px;display:block;min-height:38px}
.list_news_24h li{padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #ddd}
.list_news_24h li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}
.grid160{width: 220px;}
.thumb160x110{width: 160px; height: 110px; object-fit: cover}

.grid33per{width: 33.33%}
.grid25per{width: 25%}
.pad_0_10{padding: 0 10px;}
.news_four_col_detail,.news_four_col{margin: 0 -10px;}

.pad_top10{padding-top: 10px}
.pad_top20{padding-top: 20px}

.grid49per{width: 49%;}
.grid50per{width: 50%;}
.content_box_home.news_four_col{
    margin: 0 -10px;
}

@media screen and (max-width: 1610px)
{
    .grid1260{width:1160px;}
.menu_main ul li a{padding:21px 9px 21px;font-size:13px}
/* .grid620{width:520px} */

.thumb620x370{width:100%;height:350px}
.thumb425x240{width:325px}    
.news_two_ver li{width:250px}

.none1610{display:none}
.content_box_home .grid940{width:100%}
.col60per{width:58%}
.col40per{width:40%}
.list_news_title{margin:10px 0;}
.list_news_title li{display:list-item;}
.list_three_news li{width:48.5%;}
.list_three_news li:nth-child(2n){margin-right:0}
.list_three_news li:last-child{display:none}
.slide_match{width:898px}
.news_two_col .grid300{width:250px}
.thumb300x200{width:100%}
.news_four_col .grid300{width:23.5%;margin-right:2%}
.news_four_col .grid300:last-child{margin-right:0}
.list_shock_news li a{font-size:14px}
/* .title_news300 a{font-size:15px} */
.news_four_col1100 .grid300:last-child{width:300px}
.news_four_col1100 .grid300:nth-child(2n),.news_four_col1100 .grid300:nth-child(3n),.news_four_col1100 .grid300:nth-child(4n){width:263px}
.title_news300 .h42{height:64px}
.title_news300{padding:9px 15px}
.title_news_three{margin:7px 10px;height:33px}
.grid750{width:687px;}
.grid490{width:453px}
.list_slide_video_cate li{width:216px}

/* .grid940{width:840px} */
.bottom_focus_cate{width:49%}
.news_300_cate .title_news300 .h42{height:42px}
.news_300_cate .thumb300x200{height:190px}
.list_cate_news .info_cate_news{width:300px}
/* .grid940{width:695px;} */
/* .content_main_onecol .grid940{width:940px} */
.content_main_onecol  .grid300{width:300px !important;margin-right:20px !important}
.content_main_onecol  .news_four_col .grid300:last-child,.content_main_onecol .news_four_col_detail .grid300:nth-child(3n){margin-right:0 !important}

/* .content_main_twocol .grid940{width:940px} */
.content_main_twocol .grid620{width:620px}
.content_main_twocol .news_four_col .grid300{width:49%}
.content_main_twocol #main-detail .news_relation_indetail{margin-left:0}

/* .content_main_threecol .grid940{width:840px} */
.content_main_threecol .col740{width:calc(100% - 200px);}

.content_main_threecol .news_four_col .grid300{width:32%;margin-right:2%}
.content_main_threecol .news_four_col .grid300:nth-child(4n){margin-right:0}
.content_main_threecol .news_four_col_detail .grid300{width:32%;margin-right:2%}
.content_main_threecol .news_four_col_detail .grid300:nth-child(3n){margin-right:0}

.content_detail_video .grid750{width:750px}

/* .content_mbcate .grid940{width:840px} */
.news_two_top_event li{width:48%;margin-right:3%;}
.news_two_top_event li:nth-child(2){margin-right:0}
/* .overview_match .grid940{width:940px} */
.content_main_twocol .news_four_col .grid300{width:49%;margin-right:2%}
.content_main_twocol .news_four_col .grid300:nth-child(3){margin-right:0}

.content_data .grid940{width:calc(100% - 320px)} 
.col700{width:calc(100% - 220px)}
.desc_player{width:calc(100% - 200px)}
.tab_match li a{padding:7px 6px;}
.list_cate_news .info_cate_news{width:calc(100% - 220px)}
.thumb145{height:145px}
.thumb395{height:411px}
.list_four_video_home li{height:237px}
.slide_home_video .thumb145{height:157px}
.news_300_cate .title_news300 a.h42 {height: auto;}
.thumb300x180{height:180px}
}
.slt_match_mobile{background:#073776;color:#fff;width:100%;border:none;padding:10px;font-size:13px;display:none;border-radius:3px;margin-bottom:15px}
@media screen and (max-width: 1490px)
{
    .grid1260{width:1010px}
.show1366 .list_title_bg li a{font-size:14px;}
.show1366 .list_title_bg li a.h42{height:41px}
.menu_main ul li a{font-size:13.5px;padding:17px 9px 22px}
.thumb300x210{width:100%}
.grid300{width:230px}
.mar_righ20{margin-right:15px}
.mar_bottom20{margin-bottom:15px}
.ads{margin-bottom:15px}
/* .grid620{width:450px} */
.slide_match{width:808px}
.grid300_1010{width:300px}
.thumb425x240{width:100%}
.title_news620x240{width:100%;border:1px solid #ddd;border-top:none;height:auto;margin-bottom:15px}
.title_news620x240 .h110{margin-bottom:0}
.title_news620x240 .sapo_news{display:none}
.title_news300.news_blue .h42{height:40px}
.news_two_ver li{width:217px;margin-right:15px}
.news_two_ver li:nth-child(5n),.news_two_ver li:nth-child(6n){display:none}
.box_blue_top.pad10{padding:7px}
.slt_tourney{padding:6px 10px}
.tbl_bxh tr th, .tbl_bxh tr td{padding:4px 10px}
.news_two_col .grid300{width:217px;margin-bottom:15px;margin-right:15px}
.news_four_col1100 .grid300:nth-child(4n){display:none}
.news_four_col1100 .grid300:nth-child(2n), .news_four_col1100 .grid300:nth-child(3n), .news_four_col1100 .grid300:nth-child(4n){width:341px}
.news_four_col .grid300{width:24%;margin-right:1.3%}
.number_shocknews{margin-right:12px}

.title_news_thumb_left{font-size:14px;margin:8px 10px 8px 0;height:63px}

.list_slide_video_cate li{width:190px;margin-right:15px}
.grid490{width:395px}
.grid750{width:600px}

.bottom_focus_cate{width:49%}
.mb_cate1490 .grid300{display:none}
.news_two_top_event li{width:100%}
.news_two_top_event li:nth-child(2){display:none}

.mb_cate1490 .list_four_video li:nth-child(3),.mb_cate1490 .list_four_video li:nth-child(4){display:none}
.mb_cate1490 .list_four_video li{width:100%}
.col60per {width:68%}
.col40per{width:30%}

/* .content_main_threecol .grid940{width:690px} */
.content_main_threecol .col180{}
.content_main_threecol .col740{width:calc(100% - 200px)}
.content_main_threecol .list_four_video li{width:100%}
.content_main_threecol .list_four_video li:nth-child(3n),.content_main_threecol .list_four_video li:nth-child(4n){display:none}
.mb_cate1490 .grid620{width:100%}
/* .content_mbcate .grid940{width:695px} */

.content_data .col220{width:180px}
#accordian h3, #accordian div{font-size: 13px;    line-height: 16px;    padding: 7px 10px;}
.slt_match_mobile{display:none}

.content_data .col700{width:calc(100% - 195px)}
.name_player{font-size:24px}
.content_main_onecol .col60per{width:60%}
.content_main_onecol .col40per{width:38.5%}

.back_header{height:50px}
.menu_main ul li:hover > a, .menu_main ul li.current-menu-item > a{padding-bottom:10px}
.menu_main ul li a{padding-bottom:8px}
.menu_main ul li:first-child a{padding:10px 7px 9px}
.menu_main ul li:first-child:hover a, .menu_main ul li.current-menu-item a.home {    padding-bottom: 9px;}
.icon_search,.box_search{height:50px}
.icon_search{padding:16px 15px}
.form_search{top:50px}
.thumb620x370{height:auto}
.news_300_cate .thumb300x200{height:153px}
.news_300_cate .title_news300 .h42{height:39px}
.title_news_focus{font-size:22px;text-align:center}

.content_top_home{margin-bottom:10px}
.fix_Utilities.scroll{/*top:50px;*/top:0;}
.back_header .fixed_head.sticky_main{position:fixed;width:100%;top:0;background:#112870  url(../images/bg_menu.gif);height:50px;}
.tab_match li a{padding:7px 6px;}
.cover_match {font-size:12px}
.tbl_club{font-size:12px}
.tbl_club tr td, .tbl_bxh_Tournaments tr th{font-size:12px}
.tbl_club tr th{padding:10px 2px}
.list_match_day li{width:49%;margin-right:1%}
.tbl_bxh_Tournaments tr td, .tbl_bxh_Tournaments tr th{font-size:13px}
.content_tab_match{font-size:13px}
.bg_gray2{font-size:13px}
.time_tour{width:75px;margin-left:-38px;}
.time_tour .text_up.clred.f12{font-size:11px !important}
.time_tour .f18{font-size:16px;}
.list_match_day li{padding:20px 5px}
.fixture .teamName{font-size:13px}
.fixture .team{padding-left: 4.0rem;}
.fixture .team:first-of-type{padding-right: 4.0rem;}
.thumb145{height:115px}
.thumb395{height:365px}
.list_four_video_home li{height:215px}
.overview_macth .time_total {position: relative;font-family: 'Roboto', sans-serif;top: -3px;left: 0px;text-align: center;color: #777; width: 100%;}
.fixture .overview_macth>.arrow-right{}

.col40per .list_four_video li{width:100%}
.col40per .list_four_video li:nth-child(3),.col40per .list_four_video li:nth-child(4){display:none}

.thumb145{height:126px;}
.bottom_focus_cate:nth-child(2n){margin-top: 10px;}
.bottom_focus_cate{width:100%}
.thumb300x180{height:147px}
}


@media screen and (max-width: 1100px){
.grid1070{width:1020px}
.content_detail_video .grid750{width:680px}
.content_detail_video .list_slide_video_detail li{width:32%;margin-right:2%}
.content_detail_video .list_slide_video_detail li:nth-child(3n){margin-right:0}
}
@media screen and (max-width: 1160px){
.list_match_day li{width:49%}
.grid1260{width:740px}
.left_topbar{display:none}
.logo_top_main{text-align:left}
.menu_main{display:none}
.show_menu{display:block}
.container {    display: inline-block;    cursor: pointer;    margin-top:10px}
.bar1, .bar2, .bar3 {    width: 30px;    height: 2px;    background-color: #fff;    margin: 6px 0;    transition: 0.4s;}
.change .bar1 {        -webkit-transform: rotate(-45deg) translate(-9px, 6px);    transform: rotate(-45deg) translate(-6px, 6px);}
.change .bar2 {    opacity: 0;}
.change .bar3 {  -webkit-transform: rotate(45deg) translate(-8px, -8px);    transform: rotate(45deg) translate(-5px, -6px);}
.menu_main.active{display:block;position:absolute;background:#f6f6f6;border:1px solid #fff;top:50px;left:-10px;right:-10px;padding:15px;text-align:center;    box-shadow: 0 5PX 10px 0 rgba(0,0,0,0.2);}
.menu_main.active li a{    color: #fff;    font-size: 14px;    display: block;    text-align: center;}
.menu_main ul li > a, .menu_main ul li > a{ color: #fff;    background: #2E62C0;    border-radius: 3px;padding:9px 10px !important;margin-right:5px;color:#fff;margin-bottom:10px;border-bottom:none !important}
.menu_main ul li { position: relative;    width: auto;    display: inline-block;    margin-right: 1%;float:none}
.menu_main ul li:hover > a{padding:9px 10px !important;border-bottom:none !important; }
.sub_menu1{display:none !important}
.back_header .grid1260{}
.grid300_768{display:none}
.grid620{width: 100%;}
.slide_match{width:548px}
.news_two_ver li{width:100%;display:none}
.news_two_ver li:nth-child(1),.news_two_ver li:nth-child(2){display:block}
.news_two_ver li:nth-child(2){margin-bottom:0}
.thumb118{height:107px}
.col40per .list_four_video li{height:191px;margin-bottom:15px}
.thumb340{height:314px}
.news_two_col .grid300{width:202px}
.news_four_col .grid300{width:32%;margin-right:2%}
.news_four_col1100 .grid300:nth-child(2n), .news_four_col1100 .grid300:nth-child(3n), .news_four_col1100 .grid300:nth-child(4n){width: 205px;}
.list_title_bg li a{font-size:14px}
.icon_sopcast{font-size:13px}
.content_box_home,.content_top_home{margin-bottom:15px}    
.logo_footer {display:none}
.left_footer{margin-left:0;padding-left:0;border:none}
.right_footer{width:390px;border:none;padding-right:0;}
.left_footer{width:270px}
.menu_main ul li:first-child a{padding:5px 10px !important}
.grid750{width:495px}
.grid490{width:240px}
.list_four_video li{width:100%;height:215px}
.list_four_video li:nth-child(3),.list_four_video li:nth-child(4){display:none}
.list_slide_video_cate li{width:240px}
.list_slide_video_cate li:nth-child(3n+1){clear:left}
.list_slide_video_cate li:nth-child(3n){margin-right:0}

.list_slide_video_cate li:nth-child(5n){margin-right:inherit}
.list_slide_video_cate li:nth-child(3n+2),.list_slide_video_cate li:nth-child(3n+1){margin-right:15px;}
.list_slide_video_cate li:nth-child(5n+1){clear:none}

.content_mbcate .grid940{width: calc(100% - 320px);}
.bottom_focus_cate:nth-child(2n){display:block;margin-bottom:0}
.bottom_focus_cate{width:100%;margin-bottom:10px;}
.content_mbcate .news_300_cate.grid300{width:100%;margin-top:15px}
.content_mbcate .news_300_cate.grid300 div{width: 202px;float:left;margin-right:15px;}
.content_mbcate .news_300_cate.grid300 div:nth-child(2){margin-right:0}
.news_300_cate .thumb300x200{height:140px}
.list_cate_news .thumb200x140 {    width: 38%;    height: 110px;}
.list_cate_news .info_cate_news{width:57%}
.list_cate_news .info_cate_news .sapo_news{display:none}
.list_cate_news  .title_cate_news{font-size:16px}
.mb_cate1490 .col60per{width:100%;margin-bottom:15px}
.mb_cate1490 .col40per{width:100%}
.mb_cate1490 .list_four_video li{width:48%;height:193px}
.slt_tourney_tab{min-width:220px}
.content_main_onecol .list_four_video li{height:193px}
.content_main_onecol .grid940,.content_main_onecol .grid940_border{width:750px}
.content_main_onecol .grid940_border{padding:20px}
.content_main_onecol  .grid300{width:31.5% !important}
/* .content_main_twocol .grid940{width:750px} */

.content_main_twocol .grid620{width:100%}
.content_main_twocol .list_four_video li:nth-child(3n){display:block}
.content_main_twocol .grid300_1010{margin:0 auto;float:right;}

.content_main_threecol .grid940{width:100%}
.content_main_threecol .grid300_1010 {width:100%}
.content_main_threecol .grid300_oto .list_danhgiaxe .bx-wrapper{width:300px;margin:0 auto 20px;float:none}
.content_main_threecol .grid300_oto .list_danhgiaxe  li{float:left;width:32%;margin-right:2%;}
.content_main_threecol .grid300_oto .list_danhgiaxe  li:nth-child(3n){margin-right:0}
.thumb300x145{width:100%}

.grid1070{width:750px}
.content_detail_video .grid750{width:100%;float:none}
.grid320{margin:0 auto;float:none;width:100%}
.w95per{width:85%}
.title_video_same{width:calc(100% - 150px);float:right}
.thumb130x80{float:left}
.ads_gray{text-align:center}
.bg_gray .slimScrollDiv,.bg_gray .scroll_same_video{height:auto !important}


.content_data .grid940{width:100%}
.content_data .list_cate_news .thumb200x140{width:23%}
.content_data .list_cate_news .info_cate_news{width:calc(100% - 26%);margin-left:2%}
.content_data .grid300{width:100%}
.show1366{display:none}
#back_top{bottom:30px}

.top_Utilities li{margin:8px 0 0;padding:2px 10px}
.top_Utilities li a{font-size:12px}
/* .top_Utilities img{margin-right:2px;height:15px} */
.thumb300x180{height:160px}
}

@media screen and (max-width: 950px)
{
    .overview_match .grid940{max-width:750px}
.list_tab_live li a {padding: 6px 5px;}
}

.slt_round {
    width: 100%;
    padding: 7px;
    font-size: 14px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.video_code iframe {
    width: 100% !important;
    height: 530px;
}

.grid1120{width:1240px;margin:0 auto}
.grid800{width:calc(100% - 320px)}
.thumb540x360{width:540px;height:360px}
.col540{width:540px;}
.thumb150x99{width:168px;height:112px;}
.time_news_index{display:inline-block;font-size:12px;color:#666}
.list_three_news_v2 li{display:block !important;width:100% ;margin-bottom:20px}
.col240{width:240px;}
.thumb160{height:160px;}
.list_three_news_v2 .title_news_three{height:53px ;margin:12px 10px ; margin-bottom:0 ;font-size:16px}
.list_three_news_v2 .time_news_index{margin:0 10px 10px}
.slide_match{width:calc(100% - 230px) !important}
.col200_match{width:230px;padding:18px 20px}
.thumb245x163{width:245px;height:163px;margin-right:20px;float:left}
.info_list_news_index_v2{width:calc(100% - 265px);float:left}
.tag_cate{
	/* display: inline-block;
    background: #ca3036;
    border-radius: 30px;
    padding: 4px 13px;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase; */
    margin-right: 10px;
    position: relative;
    height: 17px;
    line-height: 17px;
    display: inline-block;
    font-size: 9px;
    padding: 0 7px 0 7px;
    color: #fff;
    text-transform: uppercase;
}
.tag_cate.bg_blue{
	background: rgb(232, 60, 66);
    background: -webkit-linear-gradient(left, rgba(232, 60, 66, 1) 0%, rgba(255, 144, 0, 1) 100%);
    background: -o-linear-gradient(left, rgba(232, 60, 66, 1) 0%, rgba(255, 144, 0, 1) 100%);
    background: linear-gradient(to right, rgba(232, 60, 66, 1) 0%, rgba(255, 144, 0, 1) 100%);
}
.tag_cate:after {
    content: '';
    display: block;
    width: 0px;
    height: 0px;
    border-right: 8px solid transparent;
    border-top: 8px solid #ff9000;
    position: absolute;
    top: 0;
    left: calc(100% - 1px);
}
.tag_cate:hover{color: #fff}
.bg_green{background:#3ea96e}
.bg_orange{background:#ed5b21}
.bg_blue{background:#2e6e9f}
.bg_purple{background:#6a5094}
.bg_cyan{background:#30caba}

.list_news_index_v2{margin-bottom:20px}
.list_news_index_v2 li{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px;}
.list_news_index_v2 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.h77{max-height:80px;display:block;overflow:hidden}
.ads_full{background:#f2f2f2;text-align:center;padding:5px;margin-bottom:20px}
.thumb600x400{width:600px;height:400px}
.col600{width: calc(100% - 200px)}
.col500{width: 500px}
.list_three_video li{width: 100%;border:  1px solid #ddd;margin-bottom: 15px}
.list_three_video li:last-child{margin-bottom: 0}
.thumb185x123{width: 180px;height: 121px;float: left;}
.title_three_video{width: calc(100% - 183px);float: left;padding: 15px;}
.title_three_video .h57{max-height: 64px;height: auto;}
.box_reading{background: #121d2a}
.head_reading{background: #083366;padding: 10px 0}
.head_reading .name_head_reading{font-weight:bold; color: #fff;border-left:5px solid #ec1a2e;padding-left: 7px;font-size: 18px;line-height: 18px }
.box_reading .list_news_index_v2{padding: 20px}
.box_reading .list_news_index_v2 li{border-bottom-color:rgba(255,255,255,0.2)  }
.box_missnews{background:#ededed;border-top:5px solid #d8d8d8;;border-bottom:1px solid #ccc}
.head_miss_news{background:url(../images/icon_miss.png) left no-repeat;padding-left:35px;font-weight:bold;font-size:22px;margin:10px 20px 5px}


/* 
 *     Core Owl Carousel CSS File
 *    v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
    
.owl-carousel .owl-item{
    float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
*     Owl Carousel Owl Demo Theme 
*    v1.3.2
*/

.owl-theme .owl-controls{
    margin-top: 0px;
    text-align: center;
    position:absolute;
    top:-30px;right:10px
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
    text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
    display: block;
    width: 10px;
    height: 10px;
    margin: 5px 3px;

    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #bbb;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #d02e2e;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}

.list_missnews{margin:0 10px 0 10px ;padding-bottom:15px}
#slide_missnews li{background:#fff;margin: 10px;padding-bottom:5px}
.thumb800x532{width:800px;height:532px;}
.title_news_focus{text-align:left !important;line-height:26px}
.box_photo_home{margin-bottom:30px}
.list_four_photo{margin-top:10px}
.list_four_photo li{width:24%;float:left;margin-right:1.3%;}
.list_four_photo li:last-child{margin-right:0}
.list_four_photo .title_news300{padding:10px}
.thumb190x126{width:100%;height:126px}
.head_photo_home{color:#000;font-weight:bold;font-size:22px;background:#ececec;padding:10px 20px;border:1px solid #ccc;border-bottom:none}
.head_photo_home .fa{color:#d02e2e;margin-right:7px}
.col280{width:280px}
.thumb500x332{width:500px;height:332px}
.list_title_bg.mar_bottom8 li {    margin-bottom: 8px;}
.footer_cate{ background:#f2f2f2;padding-bottom:20px;}
.list_footer_cate{margin:30px 0 0}
.list_footer_cate > li{float:left;margin-right:3%;width:17.5%;padding-left: 10px;}
.list_footer_cate > li:nth-child(5){margin-right:0;}
.list_footer_cate > li ul li{margin-top:5px;padding-top:5px;border-top:1px dotted #ccc}
.list_footer_cate > li a{font-size:13px}

.list_footer_cate > li a:after{
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #1b95e0;
    position: absolute;
    left: -10px;
    top: 8px;
}
.list_footer_cate > li .head_footer_cate:nth-child(2n) a:after{
/* .list_footer_cate > li:nth-child(2n) > a:before { */
    background-color: #ff4747;
}

.content_footer_tag{
    padding: 20px 0 15px 0;
    width: 100%;
    float: left;
    /* background: url(../images/bg_head_bot.png) left center no-repeat; */
}


.head_footer_cate{font-weight:bold;font-size:15px;font-family:Roboto, sans-serif;text-transform:uppercase;margin-bottom:10px;position: relative}
.footer_tag{
	background:#fff;box-shadow: 1px 1px 9px #ddd
}
.key_footer_tag{
	background: #ffffff;
    padding: 0 8px;
    display: inline-block;
    border: 1px solid #ddd;
    float: right;
    margin-right: 8px;
    font-size: 12px;
    line-height: 24px;
    transition: all 0.4s
}
.key_footer_tag:hover{background:#003d83;color:#fff;border-color:#fff}
.footer_bottom{border-top:4px solid #c62026;margin:0;padding:30px 0;background: #fff}
.list_title_bg li a.h42{height:42px;line-height:22px}
.list_two_thumb li a.h58{font-size:14px;line-height:20px}
.list_four_photo  .title_news300 a.h42{height:38px}
@media screen and (max-width: 1366px)
{
    .grid1120{width:980px;}
    /* .grid800{width:695px} */
    .col540{width:480px}
    .thumb540x360{height:319px;width:480px}
    .col240{width:200px}
    .thumb160{height:133px;}
    .thumb150x99{width:128px;height:85px;}
    /* .col600{width:520px} */
    .col500{width:475px}
    .thumb600x400{width:520px;height:346px}
    .thumb185x123{width:155px;height:103px}
    .thumb800x532{width:695px;height:462px}
    .col280{width:240px}
    .thumb500x332{width:100%;height:289px;}
    .col280 .list_title_bg li a{font-size:14px;line-height:19px}
    .col280 .list_title_bg li a .h42{height:41px}
    .col280 .list_title_bg li{padding:10px}
    .list_title_bg.mar_bottom8 li{margin-bottom:7px}
    .thumb190x126{height:110px}

    .col280  .thumb300x180 {height:160px;}
    .col500.fl{width:calc(100% - 260px)}
    .thumb85x55{width:75px;height:50px}
    .list_missnews .thumb160{height:152px}
    .list_three_news_v2 .title_news_three{margin:5px;font-size:14px;height:48px}
    .title_three_video .h57{max-height:49px}
    .info_list_news_index_v2 .f20{font-size:18px}
    .title_news300 a.h42{height:41px; }
    .title_news_focus{font-size:20px;}
}



.load_more_home{background: #253774;padding:13px 10px;text-align: center;width: 100%;text-transform: uppercase;color: #fff;font-weight: bold;font-size: 18px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);}
.load_more_home:hover{background: #122b74;color:#fff;text-shadow:none}
.list_news_24h li:first-child .title_news_thumb_left{font-weight:bold}
.grid_tin24 .col48per{width:48.5%}


.thumb180x120{width:180px;height:120px;float:left;margin-right:20px}
.list_news_relate_bottom{border-bottom:1px dotted #ccc;margin-top:20px;}
.list_news_relate_bottom li .info_list_news_index_v2{width:calc(100% - 200px)}
.thumbblock img{max-width:100%}
.select_date{text-align:center;padding-top:20px;border-top:1px dashed #ddd}
.select_date a{padding:5px 15px;border:1px solid #f5cbcb;margin:0.5%;margin-bottom:5px;background:#fcebeb;width:32.3%}
.select_date a:hover{background:#3853b0;color:#fff;border:1px solid #293f8c}
.head_footer_cate{text-transform:none}
.btn_comment_design{font-size:12px}
.box_select_date{margin-bottom:20px;background:#d9e2ff;}

.box_select_date div.fr{background: #b9d6f6;padding: 10px;}
.box_select_date div.fl{padding:10px 10px 0 10px}
    
    
/*Style date picker*/    
input.dp-applied {
    width: 140px;
    float: left;
    display: none;
}

a.dp-choose-date {
    float: left;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0px 3px 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}

#calendar-me {
    margin: 20px;
}
pre.sourcecode {
    border: 2px dashed #ccc;
    padding: 10px;
    width: 734px;
    overflow: auto;
    margin: 0 0 20px;
}

table.jCalendar {
    border: 1px solid #ddd;
    background: #aaa;
    border-collapse: collapse;

}
table.jCalendar th {
    background: #333;
    color: #fff;
    font-weight: bold;
    padding: 5px 7px;
}

table.jCalendar td {
    background: #bbb;
    color: #000;
    padding: 6px 8px;
    text-align: center;
    border:1px solid #eee
}
table.jCalendar td.other-month {
    background: #ddd;
    color: #aaa;
}
table.jCalendar td.today {
    background: #666;
    color: #fff;
}
table.jCalendar td.selected {
    background: #f66;
    color: #fff;
}
table.jCalendar td.selected.dp-hover {
    background: #f33;
    color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
    background: #fff;
    color: #000;
}
table.jCalendar tr.selectedWeek td {
    background: #f66;
    color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
    background: #bbb;
    color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
    background: #bbb;
    color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
    position: relative;
    background: #fff;
    font-size: 11px;
    font-family: Roboto, sans-serif;
    padding: 5px;
    width: auto;
    line-height: 1.2em;
}
div#dp-popup {
    position: absolute;
    z-index: 199;
}
div.dp-popup h2 {
    display:block;
    font-size: 11px;
    text-align: center;
    margin: 5px 0;
    padding: 0;
    font-weight:bold;
    text-transform:uppercase
}
a#dp-close {
    font-size: 11px;
    padding: 4px 0;
    text-align: center;
    display: block;
}
a#dp-close:hover {
    text-decoration: underline;
}
div.dp-popup a {
    color: #000;
    text-decoration: none;
    padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
    position: absolute;
    top: 2px;
    left: 4px;
    width: 100px;
}
div.dp-popup div.dp-nav-prev a {
    float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
    cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
    cursor: default;
}
div.dp-popup div.dp-nav-next {
    position: absolute;
    top: 2px;
    right: 4px;
    width: 100px;
}
div.dp-popup div.dp-nav-next a {
    float: right;
}
div.dp-popup a.disabled {
    cursor: default;
    color: #aaa;
}
div.dp-popup td {
    cursor: pointer;
}
div.dp-popup td.disabled {
    cursor: default;
}
div.dp-popup div.dp-nav-next,div.dp-popup div.dp-nav-prev{font-size:18px;color:#999}

.list_day{height:53px;}
.fixture .team {color:#000}
.fixture:hover .overview_macth .team{color:#fff}
.fixture .score{z-index:9}
.thumb150x150{width:140px;height:140px;float:left;border:5px solid #eee}
.box_info_author{margin-bottom:30px; border:2px dashed #eee;padding:15px;}
.desc_author{margin-top:15px;margin-bottom:5px;line-height:20px}
.info_author{width:calc(100% - 190px);margin-left:10px;color:#333}
.info_author {font-size:15px;padding:0px 10px}
.info_author .fa{margin-right:5px;width:15px}
.info_author a{color:#0B7FD3}
.author_name{font-size:28px;font-weight:bold;color:#444;text-transform:uppercase}

.grid240{width:240px}

.grid540{width:540px;}
.thumb540x360{width:540px;height:360px}
.grid540 .list_three_news li{width:49%;margin-right:2%}
.grid540 .list_three_news li:last-child{margin-right:0;display:block !important}
.grid540 .list_three_news li .title_news_three{ height:72px;line-height:18px}
.grid240 .list_title_bg li {    margin-bottom: 12px;    padding: 9px 15px;}
.thumb128x85{width:132px;height:88px;float:left;margin-right:10px}

@media screen and (max-width: 1490px)
{
    .grid240{width:245px}
    .grid540 .list_three_news li .title_news_three{height:70px;margin:7px 10px 3px}
    .thumb128x85{height:82px}
}
@media screen and (max-width: 1366px)
{
    .grid540{width:calc(100% - 260px)}
    .grid240{width:240px}
    .grid540 .list_three_news li{width:100%;margin-bottom:10px}
    /* .grid540 .list_three_news li:nth-child(2){margin-bottom:0} */
    .thumb540x360{width:100%;height:293px}
    .thumb128x85{height:66px;width:99px;}
    .grid540 .list_three_news li .title_news_three{height:53px}
    .grid540 .list_three_news li .title_news_three{font-size:14px;}
    .content_main_twocol .news_four_col_detail .thumb300x180 {height: 132px;}
}

@media screen and (max-width: 1160px)
{
    .info_author{font-size:14px;padding:10px}
    .thumb150x150{width:125px;height:120px}
    .info_author{width:calc(100% - 130px);margin-left:5px}
    .author_name{font-size:20px;}
}

.team_left, .team_right{height:29px}
.btn_result{background:#c62127;padding:10px 15px;text-transform:uppercase;font-weight:bold;border-radius:40px ;color:#fff;width:160px;text-align:center;cursor:pointer}
.name_team_detail{margin-top:3px;display:inline-block}

#ty-le-keo {max-width: 800px;}
#ty-le-keo .Tyleweb_1 {width: 10%;text-align: center;color: #ffffff;background-color: #797979;line-height: 22px;}
#ty-le-keo .Tyleweb_1a {width: 30%;text-align: center;color: #ffffff;background-color: #797979;}
#ty-le-keo .Tyleweb_1c {text-align: center;color: #ffffff;background-color: #797979;line-height: 22px;}
#ty-le-keo .trd_TYLETT_1 {background-color: #dde6e9;line-height: 22px;}
#ty-le-keo .title-keo {    background-color: #3b5998;    color: #ffffff;    border: 1px solid #fff;    text-align: center;    padding: 5px 10px;}
#ty-le-keo .title-keo .bg_h2 {font-size: 16px;font-weight: bold;}
#ty-le-keo .TYLETT_4 {background-color: #aaa;line-height: 22px;padding: 10px;}
#ty-le-keo .TYLETT_2a {color: #fff;padding: 7px 10px;font-size: 12px;}
#ty-le-keo .TYLETT_3 {background-color: #e8efff;}
#ty-le-keo .TYLETT_3_1 {background-color: #fff;}
#ty-le-keo .TYLETT_3a {color: #464646;text-align: center;padding-top: 5px;border-right:1px solid #e4e4e4}
#ty-le-keo .chutyle {color: #ee6363;}
#ty-le-keo .TYLETT_3b {color: #464646;text-align: left;padding-left: 5px;border-right: 1px solid #e4e4e4;}
#ty-le-keo .TYLETT_3c {color: #464646;text-align: left;padding: 0 5px;border-right:1px solid #e4e4e4}
#ty-le-keo .TYLETT_3d {color: #464646;text-align: right;padding-right: 5px;border-right:1px solid #e4e4e4}
#ty-le-keo .TYLETT_3c:last-child{border-right:none}
#ty-le-keo .do {color: #810101;}
#ty-le-keo table  td{padding: 4px;font-size: 12px;vertical-align:middle;}
#ty-le-keo table  td[class*="Tyleweb"]{border:1px solid #fff}
.Tyleweb_1{
    width:10%;
    text-align:center;
    color:#ffffff;
    background-color:#797979;
    line-height:22px;
}
.Tyleweb_1a{
    width:30%;
    text-align:center;
    color:#ffffff;
    background-color:#797979;
}
.Tyleweb_1c{
    text-align:center;
    color:#ffffff;
    background-color:#797979;
    line-height:22px;
}
.trd_Tyleweb_1{
    width:10%;
    text-align:center;
    color:#646464;
}
.trd_Tyleweb_1a{
    width:30%;
    text-align:center;
    color:#646464;
}
.trd_Tyleweb_1c{
    text-align:center;
    color:#646464;
}
.trd_Tyleweb_2{
    text-align:center;
    line-height:15px;
    color:#646464;
}
.trd_Tyleweb_3{
    text-align:left;
    padding-left:5px;
    color:#646464;
}


/*vote*/

input[type="radio"]{    -webkit-appearance: !important;border-radius:20px;padding:10px;background:#fff    }
.head_vote{border-top: 5px solid #DD4242;font-size: 16px;font-weight: bold;padding: 7px 0;text-transform:uppercase}
.binhchon {    background:#f2f2f2;    border:1px solid #ccc;    padding:20px;margin-bottom:20px;position: relative;min-height: 180px;    }
.submitvote {    border-top: 1px solid #fff;    text-align:right;    }
.submitvote button{background:#0C47A0;border-radius:3px;margin-left:10px;border:none;color:#fff;padding: 5px 10px;margin-top: 10px;}
.submitvote button:hover{background:#C00}
.binhchon label{display:block;margin:auto;font-size:14px; }
.binhchon input[type="radio"]{margin-right:10px}
.binhchon .hide {position: absolute; width: 340px; min-height: 200px; top: -1px; left: -1px; background: #FFF; border: 1px solid #ccc; padding: 15px 15px 0;font-size:14px;line-height:18px;bottom:-1px}
.binhchon .hide .one {display: inline-block; width: 100%;}
.binhchon .hide .one .tit{margin-bottom:5px}

.binhchon .hide .one .line {width: 237px; float: left; border: 1px solid #ccc; background: #FFF; border-radius: 3px; position: relative;}
.binhchon .hide .one .line b {display: inline-block; background: #2ca621; height: 12px;}
.binhchon .hide .one .line strong {position: absolute; top: 0; left: 48%; font-size: 10px; line-height: 12px;}
.binhchon .hide .one .fr {width: 65px; float: right;}
.close_vote{font-size: 11px; border: 1px solid #bababa; border-radius: 3px; background: #EEE; padding: 4px 10px;}
.btn_view_result{color:#0C47A0 !important;text-decoration:underline;background:none !important}

/*vip banner*/
.vipbanner{padding:10px;margin-bottom:10px}
.box_banner{width:980px;margin:0 auto;position:relative}
.close_vipbanner{width:40px}
.close_vipbanner,.btn_small_vipbanner,.btn_expand_vipbanner{font-size:10px;text-transform:uppercase;position:absolute;right:0;color:#999;background:rgba(0,0,0,0.5);padding:2px 5px}
.close_vipbanner:hover,.btn_small_vipbanner:hover,.btn_expand_vipbanner:hover{background:#2a5d9f;color:#fff}
.btn_small_vipbanner,.btn_expand_vipbanner{right:41px}
.vipbanner .hide{display:none}
.vipbanner .show{display:block}

.view_all_match_home{background:#eee;display:block;width:100%;padding:10px;text-align:center; border-bottom:3px solid #ccc;margin-bottom:20px;text-transform:uppercase;font-size:12px}
.view_all_match_home:hover{background: #003d83;border-color:#003d83;color:#fff}
.match_home .list_day{margin-bottom:0}
.match_home .matchList{margin-bottom:1px}
.match_home .matchList>li:first-child{margin-bottom:0;border-top:none}
.fixture .badge-25 img{max-height:20px}
.fixture .badge-25 {margin-top:-10px}
.team_one img, .team_two img{max-height:25px;}
.match_home .fixture .overview_macth{padding:5px 0;}
.match_home .fixture .teamName{line-height:25px}
.match_home .fixture .score{line-height:25px;margin-top:-12px;background:#ccc}
.match_home .fixture:hover .score{background:#fff}
.list_day li{padding:5px }

.list_news_relation {background: #f2f2f2;border: 1px solid #ddd;}
.list_news_relation li {padding: 5px 10px;border-bottom: none;background: none;position: relative;}
.list_news_relation li:before {content: '';width: 5px;height: 5px;background: #c12c2e;border-radius: 30px;display: inline-block;margin-right: 10px;position: absolute;top: 11px;}
.list_news_relation li a {width: 97%;margin-left: 11px;font-size: 14px;font-weight: bold;}

/*table quote*/
.grid900{width:900px;margin:0 auto}

.title_quote{border:1px solid #264991;padding:3px;display:inline-block;margin-bottom:20px}
.title_quote span{background:#264991;font-weight:bold;font-size:24px;color:#fff;display:inline-block;padding:10px 30px}
.table_quote{width:100%}
.table_quote tr.head_quote{background:#edb724;color:#fff;border-bottom:4px solid #d0a225}
.table_quote tr.head_quote th{padding:14px 10px;border-right:1px solid #d0a225}
.table_quote tr.head_quote th:last-child{border-right:none}
.table_quote tr.note_quote{background:#d5e7f6;border-top:1px solid #fff;text-align:center}
.table_quote tr.note_quote td{padding:14px 10px;color:#141414;text-transform:uppercase;font-weight:bold;}
.table_quote tr.col_two{background: #ededed}
.table_quote tr td{padding:14px 10px;border-right:1px solid #ddd}
.table_quote tr td:last-child{border-right:none}
.view_demo_quote{background:#80c9a3;border-radius:20px;font-size:11px;text-transform:uppercase;color:#fff;padding:2px 10px;text-align:center}
.view_demo_quote:hover{background:#7fb6e6;color:#fff}
.price_week{color:#e26262}
.price_cpm{color:#529ddc}
.info_contact{background:#f2f2f2;padding:30px 20px;text-align:center;border:1px solid #ddd;}
.info_contact div{margin-bottom:10px}
@media screen and (max-width: 1160px)
{
    .grid900{width:768px;margin:0 auto}
    .table_quote{font-size:12px}
}


/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(../images/controls-popup.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../images/controls-popup.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls-popup.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/controls-popup.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(../images/controls-popup.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/controls-popup.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls-popup.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls-popup.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; top:0; right:0; background:url(../images/controls-popup.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

      /*css button*/
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.animated {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.livechat-girl {
    position: fixed;
    top:250px;
    right: 50px;
    opacity: 0;
    z-index: 700;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    cursor: pointer;
    -webkit-transition: all 1s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 1s cubic-bezier(0.86, 0, 0.07, 1);
}
.livechat-girl.animated {
    opacity: 1;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
}

.rd-popover {
    padding: 0;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    color: #fff;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 1.25;
    text-align: left;
    border: 0;
    position: absolute;
    z-index: 65;
    max-width: 350px;
}
.rd-popover-green {
    background: #fff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,96,35,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,96,35,0.2);
}
.livechat-girl .livechat-hint {
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -20px;
    opacity: 0;
    z-index: 0;
    -webkit-transition: all .3s cubic-bezier(0.86,0,0.07,1);
    transition: all .3s cubic-bezier(0.86,0,0.07,1);
    width:0;
}

.rd-popover.single-line .popover-content {
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    white-space: nowrap;
    color:#008ab5;
}
.rd-popover .popover-content {
    background: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    color: #fff;
    position: relative;
    z-index: 60;
    padding: 20px;
    font-weight: 400;
    line-height: 1.45;
}
.rd-popover-left:after {
    right: -6px;
    top: 50%;
    margin-top: -10px;
    opacity:0
}

.rd-popover:after {
    position: absolute;
    display: block;
    content: '';
    height: 20px;
    width: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 50;
}
.rd-popover-green:after {
    background: #fff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,96,35,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,96,35,0.2);
}
.rd-popover-left:after {
    right: -6px;
    top: 50%;
    margin-top: -10px;
}
.livechat-girl .livechat-hint:after {
    right: -6px;
}
.rd-popover-green .popover-content {
    background: #fff;
}
.livechat-girl .livechat-hint {
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -20px;
    opacity: 0;
    z-index: 0;
    -webkit-transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
}

.livechat-girl .livechat-hint.hide_hint {
    opacity: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.livechat-girl .livechat-hint {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -20px;
    opacity: 0;
    z-index: 0;
    -webkit-transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
}
.livechat-girl .animated-circles .circle {
    background:rgba(50, 182, 247,0.3);
    width:100px;
    height:100px;
    border-radius: 50%;
    position: fixed;
    z-index: 49;
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
        lef: 0;
    bottom: -19px;
}
.livechat-girl .animated-circles.animated .c-1 {
    animation: 3500ms scaleToggleOne cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;

}
.livechat-girl .animated-circles.animated .c-2 {
    animation: 4500ms scaleToggleTwo cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;
        
}
.livechat-girl .animated-circles.animated .c-3 {
    animation: 5000ms scaleToggleThree cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;
        background:#fff
}
@keyframes scaleToggleOne {
0 {
transform:scale(1);
-webkit-transform:scale(1)
}
50% {
transform:scale(1.2);
-webkit-transform:scale(1.2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleTwo {
0 {
transform:scale(0.8);
-webkit-transform:scale(0.8)
}
20% {
transform:scale(0.8);
-webkit-transform:scale(0.8)
}
60% {
transform:scale(1.2);
-webkit-transform:scale(1.2)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
@keyframes scaleToggleThree {
0 {
transform:scale(0.8);
-webkit-transform:scale(0.8)
}
33% {
transform:scale(0.8);
-webkit-transform:scale(0.8)
}
66% {
transform:scale(0.9);
-webkit-transform:scale(0.9)
}
100% {
transform:scale(0.5);
-webkit-transform:scale(0.5)
}
}
.text_contact{   
font-family: 'robotoCDR';
font-weight: bold;
text-transform: uppercase;
width: 70px;
text-align: center;
position: relative;
z-index: 99;
top: -10px;
left: 13px;}
.text_contact a{color:#333}
 
.head_box_new24h{font-size:14px;font-weight:bold;color:#fff;background:#003d83;padding:7px 10px 5px 7px;text-transform:uppercase}
.head_box_new24h span{background: #fff;color: #000;padding: 2px 7px 5px;display:inline-block;margin-bottom:-5px}
.head_box_new24h .hide {background: #c12c2e;color: #fff;cursor: pointer;}
.list_news24h{padding:10px 0;border-bottom:none}
.list_news24h li{margin-bottom:5px;border-bottom:1px dashed #ddd;padding-bottom:7px;margin-bottom:7px}
.list_news24h li:last-child{margin-bottom:0}
.box_new24h{margin-bottom:15px;}
.time_list_news24h{display:inline-block;background:#c12c2e;color:#fff;padding:1px 4px;font-size:12px;margin-right:7px;float:left;width:39px;position:relative; margin-top: 10px;}
.title_list_news24h{float:left;width:212px;line-height:18px}
.list_relation_news_left li{border-bottom:1px dashed #ccc;margin-bottom:7px;padding-bottom:7px}
.list_relation_news_left li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.list_relation_news_left li:first-child a{font-weight:bold; }
.icon_share_left{font-weight:normal !important;color:#666;font-size:12px;margin-right:5px;padding-right:5px;line-height:10px}    
.list_relation_news_right .thumb105x80{margin-right:7px;}
.list_relation_news_right .sapo_right{font-size:12px;color:#666;margin-top:5px}
.list_relation_news_right li{position:relative;padding-left:10px}
.list_relation_news_right li:first-child{padding-left:0}
.list_relation_news_right li:before{content:"\f105";position:absolute;top:4px;display:inline-block;left:0;    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

@media screen and (max-width: 1480px){
    #ty-le-keo table td {font-size: 11px;}
}

/*Video page*/
.menu_video_left{
    border:1px solid #ddd;-webkit-box-shadow: 5px 5px 0px 0px rgba(242,242,242,1);
    -moz-box-shadow: 5px 5px 0px 0px rgba(242,242,242,1);
    box-shadow: 5px 5px 0px 0px rgba(242,242,242,1);margin-bottom:20px
}
.head_menu_video_left{background:#ebebeb;padding:10px;border-bottom:1px solid #ddd}
.head_menu_video_left .fa{margin-right:5px}
.list_menu_left{margin:15px 10px}
.list_menu_left li{border-bottom:1px dashed #ddd;margin-bottom:10px;padding-bottom:10px}
.list_menu_left li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.list_menu_left li a{font-size:12px;text-transform:uppercase}
.thumb337{max-height:360px;color: #fff;text-align: center;}
div[id^="mcle-"] {display: none;}
.thumbblock iframe {max-width: 100%;}
.thumb350{max-height:350px}
.thumb350 img{display:block}
.tag_video_home {font-size:12px;color:#888;margin:10px 0;border-bottom:1px solid #ddd;padding-bottom:10px}
.box_video_right{border:1px solid #ddd}
.head_box_video_right{background:#f2f2f2;padding:0 10px}
.head_box_video_right span{padding:10px 0;display:inline-block;border-bottom:2px solid #d83535;text-transform:uppercase;font-weight:bold;color:#d83535}
.thumb115x77{width:115px;height:77px;float:left}
.title_list_video_right{float:left;width:calc(100% - 125px);margin-left:10px}
.list_video_right{margin:15px 10px}
.list_video_right li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.list_video_right li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.thumbblock img{display:block;height: 100%;width: 100%;}
.list_video_bottom_detail li{width:23.5%;margin-right:2%;float:left}
.list_video_bottom_detail li:last-child{margin-right:0}
.list_video_bottom_detail li .box_list_four{padding:10px}

@media screen and (max-width: 1610px){
    .news_300_cate .thumb300x200 {
        height: 181px;
}
}
@media screen and (max-width: 1490px){
    .news_300_cate .thumb300x200 {
        height: 157px;
}
}
@media screen and (max-width: 1366px){
    /* .content_video_page .col600{width:500px}     */
}

@media screen and (max-width: 1160px){
    .list_news_index_v2 .sapo_news {
        display: block;
}
.title_news300 a.h42{line-height:18px}
.content_video_page .col180{display:none}    
/* .content_video_page .col600{width:450px}     */
.list_video_bottom_detail li{width:49%;margin-bottom:10px}
.list_video_bottom_detail li:nth-child(2n){margin-right:0}
}
@media screen and (max-width: 1000px){
    .list_news_index_v2 .sapo_news {
        display: none;
    }
}

.cssload-jumping{
    position:relative;
    display:block;
    margin: 10px auto;
    width:82px;
}

.cssload-jumping, .cssload-jumping * {
    box-sizing: border-box;
}

.cssload-jumping span {
    display: inline-block;
    height: 11px;
    width: 11px;
    background: rgb(0,61,131);
    border-radius: 375px;
    background-clip: padding-box;
    -o-background-clip: padding-box;
    -ms-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
}

.cssload-jumping span:nth-child(1) {
    animation: scale 1.3s 0.13s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1.3s 0.13s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1.3s 0.13s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1.3s 0.13s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1.3s 0.13s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.cssload-jumping span:nth-child(2) {
    animation: scale 1.3s 0.26s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1.3s 0.26s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1.3s 0.26s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1.3s 0.26s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1.3s 0.26s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.cssload-jumping span:nth-child(3) {
    animation: scale 1.3s 0.39s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1.3s 0.39s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1.3s 0.39s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1.3s 0.39s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1.3s 0.39s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.cssload-jumping span:nth-child(4) {
    animation: scale 1.3s 0.52s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1.3s 0.52s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1.3s 0.52s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1.3s 0.52s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1.3s 0.52s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.cssload-jumping span:nth-child(5) {
    animation: scale 1.3s 0.65s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -o-animation: scale 1.3s 0.65s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -ms-animation: scale 1.3s 0.65s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -webkit-animation: scale 1.3s 0.65s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
    -moz-animation: scale 1.3s 0.65s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}



@keyframes scale {
    0% {
    transform: scale(0);
}
25% {
    transform: scale(0.9, 0.9);
    background: rgb(0,61,131);
}
50% {
    transform: scale(1, 1);
    margin: 0 2px;
    background: rgba(42,107,181,0.98);
}
100% {
    transform: scale(0);
}
}

@-o-keyframes scale {
    0% {
    -o-transform: scale(0);
}
25% {
    -o-transform: scale(0.9, 0.9);
    background: rgb(0,61,131);
}
50% {
    -o-transform: scale(1, 1);

    margin: 0 2px;
    background: rgba(42,107,181,0.98);
}
100% {
    -o-transform: scale(0);
}
}

@-ms-keyframes scale {
    0% {
    -ms-transform: scale(0);
}
25% {
    -ms-transform: scale(0.9, 0.9);
    background: rgb(0,61,131);
}
50% {
    -ms-transform: scale(1, 1);
    margin: 0 2px;
    background: rgba(42,107,181,0.98);
}
100% {
    -ms-transform: scale(0);
}
}

@-webkit-keyframes scale {
    0% {
    -webkit-transform: scale(0);
}
25% {
    -webkit-transform: scale(0.9, 0.9);
    background: rgb(0,61,131);
}
50% {
    -webkit-transform: scale(1, 1);
    margin: 0 2px;
    background: rgba(42,107,181,0.98);
}
100% {
    -webkit-transform: scale(0);
}
}

@-moz-keyframes scale {
    0% {
    -moz-transform: scale(0);
}
25% {
    -moz-transform: scale(0.9, 0.9);
    background: rgb(0,61,131);
}
50% {
    -moz-transform: scale(1, 1);
    margin: 0 2px;
    background: rgba(42,107,181,0.98);
}
100% {
    -moz-transform: scale(0);
}
}
.video-js.mep .btn-brand span{display:block !important}
.video-js.mep .vmp-time-control * {line-height: 40px !important;font-family: Roboto !important;}
.video-js.mep .vmp-poster .wrapper-btn-big-play .btn-big-play .icon-play svg{width: 14px !important;height: 20px !important;}
.video-js.mep .vmp-poster .wrapper-btn-big-play .btn-big-play .title-mep{padding:5px 20px !important;font-family: Roboto !important;font-size:18px !important}

.box_video_detail{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}
.view_cate_video{background:#4470d7;padding:10px 35px;display:inline-block;color:#fff;text-transform:uppercase;font-weight:bold;border-radius:40px;margin-top:10px}
.view_cate_video:hover{background:#CC2A2D;color:#fff}
.video_detail_bottom{margin-top:15px}
.head_video_bottom{color:#bf1a2a;font-weight:bold;font-size:16px;position:relative;border-top:1px solid #555;border-bottom:1px solid #555;height:5px;margin-bottom:20px;margin-top:30px}
.head_video_bottom span{background:#fff;display:inline-block;padding:0px 15px;position:relative;top:-5px}

.line_vertical{border-bottom:1px solid #ddd}
.list_news_other li{width:23.5%;float:left;margin-right:2%}
.list_news_other li:nth-child(4n){margin-right:0}
.thumb115{height:115px;margin-bottom:10px}

.head_box_health{border: 1px solid #ddd;padding: 7px 10px;font-weight: bold;text-transform: uppercase;border-top: 1px solid #229ebe;margin-bottom: 1px;color: #229ebe;font-size:16px}
.list_news_health li{background:#f2f2f2;padding:5px;margin-bottom:2px;border-left:3px solid #ddd}
.list_news_health li:hover{border-color:#229ebe}
.thumb100x67{width:100px;height:67px;}
.title_health{width:170px;margin-left:10px;font-size:13px}
/*css 24-4*/

.menu_main ul .sub_menu1{width:250px}
.menu_main ul .sub_menu1 li .sub_menu2{left:248px}
.menu_main ul .sub_menu1 li a{font-size:13px}
.list_title_home li{border-bottom:1px dotted #ccc;padding:10px 0; }
.list_title_home li:hover {border-left: 3px solid #5a83f5;padding-left: 12px;}
.list_title_home li:last-child {border-bottom: none;}
.list_title_home li a {line-height: 26px;}
.scroll_hot_event{border-left:1px dotted #ccc;height:520px;overflow:auto}
.hot_home{/*border-left:1px dotted #ccc;*/overflow:hidden}
.head_box_new24h .hide{background:none}
.list_video_right{margin:0 0 10px}
.list_video_right li{width:100%;margin:0;padding:10px}
.list_video_right li .h57{height:80px}
.head_bg{padding:10px;font-size:16px}
.head_bookstadium{position:relative;margin-bottom:15px}
.name_sk{position:absolute;top:25px;color:#fff;left:20px;text-shadow: 1px 1px 4px #000;}
#tabs_match ul.title_tab li{display:inline-block;}
#tabs_match ul.title_tab li.active a{background:#244791;color:#fff;display:inline-block;font-weight:bold;position:relative}
#tabs_match ul.title_tab li.active a:after{
    top: 95%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(156, 207, 112, 0);
    border-top-color: #244791;
    border-width: 7px;
    margin-left: -7px;
}
#tabs_match ul.title_tab li a{color:#999;font-weight:bold;padding:5px 10px;position:relative}
.head_bg_red{background:#d13131;color:#fff}
.thumb64x64{width:64px;height:64px;border-radius:100%;border:3px solid #fff;margin-right:7px}
.info_player_right{width:155px;margin:15px 0}
.list_scorer li .info_player{padding:10px 5px 0px;}
.list_scorer li{border-bottom:1px solid #ddd;}
.list_scorer li:last-child{border-bottom:none}
.total_goal{background:#fff;padding:15px 5px ;border-left:1px solid #ddd;width:61px;text-align:center}
.info_player *{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.list_news_bottom_detail li {width: 49%;display: inline-block;height: 110px;overflow: hidden;}
#main-detail .list_news_bottom_detail a.f16 {font-size: 16px !important;color: #333 !important;font-weight: bold;}
#main-detail .list_news_bottom_detail ul {margin-left: 0 !important;}
@media screen and (max-width: 1490px){
    .list_news_bottom_detail li {height: 80px;}
    .list_news_bottom_detail img{width: 92px;height:60px;min-height: 60px;}
    .list_news_bottom_detail .thumb150x100{width: 92px; height:60px;}
    .list_news_bottom_detail.list_news_relate_bottom li .info_list_news_index_v2{width:calc(100% - 104px)}
    .list_news_bottom_detail .f16{font-size: 13px !important;line-height:18px}
    #main-detail .list_news_bottom_detail a.f16, #main-detail .list_news_bottom_detail .info_list_news_index_v2 {font-size: 13px !important;line-height: 18px !important;}
}

.list_news_same > li{width:48%;margin-right:3%;float:left;margin-top:10px;border-top:1px dotted #ccc;padding-top:10px}
.list_news_same > li:nth-child(2),.list_news_same > li:nth-child(1){padding-top:0;margin-top:0;border:none}
.list_news_same > li:nth-child(2n){margin-right:0;}
.list_news_same > li:nth-child(2n+1){clear:left}
.thumb_news_same{float:left;margin-right:2%;height:153px;width:230px;}
.title_news_same{font-weight:bold;margin-bottom:5px;font-size:15px}
.info_news_same{float:left;width:calc(100% - 250px)}
.list_news_same .list_title_home{margin-top:15px;border-top:1px dotted #ccc}
.list_news_same .list_title_home li{padding-left:0;padding:6px 0;}
.list_news_same .list_title_home li:hover{border-left:none}
@media screen and (max-width: 1490px){
    .thumb_news_same{width:100%;height:225px;margin-bottom:10px}
    .thumb_news_same img{width:100%}
    .info_news_same{width:100%}
    .info_news_same .sapo_news{display:none}
    .title_news_same{font-size:16px}
}

.tructiep:before {
    content: "Trực tiếp";
    font-style: normal;
    font-weight: bold;
    color: #fff;
    background: #ff0002;
    padding: 0.85% 2%;
    font-size: 50%;
    border-radius: 5px;
    float: left;
    margin-right: 1%;
    text-transform: uppercase;
}

.count_down_seagame span{display:inline-block;padding: 3px;text-align:center;background:#444;border-radius:3px;margin:5px;color:#fff;font-weight:bold;font-size: 20px;width: 41px;height: 40px;}
.count_down_seagame span.box_day .name_time{font-weight:normal;font-size: 10px;text-transform:uppercase;}
.bg_countdown_seagame{background:#fff;padding: 18px 10px;background-image:url(../images/seagame2017/bg_box_seagame.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat;margin: -5px 0 -5px 20px;}

/*sea game*/
.head_seagame{background:#fdc903 url(../images/seagame2017/bg_title.png) right no-repeat;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.3); font-size:16px; font-weight:bold;position:relative;padding:10px 10px 10px 30px ; height:35px;margin-bottom:10px}
.head_seagame.mb20{margin-bottom:20px}
.icon_ruma{position:absolute;top:-9px;left:-10px}

.thumb384x256{width:100%;height:256px}
.list_news_home_seagame li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}
.list_news_home_seagame li:last-child{border-bottom:0}
.thumb160x107{width:160px;height:107px;margin-right:15px}
.btn_view_news{border:1px solid #ddd;padding:12px 15px;background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(223,223,223,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(223,223,223,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(223,223,223,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(223,223,223,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(223,223,223,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(223,223,223,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0 );display:block;border-radius:3px;text-align:center;font-size:16px;font-weight:bold;color:#888}
.list_news_blue li{position:relative;padding-left:15px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ddd}
.list_news_blue li:last-child{border-bottom:0}
.list_news_blue li a{font-size:14px;line-height:20px;color:#437baf}
.list_news_blue li:before{content:'';width:6px;height:6px;background:#437baf;display:inline-block;position:absolute;top:6px;left:0}
.head_seagame.mb0{margin-bottom:0}
.title_beside{width:calc(100% - 130px);margin-left:15px;font-size:14px;font-weight:bold}
.list_beside{margin-top:20px}
.list_beside li{border-bottom:1px solid #ddd;margin-bottom:13px;padding-bottom:13px}
.list_beside li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}

.title_beside{font-weight:normal;color:#437baf}
@media screen and (max-width: 1600px)
{
    .thumb384x256{height:auto}
}
.box_event_relate .grid300{width:300px}

.box_sponsor{position:relative;border-top: 1px solid #98c6e2;border-bottom: 3px solid #98c6e2;border-right: 1px solid #ddd;border-left:1px solid #ddd;padding:15px 10px;margin:0 0 20px 0}
.head_sponsor{position:absolute;background:#fff;padding:0 10px;top:-7px;text-transform:uppercase;color:#aaa;font-size:11px}
.list_sponsor li{padding-bottom:7px;margin-bottom:7px;border-bottom:1px dotted #ccc;line-height:20px;padding-left:15px;position:relative}
.list_sponsor li:before{position:absolute;width:5px;height:5px;background:#2c93d2;border-radius:10px;left:0;top:7px;content:''}
.list_sponsor li a{line-height:20px;color:#2c93d2}
.list_sponsor li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}

.sapo_detail {display:inline-block;font-size: 18px;line-height: 26px;font-family: 'Roboto', sans-serif;color: #111;margin-bottom: 15px;}
.list_news_relation {border:0;background:none; border-bottom:1px solid #efefef;}
.list_news_relation li a {font-size: 13px; line-height: 16px; color: #383e54; font-weight:normal;}
.box_author {
	width: 100%;
    margin-top: 10px;
    /* font-family: 'Roboto', sans-serif; */
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}
.date_news {margin:0; font-weight: 500;color: #585858}
.name_author span { font-weight: 500;color: #585858}
.name_author a {color: #1e63a9; font-weight: 900; text-transform: uppercase; font-size: 13px; font-family: SFD-Semibold;}
#main-detail {font-size: 17px !important; line-height: 25px !important; color: #222 !important; font-family: 'Roboto', serif !important;}
#main-detail * {font-family: 'Roboto',Georgia,Serif, Helvetica, sans-serif;font-size: 16px !important;line-height: 26px !important;word-wrap: break-word !important;color: #222;}
#main-detail .note_images {font-family: SFD-Regular !important; color: #666 !important; font-size: 14px !important; line-height: 15px !important; font-style:normal;}
#main-detail .note_images {margin-bottom:15px;}

.box_ads_bottom .head_box {border-bottom: 1px solid #ddd;}
.box_ads_bottom .list_news_index_v2 {margin: 10px;}
.box_ads_bottom .thumb180x120 {width: 100px;height: 70px;float:left;margin-right: 10px;}
.box_ads_bottom .info_list_news_index_v2 {width: calc(100% - 115px); float:left;}

@media screen and (max-width: 1160px)
{
    /* .grid1120{width:740px;} */
    /* .grid160{display: none;} */
    .grid800{width: calc(100% - 320px);}
    .col540{width:100%}
    .grid540{width:100%}
    .thumb540x360{width:100%;height:301px}
    .col240.fr{width:100%}
    .list_three_news_v2 li{width:48%;margin-right:4%}
    .list_three_news_v2 li:nth-child(2n){margin-right:0}
    .thumb160{height:144px;}
    .thumb245x163{width:195px;height:130px;}
    .info_list_news_index_v2{width:calc(100% - 215px)}
    .list_news_index_v2 .sapo_news{display:none}
    .list_news_index_v2 li .f20{font-size:18px}
    .col600{width: 100%;}
    .col500.fr{width:300px;}
    .thumb600x400{width:100%;height:301px    }
    .thumb185x123{height:89px;width:134px;}
    .title_three_video {  width: calc(100% - 134px);padding:10px}
    .title_three_video .h57{max-height:48px}
    .thumb800x532{width:100%;height:301px}
    .list_four_photo li{width:48%;margin-right:4%;margin-bottom:15px}
    .list_four_photo li:nth-child(2){margin-right:0}
    .list_four_photo li:nth-child(3),.list_four_photo li:nth-child(4){margin-bottom:0}
    .thumb190x126{width: 100%;height:144px;}
    .thumb500x332{width:100%;height:301px    }
    .col500.fl{width:100%;margin-bottom:15px}
    .col280.fr{width:100%}
    .col280 .list_title_bg li a{font-size:16px}
    .col280.fr .thumb300x180 {float:left;width:195px;height:130px}
    .col280.fr .box_list_four{float:left;width:calc(100% - 195px);padding:10px}
    .col280.fr .list_two_thumb li{margin-bottom:0}
    .col280.fr .list_two_thumb li:nth-child(2){display:none}
    .col280.fr .list_two_thumb li .h58{height:39px}
    .col280.fr .box_list_four a.fontRobotoslB.f16.mar_bottom15{height:44px;overflow:hidden;display:block}
    .list_title_bg li a.h42{height:auto}
    .list_news_index_v2 li .f20{font-size:16px}
    .title_three_video .h57{height:48px}
    .title_news_focus{font-size:18px}
    .list_three_news_v2 .title_news_three{line-height:20px;height:43px}
    .title_news300 a.h42{font-size:14px;height:45px;line-height:20px}
    .back_header{height:50px}
    .top_Utilities{height:auto}
    /* .overview_match .grid940{width:740px} */
    .list_tab_live li a{padding:8px 10px}
    .content_main_twocol .col40per {    width: 30%;}
    .content_main_twocol .col60per {    width: 68%;    margin-bottom: 10px;}

    body,html{overflow-x:hidden}
}

#ads_content {max-width: 100%;}

.hor-content .lightboxIcon {color: #fff;background: #666;padding: 2px 5px 2px 6px;border-radius: 50%;float: left;font-size: 12px;margin-right: 3px;position: absolute;}

#main-detail .box-news-suggest {display:none;}
#main-detail .box-news-suggest.new-version{display:inline-block;}
.tai-tro > a:after {content: "- Tin tài trợ -";color: #999;font-size: 12px;font-weight: normal;display: block;}

/* == start css VOTE ===================================== */
.box_relate_vote {
    width: 50%;
    float: left;
}

.col_vote_event {
    width: 50%;
    float: right;
    clear: right;
    padding-top: 30px;
    padding-left: 16px;
}

.inner_col_vote_event {
    background: #054179;
    position: relative;
    padding: 20px 25px;
    overflow: hidden;
}

.inner_col_vote_event:before {
    content: '';
    width: 262px;
    height: 316px;
    background: url("../img/imgpsh_fullsize.png") left bottom no-repeat;
    position: absolute;
    left: -129px;
    bottom: -179px;
}

.inner_col_vote_event:after {
    content: '';
    width: 262px;
    height: 316px;
    background: url("../img/imgpsh_fullsize.png") left bottom no-repeat;
    position: absolute;
    right: -129px;
    top: -62px;
}

.heading_vote {
    font-size: 22px;
    color: #000;
    font-weight: 900;
    letter-spacing: -1px;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.title_vote {
    color: #fff;
    font-size: 19px;
    font-weight: 600;
    position: relative;
    padding-bottom: 15px;
    line-height: 25px;
    padding-left: 13px;
}

.title_vote:before {
    content: '';
    display: block;
    height: 20px;
    background-color: #e20078;
    width: 45px;
    right: 100%;
    position: absolute;
    top: 2px;
}

.list_vote {
    position: relative;
}

.list_vote label {
    text-align: left;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    position: relative;
    padding-left: 20px;
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    cursor: pointer;
}

.list_vote input[type=checkbox], .list_vote input[type=radio] {
    position: absolute;
    top: 10px;
    left: 0;
}

.survey .thanks {
    margin-top: 10px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
    text-shadow: -1px 1px 3px rgb(138, 185, 224);
}

.div_btn_vote {
    text-align: right;
    padding-top: 15px;
    position: relative;
}

.div_btn_vote button {
    border: 0;
    outline: 0;
    color: #fff;
    height: 34px;
    line-height: 34px;
    width: 120px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    cursor: pointer;
}

.div_btn_vote .servey_vote {
    background-color: #e20078;
}

.div_btn_vote .servey_vote:hover {
    background-color: #cb006c;
}

.div_btn_vote .view_result {
    background-color: #fff;
    color: #000;
}

.div_btn_vote .view_result:hover {
    background-color: #72edff;
}


/*Box Survey*/
.row_fixtures.two_col {width: 60%;}
.both {clear: both;}

.survey {
    width: 100%;
    position: relative;
    margin: 15px 0;
}

.detail_list_graph_article .result .line, .detail_list_graph_article .result .tit {
    text-align: left;
}

.survey .tit, .survey .one {
    margin-bottom: 5px;
}

.result {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 20px 25px 20px 25px;
    background-color: rgb(255, 255, 255);
    border: 2px solid #333;
    z-index: 5;
}

.close_vote {
    border: 0;
    outline: 0;
    background-color: #e20078;
    color: #fff;
    height: 30px;
    line-height: 30px;
    width: 30px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 1px;
    right: 1px;
}



.survey .result .one .line {
    width: calc(100% - 100px);
    height: 15px;
    float: left;
    border: 1px solid #ccc;
    background: #FFF;
    border-radius: 3px;
    position: relative;
    margin-right: 10px;
    height: 20px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.survey .result .one .line b {
    display: inline-block;
    height: 18px;
    border-radius: 3px;
    background-color: #27aef1;
    background-image: -moz-linear-gradient(top, #8ae7f1, #167cb3);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #8ae7f1),color-stop(1, #167cb3));
    background-image: -webkit-linear-gradient(#8ae7f1, #167cb3);
}

.survey .result .one .line strong {
    position: absolute;
    top: 3px;
    left: 48%;
    font-size: 12px;
}

.survey .result .one .fr {
    width: 70px;
    float: right;
}

.survey .result .vote {
    display: inline-block;
    width: 100%;
}

.result p.title {
    line-height: normal;
}
/* == end css VOTE ===================================== */

.rightcontent_fixture {
	
}

.rowcontent_fixture {
	padding: 6px 10px;
    border-radius: 30px;
    border: 1px solid #ececec;
	margin-bottom: 6px;
	display: block;
}

.rowcontent_fixture:hover {
	background-color: #f1f1f1;
}

.rowcontent_fixture:after {
	content: '';
	display: block;
	clear: both;
}

.fteamfix {
	width: calc(50% - 30px);
	text-align: center;
	padding-top: 4px;
}

.fteamfix:after {
	content: '';
	display: block;
	clear: both;
}

.fhometeam {
	float: left;
}

.fawayteam {
	float: right;
}

.ftimescore {
	width: 60px;
	float: left;
	text-align: center;
	background-color: #a7a7a7;
	border-radius: 30px;
	color: #fff;
	font-size: 17px;
	height: 26px;
    line-height: 26px;
}

.spnflagteam {
	width: 26px;
	height: 17px;
}

.table_match .spnflagteam img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.fhometeam .spnflagteam {
	float: left;
}

.fawayteam .spnflagteam {
	float: right;
}

.fteamfix a {
	display: inline-block;
	font-size: 14px;
	color: #333;.
	padding-top: 3px;
}

.titledate_matches {
	font-size: 13px;
	font-weight: bold;
    color: #000;
    display: block;
    padding-top: 10px;
    text-transform: uppercase;
	padding-bottom: 5px;
}

.vcvideo {
    width: 100%;
}

#main-detail iframe, .player_detail iframe, .player_video iframe {
		width: 100%;
		height: 415px;
	}
	
#main-detail .detail_audio{
	width: 100%;
}
@media screen and (max-width: 1610px){
	#main-detail iframe, .player_detail iframe, .player_video iframe {
		width: 100%;
		height: 360px;
	}
}
@media screen and (max-width: 1490px){
	#main-detail iframe, .player_detail iframe, .player_video iframe {
		width: 100%;
		height: 275px;
	}
}
@media screen and (max-width: 1160px){
	#main-detail iframe, .player_detail iframe, .player_video iframe {
		width: 100%;
		height: 300px;
	}
}

.ClapprPlayerWrapper__default___3zUt9{
	height: auto!important;
}


.count_down {
    border-left: 1px solid #ffffff80;
    padding-left: 20px;
    margin: 3px 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text_count {
    color: #016fcd;
    font-size: 18px;
    font-weight: 300;
    display: inline-block;
    border: 1px solid #016fcd;
    padding: 1px 10px;
    border-radius: 3px;
    margin: 0 3px;
}
.text_count strong {
    font-size: 17px;
    color: #016fcd;
}
.bottom_topbar{
    top: 38px;
    position: absolute;
    right: 104px;
}
.bottom_topbar img{height: 30px;}


.zd-progress span.zd-loader{
    background: url(../images/lodding.gif) no-repeat!important;
    background-size: 25px 25px!important;
    top: -5px!important;
    }
.exp_widgetshow {
    background: red;
    color: #fff;
    text-align: center;
    font-size: 30px;
    min-height: 200px;
    padding-top: 50px;
    margin: 5px 0;
}

@media screen and (max-width: 991px){
	.grid1120{
		width: 100%;
	}
}
@media screen and (max-width: 480px){
	.tbl_bxh_Tournaments{
		table-layout: fixed;
	}
	.daymatch{
		left: 46%;
		top: -6px;
	}
	.fixture .score{
		top: 90%;
		line-height: 22px;
	}
	.avar_player{
		float: none;
		margin: 0 auto;
		display: block;
	}
	.desc_player {
		width: 100%;
		text-align:center;
	}
	.fixture .overview_macth > .arrow-right {
		display: none;
	}
	.page-template-doi-tuyen .fix_Utilities.scroll,
	.page-template-tran-dau .fix_Utilities.scroll{
		display:block;
	}
	.page-template-doi-tuyen .fix_Utilities,
	.page-template-tran-dau .fix_Utilities{
		display:none;
	}
	.overview_result {
		height: 50px;
		text-align: center;
	}
	.overview_result > .fr {
		text-align: right;
	}
	.overview_result > .fl {
		text-align: left;
	}
	.overview_match .grid940{
		width: auto;
	}
	.overview_time{
		height: 50px;
	}
	.logo_team_one, .logo_team_two {
		width: 50px;
		height: 50px;
	}
	.date_stadium {
		margin: 40px 0 0;
	}
	.name_team_one, .name_team_two {
		font-size: 14px;
		margin: 8px 5px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 97%;
	}
	.note_time {
		height: 27px;
		font-size: 18px;
		top: -28px;
	}
	.result_match {
		line-height: 50px;
	}
	.head_blue{
		background:#073776 url(../images/arrow_down_full.png) 98% 50% no-repeat;
		margin-bottom: 10px;
	}
	#accordian{
		display:none;
	}
	#accordian.active{
		display:block;
		margin-top: -10px;
	}
	.fix_Utilities.scroll li{
		width: 15%;
		margin: 8px 0px;
	}
	.fix_Utilities.scroll span{
		display: none;
	}
	.grid33per{
		width: 50%;
	}
	.grid160 {
		display: block;
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	.news_300_item:first-child{
		margin-right: 2%;
	}
	.news_300_item{
		width: 48%;
		display: inline-block;
		vertical-align: top;
	}
	p{
		font-size: 16px;
		line-height: 24px;
		word-wrap: break-word;
		margin: 10px 0;
	}
	.col740{
		width: 100%;
	}
	.left-single{
		display:none;
	}
	.menu_main ul li a{
		text-transform: none;
		font-family: SFD-Regular;
	}
	#home_tien_ich{
		width: auto;
	}
	.h_top_link{
		display:none;
	}
	.top_Utilities li{
		width: 44%;
		margin: 8px 8px 8px 8px
	}
	.content_data .col220 {
		width: 100%;
		margin: 0;
	}
	.content_data .col700{
		width: 100%;
	}
	.key_footer_tag{
		margin: 10px;
		float: left;
	}
	.list_footer_cate > li {
		width: 44%;
		margin: 0 3% 20px;
	}
	.footer_bottom{
		padding: 30px 10px;
	}
	.left_footer,.right_footer{
		width: 100%;
		text-align: left;
		float: left;
	}
	.proportion .Tyleweb_1t{
		width: 6%;
	}
	.proportion .Tyleweb_1a {
		width: 9%;
	}
	.content_data .list_cate_news .thumb200x140{
		width: 40%;
		height: 110px;
	}
	.content_data .list_cate_news .info_cate_news {
		width: 58%;
	}
}
.single_detail #main-detail h2,
.single_detail #main-detail h2 span,
.single_detail #main-detail h2 strong{
	font-size:20px !important;
	font-weight:700;
	line-height: 24px;
}
.single_detail #main-detail h3,
.single_detail #main-detail h3 span,
.single_detail #main-detail h3 strong{
	font-size:17px !important;
	font-weight:700;
	line-height: 20px;
	
}
.single_detail #main-detail h4,
.single_detail #main-detail h4 span,
.single_detail #main-detail h4 strong{
	font-size:14px !important;
	font-weight:700;
	line-height: 18px;
	
}
.single_detail #main-detail h2,
.single_detail #main-detail h3,
.single_detail #main-detail h4{
	margin-bottom: 10px;
}
.wp-caption{
	width:auto !important;
	max-width:100%;
	text-align: center;
}
.wp-caption img{
	max-width: 100%;
}
.wp-caption .wp-caption-text{
	text-align:center;
}
.single_detail p{
	text-align:justify;
}
.single_detail img{
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 100%;
}
@media only screen and ( max-width: 480px) {
	.single_detail img{
		width: 100%;
	}
	.list_cate_news .info_cate_news .sapo_news {
	  display: block;
	  height: 40px;
	  overflow: hidden;
	}
	.list_news_relate_bottom .thumb180x120 {
	  width: 110px;
	  height: 80px;
	  margin-right: 15px;
	}
	.list_news_relate_bottom li .info_list_news_index_v2 {
	  	width: calc(100% - 126px);
	}
	.list_news_relate_bottom li .info_list_news_index_v2 p{
		margin-top:0px;
	}
	.list_news_same .thumb85x55 {
	  width: 60px;
	  height: 60px;
	}
	.list_news_same .h58 {
	  height: auto;
	  overflow: hidden;
	}
}