﻿.breadcrumbs.article { display:block; width:100%; }
.article-exclusive { padding-top:25px; padding-bottom:35px; display:flex; position:relative; align-items:center;  }
.article-exclusive > div:nth-of-type(1) { width:45%; }
.article-exclusive > div:nth-of-type(2) { width:calc(55% - 35px); margin-left:35px; }
.article-exclusive figure img { display:block; width:100%; height: auto; aspect-ratio: 8/8; object-fit: cover; border-radius:6px; box-shadow: 0 2px 3px rgba(142, 156, 164, 0.3); }
.article-exclusive .article-time { justify-content:left;  margin:0 0 25px 0; }
.article-exclusive h1 { display:block; font:800 34px/40px 'NT',sans-serif; letter-spacing:-1.1px; color:#111; margin:0; }
.article-exclusive h1 span { font:400 34px/40px 'NT',sans-serif; }
.article-exclusive p { display:block; color:#37505E; font:500 20px/27px 'NT',sans-serif; letter-spacing:-.3px; margin:14px 0 60px 0; }
.article-multionline .article-time, .article-short .article-time, .article-tips .article-time { justify-content:left;  margin:0 0 14px 0; }
.article-multionline .article-time span { color: #fff; background-color: #45BC45;  }
.article-multionline h1 { display:block; font:800 34px/40px 'NT',sans-serif; letter-spacing:-1.1px; color:#111; margin:0; padding-right:7%; }
.article-multionline h1 span { font:500 34px/40px 'NT',sans-serif; }
.article-multionline p { display:block; color:#37505E; font:500 20px/27px 'NT',sans-serif; letter-spacing:-.3px; margin:9px 0 33px 0; }
.article-tips h1 { display:block; font:800 34px/38px 'NT',sans-serif; letter-spacing:-1.1px; color:#111; margin:0; padding-right:7%; }
.article-tips h1 span { font:500 34px/38px 'NT',sans-serif; }
.article-tips p { display:block; color:#37505E; font:500 20px/27px 'NT',sans-serif; letter-spacing:-.3px; margin:9px 0 33px 0; }
.article-tips-mt { margin-top:60px; }
.article-short h1 { display:block; font:700 32px/38px 'NT',sans-serif; letter-spacing:-1.1px; color:#111; margin:60px 0 10px -1px; padding-right:7%; }
.article-short h1 span { font:500 34px/40px 'NT',sans-serif; }
.article-short p { display:block; color:#37505E; font:500 20px/27px 'NT',sans-serif; letter-spacing:-.3px; margin:9px 0 33px 0; }
.article-text .article-lead { display:block; color:#111;  font:700 20px/28px 'NT',sans-serif; letter-spacing:-.3px;  margin:0 0 40px 0; padding:0; }
.article-text .article-lead-multionline { margin:35px 0 25px 0;  }
.article-text .article-lead-tips { margin: 40px 0 30px 0; }
.article-text p, .article-context span {  font:400 19px/29px 'IO',sans-serif; color:#111; padding-right:30px; font-feature-settings: "liga" 1, "kern" 1; letter-spacing:-.1px; margin-top:20px; margin-bottom:20px;  border-bottom: 2px solid transparent; }
.article-text p strong, .article-context span strong {  font:800 19px/29px 'IO',sans-serif; color:#000;  font-feature-settings: "liga" 1, "kern" 1; letter-spacing:-.4px; }
.article-text figure { margin:30px 0 35px 0; }
.article-text > figure img { display:block; width:100%; height: auto; object-fit: cover; border-radius:6px; box-shadow: 0 2px 3px rgba(142, 156, 164, 0.3); filter: saturate(1.1) contrast(1.1); }
.article-text > figure div { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; border-radius:6px; box-shadow: 0 2px 3px rgba(142, 156, 164, 0.3); }
.article-text > figure div > * { display:block; padding:0; margin:0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;   }
.article-text h2 { font:800 26px/30px 'NT',sans-serif; letter-spacing:-.4px; margin:40px 0 20px 0; padding-right:9%; position: relative; top:2px; }
.article-text h3, .article-text h4 { font:800 20px/25px 'NT',sans-serif; letter-spacing:-.3px; padding-right:5%; margin:35px 0 20px 0;  }
.article-text h2 + :is(h3, h4) { font:800 20px/25px 'NT',sans-serif; letter-spacing:-.3px; padding-right:5%; margin:10px 20px 0 0; }
.article-text h5 { font:500 18px/23px 'NT',sans-serif; letter-spacing:-.3px; color:#37505E; padding-right:5%; margin:4px 0 20px 0; }
.article-text h2:has(+ h5) { margin: 40px 0 0 0; }
.article-text h6 { font:700 18px/1 'NT',sans-serif; letter-spacing:-.3px; padding:0 1px 13px 0; color:#111; margin:20px 0 10px 0; position: relative; display: inline-block; }
.article-text h6::after { content: ""; position: absolute; left: 0; bottom: 0; height: 5px; width: 100%; background-color: #E9E751; border-radius: 5px; }
.article-author { display:flex; justify-content:space-between; border-top:1px solid #DEE6EB; border-bottom:1px solid #DEE6EB;  padding:14px 0 15px 0; margin:0 0 30px 0; align-items:center;  }
.article-multionline .article-author { border-bottom:0; margin:0; }
.article-author a:nth-of-type(1) { display:flex; }
.article-author a:nth-of-type(1) picture { width:50px; height:50px; background-color:#E8ECEE; border-radius:50%; margin:0 12px 0 0;  }
.article-author a:nth-of-type(1):hover picture { background-color:#45BC45;}
.article-author a:nth-of-type(1) picture img { display:block; width:40px; height:40px; margin:5px 0 0 5px; border-radius:50%; }
.article-author a:nth-of-type(1) span { flex:1; letter-spacing: -.3px; }
.article-author a:nth-of-type(1) span em {  display:block; color:#33444C; font:800 15px/1 'NT',sans-serif; margin:9px 0 4px 0; letter-spacing:-.2px; }
.article-author a:nth-of-type(1):hover span em {  color:#45BC45;  }
.article-author a:nth-of-type(1) span u {  display:block;  text-decoration:none;  display:flex; color:#52707F; font:500 13px/1 'NT',sans-serif; }
.article-social { display:flex; text-align:center; background-color:#45BC45; border:1px solid #3FAD3F;  border-radius:6px; box-shadow: 0 2px 3px rgba(142, 156, 164, 0.3); margin:0 0 0 12px; }
.article-social u  { width:16px; height: 16px;  position: relative;  margin: 8px 0 0 8px; }
.article-social u img { display: block; width: 100%; height: 100%; object-fit: cover; filter: drop-shadow(3px 5px 4px rgba(0, 0, 0, 0.3)); }
.article-social picture { width:32px; }
.article-social span {  font:700 13px/32px 'NT',sans-serif; letter-spacing:-.2px; color:#fff; position:relative; padding:0 12px 0 8px;   }
.article-social i { display:none; }
.article-social:hover { background-color:#3FAD3F; border:1px solid #399D39;  }
.article-text > ul { margin:0 0 25px 25px; padding:0; }
.article-text > ul li {  font:400 18px/26px 'IO',sans-serif; color:#111; padding-right:20px; font-feature-settings: "liga" 1, "kern" 1; letter-spacing:-.1px; margin-top:9px; margin-bottom:9px; border-bottom: 2px solid transparent;  list-style: none; text-indent: -25px; }
.article-text > ul li::before { content: ''; display: inline-block; width: 8px; height: 8px; background-color: #39489F; border-radius: 50%; margin: 0 17px 0 0; position:relative; top:-2px; }
.vrez_article { display:flex; align-items:center; margin:27px 0 30px 0; background-image: url('/i/v17/i/icon_plusic.png'); background-repeat: no-repeat, no-repeat; background-position: bottom 1px right 0px; background-size: 16px 16px;  }
.vrez_article > picture:nth-of-type(1) { width:48px; height:48px; }
.vrez_article > picture:nth-of-type(1) img { display: block; width: 100%; height: auto; object-fit: cover;  }
.vrez_article > a:nth-of-type(1) { flex:1; display:flex; }
.vrez_article > a:nth-of-type(1) > picture { width:150px; height:auto; margin:0 20px 0 30px; }
.vrez_article > a:nth-of-type(1) > picture img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius:5px; filter: saturate(1.1) contrast(1.1); box-shadow: 0 2px 3px rgba(142, 156, 164, 0.3); }
.vrez_article > a:nth-of-type(1) > span { flex:1; }
.vrez_article > a:nth-of-type(1) > span > b { display:block; width:85%; font:500 19px/24px 'NT',sans-serif; color:#111; letter-spacing:-.3px;  position:relative; top:-2px;  }
.vrez_article > a:nth-of-type(1):hover > span > b { text-decoration:underline; }
.vrez_article > a:nth-of-type(1) > span > b > b { font:800 19px/24px 'NT',sans-serif; }
.vrez_article > a:nth-of-type(1) > span > u { text-decoration:none; display:block; width:100%; font:500 15px/19px 'NT',sans-serif; color:#52707F;  }
.article-note { display:block; background-color:#FDFDEC; border:1px solid #E9E751; color:#4B4632; font:700 16px/22px 'NT',sans-serif; letter-spacing:-.2px; border-radius:7px; padding:23px 25px 24px 25px; box-shadow: 0 2px 10px rgba(222, 217, 29, 0.2);  }
.article-text blockquote { margin:35px 0 55px 0; padding:0; background-image: url('/i/v17/i/icon_quote_1.png'), url('/i/v17/i/icon_quote_2.png'); background-repeat: no-repeat, no-repeat; background-position: top left, bottom 22px right; background-size: 48px 37px, 121px 91px; }
.article-text blockquote span:nth-of-type(1) { display:block; padding:9px 5% 0 75px; margin:0; color:#33444C; font:400 24px/32px 'IO',sans-serif; font-feature-settings: "liga" 1, "kern" 1; letter-spacing:-.1px;  }
.article-text blockquote span:nth-of-type(2) { display:block; padding:0 5% 0 75px; margin:0; position:relative; top:17px; }
.article-text blockquote span:nth-of-type(2) strong {  display:block; font:800 16px/21px 'NT',sans-serif; color:#111;  letter-spacing:-.2px; }
.article-text blockquote span:nth-of-type(2) small {  display:block; font:500 14px/21px 'NT',sans-serif; color:#52707F; letter-spacing:-.2px; }
.article-context { display:flex; width:100%; }
.article-context span { display:block; margin:0; flex:1; }
.article-context::before { content:''; display:inline-block; width:8px; height:8px; background-color:#45BC45; border-radius:50%; margin: 11px 17px 0 0;  }
.article-text .article-context { margin: 10px 0 20px 0; }
.article-text .article-context + .article-context { margin: 20px 0; }
.article-text .article-context:last-of-type { margin-bottom: 35px; }
.lb { display:flex;  }
.lb::before { content:''; width:7px;  background-color:#E8ECEE; border-radius:7px;  margin: 7px auto 4px auto; }
.lb span:nth-of-type(1) { width:53px; color:#33444C; align-items: baseline; font:700 14px/1 'NT',sans-serif; letter-spacing:-.3px;  margin:9px 0 0 15px; }
.lb span:nth-of-type(2) { flex:1; padding:2px 0 1px 0; font:400 19px/28px 'IO',sans-serif; color:#111; font-feature-settings: "liga" 1, "kern" 1; letter-spacing:-.2px; }
.lb span:nth-of-type(2) strong { font:800 19px/28px 'IO',sans-serif;  color:#000; font-feature-settings: "liga" 1, "kern" 1; letter-spacing:-.2px;  }
.lb.g::before { background-color:#45BC45; }
.lb.y::before { background-color:#E9E751; }
.lb.r::before { background-color:#FE5F00; }
.lb.a::before { background-color:#3A49A0; }
.lb.g span:nth-of-type(1) { color:#389E38; }
.lb.y span:nth-of-type(1) { color:#989512;  }
.lb.r span:nth-of-type(1) { color:#FE5F00;  }
.lb.a span:nth-of-type(1) { color:#3A49A0;  }
.lb.g, .lb.a { margin-left: -20px; margin-right:-20px; background-color: #EDF0F1; padding: 16px 20px 17px 20px; border-radius: 7px;  }
.article-text .article-pl { display:block; margin:0; padding:0; background-color:#E7ECEF; font:700 11px/28px 'NT',sans-serif; color:#2B383F; letter-spacing:-.2px; border-radius:6px; text-align:center; text-transform: uppercase; }
.article-inn { margin:30px 0 35px 0;  }
.arcticle-stat-tactical > section { margin:0 2px; }
.arcticle-stat-tactical > section > div:nth-of-type(1) { display:flex; justify-content:space-between; margin:20px 0 12px 0; }
.arcticle-stat-tactical > section > div:nth-of-type(1) span {  color:#33444C; font:500 14px/1 'NT',sans-serif; letter-spacing:-.3px;  }
.arcticle-stat-tactical > section > div:nth-of-type(1) span:nth-of-type(2) { font:700 14px/1 'NT',sans-serif;  }
.arcticle-stat-tactical > section > div:nth-of-type(2) { display:flex; justify-content:space-between; gap:20px; }
.arcticle-stat-tactical > section > div:nth-of-type(2) > u { display:flex; width:calc(50% - 10px); background-color:#E7ECEF; height:7px; border-radius:7px; }
.arcticle-stat-tactical > section > div:nth-of-type(2) > u:nth-of-type(1) { justify-content:flex-end;  }
.arcticle-stat-tactical > section > div:nth-of-type(2) > u:nth-of-type(1) > i {  border-radius:7px; height:7px; background-color:#3A49A0; box-shadow: 0 0 7px rgba(58, 73, 160, .3); }
.arcticle-stat-tactical > section > div:nth-of-type(2) > u:nth-of-type(2) > i {  border-radius:7px; height:7px; background-color:#45BC45; box-shadow: 0 0 7px rgba(69, 188, 69, .3);   }
.arcticle-stat-tactical i { display: block; width: 0%; transition: width 0.8s cubic-bezier(0.68,-0.6,0.32,1.6) 0.5s; }
.arcticle-stat-tactical .grow { transition: transform 0.8s cubic-bezier(0.68,-0.6,0.32,1.6); }
.article-odds table { width: 100%; border-collapse: collapse; border:0; }
.article-odds th:first-child, .article-odds th:last-child, .article-odds td:first-child, .article-odds td:last-child { width: 12%; padding:0; }
.article-odds tr { border-bottom:1px solid #ECF0F2;  }
.article-odds th { color:#668599; font:700 10px/1 'NT',sans-serif; letter-spacing:-.3px; text-transform: uppercase; padding:9px 0; }
.article-odds th:nth-of-type(2) { text-align:left;  }
.article-odds th:nth-of-type(n+3):nth-of-type(-n+5), .article-odds section td:nth-of-type(n+3):nth-of-type(-n+5) { width:11%; text-align:center; }
.article-odds section td:nth-of-type(n+3):nth-of-type(-n+5) b { display:block; margin:0 auto; min-width:34px; max-width:52px; padding:7px 0 6px 0; background-color:#EFF2F3; border:1px solid #DFE7EA; padding-right:1px; border-radius:5px; color:#33444D; font:700 13px/1 'NT',sans-serif; letter-spacing:-.3px; overflow:hidden;  }
.article-odds th:nth-of-type(6) { text-align:right;  }
.article-odds tr td:nth-of-type(2) { width:16%;   }
.article-odds tr td:nth-of-type(2) a { width:74px;  }
.article-odds tr a:nth-of-type(1) picture { display:block; width:74px; height:29px; }
.article-odds tr a:nth-of-type(1) picture img { width: 100%; height: 100%; object-fit: contain; }
.article-odds tr td:nth-of-type(6) { width:13%; text-align:right;  }
.article-odds tr td:nth-of-type(6) u { display:block; text-decoration:none; font:700 13px/14px 'NT',sans-serif; color:#33444D; letter-spacing:-.3px; overflow: hidden; text-overflow: ellipsis; }
.article-odds tr td:nth-of-type(7) { width:14% }
.article-odds tr td:nth-of-type(7) a { display:block; background-color:#3A49A0; border:1px solid #354391; border-radius:5px; color:#fff; font:500 15px/27px 'NT',sans-serif; letter-spacing:-.3px; margin:10px 0 11px 10px; padding:0 1px 0 0; min-width:60px; overflow:hidden; box-shadow: 0 2px 3px rgba(142, 156, 164, 0.3); transition: all 0.2s ease; }
.article-odds tr td:nth-of-type(7) a:hover { background:#45BC45; border:1px solid #3FAD3F; }
.article-odds tr td:nth-of-type(7) a:active {  -webkit-tap-highlight-color: transparent; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position:relative;top:1px; box-shadow:none; }
.article-odds tr td:nth-of-type(7) { text-align:center; }
.article-odds section td:nth-of-type(n+3):nth-of-type(-n+5) b.top-odds {  background-color:#F0EE88; border:1px solid #E9E751; color:#343423;  }
.article-odds section { margin-bottom:15px; }
.article-tipsvrez { display:flex; margin:30px 0 20px 0; align-items:flex-start; }
.article-tipsvrez > i { font-style: normal; font:800 38px/1 'NT',sans-serif; letter-spacing:-1px; color:#3A49A0; position:relative; top:-2px; }
.article-tipsvrez > span { margin:0 35px 0 20px; }
.article-tipsvrez > span b { display:block; font:700 17px/20px 'NT',sans-serif; letter-spacing:-.3px; color:#111111; margin:0 0 8px 0; }
.article-tipsvrez > span small { display:block; font:700 10px/1 'NT',sans-serif; letter-spacing:-.1px; color:#52707F; text-transform: uppercase; }
.article-tipsvrez > a { text-decoration: none; padding:0 20px; height: 30px; background-color: #3A49A0; border-radius: 5px; text-align: center;  border: 1px solid #34428F; box-shadow: 0 2px 2px rgba(142, 156, 164, 0.3); white-space: nowrap; position:relative; }
.article-tipsvrez > a:hover { background-color: #293472; box-shadow: 1px 2px 3px rgba(142, 156, 164, 0.3), -1px 2px 3px rgba(142, 156, 164, 0.3);} 
.article-tipsvrez > a:active { top:1px; }
.article-tipsvrez > a b { font: 700 15px/1 'NT', sans-serif; letter-spacing: -.4px; text-shadow: 0 0 2px rgba(17, 17, 17, 0.1); color: #fff; padding-top: 7px; display:inline-block; }
.article-tipsvrez > a u { text-decoration: none; color: #fff; display: inline-block; padding: 0 0 0 5px; font: 700 14px/1 'NT', sans-serif;  position: relative; top: 1px;  }
.article-vote{display:flex;margin-bottom:30px;align-items:center;height:34px;}
.article-vote-btn-y,.article-vote-btn-n{min-width:90px;padding:0 15px;text-align:center;color:#33444D;letter-spacing:-.2px;font:700 14px/32px 'NT',sans-serif;border:1px solid #E0E7EB;background:#E7ECEF;border-radius:6px;cursor:pointer;}
.article-vote-btn-na{ cursor:not-allowed; color:#52707F; }
.article-vote-sum{color:#33444D;letter-spacing:-.2px;font:700 14px/32px 'NT',sans-serif;margin:0 0 0 12px; width:52px; }
.article-vote-sum-bage{font-style:normal;display:inline-block;padding:6px 7px 5px 7px;border-radius:4px;font:700 12px/1 'NT',sans-serif;margin-left:5px;background:#E7ECEF;color:#33444D;}
.article-vote-sum-bage.article-vote-sum-yes-res{animation:vote-bump-yes .8s cubic-bezier(.22,1,.36,1);}
.article-vote-sum-bage.article-vote-sum-no-res{animation:vote-bump-no .8s cubic-bezier(.22,1,.36,1);}
.article-vote u{border-left:1px solid #E0E7EB;height:28px;padding:0 0 0 30px;margin:0 0 0 5px;white-space:nowrap;}
.article-vote u i:nth-of-type(-n+2){font-style:normal;display:inline-block;font:500 12px/29px 'NT',sans-serif;color:#445966;}
.article-vote u i:nth-of-type(2){display:none;}
@keyframes vote-bump-yes{0%{transform:scale(1);background:#E7ECEF;color:#445966;}35%{transform:scale(2);background:#45BC45;color:#fff;}95%{transform:scale(.9);background:#E7ECEF;color:#445966;}100%{transform:scale(1);background:#E7ECEF;color:#445966;}}
@keyframes vote-bump-no{0%{transform:scale(1);background:#E7ECEF;color:#445966;}35%{transform:scale(2);background:#E46A11;color:#fff;}95%{transform:scale(.9);background:#E7ECEF;color:#445966;}100%{transform:scale(1);background:#E7ECEF;color:#445966;}}
.article-vote-btn-yed,.article-vote-btn-ned{position:relative;overflow:hidden;min-width:90px;height:32px;padding:0 15px;border-radius:6px;background:#fff;background-image:none!important;transition:transform .1s ease;}
.article-vote-btn-yed, .article-vote-btn-ned {border:1px solid #E0E7EB;}
.article-vote-btn-y:hover { background-color:#DFEADF; border:1px solid #C6D9C6; }
.article-vote-btn-n:hover {  background-color:#EBE3DE; border:1px solid #DBCCC4;}
.article-vote-btn-yed::before,.article-vote-btn-ned::before{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:0%;z-index:1;animation:vote-fill-rise-out .7s cubic-bezier(.22,1,.36,1) forwards;}
.article-vote-btn-yed::before{background:#45BC45;}
.article-vote-btn-ned::before{background:#FE5F00;}
.article-vote-btn-yed::after,.article-vote-btn-ned::after{content:"";position:absolute;inset:0;z-index:2;opacity:0;transform:scale(.7);animation:vote-icon-in .45s ease .45s forwards;background-repeat:no-repeat;background-position:center;background-size:24px 24px;}
.article-vote-btn-yed::after{background-image:url(/i/v17/i/article-voted-yes.png);}
.article-vote-btn-ned::after{background-image:url(/i/v17/i/article-voted-no.png);background-size:22px 22px;}
/* клик/фокус эффект для ДО-голосовательных кнопок */
.article-vote-btn-y:active,.article-vote-btn-n:active,.article-vote-btn-y:focus,.article-vote-btn-n:focus{transform:scale(.95);}
/* лёгкий «поп-ин» появления результатной кнопки */
.article-vote-btn-yed,.article-vote-btn-ned{transform:scale(.85);animation:vote-pop .25s cubic-bezier(.22,1,.36,1) forwards;}
@keyframes vote-fill-rise-out{0%{height:0%;transform:translateY(0);}55%{height:120%;transform:translateY(0);}100%{height:120%;transform:translateY(-105%);}}
@keyframes vote-icon-in{0%{opacity:0;transform:scale(.7);}100%{opacity:1;transform:scale(1);}}
@keyframes vote-pop{0%{transform:scale(.85);}80%{transform:scale(1.05);}100%{transform:scale(1);}}
@media (prefers-reduced-motion:reduce){.article-vote-sum-bage.article-vote-sum-yes-res,.article-vote-sum-bage.article-vote-sum-no-res{animation:none;} .article-vote-btn-yed::before,.article-vote-btn-ned::before,.article-vote-btn-yed::after,.article-vote-btn-ned::after{animation:none;} .article-vote-btn-yed::after,.article-vote-btn-ned::after{opacity:1;transform:none;}}

.article-tags { position:relative; width:100%; max-width:100vw; margin:35px 0 -22px 0; }
.article-tags-inner { min-width:0; }
.article-tags-inner::-webkit-scrollbar { display:none; }
.article-tags-inner > * { flex:0 0 auto; min-width:120px; }
.article-tags-inner .tags a { margin-bottom:16px; }
.item-relative-img { display:flex; width:100%; padding:24px 0 25px 0; }
.item-relative-img picture  { display: block; position: relative; width: 180px; height: 100px; margin:0 20px 0 0; }
.item-relative-img picture img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 5px; filter: saturate(1.1) contrast(1.1); box-shadow: 0 2px 3px rgba(142, 156, 164, 0.3); }
.item-relative-img > span { flex:1; }
.item-relative-img > span > span:nth-of-type(2) { margin:5px 0 0 0; display:block; color:#111; font:500 20px/25px 'NT',sans-serif; letter-spacing:-.4px; padding:0 10% 0 0; }
.item-relative-img > span > span:nth-of-type(2) b {  font:800 20px/25px 'NT',sans-serif;  }
.item-relative-img small { display:block; font:500 14px/19px 'NT',sans-serif; color:#52707F;  letter-spacing:-.2px; margin:5px 0 0 0; }
.item-relative-img:hover > span > span:nth-of-type(2) { text-decoration:underline;  }
.item-relative-img picture b { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; display:flex; align-items:center; }
.item-relative-live picture > b > u { display:inline-block; text-align: center; width: 44px; height: 44px; border-radius: 50%; background-color: #45BC45; background-image: var(--icons-url); background-repeat: no-repeat; background-position: 11px -75px; background-size: var(--icons-size); margin:0 0 0 12px; }
.item-relative-tips picture > b > u { display:inline-block; text-align: center; width: 44px; height: 44px; border-radius: 50%; background-color: #3A49A0; font: 900 14px/44px 'NT', sans-serif; letter-spacing: -.3px; color: #fff; text-decoration:none; margin:0 0 0 12px; }
.item-relative-talk picture > b > u { display:inline-block; text-align: center; width: 44px; height: 44px; border-radius: 50%; background-color:#D3C77E; background-image:var(--icons-url); background-repeat: no-repeat;  background-position: -25px -75px;  background-size: var(--icons-size); margin:0 0 0 12px; }
.article-relative, .right-article-second { padding-top:21px; }
.article-relative .item-relative-img {  border-bottom: 1px solid #DEE6EB;  }
.article-relative a:last-child {  border-bottom: 0; padding-bottom:0;  }
.article-relative a:first-child { padding-top:0px;  }
.article-relative h4 { font:700 18px/1 'NT',sans-serif; letter-spacing:-.3px; padding:0 1px 13px 0; color:#111; margin:28px 0 0 0; position: relative; display: inline-block; }
.article-relative h4::after { content: ""; position: absolute; left: 0; bottom: 0; height: 5px; width: 100%; background-color: #E9E751; border-radius: 5px; }
.item-article-small a { display:flex; border-bottom:1px solid #DEE6EB; padding:21px 0 22px 0; }
.item-article-small a:last-child { border-bottom:0;  padding:21px 0 23px 0;  }
.item-article-small picture { width:80px; height:74px;  }
.item-article-small picture img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 5px; box-shadow: 0 2px 3px rgba(142, 156, 164, 0.3); }
.item-article-small span { flex:1; color:#111; font:700 15px/20px 'NT',sans-serif; letter-spacing:-.2px; padding:0 0 0 18px; transition: all 0.2s ease; position:relative; top:-2px; }
.item-article-small a:hover span { text-decoration:underline; }
.item-article-small-last-nom a:last-child { padding-bottom:0; }
.item-article-small-firts-nop a:first-child { padding-top:0; }
.item-article-small-last-bor a:last-child { border-bottom:1px solid #DEE6EB; margin-bottom:21px; }
.z_vrez_star { display:block; color:#1F2C33; margin:0 -30px 0 0;  font: 700 15px/20px 'NT',sans-serif; letter-spacing: -.2px; border:1px solid #DEE6EB; border-radius:8px; padding:20px 15px 21px 53px; box-shadow: 0 2px 10px rgba(142, 156, 164, 0.15); background-image: url('/i/v17/i/icons_vrez_more_sparkle.png'), url('/i/v17/i/icons_vrez_more_arrow.png?1'); background-size: 32px 100px, 50px 32px; background-repeat: no-repeat, no-repeat; background-position: top 14px left 15px, top 14px right 15px; }
.z_vrez_star:hover {  box-shadow: 0 2px 10px rgba(142, 156, 164, 0.25); background-image: url('/i/v17/i/icons_vrez_more_sparkle.png'), url('/i/v17/i/icons_vrez_more_arrow.png?1'); background-position: top -54px left 15px, top 14px right 15px; }
.z_vrez_star:active { -webkit-tap-highlight-color: transparent; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position:relative;top:1px; box-shadow:none; }
.whoa_card { display:block; text-align:center; border:1px solid #D8E1E7; border-radius:10px; box-shadow: 0 0 2px rgba(0,0,0,0.05), 0 8px 16px rgba(0,0,0,0.05);  }
.whoa_card_top { position:relative; margin: 0 0 45px 0; }
.whoa_card u:nth-child(1) { display:inline-block; width:92px; height:92px; border-radius:50%; background-color:#E8ECEE; margin:35px 0 30px 0; }
.whoa_card u:nth-child(1) i { display:inline-block;width:64px; height:64px; border-radius:50%; margin:14px 0 0 0; text-align:center;  }
.whoa_card u:nth-child(1) i img { width:32px; height:32px; margin:16px 0 0 0; }
.whoa_card b:nth-child(2) { display:block; text-align: center; color:#111; font:800 36px/1 'NT',sans-serif; letter-spacing:-1px; } 
.whoa_card span:nth-child(3) { display:block; color:#3F596B; text-align: center; font:700 15px/19px 'NT',sans-serif; letter-spacing:-.2px;  margin:8px 10% 35px 10%; } 
.whoa_card u:nth-child(4) { display:inline-block; width:70%; text-align:center; border-radius:6px; color:#FFFFFF; font:700 16px/36px 'NT',sans-serif; letter-spacing:-.2px; text-decoration: none; box-shadow: 0 4px 7px rgba(142, 156, 164, 0.2); }
.whoa_card span:nth-child(5) { display:block; color:#A3B9C6; text-align: center; font:500 12px/14px 'NT',sans-serif; letter-spacing:-.2px; margin:40px 5% 18px 5%;  } 
.item-article { margin-top:19px; }
.item-article .tem-art-tit { font: 500 22px/26px 'NT', sans-serif; }
.item-article .item-art-tit b { font: 800 22px/26px 'NT', sans-serif; }
.item-article .item-art-ann { font: 500 15px/20px 'NT', sans-serif; }
.item-article .item-art-img { margin-bottom:20px; }
.item-article .item-art-tit { margin: 4px 0 9px 0; }
.section-after-txt { border-top:1px solid #DEE6EB; padding:30px 0 0 0; margin-left:0; }
.refresh-control { display: flex; align-items: center;  gap: 10px; position: relative; right:-4px; }
.refresh-interval { cursor: pointer; display:inline-block; width:70px; text-align:right;  }
#interval-display { font:700 13px/1px 'NT',sans-serif; color:#399D39; letter-spacing:-.2px; padding:0 0 3px 0; border-bottom: 1px dashed #73CC73; text-decoration:none; }
#interval-display:hover { color:#3A49A0; border-bottom: 1px solid #3A49A0; } 
#refresh-button { cursor: pointer;  background-color: #45BC45; border-radius: 50%; width: 36px; height: 36px;  }
#refresh-button .refresh-pic { filter: drop-shadow(3px 5px 4px rgba(0, 0, 0, 0.3)); }
#refresh-button circle { fill:#45BC45; }
#refresh-button:hover circle { fill:#399D39; }
#interval-menu { position: absolute; top: 130%; left: 0; background: white;  border: 1px solid #ccc; border-radius: 6px; padding: 5px 0;  list-style: none; width: 160px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);  z-index: 10; }
#interval-menu li { padding: 8px 12px; cursor: pointer; }
#interval-menu li:hover { background: #f0f0f0; }
#refresh-button { padding: 0; border: none; background: none; cursor: pointer; }
.progress-ring { transform: rotate(-90deg); transform-origin: center;  transition: stroke-dashoffset 1s linear; }
.article-h3-refresh { display:flex; justify-content:space-between; align-items:center; }
.m-sub-tab { margin-bottom:0; }
.m-sub > span {display:block; background-color:#E7ECEF; border-radius:6px; text-align:center; text-transform: uppercase; font: 700 10px/11px 'NT',sans-serif; color:#52707F; padding: 7px 0; top:0; margin:10px 0 0 0; }
.m-sub ul { padding:0; margin:0; }
.m-sub li { display:flex; margin:0; padding:9px 0 11px 0; border-bottom:1px solid #E1E8EC; align-items:flex-start; position:relative; justify-content:space-between; }
.m-sub li span:nth-of-type(1) { flex: 1 1 auto; min-width: 0; display:flex; align-items:flex-start; } 
.m-sub li span:nth-of-type(2) { display:flex; flex: 0 0 auto;  white-space: nowrap;  margin-left: 10px;  position:relative; top:1px; } 
.m-sub i { width:26px; padding:1px 0 2px 0; background-color:#E7ECEF; text-align: center; border-radius: 5px; color:#52707F; font-style: normal;  font: 500 12px/15px 'NT',sans-serif; margin:0 10px 0 0; }
.m-sub b { color:#33444C;  font: 700 14px/16px 'NT',sans-serif;  letter-spacing:-.2px; margin:0 15px 0 0;  position:relative; top:1px; }
.m-sub u { color:#37505E;  font: 500 13px/17px 'NT',sans-serif; height:16px; text-decoration:none; letter-spacing:-.2px; padding:0 0 0 22px; margin:0 0 1px 8px; min-width:16px;  background-image:url(/i/v17/i/icons-sub.png?3); background-repeat: no-repeat; background-size: 16px 500px;  }
.m-sub-g {  background-position: 0 0;  }
.m-sub-y {  background-position: 0 -300px;  }
.m-sub-r {  background-position: 0 -350px;  }
.m-sub-yr {  background-position: 0 -350px;  }
.m-sub-o {  background-position: 0 -200px;  }
.m-sub-i {  background-position: 0 -250px;  }
.m-sub-p {  background-position: 0 -100px;  }
.m-sub-l {  background-position: 0 -150px;  }
.m-sub-a {  background-position: 0 -50px;  }
.livecounter { width: 1px;height: 1px; position: absolute; left: -100000px; top: -100000px; }
.article-pl-before-btn { display:flex; justify-content:space-between; background-color: #F1F4F5; font: 700 11px/26px 'NT',sans-serif; color: #2B383F; border:1px solid #D3DDE2; letter-spacing: -.2px; border-radius: 6px; text-align: center; text-transform: uppercase; margin:15px 0 0 0; position:relative; z-index:5; cursor:pointer; }
.article-pl-before-btn:hover {  background-color: #CDD8DE;}
.article-match-before-wrap { padding:0 20px; position:relative; border:1px solid #D3DDE2;   z-index:2; top:-10px; max-height: 0;  overflow: hidden; transition: max-height 0.3s ease-out, padding-top 0.3s ease-out, padding-bottom 0.3s ease-out; border-color 0.3s ease-out; }
.article-pl-before-btn-off { width:11px; background-image:url(/i/v17/i/icons-tips-excol.png?1); background-repeat: no-repeat; background-size: 11px 50px; background-position: 0 -29px; margin:0 10px;  }
.article-pl-before-btn-on { width:11px; background-image:url(/i/v17/i/icons-tips-excol.png?1); background-repeat: no-repeat; background-size: 11px 50px; background-position: 0 5px; margin:0 10px;  }
.article-match-before-wrap.open { max-height: 2300px; padding:9px 20px 20px 20px; border-left:1px solid #D3DDE2;border-right:1px solid #D3DDE2; border-bottom:1px solid #D3DDE2;  border-radius: 0px 0 6px 6px;  box-shadow: 0 2px 15px rgba(142, 156, 164, 0.2); overflow:hidden; }
.article-pl-sub {  background-color: #F1F4F5; font: 700 14px/26px 'NT',sans-serif; color: #2B383F; border:1px solid #E1E8EC; letter-spacing: -.2px; border-radius: 6px; text-align: center; margin:15px 0 0 0;  }
.article-match-before-wrap .arcticle-stat-tactical { margin-bottom:25px; }
.arcticle-stat-goal-time { display:flex; justify-content: space-between; gap: 20px; margin:16px 0 28px 0; }
.arcticle-stat-goal-time div {  width: calc(50% - 10px); display:flex; }
.arcticle-stat-goal-time div b { width:16.6%; display:flex;  }
.arcticle-stat-goal-time div b u:nth-child(1) { width:7px; background-color:#E7ECEF;  margin:0 7px 0 0; border-radius: 7px; display:flex; align-items:flex-end;  }
.arcticle-stat-goal-time div b u:nth-child(1) i { width:7px; border-radius: 7px; min-height:0px; }
.arcticle-stat-goal-time div:nth-child(1) b u:nth-child(1) i { background-color:#3A49A0; box-shadow: 0 0 7px rgba(58, 73, 160, .3); }
.arcticle-stat-goal-time div:nth-child(2) b u:nth-child(1) i { background-color:#45BC45; box-shadow: 0 0 7px rgba(69, 188, 69, .3); }
.arcticle-stat-goal-time-1 { height:0px; }
.arcticle-stat-goal-time-1 { height:10px; }
.arcticle-stat-goal-time-2 { height:20px; }
.arcticle-stat-goal-time-3 { height:30px; }
.arcticle-stat-goal-time-4 { height:40px; }
.arcticle-stat-goal-time-5 { height:50px; }
.arcticle-stat-goal-time-6 { height:60px; }
.arcticle-stat-goal-time-7 { height:70px; }
.arcticle-stat-goal-time-8 { height:80px; }
.arcticle-stat-goal-time div b u:nth-child(2) { display:flex; flex-direction: column; justify-content: end; text-decoration:none; }
.arcticle-stat-goal-time div b u:nth-child(2) i:nth-child(1) { font-style: normal; color:#33444C; font: 500 14px/1 'NT',sans-serif; margin:0 0 4px 0; }
.arcticle-stat-goal-time div b u:nth-child(2) i:nth-child(2) { font-style: normal; color:#33444C;  font: 700 12px/1 'NT',sans-serif; position:relative; top:2px; }
.arcticle-stat-av { display:flex; gap: 20px;  justify-content: space-between; margin:15px 0 22px 0; }
.arcticle-stat-av section { width: calc(50% - 10px); display:flex; }
.arcticle-stat-av section u { width:20%; text-decoration:none; display:flex; flex-direction:column; }
.arcticle-stat-av section u b {  font: 700 16px/1 'NT',sans-serif; color:#33444C; letter-spacing:-.5px;  }
.arcticle-stat-av section u b::before { content: ''; display: inline-block; width: 7px; height: 7px; background-color: #39489F; border-radius: 50%; margin: 0 7px 0 0; position: relative; top: -2px; box-shadow: 0 0 7px rgba(58, 73, 160, .3); }
.arcticle-stat-av section:nth-child(2) u b::before { background-color: #45BC45; box-shadow: 0 0 7px rgba(69, 188, 69, .3); }
.arcticle-stat-av section u i {  font: 500 12px/1 'NT',sans-serif; color:#33444C; letter-spacing:-.3px; padding:7px 0 0 14px; }
.arcticle-stat-result { display:flex; gap: 20px;  justify-content: space-between; border-bottom:1px solid #E7ECEF;  }
.arcticle-stat-result section { width: calc(50% - 10px);  }
.arcticle-stat-result span {  display:flex; align-items:center; padding:12px 0; border-top:1px solid #E7ECEF; }
.arcticle-stat-result span:first-of-type { border-top:0; }
.arcticle-stat-result span u:nth-child(1) {  width:7px; flex:none;  height:7px; border-radius: 7px;  margin:0 10px 0 0; }
.arcticle-stat-w { background-color:#45BC45 !important; box-shadow: 0 0 7px rgba(69, 188, 69, .3);  }
.arcticle-stat-d { background-color:#BDB917 !important; box-shadow: 0 0 7px rgba(233, 231, 81, .3);  }
.arcticle-stat-l { background-color:#FE5F00 !important; box-shadow: 0 0 7px rgba(254, 95, 0, .3);  }
.arcticle-stat-result span u:nth-child(2) {  width:60px; flex:none;  color:#52707F; font: 500 12px/18px 'NT',sans-serif; text-decoration:none; letter-spacing:-.7px; position:relative; top:1px; }
.arcticle-stat-result b {  display:flex; width:100%; justify-content: space-between; align-items:center; color:#33444C; letter-spacing:-.3px; min-width: 0; overflow: hidden; }
.arcticle-stat-result b i:nth-child(1) {  font-style: normal; width:48%; text-align: right; font: 700 14px/1 'NT',sans-serif; overflow: hidden; text-overflow: ellipsis; }
.arcticle-stat-result b i:nth-child(2) {  font-style: normal; flex:none; min-width:40px; width:22%; text-align: center; font: 800 14px/1 'NT',sans-serif;  }
.arcticle-stat-result b i:nth-child(3) {  font-style: normal; width:52%; font: 700 14px/1 'NT',sans-serif; overflow: hidden; text-overflow: ellipsis; }
.arcticle-stat-result .article-pl-sub { margin-top:2px; }
.article-gag { height:20px; width:100%; background-color:#fff; position:relative; z-index:100;  top: 20px; }
.section-tiz-read { border-top:0 !important; position:relative; top:-35px; border-bottom:1px solid #DEE6EB;  margin-bottom: -25px; padding-top:5px; }

@media (max-width: 900px) { 
.article-exclusive { display:flex; flex-direction:column; margin: 0 auto;  max-width: 600px;  padding-top:40px; padding-bottom:40px; }
.article-exclusive > div:nth-of-type(1) { width:100%; order:2; }
.article-exclusive > div:nth-of-type(2) { width:100%; margin-left:0; order:1; }
.article-exclusive > div:nth-of-type(1) figure img { aspect-ratio: 16/9;  }
.article-exclusive p { margin:14px 0 35px 0; }
.article-text, .article-short, .article-tips  { margin:0 auto; max-width:600px; }
.item-article-small-firts-nop a:first-child { padding-top:21px; }
.section-after-txt { margin:0 40px 0 0; }
.lb.g, .lb.a { margin-left:-30px; margin-right:-30px; padding: 16px 30px 19px 30px;   }
.arcticle-stat-goal-time div {  flex-wrap:wrap; }
.arcticle-stat-goal-time div b { width:33.33%; min-height:40px; }
.arcticle-stat-goal-time div b:nth-child(-n+3) { margin-bottom:20px; }
.m-tab-switcher.m-sub-tab { border-top:0; }
.m-tab-switcher { border:none; margin: 0 !important; }
}

@media (max-width: 767px) { 
.article-exclusive h1 { font:800 32px/38px 'NT',sans-serif; }
.article-exclusive h1 span { font:500 32px/38px 'NT',sans-serif; }
.article-exclusive p { font:500 19px/26px 'NT',sans-serif; }
.article-multionline h1 { font:800 32px/38px 'NT',sans-serif;  }
.article-multionline h1 span { font:500 32px/38px 'NT',sans-serif; }
.article-multionline p { font:500 19px/26px 'NT',sans-serif; }
.article-tips h1 { font:800 32px/38px 'NT',sans-serif;  }
.article-tips h1 span { font:500 32px/38px 'NT',sans-serif; }
.article-tips p { font:500 19px/26px 'NT',sans-serif; }
.article-short h1 { font:700 30px/37px 'NT',sans-serif; margin:40px 0 10px -1px; }
.article-short h1 span { font:500 25px/30px 'NT',sans-serif; }
.article-short p { font:500 19px/26px 'NT',sans-serif;}
.article-tips-mt { margin-top:40px; }
.article-time { margin:0 0 22px 0; }
.article-author { padding:17px 0 19px 0; margin:0 0 30px 0; }
.section-after-txt { margin:0 30px 0 0; }
}

@media (max-width: 640px) { 
.article-exclusive h1 { font:800 28px/34px 'NT',sans-serif; }
.article-exclusive h1 span { font:500 27px/33px 'NT',sans-serif; }
.article-exclusive p { font:500 18px/23px 'NT',sans-serif; margin-bottom:0; }
.article-multionline h1 { font:800 28px/34px 'NT',sans-serif;  }
.article-multionline h1 span { font:500 27px/33px 'NT',sans-serif; }
.article-multionline p { font:500 18px/23px 'NT',sans-serif; margin: 9px 0 28px 0; }
.article-tips h1 { font:800 28px/34px 'NT',sans-serif; padding-right:20px;  }
.article-tips h1 span { font:500 27px/33px 'NT',sans-serif; }
.article-tips p { font:500 18px/23px 'NT',sans-serif; margin: 9px 0 28px 0; padding-right:20px; }
.article-short h1 { font:700 27px/32px 'NT',sans-serif;  }
.article-short h1 span { font:500 23px/28px 'NT',sans-serif; }
.article-short p { font:500 18px/23px 'NT',sans-serif; margin: 9px 0 28px 0;  }
.article-time { justify-content:flex-start;  }
.article-header figure, .article-exclusive figure, .article-text figure { margin:20px -20px 0 -20px; }
.article-multionline figure, .article-tips figure { margin:0 -20px 0 -20px; }
.article-header figure img, .article-exclusive figure img, .article-text figure img, .article-text > figure div, .article-multionline figure img, .article-tips figure img {  border-radius:0; }
.article-social span {  display:none;   }
.article-social i { display:block; font:800 23px/32px 'NT',sans-serif; letter-spacing:-.2px; color:#fff; padding:0 12px 0 8px; position:relative; top:1px;}
figcaption { font:700 14px/1 'NT',sans-serif; padding:0 20px;  letter-spacing:-.3px; margin:15px 20px 30px 0;  }
figcaption span { margin:2px 0 0 10px; }
.article-text .article-pl { font:700 11px/36px 'NT',sans-serif; background-color:#E3E8EA; border-radius:0; margin:0 -20px; }
.article-text { padding-right:20px; }
.article-text p, .article-context span {  font:400 18px/28px 'IO',sans-serif; color:#111; padding-right:0; }
.article-text p strong, .article-context span strong {  font:800 18px/28px 'IO',sans-serif; color:#111; }
.article-text ul li {  font:400 17px/26px 'IO',sans-serif; padding-right:0; margin-top:10px; margin-bottom:10px;  }
.lb span:nth-of-type(2) { font:400 18px/28px 'IO',sans-serif;  }
.lb span:nth-of-type(2) strong { font:800 18px/28px 'IO',sans-serif; }
.article-text h2 { font:800 23px/27px 'NT',sans-serif; margin:30px 0 20px 0; }
.article-text h5 { font:500 18px/22px 'NT',sans-serif;  }
.vrez_article { margin:28px 0; }
.vrez_article > picture:nth-of-type(1) { display:none; }
.vrez_article > a:nth-of-type(1) > span > b { width:100%;  }
.vrez_article > a:nth-of-type(1) > picture { margin:0 17px 0 0; }
.article-text blockquote { margin:30px 0 38px 0; background-position: top left, bottom 22px right; background-size: 30px 23px, 100px 75px; }
.article-text blockquote span:nth-of-type(1) { padding:3px 0 0 50px;  font:400 21px/27px 'IO',sans-serif;  }
.article-text blockquote span:nth-of-type(2) { padding:0 0 0 50px; top:15px; }
.article-odds th:first-child, .article-odds th:last-child, .article-odds td:first-child, .article-odds td:last-child { display:none;  }
.article-tags { width:auto; overflow-x:hidden; margin:24px -20px 0 -20px; }
.article-tags-inner { display:flex; overflow-x:auto; scrollbar-width:none; -ms-overflow-style:none; padding:0 0 0 19px; min-width:0; }
.item-relative-img picture  { width: 140px; height: 78px; }
.item-relative-img > span > span:nth-of-type(2) { font:500 18px/23px 'NT',sans-serif; padding:0; }
.item-relative-img > span > span:nth-of-type(2) b { font:800 18px/23px 'NT',sans-serif;  }
.section-after-txt { margin:0 20px 0 0; }
.z_vrez_star { margin:0;  }
.article-relative { margin-right:20px; }
.article-tipsvrez > span { margin:0 30px 0 20px; }
.article-tipsvrez > a { margin-top:2px;; }
.article-vote-sum {  margin:0 0 0 12px; width:45px; }
.article-vote u { padding:0 0 0 15px; margin:0; }
.article-vote-btn-y, .article-vote-btn-n, .article-vote-btn-yed, .article-vote-btn-ned { min-width:100px; padding:0; }
}

@media (max-width: 600px) { 
.article-text .article-lead, .article-text .article-lead-multionline, .article-text .article-lead-tips  {  font:700 19px/25px 'NT',sans-serif; }
.article-text .article-lead-multionline { margin:30px 0 20px 0;  }
.arcticle-stat-result { gap: 0;  flex-wrap:wrap; }
.arcticle-stat-result section { width: 100%;  }
.arcticle-stat-result section:nth-child(1) { margin-bottom:16px; }
.arcticle-stat-av section { flex-wrap:wrap; }
.arcticle-stat-av section u { width:33%;  }
.arcticle-stat-av section u:nth-child(-n+3) { margin-bottom:15px; }
}

@media (max-width: 480px) { 
.vrez_article > a:nth-of-type(1) > picture { width:130px; margin:0 17px 0 0; }
.vrez_article > a:nth-of-type(1) > span > b { font:500 17px/22px 'NT',sans-serif; top:0;  }
.vrez_article > a:nth-of-type(1) > span > b > b { font:800 17px/22px 'NT',sans-serif; }
.article-odds tr a:nth-of-type(1) picture { display:block; width:64px; height:29px; }
.article-odds th { padding:11px 0; }
.article-odds section td:nth-of-type(n+3):nth-of-type(-n+5) b { margin:0 6%;  }
.article-multionline h1 { font:800 24px/30px 'NT',sans-serif;  }
.article-multionline h1 span { font:500 24px/30px 'NT',sans-serif; }
.article-multionline p { font:500 17px/21px 'NT',sans-serif; }
.article-tips h1 { font:800 24px/30px 'NT',sans-serif;  }
.article-tips h1 span { font:500 24px/30px 'NT',sans-serif; }
.article-tips p { font:500 17px/21px 'NT',sans-serif; }
.article-text .article-lead-tips { margin: 30px 0 25px 0; }
.article-short h1 {  font:700 24px/29px 'NT',sans-serif;  }
.article-short h1 span { font:500 21px/26px 'NT',sans-serif; }
.article-short p { font:500 17px/21px 'NT',sans-serif; }
.m-sub ul li { margin:0 !important; padding:10px 0; }
.m-sub i { width:28px; font: 500 13px/15px 'NT',sans-serif; margin:0 14px 0 0; }
.arcticle-stat-result span u:nth-child(2) { top:0; }
.m-sub b { font: 700 15px/16px 'NT',sans-serif;  top:0; }
.article-tipsvrez > a { padding:0 17px; }
.article-vote u i:nth-of-type(1) { display:none;  }
.article-vote u i:nth-of-type(2) { display:inline-block;  }
}

@media (max-width: 450px) { 
.arcticle-stat-av section u { width:50%;  }
.article-tipsvrez > a {  margin-left: auto; }
}

@media (max-width: 410px) { 
.article-match-before-wrap.open { padding:9px 11px 20px 11px;  }
.arcticle-stat-goal-time div b { width:50%; }
.arcticle-stat-goal-time div b:nth-child(-n+4) { margin-bottom:20px; }
.arcticle-stat-result span {  padding:10px 0; }
.arcticle-stat-result span u:nth-child(1) {  margin:0 6px 0 0; }
.arcticle-stat-result b i:nth-child(1) {  width:50%;  }
.arcticle-stat-result b i:nth-child(2) {  width:20%;  }
.arcticle-stat-result b i:nth-child(3) {  width:50%;  }
}

@media (max-width: 400px) { 
.article-odds tr td:nth-of-type(6) { width:1%; }
.article-odds tr td:nth-of-type(6) u { display:none; }
.article-odds tr td:nth-of-type(7) a { margin:10px 0 11px 5px;  }
.article-odds section td:nth-of-type(n+3):nth-of-type(-n+5) b { background-color:#fff; border:1px solid #EFF2F3;   }
.article-tipsvrez > span b { font:700 16px/19px 'NT',sans-serif; }
.article-tipsvrez > i { font-style: normal; font:800 28px/1 'NT',sans-serif; top: 1px; }
.article-tipsvrez > span { margin:0 12px 0 14px; flex: 2; }
.article-vote-btn-y, .article-vote-btn-n, .article-vote-btn-yed, .article-vote-btn-ned { min-width:70px; padding:0; }
.article-vote-sum {  margin:0 0 0 9px; }
.item-relative-img picture { width: 68px; height: 78px; }
.item-relative-img > span > span:nth-of-type(2) b { font: 800 16px/21px 'NT',sans-serif; }
.item-relative-img > span > span:nth-of-type(2) {  font: 500 16px/21px 'NT',sans-serif; }
.item-art-info b:nth-of-type(1) { display:none; }
.item-art-info i:nth-of-type(1) { display:none; }
}

@media (max-width: 370px) { 
.article-tipsvrez > a u { display:none;  }
.article-vote-button { min-width:auto; padding:0 15px; border-radius: 5px; }
.article-tipsvrez > span { margin:0 15px 0 12px; }
.article-vote-sum { letter-spacing:-.3px;font:700 13px/32px 'NT',sans-serif; }
}

@media (max-width: 350px) { 
.arcticle-stat-result span {  flex-wrap:wrap; }
.arcticle-stat-result span u:nth-child(2) {  width: calc(100% - 14px); }
.article-tipsvrez > a b { display:none; ;  }
.article-tipsvrez > a u { display: inline-block; font: 700 21px/29px 'NT', sans-serif;  }
.article-vote u { padding: 0; border-left: 0;  margin-left: auto; }
.article-vote-sum {  margin:0 0 0 10px; width:40px; }
.article-vote-btn-y, .article-vote-btn-n, .article-vote-btn-yed, .article-vote-btn-ned { min-width:64px; }
}

@media (max-width: 320px) { 
.article-match nav ul li a { padding:14px 10px; }
}

