.m_sep { height:12px; background-color:#ECF0F1; }
.m_date { text-transform:lowercase; }
.m_score { margin: 0 4.9% 0 4.9%; display:flex; justify-content:center; padding:0 0 30px 0; align-items:flex-start; }
.m_score U, .m_match_tv U, .m_match_who_will U, .m_match_tv_bb  U { text-decoration:none; }
.m_score DIV:nth-of-type(1) { width:39%; display:flex; justify-content:right; }
.m_score DIV:nth-of-type(2) { width:22%; display:flex; flex-wrap:wrap; justify-content:center; }
.m_score DIV:nth-of-type(3) { width:39%; display:flex; }
.m_score DIV:nth-of-type(1) A, .m_score DIV:nth-of-type(1) U { order:2; flex:none; width:40px; }
.m_score DIV:nth-of-type(1) IMG { width:100%; display:block; }
.m_score DIV:nth-of-type(1) SPAN { order:1;  width:calc(100% - 15px); padding:0 15px 0 0; }
.m_score DIV:nth-of-type(1) SPAN H2 { margin:3px 0 3px 0; padding:0; font:22px/24px 'PT Sans Narrow'; font-weight:700; color:#000; text-align: right; }
.m_score DIV:nth-of-type(1) SPAN H3 { display:block; margin:0; padding:0; font:11px/11px 'PT Sans'; font-weight:400; color:#637B87; text-align:right; text-transform:uppercase; text-align: right;  }
.m_score DIV:nth-of-type(3) A, .m_score DIV:nth-of-type(3) U { flex:none; order:1; width:40px; }
.m_score DIV:nth-of-type(3) IMG { width:40px; height:40px; display:block; }
.m_score DIV:nth-of-type(3) SPAN { order:2;  width:calc(100% - 15px); padding:0 0 0 15px; }
.m_score DIV:nth-of-type(3) SPAN H2 { margin:3px 0 3px 0; padding:0; font:22px/24px 'PT Sans Narrow'; font-weight:700; color:#000; }
.m_score DIV:nth-of-type(3) SPAN H3 { display:block; margin:0; padding:0; font:11px/11px 'PT Sans'; font-weight:400; color:#637B87; text-transform:uppercase; }
.m_score DIV:nth-of-type(2) H2 { display:block; width:100%; margin:3px 0 6px 0; padding:0; font:29px/29px 'PT Sans'; font-weight:700; color:#000; letter-spacing: -1px; text-align:center; }
.m_score DIV:nth-of-type(2) H3 { display:inline-block; margin:12px 0 0 0; padding;0 0 1px 0; width:30px; max-width:68px;  color:#fff; overflow:hidden; border-radius:13px; text-align:center; animation-name: m_score_status_anime; animation-duration: 1000ms; animation-timing-function: ease; animation-fill-mode: forwards; animation-iteration-count: initial; }
.m_score DIV:nth-of-type(2) H3 I { font-style:normal; font:13px/27px 'PT Sans'; font-weight:700; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display:inline-block; animation-name: m_score_status_txt_anime; animation-duration: 800ms; animation-delay: 120ms; animation-timing-function: ease; animation-fill-mode: forwards; animation-iteration-count: initial; transform: translateY(-50px);  }
.m_score DIV:nth-of-type(2) H4 { display:block; width:100%; margin:0; padding;0; font:14px/19px 'PT Sans Narrow'; font-weight:700; color:#637B87; text-align:center; }

@keyframes m_score_status_anime {
0% { width:30px;  }
20% { width:30px;  }
100% { width:100%;  }
}

@keyframes m_score_status_txt_anime {
0% { transform: translateY(-50px); }
100% { transform: translateY(-1px); }
}

.m_score_status_ns { background-color:#ECF0F1; outline:1px solid #d3dcde; color:#000 !important; }
.m_score_status_ok { background-color:#364549; text-transform: capitalize; }
.m_score_status_li { background-color:#35A155; }
.m_score_status_ht { background-color:#F5B606; text-transform: capitalize; }
.m_score_status_st { background-color:#E54336; text-transform: capitalize; }
.m_score_basketball DIV:nth-of-type(2) H2 { font:22px/22px 'PT Sans'; font-weight:700; color:#000; letter-spacing: -1px; }

@media screen and (max-width: 500px) {
.m_score DIV:nth-of-type(1) {  flex-wrap:wrap; justify-content:center; }
.m_score DIV:nth-of-type(1) A, .m_score DIV:nth-of-type(1) U { order:1; width:50px; height:50px; padding:10px; border-radius:50%; background-color:#ECF0F1; }
.m_score DIV:nth-of-type(1) SPAN { display:block; order:2; width:100%; padding:0; margin:5px 0 0 0; }
.m_score DIV:nth-of-type(1) SPAN H2 { text-align:center; }
.m_score DIV:nth-of-type(1) SPAN H3 { text-align:center; }

.m_score DIV:nth-of-type(3) { flex-wrap:wrap; justify-content:center; }
.m_score DIV:nth-of-type(3) A, .m_score DIV:nth-of-type(3) U { width:50px; height:50px; padding:10px; border-radius:50%; background-color:#ECF0F1; }
.m_score DIV:nth-of-type(3) SPAN { display:block; width:100%; padding:0; margin:5px 0 0 0; }
.m_score DIV:nth-of-type(3) SPAN H2 { text-align:center; }
.m_score DIV:nth-of-type(3) SPAN H3 { text-align:center; }
.m_score DIV:nth-of-type(2) { width:22%; }
.m_score DIV:nth-of-type(2) H2 { margin:24px 0 5px 0; }
.m_score DIV:nth-of-type(2) H3 { margin:11px 0 0 0;  border-radius:14px; }
.m_score DIV:nth-of-type(2) H3 I { font:13px/29px 'PT Sans'; font-weight:700; }
.m_score DIV:nth-of-type(1) IMG { width:50px; height:50px; display:block; }
.m_score DIV:nth-of-type(3) IMG { width:50px; height:50px; display:block; }
.m_score_basketball DIV:nth-of-type(2) H2 { font:20px/20px 'PT Sans' !important; font-weight:700 !important; color:#000; letter-spacing: -1px; }
}

@media screen and (max-width: 500px) {
.m_score DIV:nth-of-type(1) SPAN H2 { font:20px/22px 'PT Sans Narrow'; font-weight:700;  }
.m_score DIV:nth-of-type(3) SPAN H2 { font:20px/22px 'PT Sans Narrow'; font-weight:700;  }
.m_score DIV:nth-of-type(2) H2 { font:26px/26px 'PT Sans'; font-weight:700;  }
}

.m_match_tv { display:flex; background-color:#ECF0F1; }
.m_match_tv A { width:50%;  text-decoration:none; display:flex; justify-content:center; align-content:flex-start; flex-wrap:wrap; padding:30px 2% 29px 2%; background-color:#FFF; }
.m_match_tv A:nth-of-type(1) { margin:0 6px 0 0; }
.m_match_tv A:nth-of-type(2) { margin:0 0 0 6px; }
.m_match_tv A U:nth-of-type(1) { width:32px; height:24px; background-image:url(/v2/i/all.png?4);  background-repeat: no-repeat; background-position: -57px -745px; background-size: 200px 800px; }
.m_match_tv A U:nth-of-type(2) { width:100%; text-align:center; font:15px/15px 'PT Sans'; font-weight:700; letter-spacing: -0.2px; color:#000; padding:10px 0 6px 0; }
.m_match_tv A U:nth-of-type(3) { width:100%; text-align:center; font:13px/16px 'PT Sans Narrow'; font-weight:300; color:#637B87; }
.m_match_tv A:hover U:nth-of-type(1)  { background-image:url(/v2/i/all.png?4);  background-repeat: no-repeat; background-position: -92px -745px; background-size: 200px 800px; }
.m_match_tv_bb { display:flex; background-color:#ECF0F1; }
.m_match_tv_bb A { width:100%;  text-decoration:none; display:flex; justify-content:center; align-content:flex-start; flex-wrap:wrap; padding:30px 0 29px 0; background-color:#FFF; }
.m_match_tv_bb A U:nth-of-type(1) { width:30px; height:24px; background-image:url(/v2/i/b_betboom_tennis.png?5); background-repeat: no-repeat; background-size: 30px 24px; margin:6px 10px 0 0; } 
.m_match_tv_bb A U:nth-of-type(2) { width:32px; height:24px; background-image:url(/v2/i/all.png?4);  background-repeat: no-repeat; background-position: -57px -745px; margin:6px 0 0 0;  background-size: 200px 800px; } 
.m_match_tv_bb A:hover U:nth-of-type(2) { background-image:url(/v2/i/all.png?4);  background-repeat: no-repeat; background-position: -92px -745px; background-size: 200px 800px; } 
.m_match_tv_bb A U:nth-of-type(3) { margin:0 0 0 12px; } 
.m_match_tv_bb A U:nth-of-type(3)  B:nth-of-type(1) { display:block; font:15px/15px 'PT Sans'; font-weight:700; letter-spacing: -0.2px; color:#000; padding:0 0 6px 0; }
.m_match_tv_bb A U:nth-of-type(3)  B:nth-of-type(2) { display:block; font:13px/16px 'PT Sans Narrow'; font-weight:300; color:#637B87; }
.m_match_who_will { display:block;  padding:30px 4.9% 30px 4.9%; }
a.m_match_who_will { text-decoration:none; }
.m_match_who_will I { font-style:normal; }
.m_match_who_will SPAN:nth-of-type(1) { display:flex; justify-content:center; align-content:flex-start; flex-wrap:wrap; align-items:flex-start; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(1) { width:32%; display:flex; justify-content:right; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(2) { width:36%; text-align:center; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(3) { width:32%; display:flex; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(1) I, .m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(3) I { max-width:130px; width:90%; color:#fff; text-align: center; padding: 0 4px 2px 4px; font:14px/31px 'PT Sans'; letter-spacing: -0.2px; border-radius:4px; background-color:#346AFA; text-shadow: 0 1px 2px rgba(0,0,0,.3); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(1) I:hover, .m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(3) I:hover { background-color:#35A155; text-shadow:0; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(2) I:nth-of-type(1) { display:block; font:19px/19px 'PT Sans Narrow'; font-weight:700; color:#000; margin:0 0 5px 0; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(2) I:nth-of-type(2) { display:inline-block; width:64px; height:22px; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(2) I:nth-of-type(2) IMG { display:block; width:100%; }
.m_match_who_will SPAN:nth-of-type(2) { display:block; text-align:center; font:15px/17px 'PT Sans'; font-weight:300; letter-spacing: -0.2px; color:#375359; margin:12px 0 0 0; }

@media screen and (max-width: 450px) {
.m_match_tv A { padding:25px 2% 24px 2%; }
.m_match_who_will { display:block;  padding:25px 4.9% 25px 4.9%; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(1) { width:29%;  }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(2) { width:42%; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(3) { width:29%;  }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(2) I:nth-of-type(1) {  font:17px/17px 'PT Sans Narrow'; font-weight:700; padding:0 4px; }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(1), .m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(3) { margin:4px 0 0 0;  }
.m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(1) I, .m_match_who_will SPAN:nth-of-type(1) U:nth-of-type(3) I { max-width:130px; width:100%; padding: 0 4px 2px 4px; font:14px/27px 'PT Sans';  }
}


.z_tips_odds { margin: 0 4.9% ; padding:5px 0 0 0; }
.z_tips_odds > DIV > SPAN { display:flex;  flex-wrap: nowrap; justify-content:center; padding:15px 0 9px 0; margin:0; border-bottom:1px solid #ECF0F1; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(1) { width:18%; padding:0 5% 0 0; max-width:110px; display:flex;  flex-wrap: nowrap;  }
.z_tips_odds > DIV > SPAN > B:nth-of-type(1) > I { display: block; width: 64px; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(2) { width:77%; max-width:370px; display:flex; flex-wrap: nowrap; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(2) > I:nth-child(n+1):nth-child(-n+3) { width:13%; min-width:44px; margin:0 2%; padding:0 1px 0 1px; color:#78909C; font:12px/12px 'PT Sans Narrow',sans-serif; text-align: center; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(2) > I:nth-of-type(4) { width:37%; color:#78909C; text-align: right; font:12px/12px 'PT Sans Narrow',sans-serif; }
.z_tips_odds > DIV > LI { display:flex; flex-wrap: nowrap; justify-content:center;  margin:0; padding:11px 0; border-bottom:1px solid #ECF0F1; }
.z_tips_odds > DIV > LI > A:nth-of-type(1) { width:18%; padding:0 5% 0 0; max-width:110px; text-decoration:none; display:flex;  flex-wrap: nowrap; justify-content:end;  }
.z_tips_odds > DIV > LI > A:nth-of-type(1) IMG { display: block; width: 64px; height: 22px; margin:3px 0 0 0; } 
.z_tips_odds > DIV > LI > A:nth-of-type(2) { width:77%; max-width:370px; text-decoration:none; display:flex;  flex-wrap: nowrap; }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-child(n+1):nth-child(-n+3) { width:13%; min-width:44px; margin:0 2%; background-color:#ECF0F1; border:1px solid #DFE7E8; border-radius:4px; padding:0 1px 0 0; font:13px/26px 'PT Sans',sans-serif; color:#39424A; text-align: center; letter-spacing: -0.4px; }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-child(n+1):nth-child(-n+3):hover { background-color:#375359; border:1px solid #39424A; box-shadow: 0; color:#FFF; }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-of-type(4) { width:15%; min-width:35px; text-align: right; font:12px/27px 'PT Sans',sans-serif; color:#375359;  letter-spacing: -0.2px; white-space: nowrap; overflow: hidden; }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-of-type(5) { width:19%; min-width:64px; margin:0 0 0 3%; color:#FFF; background-color:#346AFA; font:14px/26px 'PT Sans',sans-serif; font-weight:700; letter-spacing: -0.5px; text-align: center; border-radius:3px; padding:1px 1px 1px 0; text-shadow: 0 1px 2px rgba(0,0,0,.5);  }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-of-type(5):hover { background-color:#49A058; color:#FFF; }

.z_odds_about { padding: 17px 4.9% 25px 4.9%; font: 14px/18px 'PT Sans Narrow'; color:#78909C; }

@media (max-width: 500px) {
.z_tips_odds > DIV > LI A:nth-of-type(1) { padding:0 2% 0 0; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(1) { padding:0 2% 0 0;}
.z_tips_odds > DIV > LI > A:nth-of-type(2) { width:78%; display:flex; justify-content:end; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(2) { width:78%; display:flex; justify-content:end; }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-of-type(5) { font:13px/25px 'PT Sans',sans-serif; font-weight:700; letter-spacing: -0.3px; }
}

@media (max-width: 450px) {
.z_tips_odds > DIV > LI A:nth-of-type(1) { padding:0; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(1) { padding:0;}
.z_tips_odds > DIV > LI > A:nth-of-type(2) { width:80%; display:flex; justify-content:end; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(2) { width:80%; display:flex; justify-content:end; }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-child(n+1):nth-child(-n+3) { width:15%; min-width:38px; margin:0 1%; font:13px/25px 'PT Sans',sans-serif; color:#375359;  }
.z_tips_odds > DIV > SPAN > B:nth-of-type(2) > I:nth-child(n+1):nth-child(-n+3) { width:15%; min-width:38px; margin:0 1%;  }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-of-type(4) { width:18%; }
.z_tips_odds > DIV > SPAN > B:nth-of-type(2) > I:nth-of-type(4) { width:40%;  }
}


@media (max-width: 320px) {
.z_tips_odds > DIV > LI > A:nth-of-type(1) IMG { display: block; width: 54px; height: 19px; margin:4px 0 0 0; } 
.z_tips_odds > DIV > SPAN > B:nth-of-type(1) > I { display: block; width: 56px; }
.z_tips_odds > DIV > LI > A:nth-of-type(2) > I:nth-of-type(4) { display:none; }
}